e0c7961e6646eb704592cd8e96391b278ba9fb9e29b8468063852cd18a02ea944dd1da002542722cba76c583e273f5570e99ec69df21d2e6e05f440f249fe83f601d170b05ca46318b729015f02ac369bacfbf1d665634b4a30e1ee76c03cf3f5a169c4654dd2d7002c3dc53a33cdb8afba76e3f9c051d5ada023f42f344443c7de2eb0bc666419a5b71f726a768742862adb62938745d81173284176c477f51e00ef753c2c10f9a0c7ffaba2e10fd4c86e9ebc9fc194bc7016290b0cfbdfe77fd1d5a8b808f6da56585aff4d5b4f4afce5d0c839a4603219add84788b8d49135339f7417c0ab3ec9448cdabd4cd59bf69c9ab9de99e59606d4719be373b1cc23031c462a6eea3d279f261672555e69077674758d664cfc3be99fb4b4fb7d884f017fe4e6b0d4c045ca9ada8b3619998b2b8d6b43503a2d72bd01d295064e0bd3f8768a09d0cd1a93760546b72979ecbd144c1f0b20495613ca73e3d9d33885a2549ceabfeedb535406ec01469ad397f1583d702ced0b7e30d10d34b9502b80473e205300d2247751e0cd538319a6859095b76e561d2be8025b4677d9f456a7f892fb446306c713988f08786970d2b9a262fdb75676da6746d63094638783bafff92f6df1cf3f55b7c52fec076d27aff176447a48394cddb4b55d61f3a484c6dfad54a957fa83f81a3976e0cd30a5b507fa513d54565ada1e7d67c1128a91fbd8c88fd2af21292e94e95df2c82e06ff5bb87766cec03991cfcc6380d0c76a8db3f6e75332e48776ba8ffcdfa402736c0dd7f1fe7e85d022f02e5c43b1e3b53bd90e23e0450c4ca02c0742d409e772e206baf2a6e9282731d8c55062f8217c07f92676327369e75daf30a36d576b85a130321e7f764456d18bb6c3f4b1753428651ef83fc4540fc7259d394b5bf8b5ac69d5f4be552df0828d5621cfad719dac97620677cb0a70349f3b6ca58a763af244f484c1a9d64211548a7d8f48a674d85b0c2752f5395dda8384ab6ad83140237566dd193e43a4dd05ebb95f204ba0ff8e2026f0e0bc42e294d427b7e87af70af1bb1ff8209dc2a56b328aeda54535c3b5e77f8d69655ffb921e191ab2125f6a5a77851f9433ed9934cdf45afea81586d131613f6fc59a9fea1acbb0dc1012676384bf20f7a326a11492c7758888a3a8afad5c19cf29b499777d090980977fbbd873c7f27a2a9253849d932647cbb395f522f11d15c3655ec10edbc2b8468a837e6d9c0398b06613373ee56858d4f3d4b2a026f5305b049cac26815f3acb0ebf43e28a4b800e718284277fde419a0489a4d0600e9f124893f882ace8f9276e4ab0d38111a81450840f132f4688b30bdd46e1ef44b08529a628308bb41a2c3e7620987c444000b78ebb90c964bb03b1875195c9edfb52cb06cdd33f4c68c6c14185459e8d0e0ca4454deb4c01bc3f12efaded0f72fef7b16b2473bae46e87fed826a39ed60433dca6d1c2b28ca235dd5f5389d586eec399956e64a9fbc8264816fd15bbb968bc935f45478cbf5560d6e204c82e171b8b9b30da9b7394b63e3dab92f0daa07019f3c316ef3e1b942293588468466723a359273cd2905b545ecb1f5e6c89cfed4f65351b348fbc9a22c44e7a65c0dee8103720a3340e896acc30f1acb49ea58b007df4cb086a4332f006e7cd67d2cf47dcbead89d6fb79b5b48c0b3497875936c644215958f5950a652f57713706048b8f61ffb4b28076b20e643c1f555155890766b55cfc354d295e44939528c840985fd7dd2be4dc255d60a02b6d56541f0bfbd5485cef92ecce066368b39bbd69877e413380ba80c687f73167e432bea959410905e591f2f38ae35059e45e06940f521e603b8d3d8abde26942c630a313ca93a0af7127b3ca377915d64724169c75abaf38236d0f653a4c7bd8ad14c04ea4ee20f663558928e9ebf1e383127e4415d01595e13009e03de39cfdd00987eaab014c9de5313d8ef379d59c50cfabf98587df4f4fd6e56bdcac8a37c33986b8720eb15bb37ab997020e74e09ef8ce6dcf3fa9f561c401fadab2abef5b956a4cf9ea20333b1cfd4345795a713e25b49d1c9c151530352bbddb94f8adb50d3aaec4e1a2a93e9a1ae94ba5e316ec465a91b08d9402dbde4b7008381d88861f64584f19d25bf49bb32dcf51ea450bdd54e321549fdddaf9c88c042c51144c34bd657de7f24056aff1098983c48859c3776f3e82e7214671561d1fc95980e260a24694c6e0c9f0f4e1e88e6f79bae8802eae66959a6e72b0642c8108baab1bd5a114a919f0ed136f7ecba45d3c19b5ac97cf365659556a1e39e7b0e8c4289711e88277f276e76893bcac261b42f077b58076be44a6aaf29f2d05b54b90d2a20c7914b628d71496dc963accb39e9f0ff140a2440d3f9bf7370f7fd54faa17d179a94e77c302b0d4afdf962d7e1b3047a20c9df043016d15cb7851920088b8edc7f591ec71c12049bff1c5d09fd3630375dc12cf0c1255ed4d2375b58ca79fcb7aebd5923e725f0b46118e601f1feaf058debc350db76c22f01578d24b6d2edc83268bb96575f926c09ed2f13373c24b424938f4efe7b6f2d716a317edbfe3ddab28f0669538341d7bce7f7b545ceea9baa14aa66c940cbecd1a4f592e9ad7113caf3aaa4bedf75e159d2222f4616e46d94f3892ea5d71a7a435f6b2e5b5204c7455e1004f6c4ef76d01c4cb1132a8869db5f7d49652a264961e7a9e8f6e09212ac95b0a5ef417d2a659647ecb11d7f6b8a8eec055610a819641c087488c4ba3c04fe590750392e1705ff95bd7233d2a5fbdcf1e8d68e3f0de901d89ba6beb49df8ca7af4ce0f6ae435a7bdb779ce97889b18b19bbc111072f2bce725ad7a69c9a3e5e118057c5c096e425842a6d369889e8bb154c23e4231d30fc311bfe7b706aa5d8966530f28920335af23cccab5491203327ce7aa62e528e6a67e9d138df75e11e2a978916411db062590af49c2a384ce97e0aa8040268ebc6b788ece30e1e12f06478c8989871eae9a1336396b4662fc08f3a29b8f126a1a15e8408ada2f43ebd10953aa42198bdbf7a776e1ef3c3d38463e770a2c05d8a218e2492250938e44abec56043a7567e9cda084a46994fd93ff094cd66d836d2ea6d39763dbda7dd4208b1327479f051e61dc35241f84b8f764be9ca7db12b5810d2200fba5f02d235b19574c177ad8ab638dcaae390da463afc45f7d395cb590fc76c5a4ee5f1ae67b3f0d057edad69f87210e9d7a7dd4c726b511c4f0cd006b9653e324eb031d8507e280cf893f2b36", 0x1000}, {&(0x7f0000001080)="c461d7cf8a62ba7d246cdf181d56b7ae5aa634a230cb4f8fec46610185f0a4b5ce4aeab98a01a3cfd7653649365fef09ab017061ddf17f069b34a23e75be5c763dd3becca47fe2bd4fb88bdfacd250e524019daf1d936052350898ff9a2e4d25653fffc3d239cf84c3d8b384bd59d3a6b4bca1cb44a29ac1b9e2e8edcf585eb134befaa738ab752c21f10c195c7cb74ef5b83388a737bde9c1b7c756905dedea7cd06fcd0702c5632da28aff704cbd2e3aeb64e3c9fc5b838c1eac2f0232204c88658050ab", 0xc5}, {&(0x7f0000001180)="7e9579618193596e5dc1e6a354099e06dca89ff2fc7dae93451078ee06ecd14fb61fe2f6de130fe5c9d97e7c2dcf76ef40dcf5cc96280986b6cae7e00f6edd71bfdd7241", 0x44}, {&(0x7f0000001200)="6379615aa2497e30cae709a187d5d5d08645e3424c54cc8760a05e391ee8ab9d1f1e98eed09ba207202be0d379a17906c37234a0fb1332b4be48cd08b102877d432e437e1b560bd3f1e5e1bcc18ecf9e1b9b6d14a1e19a7b0ab51a307ea619cc60b25d9e10a57cb260e9d4b4baa94d081d6857407063244c1a02df71a55848e62ce2159f2aae8038feb6a910", 0x8c}], 0x4, &(0x7f0000001580)=[@rights={0x30, 0xffff, 0x1, [r3, r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r0, r12}, @cred={0x20, 0xffff, 0x0, r13, r0, r14}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17]}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20]}], 0xb0, 0x7}, 0x4) readlinkat(r20, &(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)=""/15, 0xf) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) r23 = shmget(0x0, 0x4000, 0x436, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f0000001780)={{0x53d, r22, r12, r0, r12, 0x5, 0x8}, 0xbe33, 0x9, r11, r13, 0x1c00000000000, 0xd4, 0x1}) fcntl$getflags(r17, 0x1) fcntl$lock(r8, 0x8, &(0x7f0000001800)={0x3, 0x3, 0x1, 0x9, r21}) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000001840)=0x7, 0x4) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000001880)={0x3f, 0x9, 0x4, 0xffffffffffff8000, "c68a3504610d69ed33996db1cc196976699a99bf", 0x1000, 0xffffffff}) 13:15:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) mlock(&(0x7f0000ace000/0x3000)=nil, 0x3000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='.\x00') madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 13:15:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) pwritev(r0, &(0x7f00000000c0)=[{0x0, 0xfff8}], 0x1, 0x0) 13:15:35 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, 0x0) 13:15:35 executing program 0: r0 = socket(0x2, 0x4002, 0x0) socket(0x20, 0x4006, 0x2) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') socket(0x18, 0x8003, 0x688) msgget(0x0, 0x40) 13:15:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) getdents(r0, &(0x7f0000000100)=""/143, 0x8f) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) 13:15:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0x400000358dd8a}, 0x10) 13:15:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) close(r0) getpeername(r0, 0x0, 0x0) 13:15:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0xfff) 13:15:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0xfffffffffffffe31}], 0x100000000000038d) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 13:15:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') 13:15:35 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) fchdir(r0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/163, 0xa3}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) getegid() 13:15:35 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)=[{&(0x7f0000000200)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce52660725", 0x5a}], 0x1) r1 = syz_open_pts() write(r1, &(0x7f0000000280)="49d23b0a008ab8c0ea4f1c221fca007f3df5388ba5a6439b75c8864dae11b506fb48055a63e6a21e8a", 0x29) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc67d253808f16f4e5b3ad630b9e96cc5ce4bf8"}) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:15:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x530a) mknod(&(0x7f0000000080)='./file0\x00', 0x6080, 0x2) open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffd, 0x4) 13:15:35 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000067, 0x0, 0x0) socket$inet(0x2, 0x4, 0x56) pipe2(&(0x7f0000000000), 0x4) 13:15:36 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$inet(r0, &(0x7f0000000240)="fe7d4c55e7e185680e8514ee01c4f2d9f8aecc1f044e815a40babc85a23c49adf3e61e46cfdbecc4f4b135cd80c19a1680276e08877456c1528c4bdf7731d4cdb110e568497b529cb478b3756c6eeff784f7fd60adb43cf7064103dfb3b4240a161d7a5877664dc6b679228934556c388f563acbf2049212036e1f3086de3bd0d4d054979f435b5a2447fa8f336890e47d74774e626898dff1a6f2438ccae5f704adcd6535f73e9e4593f85d1356592f4f73aa0386874ea577db9d484898dcc207e0a4f41e54cd9e1698919c7118aa494976e762d7ccbd2d1d0ee6be78669909e240239081fb0b4f47ab6422df478f30a572fbe9f05a05a712bd06ab164e1a58b0df4676a12de6b47856bbd9797b878317117ee63baba3625c41db2f05d1f558ab8e03b7a0c1538ab6e4cf0b7a29dde8043a9cc0d0a883d69bf17000f032912b5787b466af5381fe52ae6c3cba8125c85b8a6fc87e542ceb5b754cf0bdffe0f8e4fb4385f0b91b8989f52e74f8167f4ab9b000fcf3b52cbdf23b72b4cf8ef8b9e8068f8ca87257cf556479a161f6feaa87e208c358f21a25ced31ffba0e5572c86fb", 0x1a2, 0x80000000000002, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) lseek(r1, 0x0, 0x2) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f0000000200)='.\x00', 0x218, 0x180) 13:15:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xffffffffffffff80) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRES64=r0], 0x1) setsockopt$sock_int(r0, 0xffff, 0x5, 0x0, 0x0) 13:15:36 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) listen(r0, 0x2) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = socket(0x11, 0x3, 0x0) sendto(r1, &(0x7f00000000c0)="03fa2be22ffcdd437ed97d2f32b50d4e90fda05d1ba239d4d043758d8035c440c231d541a1979b7ab92a76fba4c5aca614d480c69e9bd70de8254777dd3733fd0328cd02e5deb85d598ec76dd7ee49aa0b2e91aa5f5b294cffc623382e38cb4d4f695965c7d4560aa72b312985c84d0e8384bb1951d5e234ea830e9999c02d0efee514aed07901df3ef68fc3ab6037e108f50d2f1018bf3d11c7baad8909b5ec0f009358acf5e449d0fdf920a3f5df07fb448a9be0fc02358bd27aae3dbb07e4d788f220851e702038e3c21de1dff2336658c5941b63794e31b926b8f6208a152496", 0xe2, 0xb, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0xffffffffffffff81, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x9, 0x4) 13:15:36 executing program 0: r0 = syz_open_pts() minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x9c8b506ec4397d36) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x79865ffc, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x6, 0x1000, 0x7, "f8b40ba64e6ebaf463c01fe3807b2edc93423a9c", 0x5, 0x8}) 13:15:36 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x20) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlinkat(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) 13:15:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xc9, 0x10, 0x8, 0x101}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x180000000000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x50, 0xf0000085, 0x0, 0x7}], 0xff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x11, 0x6, 0x401}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40, 0x2d, 0xf70a}], 0x4, &(0x7f0000000140)={0x1, 0x3}) close(r0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 13:15:36 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:15:36 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x200, 0x1000}, {0x1, 0x2344}}) r3 = open(&(0x7f0000000300)='./file0\x00', 0x10, 0x2) ioctl$TIOCSTART(r3, 0x2000746e) getgroups(0x3, &(0x7f0000000240)=[r0, r1, r2]) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x2c) r5 = getuid() r6 = semget$private(0x0, 0x1, 0x20) chdir(&(0x7f0000000340)='./file0\x00') semctl$SETVAL(r6, 0x5, 0x8, &(0x7f0000000140)=0xd06e) getuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r5, r7, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') 13:15:36 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) clock_settime(0x4, &(0x7f0000000000)={0x8000, 0xe1f}) setregid(0x0, r2) 13:15:36 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x820, &(0x7f0000000140)=0x3, 0x4) setreuid(0x0, 0xee00) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) kqueue() 13:15:36 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x4, 0x90ba, 0x0, "30fea56c98483e00000000faff00b139119a62fc"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1ff, "123d6d3757f5264afeb105ae74fa238447294625", 0x0, 0x7f}) 13:15:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() write(r0, &(0x7f0000000140)="b3e9f87ab47493cbf3f4b6d18bded1b36f8ac1e32b1a31c030a18bb9838d6c409ad3654d092015e0dec09f0de3b543f0ac5c286e7eecfd55d18c09c453ccb7a20f043637a2ccac62d8f56b3428c41ae942606be0bea48172746587f0ab37c99ceacfa61fcb5c5e0ef1f1461d1645e53aa5bc9015429fae7d834f5899e4ac0d8894a1b4a457109b693f0fab2869261d2ae87733f2529f071aa4019effd16578f35194aa0edc678b07881281f91a0c0be62c78b1e05de487989ef2b303b0a15b275058861d50671c31a397b5e36bb600b5c927265ac9c3962fa9c28b9ce62e989b2dd3b2d4cfdd38b935fafe0879e9604c7cfc6e24f7b2241279d377e35146ba9c148b2f5a0e04f782872fcb4a75c57640d48e1799cadca66fbc94285fa276bcb3d3cd647cb95a473378d20fdb4d1a94c66a1fc75be388f06cdc38a01473a55779f695b48271e8dd311892de9c8aadff211fee33f05415284fb0fc25ee1fc625129cb57f375857625b20963bfe5dc8f4bbc9a706e3938d64ef18e089fc58e6bd625fcda9035a5b330005ff2d2d92ad3e3f468a002a7f601d0de08d52b00df38016ad20a794c4f5da9a66c551e97ec368ac4f6d9eef0d70963d201fbffeb4b2892eb168df78bf78b354a6acd74b34a72bf9db669748472352ced22afc71c12ff1d07c184a83e418900232299de196ab21143bafceba3cb78786c403093662eda9c79cf7dfe5d580ecb9105551e693dea7a13428054daaf54eb077dc467229d284fc96e5dddc198fa6d100b9dcab762c56fd56140fbeb3be6508766a11179070b63527208ba1d88d1df3c880c4e573e73bca876c9d30bfcd035621183a0b861690b20a1868e764e7e11c4467ceb0cdf079949c5e99aa528a1893fdab4fbf8bc9088f8f2ef50f04a96e42b0b8ee6cb29bd66abf873b27f057b1048c0fc380f94a4f4d437dc1a3f72cc2f5034cc17b7528ddc3761801653946684e00eeb6fd214860527cf58d694b6b7f882f673dd6449aec2fea417d22176ef536a3fe45bbf7412fbf9b900aef58e28c92de7d526698de5ad948af0a9d23eb333404d1286e460e9e73a9e5bdaa22c8bf109846fc24436dd4d5404ed83cc95d188aacc3590287ef06f8f9bb4555b4c627f1482dc0b22929874d24bc3fa79fb0be50948c55c3d90fc883d008e8df9bec789a0274728a01f0bd333196448254fd9f97c73f63152c2d844f56b6c6ac35b6508a86ed62b0d1fd56654021b233c30b579eb06cc770278aa44d6200db530499bd91650c879dda209072af5789d998f5164b7a50cd62110915cd007409ad10cd88c9976bac4e2ef86b6f3c776e15b91f7b73f2283be0419a3b7a79f5505abd9ca188e43bec13c6160429fa82d920f7af5b9769b86395bc02fd4bfc9445d77d4b6efb36d12bd869358176499bbb8a4f75ef6d1f312d605a18f407faef44ce93fe869afa56baa732afbbede047d4ca1bb805df305844b1d6cd9b853d1fc697b47cb2be37830e8da9b3e9e25f91038c790795f91b459e81e11afa03666f4023c030b2f179326deb6efb2403339fc3259623723c9e0babd477aab8592a107c1a0240b7afed1826f7f4d4cfb8775b0370a18367c867cc608c8256faed4a1dfeccc26add58578d173e9d7d87fa6171be8e1169a134fb7724170d9055b7933bf86266b5e8decb3f3640494cd49c399ea5c87a1324aae2d1773364bfab7688a55ed3fd9a3bbfdac0d908d1ba2ed7d9139fa2e5d62f9e3434fb78dccfa59458f092ddca65f20b5057251531936cbcd338bb352f2f4ffb0bfa522523b883c5f30b3eb2b6126bf3bae1aca38837dc6b20fb557d14fb4c8689b154dbf0930238e36db120369a4034466d2e894bc3fc86c7bb41dd06aab356bd7d3f05cfd97284726a805b6f069974766eab375f3bf442b3700c630ff465b7c2a2a1b4fa0c6ecde8f04ae6ed56330b829a30ef424c7ff8a7024c45781bcb6373461baee6facdc974bdb1b837c875b0f5277e89b609a41ea989c59e7c81ba71e4ad50f14e650158034a505a7b8904a3a96d022508cac4864ed8bd4c5f064daf1e2f55626ecd9c2a53004ada7fcb9eaa9844824830bb24eb973ad922de5438ec2ca1300092750890d8b466a43ba36794abbbd1d5986c4255ebe2c92ad2e0b06d5c1db9361f46616d30dce5cb03b8f9e666b748811e8e27c03c6120f8d231855d1bf5c2ed3dc4b2566170561319b58431c175c41af1f4bdfcbabc8ea8d09132a9ecaa03eb8c480ef81a0c93bf2975a5e927e856a83b504fbc1f2ef4d0d15f73b9a5a4ce06505442ef32f73e9f61958e600d7d49d464b6f94f14bdbb659ff2356463c74c06bcded1bd186d9a01c22ad903e681d3c561cfdc2c5a77492ac0ccc291f594a960a4b00d0a8de9ad85cf2f7333a35299beed726834f7c670e77dedc6a2af54427acfc024ee97caf3c08d16b63ac845264a363d8614855770ec5ee7930577f8d0049f2aa86e0996069c8cbbad907944e0cd7e1a6f6a029743780dddd7620ccfd2df66ed24d590e34430e0bbbf7cad925d0383f3e29a0bd5a560de2763dbb8ddeaad40c905af659b341e920ef1601df5fd93a86c9b8b6901133be94854b866bdeda1e9978815ec4d9a580ec39d830111bf347ef905e231d542c3ee7870b0e3790e7960be1642c75ee1aae33c522d9a5247573d2cbf63eb8775539bae1c17116158396766eedcbdc5def200e0267cd1915198c9b8649879594ba1ab768096812586a39ed4534f96dbd3b9305a413900a1cb099b98f3c07a994dbd7a34e636d5450794cb5c40512541ad5d3db1f8493ddf4385c64fb9cbf1e4106bdb59792980e3f30d450306fad1360fa7b5d397892df682860e434952f8ce34831d472d913ec9362e327f7272b453f2be02118180d00ef4daaa2a7472ad4e30a3372d6addab02f5ccd1201d369a55b0252b7dd2fb203a261b6865b59de93fbd1373cbfa1e014ef69008b0fd743fcfa54fde50ddff743892860d2bed74f7b6776c38bf30f9a0bb48de7adf6636be16a1457be75fd7682cfa2c08887e52a4e856b3dc68996e225c3f851bf08320d3419b8e091fe0de8dd57b4a2e2463a9994b6eaf8433891326d47ddde0d8b17fa50d197416505fa87fd8cec1f3ee90737e8aaca419a413e7ddcfa71b5dde8726b7b938af520894f3b31f196b4bc4ab550fe0a74c5073155c1089e6ff63970dd1398be5d396b55d60ab54a855dd223061711b60d07477648c1dd65626371b4dd63ca65404b2917ad1e4d88823a09bb46939243a70acc8b331d51289c49bce190b3da10fbebaed683223d24c2b095734a28d0b410e0cbf8349f4f13ec54611d3be33f0db4acf205c7463e21b75aa781bff0c8348b22cb6b2eacf4717f97332017d573ce65828f83bde8cfebfccd25d7a720c6476806cdec318b453d93bf60d37e4eed906e9c1cdc8b76420f0e8f1b77bec21e77c84d75dd8469b7b7665e2b63a50f633a37c7221b68b25e609fbd7e6bae255e7d008ed870143228e512e80093158d25f358fe16bd2ae392526e5481c4172ad2c0cd35e6e20a5550c5880d239a1681bedd3a72c77f0e7ee6221afb7c730862b852d9049174cde8632f747293171c63c45d5912ab5b0652ee9dff1be2bdbc86f8963ce3899c75016ec6c537fe1ecd9abe7827822a411f11119984f13549a0af04e0deb173417e91617e0912f105206d99cb2f7e2a448b04076784c088f64cc8d6873f991fcb19a3e99104ef41debcf53fe414ac3ae3783f9c422c123e8a4afcc88e01d8592d6e6e081ca90ecef9314c7bc8aa2fd3fdae352da6e42a0abaa2123abec79b5bcecca055ab1f899ef2cbbbcc6365bd4b55d4c7f2d018490cf2a32066ea0dc3ba31b56476dc583db3d1c79f8f62c4bef4d5e6a6f1dbb5ab7ff5cd540291311f87bdaf50b79aa42d5cb3d15b449bb15f33e4cae7bd05687a535e33bb4899d57dab68a17bc6b4002876947d59344fa43e1a9c0ccb654f4eb35baa5f051e8eaee353d9c8e34d5053dcf46519281a838b5d7cd8d7a702f58b8182b36fcba5233d2ec3701227bf718fbe72025d496d521a4a07494c33dbf6cbdb35f71c4213a6d266e47316687969caf675665a072e26c268a0ccd9672c6bdb1e9a98724f48d6eed1377df0c968288bd903df4e250db469a0aeec5f9b92dadd4e82092202009cb97618088ced491a0b554746ade11fff6bb9a11304fac21cf5c70b4ee383e04796211879f2d94962775b6924c826eecc6c8d47781a755063997e155af28de6f76992ab26513bd4958b168efe44aae4713d4dfc1323e15fb619cfa50b85ffc30cd9273cc85e829f236383ee085d96e58060f789042b0fdc56717e8424b9cbd634ce7cbe3ece25a088375f56613774f8678cb5907ecd6b35aba4d5a11b8ffbf8e7c9624f873e286c9b02af1ba9451ea8df96049dc1fef849ca6d0c317a75159c3656bbbed531af5350696ef2526ae09f6cb97dc1eac5f4f67885bdb431ed52ad5b1a5bf515de483df1a3d92d682320b770690922568f0252ed19c112a48e4305dc65ece22d7db1099bedce43b266bbdd200ad3baa31c8454cdea845b840f84785f887b74cab6fe8bd6fc4795c8441367f4f3c10480a98f1b6584a5d5b41190b4e094c5aab5e622820972687746a77e5681174d80595b7ee2c8bf95d131008f69ac1c891cb8c3898c7f4fb8b260b7425328ca147d01804162b76c60769128b470e3442b293e7891dc249425504bb4392e9af3c342a4d5c0016633a74513b53a06298704733fdf74f5e9d8f1997266c487ba36fd571a6eeb3dd505660d5f548da87e5d416d4f3db5ac59f2e390aed3a96530747147cb90a6fe9213b5194157897f3e401d579ade03454a558a12cd6a07d628b88724dcccd14db973368c8d23d843f4af2c89347e3e73e29b8bd37fedeb9520167d363e5159a7d57723c55ff48a52af96ff46c10b95fe1fc46ffab59b2dab3ab829485e21e36a66e596e008079cfa46d62b4f055a01a7a73e888523d91f451e9143a20a4178fd6f4804619958a81b0ff72f561d46a488ee2df6dc7f12207ec565bd9c21b385a682365af7a5e49799e959d29e7fead9b3da02d5954eb80780ed709b9343b3d8f575a2a97052d99b20983daef993d0aa558c7cb29599cea9bb43777327a7112f3b1fb98e0d1f6229d150d173b5b59cfe1e9168e36e6af64a0e1965d655884f0a1c1dc887084a6aa9ee33bd32a015e1413f25f16a2640b65fe0fbf3e09c14f613beea2ff695a2c952efaf9af80e5305296c40689eefc1abdcb7e9f94cfe783cc808e0eecd0648958a21fbdbd54267edb4aa11446986204093f71c2d58ea0cc5f21e73dd7891d8083888b586ad3f16a65fe50e30030f0338cf0d63500871de07aceeb168513d0366eefbbb0b83711fcb5b14eb2d8bb6d85525c825d3b1c272a19b627372797adbf38a7ff740da7853103f5ca2d9cc133bc95c9c8dba5e6337fef63f388fe889a6df7cf815a32b41796645d277de19e017c1202c37e5ce085512b37305124de3a6193855d7cc943beb20ad9e7ac86beeb461c5429b755e8545f6ffa58b01ef74871f773d52349f14ce1a2b3ea04318c2cc839944d1f70fd775d5e2a762dd368deb8acc89780067206b99ebfd87ebb978fc77410d269cf2126d4e330e61a665fe345f444b053b668c2c3de9220bc48f7bd9e1fabaa66d2390e31edc56bdd65daaeda9bfc2373974f3b8000b4c640df045fbefee51314cbb8a0bf7e4196844bc9032eb7cc3bc9fd94cf01c8b9f8a4d4bd11aff0", 0x1000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x10001) syz_open_pts() 13:15:36 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ff4000/0x1000)=nil) 13:15:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216", 0x5d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:15:36 executing program 1: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) 13:15:36 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x40, 0xb9}, 0x82d, 0xa86, r6, r7, 0x40, 0xffff, 0x9}) shmctl$IPC_STAT(r0, 0x2, 0x0) 13:15:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4009) getuid() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 13:15:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') poll(&(0x7f0000000100)=[{r0, 0xc}, {r0, 0x40}, {r0, 0x10}, {r0, 0x86}, {r0, 0xf3969301de0ca871}], 0x5, 0x0) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x100, 0x108) 13:15:36 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="291b4af736d56cc0d5e0cb05358e134e006e72199df515fe9c3eeba2680860913c824d7407acd2b3af22d18795256e2c13692e40c05db91c76910d6a5e06a0cbf8d1a84175e27ec38ef885e4b4f20c4873429933ba564188c70a31c17588595466b14dbe83838e6e4272c1c849", 0x6d}, {&(0x7f0000000080)="e3dc14313c286643833db9f284c2cdea486dc04a6ce6f75153d83f2f30e3deb2e526abb3bb79388ca4531a37519e6b2a16291956cfddfee30d198b9084bf862bd5f1d068376f2e99386eb13499521aef90c6697926fa53862e5592f8f2ce8db11af022ec55705c629d95a9f413cd15c3fe6421220034403a439fd024ae9676a316055377d651767a8c1c66bf5cfbb14be4bdf810a1a334da472504142687764d6049a06868560d5082f2c1abf868f56c14", 0xb1}, {&(0x7f0000000140)="93ec27cf2454350b2d7e2df74eefd4afd26d95abc6231d1a1dde714605224ff4e48cb309ff501a667d045908328ae8d0833484ccccc519789fbc9b54909f3703d22eae51da2c0b2740510bd344d8b5f85a4149e9bd0039bf9d3e1a858a730b575c62fe2b5ea64f3525c015426715dd1ddfb0573b554d104f387f2b3e1c1c03bf766ac3138ab0bb5401a865bf5c3273c815fbabe324a09e927204cd229f6f927e15507d70af6546cdecaf1bc0113f5b42885206b3e8265378d37ce6b177f0f33ecb534e42a5e69e9e530f52957ef90ab2211d1e2197", 0xd5}, {&(0x7f0000000240)="5b711202acaae7b8fe4458bba6f869aa56c7d15e638801be79a5c3f0d37febc3a2f38db89fd39e3286d464e04e16ceadb8c5582a7e1ed5810405761915404edf72", 0x41}], 0x4, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) 13:15:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x400000803) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:15:36 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) readv(r3, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) kqueue() writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)="cd0228b8cd2bf1466577dd912fa4a8a8c2c0f4a2e3360275f70ae17bcd89568ea040d6b545", 0x25}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0x0, 0x0, 0x400fffff, 0x1, 0x100}], 0x10000, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x20000002, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x58, 0x20000000, 0x2, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0xfff, 0x3e9}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0xd510, 0x4}], 0x1, &(0x7f0000000140)={0x7, 0x6}) 13:15:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10421, 0x116) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt(r1, 0x8, 0xff, &(0x7f0000000100)=""/178, &(0x7f00000001c0)=0xb2) r2 = open(&(0x7f0000000200)='.\x00', 0x4a0, 0x31) getsockopt(r1, 0x0, 0xffffffff, &(0x7f0000000240)=""/45, &(0x7f0000000280)=0x2d) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0x6, 0xdcb}, {0x18, 0x1, 0x4, 0x100000000}, 0x8, [0x4, 0x5, 0x10000, 0x1f, 0x0, 0x2, 0x8000, 0x80]}, 0x3c) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') r3 = accept(r1, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) rmdir(&(0x7f0000000400)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000480)='./file0\x00', 0x2, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000004c0)) r8 = accept(r7, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) r9 = accept$unix(r1, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) chdir(&(0x7f0000000600)='./file0\x00') chmod(&(0x7f0000000640)='./file0\x00', 0x0) r10 = geteuid() r11 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0x106) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000006c0)={0x5, 0x2}, 0x8) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='r\x00') setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000780)={0x200000000000, 0x2}, 0x10) connect$inet6(r2, &(0x7f00000007c0)={0x18, 0x2, 0x9, 0x9}, 0xc) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') connect$unix(r9, &(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000008c0)={r4, r5, r6}, 0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000900)={r4, r10, r6}, 0xc) chdir(&(0x7f0000000940)='./file0\x00') r12 = openat(r1, &(0x7f0000000f40)='./file0\x00', 0x400, 0x20) sendmsg$unix(r1, &(0x7f0000001080)={&(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000ec0)=[{&(0x7f00000009c0)="7b31383dd82d57ba889bd92b6dcb82ae3e6f9a2a5519008f78f60c407c8ceacce542e834dc591de8ac043f7272e5807c72ca582e271299cd46f557e9fe7cea80250c51fa3c374f3c49ed37b32625e9e7563f3cca45ead5cf43235102f4cfed233acb39413cebe729b18fc9753632bd83f520d244c803efeef618296a3355b1684062f0e058434c7f9465f05622b0b7fc85988c9387d85063a90a079ad5a32c8f6289756440d6ef1f111b14b23161b58a34af3ffc6425ef26d6f3", 0xba}, {&(0x7f0000000a80)="43b89cbf8d1705cca0ebea663024a808d960b23b996ab2affa8d9e72aee0b84231240f0e969d4a40de7a9a1368fd79082381a72068e25f94770e1b06787c7b8c3019572f6597905b52bf4bff4a39bfcec25ee810be7858af201018b4bf07a8c453e31f3094377f9f8d606be18874bbb72626e33e1d89368d2e8ce1dd49436bf2655a0d7fe403e3257c650db76b3b153ff879da23dd99b54ec8081edaab5d6e66d39ba08adcc098b926720aeb601dc1d09a1efc03adb863a36f6c6e1232b007c9d21a8c2ab71213ec36b0f8f25e0d11ca0f13135516028aeee800ff7f1d", 0xdd}, {&(0x7f0000000b80)="376d8d6174", 0x5}, {&(0x7f0000000bc0)="2ab92bfc156a842ecab8bd76fc016518dd8abce750de89bbc5bc1c4468b8561cf5b3877488d0a7d24e77a68f548a5935167595f1f672987902634ba34817cf1f49b9925b2da706b84822b4765e3a3d7f997452979e8a54f3105579f4db75da4af2faa1f777a33f4f0f4357b4c4d3aaed94536551bdace8a48a472a0c4c1c26d705ade91e5e4929e01ffcd94dd2a7485bd164c681ddffc4a43b02aea11b32365f95", 0xa1}, {&(0x7f0000000c80)="f65a1ae6add9cf4e49961c727b8fb767b3a54c8b35b3f50c5b1a71e3a68390b9b4d7ca3ae981d90f240616b2bab6ea00f8a09a4ebb66043eece295bdc158187251a523ec494f8d5682e63a268503f6ee4a480b8eb58f381fa6113fc13d2549edb6d123a4ee1ec3cd9d3e121176fafc4f4e175e531bedf288af3d3e5100073b4bb0c614bb7849b23d16ad815a0ce3aa9f9df204fc83b6b7087f34e29c829609fbe14d", 0xa2}, {&(0x7f0000000d40)="fee9e330db9ea86fad629c62c77da9e4d7853decc37b136fb8856eac51bbb5a99b892833d8d9ff3919d195d4f7818307ac", 0x31}, {&(0x7f0000000d80)="c9a04ad87fba967666b4c1043c82c476ffcb2064a42097ff178c5a042e0b6fea1de826d56b782e7e5608e826e32216837ac7ad6eb061d31e71e64b00050835e5daf26e32c78e01a073740ee91ec3b484b4ca92f4bf3850c05c9b1d1e08b26e47a3a6a31225977375b457c0749ea422c82270c349a33562b6bd97894657cf725a660bb68c93bb62295f88040890b216b95c6007ca5b00f54a2538f7408fa9a08e36f8388381e65d6c10e7f87218f1a04113e1adbd6f196efcb78fe7d60573694f2a9ab70a05d509adafbd13", 0xcb}, {&(0x7f0000000e80)="ce0b0a23cb9c821526f76052", 0xc}], 0x8, &(0x7f0000000f80)=[@rights={0x38, 0xffff, 0x1, [r0, r8, r3, r9, r1, r12, r0, r1, r9, r3]}, @cred={0x20, 0xffff, 0x0, r4, r10, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r8]}, @rights={0x20, 0xffff, 0x1, [r11, r9, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xd0}, 0x1) 13:15:36 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000000)={0x7f, 0x7f}) 13:15:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 13:15:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='..') 13:15:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000001021, &(0x7f0000000000), 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x122) 13:15:37 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) clock_getres(0x5, 0xfffffffffffffffe) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0xa0}, {r1, 0x86}, {r0, 0x84}], 0x4, 0x3ff) 13:15:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='W\x00') 13:15:37 executing program 0: geteuid() r0 = getuid() r1 = getuid() setreuid(r1, r0) setreuid(0x0, 0xffffffffffffffff) 13:15:37 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:15:37 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0xdd0f, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f3119790e1a2ef74ee6974848ba98490aacfee363635fa181ec057c343aeb19b9"], 0x1, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) geteuid() r1 = socket(0x19, 0x5, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffe5e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() r2 = getuid() setuid(r2) r3 = msgget$private(0x0, 0x20) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="030000ff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2006000000681f7ec4d7d28eb20000000085290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc107ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"], 0x1, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() chmod(&(0x7f0000000380)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000a00)='./file0\x00', 0x102, 0xa1) accept$unix(0xffffffffffffff9c, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) accept(0xffffffffffffff9c, &(0x7f0000000ac0)=@un=@abs, &(0x7f0000000b00)=0x8) socket$unix(0x1, 0x5, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet(0xffffffffffffffff, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) socketpair$inet(0x2, 0x8000, 0x100000000, &(0x7f0000000bc0)) socketpair(0x0, 0x8001, 0x66d6d1c2, &(0x7f0000000c00)) pipe2(&(0x7f0000000c40), 0x10000) socketpair(0x0, 0x5, 0x10000, &(0x7f0000000c80)) socketpair$inet(0x2, 0x0, 0x40, &(0x7f0000000cc0)) accept$unix(0xffffffffffffff9c, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r4, &(0x7f0000000e40)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000900)="0a878f9fa523dce33e9153243140cc4d6ada33010b34c3e191c000ce2316ede63279cf8e3f21ec9cc0d9cd6ea766bc722040c0d0bf0699bd0d93d3b9e8a3ec1d3d1d1c449dff68906a", 0x49}], 0x1, 0x0, 0x0, 0x9}, 0x1) r5 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r5, 0x0, 0x0, 0x400000, 0x0, 0xa2}) 13:15:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) dup(r0) read(r0, 0x0, 0x0) 13:15:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x29f5b2) execve(0x0, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x388) read(r0, &(0x7f0000000300)=""/134, 0x86) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000200)=""/221) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe2(0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r2) linkat(r2, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00', 0x4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) dup(r2) 13:15:38 executing program 0: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0xf32f) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x5, 0x5, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x88) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='%(^)\x00', &(0x7f0000000200)='[$\x00', &(0x7f0000000240)='},(\x00', &(0x7f0000000280)="aa2a00", &(0x7f00000002c0)='&\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='>:@\x00', &(0x7f00000003c0)='\x00']) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x4, 0x2dc8}, {0x18, 0x0, 0x5, 0x7fff}, 0x2, [0x6, 0x40060a9, 0x1, 0xfff, 0x2, 0x4, 0x6, 0xfffffffffffffffb]}, 0x3c) execve(0x0, 0x0, 0x0) login: OpenBSD/amd64 (worker.syzkaller) (tty00) 13:15:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/167, 0xa7}], 0x1, 0x0}, 0x42) r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) r4 = geteuid() setuid(r4) dup2(r0, r1) socket$inet(0x2, 0x0, 0x5) 13:15:38 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bf) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xffffffffffffffff, 0x4}, 0xc) open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) 13:15:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xeb, 0x80000001, 0x3f, 0x1ff, "386582fa42b287e4dfb3ae2a9245d5f9c121bd89", 0x1000000000, 0x9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x7c23, 0xfffffffffffffeff, 0xffffffffffffffe1, "8f0b74dec2519d2b46a7cfdca4c7cf536c61702e", 0x1, 0x8}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x2, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x8}, {{r0}, 0xfffffffffffffffa, 0x11, 0x0, 0x7fffffff, 0x7f}], 0x3, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x50, 0x4, 0x3, 0x6}, {{r1}, 0xfffffffffffffffe, 0x36, 0x1, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffa, 0x44, 0x80, 0xffffffffffff7fff, 0x2}], 0xfffffffffffffffe, &(0x7f00000002c0)={0x1, 0x85f}) r2 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r2, 0x0) syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) r3 = syz_open_pts() r4 = msgget(0x3, 0x5) msgrcv(r4, &(0x7f0000000080)=ANY=[@ANYRES16=r1], 0x1, 0x3, 0x1800) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x20, 0x10001, 0x100, 0x64b, "973584039c923a1e4d0d4e53192792835f817530", 0x800, 0x3}) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x8}) ioctl$TIOCCDTR(r0, 0x20007478) clock_getres(0x2, &(0x7f0000000180)) 13:15:38 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), 0x0) 13:15:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) close(r0) write(r1, &(0x7f0000000100)="21c2c8aa47fc86887085177ea7c5dde1d4a65314a20725c399203b980e8ad2332fa56bf76cbeda938f8e1a1cfb890f279d3d06cedd52383acc91eda543cdf33836011906976f2acc464dbd3a7acae7eab18911fb4a83b193efd63495d7d12418f23c1a1a84ca7dded7d7779d5a858c7a5d5bf78eb30b180f9993869e1354642f83d4f1e348772d909bb6765f8a1292238bf9d8d6c013af19645eb8acda4319b30f10d05ff0c6eb66f0d5da61bbd4ca267101389af8d10d0736261481f07a956eef418b28ad0b3f295a0a36c291b6978003f1f855a2a403a64df54e3cb6d34c7c5f9b2b48370a1e190c3d6e", 0xeb) write(r0, 0x0, 0x0) close(r1) 13:15:38 executing program 0: getgroups(0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000140)=[0x0, r0]) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socketpair(0x0, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x5) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x4, 0x4812, r2, 0x0, 0x0) setregid(0x0, r1) 13:15:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r3 = getegid() r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000000c0)="83b589f711d2f302dafeb54c34bee66db4bddb094f01d102fba6c4d0a2e699", 0x1f}, {&(0x7f0000000100)="012cf4e2b54859d9fe41e6d1472524764582ff044f735532eb0b30d90f6d643a12eead7a8f214c5ef178f992cd06c9ca0d67fa4eaceb3b207ae2268bfc797f0d6019042b2eba6655e4306c", 0x4b}, {&(0x7f0000000180)="4489d62118273d61b19574d13a0961fca86db774d9f02e51f3b84beceeee4e930ecfcad32baed11002e61d417cde1ebc17c6076b972549bc3ff6248c812541ac9015158e6925b7bbaaa71e9743acd5a2", 0x50}, {&(0x7f0000000200)="515b6f545199d4fe9caa85bd08fb95786fbd988bcbbd81b8d7298d989302e2010393e32dbf21b81bb65de6fe62badb6763de4cc359968db1361dd9c914eb474473d1088e6ade13c027000b7350838396a76a1f6518b43e32e7bc756d88e9811a94eee87e286ebd07b7f92160117475a158c3a6df97b05c0c4f87e238cff16a4b9e739c73dd935d2b9a3a0c5dba2ce99dababc14ef450275639110535b0d092e8b2d4b5826a97cd4c72854964bc2326f3a033a4cef7b7d9c0fe8f3dd8998cac6968379e606027836a8d24066b31309892c593352e8606d37b59b75824de8229bcca2c", 0xe2}, {&(0x7f0000000300)="06858b330ee9078cbb09fd3379256a87127101bf1a561f30dcf6a08b62616992d24c98ca9f5048617c4b3379848b304e0fe83eec3a2ceaf8a965ebba6c9d324af4042fb5e7f444377ca35e12f876a9a8a0aac45a0f83e3a307225fac8382", 0x5e}, {&(0x7f0000000380)="8b46bcc3", 0x4}, {&(0x7f00000003c0)="3ebd211e60aa29f13dfdfa6b027516826b64812393830822230acaa4586742ea295baaff71a476d0d448961e5de44a73a89a2b390de1d9e5e31fef4b13aaa2f0f6e8f7c6c840dea93b06d186b9972ce06fb5e1af7d9ec428f306748af7f772ea6dac9b38b4a5b87d115c9eee591e2f64072552e782e9ec27d1b61ba6cfd663fd0fd12e696c8612b592128f", 0x8b}, {&(0x7f0000000480)="73cf6b4386403f22577ae5f74b75eb855feda88f91b718d8e9fe7e8167b2bf0a6386991b23025fa8e0d1ddf6a26e484ca763b9", 0x33}], 0x8, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x80, 0x2}, 0x400) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x80}], 0x2, 0xf896) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) fcntl$getflags(r0, 0x3) 13:15:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce526607254793c7de371819303fde7b1b94e7447dd846d1a439c5d3d5cce991f355845e87", 0x7a}], 0x1) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xffffffffffffbffc, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) close(r0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x1, 0x8, 0x100000000, 0x8, "28a20c6fe09fd5e6d274da18b2c8b11a7b187c3f", 0x5a35d3, 0xff}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:15:39 executing program 0: pipe2(&(0x7f0000001100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() pipe(&(0x7f00000010c0)) pipe(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f00000011c0), &(0x7f00000012c0)=0x3) dup2(r0, r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getppid() pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)="3c99a5f0c07e1118e4d43ebb1f4ec5a3dce2f431f0fa44cc2a5f3de39e639889f0fef3055c46044e0ffe0985d13b707294550c24ddbf8d373a5bc8cf56aabcbcfb2dd2912de7af64065d4bcee3b6786726ee300064805b6c88408a2033ce263a18139710b930a3daa97d168e61809d84dd05a28907a654685a70a205e064a512beadcaa7c4eda0b909ee31018e17a7a23c305d7a21352f809142656c9b4381cccaf3ecfb23c786ad8dbc56a72ea097aa9df431ab21e63310231a4e561301ea9e92d441da3f327d8961f953429839e3f782b48c85ff684122843d64152b9bb4babc4554959b926c64fab7881ba2c9455ba084519d9f820c6a59a813293bcd11ced8edc2dbb1fab89e469a9209be040bac0428d4d1dab82777049e40dcee6943c9d391c9e9762776e72b3c57b48d4704424d4a0e77e8ff4e26adbc828c5c6a40fbb95119a4b868fe4a5959bc72f948e8b9b7663048a8b05314e529f1cfd605d98332ca4697424fa9b71788b22e9703a26fd037717c5a2cd83e06e28bf7674764bc7329184d2bf79c3c5f2138e2e389a0ace4446661d4a45c559ab86cd0c6b60bae16c62855ed0ca3dc1bc9f60b241854dd6ab94d0b2a88ceab00753e3f9355714dc543c3080e1ef5043f8c87d569c893fd2d2d3b754d0e9ec00fa1397699131fdb43f7a012e5ed11d1b33b563dfe291a35216f045ff8222b8888fd1630fb73a73bfd0fcc9e44033cbf81115bb4ec56f558ebacc1c328a2c8eb5e530545e6e20b668131035e90d3809aaf1b067d8a239a55107f25cf9ad225faf620749ae776e6c87993ca60a75cb86ad7768dbdcbdfaa631e44bab2e00b7c1f59d6e8726ebd0e25535c57f0c6bac838e824e5101d9ca9b66526fc3692861bd417546b51912f8c936ec33ccdc35f7be83c10675d33d8b9f9127f4ef50cb82fd79727f18f8d9f469bd9b6d69449840963b3e6874f863f1e329c46c78dd549792b1da6e92ada4b526df101ca063cce6378281603a0bf31d94f5268cccbae62865075e192673a0edb51aaf7d5ff62edc8a7af40a3c78e41b55b0ca071c248156da21319a7f1807ff5e5290e6a28267ecfb944dea445d1921e442f2ebaed8477135fdad0686eb5d6f4872d2d8601f5a52b2ae5b1969d7fcad98d1b0eb702c6d2f605d8143032193edd579b6415c161063720b27e3b17642dd1864cca3069e2b4c61113eb9fc88bdcad8351e01f6bac98a9c2b9ebdfa6767a69134d272d32a9ed31ccd62901d37a60667c472f0f725e086e46116e09f8989672d9dd7c3b24cc118528a4be9cc4c773d3724a2b24065e0a038831549aead87559fd020aff7f449d98ee8ca5b55d5460c250fce2de09dc7f0090b3cfd4812d7dba22a4627e2432150c695ab30e6be724ed4d786bb5f7c34b9fe672adc375f1dababf961159a9a4bf4363601b116a7e9aefcc2235f55fceebf1896c0a25cb0ad55d5f9e761995b1f529cf2e831d389a42e0e388f336c90c7a7c52ec62a6d13748d322b568a2d41094663acc1e2730b19ea51d84bb209defd7a3a9402f522e5b3374fec6a0c40de38d8fbf1dc9af378a0b68cf951968756c1e7348236e9f8c1f8034993013a3470e75840716bf31c68981e0eb455185be062a88e1e8dda78bf615b676fc6dffaa45830364678608f16f7e5eeb6da8dde281847c5d9f327c68a371d7f1b704dd0411da2a5d5f19c608a7e79aac595afbc5390cd5811372b6d3fafe172877f919708ff85317e51f2066b1b91028e6e02f4183adfd4979c2104143a11dffccc661c2b0f223360d633d5015387694766da5a32dad22f749e76b98a99ccc8c12e9c2cba847170e2f5634ff175c424e61697c5664146d52e53124dd697492324c54bfe52c93cbf2337fc9e1e0129a7e1a8a6805c2d83c157b70e6b67167fab1bef67e69b25c7ab7c3e821d2ae51199d0c31c8ea8cb246d49dc20e80c9a84f98fd5006edec7f7e4e198bdd5462130862c6b61499ed399f69b9ad5db190630ffcf9fd534c90fc2f61f6180fc0cad36c51db112f61b17ca3b5e3a39d6d1e4105abb69e11bf9647958f483efb074451f529d2d670899dbb9de4493ec03c8311fbe8d4878ca4b36ad9acaa14453034607b5e58876c7779fd3f6586ee18b9fc2393eea52105fc5209d6a2081687d8b51714672bf0cdbfcdb47b548aa74e15c66f35799e75ece941c69caf9cff45c0f86bedc96ef1f29f4ba9d8cbdd03d7627cd17fe6b1e08daf6b707ec806f39d0c0157c20a9e024c8231cb793da0f6f4bbbc9bd1318f74340dc4063b9c318cda645061331ce7b4564d55a3e5e7c2e8b42ba80bb1b71426c77ae0b6827557bbfaa8c3a98cd78c341a126769d26bb0bf5d149d3636bdcb688b242d53746c88e1dd0e4f358094b71a9a432434a5709048476bf43ed233f19f1f12ee403bc07e93da277887109bc41e137ede0a8fb8fee8ca1a8779ea253d751e7eff22c3b3a37a0449be63fc403a5a4593cf3c4cc28a519f3b46ead777cc5731b1fb7c62a7eb8fe087385a0e019682048680cf6776d5847e2b4a8d09cb6c08f5df9af711da6e51b0f5fd611c8fd49a3b25f61747af2152d240be109464c2886182989ec1bdebfe69881c8dfa65c7e021115d68baf88b1735e1ae1e578ed1ffc4fd75550287a1dd470af3332f489e341861bae7fd84849c2483011ced4605a97ffe946cb2153df7e8cb88ea5a1320917c2b8f4e0867a67c98641d55dcd92c4b1a46a6325b05ea7aa13d2638b45147336e4dfd6969f0dc6e974f764ae73e8b36834ca09fec6958b21af6bc0ddcde64ba8aacc53514d9828c14a4d0c71f0eebca0c00fe5c59a844db3d2d2e90dbb1dc520f0bb89f8c7c60002c95adce5ff63d8da6d68fff9d42db9a126a0fb23cb289fcb8e22e9e31454a88fcfec83e05c59fa7429bce165eb0b4d08bc37c3fb6dba1dd92939a37db5a192e8e3307f84af017603eef90d0c4f1c4678306a0396fecec2f00db80d80347ab03b865abb07ba087cddc741b340bc20e12efeaf8c286827f9fbf92b1f0a98d2eeff30d7929adcebe8a1d592757979a84c95d1defefe65c37f849caa76d3890181459659d07d10bf3ae41e89c0d160f5b44889abbdf607adb79ce4c121f70fbfcdf355dd9f86944c57b40325338069a7cb6d3e7b0a966cef2e183d8f08686af510dddc3016ec5f0052c346a6247aa6c947d35d74e5d9fab4205dd7369d0c80968a2efdb64644da61a67773c5e2c0b145d3e0e7cca2d621710d8d1cb0b356f2d8a220607a8e1e52d51a90ea723695fb0d925b07485d9d9cae4b32520a55dcf5d987feb133c6765f451bf5b91b55deb7ed51e784c970338844b5cf30e2bdc924e4364a2c9f178b13b441de0fb58e27fefd78b8bf1c0bab111238b535d4382aae0468d3d3977018df28b757e5a89c3cb18dedfe5f06e95b98168f9af13706e06b9ed56091b2d8454a9e4997be169682a248f819d76f2986d98ec14c09e515605a126902537b9136e327a9f7643a114a611d943e9299108410778ddddfb1a51bd8a37a13ad5049df06c7872df1845a39bc3a639d865ad5b81e6828257c4b86baf51e82de1522d2a36ccf75d4c84a5c5d6b2830ae0161319b695da88b574a6c71de783f48d85c6b26cee4d9425716af79ec8e0a518c21584c04ae7dc55d4dc3743e23cedc9803ca5e7c495f0b3247dfe061338d6ad19a31819414660ca143041da4c7f01b3251bf7fa7612f133830dc81e6de955ceb27c2d2a3b37fc000e998928ca77d48a542fc67f50b865262173a2325fb1d250ba792edc2fcf1d081891651de4466c13ece8b886d0e2a7e840e33460cb20715daa559c7040d8e574fcba6db0d62847e748266d38f566c989dbd35c1914b3157a1df93f95edd13a3128344ba1d500cc5063533ed7ff9296360552b1eb415494bf2ac4eaf92865c13d87857e33b3d8009f756d7e677495c36af4d1cf7a0a9671c89d328da51145c6a95fa315c1d291b968b90f7d5d7b111bbb09adad62999e56dc3d2f2c815fcfd06d16f7f0a6efd5bd681a31db75c6761c46b81b87a3d85f71c417dddc512aca72631df445086fb628b1117ef1be34a9bd9d29413c56388a8d7d7e537e0f0b4fe3bc3eb87df6a890ef5c7694625b7ce446a42378f83a01f02749102e08906303de86cc7f43ffcbdf9de68d22de222def2bafbe767de4f302bfb9abef213cd12dd5b5141c7683a32fc33a4f2207d8b55eb8e0ccdf395c8862b338a703d77e5b81b926cc5e7d3d60a1f14ff21f863220634f94bbebff637fb5e5bdbff90cbf3ff842aaa774596bd9985eb0edae1893dec1e0a3a7efafa2c2357576910ddb1753895562bb4bd770a09abba881b0a0bf20b1bc0a4a734a279b157ae3f9c25085d659ee16d55a6b38993bd92ce0db1f98fad2afe8b3b992b44d29ae231576b2c1f848cee0ff24cad98c0541c4f24214a9498717f709e3caf88b79963fc52b348698bc5e3243f15e23d92d18134331c06c5d9f745427355645d64da9b272fb54ad42583a1a815abbda76efbaa886b615cd2553b70304cb865738a18db78aa53c20698db940e0ff50ca63f4b6e5d4a2ea984ec36059c3dc3ae36df9fd75b77c4d4210b15ec77a560704d45cec08676d832837c1a8db9a6f90ddef32f2acc921fbb6023e6b68262109e4aaebc8d1a6777fdda1e7e1828edbd4248b4af60805891f596bc336dc5d14a085cb091dbe9dfe46d07d1d1231351864eb24b615d9a2c1468e915ae3e43e951520276866de3638994f176c8ff4698746ad8c2dfa04f0cad547febb0f366e31ec468c4dc8239194dd2657bbb3c2b2ce9fd46ffecedff77fe825ee0f31769a1fa49d8945e14f4e4288b097b37768dff153f8c23009554270b21f3c2e0d8a4b17dc461a94b5c3e34d711a235f9ff33608fe933ae8b4d28662073f9898b7d4f74ad3f50d61529e357b6370c9272ae3811c558854f171343952b2f5e731809f1140d3e3735c5674091ad7ca275755813f729109f4fca5fd3670fee62c1648745bde6f5bbd8c197fcfa74329a52eed29dfa405fce669a473c1c7b4510b779df59e045f78544e85452b0c62d4b724a403bb977128e77f42c4c1747da2513743df8fb356c48d160607f829f467f1e1ef9ed03ef995d50d2525d742f8d94859163768c3f21f45eadde7b3095eb309de5fb6261dd4ae7b01c45a316cac31b0ac1e6e0e893f406f2aa75090983f08d7aa197ceae5463fb30428db119fc75e0986ca4dc24b29ec339b5cea316209acf2ec17c043decc2970c8b7cb3a960e6963f2409f1800e28b997bada6149a0b50c7b08fc0b7c2425f6fa3a017ca6a01fc2c28596ed4e0402eb66d04b565f9bf0f955b86a7d56885a9301c0fc8705ec71a236172d6dcfb4d08f8aea42bb34c3d233ae3194c40e135a8fc4a43a3240bc8adb75f6fcd292f6e69f09c4f7916ab5f03156cd060d1d9e7cc7151c43cc2794f738615eb1e5ac39b4684d487a932449db464f913de4e1f9145f77fc2cf28f4dff7a55d4916c0d922a3809ddfcb9d56209ac029dba4133de87e6a3cf3e371d263ca773fbbbdcbc7a29fb898bf6159783c2a4ec2dd5487727563f684044912d626d063ba8f5812ff056da819e25e13aaeedecb997b34d508f8b61a2e9f4cb406a90768012385f13024587639ec495f18bc652516b4f26db7d55189685ba425fcc0fa5ff9262adf5c60cca450f2ef5a521b99b0a490396027d8025ebfc247261819fc3ea2e6d2bfb1aea03ee6e0f315e179ea7ac355a8dfdb8f88f0ac802a8eba8cd5bb", 0x1000}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff8d}, 0x0) 13:15:39 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') socketpair(0x3, 0x4007, 0x7f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000180)='./file1\x00', 0x8) open$dir(&(0x7f00000006c0)='./file1\x00', 0x20000, 0x20) unveil(&(0x7f00000002c0)='./file2\x00', &(0x7f0000000280)='c\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x400) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000300)="be6009c703d7a8d71316e4d66043996717eaaf3de88652d8a60efdf585474cf64d4b94ccc95bce4df56a8b94c0b7c618c1a9b5fe20c1edd32c9523576435a692870bae279c759dc1d353ff07491e8619cd7cb024d1f7a749c6669bfe567813670f22eecacc944945e186b134f68cf0482ea3dbe272a21f4c1478f2f0a78b74d0c51c1df8ec652b19b55090dfd058896b4906d9b559a31862cee1d391cdbbedaa3c9399468025df10ab8e1c557b82e0e2731e5c5156ad87909b51af8dc46bcb9a84456117c4637e43e9b1781195880f8ffc9c04a95183a923977fb4", 0xdb}, {&(0x7f0000000140)="4f96386bffdbe6f4cb168c84c5f1f3e0bc230412d2091883870514662674746553c7038adb83327013cc7e5db86e679fcc746f45fe1d1b", 0x37}, {&(0x7f00000001c0)="ab05fa2d4e8ed3341d8d49394f7aaaddd17ee4be093460b15505f86e10e20ede5dc5ca7c5aac1eb6ed9c0a71", 0x2c}], 0x3, &(0x7f0000000400)=[{0xd0, 0x1, 0x6, "9c8c9ea232e38d035e7bac128847e123043e41db6878aa3abebb3ea25a1e615d5e5fa49d1811a8e00ccfe93e15a6fd859dc116dffbe6d98c51c3ab7fcf6f2f6bcd20f016179d4cb856c37361c5582c65cef502586513f802a4c8a605a7d39f73edad145efc65e5b2540ae9c4af99eae00a37878f8528638200b149ddb947d4221e41f8e0d6c93580668efc33287b0341f2871fd5928fc24ce050e811bbeecbb0d62647d921f9071d3ff8220e3d33a0e746dead5c79796dbd35"}, {0xd8, 0xffff, 0x7, "30dad71cbe77b2a008422a0a7bd4d4c98e8e08fe6edac11707b09e7981f97ea9571ab57d1da777ee13e73d623eee864c57dd22ba5ae94d70b1f24bd831f51649ee0a420e4e8990c1b7d9044dfa3cc26390764a0af6a3e834dcf0abef5ecbd34127c82e401eb937b44185ef506cacf12a28006c6506136ca190a0052d68a63b9be1d7cdcf136fb0a827e02562f63a1af5bd65b3d9709fb85e0d92e8de26a815f3c6f9ffaeda5f9da21e1e190fe3c262b879a9a841466c63880076b5f8c88dbcedaa29aed13c"}, {0x28, 0xffff, 0x180000000000, "2e5e0bf07f8511455f55bd94c4091ba8e0c3eef55ea3"}, {0x60, 0x1, 0x5, "1ca66cb832a5963a9473a5ee20a6bf4497345ae30914bf6dc33021771be0c46e368994591a0570f0c3369151b90617d87d1a12372c95ee8e6e983f0034b1ecf9598f4ce5cb0aa16c68"}, {0x78, 0x0, 0x400, "27cec00fc2e4174613dcbcd1997c5e1d0f8cab41fe2956a578bc403be07ff87e76b5fb9d15836bc4e00dec150c91a2720c119d9df5be76e6a0a571a45f3a0a0e4ac3ccdde8fc3dbfbc1b05b0ac6fcdc02da4799fccd1991c011b92c7b997ef4940dccf1b65"}], 0x2a8, 0x408}, 0x5) open$dir(&(0x7f0000000700)='./file0\x00', 0x10000, 0x8) 13:15:39 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x100000001) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) r1 = syz_open_pts() fsync(r1) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x100000, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$inet6(r3, &(0x7f0000000200)="ddddba626da9c16729049e5295c59a0b54854ab270d3d97345e5aa67b3e42085a8ba2e5117d129ad6e305f1836818cd936a2bb3de04a264eee783890362c1eb466d83db37427def3c53ee6", 0x4b, 0x8, &(0x7f0000000180)={0x18, 0x2, 0x3ff, 0x6}, 0xc) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1a6) syz_open_pts() 13:15:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 13:15:39 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r0) r3 = dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x6, 0xed, 0xa01, 0x1, "a644601387e320df46927a94dc8825b9dd31f3a1", 0x2, 0x6}) r4 = kqueue() syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x5) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 13:15:39 executing program 1: r0 = kqueue() close(r0) kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) write(r2, &(0x7f0000000000)="a2d19ee4f9a02359233fd801b1f6cb27ba83478b1470b7a0e9694c3dfe056616605d8e9b6bffedf75f0c55fbf99ef853ada2fa78753e7780542dcbe588124032b146ece949998f7620274548ad306eecdd54d2e5042cc66e6572c41ffb810174547adc863f4c4a405360204d9109ca6e88f6ec507712a5c621e545", 0x7b) write(r1, &(0x7f00000000c0), 0xfffffec4) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) 13:15:39 executing program 0: getuid() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000001ac0)={0x18, 0x0, 0x6, 0x100000000}, 0xc) kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/76, &(0x7f0000000200)=0x4c) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockname$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = msgget$private(0x0, 0x2) msgrcv(r6, &(0x7f0000000480)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) bind$unix(r4, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x1, 0x10000) utimensat(r2, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0xff, 0x2}, {0x6, 0x100000001}}, 0x2) msgrcv(r6, &(0x7f0000001580)={0x0, ""/85}, 0x5d, 0x3, 0x1800) fcntl$lock(r0, 0x7, &(0x7f0000001600)={0x3, 0x2, 0x800, 0xb03c, r1}) socketpair(0x2, 0x0, 0x5, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r7, &(0x7f0000001680)=@file={0x0, ""/65}, &(0x7f0000001700)=0x43) fcntl$lock(r7, 0x8, &(0x7f0000001740)={0x3, 0x3, 0x5, 0x4, r1}) connect$inet(r8, &(0x7f0000001780)={0x2, 0x3}, 0xc) getpeername$inet(r8, &(0x7f00000017c0), &(0x7f0000001800)=0xc) sendto$unix(r5, &(0x7f0000001840)="24105f1cee8242495cf85f0d1b3bd7510de161b9d17f1acf1e2f3e8d80d0c5cf244bb517b303cc0cb07fd610cf7048489cf259a757690d0535cf2786bce713dee6f291fbb97d91bf980e", 0x4a, 0x1, 0x0, 0x0) writev(r2, &(0x7f0000001a00)=[{&(0x7f0000001900)="8503240cd54f3b46270e6cd09978bf179ab3f653c3d52d562026ae7c786af37dc9ce5a6d2f5a06b57180a8b9408181d601d0a4c5acade7b23e68d0fa1606d602cb9097306ae4902b0d3f5d0473037964dd9c1cb0987fffbdbb044d9edddb69f3f24ec4d21566fdff777166e71706e3e99bfc1d70c1cc1f6f0768979fb1f8cd153c9d3b191f9a36404b1f07bc27dfb26bd11c5e93157ed78b63e28ff30f4705782800b41d125547e0dcd6969aff848be7a0fa8cbe3d685b98eaba0e2b642f02500d11738b3128059979ada5cb9e670edd8f617a88dec1e1002a9559a0a0e9c646e2d5817ee2d21741eb6bee78dec4637f65", 0xf1}], 0x1) accept(r7, &(0x7f0000001a40)=@in, &(0x7f0000001a80)=0xc) msgctl$IPC_RMID(r6, 0x0) 13:15:39 executing program 0: r0 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 13:15:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="91120409", 0x4}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000500)="3a330da0ebbb941db65e67fb20173cd75867fe68e350", 0x16}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x54) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 13:15:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000540)=""/68, 0x44}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540), 0x10000000000001a5, 0x0) 13:15:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x8) utimensat(r0, &(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)={{0xffffffffffff0001, 0x2}, {0x81}}, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) sendto$inet(r0, &(0x7f00000001c0)="53a3c55e9511ec67ef535f83dddbb6130ac806ca890880c59f3064bec0f23c562bf5e42dae08e8f53f82ce43210ed62577fc2423de0ec2bc3b8afc2c2db9edb8a27f8e3055d51b1382fbb3cc5dcdd4cb4d3619dac100d08391959b72c3b17f982bd15da1e96df48aeb547decd1007be8baaa946893a6ef0f126b6dcd4c32b5385e8e7fa69084bae027", 0x89, 0x2, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0xffffffffffffffff, 0x2, 0x7, 0x7, "3e886d1930838773b6ca6282e6e98c9a8e54b7e0", 0xf7e2, 0x7}) poll(&(0x7f0000000000)=[{r0, 0x41}, {r0, 0x4}], 0x2, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="ffba364d4b", 0x5}, {&(0x7f0000000100)="aa2c0c2ef3a63e4e9b8817d8888dfd92f9c68dd4582ca617a5092e292de5924fb766e472be10e53f972d0f5965f590c2263370c7818fd1ad19d1eeb826874a", 0x3f}], 0x2) utimensat(r0, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0x1ff, 0x1000}, {0x9, 0x6}}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) readlinkat(r0, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)=""/66, 0x42) r2 = socket$inet(0x2, 0x3, 0x401) fcntl$dupfd(r2, 0x0, r0) getdents(r1, &(0x7f0000000480)=""/11, 0xb) kqueue() read(r1, &(0x7f0000000540)=""/97, 0x61) poll(&(0x7f0000001240)=[{r0, 0x101}], 0x1, 0x0) 13:15:40 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) r1 = socket$inet(0x2, 0xc002, 0x4) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 13:15:41 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlinkat(&(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000500)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x4, 0x10000}, {0x6, 0x1}}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 13:15:41 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) r2 = socket$inet(0x2, 0x3, 0x0) r3 = dup2(r2, r2) socket$unix(0x1, 0x5, 0x0) setsockopt$inet_opts(r3, 0x0, 0x80400000001d, &(0x7f00000000c0)="00ac2512", 0x4) 13:15:41 executing program 1: r0 = socket(0x2, 0xc001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 13:15:41 executing program 0: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x2000, 0xfffffffffffffffd) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='./bus\x00') unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='W\x00') 13:15:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0xa, r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r0) 13:15:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 13:15:41 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5}, 0x10) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 13:15:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000100)='./bus\x00', 0x100c0, 0x8) r1 = getuid() bind(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x70000000000, 0x8}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="8f48689f6cd48e223e660f3825cbc4c2e50a4e0c2e2e2e2ef3f00fba7999060f0233c441fd2e6540f0470fc069090fc36e008f6800cfbf2300000000d37200") fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x4000000, 0xffffffffffffffff, 0x0, 0x1c00000000000}) 13:15:41 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="feffffffffffffff46a51f9b97b90f53803f8e643f705c354f5bac7044eaf4129d6c868ed3ae695108c409dbfbdb2b0ab50916fe0af9ac0be080a025e98673a40cce9f017e6561ceb1349b8692afb14b17d3a4aff7f6ae02457b04bdd75c724a8d476f74dcdc50dcc12d96685481ecec6cfbdc76d52a7d9486dfaceafbc7b6e34ee1dd83443f2030ef000000000000006878e2958d6e977758810f7160dfeea380b3c43885d77658dc68e55c0766d221262f7be8c1512aebeca2bbb8ae45c8"], 0x8, 0x0) msgget$private(0x0, 0x200) 13:15:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70", 0x74d) r1 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) seteuid(0x0) 13:15:41 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000002940)=""/251, 0xfb}], 0x2, 0x0) getitimer(0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = geteuid() setuid(r1) r2 = open(&(0x7f0000001640)='./bus\x00', 0x40000000000001, 0x81) r3 = getuid() r4 = getgid() chown(&(0x7f0000000140)='./bus\x00', r3, r4) socketpair(0x39, 0x4, 0x1, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() preadv(r6, &(0x7f00000014c0)=[{&(0x7f0000001240)=""/146, 0x92}, {&(0x7f0000001300)=""/70, 0x46}, {&(0x7f0000001380)=""/11, 0xb}, {&(0x7f00000013c0)=""/231, 0xe7}], 0x4, 0x0) bind$inet(r5, &(0x7f00000000c0)={0x2, 0x3}, 0xc) writev(r2, &(0x7f0000000000)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x491}], 0x38c) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000011c0)={0x8, 0x7, 0x4, 0x7, "77f39f64e70f61761040724627da5558beccd153", 0x7fff, 0x8}) 13:15:41 executing program 0: clock_gettime(0x3, &(0x7f0000000140)) r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x785) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ff9000/0x1000)=nil, 0x1000) dup(r0) r2 = getpgrp() r3 = getuid() r4 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r5}, 0xc) shmctl$SHM_UNLOCK(r4, 0x4) r6 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0xffffffff, r3, r5, r3, r5, 0x2, 0x1}, 0x4, 0x3ff, r2, r6, 0x6, 0x0, 0xf7ef}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x3, 0x5, 0x8, r2}) r7 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000040)={{0x0, r3, r5, r3, r5, 0x1, 0x1}, 0x5, 0x6, r2, r2, 0x8, 0x5}) 13:15:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0xa) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) accept$inet6(r3, 0x0, &(0x7f0000000140)) 13:15:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) geteuid() read(r0, &(0x7f00000003c0)=""/205, 0xcd) 13:15:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() dup2(r0, r1) r2 = socket$inet(0x2, 0x3, 0x0) sendmsg(r2, &(0x7f0000001340)={&(0x7f0000000000)=ANY=[@ANYBLOB="00026e4cd37455376864"], 0x1, 0x0, 0x0, 0x0}, 0x0) 13:15:42 executing program 0: mkdir(&(0x7f00000000c0)='./bus/file0\x00', 0x92) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./bus/file0\x00', r0, &(0x7f0000000080)='./bus\x00') 13:15:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2240f71578b0c145d20eae7dcf56975c6", 0x8c) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000200)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1088, &(0x7f0000000240), &(0x7f0000000280)=0x4) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f0000001880)=[{{r2}, 0xffffffffffffffff, 0x60, 0x2, 0x4, 0xaa}, {{r0}, 0xfffffffffffffffd, 0x0, 0x22, 0xffffffff, 0x3}], 0x0, &(0x7f00000018c0)=[{{r5}, 0xfffffffffffffffe, 0x1, 0x1, 0x100000000, 0x964}, {{r5}, 0xfffffffffffffffa, 0xb, 0x80000000, 0x8, 0x1}, {{r1}, 0xfffffffffffffffd, 0x8, 0x4, 0x5, 0x3ff}, {{r5}, 0xfffffffffffffffc, 0x10, 0x400fffff, 0x4, 0x6f}, {{r5}, 0xffffffffffffffff, 0x2, 0xf0000010, 0x64, 0x100}], 0x1, &(0x7f0000001980)={0x7, 0x80000000}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) r7 = semget$private(0x0, 0x5, 0x0) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f00000019c0)=""/195) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000002c0)={0x0, 0x200, 0xfff, 0xad6c, "43773a0e977b6cfb15972ff33755f5d6e2fca40a", 0x101, 0xfffffffffffffff8}) writev(r2, &(0x7f00000017c0)=[{&(0x7f00000005c0)="46995d80c078953fb4b8dc95245e3422709ba52d466a19f5c3f159271604c40cb1ab0b24007980c917b23c9e0d81aa97bce4534a5390be00540f8ea6896e98a2c84180de0ae8921093bbf1258468a1a4937742618ec73e02b117250a76c6d09e0166b8ef5c516d75c67bb726b816455c73d8470a872a1f4136ae9c323cd9b2549974c79edb5bd985cb2a28dacb59e1f1cbad2ed3a5bede2d1ca395674fe02352d9c2a862dc1836929a9c9358881f92b72700ce8b8f53b3d975272e75ea1a8bccaede7c2ae0ca80ac9d3ffd53c86f8a0714e349edef860a5b8456a98f963fbe0de86028a28d7f77c30e8b6634d02d7848e7c7bddff68c1146306f93104b56b6e33e7af2e66aec8eaa3e9bb6cccc6aeca26a78646882277f13b99931d4037c8e8a4144067cb2718a96cf1dfc3b72aac7727aa601c865f1dd663b773a642ec4f0cb69caf733e301d5506418f84d001cc8e3f905724e691b441b653063fc8476c68d7568b4dcdb6c5fbae3e31c530c817e0262baa0491f3ae84574d0987fa2cca5f5aef6bcb3681480b1379713f3b6fbcd3ae983fbc240f0229888e2002b0c4199cf5debe386a9fb41675e2aacaf3ebdaa28eff11ccaddb0ddfb52676749697cd0d8d8bfe846d593d641e77c2dccc423c8f5ef1c7e80960ef1558f1d19aa99aa8997a5355507867f965bcbecb70785750a67e7e63b87ff9792f2e40c0e45799011defbf14bbcef89588b40c8a363224950bfbb99cbcd36f16d06b9d8e8cc9c8ff77e1782506a7d3714e0f17a1023580b7452661e887db7c1090502cb32946a66e11d685189fd6d6f30c1bb2d4c6aa137580d3a78c32d922dd2390baa0826a8a7990e7c568633c7fe5bf8d341c6885ab99936281b95fb46f56123ab3d0a3357d18d30ad6ddfa0c2a004fff7b06fa6004d6362d9024010432714d4c0c53d9c624f9e967b696205aad201b65479088493aee52c479f4c724ee7fdf37e843423750e5cab8ea7e1781c4b26a4770a8d1f60aed943b11fc97070f4d40cf084af6aa576786269b7bb5adb6f93bc80b8f7e4047a9b5444d309fac665adb3fe605407e8a8c7e329904917a0352a2d8f786496650b4838dfca7ddb0fa262ceb36f3e8d7eae16fe9e37c3ac97b69d0a45b72cb03c27970b6260703ff0879298369a09a66216185db38ec115fc2f85179169ff03c1e3afc8e426317f8a7fb661304f3d98c1581b96872d5f2d1a21d710d5c176d49094490487e0be095b471214920515c905e943db7b2f98486dd18b3140a8787ddd1f4408d7ae364592a006407632159d6af118cd2cd0352411197779ecb9133db92a32979beeb8cb21efee66e6b8758dfb5a3b5b94fc7c27deaea2e1d69bd741a4f411bf662ff100b304909a74108930eb05a3873a6ed23184f1a60ca30377666673b161e5647afb4bfd071c9f80e304269d4af83f285ab3f608cc0bddaa1092c592d1b7d5465b27c87d317d94f6c2ce1335e420f8c810526ee6e44a4be03b03b147a3051b1cb859ba880c2d285f62c55bc5be3c41b768f6bf87e25e85eea28f1b6c7d0043ee16c0ad8f216924a0af7894d3c1aaba30e22009e30af729d3b35fe21117d62f52fa951e872790e9be8e136488136186d74b3b406f27048ea2286ed47a3baaf903ac4f0a77d78dfc733de3e4bf3cad5961aca3b5c361c26dc39db6d5c3fe5346f0fec852e4528324f4dfbbe55239aeee21217fca7de8c1a8ad40d046949064762af8c31c40d14e1fe1ce2f123125be2c45cfb4a0b703884be3b68a7d4f687d897b7e165999c567d1e0a0dab504092dcb476a24ce4cb35c96a80577b20cca92988c9ba89af3fb4b9012ce85a1223e5f5fb7bf7772ee21a8872216227ced79953fc138814743f3d4cffb4be17a29a90dbdd77793c84e458ce620436740f61a03104bb22f5c6c3be1bed9f68a38e350a7918c06b7f6d7bcb1e289371484dc0ba174380bf2c36bb1bd666861310df80fb50ef2ff914cbc926d48166fca3afc9475c2f6173cc3d2085e9f98488b84edd7ef39ba18a87e8f8f68f7fb77ffc6938821d48ae036226c249211aa5b5e0ef1598680a61d19ea29f428449bc9704f2e57c08fac2a7cc6dd927bc7bd7646b989700c930e736694a77112f7975fac4f5739fc6c628b6254a6f77aba6181217b961c954ebfa0902fd013b120e51e5904e79ca51c83138b14bcb39a140c3601d1ed685f8f14b379563dd5d2e66853727ab2e1a48e50b7727b028996b8105202282075b40412f3bd72ed4f96d84761b1552b8a8f7237d2c391d06ae50dca246a058bef592b6afea8372878198cce6bbb1c099a26edecb3ce34275451a7a4574a4a68fd0469858a7ad8a8b6fd9ea16b1279b1fe2bd2c64cb91a59e9bbccabdbca90f838d52c2bedd7c4a6308d4c412764f802ee1add4f7bc537a0f8b308a6740cd2883e4352b6abe9192d634e66c40a3e6f26c789d97b3c3ba112badee6d2ae2df9638fdd98dae86aecede1211eef2c4bc0f533690f3f5e7ddd6b356e86347b436c8c04935e19064025b669643d581857e47ae963854d87f274825337a600a003ac3e968bc63e03dd09fd7e5b4755dd7c966251df8a87d7d0ba288bf4b4b49766a49f700dea5e0457297f8ad57a6e9bd051909efe2f83284c5637552177782116b65e5956d6dc5ca10f452c018d1242d777cf1d87e6c713989c3374092b5a540dde5a68f9ddac6325bd56cfdb73bdc6d438c4fe3dc5a106d1becb7d86f8ea82e53b23bebb024a5a15075fe6d0db10121cc0aafb4820df5a4944ff87ef6643cb5f4849a980a7e307719cf451db3d3fbbf8e8de29b37b5ea96f55cbebc9b6c7f618367fdcd67cd80c88f8338002f4559de9298dd851d4b016ac3df44c80b9667bb03997e46d2428e8dc0c6cd42d6afd3342d7f4add81e3e4f28ac4a497a0f99b627483d006a09a266721b69aa98d36f71f03203fe2538f1bbc9ba9b794519be9b9706066ee4eefdee6c772c3a828c1361e7bdde9cdd7075c159fe21f94536fb8f16666e25ecbed013581d6ae9760696d226fe530475d9e968715ec3e0410dc31414c4df2fad9c994069d671055a717ecccebfbffef74a951fdf2847ed88ecc6bfeff4ad78024fb95e78bf0e6255cd5a9bd711c6b230f3d50debe57245f39a007b17a7af0427b31e879172bd1814bed2ffe768e270976c5ab23c98f145f87f948a0661e5e2923806d982170cc8896b22d96fc935abae9cc89127e2e2ef4cadd01f2de16263057cc187db526e8198c1e0cb73b328b1c2bc9fed1f7d0520ddd3de0905cb1638008fca2869560f98af3f19d8264d10c7d9e545de0784d647906b819d6a53c2e19700205ca7b79cbc973545095b8c3a707e244c7bcbd8ad9ac0b60757cd73c271faf677b5e60f6786379d4e53739150d1ab3946c288da71a29077a79a7e6494decbb3dcc7716fdc1e2796ea40aa7616bfb9357469fa926166ba0f09e5706e30cde9564eec495eb21c67f68796118093aba8857806b5b01430daceef7151366b1c890d50771d311273d206dcd7f2e7c537eaeec6b724c4e6c6436e13dfdd42d1dc4e44d080709268ccb8b64668c2ca5f23a8343fd7974d9592c173ee07159387f1adf9f7dd9886c8b2cb5dc0ecdfd8ddab84e4d70bccdad95de8dc8d3f13bd5da858a6c4118a14cee05d1d8fd6f2e3f4cab45e38397d3441d94f7735320ea529e643b1f2ced63b04d83ce6096ac7f82b14b54717cd999b031c75feb0f643f271a794a60c298738acda04bee94a2fc2219b9039469f613058e296d153769bb191badb4da0b8def1850a7500e897cc8263ba16bc6fa6810ce82238e5318246b0e5faadb623e0e126cce4f3ce70f0a34f0b0e3d5e17a8eb6a58f75362869efd7fa67f6a7899d024209a8b3771a0156fa43be1f67375c1d5e0115481961af09cd21672d4842f308e96ca4137c23be29f9c41c927e364b0a9b77ff0b87f75355d6f4262726293b897a6b0eb601b0fc619db45b8e48306e2c30bccbb4ccbd8d8948fdc055ea36b687d89f2ee1cbbdb75a8f62df414b35800a97b59c760f1a79537d8c68702ba37ba518afdca457151a5fb4450d8830b4319b0b82a51860c05364c295b309177cff21f071d9cde55c924a96ba4336434942ca68d588aaee3c8ef1545fa212a5a61aff671c90821b0a979c3ac796ba0212ca73db4391575f79e53eb8e64faba3718165d1dc87f577def8d0e8120631efa32eeb98fc18d9bfa253d6465c00504b414feb753f19094a2b6fa2f4d5151b9b03a22ab96c22a02de0b1f7a03830695d33ae730b1ff39ea6cd7c567b291cfa748ee2ac2effc845141a8ac50cf692a1f76d0ad0e5bd4e7e7401587b5f01beae8eb684968acd68bb9508c61fd84f8cec534fa2414d67e9fc229a3cbbf59c7c7f4245a902d644f365d2f9ab8b779d37b39e534c9931248117da65a6a5f97fb6ebc4292cf08e61dbe3e337966388335fed27ae9dca0786af5af47f9e50f2ad5df1568829bccf96506786c95dde20613fcd928451e40746eb6a73eb9bbd30a0fae806394dfe3374b187f57e2b81fed92bc1d93ef02e2428d76fc7e62654b16a21a41d104b2b2613a3e7d0873327f8028b5092b24ba266669c54c844555ff8501503f4b54752f10358761e81851acc1072d9e5969191330a0372bea76d7a1debd99c20479bcf419d3371f1cee1e764cad3f86ca29cf518ed4ef53c2314bfb5cdda788371ebb186753274a6dde12065c70866282bb8d6902370efc5a66fc063865ee413bf6cf04252aff35dc1a3f9dd6cb9b4b2454e826f8a686f999113a55f842fa5f9d95dd8113020190f3dcb7daa2fa6ed04ffa2976b9d27dda4ef992427e3b1982d85dace76c34b7c1881f8d75ec30338281d10024bfe781c154e13dd30ffb28b03229ef9a993bcea74fd3f19499921269b81ee669e102908ad1fdddfc70c615c860ac9fba0c94148201b5ae8fa647349111c423bad0fd1993472c1d9e23b38de99d57ca477ff018a915745a9bfaa72baba0fa4ae7f81857370b62dcfd252ca84eca01a6cd4d46162ec93e616606d878d0db1ad7d9bd992bb50eaafd9f96b0cc3ab9b9e25e121c6fea79ff96b1bc61e25c9d35d50e09f7e8ca00670d5f58ad29369da466232b2d39ec0779e0ff893efac27b222781045f156b0da281f22fa673e43a4e16d8227df7c8a146620abf2262702f4aa43955fae941a67a92a7f68ce259399863d54d458bce67aff7173a4c014e7cfc7183650bf6e16453dee63db32458dd11ff6473f644b05c0c98b6a68b340de5fbbc01e3abb97401b933898f074e55fb8727cd86a041c303373560316e9890b13c4d182502435b7be7c5d964865d9c14ac911c20d6768529240e23b1208db52ebc973fb535975663d04764aaa8278f3f80dd82321198ae19c381c990e14a3b3dcde3e95ac44295912f897809201a4ad58ecd3914fb17332941297dc84cb9f75e73df49c8d869f42fceff1bb20da12db11365e6449159d1e25213cf67854c83a0b6b896c363582462df1bbfbd2301ff3c381740553b7e325a2b18ce9f6f2d3d0d099fa5ac12d0b9faed42bee766ab998eea630b8c7c44561fb980ee177cef6515c601660c5b41e53463b52f7d298e3c454c0197ad6541d3fba4f1b5b2d8ff48acc637f70bfaefddc2966290f9a0ead2a2c27cd003e43cac51b894d583fed89e4f24fee09f047a8fbd9579b49c4bf171ed5e23b94cddc3cb7a095db1099808de6e14d05004a198ca6667f71e1ed9d1c0df1d57317b83dde62a5464e0f7bd11e0", 0x1000}, {&(0x7f0000000380)="be84c29b69acf7c0f290a6aaaae8dd88f07d6f47444a40be30bf3db12b0ef9489d362d8f5e6046df4d315535574e29ba5f39e1817e688a69fac3deb94228fcfa5eff9bc86433be4f39fc10d31685468406dcda922262c446219735f4dd191412d4d980f18cdc57caaf7e6caae6f6f068b2c21bfc49b9909efe20cac348cf64f96d03754644be2d19d99b41b28d097ce92d934648495f15633f6d78eb0a5f6ccd05f6c2d14e757c97215b25bd3997c39f5a7402c2912424a021b25b111a1d46fcd2caec25e326e3608a6266581137b2fa4b252ad2e23eb4adb4009d9a6e6e5fe289c543be281f59ef9a", 0xe9}, {&(0x7f0000001680)="e6ef6d7944474952f4d7fe1e9eaa53e7b6bc9b1e3adc34f8dea05ddef4e845120d68d5f3705ec5869ea1e257f16128365be635f5aef2c1cac32b101923b61ddac6d89f166874adb3b8836f6a916ebe0b6413e5687094d037e44eb0ef14a3ea6ef9c2067e2c70984ae227b588e01a464b11e46830dfca1f6f2351ec3c4f41b27fc96be64d26cff0b31ace06d493fb38630959d639318b2b0f2c17b9ab510cc1f8755b344b3dfe5c462996d2fc815ee7c55344c112ad90ec6baa297ad421626e77274276ad224174f52b798d4b37918862ca4337694b6c45bcbc7e66e288885ef5a0048052884f0f43449ca7d2770652cb", 0xf0}, {&(0x7f0000000300)="1907a667100646f4e42add8fdadfba70f68fee0716b9cd100ea17264779dac2764843e3727148a398e173f94258a79396c221e19e04a973532", 0x39}, {&(0x7f0000000480)="e3623166b59274d95444341b96f43d529a24ba09ef428bb68c45cc88c123bbbffb48daa8f01a0a0c77191f7a8d886b3f7eea826b16e4f471b76139b391e6d2b5ca1c1fabc403ef0b02f6d9e7a71886c4f034ee6c59ad4e1163ba630f1cfc8df3de8dc2b48383545e4f1461ad5305e8318fb132143572120ca978b781b36e2fc503207156934ad9c7c07ae8e60bf89132fe4a99c8c7ef87220ecd6e6f9c6c56564b903b544b87a33301d183443cc9a33b6e59bbace92b67698e764c1d6402534b", 0xc0}, {&(0x7f0000001780)="feed55fe", 0x4}], 0x6) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:15:43 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0xfffffffffffffffd, 0x0) fchdir(r2) 13:15:43 executing program 0: clock_gettime(0x7, 0xfffffffffffffffe) 13:15:43 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) fchmod(r0, 0x114) getitimer(0x400000000, &(0x7f0000000000)) 13:15:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000036c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000035c0)=[{&(0x7f0000000100)=""/210, 0xd2}, {&(0x7f0000003900)=""/4096, 0x1000}, {&(0x7f0000001200)=""/190, 0xbe}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/4096, 0x1000}, {&(0x7f00000032c0)=""/241, 0xf1}, {&(0x7f00000033c0)=""/137, 0x89}, {&(0x7f0000003480)=""/9, 0x9}, {&(0x7f00000034c0)=""/254, 0xfe}], 0x9, &(0x7f0000003680)=""/25, 0x19, 0x10001}, 0x2) bind(r0, &(0x7f0000003700)=@in={0x2, 0x0}, 0xc) sendto$unix(r2, &(0x7f0000003740)='!\f', 0x2, 0x5, &(0x7f0000003840)=ANY=[@ANYBLOB="01002c2f645f89c8e523473731743d4180fb586b1f7d19f53000f25c0beb4c63f9e2e7e80960d71e63d17fa12d010000660012913b1e441318d500f8fb75cbae6998570a428719e57aed2f83401f77b147a7064274b90d6b9b3562432dfd469aaa264e27a0a8495fd71fba180744d200bc0cb9b2f408ab6d649ad9c8fb03197f41cdcbd15239209e3a92daa81d22d97a7f4ed9ec81dd4835d685c3d9fa4bb71e05c0"], 0xa) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) listen(r2, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 13:15:43 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) 13:15:43 executing program 0: mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/34) 13:15:43 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x7fffffff, 0x40000000}, 0xffffff34) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000003c0)="e36258a416f790037494132477f256b4093cff25b84e5bbdc3a51970b28b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449e88077da4ce9c287730c53fb394b842dbbccbbda1049faafba6ea90000000000000026175bdbe2dbe05826a502fb5ea017f7acad445dd976a67cf92c23ef44a821364d1154a90142dd180eae80793bfbab2baab98c684e24badd71ebf3720fe41b83d0d7894dea2e11314f0c77f7a372b1a96fd6a74cd1fd64e26bfb0ccf", 0xb3) write(r1, &(0x7f00000001c0)="ec", 0x1) syz_open_pts() close(r1) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x2) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a146786eb90100000400000000000000008a1311"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) 13:15:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x7ffe, 0x7fff) r0 = syz_open_pts() fcntl$getown(r0, 0x5) open(&(0x7f0000000080)='./bus\x00', 0xfffd, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x73f384194fe87a03, 0x10) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='c\x00') socketpair$inet(0x2, 0x3, 0x2, &(0x7f0000000040)) 13:15:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20008, 0x0) read(r0, &(0x7f0000000040)=""/44, 0x2c) dup2(r0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 13:15:44 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x60d, 0x0) write(r0, 0x0, 0x29ce62156748918) ioctl$TIOCCBRK(r0, 0x2000747a) select(0x40, &(0x7f00000000c0)={0x400, 0x3e9, 0x78c, 0x3, 0xfffffffffffffffa, 0x84, 0x100000001, 0x4}, &(0x7f0000000100)={0x0, 0x8, 0xf1e, 0x10000, 0x81, 0x3, 0x7fffffff, 0x5}, &(0x7f00000001c0)={0x1, 0x5, 0x2, 0x3, 0x7e00000000000, 0x9, 0x8, 0x5563}, &(0x7f0000000200)={0x25, 0x1}) r1 = socket(0x2, 0x8006, 0x6) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) setsockopt(r0, 0x2000000000000003, 0x3, &(0x7f0000000140)="fee091aa04dfd11356fe53dbfd28577665ebe3b455fb9f9d88acaa85a1ed777394124bbd5ea5a6f2e3413477813e99cc2cec8d4f433929a9a4675a879ac67036be044f99bc673b185ae9470e15a4911cf539e7ff5daf1f62f6cb111a0c511e309f5bc923bae1e5", 0xffffffffffffff56) 13:15:44 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/215, &(0x7f0000000100)=0xd7) mknod(&(0x7f0000000140)='./file0\x00', 0xc002, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) 13:15:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000002008, 0x57e7) r0 = socket$inet(0x2, 0x3, 0x9) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/106, 0x6a}, {&(0x7f0000000140)=""/121, 0x79}, {&(0x7f00000001c0)=""/138, 0x8a}, {&(0x7f0000000280)=""/148, 0x94}, {&(0x7f0000000340)=""/83, 0x53}, {&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f00000003c0)=""/103, 0x67}], 0x7, &(0x7f00000004c0)=""/43, 0x2b, 0x9}, 0x803) open(&(0x7f0000000540)='./bus\x00', 0x231, 0x0) 13:15:44 executing program 0: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc020, 0x3) 13:15:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) preadv(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000080)=""/16, 0x10}, {&(0x7f0000000180)=""/216, 0xd8}, {&(0x7f0000000280)=""/222, 0xde}, {&(0x7f0000000380)=""/150, 0x96}, {&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000440)=""/203, 0xcb}], 0x6, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x72a3b9b4466005a0, 0x3) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3f28e983d7020c8df2f329198112286d0e29bc67f63be58cbe3ac963d21f521a974c4972cbe80055", 0x28}, {&(0x7f0000000640)="70229621ffc9edd6b4e87bfc99cfee6f01730b16b7c821926e03eb6b3567adcb2091a89b16303443ebc248aeebaae6b40d5a67d4a043f53d2572637346de636b75f0a9624dafe0c7bb460d6712dc30f622731e3f1a242645e5738f6e400fe0be75c838c67e8336857de2dddcd8fb38eae1e1d53ebf08a0c7462c7e6c39ca5f9095c2f4d7248ae4cbfd34b7195fac3e73255e9c05dbdc437bed271ddba3fec7069d575e0663a49aa529bdadf08f27d75001c53f98ddd1c6a6c0cc053c7122746eb0c56740bbc716875d661aedf6ee0b362edeec8ef2576911cd54b9c91548b90e9fd79ba898fefd469e55e4537fab7c5ae13ebf1dfff78126b832082e2a8d4e1e3ef52b2e5295d8ec0e8f6f14e98f819ad8185a5e43ef5d5f0e232cca8a427d2adfbb0aa03ac179e53e7c3d02603528b7795d1b026fd6f88df623a48147c896453f4d2841c3430fcd42e493b296e8b5b9d5a962230cea391f9d508556bbbb6d6d4334db4da5465711d66661e805679e5671d7f7699d124f96d75fbc6eb73bea62b25ab8f5791a496b5ae4a972fa18531295d336f27460690b96d1de0e29c92f7551dab717c7e2a6e3bfc3d95c1acfdc2c412c4be128815026cbc093cd82c88b20205999eea819359f8597abd00808f8d09364d0323fdf88cf5ac142f83f74e5d387709d237eca2823609a756e6dd34d0b68565f504c5ad07b660d136cc545a3e98e6800ca59088d7a9c9a9121dccf42d12ab9f3f446724b329b62a412fd7c525a97973436e7ac6511a4f865e6a425e737cd4e5433df63abfcbd4089caf4545f41388c858810999360843208303f8292fa175e9f43d90f8d81982be5e8793bc826db6bcb62edfac1ed07194c1e25a92b6ee14e4a9215c6d8c515c1d1964fb233bfe719730e9ad2553a59200da8199eeff8bc1a2f58396e586fdebd58ef505d83c9023e3583a155272452a438f0ea5ac051e96f19d23cee288c564f321a6bfb8e52f579f2ca655e06cd08a99d6cc9bbb36d01f69758f748e17bcb0403e49a68988e93873cf5bd23aa850311dba1a47ee80b32247678ffc245164b7e76186c35daea63c65dc3f5e600f93914fda2939c96a4afcd00dd9c20af4e47a1d60344503df29692faaebb5dfaa899b54f9a0109b380388325278e51bd33665ec17b2e5d33870e69f6ed31dda94a52a194087671ae4080f8a9858092bf4b928c6032bd8ea1d0ef428cf2d8b1fc9b11073fcf78fad5a13e36ca0f514a59cf1134e4d661a3d40b29ecef84548fac174253c332cc786aac1c031ce3e492604c5dfda15571afe32e45e55cf29c483b9a53716feed8051759726562416ddb75c574d7faf4ac57c70386c4bdbe1893fffef3b83837810951ff29ede290dcb4f5de2dc51855a7b31d66c7baec117341b43b607576fefcee7a2d61c979b155262f4157e120046bd3f33ae5ea3c3d5ba6a504da25da91e849611b17afa88544450cccbacde1806b1fbdb6fe48bba9f7d1c035e5f272df0b3d21d15767c4398d432c556adcae8f0ee7dc3bf1d5a6a4f1b7751dcddbcc2e4f7c699bdd6eb9424801591058650e594e195b3ca880c3038e0d0d5ce623ae3d01005fcb8ae336d36524e497feb51a3c4cca546c39726db2bbb75cfdc7771a88fb48dba1597e1fcfe8008c6958cb1db7862bb9a338a28c2c7c78f3e47f662ee0d703aafa8ce528350229cad3c6395ae929a12bf2c43ec74f3b2fc87cdfc0f5209ed8c6a952d057d285f15915c0c44e88eab5c839199dfb7c6232ef4efe3b6d31f396acda80f612257fccb092f9b865c65c7fb77d6c964c1b067d4b81e58fd20a5e2b25ddaafebd792b8432fc540c3f458c769b579509790de44b1315765839aa3b1f8cbeac95a1b3f2d94d8b39e9d60c48a3cbb459945c825d38c82f67457e520ef7f20f5f674ea66636cdc19b43f438632967cd623a31ae2948fb93245508a2f6e4be0a09a95e5f233e5c54fdbd26f38e3ff3f55d8591f13060cd7d4d4e4f1c45ff4b8df05f9afb0378eac25b88f349e62fcfe90a4f6b50ac914bde0becd39429346c3a9ce2280cbe3cc48571df99eb6f78d49a3d19d701e6fec5dcdb0508d2e3ff4269298f4d199a94fedab1c39756c472e3f0954155ac6232099b6883f71b005561e53d3580e00fc27e4d4ca091dee1d6c5f1bfdce9af6ebb67040469a73dcb73d82ae2cfd7baf67b43bf59e0847e62262faba167bdd60c2b8225b48c44c14ede76c444779a55c2d92941da8eade15e5985537998a715f4a615ae00afe7d3fbc2d12c7dd345b2a98c791f118749e9260131d8f99ca4aa4c0c3ba8e675d5dc81c5457e7c0abf75f43615b66006d674c1b39abc53c5525631e3734147709c3130af104b5d22be1f345cb53759fbde5e04223a3c6396038cb27996b89e27b743c54fcbac57c492b45206a2a3441a4622ad847115ba5fe5b71acc98aaa81f1d9becce445f7d74ec3c25cb96c392f642559c386c7bdc964108d1f692c652cb4c929f9f143c6eb4113dacee9b6167863b7e46baf89a88c962fc5802a7feb37a8069e28bd152d7e811ebd8388f2d3d5f52d1def7669d68aa1e13e9bff822804e00225729cf817cf93a43c7664042ea03142f76171890623ff4fc88b128287d48bfa0780a33054a8cbd26e2a4390e6666754453b3403dc3caee4b2ff40e5fafe392a8154bdfdbd7b715d02e7f0890b526ba62531c1cda88f518a3c0074b8b0e9ab112934d724752f578442f7f6fac2a1e7de4d5fb636adfb9a51c58fd8c1c7cd74eec56f6329aa3b13c6ac3803a31fc92601b6c2c1c2de78973bbfc4d99c6f84dbc3c066c8e7bbe18bf09f576209667cf13abdbdfc4a2e40f651d9cf248e311e2138754e8c55cda77924580bbb9ed4f461432c26e891e8cda05becff7cca74e3b1a64b3b2f4957db0d621391c8718dd4d66f0e2b6250e6baee9f8ea9d156b32463136d121618f2cb5c3b8a8e899a9e518a5c4943a1964c3d2a59c75d102a8c6e21e1584d8fc55c6e31f04bf07fe75c80e26a0773dfcf3e2333b2ce249a83e780ea341b72bdd220c9a84e4c772b4673f3462f4ce44f78043948d22fbb1a5bd1df9e70940cae16052224bda7de9492619bc7b0f6b18a1ebe0f90a6ceb442d6f5b12f178a7a627e03d246b4ea9d11d9ea4c6c174ee88ce2c36485c8976fe2920a7d16fe2e0b2ab9938a7fe67f21103facdcfc17df0a128e240116ef1ec68b867060401435aec2a21c5a32e9a7a522aa2dfef4117aa8f2428f2de0345be167357150689da818d1be1e31e8f57c4719a11c2945dc8e924c8aff46268f0edd1c63038fbe852be2616a38258eb0fc38061a761749bce6e3d9c3d266ebd94af3aaeec7531ab4464a8768819d510528a1132692e026065cf7d73841f29e078076605b2f04977092b488fd3dbf41f14657176e69dcbe081391dc945cc2bae6ea3c09435b64056b91d9ec6747a7dd855883cf390c032285e20595a44a0471fd38ca612c66ed95df41a9f1eec789e20ec11255294d5d156442be8e4eaaa2b709b42b731cd82366fd6c0cd64a6e34b188a087f8fde466233c2fffd8d348e504bbe6f3d9d12947ee155cb63e97ad7b8569d705b14e38583e9d63ebe5609db6abf8698066ea67a2ddb970edc29c7da2f48c6c6f84870ea7621f6079eba036a56d98ba55d38935e7ed16434779f87c7b46b5d670e682eff4ba6c33282c9fab2e87687020c63728975fcf0b6349977b4b9b33e506927fd328a646db3edc702631f93df4a57b980a549661318c412f035f54a19948f7ee2ff56395ac05157fb82c4ed09b17adca82dcf01b1a29aadf6fb90e456563d697a4d5c05eaf437028a4620194d268be5ba72df47ac361daf2027c04cdeda8b1bdbd59579d43117920020b3ca0235ba63cba279130e70090af0852f0f370df71f7001e52b3d1ab74ea73a706d143bad3cacd72e6b748ce15ee056da2bc9a8b964b6cf108e4d6e6d4fc974e22542e19dcb70f577fc917c669f932e47b86858b6a4136d3ba1ca20dd095f0f36b8bfc5ef19ef41595902a8b337f2aa68becc9da857056320fcc2065d59df9836a558c61f766f32008e01b05da48f9de083f0da2caf4362cb8ca77fda5c8c56b8fe7154c4c03d04bc64e5faceceab20f2765751e5687b1502114f38e07307529de638eb5bbfb7dee8a9f880d6f4da546dd4b18913223e1dc99d70ee3fd8d364b9259390042adeacf8a169936abf1c5f5772a45f58f414bcd244162aa9a2cf4a07385345df3d0b244d9ea51dc1eb6df53fc72f74aca0019682fb4c2b394fd71c349db3f7a22cd6b0589e49dbe12bc82413c5f6502f3dfdde008c8ccee725fe2776adb76fbb7fd28f2c04a8ec8c59c76795ce36673431a1414cbb277960514abe9ee2fb2089842649dc1162978483ecab28c0c03e54cd5f52751c58ff36e7c643f6272e093abbec834476c725efd83098efd416b4db02fcf21cd7cdbf06677ff95d661cf748d329703e629a84a9a237bb9e7ec5699d34abb325b26b84b5d13801fa7e1bb48979c7f9e66746c7d7673abbbefb4d47538abf0284acdc7a4ad0a6c2caf5d6bded85acb319b954a487b78d8d17f776fcb8025c68106554565b6d233bf236bdfb18d99a5d23e65cdb3c9ad8c49420cde2c4c23d625ea75ff774bc6e32e24879a95155ced098339de6d8304a68008af3f0611c7932b6439380de6b72e83e61eb8136e9b0dc26adc2aa7d084cbf735587438a965568090136c07f8d7a7a319704f1cb00d41b545a2b318451d779ced6eff23ffa850c751a2c19e52bbe5c183cfb6e7b01a58ebde9a9395d163ea06ebfcfe76ef18afd1292e43574b94d12be31b6b37f4bf873efad53335e9995c6b2c6bfd29c5c4064120883778d09b26d735d43b4828c76040c285b1ebba77ca1c0c71cc40c8fdce8f5a86da421b7ff716116c16cbdc2bdc091865c391fd96e8746bacf026c30e77740c1392f01130d458b894c3abdf50618cdf6602224068e15b24988a36494ee9c6f731e3c4e43ec76aacd0b29a27ba0250c562835ec4e10dc0693d28ccb8f72976e0822ddbfac95038e941af81a40c972d31fd6fe40facac95be3c044764aa683213dd76c4c4c5253f8c69a678096baa206af1ef7abed82b942610cb192cd965616a18665805b6d0b1781ce921e16abddabbef60d45ae50d1220e8d2bac78e0a61a4ab7905e5c3db44d262e8b674081b702bb7f708e3b20e2e1f598eae5218d452e1726b485a85833a9ade64856c3a51c76749f07fa79b4da2e349c9882e2deeb216527910682eb72c8efd15680f912215ebdcd5d7c5250ef4577ca9c6fb9b5d9975e4562a09fd3ccee62b118d596a125dada45e3d139ceacc350f3e96f68a92ccb397a15f45d088994cdfe111c2c8dd404b63bf6a489ffab71f7145fb4627e25d2e8d172069211dbd2dc51bf1278438c50c2ada9944c39adfb0491d2fb77a9d9d82875316b6336bd0018dfd81d10a7ca697d1814062411e774c6a95e29bef8194966a692b419206402bc0a5d06609d2f8ab3885f96cac46e950b7230af984861203e3ed479b8968f320e8fc4155c550653ddf43598ab1bb109d569b921bda88bb8387bfefe08b6527ae6e664ebb93ce2a05a48aa055c22260a98a02642dccf1a37a38e8533b8d6cd172aa2179928719cd5ca9e84a74422593298d63f480af624b343f24216c9650f20fb2b4ae8682ca486eb92a4fc35668692ad344e7415fbb32d5d52d2ec84a7420a07057576e66db654265836bd71fec850b0920ba0f914837d715a5caea4fa", 0x1000}, {&(0x7f0000001640)="64d22171230fab2e22f04c75195795a2dfbef0faef834d8af1aebda292c536473f4ec8019076d0384a9a38fa79e80788bb436c", 0x33}, {&(0x7f0000001680)="3d88ba6658f39abbb480f04cdacae4046f719b92e1c5f6", 0x17}], 0x4) preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/43, 0xffffffffffffff38}], 0x1, 0x37) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 13:15:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x3, 0x102) sendmsg(r1, &(0x7f0000001340)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f8c66696c6530"], 0xa, 0x0, 0x0, &(0x7f0000001180)=[{0x10}], 0x10}, 0x0) 13:15:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x97, 0x40000001, 0xffffffffffffff81, 0x2}], 0x20, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x49, 0x3, 0x1ff, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x1, 0x40}, {{r4}, 0xfffffffffffffff9, 0x6, 0xf0000000, 0x3f, 0x4}], 0x5, &(0x7f0000000140)={0xdd7d, 0x3ff}) 13:15:44 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6003, 0x402) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) 13:15:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000740)="88474958f272c0b3ffdca50632f9590897304fd097160df78149e9ef30059c546b597720f7fb345449fbedba581b7062d618839ef0afd2004081754d3f180fcd176bea989701b436b0b5dbcc9afdfe783511c66e87dc4c65df9f108c2349c4d17a20f56327b521b29a9ed9b668dadafbf9f61daf2c4d1b72072060f364a0306d657fb7191bb1ef5c70791b418e7397ed746d2811a3cc63d59bfaa02ca2d5e24abaa7583f450505de0b576f742e84692974eb25b9efbe65a37b92a2179ca8eff40e6506d7891db7322b8cb7d752d93d63de8374e60712ce9977062a39494fc851a2d31aa000e2fea17d3ba4411d62fa23e42e76dab33852a956b6c081c06cb25f15cd2d84b63e732df750637be19b72434c279efeb37a51732063d9e60c6e458e77501b33f64148dee1ec6b7d603b102133331c859789be21c791615ec6f0b930061feaa58dab5f5a7cbc69ac6f4000beaa3504eb171af73dc8ebfbf9700f2ecb1262893046509cef65f89cc243b708e899", 0x171}], 0x1, 0x0, 0x0, 0xffffffffffffffff}, 0x0) socket$unix(0x1, 0x7, 0x0) 13:15:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8040, 0x40) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:15:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair(0x10, 0x4001, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82002e2f5f696c650400"], 0x10) r2 = socket(0x21, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r2, 0x0) 13:15:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x76674a2f, "51246fddf9e7af806c671b8cff3b8c1baa636287"}) poll(&(0x7f0000000780)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0xa483, 0x7fff, 0x8000, "233e80cac1f8df32b4817d37ab4704b9e6106c75", 0x2, 0x400}) 13:15:44 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 13:15:44 executing program 1: socketpair$inet(0x2, 0x4000, 0x10001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0xbe5d) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x7e, 0x4) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x20, 0x0, 0x0) clock_gettime(0x0, 0xfffffffffffffffe) 13:15:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1003, &(0x7f0000000040)={0x0, 0x5}, 0x10) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x1) 13:15:44 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0xfffffffffffffffc) socketpair(0x6, 0x4, 0x3, &(0x7f0000000100)={0xffffffffffffffff}) close(r0) socket$unix(0x1, 0x7, 0x0) socketpair(0x1e, 0x0, 0xffffffffffffffc1, &(0x7f0000000080)) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x100000000001c, 0x24) setitimer(0x0, &(0x7f0000000000)={{0x8, 0xfffffffffffffff7}, {0x0, 0x3f}}, &(0x7f0000000140)) 13:15:44 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) sendto$unix(r0, &(0x7f0000000000)="05226e760019be38afc9f2a759ba005fa2db02165f8e604f1dfbd8ceb6338de5a0140eb33b04d7b83cb87cd1a600968df8f6a6d3b5ee952fca4f454d26b06559478fce595d1b9fa7952528828208810bb1f609d4bd48113bd1847e5e2228d52e02eab9603f189c0116d1679ae50f3131173f49366ae30685553eb453d2c09414c8260b0e1196e24c009491221b8f9161a25bee090bc79538", 0x98, 0x40e, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) 13:15:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) clock_getres(0x0, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) clock_getres(0x7, &(0x7f0000000000)) 13:15:45 executing program 0: getppid() mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x7, 0x1, r1}) 13:15:45 executing program 1: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)=""/251, 0xfb}, {&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000080)=""/25, 0x19}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, &(0x7f00000002c0)=""/147, 0x93, 0x68b79acb}, 0x800) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(r1, &(0x7f0000000740)=[{&(0x7f0000000540)=""/68, 0x44}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000540), 0x10000000000001a5, 0x0) socketpair$inet6(0x18, 0x3, 0x2, &(0x7f0000000000)) 13:15:45 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xfffffd5b) getgroups(0x0, &(0x7f0000000140)) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) setregid(r1, r1) 13:15:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r0) 13:15:45 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$getown(r2, 0x5) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x14, 0x3, 0x6}], 0x7, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x10, 0xa00000c2, 0x3ff, 0x7fffffff}, {{r1}, 0xfffffffffffffff9, 0x2, 0x4, 0x9, 0x3}], 0x6, &(0x7f0000000100)={0x401, 0xe11f}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x5, 0x1, 0x86, 0x7ff, "be2ef0416d69cf89a22568a40fa69f05335e749b", 0x90f0, 0x400000000000000}) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) shutdown(r2, 0x2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x100, 0x9, 0x4, 0xbb, "c34b9acb0b7071d93ed7eadbbfe6b07249ee7480", 0x1, 0x40}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 13:15:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r2) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r5 = dup2(r1, r1) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r5, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 13:15:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pledge(&(0x7f0000000000)='\'\\@-^{(!],-))-}\x00', &(0x7f0000000040)='\x00') setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 13:15:45 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x1000, 0x118, &(0x7f0000e23000/0x1000)=nil) 13:15:45 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x700000}) chmod(&(0x7f0000000000)='./file0\x00', 0x60) 13:15:45 executing program 1: readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/240, 0xf0}], 0x1) poll(&(0x7f0000000280), 0x20000000000000df, 0x0) pledge(&(0x7f0000000000)='.\x00', &(0x7f0000000040)="2b21e17b00") 14:53:52 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x8) r1 = semget$private(0x0, 0x4, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/175) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) semget$private(0x0, 0x0, 0x0) 14:53:52 executing program 1: msgget(0x0, 0x80000000000624) 14:53:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) syz_open_pts() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x93}], 0x9, 0x0, 0x7f, 0x0) 14:53:52 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) msgsnd(r0, &(0x7f0000000100)={0x0, "8c65a491eb0bc9a33544d1b5d58d7647b12b9378e319797558113a27db1aec00bdadff28d27065cd5a7b679e4ce3b0b4a0f94d2eea4aa80c665f0245eeb97b2f2c2980fff4b59990c7466fe0116cbe7cdc411a71d680396b18bfba41f3a6b367e6419db12a95f036e8829c60804d427c8cf47c4ac0c889667c5a42056d7f658c4d"}, 0x89, 0x800) setregid(r3, r6) setgroups(0x0, 0x0) setregid(0x0, r2) setuid(0xee01) r7 = socket$unix(0x1, 0x7, 0x0) getsockname(r7, &(0x7f0000000240)=@in6, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x3, &(0x7f00000000c0)=[r9, r4, r1]) setuid(r8) r10 = getgid() setgroups(0x3, &(0x7f00000001c0)=[r9, r5, r10]) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0300000000000000e66d975ec7478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7279a9e9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a4162da48b9e862ad400836066afe7e248141c70a03e18fff9eaff53f93eeb538bbc70ce7d117c943c2b6e0dea46139229f1d372e580581bd19a843f5edf64fb688ad07f612f58db27aef06e62ebed179a76bbb9f606ccadeb9c0fc9571541070d6e1cfe742732aaeacb02828153c6df0eb4837d15e82716789c496aea5c63c2f5d0716aee67b73479e1d9782c5208aff8eb287ca2429ca552c"], 0xb5, 0x800) 14:53:52 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) socket$inet(0x2, 0x0, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0xfffffffffffffeb0}, 0x0) 14:53:52 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0xff, 0x80000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6d) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 14:53:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8020, 0x104) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/247, 0xf7) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(r1, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/68, 0x44}, {&(0x7f00000005c0)=""/47, 0x2f}], 0x3, 0x0) pwritev(r1, &(0x7f0000000540), 0x10000000000001a5, 0x0) 14:53:52 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000280)='./file0/../file0\x00') syz_open_pts() r0 = open(&(0x7f0000000340)='./file0/../file0/file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x8, 0x8000}, {0x5, 0xffffffffffff8001}}, &(0x7f0000000080)) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x598ae4e3cf645972) unlink(&(0x7f0000000240)='./file0/../file0\x00') r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r2, r3) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x100) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 14:53:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000340)='./file1\x00', r1, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') stat(&(0x7f0000000300)='./file0\x00', 0x0) 14:53:52 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) socketpair(0x18, 0x0, 0x7f, &(0x7f0000000040)={0xffffffffffffffff}) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f00000006c0)='./file0\x00') 14:53:52 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x10, 0x2, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, 0xfffffffffffffffe, 0x35c) 14:53:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0xb6) setuid(0xee01) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 14:53:52 executing program 1: r0 = msgget$private(0x0, 0x3) msgsnd(r0, &(0x7f0000000000)={0x3, "39a6b581fb1b42ed90cc29396f89170e4a6bc5e7cf82759ff1c6114e9d5b2b5a7b813a264850"}, 0x2e, 0x800) msgget(0xffffffffffffffff, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fsync(r1) 14:53:52 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2005, 0x7fffffff) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000000)="de", 0x1}], 0x1}, 0xa) 14:53:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000001640)='./bus\x00', 0x40000000000001, 0x0) fsync(r0) 14:53:52 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet6(0x18, 0x1, 0x400) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x4000000020, &(0x7f00000000c0), 0x0) 14:53:52 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)='c\x00') truncate(&(0x7f0000000080)='./bus\x00', 0x1e) 14:53:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x6) syz_open_pts() shutdown(0xffffffffffffffff, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x7}], 0x1, 0x0) 14:53:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x9, 0xb2, 0x5, 0x400, 0x72f, 0x8000, 0x4, 0x3b}, &(0x7f0000000240)) 14:53:52 executing program 1: r0 = socket$inet6(0x18, 0x1000000000008001, 0x3) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000040)=0x3ff, 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 14:53:52 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000540)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x61, 0x0, 0x0, 0x80000001, "085fef9f9820090000001f00", 0x1000, 0xffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) chroot(&(0x7f0000000100)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 14:53:52 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="82fe89347e2784869d206640d50bb75e07a22c91bde678c39eccd4bfdc9878f0a6c19f41cc9eed0852e3bb0b8f9fb5edf4fbb769c8499a6434334d08150448399d314118e7bf01763b7699d8dcaeda72c637e89da15c9c05c37b258e473434df89eade4bef9186a462cf17de55e8d05e504642ba602c073faadd21fe5b7cc8fb22", 0x81}], 0x1, 0x0) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) 14:53:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x1) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/143, 0x8f}, {&(0x7f0000000180)=""/102, 0x66}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001200)=""/139, 0x8b}, {&(0x7f00000012c0)=""/130, 0x82}, {&(0x7f0000001380)=""/228, 0xe4}], 0x7) 14:53:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf242c1752c921d7d4852016cda7b1198c22d8b5bc1218d55ca9d97258e8fb0227b1b7d6f62a8abebb019ed0746e3d134146c055364fd6ceb9641868ed690f2d2e00b400f08febb90bbeddf60fa1c2f415dd5ab2fd2b8daf959c4ba7c50c641326c6172283f53c2f964120594d083c89dd122da0a0ae3a3c2e8937a6ded906bfe27a6d31461b5e22bedcdde75e4a62f01f655c7f5404eb8537ff306e75cf6bdfb7dfce2ecabf19e2ca3bae02ffa020edc54b7cce9e8e71a9a6ad7b849c1c62b70bddcaca618bd3c1d7d40d810dcd4d3ef6128bc72e3b0500c6260a5d76bad05487337bb3f1152dac63d47b91d3cd0966c616970876b47871f5b3eb895c72858ad247185809d7c769f61d05849a6592424db3821c9309cd9008e31dbb1ca85fed551bf7f8dc15ea440d6fe0f2c26bd28d5fb06bb0a08c2c7069654e6dd3c12b412facdad1f09b7cf2dc1324b4af839f7464a4985790db92bbd9a1ced2bb139753bc582f9df0e372298442d8b5c18ba015416cdc86bf5c5f2fdd270e3efa7ed2c6141909c6d9c31c36394bd18a2f6892f0963d4c6e500e641e04aca1ae1f46f65cd4ca8268905befef800c14be8b00d6fd09ecc0f9ff43e68781a1d42f19d64bee20f78f1993a954bca8b954e0718914195b8ecec87734e7756e7a2f4d9436712a60ae10b1729a30a38f28f07fe31bad689188425dcd2f7e8dc1a8a99b2dbe95abfe4e9bf4960dc959119d9021fb1866ec7d07858095a00b3b129f7c825572e0bbc1a234632dc5adbfcb3092e725f42404689b2d14cfd3fdae30911f8816d1ff5c38b7c7f8e998e611a1ca0d8ecea60788af41fa1471c5488cf74db63b56df086f9890bbea21b2b36740fab79c796c2c2476950debaf09b8ced25db5319ebd8dc8c7f942d3b14a1a1b307cf783ac3791130cd46f3f16b092d69a51b4bff33e96c1f14a3d3cfe3bc870dde1a3b050e23b0c3a2f7c7f931e0b858bccb3d9cbf014fcc3200f43ee3c727cc8a1fb2138565f28014d982fc7cee58246df6033b97748f694c8c015e4d656a6514b628d97f626908fbc2e64b55e2068a3c097664e4ffb64475fb70c1de61149c86faba83b4eac5bf67a1c3a8207b670078c222d3d5dcf72c947d1e70b6861e20f1f208950a3b1d6ce4d6a629e33c673e6d58e08a1f648ab38e44f1e2afd7f6083ac23f3551f37c672cfbf3ead6109dbc58d5369005431dad0c89a04eb382f3fa9fdd251a1e82256231bac4ff4ee42bb4a5eb5d344d85a823f6d8dea009a4dc53eb250789c714aed7832a9e35fddba84817fe9cb45d879c1c0e6a660db92a36ee9bf06634393b3fa6689a2ce1890f7a111acb35ec3e835f86469cc6d6205478fc8648175646b055569a0a7cea04e6c50a3d7e0f59f0a1c74420a1372f3e4041fce186a909c4b67df33e137102448f45b53f2fa81d48e53fb5b1124bfc0a54da074b77f2267244c04510759b750036e92ea9c9ec47e873dcd538593b0e3d6c45e2a5b6d93b651772a009810491bf3ddcf5c3e6db5bfc2ce1185dffedcfccfd6559cd65472244f5eda347b411c4da98a40092c4751b1ebcb35140ec3564b77bb1b7856ae4f816740afe156482fa4f77341de268028c481a4e3f9577eda15a2ae0eecdc45dac869ddc21d6c825dbdfe497e575d3b66499ccd82a4402b927b45ef5b4e8e0db8714d612902bafb1726231e9abca0fa5d424b024c8b2274c380cbf7379bc9482dcbf00cab8d72557c761bd41aec7d952032f233cc4fab735819ba699dcc9b5b8d2d311e2949b14a2a2286ba9f7182d85ece320d5829711d354becb8d23df6a34b63109b8e2ad791b8ddcb2ad96c28914a127b211025604b47f3c37f3734e6bed71bdeaf3e1aebb55b7ec9580b3e8a8e260aff480bf3c0adf41f729a2f1bbecc04ace6535dceb343b43a1c377a16333da2c11fb4a53aeb885e035ff253b0b4d5839f5e46c1b03148455d01e7c3a89a83ebad50d90af6b33d549706da8360ffb0d0cc7558723163b91d0ddb1594e47ae5e7d0101516a76c8bac5a3c5ecc2a7a51918680624052647ed8f48521b5e8a2f70e0da32731f19dbfe7505562c8988ff29b4664a12568387169b2c3874195509d8d0625724b191a5d5517c4e112cd3cf532917ddfacfef98ed336d33eea1cb666a165a7f2de10ef1225bcc6f4a45f78e51bf1822c73e2cc4036c6438dca7ef1556633990800f7f744f4be255af33dee9df6b617d08ab0cd2feb965f13230f14dc5de13753f1492e5da93f82e82624a91a2b7271de7bec2ad1d13d13cded221540a193ffe1ae6ff372045987bcac329555a4c70d2405ad93a2d86271f1ddf04e79530add2b994744e12c1c2260111f152d3a3d247bdaa207fc594775d637c2cdb570939a86dd51303fb6ece430b16b39ec09362eea4991e889d856e57d68f872cb027c51b6764e15baca4fb0a19a0b96f178764e52098739cc63dfc49641ee18b8b61dea489b7de612860b61d2741edb2b65f6e3e890b89b781a536042387008a33ece5fff84ed298c0a18262e8d792a6ed8eec7d0f5990b073849db61b1455ad52867f3cfb895568fc102bd7a2893c61e20573f4495724d73bb0f933f4770d30ed0e8eae32035242648a6fffddfbe6aa10a8eff619ca39458802ffa225aa8fc07e95d7fc908ed0a601cbdf6e60ae4c560a4b12e8d0c8500ab4fcf846129d4c3e0681fe81d4965f8db969ce2a826c3ae269432b91b4685fc9f5ff6742e9e9bae3c383985306e9a50fb1bcbe2a5f2f68fd26156e6f8549095e47ad2245e46e5a8dcad29ead424341a478c3748392d1ccdf56b61c31367a8975b18cb367349358f829ec94f5849bcc58d636ab947f7419ee9842b755d79fe3703206121f6b7ef03c2fc750cf98ffd4347d357b22d6cb3c1992abf319f52e86c0280903adc172f70397c7c16f9c19258f3588daca3f94137f51c8c091937f107c042848aff107930542445ca8b5db0d0a38b7ff0a50c846605a04dc897e219c4f75d1be5ea1a95250b07b181de718cb5ba1546239f81d28e17f86c8af3abd42e4126604bc064fb3a2c943db92e8503caf46a742a789e1872ba967ff072ce1795e471f6af05b73ba00c07cc85ab6574e2a5dfe2de9b5247b6d9aea917011c996b21392f99d0c707373065603794674803993e028fd091dc3b4ca3bb4df081b8d7f3a9fe2926297c962100488c5d5aab89c3773a2c47935f63c9bfc24429fb50b91fd5d941f10ac5f60e7c1fb252aea93eedf00492d361f0db0df92b60558b77861c9eb8d41b26de7fc4157b76a8ee68a236513131d4e7ae20e8afcace1f81fa5ebcd21c24ee9212f9ee1306d5a4971d038dcca457fe1eeba4964b082e5a44f928eaf7ebc129161527a5d4ff4d4c840ca5cf10844a72634404fdfacf8176777d93ed03f0a8d5e5dba8b67fec3b42880264ef43e4da74542b1a5b84d4824fa1d3768504fdb471e9712643a3816310a8f23ddd8a71f38fc422dcaa9b072d214ef9cd63d5d90439434e4f9f362e7320ee27f988df2f15a3b58d68dbe294ee431968f45269c363b8a555bca36c8cd896567a936d8f8ba750ead8a22a54ba64d2e2574ae8b9ec69cae3419b9b0244f2b3c44b4cd4eab77e33e799985765621807e3448eb8c01463d9b80acd8936e4ff858aa5bf1354e7f10238f4d4eb25d98fdd5085c3ba0288a57b097730bfb2ff2218dc4688c2278c641c3031fc7d1988644fa2ce2124efed9a0eed21aea00b5701bd578841fb42a9192dddd8ae5265059f9f34f00e265f4a6062a1d47e817910c84308d071ec7bb094a1161dd1c443880672338fc3a774cee4ebed85803ea14e60e0ff71760105f5a3c0f54f77c7906b18462a6cea9bf9705b0d25ea2ee45b1ce59fae03b3e3aaf979860bd166470bc0211ff41d6820e82bef7a9fefb9fd199bc37447e45d5ec7933b01d0180f53235cfea6aeeb5e04633f915f8b8ae4a9f6d965c947c5fd2acb9887bb12991a49441a450f4d306d86048488463b1ecafeb89cf77f4fe6ddccba4fe4f5b5f457714483d4813d629968117e0d1b7ece15d434b236ea89d9493bf52ed038da6c40f082f7281e6995655d9b687d6fe22740799dcbdb12f9e0bb112982c0fcffc92ea7cc6cad8d35dea4dfb417c53f0c5c9dc4cedbad8d07d7266057911e4810c2bd2e4b4830493e678c43089f9e26b40f0be4cb182c9d90371d8f4bcbcc02d6921bcb46cfa8a4d9285c6dedc61ebad51df44bc7deb79d52cf3cfa1f43e2bf522ae729b3dd925d1d42f0b7d352ce5e62b388e5344603aa21590cac05c39f44a6b94b3dd19bea6547bd69615c7b042473f75bb2d4876da699ebc9e97556ce5681673580b124fbb3c31429d204d0d2cb0a62395078b73b343747b94cb519273dd3a4faac92a7e010e7433946901d088a4a7298c3fd1d1a2bfbd1d028f4b8cef8f421f86a8e98841941d3c203285ef9b3797507433575abed69b66a50151a9b65087b7ea5dcb5d3be5687997b258c5b7806cc53658bcbf23833f4f2f9c6a619fd33e048c29d5db9fe12cb9229e8fd0d27bf41826f2d6e610d90c629b4d06dbcce57b18d256d2f68cf6bb15c0c7ce5daba2484332722488c002c1a249e1706f4fb92846f5a51667dec8d61f59b447fa58493d0ab61397b209b2d8e2e6b6768f4e57c3478cb6e3ab9373ae500807be9ae8dca26f8ec8c317bead6bdbf6e56ff3cfa73eabfec1eeccd97138387c259d164f440b04c909c96c3aab777f8d3cb7d56dd9d71a9451199d62f51a067a177a594c72d8da11348561b27f545a200dacb1fd9a259c5bb1ffbc4c8165ad5336885185983d9cbef44f462cbde3efe8d9cb01a0c4d93bf4c5e7a84f81dd63c6ed49d61d784d3793742d35d3d98e8604c2f9acc5d0477d4c198cb49b57c75d44742d75c078857b835e794ff310467568ccaa2f623c51c4ddc9ef5972a2bf1484261b027c3858f3de1d983532bff93d0d6c1dfd1f9d8b6dc4501582f493d36fff385c4b4c14d2d63c8b64650fef6a96ac55f02bad2370b058ea9f5871943e49ad7496e58744b4c47ec851fe5f13ebb34d55413332aad3575ba1217683586cad58920664f7da6063c90b61f27d9ff6e2ff4e0eca72ecb259adcb9912657dd8c1444f8885e4d6d6517ea3a8179cb72ae33bb62e55ea6fe7bdeef92d1fe0c99438da15db4e0444b8a37db99c1b8597c1340a725e00711025e6e7b246e86e4370499afbc3fd623f287fcdb347b7e800cde23e41d66de7be471d395cc8405203bb5038b", 0xed2}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = getpgid(0x0) getpgid(r1) ftruncate(r0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffd30) 14:53:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x5, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) close(r0) setuid(0xee01) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 14:53:52 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x3) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='{%!.\x00', &(0x7f0000000180)='!\'\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)="5e9900", &(0x7f0000000240)='+&\x00', &(0x7f0000000280)='\x00']) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) ioctl$TIOCEXCL(r0, 0x2000740d) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') flock(r1, 0x1) flock(r0, 0x9) 14:53:52 executing program 0: socket$inet6(0x18, 0x3, 0x0) 14:53:52 executing program 0: read(0xffffffffffffffff, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x7c) r0 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet(0x2, 0x4, 0x498) write(0xffffffffffffffff, &(0x7f00000000c0)="17", 0x1) 14:53:52 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x88, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) shmget(0x3, 0x3000, 0x582, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0x0) 14:53:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) syz_open_pts() open(&(0x7f0000001800)='./bus\x00', 0x0, 0x0) syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0xa80, 0x0) syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x40000000000017, 0x0, 0x1a1) close(r1) 14:53:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x88, 0x0, 0xffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40000080, 0xd243, 0x1f}, {{r1}, 0xfffffffffffffffb, 0xd37615a47b2853b3, 0x4, 0xff, 0x9}], 0x9, &(0x7f0000000000), 0x8, &(0x7f0000000080)={0xff, 0x3598}) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/109, 0x6d) 14:53:52 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x93}], 0x4, 0x0, 0x10002, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 14:53:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() open$dir(&(0x7f0000000240)='./file0\x00', 0x328, 0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) shmget$private(0x0, 0x3000, 0x84, &(0x7f0000ffb000/0x3000)=nil) nanosleep(&(0x7f0000000280)={0x5c5}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 14:53:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1007, 0x6) r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) r1 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x6a15, r1, r2, r3, r4, 0x105, 0x200}, 0x627a, 0x9, r5, r6, 0x4, 0x7, 0xd0}) r7 = open(&(0x7f0000000100)='./bus\x00', 0x80804, 0xffffffffffffffff) flock(r7, 0x6) poll(&(0x7f0000000080)=[{r7}], 0x20000000000000ea, 0x0) r8 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup2(r8, r8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x1012, r8, 0x0, 0x2) poll(&(0x7f0000000000)=[{r7}], 0x1, 0x0) 14:53:52 executing program 0: select(0x40, &(0x7f0000000000)={0xa000000000, 0x9, 0x7375, 0xfffffffffffffff7, 0x9, 0x2, 0xffffffffffffffff, 0x6}, &(0x7f0000000040)={0xa61, 0x9, 0x3, 0x2, 0x80000001, 0xffffffff, 0x7f, 0x3ff}, &(0x7f0000000080)={0x8000, 0x5, 0xcfe6, 0x7, 0x35c99bc4, 0x3ff, 0x100, 0x1}, &(0x7f00000000c0)={0x4, 0x3a}) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 14:53:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8009, 0x0) r1 = kqueue() mkdir(&(0x7f0000000080)='./bus\x00', 0x100022) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x101, 0x0) 14:53:53 executing program 1: mknod(0xfffffffffffffffe, 0x2002, 0x5) r0 = kqueue() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) close(r0) geteuid() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x103840df, 0x0, 0x0, 0x0) r2 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r2) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8574, 0x0, 0x10000, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x22}, {{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 14:53:53 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) dup(r0) listen(r0, 0x0) 14:53:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0xb48b, 0x5, 0x0, "12a98185f83725cf7cbaa7411da73eebf5c63c5e", 0x8, 0x9}) 14:53:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) r1 = syz_open_pts() close(r0) write(r1, &(0x7f00000000c0)="1979b179eafca78e760f73154749376d3c5c6c4072a05804953ca58c445202ebe0a029dfb49a44befd5f5f70f47924f45a06f679724588064353ad9daec6f7a241698bdd2d09aabb8896fc912c81c7d3d622294b9d2d6cc760b8240be964bba5280ea5931feaacb01b07b935e14183df787dd45ada1f56b00107bf05e1372efd813ef269bec6efc69b2092482e4aa227c1dfa4aa37982799ebcc9ed3454fd931654daf4b0231f5fe4a527e9eb13e65615d1fc34375a275b94b272abc78a9852383de7264d19654f8a1e4f5fb57062ea200cc363ffdc7b1d300b1ccf575fceeeb08a7f5db5e0e8bce635f239889258f73ccfc96dc22f9", 0xf6) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) readv(r4, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/133, 0x85}], 0x1) 14:53:53 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) dup2(r0, r0) 14:53:53 executing program 1: r0 = dup(0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x0, 0xcc}, 0xc) r1 = kqueue() r2 = kqueue() close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x4, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x12}], 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 14:53:53 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)=0x2d3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setuid(r1) fchmod(r2, 0x5) 14:53:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x8) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf", 0x40}], 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) 14:53:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x800, 0x8) r1 = openat(r0, &(0x7f0000000140)='./file1\x00', 0x23ff, 0x0) r2 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x0, &(0x7f0000000080)={0x3, 0x2, 0xfff, 0x8001, r3}) r4 = fcntl$dupfd(r0, 0xa, r1) dup2(r4, r1) getsockopt(r2, 0xdf, 0x0, &(0x7f00000001c0)=""/156, &(0x7f0000000000)=0x9c) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x300000003}) 14:53:54 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1401) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000100)="897222f3dfa6c92fa0064ecee04d419bd007a54ed6a789c750e7abcda1b2a9b8c993c92a2bfaed53b4c79061eee1de4f24d20804734cea0f79f6392626d31fa653bf676393f41610ff8f51b7ae039084d0bcf4bf9a1b5c6ab7f77f6e3c68fd306b62afddedd9ca770e6ac7667aad0fb3a36f5bf4204ec5bddf1ffb6925f8a9b0291a39fe", 0x84}, {&(0x7f0000000200)="763e114c83749dd8cdb678201bfddbf8ded311d56cdc96808e655bc58b7319473881f6145ec4022523a90fd0592a8a5d33b381ba8a164ac7c2a4d4b8ddfd6facd8e5bd408e99c7772388699fbe80f4b1a013b92e4dbfd53046837738978f661deac30d9d86e36d3e26ca8b08aa984b047499ece7d1e6dd7a2530bf0b1175b39de8e164df011768de87cc1742f371c2326d343a0e1fba34e5b3841d36ed1efbcfcbf91c07db714e8d248c1654f0e306338115", 0xb2}, {&(0x7f00000002c0)="d48ea73053090d9f9e962083f9a8d703a5304648a6f3d27f24e1885bf86d19ef0b96d76ea8cec480735baea5a54dd890fea5ac24c233c628aea6e9a7d1afce61703d969722890f6b1df0e9340ad5c6da1e40a6cdfe1d77db7340203a875a77d32172e2486184ec0a146da421a76e5a56f00724c2b073a1eec4d071435e4f0e8318f3725b65b11d4d835fd7c5e058924101bcd713f5400915f50d5dcd4347baa54f1a2ba583540974cc2b6842d0340d77411b59289bf9", 0xb6}, {&(0x7f0000000380)="99e4df168abfbd12c5dee9b0853f6b021c7915467f49b9cdf4d88163c8e565d70e3b1b477a4500c6b2caeefda947388051db2ad9a5db047920de7dfabb20ce6ed10190b027192dda3b62b07a674e3ab4ec42052d91dbb42eba04b5cb494800b4a96e82a732aff9db7eb5cfbac9e7b226ed102861463cf93d4d32a7754d1d9a27fd22fe8d501b7942a85d75b78c5df2229cf99e6f6210bc434f8dbb6a2a8e82b70800622b43fcedae3ee6fa", 0xab}, {&(0x7f0000000440)="0bd0895020cad81126d6b2f6b3055544872671d85b1927dc97beee378f255f518ec88e487fae26b5883027a616cac1a63e9c491cb6e5dbc1b73aaa6c012d2e3e340ea7849cde8fcb2f4328e8e11ea36f074fc40a3b54a5a0ea0dc2a9be8460847af9f2d265d62be984c037e887f981df6af55f502c9601095f0495b77d561ba5", 0x80}, {&(0x7f00000004c0)="e621d98709dec73dd553589d68c82d32f2eee407f29ad9a96662f43252af348bbcc59e4eadfc9a19612d3b8311e785b960dcf11563c292a9e03475d65bbdb4519150e78733c761b90682e7fdbc5975585a44627066f72e2200b7c4ac3b3b95f6c81c1b942c8cc8cfccea8c0c7c41f8561d0e57a219e54bea7fe0c478ca2c19d88cf90a02", 0x84}, {&(0x7f0000000580)="f4868dee5fe6a5ed58e5498ee3c81dbdae209e81c9d5b8e3d5167da9f1b7", 0x1e}, {&(0x7f00000005c0)="12f9c2ec870035b236192e7c8726c6c7bfc89fd92dc42f857d268cabb6dff8e1786b1fa50ab2742fe20bf65563eca1257149650bae8374f4e6b2a9aefb91f131855932254f494a6a3531b4e4ae017732924e3916ce62cacd24308528420a1cdba8acbd5f319bf032512969942d58f8f2e358a8621134f39575c222f27f34b633d2015bfa12fd49186ad3505d0bbfc2780212b27bee1403ffcea65b3bce30b66a2a44fd5a3c32ccf06dd9cb2c87f9792ca8032b2f353dab508234ea3e74df170ca0fa72e57aa90d9787794335c106c72a7f4751db46312e3b5c4b9f335647a04f9f4a2a0d787ed5875b332bbafb2220d3c44056d6110c93fe80468fcadd066aef5695ec9f64fdb605d3a3cec46bf98299e0ca8520deaa9c2e50a67c3f39ca75538229f32d5ce4cc2fe7a96a8999641edfdc05d2a0b1da3cc54face4087b399e98d9769faa93d4f44d50ffd98546b98028c0abb884b418d892eae4576a6ddf291e495d0fdf556babe684090c46e07db589ddd6dbfc933f4274ce2fb934c37181e1d302fc176a61f9fed1c968c3dc8cf75ff15662e0750bf01c7e41fe39e1ccf6ab00fb9491e5e473542b65a7649bd2c66de7805fa23e10b6b2114660d40a4e374f7f01a194f763709e3e673cddd94e887d6f952dc594ae34ca5c25c7f1325b1f2957bbca63c2ccea8e174d6003f5e8f18084142185cb2dd066d842ba5f815ddb2656ab3e13308664ed43e3b6f5c20c296ba61b4127dafaf47f22ef37fa5033c94f846cd60261d701ba3ca848952584b4f43447a1be5a76bd5829f2abb12bb758a46cca65b9459e32210ede90ac2538e8bf365b40746376aa0bcaf9f090608224922282984084e9ca0eac1960df9034a7e8e7e9373ca484f0290d10b5c226d95e2df5fc7be5af086f257fc4851d206597f22a390daa9bde55e0b07b786354cdbd7db9247cb229bf76264e3226ad3a58ff89f9391263f4afb29885b18eea6fb7ae6f1aa5e0913d2e4207dc7ada8e2d03401aa82764b2c9ebf9e5606159bb118f815a7fca9040c3dec79f9dac82d3b0f4d4223b0a36b977c6cbb93572892f33ab531bc4816f5db7971d3d40a36f4159fb89842a82db7451dcd7e7222d212bd4d919c9661900bcd1e7917bf86525f900185e4997d5481c3390135d05dcdb9fddc5d4533f5e54193c2ffe198b55aca7d34b8b1ce5c3a077c6d89cb3689da86eb290283e5423faa5721a7c7eaf99bd5c89e31c045da8a277eb21181bb4295999a905872911da17932170b4d8d3789a4f2644b83a33c79d2cbfebcdbfd163cc0156bffd7069c9e4a17f902ca6df8901be1dd4f67d2972a931ca0152610aa69c938d637748e6091968ce9f9636a291f76f6724408b45f6a274d080a2113796ae9effaee4131ca43fce13c2e9caaec924364709ee73b1e2aa054bb3fa45e09ce5649fa79fd41ecf9c1b9eeb1bf71edcd72401fa193b9c2424ad6e6d492f84a1787a8f904a0986cb16d2d7c27a164f5e0afa795d57885f93de956b05b1eda0c05757552042b60462390be81e1e2aab66dfd088ce45586861e31f470d96d65b45b42e04ae71e1c823d7d1fd2bc6df961f936b7adbfbcf59964ad49f66999e6de7930e905333a07133aa044eecdc55c3fdbe7e1d5dfabc71b398710adfc8ddca7f29c5067fe925059881e2caf20ddc9d6210f2393f7e34cbaa3e4717299bf7a0d019614141671800c1b22d1b9510ff7b6a852dc7344c5e311d46bdecbec9a44758531e48c6523588c0db517c40a622d5bcb3cf0396a00f4d2a4fdbad69a29945262c79030586a8972e95d3c5c2d94878074920bd9e31990e303290cb5083a0a8acc747dbb06933e17cb562dbb17526a95f2fa57dd0abf331ea7ddfbdd0a7db78a9191c89fab8d752efd3a17332a54f9a2393084c29427dc03a1bb0d1b4d7539d3495137cdbea09dad7bf9bb7644bd67acb860d298e339b64a39729add512e80db74a684493a561e85a531cbb30e2920492e09427ee9ccb76b94fde94614ae2329e9c9c44f1b13a1bc6cdd5a008f853327626fc10929bcee9a60f47bb67a5767946d0c382627dd357c64fb16194a74a905e2ca3455e45c4c0a3389e4f33b0c528d4042e324f5e5d3848b1682da0969c1ce1a77a63010186fd25ec9b3d4aff7785a2bd0a8e010709d931cbce6bd910822247e54a4df983af1a405f5fd51823e3ee159ad68434e718a32799003062862632a01c2f6c1c3cae2983f086e37ec2acbc58fd2f5462e4c79770b891a2a69b56a49cdf6125786d6abafcf51f546d7886eb808733afecfe604d5d56b99cecabf6307558970e9517862efe852d090093cf77f345169e7497b9677a756eeb27eb624717b2c4c69c1b04f5c7efbe226d1e83525be935b46aa5a02dafc438fdb38cf548126f256b894a1a9bffe614e336de5499e7a52bab827464f1c1770d7282473b950db14a9e7e32d76aa29aee18fb331532236dbdf679feb7f76ba8878b2b8874c2e753228c2d0ccf10d1b9bb47f67e611b45a7aef94c26071e7f08b78e4b269cda9694f7490d36d2b41779e3f807d0b0523ba8268bb4128371cd6e7af5e5179e4e7442620bd0921835e9e585bffa06cd7e85bf64f6be52c46e05d56dc689a098696f2801c5f57131f2e64b66fb453fe17dd116e366ac2005984fd0bae12eb6f08d35a045d2e1850c9180ed21091f8d53a3f8bc344777c9f803e36161df7e263d2fa798c3e64967c8a3e45a323f9303630b60343bbe7e746df4c96862f1c7bcb8a7e663365ff7e766db486096edd507292ade26eb00559324f25a9a9d782e0d591f20f5ceb9de1ed80789eb24e2856b54f3e076f6dd44e01b31bdbe561ffa8d37a712b794ab93447571474a3de9d50dba135f8397143e672795dda75ac43f49b0d84241b840951b10ad2ec6c41e33c1a0e2aa59175ac7e08d9803c9da789f52600e7fdfee84d179d327aa6bbeaea6aa3f7352a275b2692ecb61e7511226569622af26002265f84450ea5ba113b7c501263b2679b603cdfe4a62beb5b73f0bc76128621b63ddea5c3b46f8afa5d20511a505280c2479b9f928342a801e838f46bff4bf2728518326f37cf36a44dfa22be3962cd6ed25cb11ff395c76fcd9dae9a700eac259b42ce92e6ae9e9bdd0694da7382f1913225e5735c33102fc8398cb379f8375348118dcc2237788a39e0cfe844c64369343509785527df8d64ccee7b26ba6a43c93f948d6e2217ce1c33d7edf9391486bff51337125368047f075cb56cd8284ef215e5802267bf28a90a294e3977d6ded3ab4f90dd1253c3846656f56ad93f5f8968c9e4a3033f2e1d5abb484847b3cd5678388703ecf31f6ea371a6d26c7742fa2be393f9c1ba39809a4b7b26856d4fa6f8cff63cff3132f5edd62dbbccf1ec2c339a0b362dba1adbe10bc1a9dd189a618ef6dce08b572a48beaa46019488b17f40bd22f1219b040188a5dc445b3241de7a44895f9526030cd803a9552be2e9ce297fc03e685c2724218bb667816ce2806d532817d3aa4cbeb8759dbdcd974ebf4a76ae9b5b0520b1c10ec6f2f5bb7bcac4b11dfa584d86722c5492d2be5281dddaa193b6aadb0376a4f31f2129fe162bb07673da04b846da880f625c6f7c7a762e6b70eb985cc6d1df79ff634f36e8545b5834a5dc1196ab99dfcb3038c4c27cb598d0196bc491fbeb1ba6336238ad23c77a7d008ef8911db63e35c963b10e868abf8fab8890c1accf8f22dccaa5f886d09e6ce1d447567d8525590f5aa0e158f8a9cac9195b83263207d458516e77889a4c739b62bb6194d1071ca9a7cbf0e7891c395787474214a352a18b3bcbd3d8023d63316632cd796afad0ceb45d589152bf433f09b6617f6cea675bbcc753269e1e15fc19b3d027d0979e3c99379ab126210797a2ce077d0fd2d5f04e8fdeda4eed09f1436cfd69b62cfe02e57840940d23e8ed30fc9b8094ea8df5a02d24de8eeaa5398e1a9891153f731ddd5f9968fa435d126890854d7f6272f54df0ae905ba1c7a40bc825005e82f3e79a927ef9d2177a7c1e564b776b822481839208f7763dee07e8e9396eda5632509da601dcc854d8af184d04d4f5a4376eddfa70f399c1c1e3038d1fd8f984ebfb0519a81e7c60c0d4a0fcf060a6c35ec0d639748ca89986ed1ceceff98d2772ad87a0e7e0428eef86ca80c8cc50195f646d751279200020164a96b5e5865a351df27ec5ffcba62734ebafc357b4e611562bf404516158fc32604cbc5f559aa6345d98e396b0994443b6349fb13392417b5533a929b8030182fedd16b61745d46a78f00f2f8761de3b8c576e761f927159352756bad886738e03440963844e3fa9e899eb5e4e5f290d95b53eba2cdba6f48abfdff6bc126b30cca54f4dc30d20408c9cbff9170a4d12b92c79f60f2585f9a3166d33aaf011d2c9a4c877cc0e64e2e4057fd3a919f498d2fc6fde61f9876c5eb3d1b2433c2eed576f179cd467f096db5870af6f1abd6a3fda5eef52f8e83b21ed6df376b1069ce637989a3062039795a8a63a1578a2e2b1bed8db05236ae4e634d4bf5abf9f6e7f6bae8efa85e2c3157bfbad28bfbba8b71c337574a936ffb3fb05969e3897fb7c321d588d0de57c071d5d0d0b2c22159de362ee5729e30792d5118dd32424a6ff17d960c8504bf937461b2235e15a88ca30e1ca18b8d100365cd8115ceaa3446e59c0d960e05125b69dc8b97a1bb58d3474c3765deb99fc613bb0896c644b32b165ed0f51bb18303c25710627b3ba0dfed4225f10990d6ed06b66fee620fb907fa69630230d286b61e3aa7a6793dd52df55256d625a04150008e3fece5e5372a36b8d751dd51764bbf81cdc05a05e977decac870f576d4e8789f8dc5126beb93264dabd7246d072dd90e7401ae12d24e331bf041c64f38729aea02c7803709bdbeb2da3314783f89af801ad14336eb7ab8440942321f4c0bd967f957efa92bf25c6e53cfa60943c196c0982075f0d38e87c92c42bebdecba57ba9f59682093ef28dece015d9d77aa88ab5641cb2aaff37c7e4298a17b4b96e59cf3b326607a52f702668144dc6c38efc5ca3b7842f9ee431a185cf82468d29baef2a02665e25c9e0c41901041ff79554c27112a0b80177512720a1a3366d63e54f29193936a8db058a39a4f503865edf9aee60b45c87e7ee1cb5c2a4666d92b8ae72f0db11e0a6e8c8a9ab9203ecaefb67224de75be937d225aa40b4d992149bfec8ee70d12b4ccd2a7f942fa7e9db47830fd69e4977e5ac5ae9d2f84083894ad492403cc3e6c9bbb98b128157d78c997259366c9c43883bc98f9cb8b3d2ac6cba44e93310b616c32124fc23c8c0192e45dea02c64d29984a64825e29bb619875f80330debf3708106d3362f7374644bb5cf7e4974cafdcb68e20370bebdaf8d3a1023ac212a6ad656deaf6ceada2569f6e7faee0ebec152f59b114b4d8ace9492eadc4f7f9bd1018a3e83a4fe4d9a76b7fa56248bfc192ccf1b42e40bb2ccb6e295954757a71940b1ff70fd9c6db38f07850a73c200d9cccfa2f2760539e336e0f7d913f8cad1a8b78d9623ca1cfb5b72189eb66856557a5f2695459e75186f74c396992a1d5f14e1876558f515b795a2267ca87ecfff6f1c4b08a18e785532466930d23ec92e8bec8df70b53b26733b53c261d8f934bff291bd5169667e0609830a799ef3fbf15b0d754a41d7fdab938bfe537da9e92c35a208c5972405a01fa97056ed597376442288f06557956f0d76a616032df353f95234829b6ad1314682dc2eee55", 0x1000}, {&(0x7f00000015c0)="e9a39876949a5a12a4e438253dcbeab6a7a00942d9860a50f65e28dad3485b69ffffba58766e6d8269a49e988680873c5a61a627093c9347c5e7c6f637e89f61ce4e51a6eb43d821aff5840369f7f0d7a4c1725a70ab772ca49eb1228e170f024e3f0c94994363fdaa87c08a2dcfc832e770feca0f3c7ea85748efcec22371993602ab54d23d9dad097744e9a916e8635833a9bc668faf6becb5fb34159d589a8b1300c37ed57f020b72d8d5a16a74b31af225d68f67b0", 0xb7}], 0x9, &(0x7f0000001740)=[{0x78, 0xffff, 0x8cbf, "7f3832711e4c0019c3e46321bc9822720c663175bbd32fe4024434d97ed11d1355ee6cb43924e2510df89eeb43b8317a735570c9aeebaa7a4a0013336956dae9a6f327d9c7fab1b42fd6a15b65ff6038154386aafdfc066adc96446c6b673af925"}, {0x88, 0x1, 0x8, "ba0ee465869a835ed08e91f56fbd59de6e4df7ef3eaa7f12a5149e2e82055a3c80e3177924eab897a9165c5dc19a8f20fdc64be5ab537f9c0ea44669b463f3e440828d91ab6e7fb9473de86b1b22bfe2a4b7a8fd4db990af8f55f0634d644266809dabc7075dedbf5b3d21075b680c70979e8028bc94"}, {0x1010, 0x1, 0x800, "b1448e809cb16583bcf6ec8d7c2fc6a6451ed2e557c7f9e43a0db2b3e1a4c4e1ba4d81b397f4200d23bf37c356a8143fdc7cdeffedfaf86528677f83b9fceaca88fde5652b364180547201035207481e1127977b93536d892fbc3fa8fbe3b07f1a3ded60538899ef1934d470fcf607d34deff1feb4b6be2db2df9f05cc01019ce58c14d891e77ee97ab0b548dbc3800c2a1b5b0c9c9db0512388e329f258c3af9f9379cc6d98d41d07cb87d21a7ceed7dbf6bc5d5c10f56394cd04fecbdd68a707174244d42d52e4690d46696fbb6a53ad05f7364a07053acf7a43cdc249c81e37fe6ee513b0c8972fb6beb29e0b2daa59bf5bbd8c6156b64b15c5c8cec37d1c0eca24c66db6803352b4b892d5470d98c4afef164027df344befde5c8b473e0324ed751ad4258a1d56d343b55e3676017e6756f9f8819d36f687186a6d120ea4ef486994fb210f96bec2f393847c7bc0498b08583d01d8abf4078df3292996afcf6d92f8f01236d54a7a498b868a1705b4946b4fe08bba0b0d6535ee33e05a2890e512640a1ae734e9850e84081136da1bb7a9282d7f5333229e920655d4616c50e34dd57ff20d7aff0e325d73f36cf719f56e637260bfaee4017c3c02f11d4a3ddb57f573a096a06091d36eda6222d5126f523b694931be7728f8a392e6767837128b92b9a8d794cbc4ea0027a0b81616273d18652555dc365d39c40cdb8b11c1d2e34575230b6c13a9d66057eec04467f47677460ac5257abb681c86ba879025565b5d95fa6f1d1db70b001b6debf5ac223b2fab83b5df0eb920a8f8c5b714ad466fb3e6b8dcdb58fde28077dda9ad241705fd861664c100118ba607d8dd2d05d80ca40aa38495a1e0940a22efcfdbcda152eac0eaf771e2fd2d2b2f4b6bd252354803430099ddca44298b96481f36a56fe5ff5e0380109b6809c880f2dbbfd7001cd55f6fffa7a524a2e40d9df37393e75ee028ec7c3d363fb72d41247287350656c1eb0c4fd8e2b971783309c56b392fd90cab32cd497f0096a070dcff07612748e322e833ab6f2c71d46613f2a094921e272f6afafa1caeeedc58ea5057aa90f3aab039435da7be305441fab266087e3040556b879f3917a8a23ec095c85ba9384aa598ee2e32c024d7d8f00d35951d8ca6659a353e986084cd4ae48c23f41a084fdf731be596cd6bbfb3257010d40803fb153c6f28f01ec6b143f4f9b87849de72b3074ab675b9a361ed1570a2dcf4ee4dcce9d7d0847f3d1f5161f3f4c942bc270f4a074d4526b38c61a64cea3aa82f4084e0378f65e2af969ea5ec0f7f0e04e0216e993fd28ffc8d45fcb3254bdf595ad6381af4af3317cb0da44cc2e125e04ff25fc1c7b780ca3eb85929271ba055364da5175d3e17a7a5598d3256504b93e4279367b6cf8e849eb1a7b61abf0b4f7663751b56490133c6a8c87f4383e1689e1a3de4fa094e0c62cfc4e2694d18f3660a70e7275f24fb32455f44f0425f73a4e0ec0be7310d8682056195a837ade5a294d65766572b64b7bd4e68454820af454f3c2f00028260ab6e02faa34a32326d75354f5242cf92779a3f3732e3b74e791f20a982d2c77f1e9f043861aceec0247c792cc471ded52a1b75a596f9385283473b07f5879080598d3c579f17057267abc529160765ceab5218bbfa31a95c15f961bb908d4863267448521127840b8bf785309a505e3504662329b8fd578463fd5bcdbcd5443d3abbdd801a64330fa039ead0a4c4e5abfa89242b7c5d64a49837e683e1a267a33eed78c4d7c5354af2e7a8a3021fd95705918d668e1bdbe0afe5631dc07aece640649b3c122ae2c1908a967b1b3ac17c4d86424c176fa3d9de725a49cae1d19d2e3b0bca7e201b6b1ed6ae368be8c7adf65f0469f7cf7f91088ac781c793c900cbcab0eefcd86748deaf49374caff15eb996be5aa4333edce3a7b892f7107323d3724da53fb013f7a4e4a6c0e2997a6abede35cc940be53966bd6ba85f8596b5ad1a28aa3bb385deb71e7c799f550c5ecb3d1a5f4bb91f5451dac6aac0e3722481d1c2288f0335a47151688aacae53f9a71b6e00ca5a06f7bf92413ba553f4bf2219d6c506aceba4504dd52b523c12648e9baed1495d215a1feb413815ca77720ca0d60f66258ca529796f76e8c451fe41e3da8843e5ca166c6181e776911b669c0244b2b16e7435b7e70057ccf492b8f4e4b15e1d380b31b4f04c5d339b04ff35a6b06967b8c5da278389b788e28876f6bb6d611ac9b30092b23d64061a6d665f9d161f28021ff6f47da51ecbc8c68fa8934af372de4005631c9443419bbb532e7e7928a7bd26a4e7548fdff21b0ba56932b73de79e24b7d891f08ef1f01ffd6f1f74dd0441f087cd3c15d2ff8ae94d73fc836df25b62cb2df34e7d7c21b6b8cccd38bdaa7dec8dc9862919ed8f76eabec008f40c4651aec392faea5c732e7199ac54cfacb91b2b7338bf06ac84291eda98bf6dbe3efe6feb8c54cab3e2bd6bf1cbf24ee84fcf8805e514573f7b9822c4255bd0400f82a19e8b34ff03302778728936ecafc8f1550df1911b38d4c720ccbf2bfdb009f3d73212b5bc2c1031cc74d264cbc35148ac6a9fc0f1221947ff8959d22cc6cc5c5d120e066b5aef85c7646f7f45275014a6e83a554084df7173f8ec04a43b03e3cedb579b6698b8af07f444d05c1e549fd190f998b07d031709d970ca90984b970416419e5ac0c3b939e074fc355d030a428e86c87b76b99e165c74886cac84d2f81195bedc65c88bb41724eb7f4559a4417b762b9a2d6d806f4e8b28ddf0e95ad0348119212a60b3495d0c6648a51f3ef6936a52dd84d6ddec50ce78e8da91f281e8dfe01e8b4239d7390342fa20441cb58d6805f41fbf4188a90c2b3e0708a32063cc8fd53bb2a01af4874eead375b4f3f20615e1ae562acf94e0890046b5bfb1e74f2c376e2d93ea39a38431a99cad4324083e08f93f74bf6822a3ae28e4ab6897acd7d6bb9a8b549f5f683852527185d78184ef2fabeec7ab3ff7c22bf16680086922cbd2a0460d753c9fb613af399ab6dbaf685a2a70a4eca5a3ed952a8654c1dd57cb4c82024caf89d932495d26be88a0f9263c493ab0f54ed617ff11039df5ccebce96e420fdb47293b06ecb7ac676b6b389a52c58334861185d5e865f075e0fba6c35e9c0aeeec7b3cf9a178d4124c4610b3c36051c7c14494ee6c9d7168783f844cda4d44d0bc5ab7d2acb19bfbefeb1e0a97490add3bc713556820f4aa9dbe68215d6770d56e1c9d5bcf4956da68ce67c64b19d5fdbfc7b5a3125247886edf17254dcc8c37be8b036b962e033e9a755d9bb974b6e82f8104370a80b99cf79d2f1eab7ab668b5a718cfdf76cb14dac03175154bd5079fb30a948d4f30f100b80882057246050e12ba68a1c46747199855aa09ac012cda03a4fbf06876cad6b98dc798bf7e4765170663eddd6f1f382ce79e493818ca681b6a0fea5bb38cc8f0b5316c2119e1f7494fd6813b8ecd84a0d6fae075718e9b817ceb4519a551e111c4c4154344c7818be37b2fe58ef01f6bf386f4df29a1eb8584c1b311ca483c21e22cef670e691784aa752f10c659d4fff6efd6cba30c193315801fcc32a557cda17a93429a7d2be3cb78efac48ac1d57613f09546c6997ebebabe16c4caeec0ad10dd18fbfa6b4244207a701bb7e2d8cb764932c91891f4d18bc8abe4c912cac5e11bf56e8571c4f230878d5e9902d56df2b12c3f5473b6997995a118cf7edc813fcaf16fb1d7c8e6041ffdc8e61626ed2fde4a26b841dae1725c4acd2ec49ed1f3873484fab652d2e4eb6c4aac74ec73921bee4b5f071aff994aea456d9dcb58891370e721ec0eba08f2702b92b9517e3aff048abcdd1637bfefce94c055fa16df10f415cc55896e2b7eedec5131cd7a7777b2f920f11c065361395219cc58c20cbb729aa223f8eba2aa42f0a4447de95b6c08a66535679049b9568e0132881e95521e696fa35444a0237cc339e109057f4402687109ea1c9a3dee02229a7b41acfcb144348e4d4e59d14c58e98e50cbea46e234770fb5912bea5186a33bda1c991a1d7fd4dd3d71fb56e16ba2c7c4ab6f55aba34241e3f948b397d70875e85883c8283a95353d8c556d2b0ebf5c6459e6f167514bad5323172a43754ed40898420ba60ea1a1f2119bd43d7db7d519778d8bd3a206f2c695428cf7061a2546de5e49c655d6ba79a7fd91b79b921aa1e2aaded1c0611c1db802dde67f3c9e3ad99f922364db9d09bdc1dc3643065ada54b779d107e26d8fd82e3105599abdc9a9f3026e976f7162824431382a469c9bd2a79f3cfe4124d998e948657abd3450d1ff1d7da7c5d9c965f85d7242674c3ff8cc9daa365328bb23f8f1bed1e24bfe5547d4794ee189c821ce9895dd03185ab4b1f9ef4b62ede7996a8aeef0dcacad7399e1b6c9c5f05a5ce41df6b724f33a491a05d54e40680e9572f81a0cc11ea2dc54a37f5375007d9a8843772198ddebfb48180eeed314f3f74a6c32f5fd7f0a7436feec62bc8df2749d8746fb58279f7ee174d4bf9f95727dd947b80690829bfb9382fa5814cae5f71dcfeb9108f093388f8b881ac88c53f23c9fa987196f9be0ac9b4d82972a0321d7ffa6cd96628c69b8e9b8dca6b57f7b1a0caa6407a42bcedcebfecbbd353f73c49a7cb2cd86315bc5e24ece9f8971fccd2f77a5c711f424e617875eeb4fdee28b5973f8340eb28ad003a73985dc108955c7f1329861631f09c1b2768bdc96e6a1e6de0f02b0c675cdf9cd9940fd8f1b8307ebafaa5cdb666f2394916e5bd88943ac7b9235599508dfa2871bff2d80a3163aacf7eaac11d09c386e44f195adaeb9eebb54edca242221570cf05d5f1d17d8764699bc141f98f8f95c437c20624cc997c41c844e4af5ba19336372711f1d5eef0ee93633443898fff4a99cdc066dd3bbb35bce552d0a513f263c99f7c42eaab4a7f406f0481601b7c51e500518a85f67ad68e37ec881d114ec982fea4d1a4c1a75f5a19eface755ff75a7d98c61b4f5789613a211bb85aaf8e04bd84ca8200bca196d8146490a48c37248818306f8d85cb09bf68f39e02b7d7e97b0807e0c072d9af976ee8511df46882d78e9ad2658b0af78c73b61a99dac895e41bb5c518a73f78cdcc5ab9783c913d0ba380d44dbb32314b452f8206ac22d5b548f4c2d1a92638c7852b95265d494df5c8927901887d134329a5de6d466fc26cadb9a5a077c09e9feb206cf69aa6ed792581ecb06d544ab216c9d092e744bf3063b9ccd7b787a1c932c1e4d671e2f953ccce033b54a732dc717d5e3e6d4d3512ab727965edc77479703182aed0929b3d17924d7122d540d1f2ec912f10a6983243fd6315925dabe7eef2ff80be76a926225eeaa29216ce1c411cdc424a1e97efef16a062085d19e3d51cae3b5508a3cfa37ce852eb4da9866b4df41b2da7ffb1dc0a6d0e370ce4795b49a03a50396f137e2adfe0663f701223d7a03bd5d00e385609b4de0ff0129cb842920597a586ca248e795f95590dfffe271f9bc60a30c67da04e03c461fa42406a169a8d0a0e25942b7f1c44a25b477910fc98ce96ce2a0652e741f3bb1674a648ae9f20bdfb9f03945a8c7f87c34e6660ed66c434e6eb094104f49b1dffa68e7c38f42678b31a09edfd79534abdfb5f3aa1865e8de126d46fe43ee74c91dfee411a97acb23fcbbf5a2b682141b43f9e9253d9bac0f0fb5a2f6ac4b8bc9254f08ae48a8c5323b99590c6fbdaaee2f932e3ad18b321e81a4540bcd9b1"}, {0x88, 0x1, 0x1ff, "f65ce95b16632b6e11df6ded6291a19b94d1269cf9df5399ce824eace04bf704ca846ad5bca0f06241dd1bb427e86959619876fa555ce10e0cf14c00332f4ea7ff71590b67712a33b7719c42949b630b95a68e36002b3222648eccacd3eb9348f7ec2dd3cece206335df6dce727785162d74ecf1"}, {0x58, 0xffff, 0x5, "892bc1e18968b5a21654c8ad02ccf8548fa81fd82af702408a6bdd8ec026cc6944d61182e417fc2efc0eccbea6a08b114226f460fed0ac83aab94e716dbbfa8fba85ccaf60076f"}, {0xf8, 0xffff, 0x4, "9f600a89ed7fa83a157d47dfd818026ea81dc11ccbcf4c84877362687e827b7714ba16ba1ffbac75b4e8497b1181e459be7fbeb822296c0666e670c2d7228add9ca0938d3d80fecfb92de143497239b1468660b15f52797e3b022e9afc336788df55405dd92bd00e8bb84b3b08102378232be934961eca1f3dbd9fd462698155005066adf14a376b06877df97a83aab19d6f58a9f953d29d6f5264fb65e0b3477cacd619bd07e18b03400c55533166065ca1d00702c20f89c46679b7c7635e8700cbbec7792eee80c6a4ce28425cd9f852b7c7bb9f3427c9bd2ab9e15221200ea9"}], 0x12e8, 0x6}, 0x4) 14:53:54 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000200)='./file1/file0\x00', 0x8, 0x6) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000100)=""/104, 0x68, 0x3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) symlinkat(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000080)='./file1\x00') stat(&(0x7f0000000300)='./file0\x00', 0x0) 14:53:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0xbdff) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffffffff) 14:53:54 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1, 0x0) 14:53:54 executing program 1: r0 = socket$inet(0x2, 0x200000000000003, 0x0) bind$inet(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:53:54 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) chmod(&(0x7f0000000300)='./file0/file0\x00', 0xb0) setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) unveil(0xffffffffffffffff, &(0x7f00000001c0)='c\x00') chroot(&(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 14:53:54 executing program 1: ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 14:53:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc4) r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x10, r0, 0x0, 0x0) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x100}, {r0, 0x4}, {}], 0x3, 0x9) 14:53:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x2, 0x4002, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 14:53:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000a80)="dca328c238e89bffc7b7a2cb51ac5dfae8488e2c3b1515b9c5de27bfd6ecc5970d95973749f884f643d5e82ff4ecf3ac67409abd448dae77eca90422ba74f8b6dcd1329332f9429bc4344965d89d78e79c057e4d26fbebbfd139cba21f922f8ab2ec12eda416b354942d695ccf16d100668bd8bc870b19aa4df7cf32c9e9e9a838c69e58b8f7c8e6196674095894a8bb835ff495a83878fa30f69f9e573e5d15fff57f2a83b98e1c9dc6b3b88282799e7dcf98a7e2c079486977916eda1d3be86153f5d582833969bc205c8d566c7cda294beebe6c88031c133df31edbfa802d49feb0e791e8d0ff2f4b4c6407c8079b0848f7d1cff2d6428102745406226a5e298aa21e3239e40fba342d70a74d8f55688a05518551aa4358b267e961d6ebb6fb7438b77da2dd4a4df6b31289545b12da57bba4affca81dde7e978b96cca86772dde74c8784944625366ffdc8d11dda4b106e91abc94e188b085e7b995ecd94adeb864567c085bfef469c30b27bda01eab69b47aae1ccdf442f939bbe4217ff480ab877105e4cc188e9d6dede6a337f3462504c582333c10a8e9bd3969ae2306fe22dcbe810f075058a17ce606ed7ed7ee93c270d04cde98c0ca8f5870daeb53c3122b06ee9aacfbc73c2863b1cbc924e3a5efa179f881ab814c83ccc92564306cde30756d6fdf404d5c39ea5cff70b580963385351f4a989ed29f46933945684c1933e910514b358e28b15bb70b169924ae2642b3fa0170d09a495d5ddb65005f1f91a686c5a48c3236b421b3c167ffc83ee73ed87eb4d0e6775fc0cbf725900a461954c130d108cb3cc718ec18f5675db44616c4aa893cf7f1d6447ddbdf97e74d3a77947c915d02ed4af27f659b5dc3c17c15a7d794a9d1705721d7712", 0x27f}], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x2, 0x0) r1 = syz_open_pts() close(r0) dup(r1) kqueue() syz_open_pts() 14:53:54 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x10, 0xfffffffffffffffc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='.\x00') link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') write(r0, &(0x7f0000000240)="41a6713bec9cb706aaaf1375134eeed03a3210b78935c0851f398e913e7167005b1592fa166d3304296d8efb5ce183748e8ac770c0aa588db020428344891dba1d87743c4f371480dff782c5025780138e7f03fc9b61b514db4f6f5b9bf8e5bdd385c01862eb2ee1be737f7cb667d978685061f0fe21e54261475f5c7f0ea73acd3f727f765b32177b47da", 0x8b) 14:53:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x8) write(r0, &(0x7f0000000580)="023a23dbb066b5204b93ce411fbe62624e3e14311cf9bd4d01fdca126d13bc4ae8284c3a4408f10e79073eca5524ead15866101e20091943d5fb9237211f4ebe7e6adbc313c871b9f2dadc99924c1139021dd0e051bda642b21b39c3f7d6ab92788c6cb1a54d484059126780e9c988d0399463c71db07243b1e07c2f41aae5df7a9b2f24260ecc9a4ca8e4ef1d7ce8f30093dce0b0a2af30a99bc656869edc99c862784ad98c8633701c96d9d1b2ab243deabe6207660cafcbb8ee0ef15ee359da3b4ad62d3ad582245163cbc5bda85d2c3b6f483d4fd8a57ebb27353725be78e7f9941aee3714b4865ef2a3f43225c3db24b565835e422be873b313630b2f061ebef0ac46a7f79bacaaae33e917dec03933f52159b42f40b6e0f80ded85678e5b1a00000000", 0x126) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 14:53:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) socketpair$inet(0x2, 0x3, 0x2, &(0x7f0000000080)) socket$inet(0x2, 0x1, 0x1) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x8, 0x7304c232}, {0x3, 0x7}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) socketpair$inet6(0x18, 0x4005, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0xffffffffffffff49, 0x0) fcntl$setflags(r5, 0x2, 0x1) 14:53:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') read(r1, &(0x7f0000000180)=""/209, 0xd1) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b46adcc, 0x0, 0x0, 0x0) close(r1) 14:53:54 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') fchdir(r2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') listen(r0, 0x0) 14:53:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e6411", 0x21) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x6, 0xb6, 0x404, 0x2, "41f8732d783c3a1de54ee00514be50009abbf73d", 0x1f, 0x8}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 14:53:55 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getegid() setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 14:53:55 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x108a0, 0x90) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1000000000001, 0x0) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x6000, 0x80000000) fcntl$getown(r1, 0x5) fcntl$setflags(r1, 0x2, 0x1) 14:53:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x81, 0x4) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), 0x4) 14:53:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x52d7}) 14:53:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000000002004, 0x7f) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/96}, &(0x7f0000000000)=0x62) r1 = getppid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = kqueue() kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r4) 14:53:57 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) poll(&(0x7f0000000040)=[{r0}], 0x1, 0xfd) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x9000, 0x9) 14:53:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x2de) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x0, 0x4, 0x0) 14:53:58 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x200000001010, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x848, 0x10) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/160, 0xa0) kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000100)='D', 0x1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) 14:53:58 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x100) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) fcntl$setstatus(r1, 0x4, 0xc0) fchmodat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x4, 0x4) r2 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) fchdir(r2) 14:53:58 executing program 0: mincore(&(0x7f00000de000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/165) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setrlimit(0x7, &(0x7f0000000040)) 14:53:58 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair(0x20, 0x2, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x1) accept$unix(r0, 0x0, &(0x7f0000000080)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) 14:53:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) readv(r0, &(0x7f00000002c0)=[{0x0}], 0x1) 14:53:58 executing program 1: socketpair$unix(0x1, 0x200000000000007, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0x0) 14:53:58 executing program 0: msgget(0x3, 0x40) 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) msgget(0x1, 0x200) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) 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, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x0) mmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x0, 0x11, r0, 0x0, 0x0) 14:53:58 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x1ff) setsockopt(r0, 0xfffffffffffffffa, 0x814, &(0x7f0000000000)="086aee459a42688ab621eedc9ccd3b2fdd64618c273a85127ce2811d47101987981226b93acd7b50eee6bbcd995df636312e37ecf379063efc5b0eafda939f0834c9bb07468ad84495adbb00e8a4adf4183eb05b9dbd11fef9ff7c3e35b9142bacc4006e31b317c16434b63504e9d75215ac0bf923376a2cc1a2f11bd9a98467ba6e4d33b6bb3d214297c1dc142816096134761775bb731431a1e5ceca9ef07184", 0xa1) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) clock_gettime(0x800000000000000, &(0x7f0000000240)) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2009a, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() openat(r2, &(0x7f0000000280)='./file0\x00', 0x10001, 0x1b0) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000002c0)="fa9794b138eefb3ed1dcd19eeb5be4701ce5dffa2e0f6939044eb42ec4dc1274896e5fb4a41c299f45283554f8cb4dbbd74560cbf4f191b27b2c5c19851d125129", 0x41) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) getrlimit(0x5, &(0x7f0000000200)) setsockopt(r1, 0x6, 0x8, &(0x7f00000002c0), 0x0) 14:53:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="cff797c60d109aeeff4e4af6c7beca2338f46f98b805f1cf180245ec01158dbf2ba61796f8ae2180577fcfeed790ca78693cf059dc8afbe27093ddb428f7aefbee66736217f3de03729aa91bb64fef712856a36c77fd4580582c034941a28f64db674d3c37ea2af40c0bd685e4e08307ce65b4dfaa29239dae4d0de129e1a528aff76e44028c7a601a33222933c0658ff259c61554b16fdcf8717411994d6e214700d39bbe569406c92dda88010ea66f80f556a6ce0f40980e4bbf2c89697439ca267d6aba30ce94aac7427ab31c76a699f2f93e559512d63c2d599732bc7aea7f0dd26e47baef00539bc8c2245cd2956484a8c721e92f512c5b961ec945b8194676acb8d825cc9108763f5d5c19eae2eab54578cb21cfebef9a0942335f5b4b1d6fe420c6837718418fa506ea2d8960b41653304befe129c3eb85227880191345c34255a3397c95aaf05aff603d43b5d072a23b4f7b11bc7e5686430e6575780f05a808cd299846e93cfefc0a3b85892ef3a8c81e2582a3223e2f55037edbc23ad4c0aa5050e854b8d9f843aedec09cd1bb88673e56f1bccdf3d9aee23c1afebc84144b60c9a82d077e7e939405c01a6b97dfd4195ffc6c7a5b00a6bfc11a883ff33e38d4439ea68bc3e92b0ae76e9c6d9c11413c92f3bda07762723e8959e20b0ac7e3e431b50aeabb6b331ff525422c5e8343cfc7d7e710aada559b6b78730e5c64f0854d34c48dfdfea44d2812e3bbd2492d1e78ff33c36a94af61a5e1923fd9e80a04a91e6d3f37a1438a2b53b1b432b68490fa1b9a41ca1381b80e24f13ea34a49b983ed5b030ecb4105a10bff5be204b26df8f1b1dc931ffaad080a13ac6838af4be96a100ac94c4e02d889ae6c7f9e610dbff9b1492e29ff1298fbb1304689a17740a5da22f22d07e6cef644fe2b2d9c354c3259e8968d203b5dd9ae03451e9f5b1d5a6457760f90fed2ad42555ff08b48a649005a0ac7c036236a9c81b9d416bf4353087751e0e58643c9e9eef3d2e962f8e14cf398a4120caf101e94dce113ceb6f30df0c2a19632a4194b3cd11f1b94530dae7c5fcd05818d176c4300f9419a63cea115ea32db6441dbf969640232ffc6e643104d29880ec162dc0a383c045eed0caafb06e448cbd84c7b8438173e9f167f5a9b99cfd3ff0516d3bf86a1fd3e7ffa6e360a8c38dd8aa38976e76b6c33e8d419b69a2c9487bdbb5176079adcd8398afa281cf07b1497eaf5c9f2e003d11ad45aaa140b7fad5d23a61e509f65e485d73a40ef35142d9bf8b0c88476d590586969c5a715a587ffe13c074081d1d6b2e2dd494296ed5d7f13aa21a6816d1b6cd9d9baddba1df5744abc48fd68beb5e1ec333d5807d2fbbcac988f2a81f33c41e67647a7a7e463620504bdaf9e23394a4c9a25ebdb53f1cc4ce2d91c441f6abf73c000c97083d34da3d6cf501c80e43d81142cfaf2610a41a7820422d412a196d048fc1591f29d7eca1beca79dd7769d6c7106f978346f7d5ed0791b7a799651aaac215e7823d224ba57854c1bfb6f55216a1606cdeec82448423142ca70c516670b19116028a456feb1e6dad7f0ba67ad6217b53e7abd99a17724bf35b955d76d4e65bdcb5120f52929cfb1fce4acef8814924b5796ab000fd7d8d4d52f5fff2019055470ed22528d375413ce30587eb36c7791e91a4793ff3c1e0cf3eec9c864be70683d43f56892bf125a55cc56867de4a2062cbcf57f22b73ce75e767dae9236626758196af76dddde18cbf833e21b096974ae8db25aa6042feb4cd4706ca33431b30b17b1cb7b5028f8bc9f3cc523ca3710596f558090f836c0db65262e3ddb1ff4ba298575dd293bd9399455f49f489adcfa18356767b90fbe91ffcf58ea5f0aab0c85e47f9bf2ac5a2f4830895e9b6fc3f4abc8ec70f629a567b04f7d039ec9e30c4e7bdf918b432a8464d393b77df64bedc46a7f4f6715e80dd7b7a0aabeaf403e4d3b1f76abb061c393a6618168544a0696296d71ae62e7f09cfb2c4a23ae611e569cc1d4cf5e79d213af5a6e5623928c4e77c5db031ebf7f01182d976906a42671d802e57544b9e9cc2854c38ddb61e451dbdf5e5bb2f35e27e72be027f8ad86d91a19254108db4c43fb55e8d326977b85b463a7366155ee5c509c4be1b17f1a368c9497ad45b1bc2286524aed76c8a06996c4769df6a965d80b169edea8f12d4fe3a03dd9f69e7f914613617b3426c6b6e5320e6c53bdcc76d53c6be7ef41c05e7a3a6b2568aee2cb491cf2104be6fefd523162750ff0799a07a3495f64df46c7f96bc2404745254bedd0923098bc451690236295ae173c25fba4dcb393873e8b42349a3b0fb2c083742312b1b72775adcb99efefc72adb5ae4510da3c6cd6dd9bbe4c5f6fa7ee360f11d96602a7b4fe77be404051228ea982a1765876783ba30a47577c1def5af3969c68fae1f451ee30b797a093579733ea495a2284ba6b3054704092d0dafd80b166f407273504432da29f1fe16dd0aab431b6fee2796849dd7419afb492f8546da0309c3739b9961ca8cd1b5ba389f85eaeb11ba56b30c96d2288488f74c75bc5e88fa41e4d4ae23ce065779c05514fc3fd849c3e38c3f31ad530fec851fb5ff58f146d55b9ecf73b8203f9b10b4825238ed5024c357fdafc9ce818a6dcb8fb65f2b6e806fbe4e9c488a64f90023aa4b7a2bacb22453e5cb8c6d4d9d6fe8ac921a9bec77908e9f73f2aaedaafaa0b290dc5f831d5cc4ad592d668c9c49f7720be342ec7c67bb7836c52bdbee9c612e32def5bb5f4436cacbc60d70472f968dbd2be1945bd3554724b0f4dd8daaebcc67da13843fef5d93590282252a6bf90c199f26fef672513ddd72b8b26b14fe4bd3376192eed492a7e0f3aef94f78e9f1ba05b1729280b3e5fc63b345b9bac8319e74726d0f67990c7264af01166fa305c8d9ae78ec1c3a04e7763084367c55735de73fb0f3ef6badc83cf4475f540c98105228ab6f5a5e11f49455897142737b059ca4d3f75475d55b084fcd844cccd609a582dbc6ec64c193743f6b7733d2a39bccfd0916729d0e323c86635a977fb4f15fdca7e0d8eb09cafd9adaa15a3c5e81cf8682dbb851ec19ae5dd05658dc6bfcacce6fcf035ac2ff8b8fdc9b8dc3917aaf2da1515cad8372a2876b2234c2ad1c037025541b8a4d5aef29a31f5f6cbc8861089428e211e08a594b2fec406b6f418aecc53c67650b5ef3f272ed544653f06aadcac5c3e02af8c137aface9f75e3df1cdc1bc6a237923c5f8b30b7762811bd16b39da163be48972db7423af6a029a6403218d55867c17ebdeb9378fe2e1a95d7cd6c393cf3f4ceb7f5d92e5546089cc28b22344339d87f22df35e3c5fb8db2bc116d306dffce9362f51d2a1c8ba5509a5674692eed79fe7da0588bdec52c1f4b63c317af9fa93bcf8c862c4a98e0224c73eeeea20c0dd3893ff23afac7cf3caa89f8a6c181cb71d0d8760c0103bb673155bdd7a87c4a539edf8e00ada2fa4eafdf33226010a8bcd0c194a671d7af0a51dae110fab4acbfc06806c45de0d2748af224aa70055d9c83cc612070bffd7234e7f25b68185d23547f5298cf2fb4ba10e0a210014bf39c57f8ebce4c7513733562a31803c16ef249c264c0d182a3c33ac2d06f334ef40303640e3a20420adfc66c60c2f5e5f947e4f681f0f7cd1dcaee84211ebe8e07f9a110924309cfb81cf5b724915d0acb2059deb7190312897eb5f1686b5eb149135eb7c6b472d19bd8d9d549786ebdb609c7be90c9ad2672ec877b5cfe09f603b4fe9f0742bc2b42b6f6ca3596c7fe071c3412e44b837067641d4ba2d5a97e9fcd27ff2543047bccf1b7618fae97e0db10ca77ec9d33c16d85a470db0534fe3cdf5077145ace0e3d426c5c3e096e7947eca39844d1d0ab846eeaf3420ae1ede86515f6018ecf9d06d03f08ffb35b0cb5373a2de214e658dce5da6293876a39b332f059d4d06f8eea81a10dd0d7bc2134ac8a21b1b7f75410164d5a787df03aeb9778fbe5a0ebb352dad59004891408ede69d3559f4f5e8c82b5918fa91e0fe9b9dfad3ba88a7ebe5cc97325a976f647d3710cfe5d6a848d662f9920362a3fc96eeab44ad569ee6e1965ad1c81a92f0ed98ae9f6f4cdc948eb29c6776bd26a754e3b119e98769c6ccb32e9040b555cb64c1a082180570d6b11a846303628accbccf020d3149818c1d39ff3f8fe61f71fdb2ac5de2fb4e823e79132491fdae56743e05d7920928e921f7ec28e9f9f2aefcba7fa8f2e31ffa2d78b63f73dd9917a5176929b48f6ac0ddd0e2d9e1e416efc161a518310c569ec9a16a37afc145168e960fa029f318a1c01e4b983a4bf3a48d42128e6a727359cd8a50d43040e864ee157e2ec8238f965e61f13e6b73329cfabbff8fc03391ce37edccfa3a849e719561b30e55dab4f35b0d034b6452aa3e11f00d4d7c79a86ca5f6ad39426be352f0d5300c8e225bcbbc1bd59caa173402fed0a100058ee932aa1c592b30fb5996f3f10cacc98f8ee764452efd3a7c932fff39da330ad1448791ab475faeff435dc515d232c511d538e3a6d1a904507d45ed06adc926445c0b0ac33b679aeea758955c6a731265ccea6b185e5c9cf0bb64504beca6a14f2f9bd5a9633916e3eff663eb5986fbbf0e52b12442fbc63bdba023d93a5d65480fd224eb1c85bf8b62a6bce960da6b458813808102e9e647a21027490dfc4d6db47627748f169d7f3a3083ddc936d93880b0ac29e69edd9eba305181adb30098df1405496533395d611b0210a2011e8fd0989e66e6ccbd858153a8cf9f95134c3381d9356fa6d2ce8c6d611259e22ddc0892fe46f48e110e8d280f8af6f1b485866be209665e1a9a521f9a77dc96a0e1323c0d7fac6db454f4477d812656a1cf785702cd5e198f1b6b3ebdea1d84bbb2cd3a5428eda1f71e63b094d5d5c8197d6aab9bdd38e51ba85d1434885b4b1fc52b4d916594f3723ddf94f133ebd9bffefa5bacf77fd509c3a800480165d62e1b15fc5ef449b3ee7cbf54c8047d618c6c85cf7d3597466e4108886f35e66b96f6c42d1c142aac7bcefd5069694743c5b9c7b69c93b594e7849e264e3d209ff57656e67e039d6900802e36faf386cc29e922be3952595a7c76b66f57babb62426b59ace4f8134727503d227ca738e30d652e9a39f8ae968df2ac0fe9b87fc9983bedf39014cda9e2d67319bf83a0b4649135c62d4f2b34cef9637b3d7db9cf15442be4ddd337d1c14d275cdb9a079cda32af7a29ca79e6e252c689b9309f8c3156b2c3640618c27c39498d2ecb378a0e641f63210152200dda716495d4e253fa654926c77179e2fc4fbb4be4d59860d9f8f7d559fa90d5fedbd4c385fde0a5694ed66e90cbf4ba41ace3974a124470b77292a7a7a653f8b321ca746aaa374273619579665ede9b96db96f59f0cff1cafe301dee0477bc58b232792acd3dc59a9929432deeaf0528592e8fe722ad3c1ef15122c8fe14ca44cf0868212448a827b284bd3d27c4e2f964816ea48821820aa524d8e98018dd2c289f6fa0bdd71a4288578af2b3cd284de2002d358f7a4cd274cb215782f3b5b291d06f6f778ba79ece551d1f003edf8d37939b4fceb30ba57e468312e3316712f3268396d7d9b162caacb4dd10087276c73a66f5948d5b2d864e89bf8d3aceb810896baaf78bd656607070daa258f632e9af270ef8cc6a6e970c12b302dcf847d5e6f55c3c17c39521c3505550668452ae3135254bc548274d195d93bfee583c5bceba18157a700237", 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x3b0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:53:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x40000) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') setreuid(0x0, 0xee00) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 14:53:58 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)='N', 0x1}], 0x1) 14:53:58 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0xffffffffffffffe2) chroot(&(0x7f0000000080)='./file0\x00') r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x80965e80a9bc82a1) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x8a, 0x6) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) r2 = dup(r0) listen(r2, 0x5) r3 = socket$inet(0x2, 0x3, 0x102) sendmsg(r3, &(0x7f0000001340)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c653000ec00a163cf5116120d9953b10fd445616fef0f7b90888b0c67d8fb1f412563e4010000802bc709ed086202efdaf11cfea60534321475df6a8c000000000000c564495ec6061d5108a802905883beb4753f1fa8e34d4631f938b34695e6a7f89e88240885d8325b1915d29418a3dd1628fdf36466769700e4505368fa7152a08839017d900000000000000000"], 0xa, 0x0, 0xfffffffffffffd78, &(0x7f0000001180)=[{0x10}], 0x10}, 0x0) socketpair(0x20, 0x4007, 0x91, &(0x7f0000000040)) 14:53:58 executing program 1: r0 = msgget(0x2, 0x4) msgctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffffffffffe6a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getppid() r7 = getpid() getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000280)=0x8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x2, r1, r2, r4, r5, 0x2c, 0xb3d8}, 0x1, 0x4, r6, r7, 0x2c3a, 0x9, 0x8, 0x4}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r8, &(0x7f0000001700), 0x387) 14:53:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 14:53:58 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000200)='./file0\x00', 0x20100, 0xb) geteuid() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x108, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x40}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2c) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x6) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000280)=0xc) 14:53:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/221, 0xdd}], 0x1) close(r0) socket$unix(0x1, 0x2, 0x0) 14:53:58 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f00000002c0)=""/127) 14:53:58 executing program 0: setitimer(0x0, &(0x7f0000000440)={{0xfffffffffffff2bb}, {0xfffffffffffff001, 0xa5}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) sync() 14:53:58 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000), 0x1d) socketpair$inet6(0x18, 0x4003, 0x598, &(0x7f0000000000)={0xffffffffffffffff}) readv(r1, &(0x7f0000001140)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/115, 0x73}, {&(0x7f00000010c0)=""/111, 0x6f}], 0x3) 14:53:58 executing program 0: setgroups(0x1, &(0x7f0000000280)=[0x0]) setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x0) r1 = getuid() setuid(r1) r2 = geteuid() setreuid(r1, r2) 14:53:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x590, 0x20) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20001, 0x1) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x6, 0x100}, {0x3, 0x6}}, 0x2) unlink(&(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='r\x00') bind(r2, &(0x7f0000000300)=@in6={0x18, 0x0, 0x1}, 0xc) faccessat(r0, &(0x7f0000000340)='./file0\x00', 0x150, 0x2) mkdirat(r2, &(0x7f0000000380)='./file0\x00', 0x103) chmod(&(0x7f00000003c0)='./file0\x00', 0x2) mkdir(&(0x7f0000000400)='./file0\x00', 0xa0) chdir(&(0x7f0000000440)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000480)=0x7f) r3 = semget$private(0x0, 0x3, 0x40) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000004c0)=""/4096) utimensat(r1, &(0x7f00000014c0)='./file2\x00', &(0x7f0000001500)={{0xfffffffffffffff8, 0x3f}, {0x7fff, 0xe5f}}, 0x0) unveil(&(0x7f0000001540)='./file2\x00', &(0x7f0000001580)='c\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000015c0)=0x7) fsync(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001600)={0x400, 0x5}) unlink(&(0x7f0000001640)='./file2\x00') getsockopt(r1, 0x3, 0xb7ea0000000, &(0x7f0000001680)=""/4096, &(0x7f0000002680)=0x1000) getsockopt$sock_int(r2, 0xffff, 0x104, &(0x7f00000026c0), &(0x7f0000002700)=0x4) symlinkat(&(0x7f0000002740)='./file2\x00', r1, &(0x7f0000002780)='./file2\x00') r4 = semget$private(0x0, 0x4, 0x4c) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000027c0)=""/228) 14:53:58 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) getegid() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc1) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) 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) 14:53:58 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2010, 0x5) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x4, 0x0) 14:53:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000000c0)=""/133, 0x85) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5942fcc4a79415e7cae881507ab006884a1bf98d"}) r1 = kqueue() read(r1, &(0x7f0000000180)=""/184, 0xb8) syz_open_pts() setgroups(0x1, &(0x7f0000000280)=[0x0]) setuid(0xee01) r2 = syz_open_pts() fchmod(r2, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 14:53:58 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) recvfrom(r1, &(0x7f00000000c0)=""/74, 0x4a, 0x800, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2000000000000001) getsockname(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffec0000e8df65561b84119c62b06b11c6ffa8743de338e5c8873847a208dea793b602e5aa4acd03f69d87c871f9a22449e1fb9d1bb90e8209813ae8ad7829e0ce547b142cbb122822256a8fb271bd6b687aa1871ad0361b9522bc83b926f9a3e9105863779b5812184843844bb72bc3ad5814bd207aba27adecf7dffdada46b"], &(0x7f0000000300)=0x6e) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100400001}) close(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) bind(r3, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) symlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') execve(0x0, 0x0, 0x0) 14:53:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) writev(r0, &(0x7f00000033c0)=[{&(0x7f0000000140)="6e07644ccf2ec0ca0c61ca228b9b3d3a998796", 0x13}, {&(0x7f0000000180)="113d32df19b7dec662f66d9b7edd104d630280cedf0cae59803cd2d399ad3b21686a54db7b027c6ab88b2896551a05fc55c42ba9b281ebebf19135ce6363c75e7167c206251ee78af27c695e7635a74545b2be2467caa0829b02c2503899fad575dd60265d767f80450f6ce83230622ad020336b439d434bf0453bbbec49b9ee48e50c27799a9ad77530112ea8d7ae7833f546fddf89d081f369fb8af04ff6e9fd3a5f551dac79f07a4a7a49b0c5a78919f7c1c487d5c7418b51d35d7395d6a574005e653b23318d06de896f47137308c62d1e4436", 0xd5}, {&(0x7f0000000280)="ef9357aa80879ce405efefda63241a91dd7f5f4942b527fe4f523c6f117f29fb39baed909d3a46e116435cd9f7f396cf950ae738aac751970847b20206c63f9d0b196162f6290f26a8005546eb776f15aa8b3c9cc2d10db449f7b67c42bd13b5e748087fcb58b0ef6e9a8fa82f198c110f9a23150d0a67e8f0b9bb15d4e3e764545617146c344026075f1d8bb318678f0e3da237d8146c7f8257b9da8bcda83276804c721c9a6d8379630c66092428cbf909f44e2fe2c0af5eae82f10d86fbf061e740be4ae2b5873b381bec3a7e210223d9e4c23ff86e2f635a7771d5b35cca9db22751bbf415ceaf69f0ab59d71029158525b72a64efe6071c622b37e353d940a10c117fcbfb5333f219076eeb02240f365629c1e75a81e10284e4d010d41f41c7a0d8a69ec5fbbc74e614ec41a4c8ae19927abc655994a3defb9a281a8594eb5461d3bbe09eee9bdde001043d71476c6da01e6d62e2d990b5ad6e62f177cdde6a864ce3419f0957378feead0c0214c956506dcb9a8671b97afb5acbbbb4ca4ba822bab6a1df79262299d5ccb2a94a5ac1f195f17c82a428872efd976171e8cce1103ce51336d4ead63334dd083861be9f17a18d2297c347a50dbfe8f50f1a5d2ed758b2f741311621b4a710f511ee6dcb46b7f4f227fa39fa5c82b7da01bc05e6291c5c3acee30cc480d5e85534a2d90a9b59811d1ee5eee2d533489c23006f51411201e35238cc1444dbc6d2bbc90a52d0b4e92d442f487af0f9903f6cf58d0ac14678b8d158bb4058a29049004f6abc10509d4d27def37d396eeab4832f1982770610930bcd94024337bd5aa78c7275c4a9e72fe9641bba22169fdaa861dac31821a60947e7c9809010927c83554d3eb3c8010a3fef5c94a6a16dd7073bcfb6e6eda8117c9cb41653f34d618a4ad533e0cc820739e8c0d8249f9c0b50b464bc23e8bf01a22aa47ece1a7407771b73087ed20df2c87fcba05276f2f1bd1fa9c61ee2fa3e11055dd74e3cd875061eb48143e5621ae031ead236888af859654484dfb2eb34192f5a56850f9b1f6a10f9a71d0131c8b9503bc59e0ca39188ab22257db7f4efa19849fb49de5871681c0a63a071f5c193b1e74e055262c2c21db14b101b969eb47f6864672a77b24190ce72cc013fe7e734b333b22e56ed149d01910dcb44b31bd748e4299245fadd99b53f3aa16a007a13eaf72e7b1a1133e82e7f874375e3821d5735c19102a1ffb79730ecda08018b28ea4d646020679bc41cee165967c706fc6342a893e2129fb6556231a35301a5207ab0b07c0dd3f5769e36069cad20f5d5c6a1d928dd0d52bc2205da914aa1da33df52ec310cebd55686fa546113adfc1fb65b8e0082f5058776fa34e97d80afcb80593119f88d3f52c7d63bfa874293065483a7033b3342b427361ad12e6dd841b789531d710d0736f10ae40315679da3266ffa7c14dbf2464a39c70bd98bb3e93d56ba31d4678bc54be2bb526836f3aad29cf5154873b02fe8f702040dbe98ee7ac4e71f05786f4777f88e293b0dcbf3f834099a838b8feea89deb8fe963980ab91d18722f68fb4ceaf7513b85bc3846282fd3f44dd6da3d3afe347071b912cb98472e52d06f978dc159766592d95a476843f0f5a921b705802c3eb4a78fa5f9799db093476642b938cc6841375fce3a22bee76ed6b55f68ec63dfedcb9784118fe8b87803856e2d803b26819a9189a4b36f637fad8f4023953ac3566c539c58b45dfcfcd88a31d53d5ce7dcfbf91c63e1d44d7f7b83d71585a8a3bd01c02b53de7823430e8be8a6704b1ed9d2d1987dbf86a3c724e9297b3f6fdcf1f5dde6694479e5ed6dd2fb9b0d691cc149eb9110c08b9293a7db8540468fc71e6d4968dd7c08257f0ea2d9f5b4c7aaee3926eef34500d4823e708869ee95f9bff1f55d06b99740ac2b0b36b2142654df7f8afbe20503fc70e3978505b08a6846fd186d20942d8135b610f38c884b19cb0e25397b2f0072a605120066ff8e5ab64c7a0e0d7a1a7146e2bebeb8978ef88368c366eedea32ff68d25fff8f8726ed241b172b9325039027f099d8ee873a654d04eb5db46517aba1a023d065d6d152f8226ba74f118d084e749535d11ac932a1d724f009b5cf1df0f774086376f003adda119961492515a5271fa764b8c4451def795f1f5b8a1005161480aab4bdc697bad0578cfacb7afb3f93faf7594d1f09ff2fd9dc5d27968e27359719541529941f8b7126af2a58b20e72d4c1682894e61004fbc61240b60b35056002bcf98d85b1268a67c981d468f45a67973d3980f268f998376b41454871d5281ecdb312e6b32733938c035d1d76f5cd0e76cddd07df0c340bc8a43c9a86740dc838b502789a714b340161f781e7459775e8db796c3186d074183b5f5d172ac6756821ee1e700cd1f0cf6155e5f8871e9ef49aef38f7af79ae8054486d85a47d88c1ce3170ee3194d2374a44b29b18ffe5fd4d2a709dc6d22b7e20e79a59e4fd48950603bb9c36cc99d4cf03845513078539fb03799acdb3c54fb00270fb2dae6d92b790fe8620925daad31a486bf8ec945d2cc77fa0551b9e7332b653ef41dd4e938ea3d443c4bb1fac1cf51f2144897ce7d1d4e935e5c98e6b771210ef7fcb3f4ba3f8b0f8c542e3585681aec9cf6c64c4aa86aaaf390282c20604130b8c0e6e950c48eec0cf8ddfc5ba1812682b95fea089d7a1afd4334c5cb53dcac5cafa35faf8a4a1ae5ce3f49e10a516b825cf4a32d79894e789a59b415985de8a7de480c584da98b201f279f8230e0000824c08eab629d6ce3e3d3230866f9f6e48e22735790ac0cfd9a8cc8693afb97cce6d023a6e7f23d475f484d951aa95d29178f8db98b1f2218e9e83d2928f1386457e66381d3c8fe1fb14a6ccd427d5e444a28ebc272f1e90c650d8c8efe7f31ad41c25a80804a5e9d3e4f7754674ba7c3c6ec365b014e9db57a43d1b7b713ae92512e807d6307af943de70eeba1dfc9329a8006ceb8fbefadf5702b3712c492086e473f390b1e82a57d49e7d685b97c35a7a21228b32417af6b60d5e4cf133b7068357aba416481e9a9bdb076c384f580f34fa03da2df73d10fae276a5673c3daa9c625e9feec4a69a230645542bea2c28288c33c06d49cb71e17f2d15b28a28f21511ba467733824a495dbb3d6b7fe5289109cbfd9ced0e01c1b9458d93d6853b5758e50280d9dcf3e56170c33e363d7a8695b73ce719951fb9f5e6c0e391eb7a1751c45504e38901f2b6cf31efa63e4cbad698163bac9cc3fbd40822ca206cf2e397299b5026be1a74d12d115d7d97885cedf3e978e2e77eb62c41b9f91fc37c225c109030a2b0bd73125e0315cb1fe67da7ee1b81cca1b5dda33fe24e730faabee20b60652a8cbe94a6c2b5f22776def4773b949f3818cca57f6187a0b790afeed74dea0ae296968539301490e085845516e64f785a0cc9ba47f7fc8b6983e17c1ccbe8b353dcf6af566998c646bbf8d9e8065740d789f98d7b5cc6f2f5a9988cfd26ca7b1c82ddf4b3752138ce163750aa2e03253803001a1f07d35fd3ab8b27418393af3cb1314e1e6e834869a18f61525199a42f36b0f8738215e9e65c0cc4c97d4fd1cea34abafb4f7caf6e0fc00aecd69eedb6f57b7bead9cd41f0287a45958cc1fcf9eaca062c6a67b228794f1a2910245c100066d70b74dcdaca3c049a874c730d5d68dc039f8dfc5fdbb13c64fdf4c29252215f3155b4ed169c008e5cb5c52aab73c7c66caa8767c822c7b2296b092a8f05e0dd975d86aab90cfb83049c7f303a791bfdb41ab5e6321ce3ff73448762d3d63a3ac3a0b4a14f8a15987c6ced16ca719ddb4a990215e92e833be1d9084ba7be23340952d785d1f6dd907ccd78b83f7b2f5e87fad3b86eb64013b9bf88691bf60348db52f07664ffc4999efc5e345b43d2aeeb118b4022a7e2d0753b1bb19adc5dac13c4c3c5cf86043de1bfe2305e5ac969c73dc7adf0060e84890899ea99ad4084b9d8110206d85024e1c5334dd270014ec93728454d2728c974119329befb0bac834ba9fe3e4753c0a80f3b910e2903e5c847cea3030844c2aa41c4338ca27d12c1fa50618e3b55c89e3942f9a61b542405f087948344e8bb54e4cbf0d74837b39a64dd41882525ab49530669513d1065bec47ed41850954860f885f81311e7d22a05d4bef5f599165b83e4b8059483bd5d11a3da6c5f6093305a787ee37c377b8e7a8b5088f8c9422ded497d66246cc7dacc18c9ad48c5c217a86207f04837d4ddf972846fff663eeaf799834bb28c98720b678156ea7419a0854bc69e580d8cf6d31e16a9b6895efd4113df0577d2fd027d5d8a1c7b7ede25e8072307d84456d51404ba93a99e9b71bfd304f71c7b45382ef949c01d0fb0cf0fd86885e5802b5dd11a7828e8a2400b07b53266602c49cae1cef267efc6c512f998dfc044e9fc594a6da8995f05099c1781a5f22fed281e11670fcf9e0b50a574d830a0ab86d01eefcdc984bbbf3e50e1b6b8fab2123deff4dc8f79f1744fc45987528951a3e761239149ae54552fdfbd6b83457bfdeb61a7f2248aa731fe044056770a36e3c50301feba766cedbd49057523e2ab32942605e2438340baf2ad3717c8735701f4255166c1d698dbca6e96d89c711c35fbff83dfa4a153fed973626a7d5985fd404936bca71b7c72e0769dac06482c234825f8e907353ce27b38059ccb8d38abdc5fda032f70ea1bfbab9e9036ae3736dc41b8cc6370e3bd485afa28eefb0a55569828956e3994a6aead2d4423ac68846b4ce9113d100bb9277b26b9400eb41c400e8eb78e786c2da874f529e73a89aea13a10f86dbea7e39e1226021b5332b496f02f136dd82fb2fd25d8b2aab0b1ea400737250af0bd75334fe40b65b3f65e958999f30ac6ddc21c4efffa858b8d376c3f3fd6a441e326ff6193e0f825c29ebfd5c209806fd07fc027574a0c826e6af9c59aa6820f5f2842a204f64c7c2a6edd08f3576a78b8fbf445a390790583ccc0b894357f126be13cc2e48efbbe68ee5ff1c442c5aa3a6a4a6d681a7001ed334a61fd0129067c0fb34aff1c8f727fa7b1c2a15962000e7f1058717302fffa00869868a3b07846bc23941da6907ed61c04c5c43d3c52e712a84fe48d649177a2d761ffb9fc58bdae5723e8f3d27ba9f58b3e5affcaf3a95ab6689f05cec7e1b11ecd6c18c409f74a43907c2831cf8ed073c53edb9c074d43554de52b0937ce77fcc5f968e38ae7e0820cfe31489030dd382121af4de3a2fd803af52661d5e0401987588c6afa9d92d515e7dfbaca758980b6ace8600346fcb316f349e31812eaacc14cc1d91e6b311534ff97faa8193e79d983543b3dbe9d892458cdf0fe8e685ed1d582d16bfcf8c05dcd0619caa97b3de459dde3d3679bb0ea2e77d477ac544007e3f8cd6cdc287e9ac3df24a6e5a2465c50b78785e43948c8b022ff3ab513ddc7a4f4dcb2baf12c477049f66a01fe25d80f2a7a5944012aca7caa27acb4d20b989578ee8041c0960aaa61e6fa8eb7ec1e1ea6c568dbae24e4cfff3c0eaef21b7427623507d61492bc056a930763be00f8d08b99be15e2f5e220b2c668f65b223c81925c7fc4859e5f66d416039d1510156b67a27821868daf4111dda1249c1a21325ecf49acca78a6f4453515e2205ea83ee704c7183607ca3fdf1a446916b3a1bf0a9707e6e51ed9191e9d15dcb9eacbe4baaa08d15856fdf7aa48ac926935b10e8e54e8b2f1dd7d2fce71e75d23e1e8d4e059bf2e0947c05", 0x1000}, {&(0x7f0000001280)="70215ba6dbafe2fc6fa570d54db16ada7066c2a02016458adec9", 0x1a}, {&(0x7f00000012c0)="4c0618311ef77d102e2b6d6be26eb5dbf0c9f29a9821cd11f1f7d85bebf46cfe7e95f8a26c2b6ba1d7e3ce63a80c40f496868808b14c3dfdb6b2318fa9c3dfe251a63c42dd929e91f37ad41788ee913f15f61bbb660c4cccd99723376e67d142f085a8d07fa46699c8103d07a49770388c131ac750b10f679bdf533826cd582dcdb759db674870fdf57b0502688ba7693139d8796afda75110d4268a4533307acc30d16c700fdbac0f2e0fc115bd683f2619e9924ecdbf28d4b11d44b4c23040412466b9dc97fe434c83581e96365553f403a7979da8a67504c71f7d6333cd2938194522776ab4a753fdae741f31f2f90032d073092dc67462af166c3ad6df09ebe3eb091b33d76d3ea82b3df01d14f6dcf788ab19bb8fb353e107574474b442ba00b1d81f853f253f07b6a8e7f1d13d601a408f554b70087f141a471eb7af2872dd014d4db2cb7c8a8d7ff417926f1dd59c1597664357a90a6cd918ac157a946f08a16cf842869c1aa5c3d24933ded6e25625c8b2dc2559416da57e19503e3bda06df67e8093b67f584e46f428778fe4b3c5f455a28295b6a4c08c0e4b6d7a75df124c89b223f1d74605288d370f38624fda70c4c809ce465ab106df073e0746b8da94e457296d84d9bad669e9ab99d82a25e380adeeeb5bd74067187712a6771ce15f1583fbccb62f961eb24eea2127c8978682762eda217a06e32d59cd5f0eba57962df4348b61dd32e85be286871f3bd41b7a8c8f22317de3641c35ffd8e9b66c0ae3f74cb7898a16d36741b47b02ad97684173d128d2adafa973d63f656667a8b61ebfb2720eb7c84c0b7f40461924c4e6810edd2e1c1146b49b914f0bc23edce338ee45386d477d7bc8661f06b5d61a33a8ec6537793f300afc7b6315d6bdaf892f31e7efc3c0fd14e8a5a45d5c1620f90b32507f11927148d322169c9a4887f3dd7f8ba1dd53e6391ae76f6ed9d78ac8ad4e7ef18b59798c1efa5b3e40ccccd26b1b31965f4a2b3b50561ac6c878554f90054d932b7a0d4d434f6c78755db7ec5807bdbe330c3766efc2fdb5ba14a4880eeff90cca08884a71f55696f424ef6e878030efdd0266184ef3edbfb09d437c8309e6b1c683b17e247ee68a99659761d4fa60b3ea66ffdcd7718b3f19242fe5d57e5ead040b71fd06942457fca70fcedeecbe4668bd94f1ac92f5df78936ee948eb17089d002e9be9697fdef447e55699be75b118aed525b67ce0accb3ac99e7ef1e97a768dbcf1b313aa3ab6b0f3ac2c0cdec937f499be7a098f39178ab694edd6427fe115756f0053a83b8b3c3b05c427ea1917f991c2b20a13e3e66b920e5802fa1c489af560fa6290a66f63fe4a5cc5b8309bd796ae1f4ce7b953a32958003d60c5bd39a20cc05449c877266ed3c023cbccfb69b10165bacf413c3b520d8eda9d6452f39845b25d4d6384dc512e3a22d1d052df311571812dc8d6cea5a436814e773a9e09451f8cfb24788b2237c3ac677b8b816a1b67d018cea4cf49281fb3d5cc9b3ade0843ea27f25c0a733579c14b14ccaa1a344be0c54c20942d82450db6dfc06f90b24b79e20489d0298cdd7d6688e5cfe87a7e6ff08f1ac8535fd318d0a72efc12f16bb645ca633735bd95bbb962f49d512433778ebce85e1935100d35a176d7ae1d84b97ef5a0c030c554a0584127a95170ee40a9b1505012bc04a156062a6eae2d53f105e622c34edafc9d4b5763c616bdd71979468c8997a726c20d217fcbd283198262ce66f33c4889f82d3496aa4e8ab274b1a5ee981f7a161092ed5f6cb294237c576999c43f2f8d0a8c7ac8493cb32d11cc174b1fa50e7cb9145d39cc5b501fdccf6e85a3a110cf6827adc155c959ab3a43b3acdddab24d114f82e598cead6ac4588e1c6caba12fdd7208d8d291bddb41afe206f082721572de152d54e49c29a277b9710ff2a51275ed93e23677efa63939a291dd4cac96c43f3d0ca74e1ce954fa89f4b23a384a43dccb1e1ed8ea72e6e55eee831d1b2bf468bd6e768a57b867cf7b53e81cf811de539e6f0bc94aa08a98f7890fb979b06bb8e54146454aea5e2fae0935b6bc6a8a526eb4ff8454aa34adc110ec51cdccd617b1e510b7d9d1715430077025c3a4058b3526197a5c9ca8cb7a491d982a2ecc680e5a0c094eee5aa04cd219ade3a20029bad6e12f649e47603dd52bc287227726c505cdba3715cdc82b7b395a01d424f9a034c07a7a9d07861311befbb15e302dd4d7636299bdf4f2baea0ba1aae608de3afca69a34682a0584c96e7a2a8bcd41d50c6118540b18a534be682ecca4f74320e46e6a661d576b4e8826b4293650fd1821fb8b976ca15da22dc4051048fe3fcabe76b2a5ed0223af594dda59ec101077f5ec272cd49ae9415961c886ec6719256788aad6487db3e00f717a51f5d8be23fe0fbe14b4828f12c7a29c96f726f49eb539b0b3badaed3a766c8599d54b31716ac7e0e01ae00f01085699f78976491c4f3634fb41502e3c8e20b545d0d9b6f21cc4270f160b9e6c4a89e2ecca771d8fb7bb8cf79f981c009cf4c5a284f8065419751e8365a42d83011406bf247dde8a8b1c8b81409f0444b512e080c3e156697c075393fd0fc5ed165df775a97b64c47f15fe150e7f9ad1530985c7bb88e63da7bf3acda0bf839f48f88df73508381a1e49244565d72ff04463769b75b9448cfd3fbe7a32ecc5f0e2293773916dfebe7deb5526c1b054fa7008864231888125538d241d7a3590300bf4eefa375e28e94a97a9f26e747cf031ebe3edf9ba7c367a4c24d488b02724f002268cc7e36c905a75ef644dee2520f0144f235b265401360356aa18a564e1ecb094dfddb2065f9043b253d6f04efd941571c5ebe233b782d99dfd5310db72149b28d724347815fdd61ec789af03277bf403a358736c6ec5fcf66755bf36154643a1303ce766cb43add9c8c813754e7f62e1c3853c2fb3ab42e65d02a4cf1bc4dad684965f167c72f663e03cc87a1f0abe7816420179ced08864dc6fbebc6ceaf0ed27c7e543bd2ed713d91510fd58cb1b8fb07e6bdd3dd7d8704a032df2ab29ae754ab06f69895d77aa5b81b90fd7afddda85b3cf32d621d075131bc46b4f0621a36c5b0fc38dcbfdb18c478fca69ae862f6ac77933255a62ebb50b13a93b6850a898d54ceb60a4e4b2422be40ebf4ba43b6cedb50b9e9bd61d4c159b9052e4f53498219ae10277f8b943ac3c54be2fc70a80efee2a0c4bb76086fec031986f6c9c5e2cf507ab403dafd66b06f0eaf39eed1ebfd2587615bbeac34a18b1dada088afaca4d12119886b0a14242f9ac81dbdd867b6e68d193349de4a8c7147d95095a6b49de486ef9e03e37bd20d15d3c8a20a75e4d41334099f579fbdb24c4a8fdab329d5f91317a5d8ff4648bcf5951b0a3722fde395d324d6a897d32a3fe7cc1cab42e4cf6685a5369c0d91772a7be1a3f393c06c8d590a10ba75b47a61635a75383f11883b1ec1fe58382b695ce488be96ef5413d6b3d06bb624bdb1f13523c8d54730f83417e7ea8518c3b03ed9edefc1e4229d9d890536ee52ef1e4f0d88327cccaec737979e10cef0c7a96105b6b476620b2b0448f9c1623894c7c50a30eb131ef18d774a3e5b9df0b6bb07374535a9618a93b81e765022896923bf0ed1a1bb4f22c72a2ebf52038b17f39a1ef293be6112e5e5824ff20d956a724e66d26abbb4881bdf915459864e4e7c4b88306df364d8d85db3887ed914888a2f5e8555144dbc6534f095f518f18ff0290b8aca0f3b5f9be673e70c4d5b3aaa1059d02e0d05986998cfb0c06229cf28113615e955ff05e00a1ab40b06c65a8234782849ec58842834bcbf481386fd566b0d4adcd95957ae7544a40fc55424f1380cf25a3a15438fe6c4250efc0733933ea2ee1fcfbc0404d6b29eeb8bb8f8ed63d9c1429ac8dabb327504aaee0ae2ed994deb308db8c0db29559fef428a367b99c320ed7a265e4408c3241286da343a61ae6c26988bb124e21e79f9ac4e2a4a728d42cec2fd2f409d06699a73e1ca54187951886f979fdbb0e89094135c441c21ea713b16d710220c640de32dd05ab6544ad67a79ba9628df9b085dc8725268024252f650c3b5528c608e86e58a84963a694d5740127343c690af422ab97dac9dca943976b40c81b56edef120718ad5722d17a995c4eb2683cc188f0aef9b160162cbbc9ef3e48bcfa91e9786d9d46f56fc1b33bfd02d985d3d5b17e7d13949a0fbe7fe05ae526bc51a1ca4560e1019875316297c38f8d9630a9acda6d031737b0bbf9a62b48b6a897be83af81c302269447cb4d55b3568143c85bf20a3854450f3c224709f41fcf9eb54f7286df3935f2282b6dcce3a35f7d92fda36438c26708576426ec884e63bc908fe126fff69245f7c03b2e59acdcaa23d58ec62001a62a0acce541e5ed7734ef85e84db06a522d79fe89d2102156b06266f1bc19820c08436ea996a470e731ef6a54d7f2e59a04777fc57da566d7103b1b1104ead43a50c0a09a762d99d7286e3b3cd41ad18cb8f5d529b889af1030461eb878be3d83b4497d35d1ee0cbb7d7259fdd596be79e32cfbf2076cb413f5827f7ab0e6304cddb5130817b356189f233740876c162552ac5f739644a38deac276aff90b820735781242f15a191a814cafcf675f843a991f51499679495843d86ee01529f649b918d680d5a846924d38499461df9f0519ad09c7dc84db7409efa1a4c4d5e2b9f517cbdcb205e20f91de72ce16ad6cbc85fa445fe72cc5a98d9b494b70a5d6243e5a217cc8da0cd42cf4d2b62cf5099674ed1398715f9882c123e3ae8bb56a06942c5190efc650bd88f19ac4a50fcface2dabce764a8e292cec18a2f378caa0e6e3153afa861bf474db9d2593dba3c5bdf6947aa0473d8985021bf60f125ece033dca7329acaba65610e88ebce241382312bf108df346c066bf35ee1230c26d29f1281f83d5c958a2cede0c812fa59e6d1b329242f4bffcf239345e2d86235e2de9643bac46e5ffa7bd9e47db89662a4d8a0017e91a3b245dc1a3d5eb928bfaa6754d93077df3643fa2d50cc7d5c2f560b7c54d393bf2e1a780ea6c6a7f679aeb3898d54acf3313d15d4251285c66e57eb67bf9f5c4f9c12b94ea8efc13de52d687f906fa8adc55d68014adb1e72dc6a7bf9a777301f5b509c78e6dcfe813a08d2a7241d9c811f373810a67a7dc4eb5c2ebf9a1e849325de4086950f0d6766c7f44701996fa31c9f335eb2a12f3e1ee0063e6c8209554e697b1338a8893f5066669c5e998ff1eb1d87e61a0d116b780a6a22568952cc117ad7d800350550202bd59fc587bd502badf5c65826e408a63b5a0ed80fada433a5b5480ef5b2f734aaa7724daf51c923283d5ec02a0da9eeeee8a3bffc44638e90308a825d2bf62a16fe55e5e35c9e5f3fc8360812f57792a2d75356d0ad3bf33bc669a801b2bd990d1b2e746c96f9c7bd4daf4f3e32ce2bcc5b130d23a940712bff8c842e1e07cda3d00daaa0f9756a2d5f590e103f55688e3cc9c926d8e2061935c6f15ff504bc8583528a7d2f76a1a888e61d48bc8d8643a5dc6ef0a277f52916d9b56b40608ee073fa9c5c2466a2c7acc344bbac7a13fcb248a6f8c6354c9a3a7c9a2356f5524d3a27ab355c16296b5e4dd9659d82d5c5437a24cfe91874bc317b84a5c28b621c36bbc3365fa3799a7c62aca544d4fd02f682772a309ff2ea6f7ff58fa38e17146cbdae80616ceb815f97913cafff430413ef2c52132a618359fccfc14fea9a22bb9", 0x1000}, {&(0x7f00000022c0)="70ed8ff9ec97650713f885b32ff6eb527c8a4cb3317272b1f2c4a21c5595b843d42c61019b721bb0c0c946ab04442a3b886b8fb40939227a068a0fa629eddc182094aecf5e40a3cb480bca653e17c4c54bbbb46379cb7c738ff0fcfe305fa41061f35f04686937eac146ab801d8261e2c5d9119a73facb53f263c49dd33210be3d3a51afd4bfc4b21bec86a482399e8abc0795c0655a315f991978c7c52a84f968b92a4ab7547b896235fd", 0xab}, {&(0x7f0000002380)="edb44b766b5e4352ac7e6d78ba86c6787c140f85fbcdce7e6026", 0x1a}, {&(0x7f00000023c0)="0cbd0da47d97581ba211171aa0cab9cf15a082be6dd4d3f2649222114bdc27e2d42d93fa7d5bfc656a498401a7bf055b9906278ac540e47e96963f9e12cc7f5044502193916d879a0c79f0e8bb0a15b5dfb08771c1543669a818b4e1b33b567a420ad58f92870f87b5818ace4b230b73bed0de3946cdbbef64a10bd9fd18f5789ae229b122500997b7788413632ee97bb0c39c4c8eab3eb838c4fbfbd3edba1d72339e6a78cf94afc69ee98562c452175e67644bd07f40aeec8f67def736af2876cda56da5c64ffa4a7716a0a42ff52a877f2d4835e05edd8b51475e26b521fc44635798131aca4c87b9cc54cbd42b8d320c15ede51e65fffabf18dd7557d1b3184cb683a394611769682432662e99e4b9b682d0eae8c4d2e7d65cd1e2420a85f39f0f0e22c29d769a2e345780a101fa844ee0e9bbdff1b14a47e0dddad41c5a923c52251c4c8ca7954fe09cc6c9ed42bb0184878ec9072e61374444350adb451e07232b7bc183dd60a871af1995ac9c451df2dca6604025812f9554cd40544cb2b096ff6cece6f08e309d20d7a7bb21319847d4210fdf03844edd8c265bb49daaa6afeec818f7f2eaaa37aced988fd67208ebe23fa430954a39ba99462c0bfd1ba392a0d43c0ef5b725b2e1e48245555163a9be8d39751f588a1be2e9b0fa5a689e43f393f195c25657cebbed16b21f2da40868f90679ceb5f1f0b7161280ababb56ef8b2bf300072f48b6cd0d91c6f874b5d74c0dde511ec282dd74d53b53e67f2540d8cf27d84384107bb6bfbbad14a1e240977dbece82deea9bdb9b69ee6689f3c9434324a50f59cf45e4b538fa2200bb86735a248597614af0747a442faffc9a5021fe6e4a93f7851e50fefdaf0e5a1c590ff4eb3e76f83b9bd8b407781cad8186f37a2c6aa6e05303c13d29bed53da3b5b40516b7c87cecfafec56f7ff71532bd942a8aaec7d743698963c11934e32187043fe82a00b9f8beae84312d2e148987d694e2ce617d40705bd51a0c9cefaddd86e8f2b7396c3ffb0fadafbdf377a14cc0f97d12c97dc9d7f11d22caa1d05ead29ed2aacd865252a1a8a7342553cb0e80378eb5406d9e76537c682adf1210003e77f36d1d90dad282a27f01923c2cb8033b10d72f8902c9d107437d3cbd953a8aeeeacf09d67f9f2e718df8fe35a2b73723412874a2fa437592e444d1f27d8c22b39a3144100e7a6ab61c06a8efd78e5cfb97b9b1c29b461635e189fbb0829990eae3b9cc7f9c4a34271974ce90f4b0e7539dc44d15a3da3a5f8d3bfcd0aac2d44e295310f24ee30b11302d2d2aa50058a8ccf901cb676b9579d999b301f6dbbaa249d70c23c1b86ba371822f9a715d9331c6dce3487c4ea58095e057f0d3253edea973ad15ad29d445119e527a64fa4ac55480baa433e3d657b5fb2d777f4f36dcef9a557a7468c4dbc570d650cdf4b3ea96c59477bdfe403a387ea62d3ead4e25682400792838bd7f87664582a5b0d57a86e8244343bcb705e8d453f6e6eb463db0302fbaa5e5b282019de5db0188ce7c83ac2661a43a8d4524ad25a33d0ab13e9d10dd6593b25987138ff08660753ee1e49ba4399b7a4b43d38b8df34d4b4f39e0a8a5d9ef729469eb1ff0ee048f25836868f10e8757b530e2eabfedb5fe27c33f85f13cbe6194f0fe73a49b0c3ff706997a49ade7ad2e5ea1d24e38e30d35faf0266f157b6eb239bcd4997ca7f8fba086f2168475a6c85a7e6267d060025ce1e5ad4b66013adae6f716aa3008435de0a454e2b346ea3ca7e0fff22db6bf3a9b31d1078973e3cf2d4fb56d81a35891df86db17cab00dfe01ec58be08683e37b26c36d03303a8e7834c0a60efc5bc179c514f3bd5802ef60f1f5134405f7e1f65a6fa7fe742f3b69201c70ccd0ab2fadd0edcc70c5824f685aeabbbebc5d327a026503378b445e335794a00f1b2be423ff3dd7e7cdce62ec2b1f2a200879fed314f012b7e0c1e1dca4565c8baac51875f111031a8a2c17ad7e628dc86298f7d1052713e71adb6c94228e01f62a4ec2169ebb428ec8033f47935cf6621282ff39137de8a572851644b654ac225c63f08ccb3a1e80a5c91a493c2b8841b1537e2de595371b3cfa9cee2cf4cf35c804855f9a533c3ef413b996721f4e755f3dc918634b546319651fb6cd40e2a972d0e670794329d6ff4085ca9c702b6645c5dfadab692ffd9831cb170831cf32f65fb6ffe8e507e4d82a8287d64a4fb3314039ac110ff64e9fe557408ad72cb983aaa4373e6619eb3cb194b6c8d2e3f8b1d418fea7764573c741d00bbf585fc88df78bebd65bbc8f077f47f1bb420773e9f00e3ab63f456a6b59966b528f77448b15d1a741a74456e3ac423059f985caea5f28e379041cbd68d54447b75cc03dd0ef70b00bc79d3e2ac3bfbeeef4e845d6d552abe7ac91abb9ed9bb07082556c7976611d72ddb1825d2739537d7f23d10711579e875597ad87df1fa90b2b3a689ab3bbb4a474b61f90b85d9b0cd8f3aa85aa80b957f97708250d52c97dbc68ff495eae32b007d622ddec5b09d3f22460da56309582d034718dea742187d607e5e5c57fe81cccd17747f4b772fd2ebec5332c2dd55abd9b680875c8f20940fd5037672e43f15f2b2abd33bfd55079fa0825875457445edea12979a479a21fbafe3e4af2116c58f2e0849731eec14b38d65c6172b2af336efcc995f78cc2614103dfbb69d34fa9fc9d6d5aba886065d38d4c6d0c2c06f9a5b8762f15625cdab666761a0cf9c14574d23fb84d9f22730b7c9b136983151eff287288f717538f03f361baf951e9cf845f6a1cc9c6df9ab25de66859860d9595a2443ef3dda9d9fadea61f8758bf9a7011d99f7c8e1b88f3acf18284b0dbc85bc0fafd4c70290edf1de957c12f649a783f0b6444e616741e7b723897c1a098ad58a7f431015e702480c4dad30bdf9160ea4aa823b05d0027c94963f3657d53e80e61e4d2d467cc6486d9b87bc82896fc9f7bc20c4b1147b64c8e008f818f45c2449fdcfa8d2633237cd91c07cd9a7e25ddf1af4440e9cd85f0c40de89d8a9c568b124fbe3a20907e3f3603615b97b71837174c2dddc71214825419578ad345e88c72c49b356f8d2f5727e0944a8210d4e26a1ad5ee4530c3783a8f18a47016b93c241fb40cf7723b997416ff3feed1ae06a7ca8aa2595b02ede36ff5af913f29ffa900782c5646ef3d73b80fab3d41ec895e967f5dd73f94e53dcef2f05cdc47e8f72dd733eadbc6d48c7232908879068684aabc3b750154a5f34bf3b8cbf646222ca714c5786bd097f1e3561a9f621b0a7fd147ae7082513b922c796a61674ee8b95a513eeb8778b27cf518a7da336388b6bf8fdfbd6b66ea315a61d3b1af9f119cce8b89f77a46ffab2c433f9965689030ead6ce8f5a940dc319a18aaddeefb3b875d0dc26f1a36bc643f6056a5c03ae8fd9b2ab68df65b16b53e8cc19331f20ace04e371eb4624be9726d58ea0e60a5b02299ebbf699544ee7c47e89960c1fe5c1e84780df03ef1b32c90750d62f73dd3560e8548305897faf6c9ae634dce679c9f475d039a6ed2995d3335599dcc974a6398d89229c43b9a7fe41694e30a62a863f8cc289d960b0f3ac8c445c1ae879134cd09b6e64851e7e5f557bf87a1790f8bb20fba8904b660fcaded785055a04ef66de4503ac9b7005b7953a035046f3963bef1787b50f75b197538f4d189288835e86cb7df346a3501b5e46036045e76033fa8ee8c895031f279d67e39de9a75e1b4a1fe15f5c93832ede3c846be109461fc354ea3db68e8a615712c0ec93a5bec262dec4ebafccfb9b97359526a758352be2a77cd563f69e71c015305c29ae2b92b5f8ed500f05c78f3ec9eac42f072aaafb01ed2e66e50e649e256bf3ec3ada06f7e3583f1030fabca1b0153ee198d81802f15c67f9eab6c4261558b84e5b3ca6d1e6f281cb2fbf0d8067b421a4f5be5990865c180fc1c3eba763779c5747d8e424e0cec05d08a27ef38eaff0dc2a75531b48bf27fcc78d725e4296d9e49339a3e1b6abd66e816569c3f1ca2500eb0b712b43b4f784d7f0ff6a6a59cbe52f5b8b186210d609ec65e19c2054cba70466f79c3388eb3c0dc67924e6d76cc88f9223eb4ba33327cac35ab45ccb46c0b418aa72d1ddebde7bc8e4d8d55e3412df1dc006cc7afef6d85520086e87af77284ad1b01b5550137f1d85193a6ccdb213513326b95dea79799dbbadda0e2176f697e3312c9c5c4ac1c9fa89d52074c73eb59792f0ab2e0b9880270f7b14662f7397e7c966fe8ffb756f5a1347715026df3403cf90e7b87daf284285b9464ac21c5f1f18bd2d17406255959b214ebe7da71f5c15861fb166f78642753d6f968219301f6404e3bedb90d2a9cec9be23cd128a5ea89e4e48a7ab342758931e7c52ad88ae741a5c9900045599bf5cce9399a62499fb4ee0f7b12cd53269b89bfff56c6fe84da23c7187fd98f125f93a3d45bb5036920a980d09bb6d1cf51c60eefdc14bb31f93dbef993694a2323962264aaf1bf7f0757e785be4325e1fdb26a428a91a0dd88e828973a870a8b055871937fb86d09d2e0e9bf3639b7ccc1d9ab1b513474cc20f81f3ee98a13a239178f8c9d511e103138bf9f0cef0a8370d40027d0e5d78ec7d2d61bc95fad83acf67a70ced35fac58e52ae5cf7100690a96e19a95c0a17aa4b664baf1b21e858b6166ff9eeae1417050e3c1c07f1945f86e67ec5a8521a5e03b58697755c2467e0315bd15c1f2703bd44f4efd64d745ae4089fbba52b8c4f050647325e6f5a3cb14b6dd88f545995669c27c9c011d601737e72895800b41f5766f0b974187c95e055f247ce5194c81c629a7a297b8c80d5e91767bb0f6c7f513294d4972dcb5e8bf5458236642c69cb6a4a70fea05793fc5e62115620463ba46c02504be39dc978a70bd483353370e9648b76d8890cc904212e1e9ef22203251a4aa9baddbf63a3896341473633976642a8bdb1f35597eed738ace28084b2e0fe6a74b8b2c97d954153e19bce6444667b243a11b60247c17fdfcf56bfe6161ade662d7a7d2941fc76202cfa9031d00836dfc44cd7cec366d88c6590d2e040b36259fee6027b697ffbaebc7a40e50b0931c01e179c6ba07c4760cf6943e88e024d3f695e3061bbcb342f7ef0a8fa1d37be83f65aa1f51483fb0e8938ae6c17c27ddd891e56adf74f31fc19a8b4163b3f09cce73fb68dba0477d70b77edb698abdb3e2b4cd24a553ef8b72af119b70bcd99da4008bf855e7d0848f30be4d847c6646b4fc5985fb46190f80936ef1c951c9c1d2e257e4c5664789d78446b83d5ad5aec880ecaaf06034267ea6fd4852d9c32240517d6d3dbc49286248dfa55c77355dbde5153258ffa1522e7c7da70f93058594ea617d1a5a33a69fdfca8a7f2c6efeeccaaba6658cedbb7db56265c1524b6d1cac8f74947dbae2b347346524051fb24786687fa603c5fa1627771d5f4ccad5227ee8f3988aa8278bc19f32c62396bee5619f0d73b0823534e05640977e1b0aa377965c10a29e4de8b8907534583836d9f1743f9ac2af3f4fc374cc57225fe9ae47bb3b534ddcef7a56bc31319f1c5a04244641e6dec6048342b9ff174dc9fca1478c02d2f5eddb45c557e69bd1114cc38b062fc36aaeae0d74765793ee4ee2e2c619b99d232d4195009eb0f73fb0c559246a2132dab56bf6bc9d833a03847d415039a4a85f01baa22f9db53d7603007bb32e3355ed10915bc89b9642132bec6da7ea9e722ee5c2778080e15156633a9a5", 0x1000}], 0x8) 14:53:58 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x410, 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mprotect(&(0x7f000058b000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f00004bf000/0x3000)=nil, 0x3000, 0x1) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 14:53:58 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x1) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x82, 0xc0000026, 0x1}, {{r3}, 0xffffffffffffffff, 0x18, 0x4, 0x27f2}, {{r2}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x20, 0x6}], 0xffffffffffff0001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x81, 0x2, 0x1f}, {{r1}, 0xfffffffffffffff9, 0xf2, 0x7, 0x800}], 0x7fff, &(0x7f0000000180)={0x6, 0x4}) chdir(&(0x7f0000000200)='./file0\x00') dup2(r2, r3) 14:53:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x22}], 0x9, 0x0, 0x8001, 0x0) 14:53:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = semget(0x1, 0x0, 0x60) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000040)=0x4a70) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/71) setrlimit(0x3, &(0x7f0000000100)={0x3, 0x81}) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x9, 0x1, 0x4, 0x2, 0x4}, 0xc) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000180)=""/124) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0xffffffffffff5b24) r3 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x8080, 0x102) semget$private(0x0, 0x0, 0x40) r4 = semget$private(0x0, 0x3, 0x40) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000280)=0xe5) semop(r4, &(0x7f00000002c0)=[{0x0, 0x1, 0x1000}, {0x0, 0x3ff, 0x5ebf795dde952fc0}, {0x2, 0x3dc, 0x1000}, {0x3, 0xd08, 0x1000}, {0x3, 0x81, 0x1800}, {0x2, 0x6, 0x800}, {0x7, 0x7fffffff, 0x800}, {0x4, 0x0, 0x1000}, {0x1, 0x1ff, 0x1800}], 0x9) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x100, 0x1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) renameat(r3, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000440)=[0x4, 0x5]) nanosleep(&(0x7f0000000480)={0xfffffffffffffff8, 0x8000}, &(0x7f00000004c0)) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='V\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='/\x00', &(0x7f00000006c0)='\'!:\x00', &(0x7f0000000700)=',@./\x00', &(0x7f0000000740)="279800"], &(0x7f0000000980)=[&(0x7f0000000800)=',\x00', &(0x7f0000000840)='%\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)="06", &(0x7f0000000940)='\x00']) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000009c0)={0x3f, 0x7fffffff}, 0x8) r7 = kqueue() kevent(r7, &(0x7f0000000a00)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x10001, 0x20}, {{r5}, 0xfffffffffffffff9, 0x14, 0x20, 0x100000001, 0x1}], 0x4, &(0x7f0000000a40)=[{{r3}, 0xfffffffffffffffd, 0x12, 0x20000008, 0xffffffffffff7194, 0x1}], 0x9, &(0x7f0000000a80)={0x101, 0x1}) r8 = semget$private(0x0, 0x1, 0x201) semctl$IPC_RMID(r8, 0x0, 0x0) getsockopt(r3, 0x2, 0x9, &(0x7f0000000ac0)=""/170, &(0x7f0000000b80)=0xaa) 14:53:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() socket(0x10, 0x4, 0x80000000) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) r4 = dup2(r3, r0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x80000000, 0xba1, 0x9}, {{r4}, 0xffffffffffffffff, 0x5, 0x1, 0xfff}, {{r3}, 0xffffffffffffffff, 0x20, 0xf0000021, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2a, 0xa0000006, 0x8, 0x1}, {{r4}, 0xffffffffffffffff, 0x44, 0x40, 0x7, 0x8}, {{r3}, 0xfffffffffffffffe, 0x0, 0x20000000, 0xfffffffffffff801, 0x4}, {{r1}, 0xfffffffffffffffe, 0x20, 0x13, 0x1, 0x7}, {{r1}, 0x0, 0x3, 0xfffff, 0x3, 0x10441cb0}], 0x20, 0x0, 0xff, 0x0) 14:53:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mlock(&(0x7f0000cd3000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000feb000/0x13000)=nil, 0x13000) 14:53:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x83}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x4, 0x0, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) r4 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7, 0xfff, 0x8ab5, 0x5, "827db71cf71f3dca1b5623aa2e129eed0950c85b", 0x3, 0xfff}) pipe(&(0x7f0000000180)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x1, 0x8, 0x9, 0x0, "91f666eaec16406cc357a94fc93c59840ee50022", 0x3, 0x1000}) close(r0) r5 = dup(r0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000040)=0x3) 14:53:59 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setreuid(0x0, 0xee00) pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)='##\x00') 14:53:59 executing program 1: mlock(&(0x7f00002e2000/0x2000)=nil, 0x2000) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) mlock(&(0x7f0000e28000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="8ba2fbb3f7297db0ee86c1b67715a35bb96568e1525114ed4e4e22b81464dd39905d39b55c8e6acfd8a6a90de39e43bce4e677333e4d5239b4ff125ae1810f194b58dd6e3620fb011883c4559d6a068ca10d2127e370cbe147da5657d157046334fb8629c74ce0e78991a6bf4f", 0x6d}], 0x1, 0x0) mlock(&(0x7f0000dff000/0x200000)=nil, 0x200000) 14:53:59 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2, 0x9f4}, 0xc) setuid(0xee01) clock_getres(0x3, &(0x7f0000000000)) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 14:53:59 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x10001) syz_open_pts() r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000200), 0xb, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgid() getegid() seteuid(r5) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget(0x1, 0x222) msgsnd(r8, &(0x7f0000000240)={0x2, "becf2d0b2309383e059495a944042e92d62ff4c447b89314281970547d7eac8c566e7f87a7a4a2d102c80bbf1b96dcc88290d8838ecdecb1d702ba6fe42cb217b8e9376d8c0f4294686c926689ef288bfbad8f10a4d4f461a825da7d8d38f7387b01f763bf0bf3414cf101f28e37b209ec608469f581ae48a153d81d0f0cd4b0623191ce1023d36b847fb62e"}, 0x94, 0xfdc4c0b6a9dc9d3f) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5}, 0xc) socket(0x20, 0x7, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 14:53:59 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) 14:53:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x8000006c7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') fsync(r1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) 14:53:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x4, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x60, 0x40000081, 0x0, 0x8000}, {{r1}, 0xffffffffffffffff, 0x44, 0xfffff, 0x2, 0xffffffffffffffca}, {{r1}, 0xfffffffffffffff9, 0x83, 0x97, 0x0, 0x1}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x3a, 0x200}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x6, 0x7}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x9, 0x1f}], 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xff7ffffffffffffa, 0x2}], 0x8, 0x0) dup2(r1, r0) 14:53:59 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffffff) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() syz_open_pts() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) dup2(r2, r3) 14:53:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x5}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x6) select(0x40, &(0x7f0000000180)={0x9, 0xd11, 0x80, 0x8, 0x6, 0x400, 0x6, 0x1}, &(0x7f00000001c0)={0x7, 0xdef, 0x8001, 0x8, 0x9, 0xe8, 0x100}, &(0x7f0000000200)={0x7, 0x1, 0x8001, 0x4, 0x1, 0x8001, 0x9}, &(0x7f0000000240)={0x0, 0xfffffffffffffff8}) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 14:53:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) fcntl$getflags(r0, 0x3) kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x200, 0xd93, 0xfffffffffffffffa, 0x3d6e0dc4, "d932d52411aa2e720fea32a38b62be105de72f55", 0x9, 0x4}) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffbfff, "a147780ac85a5391131100e8004000"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffff7fffe}], 0x2000000000000247, 0x0) 14:54:00 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) msgrcv(r0, &(0x7f0000001040)={0x0, ""/39}, 0x2f, 0x695caf4e7555deeb, 0x1800) r2 = shmget$private(0x0, 0x4000, 0x44, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r1) msgrcv(r0, &(0x7f0000001280)={0x0, ""/209}, 0xd9, 0x1, 0x0) msgsnd(r0, &(0x7f0000001140)={0x3, "a0c1d566aba4f02accc1d59a65c676dff8a6b3d29be7d25e8965d901766dc3b86bb42b6080b33b631bd2b53da0bd48d4962775a0bdea31eb8743f718bb445841c40e9f3096d05c625ee1eb782de612896c6a4ccfc92235fb39da8892566d276329c77a72c5ba533d5379cd9fbf2e033f7748eadc3b7cca1b5664e988f772f7921e479e18a4fac35ab21d237243f2e6a5044ef46a9028829e165c29ad1500b4aedde6b6bc3afac4df4c761187477375f1daed87e2f04b5b87a6722fcc86bd00ec8837e6f66dd1cf8e73b761fbd014570fcea93a965c775d5ef4d12615fa98f07483ad9d44f8dc70338430505f4fe2f990118705bde8180e7fc590ea08f2345ca5fda8f2a1bb58164c4537c9a30a9096cd019004cbcf63fb0e6cd50f3609a7375b228ec7d00202ef4b608e3b312926"}, 0x136, 0x800) 14:54:00 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) connect$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) setgid(r3) fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe, 0x1c) chroot(&(0x7f0000000340)='./file0\x00') 14:54:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/45, 0x2d) readv(r1, &(0x7f0000001380)=[{&(0x7f0000001200)=""/158, 0x9e}, {&(0x7f00000012c0)=""/130, 0x82}, {&(0x7f0000000040)=""/26, 0x1a}], 0x3) write(r0, &(0x7f0000001140)="7173d5a8dbc932656ae7b96b8546ac224619f3c167fa91174662d9c314b232d29a2a1f2cd71137210ae60fe4fefa0c1659bb22b34e7f673d16615f11b7204c9218fbc4307453477ec388b7b32bf96b48eb481d2d8e71277ab8c96417db10be8385f05e7ac1a7e48ef83887543ef9e756494308aeabbd1f9d73afb628e627618e5e5d0b175ff53d1ccf60feee392f54f5965472ffa14dcd461ded01c616c32c329ce9557036cfb067da2fdd604d8664866f39d4e63b457a43bebe100f78a5", 0xbe) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 14:54:00 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 14:54:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a146780600feff0c0109000000005800"}) write(r0, &(0x7f0000000080)="1955dedfd8a25ef8bdc9e0c82193ea76c6316c6457aabab23ad8acec30640980dcd89a8204350148d9ab52b7ed5f773781a338bb17d4e0aae5e57ab81a1b32aa1353b97c4fa6b967055f56dd4076b7058c4042611260727c6026abfab633bfb897a2dfe4dc20bb29c5ab24710e109ce45ecf1dbfd6bbd4e0ee9af7f1b450f7bcca6ace55b301f41ded88117f8e706d6f59afef564c64163c2e8fed9a9d069d03bcdddf141041bcf18d48ad8663e747332bb752c0de1bbce6063834da6587811256ea0a33ec4a916b6daf1cd05a853a1b88c5233fa484", 0xd6) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x3f) poll(&(0x7f0000000000)=[{r0, 0xf0}], 0x1, 0x0) dup(r0) 14:54:00 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x800, 0xe0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000280)="c767", 0x2}], 0x1) syz_open_pts() close(r1) socket(0x18, 0x4005, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1ff) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xdb16, 0x0, "a8cb7164a073e60645857734de8621c540540e86"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x1f, 0xfffffffffffffffd, 0xff, 0xdfffffffffffc006, "a1fad58872b6ea52371100e800", 0x0, 0x8}) write(r3, &(0x7f0000000780)="e841da93da671fc8d6b52ef13ffc152bc39baf86cb253a804ba89610b43821eceb649d33df29ef490543899f8115c4ed0bcddac1191195941cb4a07b02efcb3286e743f9890f3708ba171acacfc2cc8a22044e0b56fffa50580dc148ba453f0f0b878fabc2be8befbee2bba6a2d37ee4fb5eecc3be32d7a3f2f89a5fd53efa6cfb88f4a272e0926fa521843414346e4e1de02a3b9b0b5b86ae04b294de34e6d3a51cf8b78fb34544e54a8e828ba304ce33b1e645a0ab2b257e774a8e95227d58904477fafaf9fc48aab278bbbdb88a7436878d3ce1286954612e73545b9aff97f8856788cb107520e17c5cbd5c0668e3e9584dfe7e179dbb8324c4641ab816d50b73e52239d99d173adbdaab32afffdd544798b8d4511e255417f890039f6e918be947aa3cfee4f218ed877aecd5f44bb297880e41efc6d3a7d46148753de9a5dca6c4cb766a09515e8682f52f03e3e8200ef8c387f97da7626907711633d808b9b2f1e8a85d9cfd0d36ecd559fc02309c5435150faa05bf1b76347b85be9065eb3393c72846b3e9f9dd02cd4c20cf66d9aba4c5fdf71baef76b44c3d898e1f55708af39bf86f509bb8e20dcb463c0cb9b088e4cd8d54aadc23a9e92cc4169e95075144a21a59c50fa7e1139b2fcdb7be3612146fcdd86889dde16f404ad0f760e7c70a721aef8483f95940f96b2cfab2e1d07346f7e00f11410d3e9264c4b8f8362ffdbb431c70ce4ff7602506cf634acda506448aa6afab116c0efd7af28bd89c8072d37b2eb1b2b441be9d4e85d1b4c2784f215dc0388b5524558e187e5a146f8294034c4f1476050d7457fa062771045c48235e39191728d698c3ba451cc2afba2d32aa7c2545c905b466d2c5f9ba36839bd0de2dee7a5a347a10e7ae8ed943a87143ffef40a02a416b6914aab9c32c5f5acd8bedad09d995805bd1752564d1da52dd53500d6c512351486a52304f9a5130638b9d74d167dd7da21f372cc532ab3510a64c4098f7ee141664a2664473c38d37cf8488f4894dee677ac69d703d80493278f4c2caa21122b2972fc2c5738b80cb37c35a74df12a72447d8675c826d596e8b5c2e53ba3935e8c2b1b7e416aa79f86e05746832f8d0c25cdc5867923d44b5d44f214ac29d17ea762245e441604e855a1064c4a9f997684d38056a1b3af50028bfde405110fa15e496acff994f7a757d17f756c25b5f1fd96756deaf667fd5cd3facc6d4c389c3b3a81a513c2b3762449cc166b55215ee6dcbeeb85ea1375bcf2d5f6d52d1d337702c59a851d48c90405d29cdf64ed8bf37aef8742f7906b16e10f3856208f8708a000736546e02d2753dc6240cc834c485eaddcb6eb8ebb63d5b6e484035330d624230f218840c3fb0f23df80c4fa67fff6af1197da04611930e2426c4b622a0647134383a89e028b433d4498eee5ebc40b68533506717793a886f1356dceded60549217d5772ad6c32638520da365fa0f6146bf456b4c944233051c4946840080149a9e89a6ad028e4cd8ff3c31ed62bb7d932dbb5bd25974eea46e2deae3029537faf74a8e71fce037c12f5d8fa36eda9d9ed32f96fabd91fdd6474e327055ef4cb21483b5ab0a8c6cdace32d3c104c64f80a6d1befea281065f85b863ef54743f70a120add2852bf7a8a491a86ffbb5da40c93ae5e7d8df64d32ecb6a96c2c56f200cc067ac64ea87382c6c0accb2c596c2a6e071a0bd4e9a739f39b13f079a7fa5144efa89c9d42bd5c88cba561abbf11b849a89d7fc1f01a2684967a8bb1ab92e2d68c86dd1ff30080dcc5501f41599d606028d673378c190257ce036b90e70f62f9480daa316bf59c6e0d48f0d148d19c4c31a87d11303cf303011c9ca9c65a5ba82d2930c28db279e6a27adfec72d94c81ed2e9260751077b105ee484927e4306a93c270a2ccf537380c51f3adafc848d5493fcfd591e8b8b58837876108281b58da98f68b3165619302ef4dd3247b44451c86b8f59bdb79d5b5ace47270c23c217104458c2f5daf97f5fcc2c9c79a99bdc15ae0b44fa4809c58bce448252d9ea08a56b54f0d6bba57a2a8a702a1c4dcf63404d6994975e0cffe5de806adff80ec227e3f55a000128e14f9f9cd3792803c5865648e7238928aa5ff1d64705a97d69271a285938cf98a71226e06a132d4d967f89dbe2f2c57a16b4d59c041cd02a74156fdc613ee59ceda1a4bca3ec3c64d8803707fe7507aa0c13d1f14f558f2258cf4a48c3410bcb8fe681b9259d8f236ac8e4261a5cf1fc549cd8127ffb55cf41fefbad59dbaa96696f0b353b17b1937dc0b551928be2ba506eb27f8f6d1469f48f7ab0238160892ebe7d77d75741d710ca4dd19bc822af5fc42f84f1ccd64deb0edaf9cc22bce3cf48bd89c4ba29df2df979b937676408e4526261649760e41a5e029e331619959968eaa8e22135f970f3630d52c72e09d7fa7079ccec30c1851e4ac9c66f5580e0b0fa94cfeb86c9cdb0ca74fbb985c99cd0a403dc442a58a1a81b82409fd81ad10a4ba7b087ced45340fff98d2c579af34dd4ec5f8a1ffdb532d464632b1f2184e377ab22d6b3b0ac24d2ae76e4ce2f4e2cb93f3c48f08b6f624a0b33c44d8454623e8de26aea29bc30bb594a65a945332891ac6243baf7fbd89ad356126abe516690fdac4601685ca932646ee9f11776902819a6314756144873cc10fc52c38eef7bd70c9931d7748c508dc3e2c1a0aae88919dd7d11c4a9a3d666acb3569cd70dc2f6a28694e510c424d25ad3adcd42b3cd500807c0d31b4503a6889aeae4ddf39d3d5df924c588175b6bacce91722901df0b3b73d6b3a3005c2613a8e06e28dcc7a2b171209299f09d94877e0cb0ebaf082190f3adadea02098d7ad6b2f529590d308d75eff67e5fa3507c98999da6af5ede0a8a71c779bea5e0d048c1d1b58dbe0f089d59834df29c690bb1280f175363d27b1ae585d8901a3cae880dbf6eedb98cb8645cc601c5bb213ebcfce7e4463875939bd84340d65904921a0e50575a190bbf9f91516775b48dd62b9c717326f2951a7c70857dbc85a3a35486eeb91b5ccbf5e2a62fd65b50724118966ee760d0bb2c8bcb9a96bec523dedfbe41872ca1aea76ca08c9d8dd9e0c3aebfbb29af1032f20855d6e40c617eadf56a172c4de90867c9ab3ea3d0a696326b453b4380731caa62531954f2d78eed1d47c0309689b6627d5ae78de0d1e7ee465830225851b97f87bf0b9164ea69c73461cbf99938ccebcad2db9753cb40f4dedf97578bba61d7fe69fa5480ede666963e22f6914840ff4083e2caeccbf8b80e42a9cc35f78aeb396ede9188cc62d8514208c001f833be01e4a346a31505e634519a8002f185d0d2bcfe6e1d480bc106d7cdf23ffde90d62603b8440dfe630e9a4f19e3c366885cf8d46943bea17a8f54d1164fac2157bde3d2caa506b0c886173d50b725a9914f67e1582206684468e9ceac115eec32616a587cb52180f998814e17a28d913f262549c55286130032e6d0111ba9ccc790360b2802670c068af0cd0b744678f49bf1fcf77179cb782853ed41acf577fb5dc49c795a5709b61bebde2b8b9a067338441f49b54478eab44d32f4de54f0440047cdfdfb647354d74f1a48fb6e930d4ac9dfe10ab0a53dbdfb3ad9ae4b9185afcb3e211bfec8aa4f8085734d59c83b4d5f426e32702dfa1986c7b7683d8a8fc1bdbf8cf3f2d43e0d5022db7c83399376bafceb540309fec99397af38d438f0bb0d92b5e117dc4945a947e6d411df8737f29e9fa3a31b02f02bb6a7f5c4b4f05df52cb3920a4e5c8d0f45474c8cd4d30515415bcb48d09949610e2c2b4ff02fd61cc7fdb4d51954133768131099b725efe59f65e2466aa1997e87c3b832488a383b3bc1209b6475bafafe038045fa748f988ee6f15ca1424ef8dc5fc04106d71efdef61ac789edc018f42634fb7a840b7166d0866ad95f6b2ff0451f5a5857c3d400df8275450b2d6af00cce6e28410c95eb60ec4124e53aa78c2df268cf50fa7fdb31ceb7313ccf110b072e1e01638aae0608d4e93ed997ecc838fdbe8c0f010fcd8207c51ee125f9d89ed3d84d5830bb276d6db998f47842a0fbc6e0851f540a3747227081356ebc308106bdff1b7d65bb2dbc3bf7d45ad28d9b1fb5821d38f761f4c6b622f9be71bc879076d7367874bde45405938d371ae9c4667d0c7b5f15049ac8d1ca634df630a0f5b44adfe5ba602a9d234912ac190178c12ef2a8d4cf29ee473e0a9793ce9976b871fbba5830ca57f7fc115f3c98c104db0a29cb858616333eda22528598b4993856ad2553eff56116814bc07c6d03b54c13cea09ab10932329e6a62e780017a7de87e5aca18705607f3a558399a7c01b76b2a91447d486b875d118d943788337259f809100a4f42496b7ec3b20de525d6859db73fc475abbe5584a08855df70e2ae15bf83430468e65f43ca360919168422dc8d5cbd9af713a4fed66979e720b2a02159bbf1f847e22cc46d052259db75cfd65a083157ccdd98c69cdc6329c270bc4946e33d1e551bc995d4921afd230b791fd342546d8d13814974524938918c9a0633e70ee3b9eb0961b70c7761243e39334680bee5be4c0ae7ed7d40977eb9df2766280ea9141878ee39aa5f2918d2f3b10199ab0c0378ace1ea2030fd35dd98575a2cd9abc2f7bbd3b6f8967b775e3769aa87106fd0be78169cf3e2fe34cee7962d9ef4b767569948740ac00c4d0d927121de8dc4926fbe3b00f7d97ab4161712738acd5bb7815171367d120d844792b769f8ef006a19d3494edca6242a2141099938a6a4fc0687b4efc088aafecb4af5e993842296de2b5a71252605e774ac63e913381e7748489a298df5a7e98982011bd98723b70f2359938e103987f9772351081e4a2ca61c626e89949c2770fcbb4a56a0cf162a2ababbce7ab9c10b58c1509e69b1db46bc75c1c70344ff8211a95a4e1e56163a7c3ed0634cf877e22d54b0bc3bec91fa33ef32bffadba7244bec605d9a037fca4b729cbb56d6c98faa2a3976479f60091c2a290509f553b2da13b67f217464a4c22f11ad2947613ba9074f54f74afcf3f78ac2a6055bbf63b1807aecc8e2fe956120ec429436b4cef94cc952a8d5cc9e811d77a9b8de45ce3fd297f9a1008a81b3b3f6cf21bb45dae4b81b59ee5016eb6593b5bbe06b703dfff1a45a31d8d79a70fa9c7fd1f318e74995bff203ea2a8a8373840ba137cd52af4da8566ba3a5d459d62e6106292a33818b112628d97d228de71b916346000d872e63157dca08822abceab469158ec596bc3e9d5b19a5656de4e0b4e7913de3d7e61e0e2960d5703582ef4bae23f7afa37b554c466638330ed94402cd187e37b8876ce20408ba3ab0d0cb95e9bd4c537d92cf9d7bef1f49501004b7a889e232af8d7c8de3d4a2f152808c623dab71fdb91dfab562eb5f7e06792b891e5d75aa7eff980e4aa58707dbe4f8033d74158e8b17b88995dd0b67839adb4b6bad09b8700ae6746ebc5e69707b3da896feabee158a0f719573f846657aac9d4aa9198d348f4f3bb9cf0e9f01f297a8aa152a57d41d80a901992f60e2f4f55c8c1ef0ab586b744dc69649e8c5847b5d76555dd46512d875a21334f7458043407e9a60bcfaeb74002692e3407bccc3c1c59d775117205709ba79d090371a7d635f67d0d9cb804fc2bff1e7c0cfef1a16badf15ea57b109562ca0a92e0a6f00d4f387bd79b0cf44ec7ffd656b9c9257543c4511e56b098f8b3c30bec69d2f6a6032013e490eb7e9706c821", 0x1000) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/66, 0x42}, {&(0x7f00000002c0)=""/172, 0xac}], 0x2) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x18, 0x0, 0x8, 0x0) 14:54:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1bdc63d2, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) 14:54:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f00000001c0)="235c323b4c75a69b7f40cfc13f5c4a055300bc1a8433bf9adecd4fcd60f63b0b998626eda6579289365c9830dcab396d470fbff99c", 0x35) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r0) kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x3, 0x7, 0x7, "925dbacd6dc6881964fa2ff2fabd3eaecafcaf71", 0x3, 0x1}) syz_open_pts() 14:54:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="1c5c606b", 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 14:54:01 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x120, 0x4) select(0x40, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000100)={0x8, 0x7fffffff, 0x800, 0x8, 0x8, 0x4, 0x5, 0x7}, &(0x7f0000000140)={0x5, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) 14:54:02 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a3347b904"], &(0x7f00000000c0)=0x6e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = socket$inet(0x2, 0x3, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000000)="e0ffffffffffffff", 0x8) 14:54:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) socketpair(0x19, 0x3, 0x9b0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x2, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf000006c, 0x1f, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x6e, 0x12, 0x3, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x8000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x28, 0x0, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x39, 0x7}, {{r0}, 0xffffffffffffffff, 0x72, 0xfffff, 0x70, 0x9}], 0x81, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7fffffff, 0x3}], 0x35, &(0x7f0000000240)={0x8000, 0x80000000}) write(r0, &(0x7f0000000300)="a13e5ac42a641db6822b523ec3ca010069e5e57335d6ffd2f0d1cfcd6480c0915d526a44818f70daead79056aebea1bb9f6186ce1deaf2", 0x37) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() write(r3, &(0x7f0000000280)="cfeb729f7e3af96185395da7947ebd5a330ec752cda29c6d472a95cac2fbbeda937425af1d5943ce12a680c2cf27d547edb5263d4e63d8509bf891738e34a9eccc6de6562ad1372ced5070d2", 0x4c) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0xd, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) dup2(r0, r1) read(r0, &(0x7f0000001340)=""/241, 0xf1) 14:54:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) read(r0, &(0x7f0000000140)=""/223, 0xdf) r1 = semget(0x3, 0x7, 0x200) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/99) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) preadv(r0, &(0x7f0000001700)=[{&(0x7f0000000700)=""/4096, 0x1000}], 0x1, 0x0) 14:54:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x7) r1 = kqueue() r2 = kqueue() close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) 14:54:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/68, 0x44}, {&(0x7f00000005c0)=""/47, 0x2f}], 0x3, 0x0) pwritev(r0, &(0x7f0000000540), 0x10000000000001a5, 0x0) 14:54:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 14:54:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x1, 0x7, 0xc59ca1e, "fdc9517609bc2b49eb02b3815f43a88e131ac5f0", 0xb079, 0x5}) mprotect(&(0x7f00002c7000/0x3000)=nil, 0x3000, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x3, 0x5}, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xae, 0x76c2e1fb}, 0x8) 14:54:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) readv(r0, &(0x7f0000000300)=[{0x0}], 0x1) 14:54:03 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x3, 0x20, 0x9, "c6fd2372dd8ac9dee551bb06cd7af3b8484b12ad", 0x7a, 0x3f}) writev(r0, &(0x7f0000001700)=[{}], 0x1) 14:54:03 executing program 0: setitimer(0x200020000, &(0x7f0000000080)={{0x0, 0xff}, {0x0, 0x7}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) madvise(&(0x7f0000dfe000/0x200000)=nil, 0x200000, 0x2) 14:54:07 executing program 1: poll(&(0x7f0000000040)=[{}, {}, {}], 0x3, 0x91) execve(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xc5f) 14:54:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80000000000) fchdir(r0) 14:54:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000007c0)="a13e5ac4c2641d36826b523ec3ca2c42d6b25d75ec10cefeb9bc1869e5e573116330070cf332319aa2f131b60a9db91273dce254cc8c870b5ba3bce87981f0c42be64bdeccc8a8041cd5e9226d1793aaea94a4ebdeaafe61a35c3ee164bbaa0cb78f2108e5d83eed555097acc2d104a5f17ae40e813c70af6cd6b5edca0019038eb2c5ec8b7864097783ff415733ab1ccfe27b0547059c64687d14ca9cac95a26e816e4cc8f4b51779223b0ae87bc8671e927c5489b682b007cdc3e1e6ece64335a5a5350c17d26fa2604de016ffc04bbfb11f5caf35a17ea9f50e4cef169612d618e3972a11bfb9d933b7d95544000000000000000000b8ad0446891fa0f546b1b43daeeae3f597f30d2865add6680c65dc9397b51c2ae33551af358f46d51ee248ed3af62c12b549e4ed5204158d563778579c2777cad31e05aa13225cfed9c4842a0fc76991c83d554410fb50e854d3ad100012cf1431bf655912f6b9713ecb87a82b61a237b23ecddb0d05546c93817bf4d398d49bf34b0dfd8f26c2707a5ce2974d76bd2eaf695ae3b591a7964d27a5e24103bd6a6cdc332feac06a7fb75210657abbecdd4ad8000000000000000000faae1ca35784a2f506da1596c17bf980579b633ddf6bdbbf127b074381fca4c9fb68fa566ac84a4e0580cc97448b46c7c7ed459b6580f6e4d0b1d58acc0cdfeccb22d00bb05e4bb319fe5677a24ac6e930ca2126cfd4961052e0b85aabc0fad59292dbaa055b4fa2d47d2515375dd8d5510d6c149e937245d0943191f5510dc50912353e478f771aa80f7a3e869c641712b000171a081c3db24fdb56a720c317", 0x252) r1 = syz_open_pts() close(r0) socketpair(0x1b, 0x4, 0xffe0000000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x3, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x81, 0x2c8, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x10, 0x1, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80000083, 0xd1, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x7, 0xffff}, {{r0}, 0x0, 0x5e, 0x1, 0xfffffffffffffffc, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x5, 0x60}, {{r1}, 0xfffffffffffffffd, 0x29, 0xf0000004, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0xfffffffff4adecea, 0x10001}, {{r1}, 0x0, 0x2, 0x400fffff, 0x6, 0x2}], 0x7690c1a5, &(0x7f0000000040)=[{{r1}, 0x0, 0x0, 0xf0000000, 0x0, 0x393}], 0x20, &(0x7f0000000200)={0x3, 0x8001}) kqueue() syz_open_pts() open(&(0x7f0000000240)='./file0\x00', 0x800, 0x5) 14:54:07 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffffb) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 14:54:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = accept$inet(r0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x40) socketpair(0x6, 0x5, 0x7, &(0x7f0000000280)={0xffffffffffffffff}) r3 = openat(r2, &(0x7f00000002c0)='./file0/file0\x00', 0x20080, 0x0) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0xb1) sendto$unix(r3, &(0x7f0000000040)="f7c6cab701595cb3a2d23b577dbfad298ec800c3effaedf981d56a416cc3745d160500a1eb9aa85a639a1ac528b607cac735c344462ba8349aea88ff480582adcdc1b8537c048cf7264ab94b168c486e177534c9286a54ee3cdb28b7822bc42ea5b0a4c8b6655ceb18c92eafd0ef761a0479c962bb50e353cd7259d67c9d187c2168980c336f35ff194fd2fdf370a4fa3c72799a37f57f021c5e8adba7ce0a28bc88fc98c2f5063564f11a6d", 0xac, 0x400, 0x0, 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') shutdown(r1, 0x1) accept$inet(r0, 0x0, &(0x7f00000001c0)) 14:54:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x41) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) 14:54:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x2) chdir(&(0x7f00000000c0)='./bus/file0\x00') utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 14:54:08 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000002400)=[{&(0x7f0000000080)="9b97ad7e98725c4ea0400eb332b56aa92554500053681d2c766490b8bb51699b51e2a783ae5f04339bff32b638d61188d9043d8dfafd4af48c70c4515fe92e52901b9e74de09b6ba48ff632e6affe7446cdedbae5734ae64323555e5968214f6bdc5d3587141e16374c429fa2db20a38f7e0015ace5421124f6100991dc62ed45835df06d1b8bd8c59d8014b6bab99b52ff78d355b5ddee41d2718f3cd86360dc07760caa0baecc703eb68b73bfd46dbc0510e764bbf638e8717b3dbe4602c7c62db8fac8a5e474f654d418ee8c422375fe9f2ce08c5", 0xd6}, {&(0x7f0000000180)="67e19b3574c511bc94410dccc2ec1c97f2df3ed3d243a03a3e469fbe61d177516d2bc650316b43fdc5ffb42598ee221cd48ba972f2378f0153403ba7b9b775fad9e50419b7a711a1dd7a8bcf", 0x4c}, {&(0x7f0000000200)="71b51046a03e6dbb1b5258f720d6af34762901a297158902d5f85c19edccfd7f1f0fac6ef62413c08f730b73c829374ff2c53c9b8b776d37994132254f77ac21537e43b6f08c58e708dea928cac436ef89dbc485341a7f1a27bddb284e09176b615dfb99a91aa6b17b1950ddd0232fc7488522ed4e1f2df8f9d785a050204e55520ba603b31404f922b4eeb0f50dbc6c7803a647e83982f01c8968d03aa24156c7981b160f89c6669e2afe7d6d6647350082cba2a1874462716d73f5377e412cdf1e121505040aa55ea6f70fa3eb8c417f", 0xd1}, {&(0x7f0000000300)="6c4f75d41ca1296577a69176adce07cea7a44b088f41e5f2ca1360f2dada77b73eebcc2fdc379c035cc6e92bddfcdb4cea", 0x31}, {&(0x7f0000000340)="71dd71092b3c2f4ece6ccb20516608da3b23adf07a0c735768edbeebb984c1ec", 0x20}, {&(0x7f0000000400)="1c2281a6b98085ae42f010faaf583cf1a3e52478d78f00796f50f520928ce942858d6ca32286e437fe075928a9c9af615887cff7d2eebb91fc5b46a3591f654bd52699fda4dc26ae5a83d86d37cc198e2fe687de77c6abb38cec35649ad6d586ddd4fe85808ba8f03c86c80ac1bff60d5ff2d6703130a2fdd4f9f3717ad11de336245bb590b7c73238dd3e5e1e9b7e31cf362bf2a00e02cd374e3a3d7359fea3cf5216625e53f811e09c3b12cb1dbf7097ca90b3902de78d892eb22a36262a187424da34198d61a9eb2ed321aee31eee6f501162c63f1c695f7b61232c19cf05a4c966ef3693be9810c1b09caeb4b3ea3ecc1858c741adab9ff39406421982c36c524b84c5c594b30e1d24c8bfb1a9173eb511a3c28d0b2f213427a0fc039977995d9d9973b174059327f807c27006751180bc3e14d7962ad83c751543fc22a7812f36036dfcf05e2912e54878517b7e38a223191cb38995a47e9699fcaad78c56591dd6d03d03463f03596dfddb09fad5548120d8ffce5ee0c9deb013a0681fd72429c6fa0df42832ef790d9937ac45323f3cc716edb260dc5283efd938ec5b01f365f23b2530ef1c567c33364bdf9ff3efa16bb569fafbc5f4a035357f0b6f66a487fd2c94d42f75c3b1a346bf8efb52176531fcb2a977b975f43ac0d9e19c5cd6974763480bbf0ae7c0c394998cc43d230a93ce54a6d49e15cb55fb54abc28e2a5859d89d8fdf17ee696823e442e73b12e4c23293cd625bb3692d5701979be25216037e9c04c26d0c01577c349f9cd45f47c977708cc0ef1e1818789fe110a04db00b0c81a3b77b3e444f5067a912218ea38e6b5abadc18add4d1f2db6a98a0b948dc99a262cb85b57945f1389b7b727bd1f565d1b673973524ecf9e71e8e8741f8a3a6bd37cd663af18879c302c1a6a61bfbb5b69ff1837892d22dfe83826bcc3de0a33c9c0de3b4bfbabbf3c61b4189d1ddb9e7d9bcdb51bb160a0cd1bd74f17522f65d5937818dff62f42b8c6b623d15b82dcf91a82868342c7464a3c520aeccf6e8c3e4e154f7d313d53e0ab1d388c938566516420d4524331d923c5c16538668e6c7668670d9279673bbc5438d1fdde986c02a190eca199f8e4dfcb70c1646fe4f933db8902ed4171076f007ebf4b4dc439a05643dce2f2e704c3a44663b4f7e5d36089d81a0bbc6cd2c8a1fdcb8a6774cb92d43aa10458769d22b15656d136854000ec9f93c7593839cf3a94db25d0a6aa4d18300ad5576488ab034d9101544a6dad7499a903de65c005d2f0f437f0d7b3ce70f0adb4f35849b6a84f0ddaa89f7a514c80369c10a23a97cbc248fe559942cd2418b7a4dbc64937f1d745f5fa21abd2d19c035bfb8f21306a712f5114e21c5bc3a00603d12025d4a648f8b0310c522f7c497a276ce6321a9d6055c75e3e49b24c034d7e7ad4bc1990ca5387a055e865532988a785b7ffd32304cb8bf3bd2e1c22b7a100f5c167f2b2be8141c097d5befa0dcc06e605f1d494fce714742b0f80af72d856994f0f2124cdd833c18254e59104bfd92c4c8fd10776771ce1ed3030aa6b34df6b71b78ef194a35127e14db9945311378686bacba6628492f46fc2162697c6269cd941a37d6fb63b5dba76e663f900204d2aae827859421d98cb4339ac768b3a9b6853d10fd7dbf4e8c8f1ff3634d4f2ba09d2eae8c12936c16e4b2812c75d73bb3e68d411d766d6b7efcf7f857f605bf3ff5000ef2994654c574d130c54fe421b8a010a28de90a99b80b58922274f2e9b7d5041ef10bab87b9c664137a3c2974a4cce7a315a2423c181f80a80875f492a2a012dddb95771634ec3843318453a0836751bba622c1dab6992c1844b879730488a3eb8d69fecc4ad80f03180911ece2c402e369fd9b68300695da5fef01983ed3fba4e5d5a7bb927e3b9067557031b056055927cbeddab5e5398a7a80dae36972e0bb7c38271e993f3ff5a7104bb307b56863c67c6e477fd93adaf39851797a44842223cab040f876add3a40ec030751ee42c8dc0e4a036c3bdd01c67237a76e2105decb623379b45bc629e7392d69572c84414f926fbc016f27b7a69eb6bbf50da378fcfd377d623ce7af8044c7c08c9a535e802ae8afa9f4b1acb568cca7db9fd40b2d1681714f4f2689cfec4276e533f890ecfb5347f5eda2c17e4fd34974d48a3c8a4879cd145f1c13483c3b0f735202f513af51a31f11a510366430c93976df8cd9c330ffc7b556619a5f68c7561d3077a186d0e926cd0d39bba7fdf50046ed8e8c5727e4ccc2b550e36d6aee3006d07491e50ac1a19d36e29f1cecbb0ae8935a5df8a29ac96a864058b8f37fae99d0ca49055319bf42fdfd1687eab1225feb73238c4b1f877e431087801e66a6d56d1ffa706c86547cfbd1fa2a184f9732e5c93ff8e02733acd6383695dda95efd129a722c8a24c77df0194b1ecfa42412d2f6c5d286cf7e1785cf8ddd3b9ffd987b032f385af1f448a0d0bfb091f26f0f02ac909dc3b3f2d3a12837eff4250bbc9fbbd7120f4a634e856b5eb2a64c49c02cc9ba23bcb1831e007a2ef1fb11b258f661935100698c83d49b83a4302a5f74412c9978eba8e0221dfa0e887fcaca339fbe1d835ec1b550e78db0b8eae617a80c413259f26d4f67f4a10c52e24ab37a7837b2a028b9dcd7534cb02c9794ef5dd489dc1358499525c04f27c92523301692f5767ba40c2d9aeed1d7ffe94bf9dd42a75a25d9f0aabf748e8e2546170150868b4cda0f5b88d524320091140b965123ca6a7629846a1d736138fd351dbfecd562781d943e8adc448e35e4dc74c75aa4d62cf4061e28b6c8711df65f3b0aaa4f3acdba5a74631bc6bf449574efd83fcab7be2347e25cc182e1bcb2c7f3d0b1c7eebaea913fefcfe567aa6f875256019b6b1e1a9bb3a639686c947c2bfd78de116c5c29dfce20bac5b718e5ade01f65c1f35edade62a6642364d05b64bcc4a2c2c1577228959da1dec362db205b5aae4ebcd4aef4ae00dbdaa77a033fd01a1038f94c95a1e85af23962f0efac671f4da702703c6d3d08f8fa9b78eb2c0af6f252f8392db6675b3a4606a368925e9a1fa37cb8b76b6bc1740c892140b74f692a44e42e2b0ef0bda7e920268c1a465deeef02d264bedc1e3e3607af7b8f441266d5c5bf6547cb219100028e15b840064337335b2aa86da9112c9d3739647b0e9824fdeb700dc55116a3def8f8b7719af61d62b708c9e1f2a63c4e4f630c1bb5455fb5281ab99c5f58937d0bc4f25f36c68b07e79b01d4dcc5f82c0d7818d64f689c1d97984f5331a652b38b542040004bc4d74ee2e95de5a67a438444859b889a68e12ba9dcc2bb4744e315724dd3cbd75f636f2b361b793eca06b357002c17fa5a15ded3f967ec8647296a104f899046d9f31d094734f65b7c6854fbf15eb015af4a5380a5f9b0ed947e4fa9158b8f381eec7124c696897934548f23336c9229cdb0f0177920cca901bd321c36def7657b874e20985e68b258f58318c6ddc0d62691b2fb2e9ba3617ae63437106ea1f6f0a1d907aeecf0f1e027dba338f866a948bdaeff36c5f887e3048d20755e48414f7f13c560a874d59532043f1fb8d211715a3cc65442b726e84cdf537e927cd91fca3b51af13b9c2c9cc7a40e2b23c0c28f3157bd99cb121443e10e9ece030f44ec9019db66809fa1760b9da9f2aea5f86829199675c79ac65cee8f9245ddb43422714638c29843e28f195dd662e8593c60a4df05b15eb6ea664763ab9563da36568306a97afa154f2dba5861dc857b1a3362cecc777efcc02855e02ec10c48208fe1521e34c6de45274d9a465da3e5209766e99ba6438583c972fbf8e9e0ad0e6a26ff4b58a0c97407bc061ec50ff305ec81cf018e340a22549d52f8fe61b77d8a6de203837849e0cf3d16042075104ef29cf8f6f0a1736f893906df1c3080a1601651a6af849f5111455446fde889d356daa22b62e406e05cbbe1e856d97b12453ceeb927280ed3e97c85ea78109529ecf2f831cc0b4b9d557e22280e8f5734f842dbde972adedbe8b677564fb7855e23a391f63178ebdd90069614c2a20f7b24d9b5b7b6a02a5eab531e514e9932b087a31ce0feb8217ab34c6982cace500abada55fd527dbe39ab3ec8f0108ced9c0fd007fbdc945f4187e3fd5c61e142c88e219064abd1e5a1f86d9d39e74bb3d7334a7e1e49e83a2c767e7177821a18dc5689194b533a3026eeffe2fdba68864e6c576595ca21043c0ba8c1ffb8c97c9236bc164251f3ebd1a8a35d68e4ffbbab22c277429f915291c4c9ce6ebd14f7ff1604e8625f8735b8b87b6c3da83fcd5cb1618ee3b27914bb243308c1367340414839e32712ed0995388e484fc4633ce52d75eed7745d40bd362ded8cd598809f477d6de601db294e1a0fb1b2ae7824e20fe735483d20a90e24babecd3ad4cb7d505ffa9c7e7ed13efdd4f791a1e4ba251ff03ffae3280eae2ca08a08791c2b2f543cbe0e1b9ae5be41575a94a68a91e03b1297eec86492011abadd97f41fd0d92d29ac6e7c7c35d54c248df00b07d9abf1a8b7052b4598418f8800e3179b80d5487a8341b78ccbca46d455d360dc567980368fcbaa0a25976d52aa7861949fddd27201df8fdf7032f664099d8433e3b0f505898dc04db3142688d21e742c204b8d75e0ab087dd779df5f102b11a2348f65ffa08fa6e50bff2ab374551e554e3782b0ace6837bee1b772b51ced029792cc2173a715c1d105e328a8646b07ce1c65210787150be3d0ffa4d310e02e5e7723c3f745e88744bb28721efcee22e1a84f9618ee5cddd71ba547901bbb5c4a72257f28b5d80845f2df9dfbc4e6b1df7ff610eaa6623f2fbf82ab18b03190e4517214c6e8b1967383a3c647f6924fdbf892317f02e19a6407bb892102c4e797ef37cbe20dde6675ac6dce2394f921a83fd84a7606da655a44394adda4e7d4a4c0779655b81fad9077e17af571fa2b1e61153d633e1496843d0d53643ba044e31afadd96ede74ef21f715f3c06b7ec7fc72d18569345ea5eeac81c4c2b96a270353950b942a9443aa4df850d793462a7e8b197f4bf4c9d60bfafe0db12ebea4a4ba8fe846770788b7fac4382a0a974dbcb0e9d8598b6547eeb80290f26a466b270488ca521703a25001d9c9bcee22fae5fd7724a2d3e5bd2c042ef45e980eb08bcbe58844405fe19896ed5d3a382ff606f05c3a1a9d4b8a1a97bc422e81b1a703257450e61fc463af3225173e609b99ae8d958f336f6642b55249ee172de248e0ce7159602e4fc2b56535775f4b001af6cf52775a9e5bb7a6589ad474db344c40a2edc4a24396b403d0e41fb6536ba879a1433773761cdf9749d57144fdaa33922223ebc5fc46dc6a5d8ab3cd37dad5275ed85a47eb5baac46d1ca2e3cc735772ee1a898b947af7e77e3482a7d955eafd4bce194d4bb65f0df0224e24376f9da4ffc1a84bf5feee6e794ca88613c35e81762d90c8d65778baae5eced6af3e7bfdb1b573651ad9185c1540d4ae679667b7b47969755a95da1c2f61e9f4cd91578a4afc18b348b8f1bc57b7a24a7cee5ce70d7b926ec8bc4dfd10c13f2b0b61a923c80796ac76bb5be84d224289dffd926d5535ecc236dd0173aa7f57264146820ceacc09edbbe3b2f43d7439bdf95cfdccda2fff3e2d0bc07d09de3733140fa83d4ec2ded4db23bbe5a0375722dff82b4ba1b1982ac53691ad2e826f22cf62b0c09beeb2c38cde5519d4ad55db68fb69bdb63a131adea2875723f09bdf1cb058c8a41df8", 0x1000}, {&(0x7f0000001400)="b570a14f55f276e6f655f6967bf731ea1f3a7b2c0ed12423a1f176b1299b4724bede24a0796dc6e956aef8d5f58a945d41be44af8f638a61f40d2f509b6e3cc5786fcfa21e3a54763aeecf371fa7c4bfc8c5ded9028d198f99bb4dc00e930a9e3f281480387c3bf80fe2a3ca480c7d1fc4ebbb6569d10821921676f6c20976507448c249ec4ac3581e590da1612211bea913eadd15accf4a2596f61f8704c5d92e034c733b46483b2b80840f6eddd37910b62231d3d1ccaae7c8b26274409d0fa4566a671970620b15989989dc7c1f653d52a1e266d9d487fb50c0f197b7ee29e5c3d246c1d0be69103e552a212229ce93a863c3c583beb1dc372e0f9a4169a158ec8d9a4fe6e037a7281b1c779793e5f90d0b76c33027c2269943bb38be8ee6eeef1f9ae2623ccc9d4335ae24a0b826bc07b396e47618fa7c78d1e39af1d170c89f49f77dc73d5f8853e6899887cae68ae58c7286ebadace8290959c3b322bca746f96080dce2038ce589660d594a69ab2f4b63a470ebd89c0ea44c153d0a6b8d3d3864eb7c9466a2094307be9861ee0a23a6911f9c883f56cf0e80077bfb2a1abf54be8c7c433701d9105f95e299a0f65e64356809d7a0c5767c9cc3b696c435676ec47c4fbf2891f54444d13dfceb0db518aa9224d10c2edea0303553377b4e8a74e46b45d767f55186acb4ce95f09c9043296c02174175fa0a5e18dd05dcc3d11c9c80bedfbb7db6672e4dc84d2a1e62cbc5cd64f68975f5eaf9f053ba4ecb99456399a329520ec84adbe5fef41f931c728fbdb2c4ed8c3831e871b17e0d4090b509724d7281b832b2e4fe799459c8eb8fe5d79a7896282d70dfc0c5da7f572b35e164fcd1a401dfbf8451f59d41f722730831a4ff84f50396b202547e0848d0d0c4d06b59428695e499d7aa9b4b2ad1edc8c775de8974d15adf76fb5dd95edac5c5cb7312c32d26062d27cc3bc3eff898564ca50cdcf24e9a1ef29f80d8c90bde9cb2a402e7836940c4a840d55ab0f1cdd8968470523f08eb064e478d7133cffe04f4567def653b8001524711e18e39678a903b90fcfeeb710db179a7c4f4e9047f70b53d43c1f909793ceb561692e502ef6e4c68c7843019db6febd7f28189c9e435306f0c220f7ec67610b9f7a06c7bac3c6d2a24a3cebae293d428dae36663345f7c1bd52be262520a9b8012b5a3547a8c30fe4eb9e7414d26681bec455585decbb7d21fbe4449e87654abd38d63a2f8118cbff83e449bf843dfdc8c3116bd566a6d719cc72ab1bb53ba7b3b0ffb67b43be966d5ba58787e8ba91b63eb74c86b8f04d566dc5a5af26640e2e7beea4c4cb07920fbec3680cae14a88e20ae95818322ea898c27cb5a7783c092c08146e830c9e7c9ef627b65602b2ab6397e955b8542aeb135c8310aa9eaf369894da611da17d95d4bf73bb887d4e722ca0e2f8f307d37292d60f4a07f04a1a9d22581f6d88485503ba3e95cd30d2b08c7e00aa7f3f2e75fabdc875ea186cd7e4a799345b09073c9debc23fb41aad8c07821550e7f213d51f76297b6eb028c5c46b2790cf3677bd91cf35417b2f107743e3d240d4396ceb7c0521168f157492394e111a5342c2414715a83e3a3b30a2766dd2c63b9c3adfcec1892081f738ff70a8a4a57b082f5afed4f812236cd1c8bbccc505d902ae6b1e076d3c77f81f02e34f7a599f05079afe944d391bb741bf3913f3ccb148821e21dbacbbd1bf7f8c7f057df18abd32b29d9b592fb7fcf64451fdd8d93fef66e00333dac18d009dfed53485b21c2e33b460e5b66386a5fc8995735a9f2d91b440c3fbc6a1e354b81261253939449813b065e1702d3da67123e4a800f5d1118b2fd86dfb033e0d062c617d4bd84004b080b403a9cfc332a6dd0bb4a69e28b287f7a1d96bc492fc2c8e1a40e9a0e1228210d40be8372ce858ecb9ae6fa6008574bb7e8bd9af7d6686260a28e6c1af21a23470ac1ffc857bec6613c317f64f83b2ce6356936fb44bf42843e3e97f02a9c65f829c7c6bb3551f13e3d60cd805f7240485e0374b1cbeece47d5f203f910900fd240648ba63df130c4838d5592557d7275943dd35b06f63144d9cb5ecdd3d087a5c6676a5feb19b0bbd95c3d35cf72fcf79c84d1482727732544d648d1428553c9a5bac594c371b01e949fdf04221049991ba40a8c9c687e34780c0a64fa6b2af2dfa7b90832edc9a1d4a7e526c7241ac73e19717a679b09d2bf81784026f8e2a2500235105f0b869c44ad2032d6befc4dd3813536e73693f72e515c43fa5475cb61595f341e16e582ffd38dda7b59515e6e355ef287603f50f12cddd2f48da7875bd21a6df4f1712a50ad26501dd969cf138210a14f152d10dacf7730056bf50b92596488962d7fbaa5934d071167ee6d6ac18ea1bdc1be47e0a67db0f7cb5b5d4bb21b27b2d3630c74fa0f579fef57c02451cd8cfd7714d5a5952289ce7991f3c01821770e112d9822062f188181cd63ce586f79c36b10bb4623b3edc8c522da472db7181543a33fe1a523e90c2937443089823516c39ff5164a39df64abc022ddef45b600b86c1f73b4c72efd1c5d38bdab54d5002ba5ca09b3c080f9f25df48cc104e149cbe029b04d25673694f915dffc1b152a3ef8e9e49fdef32601f50a9949b99f86afcfeb2cc844255f3e60b577cb77948f9f3cf7e68377d75ba66fbf6571092969999e79e0f089eeeba78b3e570c05fb4e57c788ff0e31369b25e4b9f9a08e53cbbcf5e85b44b2025874d612924ea2944b6f1f23c94f915f3f42653f1bee444d373c9d492eeb1676184373441ae6a9e1901534058ad114f161b3265292242a153bc3e84107250a2ab4eb5fc76d0713762650955bd6b9f659a4f789f73b8503a4dbb4994e2c03a40360091d70edbbdf8306e38b8931e5ae44890bfb87b8cc2fc026578813726bec8f5ce7115460b13a5cbc420d35ead282aaff74c2139027fb4ffeb0e77f2636f99ff3f6e9ea795e093c18bcf1350ff92e67ec9a5eaed0a590ee86ea5d8d89b3a3f1036fab00ae93d6560804e447f7373d4e907a31405d20d3aa72594101afcbaa3f0b766d9dc8e6fb70c4637c5e0b6930b0e7ce49eb308c1c5506d4f40c362f4117e59763b84b2ee7758a6fa41449b788ac66de30476bf182b0ab20f20ef7571a1cb89090d3647ad0cbbd669d8e75fcbe1b03bfcadf162554aee3013f84b2b12122dadb8239e4a2c5793a68d4c3108e650f86b9e6e220c19fa993a61b4aef13b107c19364f4b8ba36c1669a0c89f499c4abdebb665932f8e3825669eff073313d3e23d0dc2fe976492d474b2d3db8a4f5aaf8eedae16c8228486dd9da2f4c19eb143ccce8807c0fa1beab0f7c3d92da14b26516d1210830761e7fbbecd2da23d22a9113ee9f2852eaa7a216df63d7b383089cc38288fff449e70e7414680cbe562a6aedb2feebb205d3d618134ac5705ca431596aea5eddc8354cb49d2cab20c07745e0e429d75b914693ffbed89c05126729ea91fd01f4ce6e255a4ad0ec9dece7eac793b812d386025fe828d8927f3e75b3184006547da43a555bd08e8effeba9c29eee11db1c209306aa9a3e92f3f7cc48bf958bea72f6912620513007d280cd846ccc8930c355db18a2c9d48a8072f05a36c270d30d076e0e03d32b650b1fdcef51ff714fdcea73a78a7f6ad19832aee14a336e44038b84e12f9c3462b2cfba8648b637e87ff85e990335b0d93263900bc6c414157fa48d73444d983146dd74cb7297beece7b37d020b351eb888785b369cab975b5813110f3a3a51dfb432efefbe17f33a2a5106290ba9ff3a8f6945af2d015326d6f1f494cd973981bf1040ab1b43e4485819d0e23de99d25d998ad01948fb4df783a1820e18d489c400615d6c4fb4080d85ac67309a2420819dc7d621c17e0e8e68df85ba0e9d8a44cbe39ec20a618ed4fee78adc1b9ebe7cfa0c3680c7a2eadf7712767fab6c05de40bdd53ac77d0bac1e880f0da349af7807ef7abc4a4387ab383f10c0ab1b13b949d2b80eb0a36fba3c8b4d49b8249282326239caa2105a6947bdd84e71f222c02bb0d7a73842811198cc5fdb5e2bcb2d7c256647d2ad6f988298bf4a44e14c49a4a253360bb8cce4c411b177fce323205e2ac2021cbcab7d07a09d6e20bb85fe5b69c3c12cc850da4755a6c2c67e2f6c55f3bceba9f84756272bed0032af6092593961287bd7d62c885acf400fb3a13966175677c4c4c14be76999cdf00c3b1080439c0e023b817ba2fec3f0055550c1f4892e9595deb44dabf693a8771aef05e34376b151af3a2eeca54106efbbf58f0e0ef83471b04e6b5852b2d3afe551ca836e6a45c36517a3f3e051726c352d5704b25c7e59979d579300ddb4bab1128d46869cf3f7cc71bf0b5d3d934d354306a0a5043c0f16ea49fee1e10b52a114903cce8b28acbfc21c72782781f15b22613cf03cd0fff7eab07aaa2e64ef5ea8f439546c320f65baa5f53323ece88d8a5378a946c05e18e89d5ba4f1efa9b334d41d2c20e2fa30ba792541194565cdd409294a7e67f81108899395689f860daa5c67fe57474e288046dc10bc205b404287cc5af5cd69bc2fd075608f141a92c70e11b2ce80f3b3933c82b8894d1fdb94c39633ac66c778f102adb2f26695225093eff2841014c981595d0d864e486bc3e59a3d3646c7831ca94e35f11a7a87d6e69418bfac72b635d0096775916c8143ea555388b340115c9b4576ef6946f5f92db9611fab3362a42304fa3178d8db32b0551ca85d72055ad99f91184c31d7790ee93e670e9e9eebe83088befca9101d0e9c734f52ca969f392fe8f7d2eef739621f122b034e0aa3083889b8d2ad9ed7b0e3b410b7769611f3e506f4cf08fb46d32631b8f663cdd32428a8eea9143c35673657f7c2f2559a0237fd8f8b38878e00b900f1b7aa7922a155f271c6ca513a2682ce452af5bec003df9c5b0002a78ae62a1f91008536a1f3e126d78cf83db22639d4b5eb3d9e319add2026a908a5daf02d5af5d82f175338585375b8e4c58fa686acdd2e095c1fa9844b0eb9fda9fd1d1ffb66b11d9db0a5041d7601cd1bc03cfdeb90847134011d39a335659ea892c32df2628beec18dfe9a0866f5bf96b7edb7e7f7b58ae7af501998a2a893c8e016f3cbcef90cac34477fe09807072666881ce273d9beed0a433ae35c6de2fadba17d07b812b8e23a931a805a64071b4e3d157b91859aec613709163e7283bf2b1d367fa70883e7551c50239a41044b02e7792a6ec70d4d17d2050ab3404b28cc7235c17fa382b5710c7a5e7f80e65ae9caf0f5d1f0ae94299d4b835660257346737bef01548fb064b6370288438e8dfb038f70e0ef196ed3fc98d315813f2c11d0535ab6b01cf71856dbf6668b77ddae033aacc1ede938a1e6cec1f3fbc68f22f7a4def42c5689a2fbb9416c69fa4031c97814c9cf6e4c6e250593319193952ad2efcc6b8338047084d5c3f05441326b28f7da592904e0c43ab18c6efc170f2aa7df3cf80c7e0c400c5ea0e7eb1356ad7a542a12957d2855827d71fb128ede0cfaa1dc8ee68ff4bd13aaaf74c8ef25e530f506baf924147e80090aeaa15a0049079f3527c4e73f0f65313a8e164eb66f813adfdc190edec0f5ae6970cb197d59ec26e1390c66f835485ac4065d51683769e584144a3a21efa0f471316d781fbd09dc1cf920fa529d6227045503fefd2329288ca677eaa1a349bc2bd1903fd4612134476743bdec92fca5877d2abd759448274a1ca905b6f94f536a829e1305dd", 0x1000}, {&(0x7f0000000380)="636c660cd9f6d93f87bd4d00b5a5c5ea08e9eb168d829715426f1184265be909154f060f404f4cdd1f29ce", 0x2b}], 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r1, r1) 14:54:08 executing program 0: setreuid(0x0, 0xee00) seteuid(0x0) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x100000001) 14:54:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() flock(r0, 0x2) dup2(r1, r0) readv(r2, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/205, 0xcd}, {&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/45, 0x2d}, {&(0x7f0000000280)=""/160, 0xa0}, {&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f0000000440)=""/26, 0x1a}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/26, 0x1a}], 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) fcntl$setstatus(r2, 0x4, 0x4) 14:54:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x4, 0x1, 0x3ff, "9ee8c057bc8ea735fc2048aa2af583ee9b493547", 0x66, 0x2}) 14:54:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) r2 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r2, &(0x7f0000000000), 0xc) close(r0) socket$inet(0x2, 0x4000, 0x18000000000000) close(r0) 14:54:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0xffffffffffffffe0, 0x4) 14:54:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x2807) r0 = open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x20000, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x100) fcntl$setstatus(r0, 0x4, 0x80) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/9}, &(0x7f0000000100)=0xb) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665", 0xb6}], 0x1, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0xfb0034c97b5097bb, 0x20) 14:54:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0x5}, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) openat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x8) socket(0x18, 0xc006, 0xf9) socketpair(0x2, 0x5, 0x35bffcdf, &(0x7f00000000c0)) 14:54:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x7000, 0x100000005f00) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x15) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x12, 0x3, 0xc38f, 0x9, "31bc84749f0521286a834eb8196a4ffc2125cd1d", 0x7, 0x1000}) ioctl$TIOCSTART(r0, 0x2000746e) 14:54:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() socketpair$inet6(0x18, 0x1, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000140)=""/218, 0xda, 0x802, &(0x7f0000000240)={0x18, 0x0, 0x6}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x6) syz_open_pts() 14:54:09 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x6}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x4, 0x4d}, {0x1000, 0xa8}}, &(0x7f0000000080)) 14:54:09 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x6) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000700)="78611a98c2212bb71debffdd5d70d815269c2ac6a10ebd064cf425f4829ee3d74b22ee1fa113da90e167d98aebf378131a866e03f05db46704a5eb920068470d4213537331f24956331732c67b07cbfe258da5b6662f6889225f8fd8bf56cb601fc5f604c1ca531b168aea547018a250ca82a17127478f157f5666d3d398797cab2dcbbba4d0048ed6f8ae8ae8d6d2addc1e182cf92230167488cd22eafa427f8e220941752cea4e4236dd", 0xab}], 0x1) pipe(&(0x7f0000000040)) 14:54:09 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000000c0)=""/148) r1 = shmget(0x0, 0x2000, 0x62, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000440)=""/179) r6 = getppid() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x7, r2, r3, r4, r5, 0x140, 0xf11}, 0x4, 0x7, r6, r7, 0xdd, 0xffff, 0x9}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001500)=""/17) sendto$unix(r8, &(0x7f0000000500)="9d461d76c3781433137b5f94aee50322b48deb3f0220e7c5009fab1c17e8e302fb68fde18a36ab0ed6fcf3ea3c64d1211ef9cf27ba1fb48004b63875c86691b3cff5cbe545718bb3231d994124cf178515abe64f19caba7a7ab63c36ede208de5243b04b7c7e804cf58d1700ec6c4564cd46068a0e1ccd25d31020d32a005eae517d90342adc245e5366f83cc1461a7b0cb7b1e56c183c3b14217980dd47e5febfb3ba7dea39e94b7b40976eaa381a2003e399bc470263df938d4d58f1273f744eef73e6540f1147121036ed0aeb671316a95e840495348f913465ce47c5905056684be6f65962f1f4508908700ba6afb30c068c7a1f1924d2aea498f9463a11862cd5f28853e67ede5a5c19d5c28d92cc968784ea17d7a3a18a16f2cf783fe3219b8313e0497325a2447733f71becc33f6532bfb22bb221e0be1991cf7cf60d02c766de9e4fb30da0a3c2812210cedcb0fd0d1905f5966cc98184d331095703c5b8f4ac1f4e40cdb448128f5028a77041ce8158bd93951724274d173bdc8799dbe3c77ffe38b127e48b07381f5b6b9ee768f630ad3afab03a41bdbe8a715189d1fbd204a6fb979419a179915eca99853e8d982583bd87910a1046111c20ed77720fcd57949e38eac84f139573a39f930a921afebd7b1afda8d90e10331479aae062c9dc891bd3c55789c1f282090a09651fefdbab3e6c767a0a7126b85afafc44d19d1c4f632f1dc4e516f85b8205c1f7d01034401a412fe64915c105d6fe4e68273736be78dcbe28179270ae99a4bb1d135cfc7fd97d275d55bf12b5741273552cda31b16c79130d5f4d11cebfdd55c5f612f2ac67bc1c05a80125875e006c23cd74d1911928aae7281632b9352b0b90b0f7f7cd0613416d60642977342ba2d83faf0c8e69a26b141811897c0dfda592aa0a829eb2b8b5de1d00cf9fb10f3a93b34e3ba238ed1dcdd483e18ea2f76634b84becce6076124a56d8667467a9ebc9eed815a403097c1f2110327d6285bbbd7999db7461c30bfbe8233d95d251f1119ac645dbe2d96d63a116d0564d908662914836f5c656e7e6d1099e396708cabd1f9dda159489e8b611791c5ed37bfddfde8ee41eb343c2ab123e08209af753b16ab76544516154401d3720ad6dea15f8c7ac3ccbf3086ef28ee6da363ee9fa2368f95355e1cb7278e65e2f1e5b24c67f5bb85551ca914bc1b1f8475808d064829ae89b4693e69a7762c2d7e715f0cc03ab525ee868bdca35fd1be5aaf8184da613c4d840412cb586e4945b4563f76b080aff6237418a82292ea9e106721aff6cf989a8d252bf5959a09f23df6d8dbf38a1cc533038a5b69f52a8b5ebe5a5bc1e29646a3a0e2d2b5a5ce6298f1cd7eab94b4696a9391b2ea36c394c0e04fb609e85f897142589a897022142980071395907cb737fd59214af2160a141a8d761823595ee328d5a70895f626869d2ed4657564520979c2694f8fc22953d4b4aed0cad352282569e0b12bea7b1abbf2d01e5cb6875e05e4e0a2e4e2d6a342717ca78c1a436579fb85ff7b48068e341484f1a1244a591c257457de90d1689185869971d7708b980e85530d8aa54c95dcac83592cf29b588c2cce48c23c7aee66359f43be110d7c526e6e1c76ec97f4fb33660031043b1be688a0b45f74ad057d74c97e33cb0cfb15498e2773f77a0e4c8dff57feb36108e6fc5025bc52682e0dab08cac725d6c59e38cdfb58461ea17f1366d162031714e509b8cbf865d5dbbbfaf296957d5004ba52f46b5f6b5590caa8d0ba9079749cddb67c697d1c0f3a73b04eca7436dac6cf360e93203ee43380e0c19ce21644ea89fa5c761c6d6cf12beb735306be924a01945b6092e9ff7c2060766a589a984466299f435fc3c84fdb13f9cac104457bacbb2ab451f84b8c4ad7a5cc0f79afcae879e300052bad0ec0b066eb8ec5a3a1baa0e56f6056ce904163747260195bbfd4293686ee0caeec0b17c32edf7137a17dd02e91bacd13598fc5b21a177ad04df331974c8a1a408684ad69f5a5665257c30e170697415a6f51d57a850398d7a60fc1649dabe978071494a79de1a32c9f629e627c432ad3c72adde5bde0b5bc52924188afa9b2f590264984a31ee60739e04d680201acbc15426c7ba28cb8f168bcdce5def96fd28730c16879552dae90926340865bbb12e816773a6b9fa74a6522292b291e7eed4e9f52d357d395c727cd3fa02ad8a56f2a6fc78027cc714233fcfbcb1ef553da4f323a58d5e3d9dce0deff99b1577943df5360a4667208f19eacf7bd40be6602c8f2530aff2ae2927561e10fe9368bb8dbd32635cb4d984f660afa30a788c42b834f123e57c4984ec5a0954520f208c8a1cc296489b62d772c9210b511685e1f84d63741dc6d7ce4cbc3f2acdf43085e551b864e9e400e8277dc1aeca7e80fd2efe5eb5742058f20d62b62deef32f87f54b397fdc4907d0ba8cc20d724b8ce1949fcca1193defe221ec0f06dff8c41a7e0d39c59c5a75a01edb280f1b776aeb2399a1beaaf6d99a406b23b0459d6737e2f052029672cb626858cf288fce8c3d910931f31f181667cd89de014837f2d105c620624355afaaabc3175fb9880ae711b25626e25a51c75fc86f1572a8a5af4a4e812e4e95f5866baa75b5916dd66a3c78fa23b289d5cdfc0c4ab9add7fa29993b9b3ffed056fdd2c7fce571c56a38cd4c746893c79dfd250fa566ac39188405bf3c58c96f26cdcb4ef3fd8a4e4ca5893b5c5e4358dfba923d7bcd50709a3ea5a6c7bf341560d37cd35b6f2b20af0171f157261dd63e3a03d28c17a5d0ea6a024436a5dc76b514f050f61e9ccfbe1e48a6c76c6cd45d82e8978fac281f1dc17990fbee4290eaf3c2540684ce819dcc83c9e4d81ff3c09b1c4fbd9979908c10e041f14a0fe38453fb3d816d8b0434e8a82b3bcce0b1a59558913ef7ecc27bc8b03ee78dd22a74dc91f2a268fce3674cd46a5e6b9432b62249af999780d454cc3c3879114faee968532d97cc0509a5ce22566508c3a16fde9091de7d1b4d1e04eca3eba0dcadfd7c1f1e9efd4a94c6ce138e68d1bd372dc979a6c1fe92fc1b5ddfcac577e45adcc03cf4cc57550277bc772864c9b7060cf5dbbb478f1301e3899bc046a2c564e8f8a461b950d936d1c7cdcbd676b1e33f872a9be4590394dc3cbea454b4dbf65a349ab37596903113a29ef4671b2225fba16ff9a5482dbd5c483b0a3d0f07cfaccf4b0aa3e1c2ae00150fdd0419b41a5f37b0017fd379ff06821e3b2dcdbc1fdbe719defe8718fa8eba0f3ff7656a68d691b6b16a7061ba8b2a33e2ab1816e88260221b9fb14279a30f687de001cbc20d95c8a1f88261c0fee6590d2ffac609d2d5fe72bfb50febbf7866def7240828492ad377dedc6a6d4087be7558fb7b8f03d8375fba6d4ba88ab00d1e970bb9f314cb06fe20e7353d66cc9534f0ac276de2d88c91057b879de32d0f36f1a7d135223c88ac0a3ffffbb1c10af857b35eac8c789f5071d9fcea6c1f0295e4f82c9b32e505ee1a6627d3606a02690ad54708e0114f2680551f6dcdaa88330ce87b78f37f443f1921d0a8b61961da4c308a49f3c6f062f72f977a62e58497688168e6893e0dc7d7f3515deca6bbd69d392e14eddc0b0b71abf42800777476624ba3fa59dfb9a5f6a358026490ff45e5d4dc1f7cc6e2adcf073f1fd8d3d0fb4e18ec736a6af8b1c7c8d15f3b1da0646b2292b5b5cfeacf25c603fe8d82af3de64fed86a5ee25bb0b39459bfca0ba572806078c7c446855e469e19f56e9b3fa4238ad20245c6a7556a730c7703beef5ab69362dcfa6bea8671cca9c8a3b36f39f85dedd8f2c882629864fdc6a206588474155bb9e766a1f791048a4c9d4176f001a54ce8b1c097dcd8c261bee58c3ed35c1a52a175203a4ec65fbeea274f96b3bc70c75d15ab7102513523bcaac744dabf1435838307411966f2348642d41c6a40337973ece8138f20b317a04fda6ca392ee651df2da0c617b02a2325ba72924c4f1c6d9c1877ef657440d064be1cc82a3d41fe2ff3932f3c86d56ba50385676007fad7c1ebc088f5fdc49c6813dd0d0b55e79942b6749b928a77d2754afaa47d203df1ec65d16aa29ec50981abbedd0ba26fc96ebecd23432433d4560bdfb2bc926ede1e32f5d3c545236cc98acb5e1258212f80477809269920d3d6d8b9cef6772b43c39847b62ac8dcc983e34866ee658eb0b38e9e48db38710f54d0fe5dac4f699fe671ed48fce37e882c88496f6b7ba958a6c27cc4eb1934b1cbfc765af9efb4baf61d50248b22a361ba37a8e9176234ef4d5decbd8bacb13568d9e266f57c276594c1dc7e50956bd5096f25987a02b0c30fdd1ff211eff59d9a06928bc266c91836e51cbb2c3f848b8e27247c679457fd7eeb3ff84584e10d7aedf228b0a6b6357d7333ad500c2e8b8407ded198eb51ee9db24eb7b78c772781ecaa468f743c70d84f7d4c8fe4e86478302097deab352acef871421596c7c581f5212128ae9dc8a82763c3c79b2698645650c48699b2eba401dfc5da0565fc4099851977ffcc8c9978f840d2f8f85bf1763d25f1882ce113ae676d7c2dc7694c32212fb5dcec349fd84aaa8121d46daf0f272763b4dce5e34ec6d1b1dd82d471e0828ca8189cceb41137d26b1be0a5edb9f222c42f1d8460b4c6b84056be2d9cf12b476ef53fc41bd6841543db881b56ce622aa74b38c5dcfee1568f983a34a921df26b3cfd13be0195bed7f380ae4f65df4c84c6891e16b3a890921272d26ff87925f447409285736fc640c97bfacb9ef3b9d19f3feef66f285c91d745493b9c6ce82d5cf828fbc1fea41c2e8077b2428b6e47475c51c9e791595fcba080d1eeac36de6fb19d14345e7d6b656672c849dbe4b5f6aacccbc3c579f499d07cc9be9bdb1cc817074d76489d5c29fa1cd0f1ea7916f5e990e420e148bcb49ca6ea5eb1bba452e7a1947e4180a0c423748150b102cd124a55af26cfc8dceb5f52b798fc1e4b9d292fa18d9218c17d44a4b5e3d3f95e5ca481c162d1b5e6b8befb77ea688e899ef73e01ca86bf1801d204210e55819adfda5f353ba1f5f4eb5eaddeb542b0e7911ea1f36c946dd390d2167bdf3904ba25d2778fe5ddd4706b4e9d5e06cb8edb7012388ffbb5e152bc489e85ea771a9c27963578644f38811bdcd27859c55311a405993b04371d55f884a5e02df5f48848693926ddc12fc30b886a181b7b4794b3e8dfc01bb3442d48145963543672a013ef897bd823e2d5a9863e11977c66ff1159f2a40f0e9a8ac78298cd47abb559c1e6f0e26251c40623ac623baba643605abcf715ec05aa370b3ad439fc683fa657a594812b8262ea1d308b93e362c38db6eed4e82552fc329f54d5a81c954487d6cbd37fbf89efb917cd18ae5e456b695b156e2950f6ded5664e7e02ebbcb7a70c6d1868e8415e71f47876c7432140ef5993145cb9d64a08123239aec137b8fc356f7ce6dfd9bf7bbbbe29347407f39633e2cdc89362f4863e659d68fd38f7c1cd485833cc5749f6ceaf125da89efdf9f023e7f2e0a5a376399d823f6e7c6fd7c530636919199006e9abdf37fe205121756c274abc9c991343a9c7cfe758000e2dc1ff8378bc4566a02a8451dc8a3ac9e0b6650ceb9e64ac41a441dd05515e062f005061dc5b9061d000ce252a2fc91241fad2c2e1167df2969b5ea4c709ed8accac86eea7455575d79c1cb2d62336af57e4c9c8df98edd8408ff8d57fc828ca3883baa8ad9f4796131c1e9443e7a21caee", 0x1000, 0x8, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x2, 0xfffffffffffffffd, 0x800}, {0x7, 0x100, 0x1800}, {0x0, 0xc5, 0x1800}, {0x2, 0x1000, 0x1800}, {0x3, 0x3, 0x1000}, {0x2, 0xffffffff, 0x1000}, {0x1, 0xa216, 0x1800}, {}], 0x8) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/227, 0xe3) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)) 14:54:09 executing program 1: clock_getres(0x6, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = socket$inet6(0x18, 0x4, 0xbc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1a2) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = socket$unix(0x1, 0x3, 0x0) r8 = open(&(0x7f00000002c0)='./file0\x00', 0x88, 0xbb) r9 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8000, 0xc) r10 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x88, 0x140) r11 = socket$unix(0x1, 0x2, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff}) socketpair$inet6(0x18, 0x4, 0x19ab, &(0x7f0000000440)={0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x1f, 0xf9b5}, {{r2}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x5, 0x81}, {{r3}, 0xfffffffffffffffd, 0x4f, 0x2, 0x5, 0x7323}, {{r4}, 0xfffffffffffffffe, 0x48, 0x2, 0x2aed000f, 0x1680}, {{r5}, 0xffffffffffffffff, 0x1, 0x0, 0x455c, 0x4}, {{r6}, 0xfffffffffffffffc, 0x6, 0x20000000, 0x2}, {{r7}, 0xffffffffffffffff, 0x43, 0xf, 0xefa, 0x2}], 0x7, &(0x7f0000000480)=[{{r8}, 0xfffffffffffffffb, 0x2, 0x82, 0x3, 0x5}, {{r9}, 0xfffffffffffffff9, 0x20, 0x1, 0x6, 0x401}, {{r10}, 0xfffffffffffffffc, 0x6a, 0x8, 0x2}, {{r11}, 0xfffffffffffffffe, 0x0, 0x10, 0x22, 0x200}, {{r12}, 0xfffffffffffffffb, 0x17, 0x2, 0x40, 0x3}, {{r13}, 0xfffffffffffffff9, 0xa4, 0x1, 0x2, 0xffffffff00000001}, {{r14}, 0xfffffffffffffffe, 0x21, 0x8, 0x21, 0xffffffffffff9820}, {{r15}, 0xfffffffffffffffb, 0x10, 0x2, 0x0, 0x9}], 0x80000000, &(0x7f0000000580)={0x7fffffff, 0x5}) 14:54:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x20000505) socketpair$inet6(0x18, 0x4, 0x80000000, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r0, r1) chdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000100)) 14:54:09 executing program 1: socket$inet(0x2, 0x100000003, 0x0) 14:54:09 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xffff, 0x3}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}], 0x10}, 0x0) 14:54:09 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socketpair(0x10, 0x4, 0x7f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x3) setuid(0xee01) fchdir(r1) 14:54:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x6c3f0881) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) 14:54:09 executing program 0: socket$inet6(0x18, 0x3, 0x2) r0 = socket$unix(0x1, 0x7, 0x0) r1 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000002500)='./file2\x00', &(0x7f00000000c0)='c\x00') rename(&(0x7f0000000140)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x3, 0x1ff}, {0x18, 0x0, 0xbd9d, 0x9b}, 0x80000000, [0x0, 0x0, 0x5, 0x59, 0x0, 0x20, 0x6, 0x7]}, 0x3c) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000100), &(0x7f0000000180)=0x4) 14:54:09 executing program 1: chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x12a) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xf16) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000002c0)="eb349ad503e47109f52ae9b5506222e8e65f7f44aee23a7b01c79bc2103b874c408da8d26700f317503b3ba9cf33f1f60ccb64756571327276159f382c6cac644d05ffaccd8e832bfd61417aa5de009ad3ff70d2a452c2c9ebe09d0981b78f4764", 0x61, 0x6, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xdf) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) chown(&(0x7f0000000280)='./file0\x00', r1, r2) 14:54:09 executing program 0: socketpair(0x1f, 0x1, 0x68c, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f666965300000"], 0xa, &(0x7f0000001100)=[{&(0x7f00000000c0)="44f9a0351f4099360f8ac02f9dedebcb0fe964d7f4b1ba960535df3a9bd02b8ef02248bb664991e69c1c57f600d174b69ff49f507834800d8789a1e4", 0x3c}, {&(0x7f0000000100)="d90c18c590dc6e1167648290f7eef9a591e0b538b28023038327f21447e28e08b34c5adef0c7c403d7d92c5de4d1d243d1342c0aad2301ccc73632fe54ed75202c80e82dbfb2422b400f3ee4c30516ec03ba05ba6e19fece64a749d04054799ea1fd6d10395f91b836ed652a192298ef9a504ba27539e5704539528b93aea3ab84aeaf92d386ba395ad89fc0ec5f6f5938f4c067ca553060c290ca734f6d5aed86ea8d160de0a0c26382b529d2d6a6254d797e397a9aec519ad6f27e99ecb0c80dd2480016085a3b17d05681ebb664ba2ccde07125940673342a333c885ad043631aab1313cf291310e815dc6ec34d9c309631f2ce91cb4d3d41df26fb8c9ca6c7547772b70ca2a110c22ab5499b1ef299050f23f733784c565cf6bbdd6197e5f409a42e5aa9c0326af564f2edb7b59d98b4c741ee1e6f3443a59afde6f5a01861e1b115c1115b03d22b55e795f5dd90131787d5bc3117682ea3fcd3a605fe1d7e4585bfe1f5491f8ae75d925edb6e0805000c2fc224e0a971e7086e6b27b9309fa588eea25f24fcaa0c037caa49d97b4e94a5be2760bb632870e2be8c1349e541210dc48536c9d2a3750b65e6d10e4b774480f016a1f7e0fb608970e298074186a47d19473f155e353af54bcae7f89cab71439b505be4e63d4ac32713c1e659ed3c9cb315e3ce5b931da0ac1d14b0f8e735e911920b44ca339d351e22f9de7d3ac18357190bfce2a7cb31309d8d789b62fb200abb493892df260751f8d9715b3692a6444338cdaf5be11d2659cb4d63f5dd6d7b220c6357389fd59e8dbde2448ebafd82a737af55d15ffc91feb86a56b75680028ef591688b5bcd3a11ca02b69d2cdc17b22a427fcdb034f4c29fab8ffd347e373f04f9cc467dfca575ede4215560defdf68728b8829d44ed3f3d6a8a64cbaf3511a32ceb33dd0b5869206a05fc37c16471698cfc736655a6c4a2ff4ca047dc7cde83042e79ec464cb96070b049e554b950a85a2dcd618ba2927a88a291d246f3532daf5a9888c588fa6d927d4b5a0317210b953ebfdc0baf87831b1e4eada46609454391eb5e90f01a770136e3744bf7f233cda74ce8c608f4c91f2cf6b9fbfdf2065c96b89a4acb1d4d55856eaafb37131684506335a8f3085d939d281703cbd849ab01d98e1da581290fb07da1f1804b4b20733f4d7c4362db5a13dabfadcc137385ec96b085f81d9a5e31aa2fc8380e3096a12bb51116d52fbd9bbcac50d34b2b7799dbc36c115559859f99a262d8e0003763c2aa70e95c2b8b7dd61ca1cc1b66bb6b5d1d9b2ae3e055cb6c16e171466da6ff1789c5a04d47b17e1c840d7d9689d2bb9f6f39fcabc2c07e922506bd7228a28f15d77fa528276976b0561417de3151cb14d6cff6ca4bab284819c1e95377295a679c0470d2d3e9e111f0192b78dd6fbdafa19b98c3d0685c405c72299dd318e707f6c377c129c3797b63656298e913c808d658a9a0fc0aa5d174d2423d076592d1aee614b215ea01f6b1464c92f8fcc29b265dbcb4eeb680dac4cb19aea7a53f1f793b3bba3122f6e666b3848b8f165310756c9f3d415894d55d17c6d710552db8c8e122869536c02ccb3a838147c275c832070aef478af42e62f0940c19dad27bf8eac5dda3bc7b7d061d84e543576f039749fda63f6f1937d49f4904cbbc8dcb5aae9ae34d360d21ed186f66d8d5325ae4c3d66b4ffe4eabf89cbfa8d8089f6bd363fb9c5752beb2105d46c26bf5e90d127cf5920d49bed68f530b9e06e9d46959c40f3434d60ff3f84fd38c7f635d3773f46e903dd9e619d2558a9404d9e22305475f3bc31d09a41dd851ada10192d44d437dd832d90c5fd01db60af317e12a9379ea24299e9b781767266fed62fe1a9636e1814592355bf9c967572736bb9fa6d6e43fcf0d052d7e2bd55ef238909eb06a56b2bc68056b315ea5b75937633cd77d60685c6e4f4ed05b09cc34a70ec70293fe70dc1aa46b27024d99069725ab70260f6783e4b20b322ec9deb81ab361999e6befed543a1c6e8769d005b796bd80dbabd9005349d9e4a0b2bd8ab7523d5052cc35417fe13cea25279ffd7901e86cfb990528ebbafafbcce8ea1f72e363d8e5b95522f7eb6015e93d46f9cfb8947dfbd9201e8a20db785c6f715a7247f10484a8ef89004226d5699640337f7ae6fd1341b542bcf56a2650eb1367c078525d01f321fb41af2fabda4b794f31176953f26ba541a88a6373e7fbe75bbf2cb7fa8a4336cf51e7b53900bb9e9947ca9a1e0709b56b26a32675254144c6e4e65d3a3f9ab4a82c4d61a0a8c8a877d93f8762272c7f7636e369d093f68fcb213f3995801e5d72023fc42113981131c679bcad1746145add1156b173944696c9324c082cdafe1e03bf77d64bdd7083f8392d9dd4599c12e33aa1cff213f8e758c80b291f19ed329528a7f0ab78c312b76f1b1e73d9616c02abad766da76e62734133ef76ebe0901c1a1deb90d801c4f2eddc4d9dc35d129d75f17e9ace819d68d24fdd7ba2199037c1f47ac1613a2de73da1a09f67f62697222f3f44d06e1565d95fa9d37f91b39067ee06e6f8c41b062c4cb5599e4b73b9f4c08cf19cb66f393e29e6488578ee007e19b67e8502d13028857c09be770cdf45df050d8d3b01f77f3d8e8d98478e513f767bffba461ea907eba49a7a5dd1b1d16b39f1556aaa09ae8dcadf005e588295b386869eeaa6ac4cd3b380a547fb0e7b562c478385732fe110f38f998ba690390b2019cbbb7c5269d923ec6baa0b23313ea3abaad0a81396ea97f3871504174e6cff74aa6c2f4a95a0888a87755b81e3f902fa78ac6b207f72ae1de4b57c106ed3afc407ad06881eb25affdd6fc543284c4cb46e901c7853877bb88cb0b14cb9e379e76ad3383426532b8955a36cd910a6942d7eebf280258ef46cd4a97507d40c5566e3cee8174d465b43d9a87d6e8b63baefd01837ff6904326fafc0425e1909a9c938968627cdbb25c069a3020edbf67526f0e07518222d0924f848784e051a489b4dc1ba7cdd7c51d042da0384bb66c76713210697fb65ed97bb769e81e07c45846ba59bc173017f35844106e2e6089b826efaa9d264465df6b67498e2c3b557e7e51dcd3ecaff17fd4404b24ab6ae30615e92a063afa319bda114d65984d2e66c5421aae79af812c372fd4ce8811f00f603758e6f842a20a7e7f9789a46050c9b0ba973e4dd2d89f4313e928e672047440a9e7738d427df34fefb7384baff972a24f18956a6f05bd4549e93ecee88d68ddf512c013f4f7244768738958101520df091a3629b4301cdce40ac21b54b7afcd445412a4b3dbc472369c4978b76f393f0950a25dbb7a1f5ccc15eb75097a3774bd6ff5977ab37c8d9f9dbc40255b8d7601ec7b3b9c2cc711b1ee09a7e455e190a632693dc8750d062f66a6b72c24cc02c2f2733e3b1bf8be22f3093416d6ee23bdadfd9eb5a4a05ae724185fc9c8720853f2ad157e04f1c6dc253dec2c9c2e422e7144c7b588daf44d255f1c132aeeaa87c3ca84e533e931a72c5a8c4bec33cd6fe2b587465d81222cb80e19b08a69ee0a921da4237aac5eee308f3f1724c90217fd954f4d0bc2280d7cfcb998739130087f0e012f8134bdf091ea5c35dab41facc051f403de4e2ea59b6e258edfd81f90f9cc1a1c8daf9bad2091c8e84fbcaba5cb122d44a60e5824a511af5640f82aadacd60dca53d9ab6e9acede3d82a62240c0e5dac566f2ea57e0e179bca7e0e4b840a25aca2348c6b46d3eb6b978237c2529fec41ad2fa11a9026b4a7d3ab42e7f27a74da37ca2a78e064f6ce2db21cd8632e913716216e4c258d4a9cea37a679c102ac95111ab4a9b1811d7c72c37700fa574cff61054864e61059f80b640fa6dc64f1c9cd29d08a475611578899c10baf13370d3cebf90ab9f3a6240a432ee271c09e5af49b5c5328ad66ea368a1499897c8621a02d603a87c6cba8495a32adeebda4540bce002632228579cae997a5a0eaa0842bb5b45fb563a377aacaff62a4b4a018520156df3641380258e401f6887f21ecc26fc1f3326d4f229b2006742d408f4f5e3f912415d9b93a3da91a202113a287bcd93b96296e67ec7a024f54ad62b44e072bc4cd396afca072575e6077854a751ee7ab13a4db54ecbda473c866b53b30427afde1c6b2dbff22cf8088291cc5b2977eee943d77f06cc2c1a2b2e2880a48d90bee2fabdddee14062827d781b7958ccd9f4ad8475837235492396c8ae110fccd2206644818f9e57246f73cc7040791a9d8cc6f5b2c9d4a349c6f033e2f7e9cdc8ce283a4d341492ec7e09c14babf9a4fa49cf95aeaa0371571053c35bd46670bc9b228e6588946a2e7c1ac13b39fde1bb12d37c24e3b827b59114e14839f4c2bfd027255d27613ae6a0fe8dfc2905f06424215f18dd40a8f7c4ab1863c15997885ea5fb255fc26e2b41854e8135600b81c069f3e072407350aaa21101269a9b07b845b5ce31c598bcfc1c59cda2f232ea151d841cc3ea9ef3516dfd3926124f17a17e1dc16ad9e7875fd07a8889859128fd4833e1a8400fa4795b5689f96af03134d7412a5bc89725e5afc1403461b708b16c3ec278a9604eae06879ec71c8c59443a8170e11bf56c0c7635b5efbe3e6dedb18df928624a9a0c61ed414a774344166c2aeb81f786c021291ec41a0d0a3b14f4b684e91f4b3966400c6ee1bc1358a3fa50b22a1cc6e9580bab105b356cb9218233e85e94f97ad4597eb3040626b1455a298d7b6c52e9c04127195675dfbbca8a1bcc8231a569c912be2c561ea04cb84dcfc60214cbbd904e279e846286f7c2e56cc7cea81ca1d93043f2d5402e0ca8f28b795a3d2a0bf64a8cb185525050676ea85845db8f971ea1d0f9e5f5f489ca4c5fbc1f1ccf9fead9ec1e25e982110bd3eb6ce305f9eefc8c100ad8e8c5224d1221ec1be5ea29c59a6ff911b5442bc75d45a817d6cae6799311758e3c8c7cd5ead73b63eb00bfaf268bd114e503386ce816d65c9ec06935722b70e532393c4fb36469f84b32ca23367eb3f4e1f531d954e31a5744b8287303b1290df319f86bbfd195662a82cdb6de5b85c6ad9508062870d4255f65e98021b9bc2027088d1f6603c286b5b968eda1c9be2c1fa4b2773a0df3621fb518d9f4231f03243daee405d750e0151e24738a5e6a26fb18e91c4efb79c9746cdc1154aafb05f51f221a514bf55c39d799bc9b6b7cefb7fc40df24166f3182f2bb1fd893c6a5471220778cccd0ba80c23096ac9efaffd55a18ab2a643dfdc814934a033cae77bc71e0b706f94a2f52313a744a0e456ae369858c41f3942d8f3594ccd79c9594acbdfd707c2b776eaf92c702d260b468c126a29a59079a2601de512dac5fb2e463fda4b689a980af44261f39b0fbb5f6765b368483940ca907efab2579c0771de4132a091a7f3ee3ee699ed83444e58ac4fbca65a982493ec77931d33e7d23a25307da43879851f01bcc7160b5d6a87a5f95f53ead5f2c25d150c6cadbe314367064bb1fa2258eeae8e0d741f8b83d2d0d5f52a29b8ac1702b4f84647ff83f263a54bce46d0126958f5ec4e7bc65053172ae41a44e39a98955b4abf23a4e70831668429a09b292dc836bb3fc47f1ea3b8503dcab93584f025fea8b4254d9f4189f2213657af06751c885a4e272a2c111feb433c523cdc8f34cf30a6bb73ce38698ef117818ba4dd1579b2cde598822e8e4fc246c19d57152fe47b068d3cc46aa5c4bf1eef91626b7f5a1c92b1aca859b66750878a2f68d86a8", 0x1000}], 0x2, &(0x7f0000001140), 0x0, 0x8}, 0x8) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000001021, &(0x7f0000000000), 0x2) 14:54:09 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) r1 = dup(r0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x20) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9, 0x81, 0x6, 0x1, "f7e83df611af09240ab130f25f9ee12c83f8b2f1", 0x5, 0x9}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x400, 0x0, 0x4, 0x40}) 14:54:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file1\x00', 0x8000, 0x1) ftruncate(r0, 0x7) mknod(&(0x7f0000000080)='./file0/file1\x00', 0x1000, 0x0) 14:54:09 executing program 1: r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0xfa2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = getpgid(0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0}, &(0x7f0000002680)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = getuid() r9 = getgid() r10 = fcntl$getown(r0, 0x5) r11 = getuid() r12 = getegid() r13 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, 0xc) r15 = getgid() sendmsg$unix(r0, &(0x7f00000028c0)={&(0x7f0000001400)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000025c0)=[{&(0x7f0000001440)="cd60480a2caea6eaaa8acbb9ba1c8b864d862b961250965b1c8f5b29b1d3b6f542394e436bc0c93ebab316e6cce7a77942f94066cc2aa05145b34644a7d9a0ae9d1efd1423cd8c77a511d67f3cc489add3b849257e9fb891fb539540ccc33fd75883dfb9aaa712dcd94770a90a8438c6aca785010a15ca3c0516352cd275e8872910539dc0823958f8f66b68feead3278327cc7529e508e8ec7ffff341c577ec5241ea23ab80464783a59a002e1eba5fb6778dee010aa900528b9a9129846373b163e5f77ed7a48a1d2fc0f3a9c0460dd43319959d59a397077ed93d917d", 0xde}, {&(0x7f0000001540)="a86581c5d2a9dfca579f4d178e957d0cf4616e563f7baa7ad6f86d9d59e2d89f4c6573d38a3de458c246c0efd2f016a9f3d2519b4fbc07c884ebbea2cc03c895353f29d757", 0x45}, {&(0x7f00000015c0)="4851134da38e6279ce0b5fb954f8ca99283eade75c323bbc9062eda332ccbbdcf78ce1d1bafb8772527b5860826810bbd186f0c4d7b451ad82c947b787221912daecb09513e64b29f79332c9c528403f630af9e88d043bba459df9b8ec7b4ec1eb8d045745dbfa2ebca7205b6125a45661042280c39ca40b521e70dc117bbce37c401e2f6de2254a3188f271ad04e13ed357c5a4d75b2a1c6ebdef3a682668f863342bf1116ef82f7544b39abd87999faaedaf52f33a3b9be5f5330b99a73732b79a2fa8678da31037af439563932f26265bf8dacc76395e51e1132b8e9b81a26e794fd02833dfaa10d26998747dc5942e2285ad72c6c7b580af9b3893698d51c70a4a3ca87d6ad13bfdff99eb2babd8de6e3759c552b8a2aaad24b72cee3963b179aba93fe0315d642e6265466c189074fce4e94699c8e7bb5da707076d139a878b410c505d02d8d818dc984ee23fa96e049d844c092885783bfff39303e3f45549d7e08f074634faac6a23593ec101073034def8f478192bd1cbeee7d8cbb62ce141e60971705c55779d1094a2771079bd0ce26f453aa829eb3299838ade28ae7d614adc9e07d1a170c80505a52b7e2e9007a1d999980983120535d41580900b13eb99261bbe62685a1e19138294b732aadbf41f54dfe4fb5b5bc3dbab16d4c1278a16952c2cb0ec40e31ed48eee0d3c00a2d4339ce4438f0850413cfe9bf45422cc45f3809afbcf164df5db2b710c2a059cc82c7ac21236bcc2d243caf503782c86c5ee425ead0318036333d6690f5b1f17048c17807ec2d702eca32ac5dad634ebb7da5d42bcba0cf8f7c30f359886452d0e1019f2371801f03306602888fa81514112ae83f790d8f453eb5e9d0b3202303312cbc3d697e84f9def141bb88ee902efd97f67cb9484314d57f7939c3d1ca6189b5a1ff3269d2f2433aeb552fc2a5320c9bb6f323c5cb5f8c2c3c94133a865ee4e17584d6f9b29b4805366170c33e84d7dd4c754b1a46d665a786be2942d93af36ca271081d9362f95d06611f751d949d7449e116cedcc08c7bce9ea2b86cb6272bf489b6edb7b4c443c87524168f1b4422bcc598743a20ec9d69e46e10375c0802f1c7ff00221e79c125d28a659ae0355cf8bfac27952266673f11c5f7006533c28a1b08e174391ffb478d788abef40376bc191502c70766a68bef3fd5be15e7da213c36c55458b615160fda3d082d68b7bea2e35179bdb5eb23906f631da1793cb512da5b48f214224c14f85deac6f1444292805fa4e960908a58fb472d34988a26722293c8c38ba6a911b277e29f6769e33f80b02357d07725723569aae9f29f240e76d3b4f49fca5b71f8a0a89f5f5944c53f9d9bf82f242556e474011e141f6edf3267c92553f252e98c3d6149c20a7277c871eeacbd20de0dfce0434498f11edc8fc9e874f93a6e498678dd0a8007a91e90c36e180f16fbbb5e34909cb4dda344f6c8d7876244967aa59cc9d9bdb3f9284da0e1c356a30c98fd2824ecd5735b487551d3c2dd17d47b243e9879b7f68d88df07235181feec2b5d82a7f23dc1bae5199a16dac75055d1316c9a1d5df189de2d9b94b20b6d25e8a023f98ae514e8d20ebf7eadfa653b5b1327cf7c959f2785446a818c2f7ab331d6e9ce2398794c3eb0007e6f1c1cee37bc4a02aaea6cb5f222e21344f48f0021760558d3a0f68d54bfafc353cde2ffa51a5a7dbc04eadead0bf628e3ba799b1ea22bb3e9cc1b96ae43b4976af970dfae3584a2feb60a8c2827758cae94cd3c26cb569eeb0f7409a4d19b6431d7a885fdd0a2125fd04fe432924b29649135de71841cd7b1ebf59c7008436ea62d35786c7e8cb96869f142fe5f3daf4d3ef902bfcd7ed7bd366024f135e113eb205d041c1e0accc2512f6462074212604e9bb6773390f4bfa5bc70446696bbe7a55a640031dc9dec24ea87536943cb03783134b3e178b8a2104fb988de5faa0e73314fa05e4b042ee7ddc4850993d1e5052986f152239cf33f1fba2076b8a3917777083bcc95edc1aa448251418707e515a80c2e0d7a6ffa850b98ecb7874ac95a0a8eda5e8e32b19b5f9970b6395d793ee1736f18380be6f8b9fda8f854f83d16068e837c8cf2b52e1eae26fde89df80b73c9daf562b93b78dc8caebbe03918454deeeeaeadf60644e2b38a6504f344b90d1acb678b8c14ff044e6b16574fb92efcb7d7222cac371b20cacc1da44b8dda428c5ce08faacd87d8d075662862f33f91e28efd2ec8a9c7a8d7ed73148dc11bfe6b010c614f65b3700bf43bffb70baaace53cf0109b84b74ecb1117d4bebafea105c244d27952b9d83f8e1c40db3d481eabda50bb42765619680729c012f0a18fda4cd87337e9a2331639d6ed66befce9a4ab3feaad44f9cca899279a1a2590639265be64881b935539abfb5861df357b893d8aa787bdfc0ed9b6785c3946367ff33efe481917d67431a83034e757ee7a4c9696e7b4a186103f421379d127a7c938656d4ab08b2e6a4d6e277c57ba04e9ab8625080da3a82edeaf90cf353d97557f64f40781a70cd247632a2868b127b8b23525d54790ffcda15a513f4afa22ca1b59f2e6066842b1df0e70a50f350eb9e0c1e1837e50d813f0f7fae2c6f7c07bc8ade58c09c82dc15db988e7566569a1fc3ba32eb12fa597b2ae3f55645841792e7949d7c2877a43ced364767adbf0771d845f0e3ae3540cc69ecbbb8e1a264ade6959287888d68b0aade83dbb335db59bf8579545891916a52d8be95da55aa350e83c349a43016a111f2fe381bf700473d4424c50ad062ab8a2ffc66bda107a2f7aa64349a80da597b816226aac878610417a0276f0f59af93b4c0219fc81657b9eba23eaf3b14030a60ab71b58aebff504fb4b0c5adfb0cb8ee53f516d620117a8f084f292af311b8636db988f48162fddf326b91cf6a652fdac8791a7a2ab17da6d21cc305afd7699af596c50f0b14d87e6f5ab2486f0e8dce71e9d0aa8c884d6249acef73d64b2ace833fb1c45bf5a675bdb925ebad15bb2ce7c2c0f62846d53c72f33a023f3f2c9058f0e9344f9405095e60eedb8451fdc77a004451e8cd3fe03f9dbc2bc24823cc72ebecdac18c9cb9821d24031be788dc2760ed731b8b6a859a6faf909150ad12d42f4f8524fd050f8d7b95191cc8b38e3deae706085d6b8a6bb9f1a7545a8c4e3daf3a3f8bc548025f8c99fb175bcb18829131c2c61c2f8b4a1ec29341bd4c028a2b106d62610ab796778d4c069d9684014ecbbbc3125a3698366afb0196cc6e7570e86d8eb4ea2507842eea188f783e26021df0f3b451e160c3e9f81384e832283df8011ff41aeb221c352409a4f8a138071141a3926bac2a780c99ec45f00493ed8a1f4544eb9ee323e67260c14536c1d719261b5145e6edd729f20f24475db273d53b824b983390ec0336dd54e53f84089315d605343369c5e51af8743908186d502ff0f5eb581825ab3d6ad2c8d1f8e267f3964b6af5791f9f0118f67f16518db78792df459c71ac6a090cbc33a26819b366180b92a28cb5f33a560afefaf5ebaaee77e0a25b6e19ef3174bd4648071e529eec725bdb8ae71a01acc2394ff436c70c1c85a2a8e0a3af53fd94960b976580bba371e4cd013ba7a4ee179094bc1d46cb0301567ffca306cca68cc6c8d43212ef10855f4f59a20509439410db64d1cb9551f7ccf209d0d342a7a738a854c8050e58d9dfbd2ad15849281404a312ed91fc41f3e1205def2508a6a53444faaac3ab30c0d4f3ed0c4eda831924b3ef4acb9a89183077527fa793583efe0fd7ccee00edfff26b4f53f1b30d46efdad649189e2aaf84a38e1c0e54288643aaf2e818ddb83e5734050898818995a14b11aaa6c2e93dc028ae9f0a4c16d32266d91284dfce681bb890abafa949384c8c93514e03fb1e14f1037b91778b54d178fb3a3d92bcb7c1e2f82a45b17a978ab833f3f8132b892bddf8aeea35e8349e60afe1aae297860b3c188f3441a3aba66a3ae6eba4b8a88072489654c46ca1a5ce7fa4234e296e8cc139ed4b5a2733db03770f729db45987bfdbf39d1d640ead936d969492b280831710cb631400f4a9c2d46435686f63917634b71e5ee6be9805f2dea9550e9b2a7a56c7eb279f7213a9b5e21851601ae5db781cf6676afc574ab60d3abf4fdbfa913b3b77ba174071274dcfce0ef408eb14888577fa5706e827e2e78bbb30955bae1b9bb6fa9a198bd7977c085e22a3dc3b58eb7af843cecb63222ad1c1142e24aeffd79219705e30d5daaf4e062b669baba493e28cfe2f78d094266725082f527eb7e8958aecc45ceae64c6a2d87a710d907a467af844269839a9be68f5e967ea5fc97b0022c684bf0ee66693dc1dd237de9829940fdd64e0e84ee4d03b04b4b0d283cd0abce6a9c9bb929939b2fcbcafadb281fc0186d7ce221c9ad5e100f3412a6f6f54adf9e5da1ca34a2b018542963bbc01e61a897ff4128551fd8da543192b1db5c0c757753552338a9ac57651b261d5c9492b3653ae7dcc7d228d6bf693e7d7d2639fc7bd7bc1c81a28cb61bcd03610e7e1f614fe8c5ef53de27e7d4c515e6e0cea00e5baafb1574e4ccaf12b6b99e41a35ca0cf5d85825b28381ef697ca47a7c5fe116782bbadeec55ad945a5772ea66bea586f6e07a2c9af3b061dd2ebfe9547f0d3ed0a4f1aacc591d48dd3e09bc53dbe10306f4ed3ff2a226cdfdc15e19f25f045258e7b2d405ed0cc1fbf2d4407e3c6d64fcf2502724637a5dd95b328982ce2794a63e160d2f24921c43c4e88b9b35cffa0e397d5f6bc4f53f0adc32520da9958a226b0d61adcd9e73ced2cc1912bde7f7dff0d8374173a37239042f3ef01c10c4e013a2713fad8815bc67a2906a0c8ad1b45d2f94786d21be326541468b7bbc68e68b2f64e6587815e7e45321b9a8b48a90e4453b013540d3a33ddcfc5237f130b12bd2a24bc4d8a794af9cd043eb55ea6619cd9bfc9f368da8c0c81896843cfb37812679aac885303d20fe73e0f2ffb69b238c8e7ad1435d4d6e1b2a561822aca96bbd771d7a344f1325a70768f9ef6bb15ec36a568f527303bef7b52c0d8d79b0707cbdb5d4cc6491a35005c9868bf1088b1a5fe0272fef1cebf05d72154240624a9d45178719e40883a470a252a12f21bf707c7f7fb797343f3371e439f205c8acae4402443f663cab5678cd05edcc125c14bbca93b7066e1eac371945846ca6ded74ecb1d8185aa07ac58d30ff985b5d85297517aa24cd68eeb6f9b16e3349b6fffb8ce2b69ee5de027d3328cf294270897ba4ad7597b670253b27657929a54ad979f5612ba9369eee9ded26cb16134c3b124afd96a2bc0cfbd52911b42cb2fb84d4836c21588301a969151c1ba8099b55d93ac38248bc42508d0d770baad226ceba6b73643002d737ef31c5c3d21390860fb598bf770907183a3f169efaa0b62b601a721708dee9da301faf60a735208962f3137b425d1362ddc65ba9d041cc369f6b59dcb7a468fc6670c179c3920ec772838d7f8f702c87cf8efbf9181c4135a3cd59cc884c54deb975dd54cf90ab5dc90e639123d378ac548d7d15846b3c5302aa8c765b309326f2a7376aa715ef705fba2356b6ad0ec913f170a949fb3cbd581bbe396f601bf1a86955b10f16e18cf6b8db35a64ca9032357cd80724ff246a4587e95b184e231b76705e4f729b2cd4d9030994f397992de9faf331a184e744e0d227ff16836350275f1bfcf7284f5cb5b5687047fd7151221d1e2a910bc92a43fc145e1c60274", 0x1000}], 0x3, &(0x7f0000002900)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000cc1a000000ffff000001000004", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x158, 0x2}, 0x8) r16 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000080)=[{{r16}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) pwritev(r16, &(0x7f0000001380)=[{&(0x7f0000000180)="d100f2918acfd38d343742d2bcd41414a2b0ac59aff61dd3ba381ed28a73f7aa7d8191b8ed956c5372e46bba234419230cb03e2938bf583e627361797675df85a7db411d5c32cd46750f231d733a9afa038f28fbec4c1bc640ff87edceb048f1db49ab405ff61f04610574327fd9a75fbeaa697e1ec040f542c117a645875e71738d99f89466f91abd8b5176885316950ca0d4db21652ec029677bf58afdad6da82b70815db2e2b6f5f9706f9a88a741f4f616e4c27863ded182702a89202ae6276cd96560b92ae71ad550f2de1582e61f2b0ba38cfb8a0ac0a5e3766a019e838f58817265d10d701064b6b8a509ed05999da15e12decc2dc0b9c4c9ac120f154d595fba9f8b92e19fde0fca0ce85fb5d56b8bf4e363420e3e1e3b37e9e309cd6c4319181f9fb23c217f5b06f404d6b66f3c9e18115543d65b3213382425bbd6b031cc3f4bd46699dca58c582d04a121c2057fc7768593b87b0fe52702e4439024ed44785e0e350225bf4436d0082b49b8760bbb7ce7425f9109d7db3372f1f79bf95339b10fb74dc0a7367d1877f9d58713c5c56441ca471fbc371e050c7e13f74e1b79b9220001c09a3a1f484dc6984d4635f138ecfa464770b81a9f0a2c6dd137b37171ab474e401391da5f01b34704414eb1131850c550287ba77e7a55d6e2bc509aedef5299cc4db945f76720cdfe0010faf7fefc42917259f0a34416469c59081b5a6ee4a5cbda66da26e729f9edb75f1c251c44fda13ad2d49dedbbe7887e6883dd215a53be484246e819d5696b4e709c10d291e24ab4b0b38fc074013be46226f0d05a5d3796fa2364b9b20bf377cf484d160e9ab462c6b2774a717222b4970a964913c8f0bee2a1fb16f8e641d146f46e7be2f03a4391cea9c7b2a9cb4a2ff851e93ab544fcc4fb204c95fea7d9238cf80a4e1ac12220acf2f7fca1b0c83121f73188405743daaa589f0682a2204908c6d5e84001478708d0913ea1e1f88795e858f15c4bbca337f4476aeb173ab5d131b1a08a0f57bad762bd7226d49d39e3180c320d50a19f04fb94106276b69871001bb07c0147434342a4d4c8f96f816dadd9b4f13b02e2f4784a850b3cb33dcb93bd4cb5283b05effb51ce5166c61dc0d64f035ed2f22db0e920d3db139422f57f672b1af9a1bead47879d65c2edc1d66e1d42a146016c55bd7dc60d9edc427405bdfd1a17fc5fa73673ce006553326ed3e0f8ae78c42dd29bd60047ddaea97b6ed95751e62cf5cb8505e4652a5ae9669321b8046f964986d3807d22e56962414e95bf96e85835e821db22462f74186e605ea42bbf4e7b4eb19318bfa7308fa7a78bea034f3c6adc8f9c302b6fe798a817fcd70d00457e5711fbdbf718edb4037c2bb782652397d6a9e63f05e46b7466e1e9ff613246d5d24e5c92f93a9a639d25e25352ca88c0a4107aa808b092305193001d70173b678c90093d210e2e61ba5aa720fc61f31c82fea5b75742f024ae76db0c8dc9ba1664f1ae99d293b47830d8261453864e9aab2b3ff6b698632e0fe4d200f868b2e7b51467549b65d2e7b9d46b5fd313a0f10f9ad4c36366a7f89ce3e963c9f57dd7868e606dbcb8c570578b17de99e84b98cbc056be89c54631869cc82c16992972dee55a6f4fb49af7fa38250402b82049d9474881b90647905212a8f2f72ce37c99a2d3e716bdffbc66856ff8598d8500f29822063b743e3a26f1bb53dac131dd66f3878271fcb5dc0724f9ec12509114271fc3a5a64147e505edb7e1fc7f2a1fb8233fe5e7df07f76c712f03c08452f3c7c94bfd43c16bbb5bcfad22ab96a432194417fc4b28fa9af7277b411eb89f44371dcfaa1e1996c44a124b036cb8042b11c96891cf92f8c2566017661ce58391782263d56d70cc98903d0b3365f5265395403ca16d6d30d52f2b954e023facf52a59e8304e0be7409493895d9bd6f6946a5a1fdf0016a3728c5a309f8b04fa6dd2d85cb1d383d58546a78e75b18c16fb82ec9331d21de73bb1eec7e325b757d7ba6683bf313c757065177ac64a04257606560d56209649bc950f10c309f48c8ab30d70d44d69f06e90477d1d711dbb589bc99969e4e91eb9a8ff490c3a07b7fd626cd7edaccbe61c7029dcfd5ca89a18e8a89ce58a0fa389349aac4dc954b41240944685145bf77658cb155ac20effa0a45be10ba473511363e6b9b072e70080c1b574426c33c1a2b1f3fe88416436f75533f8c7c20cce9a4175cace698f50dbd5f7086e753a065fa33f5f789862ba55e0d4b55d0f07d36abe73915dfdedb6ca630fe84452009d82682f4806653da7388633960a3f7d6ca19b3cb385bf8ef3789310127722f13b52e86867be68461a5f5e80712e4488fc065e6cbce2fcff26c127c1e34ac9354cf62083efc04bd89e0deb21ba1e2504242e44d0774edaebf53510db1a71bdc78ee5a07f72d9b987cb1318137a2d8c12da47f9a7251706bcb68718f287222f2a1ba555712b5fa6647a96e3bddb26a147c2e054952ddfb67df1735f302956ecd2a0f69bdc8da37aacd14eb5147c5c4314185efbc7c46ee8480ef139c7621d80e3ae77051e3a9472a4c567744938e63f220fc8c6abe010d9d3785e1619d89e090af1d387f857c64d93ae09fe14dcef4d7d3172d0d3431ffcea55821e2cd2f81f7bc32e396b963cf3a220cf0f7b0c346c4c9a94a9e47167be0582de5656ddb524d541b6b4e63f1f3ec4ba0441fca1e1091ab391b200ce83a3ebd79381c255df9e11208c43699f21d82353bb01636350b7fa0a7c22b5d2f1fff7cec967d452082a0c45b9c1cd2e1224d07f5f902fba1b8760391b40d01efeddb3f49dec74c44db0619820ee881dd6a31cb83873ab2459401666cc931d545117fe3b34fc667d0d6316b728f8cf5c78e3dcf3f8c96d8649ec358f3506aba096970637845b25e8c9c63383a8a578e5358ba4a0aabbd23146069e9c57764e2b759b2aa228d34b36e5b1253e7ff2a3a93db873eb6006b2ff63aead93256e3345201b01a6ef9e4499f14b45f4893ee52d062dfc8bfade0037766c718f2715f21c0924f422e28483be79672eef4c88a86db2cbf5fcd8114e1da0c1f26f822c7eb5a9af8f9f8ffc4a6a171c0f7957d1117866e55e41b868372065e7727bdf00d4c79d0f8eedb6cbeaa8b650557c73ac6abb382fa72f54fcfddf918596aee0f57553eda117491270a2a6dd0cc2b32283a78e8745f813531e5da309d5ac67f78cab6b1ad6c9dedffa56f6ed8f8d0d864f83dd9f2ab60b2756b785a2118845fcf96f1d3763d81203d3e4de43107b1b2fb57984591d631a4f97d55375dca07a7d50cb8febf2412bb89c43f560712143f2c9a2aed2da15c086e6af72d82c740692151f8260baaae74a902f08eb364ea32f02fbd7c0cdec505b031aa1dd0663a3ef510253164e3ceec5c1411db7591be894464f878eaee95c972cbd6afd9b77f6b5f768b84685435412f1eaed26abb3c6f67a8345023c5e999ea3d93ab7954e824a2a153175513be15fe43a2f40e1aba0b54a9711bb3f305efd32d81f1503ebea25571dd17a3db28586abdab30366c74d62c7359592b15b1c8a0e1184b0f8c0546522512b32731d8c9516743d421bf639ab612bcc433d2985e0435ea7ade89a092f3c2274dd97f87f72fca8c0afaf564107c927814207e238a3338eff66a44a965b00d478620d120106c45c2203d675c069056ea13308ab7a9e64c09d3577d7eed7101df3c5d0164abdec63bcd6eee39cfe617197663cada3b1b81779f520c584aadaa3926fc70470ab81ece36810890c48683638dfbaefe6a997f2872356f6735ee372c522b9511230e262a21b23daf7e859a0a671ba71a35ac5f14d9cd33fd9342ac0a46004e34d37e23dcb85fc89d8c02f571b5e72dc35c0601cb19cb171d2b5a867a135b06212e380f0518643f23772cdc4d09c70398a96d4c87b75f5d64979e07cde442251ea19d57928a1c0711726769bb81091b4d5f4cc36d925b597d53a8028c9dcd22be051cbeb14f802640eb59af85aa484c74d7b70db3946455d36377c1d14235a50f5a845da6c0b29576c1a038f5bbd5b21651f646866f8b03e6c4d15708878fce78a74f55aae2cc2845e3e5aeebd1e7bdc3ea0757106cd5e34df966e7fa8fa3e4fb17795965a8a703cf53a235efdafd2e1540881d461c0088b065c13f8222b21e5a883ec8c53f94599e93c0192449f387ad7f8df553bce902a6c0c08db00601ca1bc348acedc83eb776edc300181724d543f5151841ad1e8a07929c3836d6a9b60a2f6017dd30ab7990519052ff54f1e0cf93fa0eaeeedfe39a82fdb860b56e0c44b7c81c2ee2629bbccc4fd257e1ba2bbef8ef20f31bdef42bb423ba811094c7214b92ffc76bbd0554c20d191e4090c31281229ea0018e4ec8a66d26c7297560a4df85624dfa00d93bffd6c11b0c57e77db04b9ca8a64cc7dbc8f6c2ec1cfdae7b67c93a1ab81eee9e9cd79e1b4c6a282c7cdd39d0896c7cbb49a60cfcc5416fb4f3b483521b5249f3ba9bdf0c2b0dd77f2e40595fcffd40698f50e9bc10ac2d3e71964a4d83735c9f50ccab52b2bd69b840c4389c2cad03370fa59f55715b68237c35c9b2b29b22d28ce7e9f413d0ebf53744b04c3fd496f21487fc2704877be00c03d35ec2b5af5e8e260fb632859820a39e989a12a012af8e98bcb52afa0313ddca2420611c7f52202d081f8c5c7841e106dce5ec26502f0f685a28682fff0f2d1ccbd942e47c703eb9a560683e6813275d5e098282ca30bf58772c6946b1f14a9037b71430b1c5f582ba208e3d0e1a122c0d199d576570da07a4b56d2166890b17de26b4ad6e4a3332a243f5283afdc83b26dc66018c4236af642be87f283d392b9e7950afbd6804e92ba74511c6376c016817b67135ad7b8c7d1131d01d32038be71a1255641219b846a591c2c28f24b81cb9c8876a2170a7c532e281260107967f2b6844f2e71cbe81713d3f2f422ac3562698a5e92c3964e279a808dbf36e90ba68e33393fa944a77c724329ccc681959ef5f5b66051fcda8326840d0105f6c63c82e7c4eb66f97bd06b8a2978291c31dd11973c34022bddd0e2146783b9a9de4a524939d3de20f80615d3d73e414355e68e7dcec1f1c76f08c0a2e3887834f2a9eb4fc132bc11247dc2e5a1655eb494f1686f7db34b3ade36f8e9a71c5e22e4aff7c391421c0bc6f867f98e06f782c0afa05b8d9226dfdb3c2e8bc598690b7f292897b565e4f5fbda4bcbb81b96fc7cb90079f7853c53ba0551ca5b695bcce4f62189fad25843ca78979194ddd7da0349d56da313d18dc946393304e2a486ed2d4c8b72606f90ec311ad0aad92ee3166f887e4f04c9d19ab56c29ce412f6ae256188d29993c808610d878f87fa33c7e08a6633ad134b8e06987341611e52b256ed62abfab6c1cb206affd20910e49808807531a35e5c0efd3e5210c613b85b75d06c4c4640281cb1f0ef1d4bbf805ada2479bb95b1c5ee2694e8d91d7ff7e794212e972b6a352c2d2301a24eec262bd94d3ed79ba1b48dc762c6316de4200f79b033064a0b51bbcd7fcc06dc62dcbf043725dc58139a1ad4c7b66e980d7c34055dde822917dc035e2bf140df80d3eec1751543ac15a6c67c16fb7eacdc49978edfd0b9556dd67f5c3e821acfc8c1c9d7ecb97e00773d28f204aaefa248e55bc6e93ac514747fcb10999bce3e16656f3b48d655096ca66d3aab90c547e6ce8cbac7a8354d0535b8c0f06888d450246ec5dbe2be8015203529a2dda4b18b862ae1f2efca4", 0x1000}, {&(0x7f0000001180)="223986b35c095d67f6c2f64ccdd6b5e970e02ec15d300a763b370c57828c00ced702a6d8152f0d71e721e7645687fb51a865a09bb00ba403ab3bd581db63a0c4da54ac78595859941d6e37c849c4b37dd5e9563d1c29e4899f3f7b97d8e0b49718480155db40fa73dd09323f6467cb93ec9fec6444266f0b16428dac30a3a131a8c32053a42ac42daaced3aba91458ecc8f685a39d862c00e8d7661386f7d37fe92aa7101d4982598ae05c7abfe191bc9eeead8f3e0a1e70cc", 0xb9}, {&(0x7f00000000c0)="dafc1239cbf61ad8b4f1a74f045dca213e77262338df955e554cede5801c4c43ca348bc5401e757128ea7be8a1cb26720990230d60ddd961f2e912e73c0ee7b8fd41441c7bea2bc1b723f2bbab848cd11076e837005b6d8a96008f4b", 0x5c}, {&(0x7f0000001240)="69ad3c66a11b8ab1d99b8c1321e6c4b55c5b4b5e9b83432c751a459af0c8ffae11fe9208826181de981b5447220b519e0f53101b802d6289c3893f837f02f399f674b6e1658484e676ce2a726511", 0x4e}, {&(0x7f00000012c0)="ccbea0a36afe690db617c5b2d1e4cef7a467e896b3fa90c01f3c2b1cae5dde46074d02849bf750b12ba3a93d6fbcb845624c661bbff810a9915fe8ea95bcc4e0cda23fb0f5158dbdef5f4979f48d10c11a75fc4d939baf1b566bd60fb43ef207de149ec085475c03598cb5e7a4e145edb2bc385c06f7f4a257628bd9fdd270860425a0f387afd6603eed83f3d69ed6bcc8e6f819d149", 0x96}], 0x5, 0x0) r18 = dup(r17) dup2(r18, r16) fcntl$getflags(r18, 0x0) 14:54:09 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000380)={0x2, 0x1, 0x7, 0xc0ab, r1}) mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r3, 0x5) unlinkat(r2, &(0x7f0000000100)='./bus\x00', 0x8) r4 = semget$private(0x0, 0x0, 0xa) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/121) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) close(0xffffffffffffffff) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) sendto$unix(r3, &(0x7f0000000280)="e034f9bede6f24d0283c253f4d7201bad998035113e33a67ad6fcdd38ce90de872a7038d2249e73c200f12b021ee9fb1a22f62489ca82e298e2e4d5da2e1bc6b828e8eb2cb54dd05bb09cda100a26a53ea122033ffd7b625f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0x71, 0x1, 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) close(r2) 14:54:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) 14:54:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x3f, &(0x7f0000000080), 0x4) 14:54:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8180, 0xfffefffffffffffd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 14:54:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7ffc, 0xbe9, 0x0, "cd21544aec823e55d78f05000000a2590f3ed361", 0x1}) 14:54:10 executing program 1: r0 = syz_open_pts() flock(r0, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) 14:54:10 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 14:54:10 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100), 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000080)=0x8) r2 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), 0x1) 14:54:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x400000000035}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) r2 = dup2(r1, r0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x30, 0x2, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x3, 0xb71}, {{r1}, 0xffffffffffffffff, 0x92, 0xfffff, 0x200000000000000, 0x4}, {{r2}, 0xfffffffffffffffb, 0x8, 0x52, 0x8001, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000020, 0x8, 0x40}], 0xffffffff, &(0x7f00000001c0)=[{{r0}, 0x0, 0x10, 0x4, 0x0, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x3, 0xf0000000, 0x1ff, 0x2}, {{r2}, 0xffffffffffffffff, 0x53, 0x6, 0x1, 0x9798}], 0xfffffffffffffffa, &(0x7f0000000040)={0x1}) 14:54:10 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x34d) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x38) 14:54:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x5, 0x1f) r2 = dup2(r0, r1) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') sendto(r0, &(0x7f0000000200)="3a8f6ef02727530e1579bf4eefeefd93ac36ab6c69de50e43508507651625e1b44411960842d728b2637d022a1d8ae5a41b2d101c0115013712fc287fe4059aacf8e8b289ef4415fdd4df77ed1894282cefb44939f28165f4a500105505eed1531998609e6b422b2f5e940d235baaa49f8896109cd3a9162b4ebc91cfbaad1193e66cc7c6d20c87cfe60c41711c1e663a75575a2d4601863c0d0c18717a230b19f2e30d02e59875cad8b2843944b304832623e17051b2c1a0f27b774493728332063974f0da0ed5ede578eff4c12544d360fba47aae14cd9fcbb5ceb60fb728e", 0xe0, 0x4, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) getsockname$inet6(r0, 0x0, &(0x7f00000001c0)=0xdd) sendto(r1, &(0x7f0000000000)="4d23cb5fe59d6ceedfdaf5e91061fa6a4da29d87ee9fe53f6496c67ef343bc4dabe0d42fd0265508bf8dbfef809332474e57bb33c3c6b7e3cf31349edd9a9611de1c9f8401900dc9ed40d907b8f7aad32fac1fa5111e569e0d0a3b157fec12e890c4f01f8eb9614ddab667619fd576e1de551ff601bac62f90b8e843cb35f693a89f26a7684bff568564f43cea1267385ce4", 0x92, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x1ff}, 0xc) 14:54:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) kqueue() 14:54:11 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f00000000c0)="e4defa1b25564e401e73d331f2fac3ccfec6a9597bf2ad3f8d7a2c5472ec4d9d6859e03e7197e3c7545166ba7724a880a8d7e0925f4b8e2d2204d10b07c75b8d31f2eb411f098a0ee544cf60268fda0939de4ab35d2f465dba09a8e3cdcda27c9ed1c3ee8a0c85c218682dcbe4bfd819321a6e2f7e19e33d57c294e36fd7df0be4411cd4fcd3f70c821e3069ea6cd4e955b933ea42ed0c7239b611f136eb17f47d793a65c69746810a69f7cc18df0b62c6c51d67063caa5783682593d5389996764d48c69059d00796587a76446f0df1eebf0583bc172d5e6cb5e3784cf44de2d655fc0b55d2598975ab2497e27fbaa2971d34d11bd9189813a736989269e61af1c86e00752fc97c8fa92d81680ad86f4e3c92c04d6cfdc318d306714386427ca72982806463063ef462313e4967f297e066c6ba4babafb3850730a8d7a95a929f11159052c0b292ef0fc191b8c4d0b13989802de28b45ccf76d63a80db1bceb75ad73082216936929fee98c8bdfc23902804d6a21cc5ff29cac2477bfc9820657ad2243660fc8ecc6d5f264135bcbc2f468e452bbf96660e9c17e8efeeddaa0c0d925773da7a1b15a17c5f1d67030046229dcc1f00fd1c90e5dc88a6b32447e28e584d80985f2202f6e5d6d4b183c5f0a4e356a2b01964717994dd7d1f9dde4a2f5c88e6fabf2cecf9eecde5eb83264bc4762b7943246c9f4d31b4e712376fbaee7fa6fb18daddbe67251d4af5010fed42f6cf80c6a0a1d84e6be33945484e63be869b7d97cfa55a0c355dfbab2667c247c6b660e64ece4fac2016eeca4d2005ac45ac01b0017e9308e75e388b07539c565ea0332a751cfdc45704e7fc791b58f33a4a58330cc643fca9f55a2d07dbbb11e07eefbd05520e456535c79d97c2a93e2bfbf010494b34403669b9c68492bde3840828ef53cebf197e0f92c6ee8fdb5dfa9035c46084ca5b921a41ed9f6137e0b8d82a684045bba03fa92bf79eccfd5261866ce76d2e9313b29ad49444c7698971402f1edc34ae2c351cd442a2421a12622323e230d186548033843a5e2329ed6df0b7b7b1d2c85e08f22ca76acb0ddf7ad284edbb35133eca0332d7d853dc1cc4f00ab5be430430c05260d49e7864b1df6fd52dd71a175fe5c03a2a14672a5416c26ce07db660a843ba2d307953dd22187c13968ed618f1f5ae4eda746691e8f95769a34992b916627074d6eca660134666032fc24e1780ac7d8595736dff121f4f11281f4e438463ce3dce44d24e4349f6c51010e4a8216949cc36b715d90599d0a6ab1b819bb74ab3e45f7fae93df3c8924241872bfbb22998befc202186350d8b8ea21200b908612f56dbc46cc1f113af983aee2e5aa490867181b2ef4f239039332d696e9656b2e976cc4aa324bbda7b12bad9891fd428652810ed18898579de2ca483f7d9e4d702251d45a30cc34d1db21d2d78434ad26693fb7a0fdab9b99d371fa4c1aefb760b6671fbad2245a458869e7b149ea179503e4aa8f2d5818822fee824893bc3d52dfc7f85e9686ed0dcd1c1d6aa05f7639a5a066b518434d81cf37f32e235ab6dcc0764a3f55018fe4603470f7f9de23bd6585e6c9f966e2d72ca3d19a8c7373d5b2dde3e72c85bd9ce6e0cd795a78d25f695436172a0509baed13ee6080c84858141966bcb21eb1ab90b829be8a8305833eeba30c04e28f7fb3a941164716b01a9604fb2af552bdb91bb5a0652ca595e03ffd396768bc8df0f7fee5bd284ad01095feeac45d20fe2923dc7e1ad71fcf14f51c0f828dc643d69714fa5ca2100ce54d3100ea2f83289d52434f129b1fb89f5db1c31c3ae9946f4a1b778e87b3ddc92df7fca5036f22087140a09d6fdd8a9bf4fb3e89444374896454ae85dd7f06ebe7b636b4a19f8b3c6450c018ad23ffc19d3dfb223bf47794c57efed5b8a95192e1007b74949315c27f7a7d165ced5de9b498ca164c19f19aaa2e878538ca30848203fe5b8bc8d6b7f503cdf8fa6243adffc7351e3b43481a8d54973e219e330f9fe2a8034932811d417bea075286668722887ff8a5ab761b5eda4ae2c4fcf38a6a2b92132f4b58829f75e75896e39445a00962ea3d1491ded12b03f3f98073c3ae84cf87baa2a3531118e39dde9194ac474d04b3c9f6f1a4d43f5e19c221d3a37464ba9351ca5f77faaf97aa07d4a998c51f33295d805bd18783734aa31122adfd1a088f2b5c249df2e8fe5d28d0bc44d13916f1973c62b53b47d789f2cb0c11f8c9a570c4f1fb35a501fd30832005696ce697bf5cf92d6e06bc904da6ea94121371882bee70d652c69856730a55dfbac298a16910302cf94469c69806144e1450c453ac4aa66f8a0481efc17f405f34793c831ba3944b06a6874c61b537c51375f825cb95284105269abf478d97d7d8a00697c04686b44055449a1d520953370d6cb7c50a259fe65fcfc244b0e8aa690040e58b8a02228536710073dc1ac9471393f09f6feab178bfaea45e6cdbdfed17d4abe98cc46d9066ff79746626e9a8b5ae09c6c28b92925d0dede89cd7a5129f1770cf85d13a03113bc5dec0c7ef4f9db03a387c0b49679737e89ff0390162ab2671613bb94d1c9ce89626a808e14233cc0d741295659691a962aea9c1eff13e084c333718d8824a9f5eaf508015429a7dc0b74285868fb145cf2b5d6f79f1d3d68dc30582e0207e3e16de26e82efdb2cf3db4c83248ae39e507366580a0431f9f5da7ffbf3fc3eea317bd40862c36eabfe124ab2ec0bf57669fe985a4f95251612a61c01ccd0684256067f0df3ab8d91b7b3c536c5923cac25ae6fabff307cfc78303ef0bc03a14d754fb0ee17d3c6d0e9c615460ba1788f47a0ad61fc8c91e48a22bd2b8053edd56dcc5fc9fdb6fcfbfe7e51c0dd1af0c5106dbfadcbe1c2125a6af7248a6f16ca7e0a2d590520f3e213a900ade63d97908946cc2550d9f58f0aa775d1dea2a92ab2be210740caff76aae3c13ef0c6e25707674c83ca5288f487fc76b143a49c5efc324c08d755465e8abadfd8680c331d24966740a18da61dda71e479e670e033490724c700d670bdc65b91f3a10d3197c9b4faee33d0036d9c0d4f13af773f6017ef9f16192a91cc50022a9eae4e4d5dbd39aed45ef992d726f4e2dd89cc77bf7a446d419c71cc3e99d08e2a67f839eda987acdc09a0d518a848b7c8065ad9d815a510b48c453dc2373cdba5e95c4bbf4a8c43b6e25f668f01a4ff5af6750aec5562f32ab333eb13414475423cd2bc99c9e6a5dd4787b7667802e7bd05e26e3966e58e54e03bb78e8fab0d5022ef6c13eeca19b8ff9625013bcc4923d539a4a897c70779bac112349900a620e9699c9370998bdf051148493543af0718f736daee4dcabb1d55ad6991f42530da68747b3d8500c7590047bd6b8218f3789a20ef7b11a2e6349a69aac1623299105fe45fbc490bb4de2a89d7d4da1626c56bdcbafa33348802570cc344dd36a66c1892d58b028cbe162c0a158f8373b726d3f74348b342af2988a16ee39b1c3b4585e1d3b2301a64e1b9ae351bca29bc2c6edc1b5b8bf62ecce4ccc8f4f4ccdb52e9f9294c7cfd1ab9be3e329cb637cea127467c3b1e94a679510a65a24b56ec65ecec73ebeebd43c0d94afdba5e454112a41413a048f49989d5196e193e39ac4f428f93e8d5908e855c382fbecd9cc953c33de1639fb8308bc6660fc8501255c44dc8ec49452903054ba69d57562c2673d73f0a60cf628996020d46c787048c2208bc4647aefa959ce06808d38818b09ff133f2866ade05e84ce35a676c30fe30102aaa354837f2bf292a73513633103bb98a961edd504b7fdda133ba961907eca7c2e42246b7ffdb8b4c93c0ba8e7a4a09778e08d80b63135d8b94d06f5cdcc459f01cd9aff3e33dd0a57be0c81502ac26b82bdbd7f71a3b51777590acbdcbca5d05a6cf557929fecf5169d643087b52924a1019eb9317454a8a8f35c754e61def8504b6e9f3f3a00b2831598529e0b9ddac67b758305ab48d17e3ce4889ac3a4c92be9b4c25fd395eedc1b7d1063f06291ba439f88a1dd3c21f6f6c9a7285259f83876ea7559b8ff25667b3c7ab09cbce3a1e4e3c6fdd37f15ee8e1cc9868f92f7009f006adaa114d688549ae44096f9042222bd502dad1546ef7b4e0d93b9f0b0421bc9f23de9c0e4e1f27b18f0637d4b9c2723dc1f1b4d15dc374f8561d7ad74dfa2fa9bc565cc826d6766a9d31fe2382b132ec02d55489f4dd88e6eb69e3be84b41408a064645a1af617e862d577e5496c2e7c95277ea67a67dd1361256290867474e68cd645c4294b4fa6d38236a61800da04dd7c800a9396460de97594e567d613a5a9a94450601a13a97e7bb91432cdb7f8991d7b417a0ccc76c06f659ab05e97d2bd111362c232adf704b61b1768ed4a917bf1e20627e2b684ac592900536720371344db12f5bc26a36914ac6c1cbea6034dcfec9958f8b30ab411f5b842260d0c7f2fb681ee1946270eab0d0e431052e49f367f2abc82c4835b944bfe242af8bc6487370a842dc550aa2dffdded67c175d0afa5021d16703906535400c102079b41c63c5a6fb41aa01ecaf4bae1adca923353586a0fee5d7af6bf39bb69c95f2c829eb5bd91c866a1968a5a16b10b1ff30e89b148b5826348e793e5a28f7fb4656e5450a91acc9d11249cdfec27a452c5310bb3e6f8e3e168aec02af98b3b469103b908cc9e5451d587337e0b7470ae1e09bd06d0e530896f8543d5aa310b7caadcd6ee20bc5bd4e1796c951ec68c368fedf8628bd852df6ac3cf1421bd3843c4bb79c1346ffe25be00ffec74106c52b34e588e66a22a837b8a86033170d2a79af6eedb15cbb27edcea6deea11ffa7e3d6634bcce65bd61d0d448f89fccde5d77e2d8946deb7353cac362bd67a35d2383da374a567af0c838d5cfcc83645b0f17105fa1fb6ad0de1b42d2228f1f0f3f767978b79b425181b30818fa65c3d2b3773d44a0c1f0589da28466507bdd959f620754f324b545a83fdd36965f386eaa42d2aa97ff67dc33f24e1e689e6401bc76562326ae6d8ec4f42e9f742ce6574e0f1c8ed4dabd6f4e7f9aade3acaabd2849665842fcaa263a3c3f6af203c088794e836e1821c7fc19ec44fd281e165f8712d25a7c68889a6f3506dbfd1b923b72c26532bd8cd627f9b2edf9762d21973c21403c8455cab50b0e3394e4544a2412fc5d93a8ef80b5d302f6439b35fe28ca40b8712f562197283e4b50089e00b7cc3c4f7a977e0012b56686ef5f608d166fd869c4debc4fa1f8ff24ec6210cec49436c7b64a3f13a094314d813ce8410b5e5ce6fdf9f9f41eda922c388a65b52c1cbfa62ffaa6b489788f5e15273d7516b653adbc6e5c43b4dcf836d06574a6d65204e93f5e77527a96536cdd1383c7f9e37af177adb416d7163a46a31f29a16b9dfe3d937d9663872fe3be235956dab0e9816275f8e3c81bea443fd4684c760aeaabe71c15d4c510c7d0c79981a40edf7c87d734b6cda32a4500802a9fb89ecbc4f6672303973525ab93d2e6c724c0e500a3ce1919b570b890a77217f20168682940da480923a91b8b9342b29f59c4f8431cb964638d200a255945cbedcd417bd3a717a692ecb2f578a1abe16ece2a3646b935b2056fd1e07d78369a101d98d0db2b522bf84eba7560f8fe1061737d2177e38e551cec69961b1eb851b3adbbe8a5544ac212c4ac72fbc5001ad9aa5f336a82f363fd606316594dd856b5f41bd28e982b42295ad0977f9f5bf43709d2c9592c3b3396d8681ab36b22", 0x1000, 0x6, &(0x7f00000010c0)={0x18, 0x2, 0xfffffffffffffff8, 0x6}, 0xc) r1 = open(&(0x7f0000001100)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) dup2(r1, r0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) fsync(r1) 14:54:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x0, "46ea0c50e65e00"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x73) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x2) r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x771) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 14:54:11 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x8, 0x4}) 14:54:11 executing program 0: r0 = socket(0x12, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), 0x8) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x3) shmctl$SHM_LOCK(r1, 0x3) 14:54:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) connect(r0, 0xffffffffffffffff, 0x279) setrlimit(0x3, &(0x7f0000000000)={0x6, 0x9400000000000000}) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 14:54:11 executing program 1: setuid(0xee01) shmget(0x2, 0x3000, 0x353, &(0x7f0000ffc000/0x3000)=nil) 14:54:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f00000002c0)='W\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)=""/32, 0x20}], 0x1, &(0x7f0000000100)=""/115, 0x73, 0x688}, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x84, 0x0) 14:54:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/132, 0x1) poll(&(0x7f00000001c0), 0x53, 0xffff) 14:54:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1000000000000055, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000002940)=[{&(0x7f0000001640)="17488547e82e0124fc67c778d146b4c09b9910791baaa21fb5dd902313547115df3d45d87955e863bcab8ad44b8b677421417b48ab811c5f2b68de11491a1e812f3ae2cd353c0db44cd97b8c0cf0f042142ca235f9a36453baac6dd9867bbcfea3662ff583459293f283765561dcc676ff3b6eeed8e5f0f476d17b4e47c20513b042f5b5d19b05f985e11e60d55516c60544d3ddc3d929b5b45df6ab222f308689558289ba7e4e4b98b17c84296ad450caf9972e2c089794cac17a4c3bf04b8247a129f370abf638a333e182c0b1e48fe0315740ce40b022a7b522eef459ee75847a1cee6875d0ffe636047705662a16d0a47322a1f64fabada7dd5c18cd94dc650fbd7e098fb426c9a4049939148072da1025d1b634d1ea10cb8b41149185d6e95d5b2096842b281bdd922bc0e82a160047694fa2deb417d4ec005312ec135323439bde0736051696b7e7a5d046390e3015fc5ace025733f187cd10ce187dbc60069b3b530c6ed469e29ed8f0a8c93efb0b3af5a43995485c2f0e07047fa28addd2914d69e40fcd2cedd47d3f7ad20a7e855d71608fb69101eafcf6dc3d1d0cf62f23f1fe452cf4357f80e7032e142c0d2612bdeb68ed9a554a6271dadee274ff1121d08e6abde67b793cd506883097b04d05fa4b2130e87d410c8f5c20251e5f1a25d686b7b1af27ee7471931125d444fc352406d51c5d0619830555e1e43434a1b0b5f51f4dbeca1cf532fc2afca8cd4a66541ff70b5a1321d16115874402c7ed97a8e9abeebb49baa06eed7595868a97b35aadecd4347c650502660edb545dade6f7ac6bd2817b22d93f895bf562f3d230a6674b3c37fdd9a2511b67f55157b55ce588cf27549ab8009f5683d81955707fb6e6f62b23b2f906b22d62bea97c40e3b44b8d9d51f3e60359936bf4c3cc591a3cce86443b360bff1e975efb0144605393ae6d43026b7c7609e6cc80323898641d946398e7a0a2590662bf2cb7933c1c96037efbdf1ecba0c44da055e1af6efffab57f5e34b8f7c884970c9ce0daa603d695511bb6ca9ca2e2e572e62b6332f8e9b0b06c650c1e9997a0c398af2ac685f0a35521b50e829dac6f2931af2ecbd0ddbd8cb417804468312248ac4349f63dd7001530af8ef5a39212fa1625331f2e66e999ce95716ba894c7dbeb1a01a7851ccf7decbb6b81dc0b689125abf9d1cf88edfc168029597ef20c1e375a71b1513a361c7105dc0173db669cdacf617d86131a5aba381f25fa1530dc59c176b191163b111e46014525c69a5778bff0e5908693ffa5713ef43a1546a6bf170768382172d49cdaf31db1cf65d16c2b1741bb219506a0348a388c45226488e138d3d3b829023802ca3e7b4aaf2cfe27c2cd32c0d098c6570f2cd3a443ef2b33b441bc68dfc54d8b218d7407fe69161a66371763654ce31ca0c6927e20027edd5a8623f62edca4a2e58c059cc5b4f0a5d53c84705891ef760070f3788a529e31c0509c5f477b733091bd196eba53e05d914ef189f930feaef09b85ffb23718764059f5b41d9a49f683e5dd3ca5edaf2f1637cb8bf2ecdaf3d4ee8731ec4cc5594caa86c5a83abae19c1f8b7b1c08c605a5d805703142778526ad638862aa9ea1bdf92570bf081603f2bf93e78ac662e3582a0c3e0310459bac06478bd576acd66dd7dc3cf1668120931733c4703c08b2ea380ea06caf0c9ab3956fcc375b22c4e1742744f1bd5a3bed8ad7e3c8fa7dde52b88ab9ae5426ebfcd0f0a9ac6ed57a68a5827d4e6deaba3e1286661037b3f78cce7e8aee2301839620ac0c65f96b5a7bb9cbc5d1a94e4e9917d0784aa035b775bea3b85ac7c344453f93685cf16b83e1f1d287ef53710d42a0354119e0344ea0c04a52dea6af2b275941b17b5633ba03942586db14e7c84a937d6a7299637ba83843a5658a0055141d7c7e003e9cdaf59b276fe013a2e975729af75b1efcf4251d8744525c513b250551aec4c94c10fbe2af068662f1067aca40758279d0d2c0ec5f0e098d9e886f9b535bc375e1638ade46dbbcf0ccb01d8812b01cfa21a6a73d5fca3908e6aa7912093fe2a89679643b7244bddeb5e89c2670d669112b84416787429eabf57960e7a008bf22bcf48fe3cec6cacd9b273021978b00242dc560f82b157df3df28ae7827cd0ccf4fba60c5eff15f8bfdf4a148ef11ded225839c36db60cb72ded986255df2dcd3816d8b4877cdbb93ca8d83c18a43945a192e5114b2a21fb5aa803a164578314413e88f5c2829182b31d1b99c613f1b91709af21bf88bd3be30878fdc119e6df176bd02cc2f7282092ce5e21aba4232f0e37216790c7f00d08aa25a69ea254afa50bd44c27ccfc0c58ce3f83f740b01a427de5fec6ca8378410e2a1ffcaf2ad9aef102bb6a17da95383216d4cd7f94873a4f79a566938c896e3a19fa5bafffce2546e502e020704f4e983c9048e2648a9ad3b516aaba4863463dc", 0x6d8}], 0x1, 0x0) write(r0, 0x0, 0xfffffd4d) 14:54:11 executing program 0: r0 = getuid() setuid(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8a0, 0x100) fchdir(r1) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x2, 0x80000001}, 0xc) fchdir(0xffffffffffffffff) 14:54:11 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000080)={0x0, ""/112}, 0x78, 0x2, 0x1000) 14:54:12 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) recvfrom(r0, 0x0, 0x0, 0x801, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x26) dup2(r0, r0) kqueue() 14:54:12 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x6, 0x3, 0x20) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0xa) 14:54:12 executing program 1: r0 = socket(0x2, 0x1, 0x7) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x401, 0x401, &(0x7f0000000080)="6c2e4a040b903c49ebb23671006b793485c4a091c66bd88e4d820d6258bb214d01a486ebddff0a4e02320fff4f22bdd999a47f32957dd75f3c65004784a4c2adedf87d23893d00e80a812c21d322650f93cf18066f45d211e8ad4c1f17e458875d70f5fa7dac261e2b919ceb5beba259b798b169b5b0821a70db59cfd4e608df268344117d2fd4986a231c38ceff6f686bc82e072208", 0x96) socketpair$unix(0x1, 0x40000000005, 0x0, &(0x7f0000000140)) pledge(0xfffffffffffffffe, 0x0) 14:54:12 executing program 0: r0 = socket(0x1e, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xc2a, 0x6}, 0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0xc000000000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x401, 0x2}, 0x8) getrlimit(0x1, &(0x7f0000000080)) sendto$unix(r0, 0x0, 0x0, 0x405, 0x0, 0x0) 14:54:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x9}, {0x26, 0x8}}, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) msgget$private(0x0, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) 14:54:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x269) r1 = getegid() r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x3, &(0x7f0000000080)=[r1, r2, r3]) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) socket$inet(0x2, 0x1, 0x8) 14:54:12 executing program 0: chdir(&(0x7f0000000200)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x1) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000080)="9e73315d7df013eee66dbb95e8a95f99ad91510fb3d804c4b5f6ca9c55a8da9febf4d5d00e4c17806810613c7f2b07e361148f12a909a1eab3fd942fec7f541da3717583a4c6f6ad75b94534ea37748fc4872f3ed19cf7290395cbf3107ef95c3120907c377ecd7c95aa925bae8efceac993a225516078e3af8b7748787ee86770d8f8c06f3ee425a00c4f3d30a3b66d85cff9c4", 0x94}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x10) 14:54:12 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x5) sendto(r0, 0x0, 0x3a0, 0x0, 0x0, 0x0) 14:54:12 executing program 1: socketpair(0x1, 0x3, 0x3ff, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x5, 0x1, &(0x7f0000000000)="4aa9794e134837ffc3b05c3435d24799a428b75e6fb138af", 0x18) setitimer(0x0, &(0x7f0000000140)={{0xa18, 0x9}, {0x2, 0x9}}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x3, 0x5}], 0x8001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x10, 0x84c9, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x8}, {{r0}, 0xfffffffffffffff9, 0x10, 0x81, 0x5373, 0x6}], 0x1e52e172, &(0x7f0000000100)={0x2, 0x1}) 14:54:12 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x400) fcntl$setflags(r0, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x81, 0x1}, {0xffff, 0x28cbb9f9}}) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)="c58659912b59de3daee515024d01664f9c053544d7f69de78f2d3eadb98bd7decfcef2cec5eed29f9a641a55a7e21c1d07a3d7e0794750776e3d93da7ba77f371f2a9a95e5740330", 0x48}, {&(0x7f0000000340)="5ef15e175a6c96db5552a145c55045db6dfd007213107c3ae48ac9636254b10a0117f50810f501aaa1e65a96ba805688d4d8c4a18d9b5aaa966822e2f06530435dfdad324bc821f47f1daae6b9ee3cf3b5c964930812fa079619a8dd16c7735d063db1d6930bb7226490d266200e6b8309afdd34d12548b6c947f6b2587f56fa22f5544b9d8f71745c159628681767175d885d36f65e95123f91827dfb3070ea357156b02f7947ac9f209d711a90e9dc7fabbd70a29849dd40a30623a7c38783b7e3e3ce7165c6978ae6505a8eda8434d6c5d274cff00574557c6cb11895e30b0aa0620274dc0cc027da4139fd4daf49170b5b7b1590fe32e7", 0xf9}], 0x2, 0x0) kevent(r2, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) 14:54:13 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) 14:54:13 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) 14:54:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xd}], 0x9, 0x0, 0x80, 0x0) 14:54:13 executing program 0: r0 = getuid() setuid(r0) r1 = semget(0x0, 0x7, 0xfffffffffffffffa) semop(r1, 0x0, 0x0) getuid() 14:54:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x11, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000200), 0xc) 14:54:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000cfc000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) 14:54:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)={{0x1f, 0x9}, {0x7fffffff8, 0x81}}, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x100000000000000) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x400000100000001}) r2 = geteuid() setuid(r2) mkdirat(r0, &(0x7f0000000180)='./bus/../file0\x00', 0x0) linkat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000200)='./bus/../file0\x00', 0x4) openat(r0, &(0x7f0000000100)='./bus/file0\x00', 0x0, 0x8) 14:54:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x2029a, 0x100) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setuid(0xee01) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x4, &(0x7f0000000180)=[r2, r2, r2, r2]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) lchown(&(0x7f00000001c0)='./file1\x00', r1, r2) 14:54:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000380)=""/217, 0xd9}, {&(0x7f0000000600)=""/238, 0xff15}, {0x0}, {&(0x7f0000000500)=""/254, 0xffffffffffffff9a}, {0x0, 0xfec9}], 0x210, &(0x7f0000001600)=""/210, 0xd2}, 0x0) write(r0, &(0x7f0000000000)="80609f59fcbcb5a731", 0x9) pwritev(r0, &(0x7f0000000000), 0x1000000000000055, 0x0) 14:54:16 executing program 0: r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="45187882ea85a747229c7cb9d51715868cf8a7c04377ee7ce73ebf9543dcfe71b0b7faf90142188314fecbbb0800000000000000acb49951eb9fe9dbb5420fc2a16c8fccdcfb8784dca65d5c6f8bba42b1d981a4bcbf0d451eb96b6bcb9ac681bebc3ad238d45f1febe1b07573d8b079540c12d59b9970c6693a3c8ebb70a8d06ea71a330a75e36552ad5c32ba9eee76cfdc6f465284fe81ab15fde41a5ddbb4e855c256bed5d5bfcb7e2c0b9b7749e95a1ed914c4e3"], 0x8) getsockopt(r0, 0xff, 0xc2e, &(0x7f0000000200)=""/206, &(0x7f00000000c0)=0xce) r1 = open(&(0x7f0000000080)='./bus\x00', 0x41, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) close(r1) 14:54:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x5e2, 0x0) pwritev(r1, &(0x7f00000002c0), 0x27b, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x869, 0x2) close(r1) dup2(r1, r1) 14:54:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xd4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffe, 0x6) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x2, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 14:54:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x1a0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x9) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x31d) 14:54:16 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x21, 0x3, 0x8}, {{r1}, 0xfffffffffffffffb, 0x5c, 0x20000042, 0x600000000000, 0x1}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x0, 0xd5}], 0x81, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x3, 0xfffff, 0x6, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x20, 0xd, 0x20, 0x8}], 0x6, &(0x7f0000000200)={0x5, 0x1}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x7f, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x5, 0x3ff}, {{r4}, 0xfffffffffffffff8, 0x90, 0x4, 0x800, 0xa29800000000}, {{r4}, 0x0, 0x20, 0x80000008, 0x4, 0x9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf0000001, 0x9, 0x80}, {{r4}, 0xfffffffffffffff8, 0x80, 0x0, 0xffffffff00000000, 0x7}], 0x5, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x0, 0x9, 0x0, 0xff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x9, 0x1f}, {{r1}, 0x0, 0x40, 0xc041ce3e0f073d33, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x74b7, 0x4}, {{r1}, 0xfffffffffffffffb, 0x68, 0xf0000002, 0x4, 0xff}, {{r1}, 0xfffffffffffffffb, 0x40, 0x200fffff, 0x3, 0x2}, {{r2}, 0xfffffffffffffffe, 0x0, 0x21, 0x1, 0x7}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000082, 0x6d, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffffc, 0x12, 0x0, 0x0, 0x10001}], 0xe5, &(0x7f0000000440)={0x1, 0x8}) flock(r1, 0x0) 14:54:19 executing program 1: r0 = semget(0x2, 0xfffffffffffffffc, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0x7ffffffe, 0x1800}], 0x1) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x1000}], 0x1) semget(0x2, 0x0, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/214, &(0x7f0000000300)=0xd6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x80000000, r1, r3, r4, r5, 0x100, 0x7}, 0xd7b, 0x8}) 14:54:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x200000, 0x1a, &(0x7f0000dfe000/0x200000)=nil) preadv(r0, &(0x7f00000003c0), 0x100000000000021c, 0x0) 14:54:19 executing program 0: syz_extract_tcp_res(&(0x7f0000000200), 0x9, 0xa62) mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0xcd1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) rename(&(0x7f0000000940)='./file0\x00', &(0x7f0000000a00)='./file0\x00') r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0xffffffffffffffff) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') writev(r0, &(0x7f0000000880)=[{&(0x7f0000000240)="0a2efa7964b264b59f171325d9e1fe60e67afc31727513174f1397ca027aaa9b117d7ae9fbf29b97cdd7fdcdb3e726439451dc1b78b68dabfd4e17eb6100275b3137e76993b903ba3ac0ffb5225a66b96d8b5d0c6f1ba220f718ef6d44e669989c4ddca660404159490124b5183e22cdbc22a15c9e6673102690dc1a00fc00cae8b23f98a2107e908e8745499acded02576039599a4f6837a9daae7d7144f423c6bf558c9d78ac839d4be49359a43c352c94e71eb981423e4df9fc12b611fe929684b2c5edd418b8f7b9079e76c97f7e245e63dadfb840d0d8c8e79e976b801d7c50e00d991c23c834af131bd241b4a7", 0xf0}, {&(0x7f0000000340)="fd557ce56b49bf15f24d19ae3a7ef6e99c75a58825821c8aa291b04ec7f6651c4e660fc69a558ee7c8eae409f9ef9553a7e82240f5a070d45d258e453186eb7e3eb0ce69fcee32f6177cef3e5036973746b4e75f37d2577f311e7c57daa6e878d4a3ebb926c9de61b703a0e0fe1825df50b4dfc7626cc4bbecd40c12abbb82edd4aa9abe07fbad93916e49e32694dc491ab4a0257a61ad68c11d444fdacaac08b96fe2782007ae0638e00fea4523692d68581b4a36e2ed7e9745ec135d17258f250aee26cf253a69", 0xc8}, {&(0x7f0000000440)="5fe140096b4117fcd3abcee50fc38723bdde29189793fb0e1a0838a6ea3507731bd4c5aba2dd0d37f40a805c41929ee8b0c6d7c0e7d6cb2cc6a3b5f29d884c2fbd8be485722e10d8e5d6662b1633e56f999a3d72176480bd9e23dbe6db2f01fd543e5ac831908a9b04ef99d4e2ac089a4189177c74851363bc4e20410414275780ececd05d9efbcaf079f682f03e65f230f7dd4fcf5483a54a8a69fc589347e16c6108a161dc8708a1593ddd033a980100c679145752c5c8f61675038fbd667ea72429366be8c746318cdef97b4778958d787871f7c1d0424b23c87998cac144a08111b2169c73729cb2e10763299346", 0xf0}, {&(0x7f0000000540)="80769d83fb3b424fd25bc37dae85afaaf3cbef664b4870d049f082b098be1c03e2650aa78a0dfa3caaff0fc087eda59069b13aa37a9fa8907ef08502f4767335fe053d2d766f9de52edab3d6930b76852c4d844e77af63ef9a85f62c8964e91fcba32baf531633cf623ecd44e402301eef380538987595dde28451f8817c789cbea31048ca6cdcb781727a1888b8bdd9f88a0ea1362bf0fe345dd656dbff9ad6b4cdb21ae03639380b743e57142daeeec7ec45f90bcbcda7f49fea4396a963c625efc8ec4da2f6e725a5ee1fa2fbf05ccc", 0xd1}, {&(0x7f0000000640)="05be96864a61b54bacb02e0fa7741bb6304220bed510f736b6e5c30fb0b7aca930791d7a48abb746191e47698a86ba882c98669142be67c97345e07db0d02a7c4a5ea7070bbe2fd0905a413198c876892452431d64da5fcc94bf53f94dfc1aaacd056ea7a46c1c541062b8529922201c1b9aa656", 0x74}, {&(0x7f00000006c0)="94ed3a99dd62675d5877ad518b64c61fa0eaf1239b145257737547d49d590cfbe78c6aa5f38a0dbb2883fee518df25c5f001c22c48b682341452a0ae3cc8188cc5145541243f9bb1483dd5ec39f9131162c84e8f7ec0ce563b68dae1e29bbca9051366e41f48e2dd8a00b79c654e3e5aaef0ae6a21062b6c02982fa6b48223a1e797d5042cf8b57a64f13d3bcacad2ae88602b126cd152d0a33154ded88a5e880ccc989cff6c4670e6a7a938a3af1375e967aec313de043b52f4bae31ad3dbf298b37a27e8cb670dc22986d643957d5769", 0xd1}, {&(0x7f00000007c0)="f5d40296f37260d3ab96c925ae78b483779d808fbcbbb1303c98ab52f4590c37c4f10fcd5cf6f1cee73f6f2d61f591746a68369693b9ce7cadbac04a185c450b1a53ffea5993b9fc24e62743cd269a9c176704b8a2bbe6171e8edbbd93a6a86e875995b446357d3b9017efe54ddda75395faf026afb3fb302d2d4d1b803b878b40297cc927b7daba1b13aceaa56e3fd4bccc451dcdeacbca7b6892e9336afc86b0c3739230a13487fea31b833eb020cd5a5a0b6404782d0d8938d31c226310", 0xbf}], 0x7) 14:54:19 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0xa1d0512c73ddab1e, 0x86) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 14:54:20 executing program 0: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 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) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="396e22f01627946aa5c958c025c84fdc7a4307a69f8fb14b06587de2b481573d8d52f21adeb95d68", 0x28) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xffffffffffffffff) 14:54:20 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x2b, 0x31, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x100000003) 14:54:20 executing program 0: pipe2(&(0x7f0000000140), 0x0) clock_getres(0x3, &(0x7f0000000000)) nanosleep(&(0x7f0000000080)={0x90000000000, 0x9}, &(0x7f00000000c0)) 14:54:20 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x22, 0x11) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x18, 0x4, 0x0) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r6 = dup(0xffffffffffffff9c) r7 = open$dir(&(0x7f0000000700)='./file0\x00', 0x2, 0x1) r8 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000780)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$inet6(0x18, 0x8003, 0x9, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = open(&(0x7f0000000800)='./file0\x00', 0x800, 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff}) r14 = openat(0xffffffffffffffff, &(0x7f00000008c0)='./file0\x00', 0x20000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket(0x6, 0x4, 0xffffffffffffffff) r17 = accept$inet(0xffffffffffffff9c, &(0x7f0000000940), &(0x7f0000000980)=0xc) r18 = socket$inet(0x2, 0x7, 0x2) r19 = socket$unix(0x1, 0x0, 0x0) r20 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000a00)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, &(0x7f0000000a80)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) r25 = getegid() r26 = getpgid(0x0) r27 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r29 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000d00)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000080)="07c6d3d764fc817e27ebe58880ed17fa", 0x10}, {&(0x7f00000000c0)="480e738c58557cce7c45db0726fd29b38e8a9087f857f4d78e9cceed8d80511b5988571f5f2f5a99d53fb95f8341420359692e597a1e92bdf60e4fe885f69dac421f20f8a9f769d343589f548b9b74b75337eee9e19bef3fccbcf36d7b630bbb737b9fe7368ae5f1dc0f9028a917c63050725c4569483fd6db1feebd589e233df5edcc", 0x83}, {&(0x7f0000000240)="c109b461b1605ebbd4c4100ced30c9af04285912eb146e58390ab28184255cc698edee9b6d4b0b11d1b5500b21d9ccd1cc9ac0c55741b53c5f27adf53fec0379039618f08b0917995c8a413aad3a39c95706a9618b926ec593c286c5bea2d7da170e2dfe9e82bf5ecc83e877c84c282831e06ba4c5a6", 0x76}, {&(0x7f00000002c0)="31c97af81e7e0b5b48a5a6d1b085d98e55c5c12ba42becfd0bdb6379f378c677509f97e29e354f2fb0e8342a0547bd30fbe7de1bbcc140a5c4917124dbc472711973f602fffe67fc1eefdddccac2d27db053c1b634067af8ff9f88bd572979685d0473d01f7b27dbf8f9556e0fb25aa9760a0791813ff02b57e75f01d88a9a68", 0x80}, {&(0x7f0000000340)="82194626c86ae059ad0f78d7a858e8ff6436607a5f9270dfbdf08e613750c20cae6cbf127a93b76492d62740ff3651264ec82732a4ea0c7a25a7fe8f22a7aa10239b052e1169726401efa3243397b30a8207dbf3b1522056a746786faef8e03f53357bbbc0f17bac9e45c530e486efaf2af8bf04d7f81c73e04012b23039030a6f64d0c2b01d1d34db37b546387968c8071a7f96b494", 0x96}, {&(0x7f0000000400)="4c3b796fe55a32a7f29da0cbd5d4c12194f8cc8ce9ed9bd36ac09bde82bb0267ca6e0fe533bab3a6a394a5ef94e2060834e28a45497d6f788027ea4c859edcf4d7e41056c5bec64e0e89834974457a8fe354532cf7e794fbc9766ffe6994c843fc90047603ff6227f1b19a8a0096a1bf841acd9dc212faeffd37d9e4be79304232051584ea7809f70e2eca4ea3eb0f34498c02198a87b0f58f07af52474fabd10d3933fb73b1f00d84530c2381fa9ca3cfbec4c073", 0xb5}, {&(0x7f00000004c0)="8de34405ec8961225a8dc6622885807c657e9dfc66b4d2b605014d34be05cd701ce57fe31a0366c10d9efe3a970773d587bf58f1c69389beeb52e368804525e33b359c5d70e374759073156ee66ea7b50b93822ccd", 0x55}, {&(0x7f0000000540)="cde69703b11f076ce0bcf5a675365f5490598c8f12afac3eab44d8aa0c80598526293b93ceab8200ceccc5865b38a7ac62d662bc0fc3768ef68c8232f22b6f8d7ab072651b87ea6b79fb868e25d8be6e08aacca3cc8fca333118a61fe69dbfce8ab9c0005de11a1ee832565f1b72ba7c83f78ce611b915faee6433f7d39b55fa040583c6d7ab2e3dfe8826caee2ba8665ec2f55f", 0x94}], 0x8, &(0x7f0000000bc0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}], 0x128, 0x408}, 0x400) r32 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) lseek(r32, 0x0, 0x0) 14:54:20 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x100) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) 14:54:20 executing program 0: mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) 14:54:20 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000005c0)=[{0xb}], 0x10}, 0x0) 14:54:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/103, 0x67) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e2839c8853345d978ade9369425729a800d6ee191ab9c2984e454dececaca5b86e8f708a5d01734ecadea861bbd0a0188933c3b245b12b294258b0f0a4475fde16bc7b4b617849a67c9623a51bfe4c108a0d2e2a68c4d67bceca81a6b39fe", 0x85f}], 0x1) dup(r1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 14:54:20 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x20) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0ed314e6ba5dcfaa40e7ed81b6117482225f0000000000000000000000eaff2e2c40b01dfdad0a771fc7392b669f4c669d93", 0x33}], 0x1, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="24e9ceddc6c1ca4b99da0f2722a40ba4e4063d09dd517a76d0700874384e10f773cdd7c4368856bc7b10e62b3aed009beafbe36b740c893bc7c3868a667a461af2b52923771be118a29681e7fe8b6d6b057f108c6dfa778ecbc5921e810a721cacc3e3d97e44a69fc17e7631f82487cd442100d60c59c54e8c2aef184f", 0x7d) truncate(&(0x7f0000000280)='./bus\x00', 0xffffffffffffff63) openat(r1, &(0x7f0000000100)='./bus\x00', 0x10408, 0x4) r3 = msgget$private(0x0, 0x404) msgctl$IPC_RMID(r3, 0x0) 14:54:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000000080)='./bus\x00', 0x880, 0xa1) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x2, 0x8, 0x64, 0x3f, 0x8, 0x4576}, &(0x7f0000000100)={0x46, 0x100}) 14:54:26 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 14:54:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) link(&(0x7f0000000c40)='./file1\x00', &(0x7f0000000c80)='./file2\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmget$private(0x0, 0x4000, 0xa, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) openat(r2, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000980)) open(&(0x7f0000000ac0)='./bus\x00', 0x80, 0x8) setreuid(r1, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) writev(r3, &(0x7f0000000f80)=[{&(0x7f0000000e80)="64253befb152909c55c32b01fea34fcc61699cb12d4eb6b2be234e4490038705af7bc3550ef9d0ff0f7e2fd528ebba085f5ee9c78721aebc4884ff9e1a296f462c5397c54dc0175fcc247ec44dbff592c4c293e95338235d30620fa60f23151fdba870f1f251dbaa2bebd2b0a941b1fd5e02f8f317b677225acc86cfc4f783a24293bd598a6fe79d199a09af878bcfcf37caa876d4f75778c14c2527f845fe56b8021bce9980a697ede6d86bb7731771d030924cd2722fb0816e42afc4ab0a3fdbd022b24fe2908369e750fc2f10dc32f9b0bfd7115c278de472dde1f528aacf31f92936021781bde8b06ee579e33a09f283b43f412a7c35f735206699", 0xfd}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) recvfrom$inet(r2, &(0x7f0000000b40)=""/36, 0x24, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) lstat(&(0x7f0000000e40)='./bus\x00', &(0x7f0000001140)) getuid() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000009c0)) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r3, 0x0, 0x1) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) fchmod(r3, 0x40) writev(r0, &(0x7f0000000b80)=[{&(0x7f00000011c0)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03390a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c34959a053a6818568d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d975915b2461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec528889bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b889dee24656b1db364bb7520c5c206fdfea83bc4ff4d118effab73dd6d203d996c3ee724df45daf83116db85f08520061300434c4f823a188866883c6da48831b4f14699d32ca3c0b043031b95aceea1c943", 0x858}], 0xeba9e1f) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x4) 14:54:26 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) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) shutdown(r1, 0x0) 14:54:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x85ff, 0x400, 0xfffffffffffffffc, 0x0, "1eae8682ab03ffffffffffff6f00", 0x0, 0x6}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000140)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b", 0x172) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 14:54:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) clock_getres(0x2, &(0x7f0000000000)) close(r0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 14:54:27 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x59e, 0x140000000000, 0x4, 0x7}) r1 = syz_open_pts() r2 = msgget(0x0, 0x109) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/145) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000000)) mprotect(&(0x7f000059d000/0x3000)=nil, 0x3000, 0x3) 14:54:27 executing program 0: mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget$private(0x0, 0x100) mmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0, 0x13, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)="97255d2f5d2300", &(0x7f00000000c0)='\'\x00'], &(0x7f0000000200)=[&(0x7f0000000140)="5dc75d28262600", &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+$&!\\]\x00']) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/164) 14:54:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ff5000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) 14:54:27 executing program 0: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = syz_open_pts() kqueue() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x4011, r0, 0x0, 0x33) mknod(&(0x7f0000000000)='./file0\x00', 0x1004, 0x4) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) munlock(&(0x7f0000369000/0x2000)=nil, 0x2000) 14:54:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) recvfrom$inet(r0, &(0x7f0000000000)=""/52, 0x34, 0x800, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200), 0x0) 14:54:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x9, r1}) dup2(r0, r0) flock(r0, 0x3) 14:54:27 executing program 1: r0 = semget(0x2, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x80) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') semop(r0, &(0x7f0000000000), 0x1d) semctl$IPC_RMID(r0, 0x0, 0x0) 14:54:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x9, 0xb2, 0x5, 0x400, 0x72f, 0x8000, 0x4, 0x3b}, &(0x7f0000000240)) 14:54:27 executing program 1: mknod(&(0x7f00000003c0)='\x00', 0x2000, 0x236161bc) clock_gettime(0x2, &(0x7f0000000000)) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:54:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pledge(0x0, &(0x7f0000000340)="5c2e2c2e2d00a09f5780518e733879028d318bbb") write(r0, &(0x7f0000000140)="2fc591d0b4d2fa2fb0e0b5615dc9c6dc09d0e3f7dc53598bb02ae689ba21ced215c62f59ef735047f7aefc826793933eb1861a7a2d77236d531eb9ef5a6c632f6b38d13175f739fac454cf907f1cf734b775067eff08aae0841398f8de9a468275d1e4fe8c45a1ca6d16c43cf95154fff3ebf2eecde386d7e36536f8886665de0db4daef2789fac843", 0x89) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/101}], 0x2a5, 0x0) clock_getres(0x3, &(0x7f00000000c0)) 14:54:28 executing program 1: socketpair$inet(0x2, 0x8007, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/173, 0xad, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) r2 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r2, 0x29, 0x38, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) 14:54:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x80004535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7fffffff}, 0xc) 14:54:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) chmod(&(0x7f0000000500)='./file1\x00', 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000936ee3e0e407552a0744180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c37f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb27a7ebda2654f888ffeb0d61da771e2fcd7b4ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5532622876219ad0e05016a99464214f8"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = geteuid() getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) fchown(r1, r3, r4) getitimer(0x3, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r5 = getuid() seteuid(r5) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') getdents(r2, &(0x7f0000000480)=""/90, 0x5a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) 14:54:29 executing program 1: msgget$private(0x0, 0x6c0) r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8c95aa4418c1410e612c23a3bd040e8eb24f08cc6adb3024075edcc5f9c88e8570413ba46c93a532427886f9ac5f265ca4e8c4312df0cc1edce4b43e69664582d7356b576d04ef5cfa6edc248b9e4ad36ab753474938a6068c954"], 0x2b, 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0x0) 14:54:29 executing program 1: r0 = socket(0x18, 0x2, 0x100000000) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000200)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x9}, 0x1) 14:54:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)}, 0x409) 14:54:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/2, 0x2}, {&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000780)=""/188, 0xbc}, {&(0x7f00000005c0)=""/7, 0x7}], 0x6, &(0x7f0000000680)=""/151, 0x97, 0x6}, 0x1) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f0000000180)=""/98, 0x62}], 0x4, 0x1a) listen(r0, 0x0) 14:54:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdir(&(0x7f0000000140)='./file0\x00', 0x28) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x56) r2 = socket$inet6(0x18, 0x4002, 0x80000) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x65, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r3, r4) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ea9000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) 14:54:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)='c\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 14:54:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) syz_open_pts() open(&(0x7f0000001800)='./bus\x00', 0x0, 0x0) syz_open_pts() r0 = open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) madvise(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x0) syz_open_pts() close(r0) 14:54:29 executing program 1: r0 = socket(0x6, 0x3, 0x7fffffff) r1 = getegid() r2 = getgid() setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/48, &(0x7f0000000080)=0x30) r3 = socket$inet(0x2, 0x3, 0x2f) getsockname$unix(r3, 0x0, &(0x7f0000000040)) 14:54:29 executing program 1: shmget$private(0x0, 0x4000, 0x218, &(0x7f0000ffb000/0x4000)=nil) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000021, 0x0, 0x93}], 0xff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x4, 0x3, 0xfff}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x44, 0xfffff, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x3a7ed1973442f7d5, 0x4, 0x800, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x3, 0x3}, {{r0}, 0xfffffffffffffffd, 0x65, 0x2, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x14, 0x0, 0x0, 0x3375}], 0x2, &(0x7f0000000080)={0x5, 0x7}) ftruncate(0xffffffffffffffff, 0x0) 14:54:29 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x1) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='^\x00', &(0x7f0000000080)='#-\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=']/\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='[\x00', &(0x7f0000000240)='{)\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='*\\\x00', &(0x7f0000000300)='\x00']) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 14:54:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1080000042ff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) 14:54:29 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/238, 0xff15}, {0x0}, {&(0x7f0000000500)=""/254, 0xfe}, {0x0, 0xfec9}], 0x210, &(0x7f0000001600)=""/210, 0xd2}, 0x0) r0 = socket$inet6(0x18, 0x4001, 0xffffffff) recvfrom(r0, &(0x7f0000000380)=""/148, 0x94, 0x40, 0x0, 0x0) 14:54:29 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0xa9, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20a0, 0x1801) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) close(r0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) 14:54:29 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x400000000000, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 14:54:29 executing program 0: readv(0xffffffffffffffff, &(0x7f0000002900)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r0 = socket$inet6(0x18, 0x0, 0xc13) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/17, 0x11}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x10) 14:54:29 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x420, 0x80) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000003c0)={0x3, 0x6}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) 14:54:29 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x6) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) write(r2, &(0x7f0000000040)='B', 0x1) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:54:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x43) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x0, &(0x7f0000000400)) r3 = getgid() select(0xca092ed20cb318d0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000001}) fchmod(r0, 0x10) getgroups(0x3, &(0x7f00000003c0)=[r3, r2, r3]) setgid(r3) getgid() fcntl$lock(r0, 0x8, &(0x7f0000000380)={0x1, 0x0, 0x8, 0x0, r1}) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0x10000) 14:54:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) socketpair(0x3a, 0x8004, 0x2, &(0x7f0000000200)) pipe(&(0x7f0000000340)) socketpair(0x6, 0x0, 0x9, &(0x7f0000000380)) socketpair$inet6(0x18, 0x8005, 0x9, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0x100000180) setreuid(r0, r2) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x0) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 14:54:30 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0xe77) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) open$dir(&(0x7f00000001c0)='./file0\x00', 0x4fe5fdc6a3d5a6b9, 0x104) 14:54:30 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r2 = socket(0x19, 0x4000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f00000000c0), 0x1122) 14:54:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) faccessat(r0, &(0x7f0000000800)='./file0\x00', 0x28, 0x3) r8 = getpgid(0x0) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(r1, 0x5) r15 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r17 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r19 = getegid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000700)=0x8) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="9a40e6c5da83d41e55c05dd29c80262ec01ab89debd30fb803f275d361265297454483c9623857f6f8b8aa9a0b4c7586eab71db9cba10e17a23b370a6bb7a3f83d92a586aea92b3f017224b4f9f9c400e49f70a0e0ba3e81", 0x58}, {&(0x7f0000000200)="2487961a1ac52c9037f3953a668585ab65d27d20fd3f5b6bfe49d4d7ccf619ed69c081920e965e7afdc95ffe1e4829aab69bb89e96168b4f4c9808f2906e", 0x3e}], 0x2, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x108, 0x404}, 0x0) chdir(&(0x7f0000000840)='./bus\x00') kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x809, 0x0, 0x5, &(0x7f0000000100)={0xb4}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) dup2(r0, r1) r20 = semget(0x2, 0x0, 0x100) semctl$GETVAL(r20, 0x0, 0x5, &(0x7f0000000740)=""/71) 14:54:31 executing program 0: getrusage(0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000140)=@un=@file={0x0, ""/58}, 0x3c, &(0x7f0000000440)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/107, 0x6b}, {&(0x7f0000000300)=""/37, 0x25}, {&(0x7f0000000340)=""/241, 0xf1}], 0x4, &(0x7f0000000480)=""/214, 0xd6, 0x4}, 0x800) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x34) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x20) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x813, r1, 0x0, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 14:54:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) flock(r1, 0x4) dup2(r0, r1) 14:54:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x81) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5d980d23bb000000000000000000000400"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x4012, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0xfd, 0x9e28, 0x9, "55d13133a2e9d63c60026b23ac3ca6a1049e5e3c", 0x80000001, 0x10000}) 14:54:31 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x43) 14:54:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc394b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976000000", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001", 0x47f}], 0x1) socketpair(0x18, 0x1, 0x5, &(0x7f0000000280)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x2, 0x10001}, {0x18, 0x0, 0xfffffffffffff50e, 0x1}, 0x8, [0x6, 0xff, 0x4, 0x100000000, 0x200, 0x9, 0x7, 0x7fffffff]}, 0x3c) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) flock(r2, 0x7) 14:54:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0xffc, 0x0, 0xdffffffffffffffd, 0x0) kevent(r1, &(0x7f0000000000), 0x10001, 0x0, 0x1ff, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xa1) r3 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x44, 0x41, 0x3, 0xaf1}, {{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x14, 0x2, 0x1, 0x7}, {{r3}, 0x0, 0x8, 0x80000010, 0x7050, 0xde}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000006, 0xfffffffffffff801, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000003, 0xffffffff}, {{r2}, 0xfffffffffffffffd, 0x1, 0x3, 0x2b01c8a7, 0x50f}], 0x3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x98, 0x40000007, 0x6, 0xfffffffffffffffb}], 0x4, &(0x7f00000000c0)={0x7ff, 0x2}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) 14:54:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x0) 14:54:31 executing program 0: socketpair(0x19, 0x2, 0x7fffffff, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000080)=0x1, 0x4) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x3e, 0x3, 0xffffffffffffff7f) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1027, &(0x7f0000000000)=0xb999, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0x6, 0x4) 14:54:32 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) 14:54:32 executing program 0: socket(0x19, 0x4005, 0x80000000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x404, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x3, 0x0) shutdown(r2, 0x2) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xdffffffffffffffe, 0x2011, r3, 0x0, 0x200) 14:54:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x3, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) close(r1) poll(&(0x7f0000000300)=[{r0}, {r0, 0x88}], 0x2, 0x0) 14:54:32 executing program 1: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000500)={0x2, 0x0}, 0xc) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) r2 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000240)='./file0/file0/file0\x00', r3, r4, 0x4) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x4) mkdirat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x20) mkdirat(r2, &(0x7f0000000100)='./file1\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') execve(&(0x7f0000000180)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000240), &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$.\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)="2cca7d2d00"]) 14:54:32 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x9) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000140)="c87a07194d1476df67acab25bc7f6c16191d849db4dd66186095940c90115db9a77a8c543af8e96080c12b0b2d5caf54e283d29c28883d50ec3b5040a8317a121da72ba282c221cd9d35e8794f808b2dcfd5187f6d7eabc490dd2e9f57a21d3e2a907a79b8da373ba43016415a9a72268345378d5be0df0985ad83d151c4252202eec15b58f6ed0a6908ff5d60ca79f17341e01043be5345ee428727ae8f21aaae1909d1d437538675500b390407a26d574e2449c4fd69e5d945a765bc23010587c325521079b2e9d03c623e887544d95c1a46bda90c54a28f8105d7a00784243a98deb7ceb93b506155d1b167", 0xed, 0x1, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 14:54:32 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 14:54:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) read(r0, &(0x7f00000002c0)=""/214, 0xac) r1 = syz_open_pts() close(r1) 14:54:32 executing program 0: socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) 14:54:32 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) socketpair(0x10, 0x4, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0xffffffff, &(0x7f00000000c0)="11c02583b1b09a4c9529030ffcf215874f6c8b3923686b5178b0c6d779a73e07ec28761a78fe5fad1b9c327f84a6f27abb34f1ca9689ecd57ee99c129a47bc59f232c37ef4ed89e122a4d9f169aadd124c05cb84142586e86f84ff86daecea87f8d96632d69a29f0ed888796325707a861fe4ac3cbf41c630f8ad877a52202a1b75f2c3777cf0031c3a2dfb3f6480a84da18e4c223d1cbb17083cb50336765382070c08344475d75e8dda0215ae6970bf326e51a1b", 0xb5) clock_gettime(0x4, &(0x7f0000000000)) 14:54:32 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000740)="a6cbd96a32775d5941103a4852d08cbfc33fe35f04fd24fc43c5162194dbc805d8e8ad706de1be4edff9fcb2ed7dacea05bc611b5af7ef9bfb99a9c3226853a3fba22dcc8563e515328480f4743216d93a61af578336f9e21f75afa9cc3f2e444b9153a3886325bd037aa44d79a4c70679dc6386d13f966af7ead52ea5361550fac3ef842f096258a5c8b4f1fc445fbc679e74af7950df55ff07bd52bf151ff9604f4bd9aab577baafe7133c470e5e4ecceb4e81b034910b92e631a936c4cb36cb18c8fe134fa6b88cd364a942cc824b43b3f0191623c0264791a1c1b2ff0696ca54c18983912ba9d73f20dff40965043d06c87b4dae03eba3ed371057f81110130e093ad6abdbe2482a1ffbb620094497e88060f0e070a0306d6fe099b2c6fe309b8f1072bdd621bb6473a20b55b7b30f00ddc931aafb976517611b43da81a1fbb9aab2f089d17c6863ff07452c29e2ca12c79789fd4ed28850465e19959f6cb38039243be95051422aafa4e5f4e5b363b3ad4b5ffd3c158e83970daf140ee192252b89381c9cacccc3fb04b9eecd5befabed5903812ff2dc2f6e6219f930ba4ae36cf9cfcb983f5275fa2e6bd1e2e8839b7f0240935ff051925fb289bd43522def6b4ec4e8db4a56c8d6c60f6e64449fec52c8a01821a614ee285844b0da6e8e2c2be35c4bdfab7c222e2374cac15b8069f30cd6a66640d53c7b5fd6bc7124b7b830e4024a80c484389e8e4f71c9e542b475ee20e777e3f762b547846435d72c464f431dd4e5135a70c9558b8b7280e7ba519f47fc8fc7205f4458caa9b1f295d1205c83b78ec7d4a4fd47cf20c63e47973a40c4510326d8c64d741d100fd0ada37cf90fe65690e2c299982fa65562ac97df3e215fe69417584b447fadfabe9b11241a2d1e4c1c0e8a36858b5cfe149ef440868127b7974676871e6d0d91c8fe1d7873bce89761775d24e3952fd26a1bfa3bf02fc9adb8b4011ec76e99162d7ad73e08666650626bf5e0d85750c4bd2f90753c8d5b53d2352bf67cfd24be5e078f7181d20270c76ec9e0259ca36d410d03dba5343ba1dfb33974ed3993c422abcb439ec14d601527e978c36e340b3e100539e018945613abb5e1d4531ba795fe0ab2883dc6a004b75b0bf81407af788b1d5f6666defb2ca5fb317b5591223cd5a944d53173a66607413f396130aeeef85d4c6e0b87a231b40cb5553fe031d94d51d211ec9f344c50f7c104952754a7b92e046dda7f8787fd51a2334af5a485fd3ba852fcf881a1f88afa579a376109bf79db55c428b5b13370a6795f0dfeface48a6300f52a41ffb467ecc4b96f05cdbc5b501700bbb1fb2bdbb3e79349b86ea551f76d97f1aefe263a503bc544c79e127239d06a27bdfe5020390ec663257e25b1aae582a081f963130b06aca80ae0af5e9750301f54df7dd2cf91ecd5db82579fcaa70cd7af354ae68dfbf1b7c47bd2ace8332213eb1a8869b0281b187382d7b53fec9f4dfacdb817bf143b760478250d352a15f6db5f3e0b44fa9ee753ea5b601bcb2468a774ed31ea64617eda2a5c9b51a7b97b37ba383a015f5d25565a729414fb88b4b2769539a04c609c6738ec23ff2f864822bae063e4668cbfe81ee08712142c092e1f7c6a72ebfbc758b3f4fdbf04e8cc0a1013de2c5004b29f6dbdfd55f0d53ef895631b8759a254c469208896a8213797ce548bb9bdd5b669dff58bfc4e8c79b9de24c56eae4ce96471eca9441d6c01331482ea825b1b713e88b054150bb52bf8a6a1b878feceb7ad04c23e19bd610c24e961d4f9dbefc937ecc8268a55e9a636caa1bc1c128f13779b360692c731d852ff47276d679d549f61ffc3235ea8283a9a7885ff253456fb7c9a3b8e1591cc614d8d1fe7815021567d6f3d2a5551226db7fd30550f317308341805b35f853253db1c3c057390a39986ee8677768dcacdb641c460e4a0010666ae10a5ae40f9ef7dc4a27ed206e9ec57e404b7db999683a87baff524d1843899f4e6ed7ff3dec38dd2942fcc0e1f84a3483240c63f4f3c8e3407643f5af3a2253274ee0e6af85a4960b86f756ccff99976419750ab660c973a74c50c332021fcb04c59a436f4e99ef857fa1df89549483c61c903a57620cbc4385425d12c1d261665b06787103f2fb1095e69ceae54819f254f1ee7a2fbe9514ea9a33ae586e448184d9b119ba162a66593af6c47822ced2d743ab8e0d68939a76322ac64f2b1d429a38d8656268acaa194b59859d5112e452100c623c5c460982684396b0205dc069d6a74a601db8abcc241e51cf56fc3e2bcc02724679eb19a38073b552f7c33d6c9a98a68d5462001ec7c0d2393ee2bedfd34ec3bc7979573c6aa580b620165293ecdc264e5b1a3b0aa941c356e840a00b211e89b53b0bfccf8813ae849e14ea9ea0a41770964c83566b164b15e14b9577076c32d6eef731104c011c3f8d5bd65712d98de10ed0b1eeb51bc1b3f1283d25085ad651466096b33e5e551494e35eb76a1cfbf963499e08868e86089cb236c5685a68fa5a24b3862f0ce8307851a35dd60467f7150750b0c7f6994c58c604456da14db79c6280503e088c0c96ec6213ad03bfc056963bc027e93daeda305f93568b97efcc8434390537d456e975f47f2820cfb1d27a95a64165d6147ca3c666c7710ab70b39796df51555ca82b7666a9eea88a23bec61f01c55bdac71f4f672561c1b5035ddc1f3710d2f8903e29a9f39f015d8944b77d0516cbae88d14e8f7e8ff0302cd2f1f8cfdc0714698699cd6037443c666fecc5408934d46f3877b61067c50f3d5b39292a06c26b180c355ef5b160a29b3391e1e30bb9fe1becea65311ab42c768c8cf043bcd5f4b533f97152546470e2e6fa293742057a04918086b1b5f10c3dca4bfe2fe35c8a95cc40017ac17df0c9165aaabdcfb0c82c8dc6a19688d64316abd54a173faf8b9185c8c9e88ddefe6a622e22130c75d21905d08f34e0465cb7c991b7d1d3aaa100f418b660cc78e8aeadd191bd6f01c1d70dcc9e66ea3508d46e66430d9efbe4558fd279f17e12c20e17192b464ba8d7899558ea9162df8f035d662941be2a5e8c9b48e2e4abb7f84fddff60d4cf7ab819ce734abab9b2c721e9dcee013e71dda454d7dbf9f335f21bb79fb43aa4f90c843d69468d876babdb27fa24cc8bee5450930f315f9ad0aa555d5d15a5372a565933ea3283e1fd284a20a7589c3b071c0f71061933037fa9de1a4d37945ff23488bf34ab833aefb82192b3e2ba722a4f5b433b6a80f32d0a70f60fb2bf8494baaf4f23b0783deeece03c275f7acf83b99dd9e347df3f56f73011cac09bc34adeae1558295f85e2e36463dd5218086dbf204ee14731049fec9141ba1a20ca44347c24607f3c074c2e8ae9d634927bf21946e133a9fead59a669497972c26733c170c5d4294406599c88361c2d0bdf1c62464fc693cadd5ed4e8670968a7e59917f192948e4bae1ab4b083119fc44204e94f691675ccc7b4cffecb4440f45e9fc9a7d0bb34531a9ea6a5a34e7f159001a137fa94133526118f6aa146fbea2856a573a00a34a3215fe3f8317c9436883fca8472ddedc1953f867d01adac7f67e98fed4e0084993333ac8cc0030d03ab745bcb128c94e2c77756181e67f47bef568987d3094bd256025a55aa2f39c971ffbcb6e4ae1961e8d07a20722e1a5b34bdaf96784f2452935bcd83cd121e8d71c80012a786aa7db3f6c5da5e9d14942d726250a0d5a2fd3200cda6ed4fd9fd7d44da00bc35db30b9f81534e59493f453341e971d92ca22d4f070524e9380a261f2c547398fbcb72304b40ea6683f3981a1256816defb74013a06ae7a2eeb4c52969a0c1a58f54ac486b9528224cf0ed613dbf71bf77d5001c0893e651e51dfe042f5597a5abca265dcacbdbede94cabe678b3690e5258604a514dcc0da88aa1476e340cc82eed06b199fb1f7925153b1304988f7cd88a7845c517059efaeeaf1459de4b52a0a77df254f542c844da20ca7f88934690a2c4e63528e023334706a43b72c871468e6b2f067b7b2bfc460e3c848e0a117220b6f012aaad7daca556240cd20ac818227c23d39d7c0f4a66e7fb640bf475309e56d6c28688e415796be7cdda58c1b56a62a3c71c3b6900f6e9237f419246cbe092fa6d8515c451f53880cd1e88a55620979cc30822d0f2f43fd4090ea9f62ef329a067927dc0880379730c174596e0ff003fddb5858944fa5808702ce6c9984fc96e311a338b6b74af0ff6acd2ab5f62ab9a839d2a7d7d0b913a1b3bb2da3aec30bf264e2d9ebea63d720bdcafd24a002d4e98d8bd629727e332c7885d54ade9cfb1fda22c397669368aa7fb2af7d8a405c545b2cb49ad3fd7acaed7eafe97d151675daf2a2aba9dda3adefe31d479e303dcdddf3c50e2d5cd71fb75726bbb78a36a6e8992456f64c90be5ccbce8ee8c74ae57e2c48745a323ef23e0b21212ab55b6eca09eace0841d2db71633bec35c16cb38446d082cd36fd47f4a0bed7fdacb884921be2e059715e4efed8b73dde96e999c75a7f76a0441137a34a37aea8055547400da43b9ca10bfd53386149d093396fe0d7c4f0acadb9f991724a0c5b4200d1a4b8a83291ccea5a87bef447ca4ef4ac280737dcbb0a8f0f96885ff4d8cb2b29fa8866287a42abe8f8fd4ada5ac1d7cff11b5b09156c14fc98c499f898b13ceb9807aab165c504dd3882deda85a313b4725c4792964cb744918bba1cdd8c10e582b03b067ac440701457d96c9be2e1b32399c1376668453ee470c842cda2d5429a9ece5db831d3ba5073da159c22a3d658e03b85aaa77cea47548957367d13ac55c80be76f4b77dce6f3252b9909eaaac2f69e387004f9db54a5cc46187434bf41968a04f3378aa4748bb517beb0ad103c54dbb7414d49a73f9fefe9493d9804449f3549cc0294de584fdbc9c67a428f2f10f24aaa0c575cbcaa9b7b3f4e0f61d87f191c976b1a87af1d9da0a2757e72955b58a7a12404ee73ac2ba250f9e5dcfd844c4720331750f810ddc1fe52975bbc2797957c77934cc398502a1cf4d840e7dd13db40acace660f232a9f8acaf0843f09bfa56f65c079ba51c53d71c863557bb130edd873c1201bc41a03787345ab83a881bcf8e75f42b420b782fa7d546a60d75bb9b3d98f2f9e1957845a29c62de70c840cbfb6e4c3035ceb8a297427e092c77a2191341fc9ce6c213a782c16ec91a52dfe4ea16555b86eca240a", 0xe83) getgroups(0x0, 0x0) 14:54:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x88) 14:54:32 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x100, 0x4c) socketpair(0x6, 0x3, 0x0, &(0x7f0000000080)) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x20, 0x102) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)=0x80000001) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x7) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 14:54:32 executing program 1: fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x2) 14:54:32 executing program 0: mprotect(&(0x7f000056e000/0x2000)=nil, 0x2000, 0x41) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/192}, 0xc8, 0x2, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x401, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffff, 0x0, 0x0, 0x81, 0x3, 0x9, 0x5}) msgrcv(r0, &(0x7f0000000000)={0x0, ""/7}, 0xf, 0x3, 0x800) 14:54:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e2839c8853345d978ade9369425729a800d6ee191ab9c2984e454dececaca5b86e8f708a5d01734ecadea861bbd0a0188933c3b245b12b294258b0f0a4475fde16bc7b4b617849a67c9623a51bfe4c108a0d2e2a68c4d67bceca81a6b39fe", 0x85f}], 0x1) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 14:54:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/68, 0x32a}, {&(0x7f0000000080)=""/47, 0x2f}], 0x3, 0x0) pwritev(r0, &(0x7f0000000540), 0x10000000000001a5, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffff7f) r1 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0x2) 14:54:32 executing program 1: socketpair(0x30, 0x4, 0xfffffffffffffff9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x8000, 0x9, &(0x7f0000000040)=""/217, &(0x7f0000000140)=0xd9) r2 = open(&(0x7f0000000180)='./file0\x00', 0x201, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x8, 0x8, 0x7ff, 0x7fffffff, "23c6a7fc2de7f4d05d34de8a39b08b62c2b6f7d6", 0x200, 0x8}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x15) fchmod(r1, 0x90) r4 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000240)={0x1, 0x1, 0x300000000000, 0x2, r4}) r5 = dup2(r3, r2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_execute_func(&(0x7f0000000280)="65673500000000c4839540286566450f3802c8c40290f5f3c4826996af030000002e43d369ddc482c1919478000080208f2978e38641000000261c00c4828901ab0e000000") listen(r1, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000300)=0xf71, 0x4) setsockopt(r3, 0x1f, 0x100000001, &(0x7f0000000340)="4e75f91713052ff11f19ab78ab896a4da1ae809170c556a98c06866df55f1097bfc56e3c476f1317ef2eb9581abf551d41d231c0d760cec785b5173c984bfcb515635a9713cb1fbf5a8204d2ed4de2e6d6902a04e75b0e8ae4ff93bc283ce66baa40cc6b2354be8d7879374513b7dc898736885af22bb1a0982ec98b7349c3f0fe3b437e997088285b7401019fb60f2fa18d6bd7f11cfee3", 0x98) fcntl$lock(r3, 0x8, &(0x7f0000000400)={0x0, 0x2, 0x10000, 0x1, r4}) getsockname(r5, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) setrlimit(0xe, &(0x7f00000004c0)={0x2, 0x100000000}) r6 = geteuid() setuid(r6) fcntl$lock(r1, 0x9, &(0x7f0000000500)={0x3, 0x1, 0xccc, 0x4, r4}) setsockopt(r1, 0x8001, 0x80000000, &(0x7f0000000540)="5636e99c9743bebc552dc9478e1705f3ce99921445e5488dd5a84be39f9b148fde50b804cde2231aa3e3e49e07caf46ca9e89acc2987efc5eebd59cac2f60d50dfc87af91a49285c72c6ce17ea1ad1be5e24e36400ced279d4e233a0a6a7d21de68eb02fbe3d44fa4b5c41f11b4801c41cc048003605e0a3de66fe05d89b8a4382f36bfc2d53fbc08e05822a173c798fe697dce85211f3a6ae66a728d0e7afdf70de93c7742618b285fb9303830d9799164e303097ef17ac5316cd99600cb8b401b5377182eec0d5d0d23d5d383699a6df64723a07800dd146efd49d55244491a44b8e116502bdafcad0cf644bec85d18584cfe73527bd42", 0xf8) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setuid(r6) close(r2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000640)) kevent(r2, &(0x7f0000000680)=[{{r0}, 0x0, 0x29, 0x2, 0x0, 0xdf}, {{r3}, 0xfffffffffffffffc, 0x0, 0x5, 0xfff, 0x3e3}, {{r5}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x4, 0x6ac}, {{r0}, 0xfffffffffffffff9, 0x10, 0x6, 0x6, 0x3}, {{r3}, 0xffffffffffffffff, 0x10, 0x80000040, 0x0, 0x1}, {{r5}, 0xfffffffffffffff9, 0x0, 0x40000000, 0xdc5, 0x4}, {{r2}, 0xffffffffffffffff, 0xa, 0x4, 0x5, 0x2348430000000000}, {{r2}, 0xffffffffffffffff, 0x10, 0x8000000d, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x1c, 0x4}], 0xb95, &(0x7f00000007c0)=[{{r3}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x4, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x8, 0x4}], 0x100000001, &(0x7f0000000800)={0x3, 0x6}) setrlimit(0x3, &(0x7f0000000840)={0x0, 0x400}) fcntl$getown(r2, 0x5) setreuid(r6, r6) chdir(&(0x7f0000000880)='./file0\x00') 14:54:32 executing program 1: setrlimit(0x4, &(0x7f0000000000)={0xfc, 0x80000000069}) pipe2(0x0, 0x10000) r0 = semget(0x0, 0x7, 0x104) semctl$IPC_RMID(r0, 0x0, 0x0) getgid() getgid() getgid() r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r2, 0x2000746e) getppid() setgroups(0x2ff, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x140) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000100)={0xae6f, 0x4, 0x0, 0x4}) 14:54:32 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x20ffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 14:54:32 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x700000}) socket$inet(0x2, 0x1, 0x54) accept$unix(0xffffffffffffff9c, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000001000000000000000000000000000000000008b78a5c17c108f32d070f1e0ae620c68bc094756dfd735c7deacbbe433beac177e5729c350925fbb01751e6f3a37fee2135111d51254656a40e1d0f44ac9180ebae39aef1020ff57d0447d0de6576f8a1ab7df7b4005a8ba53cb366fab32cf0fec92729a12bab639a4bd43088fa589f4f90fe72bc5f0e4e7504a4ad590730a1e2807ae0e85ed8ae68291ab200fd9aa7ea44f11a2130f3ab0a98804d18c1480cd314f5482f2176674860e5b09d5efec9eaea14d0ce401989a5961be1778dfa8cb1c7da3d1e4a29f4d97425ec55ba376ef113137e593578f231fee774634e776f1755afe6e40ce8c39a54d10382afe1a2fbc0c9d5dd94ca14a2bba3dc536124c38d3c6e0544a"], &(0x7f0000000540)=0x6e) r0 = open(&(0x7f0000000580)='./file0\x00', 0x2, 0x4d) r1 = dup(r0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)="e7e6aec88fef59ba1c78d6248c4d88aa74af1690b54e3a78b84ec3ccdde6eeb5226f9425682c41f58b2bf8e413da49c4db0054bc0ab2cbba5c21e38bbee20d2eb1401a633d74fcf247b6920edb1573ec6f819c7ec2a98092c0a001b5c7b7f2fc077acf70efa8d5ea484c9ed7832644ed606d9bc509212e9728485468b0b0c8b4c8063540e0994ceaefe94b0e3916466a7abbb466bad88868cf0e913db493dea51df41578f2a13a73cd732fc51f9b990079ff64903d50c16dd31b4b6928b09ced2f6824f515f8c5420f6b9886721508ea1a78ae1fe41305d4dfa2903d0d27", 0xde}, {&(0x7f00000001c0)="38929810e8f4745115a9409ac14e8b0a2b4bad7f422f91671c59e8b1a2ad3c9cecc622bd1b740d84a966f1fec57ed8244cbe00f45d4eb6550689b18b7c01b0939cb48fdd8c056592f4152ebccda5567efbb4e18f512e40e86ef71e99f0084fdfc3706e6f63528c7e36cef133bf7c8e647de52bbb3508b9e65b89160b34a5dc47078dfcd4af3d0dde6c26bc50f9e765d199a1459693ed484c56d4041ef9fcf7420d03926d076e97dbb6ee35c1d21d5283c2086f4aa1c33e4ae0354a11e537e30314579971eb08756d48c9fc20ddd805783b23ad7a2183d0c9430f3085768cb69fe1667845ae3365a4ff", 0xe9}, {&(0x7f00000002c0)="4484808e45ee94557992edd29cebf92b7148227a0507dae65da6d38920c5bddf313847f90e61f965fe277b82c7bbe88472f8ff8d6af44cce38f793eba97665d295aba89e85b4f35ad1aa18f867d38150dbe429324d897c954d3267c1d05311c243c21cada6af3398998cb86134022ddeac7bc44fd49210121263765f6dc060b8aacbe92c0403e49209ec2d96627467fa089d64741246741a14ef2531bc80156494de1a8c5e9742", 0xa7}, {&(0x7f0000000000)="f55ca23903a23eae0ad565bf0971d7897973453ae8df68bdd7f896ca0e4538c1cbb9be42ad17ce00", 0x28}, {&(0x7f0000000380)="2545e346940af4dcee115f85d2a765a0921a42f17dc9166ffd91b412dadf7f47ab1355500ccc1c681a9257ca64ec243aa76f9974465cadf8671a876ff94d86c385ce2ea26481d61eaa240f72dcc2dd2e6cc1b36fc576e21a5d7951bed7563b0e86549a9f71f4efb28ddb841e7272fef1fa329d8fa5caae37129f156e82da10c37bcaeb2013ba8491ee469659c6ffa1e06c6d8f9b221209520d61395219", 0x9d}, {&(0x7f0000000040)="3fbf1c8c0ddecd0b749dee2c3786ef9a82115242a4ca93b956710265e667d5f327c000071671d7fd53732d79e1c2b133133bd169ca442cbb6e0b91654471b641", 0x40}], 0x6, 0x0) 14:53:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="4a5f70823f8c33fba7ac482c33e80261e29b4ca8baa395d548258a9eaf7ccc510c1aac", 0x23) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20000010, "2600fe220dff0900000009feff813dc31600"}) poll(&(0x7f0000000000)=[{r2, 0xf0}], 0x1, 0x0) 14:53:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x28ff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f00000008c0)=[{&(0x7f0000000340)=""/96}, {&(0x7f00000003c0)=""/200}, {&(0x7f00000004c0)=""/65}, {&(0x7f0000000940)=""/67}, {&(0x7f00000005c0)=""/247}, {&(0x7f00000006c0)=""/100}, {&(0x7f0000000740)=""/130}, {&(0x7f00000009c0)=""/183}], 0x4, 0xfffffffffffffffd) open(&(0x7f0000000000)='./bus\x00', 0x8001, 0x1) 14:53:52 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 14:53:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x5a, 0x400}], 0x200, 0x0, 0x1000, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x80) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffc, 0x40, 0x10, 0xffffffffffffff01, 0x654}, {{r3}, 0xfffffffffffffff9, 0x0, 0xa0000002, 0x3dc3e6ac, 0x1}, {{r1}, 0xfffffffffffffff8, 0x24, 0x0, 0x0, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x20, 0x12, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1b, 0x9, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x7, 0x60}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x400, 0x1f}, {{r1}, 0xffffffffffffffff, 0x18, 0x7, 0x5, 0x7}], 0x100, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x3, 0x1, 0xffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x2a, 0x20000000, 0x10001, 0x7}, {{r3}, 0xfffffffffffffffd, 0x1, 0x8, 0x9fd, 0x131}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0xc, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x7ff, 0x3}, {{r2}, 0xfffffffffffffffd, 0x8, 0x20, 0x1000, 0x7fffffff}, {{r3}, 0xfffffffffffffffe, 0x80, 0x1, 0xd3}], 0xffffffffffffff81, &(0x7f0000000100)={0x2000200, 0x1}) r5 = dup2(r1, r1) r6 = getpid() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x8, 0x101, r6}) r7 = kqueue() mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socket$unix(0x1, 0x5, 0x0) kevent(r7, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) syz_open_pts() kevent(r5, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) syz_open_pts() kqueue() 14:53:52 executing program 0: r0 = semget$private(0x0, 0x0, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)) semop(r0, &(0x7f0000000040)=[{0x3, 0x100000001, 0x1800}, {0x5, 0x7, 0x800}], 0x2) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r4, r6}, 0xc) poll(&(0x7f0000000180)=[{r1, 0x9c}, {r1}, {r1, 0x85}, {r1, 0x80}, {r1}], 0x5, 0x3) readv(r1, &(0x7f00000013c0)=[{&(0x7f00000001c0)=""/76, 0x4c}, {&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/217, 0xd9}], 0x4) r7 = fcntl$dupfd(r1, 0xa, r1) bind$inet6(r7, &(0x7f0000001400)={0x18, 0x2, 0x9, 0x2}, 0xc) kevent(r1, &(0x7f0000001440)=[{{r1}, 0xffffffffffffffff, 0x2, 0x80000003, 0x1, 0x6}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x3, 0xfffffffffffeffff}, {{r7}, 0xffffffffffffffff, 0x60, 0x1, 0x39, 0x10000}, {{r7}, 0xffffffffffffffff, 0x62, 0xfffff, 0x80000001, 0x3}, {{r7}, 0xfffffffffffffffe, 0x0, 0x2, 0xf, 0x5}, {{r1}, 0x0, 0x1, 0x0, 0x1f, 0x2}, {{r7}, 0xfffffffffffffffd, 0x4, 0x42, 0x8000, 0x6}, {{r7}, 0xfffffffffffffffd, 0x11, 0xf0000009, 0xf65}, {{r7}, 0xfffffffffffffffe, 0x14, 0x1, 0x8, 0x825}, {{r7}, 0xfffffffffffffffd, 0x40, 0x20, 0x100, 0xff}], 0x9, &(0x7f0000001580)=[{{r7}, 0xfffffffffffffff8, 0x2, 0x40, 0x7, 0xfffffffffffff5a3}], 0x4, &(0x7f00000015c0)={0x3f, 0x9}) bind(r1, &(0x7f0000001600)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001640)={r3, r4, r5}, 0xc) r8 = open(&(0x7f0000001680)='./file0\x00', 0x280, 0x10) readv(r7, &(0x7f0000001980)=[{&(0x7f00000016c0)=""/248, 0xf8}, {&(0x7f00000017c0)=""/222, 0xde}, {&(0x7f00000018c0)=""/55, 0x37}, {&(0x7f0000001900)=""/87, 0x57}], 0x4) pipe2(&(0x7f00000019c0), 0x4) pipe2(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001ac0)=""/51) fcntl$lock(r1, 0xf, &(0x7f0000001b00)={0x3, 0x1, 0x9, 0xffff, r2}) r11 = msgget(0x3, 0x20) msgsnd(r11, &(0x7f0000001b40)={0x0, "7439b11597277f3b0da34aa00feea395f2b2b125ec25cf25549e2f794fb2f8ba1b453a104095454572be4b818fda45862e0e42adf823f5272af2d42a1bbc8a716ead6de7d833f33dd03c10b764cc734a4a4106cba90339"}, 0x5f, 0x800) fsync(r7) connect(r7, &(0x7f0000001bc0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r9, &(0x7f0000001ec0)=[{&(0x7f0000001c00)="4ecb6efe5ac53798fe3c7b814d417ed62a619939f76c9aea80624d6c2caa8e20b2d59508f228ec95209c00f3949023db5ac032ff1a8f484881d2515b0c608be855a15fe08d484d24ac8d26251af8eeb11c2b2dd335d86bd56ceb69fcae4455ff51dc5d3813a6b0ea6de51adb5bf315447003b2def50ce2bd3ada1d6dc5917c88fd73d821218b", 0x86}, {&(0x7f0000001cc0)="8aea0892eb793967066ba96ae1928915e2490d1449c275ab5e58cf6816bf5dc430d6f0ac01ac069265fb06f1287e2a8fc5b388dcd73c4aa240dd0a573390bd697a52a976b1dde1bd5629c27af0b911e46f7d2a9659483809e604c9841e34aa11977a445002674d1ad90965e964d7fd52d38242413890ac3149a8c58b66488cd09a5a704cf9d79a8b705e9d7c3e40e6fd", 0x90}, {&(0x7f0000001d80)="88282b32d7908ebb0addbcfbd1951346aa72585ea5c44e59681e7cc98a792b406cd0f755dda4fbc3e0dad5ef2246545d632df65f29e0021cd8e2a6d72e634b050c36ae9f5a495d03d9c26febbef5e9b6f446d23460c114554f6b0b817e67bfb86f139e62399ebd8e9889d0d32935ae6e", 0x70}, {&(0x7f0000001e00)="987af01e69aefebf6efefab38825737b3300ff3183757f97ad09ba45fa30bbfbc8d4832bdc78808d9c48fce1cedb709fb2090c9cb422026dcf7436f76d4bd721d37ba16a347e90e4a65490fa8eb71afb7df1abf9beb42da1defe0a3ea37f3588c188bbdebfe5ca5944eba6dcbfb70e4de8dcf41f8f93f8a685f576c9", 0x7c}, {&(0x7f0000001e80)="0cbac8eed41a3338d43065048d984188098eff57e4a8e7be450c8f0031abfe7d06cf46d338f349978ec5e72200e48a0c05586911", 0x34}], 0x5, 0x0) linkat(r7, &(0x7f0000001f40)='./file0\x00', r10, &(0x7f0000001f80)='./file0\x00', 0x4) msgget(0x2, 0x200) openat(r10, &(0x7f0000001fc0)='./file0\x00', 0x10, 0x10) 14:53:52 executing program 1: socketpair$inet6(0x18, 0x4001, 0x5, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x8003, 0x0) shutdown(r0, 0x1) 14:53:52 executing program 0: r0 = socket(0x20, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 14:53:52 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/19, &(0x7f0000000100)=0x13) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) 14:53:52 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') r0 = kqueue() r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001640)=[{&(0x7f0000001580)="c19826584b04899f4a354ea21bffe05b10327bba01e1a6cb65ce88551d2b68b9efc6a99d0eabcbdef05fc2b50b5ad29c0368c43b1f5956644fa43697dbcbc26cc8b4d3beb54e43e508963ee8bc9db0d43bc3b64d614a3a7303b87338bdfbfe4766d58041582d5c204739eea8ea4c851e125078275e263c29300937548e90262a3ed4d8b714fb9f03a8c821334e70f1d3a8fb49d4562c840d62430b77f55f061113701c9fc109492b8e", 0xa9}], 0x1, 0x0, 0x0, 0x400}, 0x8) socketpair$inet(0x2, 0x2, 0x9f, &(0x7f0000000180)) r2 = socket$unix(0x1, 0x3, 0x0) sendto$inet6(r1, &(0x7f0000000100)="cd6850345c380b94af1bc3c3d39fe53d31b85ff553", 0x15, 0x402, 0x0, 0x0) connect(r2, &(0x7f0000002a80)=ANY=[@ANYBLOB="01002e2f66696c653000d9e6a14e5d4706eed2a74eb54d4c51709cd85f123f4f2c170db6976e0711041157dd3e04c006564e4b4a9864c33f3d597afda25bcdb89e04dcd38fa6559f8664ea45b92338b718d8470b0f75972442aa0081eadb7366ec742d7d0d71c166e7a1eb56aaad872ae89c0b161c49d6a22f03e5f43fc087aa40fadee92f4abbb85d4b3321435211c5fcdfec616201010ded597273c0d90260aa05"], 0x1) mmap(&(0x7f0000b44000/0x4000)=nil, 0x4000, 0x0, 0x1012, r0, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/188) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 14:53:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') getrusage(0xffffffffffffffff, &(0x7f0000000240)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7a32, 0x0, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) getrusage(0xffffffffffffffff, &(0x7f0000000180)) 14:53:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="6e7c75313f998d79305463845c5464a047b6b7c1481753ec41ab3420e08b46d5a4281e75c19789c16315df4ed7fb10b81122364aa9fea581a97eaffba5f82b4dc4f53dabb7ae04491f6ac6e4281a5e99a1d02a7b0c2bc80547b60fb54b9dbd127e42a05c616750e6f15920317376e64b59ab81eaa4f7803fa00b73fb2f1983b49c6f59d20a5440a139eb3fb589355b9b23f5779d42196dc172bde4698eae8c322c6e7e8562520d88b9e20c49574f3125f9058ba54abfc72440e8cc9d1e2f7db2", 0xc0, 0x400, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) 14:53:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20, 0xffffffff, 0x9}, {{r0}, 0xfffffffffffffffa, 0xd0, 0xf0000002, 0xf3d5, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x5, 0x3, 0x7, 0x5c8c87eb}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0xa363, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x7fff, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x80, 0x14, 0x7, 0x5}, {{r1}, 0xfffffffffffffffb, 0x68, 0x80, 0x5, 0x9}], 0x5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xb, 0x2, 0x6, 0xef}], 0x6, &(0x7f0000000180)={0x20, 0x3ff}) kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() dup2(r1, r0) 14:53:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x3) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 14:53:52 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() getuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7938ae6f, 0x400, 0x4b, 0x0, "5276c6389a448a0a48ba60c8fae6c628c81eeb6f", 0xfffffffffffff001, 0x9}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 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(&(0x7f0000000300)='./file0\x00', 0x4) 14:53:52 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) dup2(r1, r0) 14:53:52 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./bus\x00', 0x6002, 0x7) poll(&(0x7f0000000000), 0x0, 0xfffffffffffffffd) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x10001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) 14:53:52 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$inet6(0x18, 0x8005, 0x80004000040) shutdown(r1, 0x2) 14:53:52 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x61bb, 0x0, 0x0, 0x0) r2 = msgget(0x3, 0x200) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x7, r3, r4, r5, r6, 0xc0, 0x2e}, 0x2, 0x80000000, r7, r8, 0x20, 0x9c, 0x5, 0x10001}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 14:53:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendto$inet6(r0, &(0x7f00000001c0), 0x0, 0x401, &(0x7f0000000200)={0x18, 0x2, 0x40, 0x5}, 0xc) sendto$unix(r0, &(0x7f0000000040)="30b968658f4d179a0ff3888949bfc93282c3f0d7037d152f4412adaf8d21ffea70cc629ebd4fdf97925480582a751cf744bbec01461929da53206cc1365fbb46d92dacac2e9adf4fa12f3a6e55508fe4f780ea3e35214b821fd7556dcd8a13b3fdaff012522eba2a0c9f21da887f6dd833e614b86181f50ce1d0f6190d005b259a3efb62fd8633cafd4cb4823b5f5bcaa28f2707b4f531e5a3de630436262be33ab3a73309e7775fb16ae642b5351783ef665093ac50fb00eda98d345d41b1e25190e3d5d2587982bb8ba4504c861bbb7d2fc5e49747fee1b8b05a619f15c8", 0xdf, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000180)=0x1, 0x4) 14:53:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x2}, 0xc) pipe(&(0x7f0000000080)) 14:53:52 executing program 1: socketpair(0x80000a, 0xc003, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000080)='./bus\x00', 0xff, 0x8) renameat(r1, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x80004535) open(&(0x7f00000001c0)='./bus/file0\x00', 0x100, 0x20000000000007d) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 14:53:52 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x80) semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x17a, 0x0, 0xf8c, 0x0) 14:53:52 executing program 0: pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000900)=@file={0x0, ""/63}, &(0x7f0000000980)=0x41) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(r2, &(0x7f0000000200)='B', 0x1) sendto$unix(r2, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000a40)=[{r1, 0x7c}], 0x1, 0x1) 14:53:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:52 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 14:53:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x81, 0x0, 0xad56, 0x200}], 0x4, 0x0, 0x4000000000400000, 0x0) dup2(r0, r1) 14:53:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r0, r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 14:53:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) pledge(0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f6669304e13000000"], 0x10) shutdown(r0, 0x2) 14:53:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:53 executing program 0: mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001540)=[{&(0x7f0000000340)="c001ab1e6903b2f5b1f8e9071183b2b6203b6b734757c10ead4e9ef113d61f1c35060494c81f03b955153faf0f427f27da2b53fb2d42849817d810b8b5396b632b511d28ced23bbf606d963059df924fdf8668768ae360bd449f56b1748d381b46f28b4511c66b79f88b2639c6ed5c141ca0629a3c6d61c7de2d03dc967ff5c677b831f735e63b85c5dd30e354cc15f07d5eb308a6094ab68369a9f556e0956a7f8d4ee4d566fa22f7b931334361687e1aeae21c8df30e8950581f25b56563051e3429ee0dd85fa8b05a126cc33080174940c1b57fc0472d14e6950b93bf49e6f3ca75980b72c16c24c8ed9740168e4cfd8ef4013007467bb0ecd2b13c92076ce5f73c4f89437576438b416ebe54e4920791a00a59d0f83868ad2a5415c7d2d8aee682424ace856bcaa7e54b7c8660dc3156291fd7b3fcac9cc75d9109c34bdd18ecd19364b2ab78b47063841bcc96cd5c80502b5825aa25042e898e729b3f82c49e32696e37d951930945a8535f7677de098932a4025a7faef4c3a17415d2cfe3a46716eac2bf390443ee16cb838201d5a3f92910cbe00647b14fdebe267de4a3c96c4539f9ac121584f3b9744b504b4fa8e63e28ccd7afa4c9836d89c1f218df5fd8524f61e83065eeebc7607f2ffc7b2ec3544c1a8652bf03b592be7d8bc4561fbc5c11bf6538821f4676fc599d356a2ca9e20fa7f312a2d37b3608d505af89fe479bd5331bb7c913820f78e904dcd01c1aa1370552a274fdc03d9f08a3de92e120d1bdb13bc79c5cafef1b93dae2fb7f577c5ce56a4f246c8316dc2849582a736d2981acc8064fa8fc92b75ae5a596bb4aea065ef45060cbac78033b2a57ce089eba2e0b1a5c1eee369a1124525fbd30117ac02f46879f31fa597e727bac7de39e5152a7bbb094eda3d2e4f33cacfa37a095596e5bd71114fba45036e7ad52f2cbc7fc4c8b4174dde1a9be50765d6a0c3ff6299ab6f0b16b356846ad67973edaeef8059445d03aca034a5ae5d60eb942fa15c0b028c65d69cb82465646a6b4ac25f83a87a04b30f0e70a5ed46e08220a2762655c76e9a12b159d5791c41cc3b9107f480ac9ebccd407bf9770531f996c1ad58fe3bd6c0fe8393874dbef2310fa0a277a97ad03fd8769846d1f1fed1e54969f9204df50ae316842ae6479cdad701762ee1e518f171103c42c6b7446e61f759d31c82879f321593925bec6cb9cd30ad32d7bd438dba13a6bcde8cd31e96f12f88a2743830a48434b62e4fd00463f725c48469a102e847d77dfdf4eac02a60375044f545878f27fad962fd15599ccca044805e7104774991670e704432ea31d24eca7719070fd6c5345fed23bfc9d76ad2e03eb4afaf71488c8bd2446a0c70d92fa6014f3c4fe6c785f2cb5b9b32159e4d87fe92d094c7f9706c8571c4aaed636c41b8ee7fc80cea531dcb912d28f4f615b116e8b6d95e48ae8a8dc13c5aaf7394b20b96eb4504291818a89337f72be69367713235bfbaf99b8a3d76a51d44e564200e96d07b3192802f8e4760cdab0a75ef83c616ff5a7649c4b9ae4fa56522709e230f46393470c99321afe452eba4ad14d7ff18c7530d123299b97e7b67542d9801e49359cdfd97471c65f130940cfa9c6efe0e0b9385ede3cc7f97f9ebcce41b396bf7db19b5a9f2938792070d08422cd55a300748536077cd46711e3b6d1623c5547dbf4ed9c529b3ed34bcc5d4c3007038f7ea6987e78975d906b0d1737dd748a8b7cf55093fb446aa1293e195f3ab510a8e168d1506c9cd9b0f153b6b2533356fb4105f1d0ceed76aa0e1576d283505d03c4de298df5a73a231e118578fb120220f7a3fd2b37503f1beeb3a2fccd91f1f438b89a9c765798427679877e1a5f3e708c277ef5f0fe4a8c1777cd88dee24b195deebe78fd70010780343d1603d4e1de8d8593fef560685e9d0ad69b31d3cdfdc96b53df7ded52b46b5f03492d8fb98fdac6aea4ad124cab91f2deefd986841bd09f204cf9945ee5b4a9a8d3d488169d1148fce7c3580974699600aaed9343add08175c8c514701f98950e024c4a4648c45aaeaaf5cd47713b1cb7e44d377430e8155fbb851fcc27425ec5e873748b0ed8c1f2fa627697a4d0dd6a607d7785b810f96c307249f06c482cb41eae8f0e889b6016677f3df1727cbc57ffb73a439e70da1b62b7d231a44d2c3a637af4e0cd0131326e8bc8e336c094bfb47be75cfd170c2bc5e95c96dfe3fb469c5de184b6f2a530fac92c114b64cf5d60fe038c48bd0cbe84bd481a943aedad91a46dc9489a2c94ef55b683d396cf95982871604f7472107ba7d2742d08954321bceb41824d0bfcd4690721d1272ac93ac141b2158a895f6648847d9d7fdf4921efc3f48bcfeac72245dd0a6bc0645107cb11ea8693b9ac98335d3d04cbbcbe0a8c1e88a741188d0ffae013b54d53dfdf4fcc3bd3bef52cd2d490642f27b05e90646b81a9cdc7efd42c4c7fe030832e6eae62546bc71020d036296f16438cacab141437026aab540c59aac211dd19b1d6ec04330ffd20971de354a50256338dba3b0c811e925e776efdf5a57d71aa796b6a7e845f7499afab06e9594e44d8cc9c290572d8f2679f260953fdc01efc5b81526d8a651ec4f69d96a3dc029e1b82b19354ffce4daedc8c7233f229aab1c031e201708e27c4b989978fdaa1e51c4790ab2b9258f2729e48cce6ed62e0aa9211b2ade07a3be8a8722b024a974aafa9e39affb23f3c087f5065931095144c6828033bdc527a8d62c59346e48a9ffd7b55dbadef770c26b8a1f99bbcdb0ea158f0dd5a1b511294f70bfc4c957e15519c0d6e085b16996c9ad9e4203bf62206a03817e9875248ed14e8688b313389d95602f7c50065b3c3f8e329409ed9ad4337993f58c20883df731a20c9c95ba6eb1bfd20324df76aacca8ceb2bc5e11e0d17daf2b03d6a34f219fc8dca1de8db3692eddff68c5d20669411219d8d2a2cae384a14aebe82d25e981170fac046ecd21b0a1060f625c6342b76da881558bef61a39ebd7f36fa86910935ea4d84056e5143a25c2cf72bf593244527ac59b36a5d0c3770728a9641e3788a463c6d05e2746eff23763d31f6ce2719e3d4eae67a80fa7e726486f4bfb8d3d9880274b82c2de0d96cd84777e0e7cb77b161a7b593496a3c73cfc64ea1ca25f746dc9c47052c314dc1fdd695c0e6861121d1dbda9de8b5e4e211ee5a0f9d3e25e62bebbd66c2790fb0c75563c101059c672f7f298dbe02213e24b941f5f5c2b41664469966b4ec4b7c7ff032011ee6efa347f16ae86cb6aca5c060ced967e9e1c505bed917d9e7c4574590a3224c646480daa4e6b0aa541503461536d4137cb3b91b3d1b6d85a4d5e4cb1282e266af1bc330c9d5f9ea9070e436ff4465d520fca808a6b8b4cb155466cf685ce20d70e89042149ebcf507fb8aa21430b6f04392dabc909730241fac8eae01a11034541dba223e4cdb9a8985d7d9d8297160979157b3fedc9e959a3fce6f4951e2887ff718ba9d2fc43f3c00e075bab3b3898144755b8ff97a1c541ce5994eed688656f4561d0aa6e036376c1bc991851048194645cb5686c52c2255e01605bee1f4a38766ff7d3083e942bcbd85eefe39ed5a3a0abfc96ef1330bccf035a58bbd70156c7fe41530bef5c2b1ed3181197181cebba90b294674b9339732572a079877063bf58467df432b5b665cdc6a2f8460c2fd27a403427c10c9d06519915176625600cd96b6114ee7299a520543507a1408bbb858fb2887b9cc93a5c3bd9a111e93e3a9061a979a326a40684d62a78e71c65d8a7ecfd807ebd2f75450742aaa08026d6bbd5f5b7ac4c56a9876cb379a915b53c9ce910b7e8c3b8f954a363b7c38ce4012ad3fee4e323447aef569dfe2ebce6a349cb00b7117e1983de791b056e7dea8f0cf0eea568643d49f602f80c0e1009d20b322ed1b5f256ad258fb984347620d1b20a1c107cf9a94ca670ab567b5de3b99eba7a96e64b2af84f4fddfe605651babb2656cb86b6f7f8cb6744745e3675c490c2b2a5ce03384afb3c7520007a2f09d84d5c73f3a9e25b920a129a4c6acec67d131ce91cc2b0c2da2302b308a0d3a1c96cd90f08e4207f52e5b974749167c7514202cd62b22961a4237547f60f3bbf3b9c3d3953e66626406828701fb0068e957ef327181f6c185f8f084f3e2e657283f5570725bf0d63d6987584e16cbcb88a8c8cce11f9aba25baf9adae49bd1e9483949ae60efd2fc6948e9c009d257648c965f4a953969b1707424bdd63c45ebc493b6d0079036c4a521858a0aa7ab96591564f1e6622d272a1113fc514fecacf5f0ffe8794e4fd34ba727cf8ead8b9b119fd306691ff590413b8ed4dd7acf6e6270b7bd89a75a3253fb8a1697759da672babdf790c884518cba3eccdacd7cd7943a31b50845c5f4e4148d79a295de8bbe40baae351907e4bbedf832e485e03dbe511c5b7e478d8921ca07a188ac417e9e605cec40c4b424d9aaa19076ca596509a44df1298ed0fc79b6bb8e64e2cacc72d00489cc8d598b99e1e2b0e0836f5ed5137225ddce8439de02874f5b6d00e0b3b71d1914c2c65efdecb0dba942789623eba17a40ab9ecbf790b73c1b70575678fbc2c44a2a292f3842e9faaa470de8c6361002713a3fee879aec0cda3b15edd7c213348d37057ccbe8cb250b307d676b4fcd103e3d0bb493de8bbd11078c889505a7e7ac3247a377ae5eea5c72aeb66f1083b729ae99e4e6de3abd90c41e183a6327c83ba32b38ab6f00f8938104aa97615f255cce127b5385c74cdde39f8709c30be6a85ff3ea849d99c1f0c2669195db5136a7df65ae546743748fc73e7ef838e703a7a93fddd8fec967f8d966fca4f42be2a238bc7f8c1d1fffc6ec8fe927bb4a1cf561d9cc38eed6bc0893eba31ace43f832afe8ec96ac7b2e1aaf49ed72f2fd8ee78e905f5de1b590f02f0fca4c8cc725fe34421944b660256d110ac9d826b9042c6a0c42ef6cd8ad4c562f92f3b63416aab0506a9860b309aab1d6a366b95d2822de529f7d90e92b3a40ae98e22fc939f49a9bdc15406cad91c8e907f4f81ddf09e9e06664", 0xe16}], 0x1, 0x0) mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) ftruncate(0xffffffffffffffff, 0x0) 14:53:53 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom(r0, &(0x7f0000000280)=""/198, 0xc6, 0x800, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c65300030729ba0dfd266ac616486d307fe1bf9513cc37c833f0fbc88d9cc90f89288be526ab1473a56b697ead73400272f4525d6fde3966a9634dc5b645270aba18e5f3b213552eae5e385d14d805601817faf83894b6e9cac59eee022b481e24f527488d6c759711e597591ae826e298014b4628d62b379309a4157d7bc53dbfc3d095e66656f0f18b8f328df6967d567a3d1147a32820b41bd3a7ecbae8003b10c289ff393eb9f25bbfa3944d231cca1e9dfe2e5a7f695ef6b0ecfa31440f15e8436e51ea2cf80c6e92d05dac26d4c703a410f5070bef63569"], 0x1) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000140)='./file0\x00', 0x40) 14:53:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:53 executing program 0: r0 = getegid() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/57, 0x39) setgid(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 14:53:53 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x6, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x8000, 0x7}, {{r1}, 0x0, 0x40, 0xf0000004, 0x7fff, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x8}, {{r1}, 0xfffffffffffffff9, 0x4, 0x3, 0x2, 0x8}, {{r1}, 0x0, 0x44, 0x0, 0xffff, 0x2}], 0x1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0xe, 0x2, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x9, 0xea}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000012, 0x8, 0xa36b}], 0xfffffffffffffffe, &(0x7f0000000000)={0x81, 0xa7}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0xa1}], 0x2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x1d, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffeff, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x8}, {{r0}, 0x0, 0x28, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x19, 0x7, 0x7fffffff, 0xd39700}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x8000}], 0x7aa, &(0x7f0000000480)={0x7ff, 0x280}) 14:53:53 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xffff}, 0x8) 14:53:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:53 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x200040000000000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x20, 0x0) linkat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x22) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0xfffffffffffffffd) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 14:53:53 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x200000000000002) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100400001}) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) close(r1) open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) execve(0x0, 0x0, 0x0) 14:53:53 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) login: OpenBSD/amd64 (worker.syzkaller) (tty00) 14:53:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) kqueue() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:54 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x0) close(r0) 14:53:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x30) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3ff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x401) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) 14:53:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0182ed002e2f66696c6531bb09696c653000"], 0x2) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file1/file0\x00', 0x0) pipe(&(0x7f00000000c0)) chmod(&(0x7f0000000200)='./file0\x00', 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) unlink(&(0x7f00000001c0)='./file1/file0\x00') connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file1/file0\x00'}, 0x10) 14:53:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) syz_open_pts() write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) preadv(r0, &(0x7f0000002640), 0x1000000000000045, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 14:53:54 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) linkat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/10, 0xa) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) close(r0) 14:53:54 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) 14:53:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:54 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r1) 14:53:55 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f00000001c0), 0x1, &(0x7f0000000580), 0x0, &(0x7f0000000640)=""/138, 0x8a, 0xffffffffffffffff}, 0x0) 14:53:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf242c1752c921d7d4852016cda7b1198c22d8b5bc1218d55ca9d97258e8fb0227b1b7d6f62a8abebb019ed0746e3d134146c055364fd6ceb9641868ed690f2d2e00b400f08febb90bbeddf60fa1c2f415dd5ab2fd2b8daf959c4ba7c50c641326c6172283f53c2f964120594d083c89dd122da0a0ae3a3c2e8937a6ded906bfe27a6d31461b5e22bedcdde75e4a62f01f655c7f5404eb8537ff306e75cf6bdfb7dfce2ecabf19e2ca3bae02ffa020edc54b7cce9e8e71a9a6ad7b849c1c62b70bddcaca618bd3c1d7d40d810dcd4d3ef6128bc72e3b0500c6260a5d76bad05487337bb3f1152dac63d47b91d3cd0966c616970876b47871f5b3eb895c72858ad247185809d7c769f61d05849a6592424db3821c9309cd9008e31dbb1ca85fed551bf7f8dc15ea440d6fe0f2c26bd28d5fb06bb0a08c2c7069654e6dd3c12b412facdad1f09b7cf2dc1324b4af839f7464a4985790db92bbd9a1ced2bb139753bc582f9df0e372298442d8b5c18ba015416cdc86bf5c5f2fdd270e3efa7ed2c6141909c6d9c31c36394bd18a2f6892f0963d4c6e500e641e04aca1ae1f46f65cd4ca8268905befef800c14be8b00d6fd09ecc0f9ff43e68781a1d42f19d64bee20f78f1993a954bca8b954e0718914195b8ecec87734e7756e7a2f4d9436712a60ae10b1729a30a38f28f07fe31bad689188425dcd2f7e8dc1a8a99b2dbe95abfe4e9bf4960dc959119d9021fb1866ec7d07858095a00b3b129f7c825572e0bbc1a234632dc5adbfcb3092e725f42404689b2d14cfd3fdae30911f8816d1ff5c38b7c7f8e998e611a1ca0d8ecea60788af41fa1471c5488cf74db63b56df086f9890bbea21b2b36740fab79c796c2c2476950debaf09b8ced25db5319ebd8dc8c7f942d3b14a1a1b307cf783ac3791130cd46f3f16b092d69a51b4bff33e96c1f14a3d3cfe3bc870dde1a3b050e23b0c3a2f7c7f931e0b858bccb3d9cbf014fcc3200f43ee3c727cc8a1fb2138565f28014d982fc7cee58246df6033b97748f694c8c015e4d656a6514b628d97f626908fbc2e64b55e2068a3c097664e4ffb64475fb70c1de61149c86faba83b4eac5bf67a1c3a8207b670078c222d3d5dcf72c947d1e70b6861e20f1f208950a3b1d6ce4d6a629e33c673e6d58e08a1f648ab38e44f1e2afd7f6083ac23f3551f37c672cfbf3ead6109dbc58d5369005431dad0c89a04eb382f3fa9fdd251a1e82256231bac4ff4ee42bb4a5eb5d344d85a823f6d8dea009a4dc53eb250789c714aed7832a9e35fddba84817fe9cb45d879c1c0e6a660db92a36ee9bf06634393b3fa6689a2ce1890f7a111acb35ec3e835f86469cc6d6205478fc8648175646b055569a0a7cea04e6c50a3d7e0f59f0a1c74420a1372f3e4041fce186a909c4b67df33e137102448f45b53f2fa81d48e53fb5b1124bfc0a54da074b77f2267244c04510759b750036e92ea9c9ec47e873dcd538593b0e3d6c45e2a5b6d93b651772a009810491bf3ddcf5c3e6db5bfc2ce1185dffedcfccfd6559cd65472244f5eda347b411c4da98a40092c4751b1ebcb35140ec3564b77bb1b7856ae4f816740afe156482fa4f77341de268028c481a4e3f9577eda15a2ae0eecdc45dac869ddc21d6c825dbdfe497e575d3b66499ccd82a4402b927b45ef5b4e8e0db8714d612902bafb1726231e9abca0fa5d424b024c8b2274c380cbf7379bc9482dcbf00cab8d72557c761bd41aec7d952032f233cc4fab735819ba699dcc9b5b8d2d311e2949b14a2a2286ba9f7182d85ece320d5829711d354becb8d23df6a34b63109b8e2ad791b8ddcb2ad96c28914a127b211025604b47f3c37f3734e6bed71bdeaf3e1aebb55b7ec9580b3e8a8e260aff480bf3c0adf41f729a2f1bbecc04ace6535dceb343b43a1c377a16333da2c11fb4a53aeb885e035ff253b0b4d5839f5e46c1b03148455d01e7c3a89a83ebad50d90af6b33d549706da8360ffb0d0cc7558723163b91d0ddb1594e47ae5e7d0101516a76c8bac5a3c5ecc2a7a51918680624052647ed8f48521b5e8a2f70e0da32731f19dbfe7505562c8988ff29b4664a12568387169b2c3874195509d8d0625724b191a5d5517c4e112cd3cf532917ddfacfef98ed336d33eea1cb666a165a7f2de10ef1225bcc6f4a45f78e51bf1822c73e2cc4036c6438dca7ef1556633990800f7f744f4be255af33dee9df6b617d08ab0cd2feb965f13230f14dc5de13753f1492e5da93f82e82624a91a2b7271de7bec2ad1d13d13cded221540a193ffe1ae6ff372045987bcac329555a4c70d2405ad93a2d86271f1ddf04e79530add2b994744e12c1c2260111f152d3a3d247bdaa207fc594775d637c2cdb570939a86dd51303fb6ece430b16b39ec09362eea4991e889d856e57d68f872cb027c51b6764e15baca4fb0a19a0b96f178764e52098739cc63dfc49641ee18b8b61dea489b7de612860b61d2741edb2b65f6e3e890b89b781a536042387008a33ece5fff84ed298c0a18262e8d792a6ed8eec7d0f5990b073849db61b1455ad52867f3cfb895568fc102bd7a2893c61e20573f4495724d73bb0f933f4770d30ed0e8eae32035242648a6fffddfbe6aa10a8eff619ca39458802ffa225aa8fc07e95d7fc908ed0a601cbdf6e60ae4c560a4b12e8d0c8500ab4fcf846129d4c3e0681fe81d4965f8db969ce2a826c3ae269432b91b4685fc9f5ff6742e9e9bae3c383985306e9a50fb1bcbe2a5f2f68fd26156e6f8549095e47ad2245e46e5a8dcad29ead424341a478c3748392d1ccdf56b61c31367a8975b18cb367349358f829ec94f5849bcc58d636ab947f7419ee9842b755d79fe3703206121f6b7ef03c2fc750cf98ffd4347d357b22d6cb3c1992abf319f52e86c0280903adc172f70397c7c16f9c19258f3588daca3f94137f51c8c091937f107c042848aff107930542445ca8b5db0d0a38b7ff0a50c846605a04dc897e219c4f75d1be5ea1a95250b07b181de718cb5ba1546239f81d28e17f86c8af3abd42e4126604bc064fb3a2c943db92e8503caf46a742a789e1872ba967ff072ce1795e471f6af05b73ba00c07cc85ab6574e2a5dfe2de9b5247b6d9aea917011c996b21392f99d0c707373065603794674803993e028fd091dc3b4ca3bb4df081b8d7f3a9fe2926297c962100488c5d5aab89c3773a2c47935f63c9bfc24429fb50b91fd5d941f10ac5f60e7c1fb252aea93eedf00492d361f0db0df92b60558b77861c9eb8d41b26de7fc4157b76a8ee68a236513131d4e7ae20e8afcace1f81fa5ebcd21c24ee9212f9ee1306d5a4971d038dcca457fe1eeba4964b082e5a44f928eaf7ebc129161527a5d4ff4d4c840ca5cf10844a72634404fdfacf8176777d93ed03f0a8d5e5dba8b67fec3b42880264ef43e4da74542b1a5b84d4824fa1d3768504fdb471e9712643a3816310a8f23ddd8a71f38fc422dcaa9b072d214ef9cd63d5d90439434e4f9f362e7320ee27f988df2f15a3b58d68dbe294ee431968f45269c363b8a555bca36c8cd896567a936d8f8ba750ead8a22a54ba64d2e2574ae8b9ec69cae3419b9b0244f2b3c44b4cd4eab77e33e799985765621807e3448eb8c01463d9b80acd8936e4ff858aa5bf1354e7f10238f4d4eb25d98fdd5085c3ba0288a57b097730bfb2ff2218dc4688c2278c641c3031fc7d1988644fa2ce2124efed9a0eed21aea00b5701bd578841fb42a9192dddd8ae5265059f9f34f00e265f4a6062a1d47e817910c84308d071ec7bb094a1161dd1c443880672338fc3a774cee4ebed85803ea14e60e0ff71760105f5a3c0f54f77c7906b18462a6cea9bf9705b0d25ea2ee45b1ce59fae03b3e3aaf979860bd166470bc0211ff41d6820e82bef7a9fefb9fd199bc37447e45d5ec7933b01d0180f53235cfea6aeeb5e04633f915f8b8ae4a9f6d965c947c5fd2acb9887bb12991a49441a450f4d306d86048488463b1ecafeb89cf77f4fe6ddccba4fe4f5b5f457714483d4813d629968117e0d1b7ece15d434b236ea89d9493bf52ed038da6c40f082f7281e6995655d9b687d6fe22740799dcbdb12f9e0bb112982c0fcffc92ea7cc6cad8d35dea4dfb417c53f0c5c9dc4cedbad8d07d7266057911e4810c2bd2e4b4830493e678c43089f9e26b40f0be4cb182c9d90371d8f4bcbcc02d6921bcb46cfa8a4d9285c6dedc61ebad51df44bc7deb79d52cf3cfa1f43e2bf522ae729b3dd925d1d42f0b7d352ce5e62b388e5344603aa21590cac05c39f44a6b94b3dd19bea6547bd69615c7b042473f75bb2d4876da699ebc9e97556ce5681673580b124fbb3c31429d204d0d2cb0a62395078b73b343747b94cb519273dd3a4faac92a7e010e7433946901d088a4a7298c3fd1d1a2bfbd1d028f4b8cef8f421f86a8e98841941d3c203285ef9b3797507433575abed69b66a50151a9b65087b7ea5dcb5d3be5687997b258c5b7806cc53658bcbf23833f4f2f9c6a619fd33e048c29d5db9fe12cb9229e8fd0d27bf41826f2d6e610d90c629b4d06dbcce57b18d256d2f68cf6bb15c0c7ce5daba2484332722488c002c1a249e1706f4fb92846f5a51667dec8d61f59b447fa58493d0ab61397b209b2d8e2e6b6768f4e57c3478cb6e3ab9373ae500807be9ae8dca26f8ec8c317bead6bdbf6e56ff3cfa73eabfec1eeccd97138387c259d164f440b04c909c96c3aab777f8d3cb7d56dd9d71a9451199d62f51a067a177a594c72d8da11348561b27f545a200dacb1fd9a259c5bb1ffbc4c8165ad5336885185983d9cbef44f462cbde3efe8d9cb01a0c4d93bf4c5e7a84f81dd63c6ed49d61d784d3793742d35d3d98e8604c2f9acc5d0477d4c198cb49b57c75d44742d75c078857b835e794ff310467568ccaa2f623c51c4ddc9ef5972a2bf1484261b027c3858f3de1d983532bff93d0d6c1dfd1f9d8b6dc4501582f493d36fff385c4b4c14d2d63c8b64650fef6a96ac55f02bad2370b058ea9f5871943e49ad7496e58744b4c47ec851fe5f13ebb34d55413332aad3575ba1217683586cad58920664f7da6063c90b61f27d9ff6e2ff4e0eca72ecb259adcb9912657dd8c1444f8885e4d6d6517ea3a8179cb72ae33bb62e55ea6fe7bdeef92d1fe0c99438da15db4e0444b8a37db99c1b8597c1340a725e00711025e6e7b246e86e4370499afbc3fd623f287fcdb347b7e800cde23e41d66de7be471d395cc8405203bb5038b", 0xed2}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = getpgid(0x0) getpgid(r1) r2 = semget(0x0, 0x4, 0x80) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000000c0)=0x1) ftruncate(r0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 14:53:55 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x800000001fff, 0x2dfc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 14:53:55 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1002, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xac) close(r1) 14:53:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x80) unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)='c\x00') 14:53:56 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) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 14:53:56 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xd1, &(0x7f00000000c0)={0xffffffffffffffc1}) fcntl$setstatus(r0, 0x4, 0x80) 14:53:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000140)=""/252, 0xfc, 0x2, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r2 = dup(r0) dup(r0) fcntl$setflags(r0, 0x2, 0x1) fcntl$getown(r2, 0x5) readlinkat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f0000000040)=""/211, 0xd3) r3 = getpid() fcntl$setown(r2, 0x6, r3) 14:53:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000140)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed141a790a", 0x4a) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="6771c16b8c344f42a67cb7d29f54fbc0109f7fd3a1a012444788462d63ac21e9242bbd698e657c70c109e312bdbb85fa586e4e57caaff7f08f420878d0d81496b98998db36ff114e7c8e280670df904f8b72683a1fe554193ae938cb83c28d9a3654f875864d407b99f7a3b46cb0515ba759170497fa8269b1cfa10847cce12158da79ff0f877d273ceedc6a13c2a3063a47563b908e6d3613dd3bae12409269e4330eba3d78a4f28abc70134037f0a7a7a23092d02c3b3a6e83a08041fed22beb", 0xc1}, {&(0x7f00000002c0)="ed8e52afe3b1ba2632c0e9a85a03bbe03b025241ddf5b1605083888f3a190e14eb4171a8e40b47283b1024909edc3975ac5790bca8bdd1f851d850b683b4f800e741cbe280a7d186cf2913676178b224d39677a419815d2c3e6928293f831cf520d164975692d1cfbc92c2c49a9dbac5cc1a2f0acf877a8a3301c75f26e498898a3ffe976a144761", 0x88}, {&(0x7f0000000380)="696e692150f1b7cf6a75d92b6c22352b07b8dc099ff83c1ca24d4f6234406790c2816be19671c381616b44796cd9e616330a1142e4e04ead844003e0bb00799c563b36613a0e39c7319c942d166affd4a885ad662d7d3d946912effccd5ada6964f454e7b46688ebd9463bcbb37a234040fc3d34b48c55b5005ed140d08941d167a229f92b26d9d4fee98267b1a11b6dccce2dd542701c0eb117", 0x9a}, {&(0x7f0000000580)="f2e362ba5cb6e2a369dc62cd5f5212e141ded66a8ab2878ada7c53c947a7fa4dc80d7dd5dab55f1028f24cc028fc7c566a8def892eb1cc0d523c16128b6bc34c3ea8d1ee73b5503187cb560e79ddee2598fe6bcccd2b12ce9c984a1ec3281a6f703e1a302a2ee521175935f0bad1c2aa0cc7c101db2fd5ad8541fa75e62caccac11df53ba637afaa400a81642a937cc5e16150b4ee3ed470fbee33426b4e5637285fe06fa159680c94d73f3dc7487cb094140f55e0d31197391f8743bfc59a9ef5fa4f601aeee88512d256ce534bbb7f90e874a0b9ecc96d01a60485d0e9f03864cc7ee7991342ccaf0ebf66d0ff", 0xee}, {&(0x7f0000000440)="6a6229411c2808b3a40011edc6ec7a744521a814256965d1dd52228e5381ec2e854d47ee6b701f1c0ecfec89d065521831867d0cbb4458b616b7c24ce7273c4b9b3868a7c93e4c9f7ba12f71e323af165336498cea920810a47df4083ccb13d0c6380b0881c93c72f8733a1ac1052936bc8e0aa907a0be252d55f3db95206b47c1f49ee5222fcc62e33bb6988b5892d4202f23798d54a844fce613f644", 0x9d}], 0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000001580)=""/249, 0x2cf) syz_open_pts() 14:53:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:57 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r0, 0xfec9) 14:53:57 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) 14:53:57 executing program 0: symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x1100, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 14:53:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:58 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) pledge(0x0, &(0x7f0000000140)='*-{\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = semget(0x3, 0x2, 0x204) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x7]) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:53:58 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 14:53:58 executing program 0: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89051fc75733fd8f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d08c89e8ca1e79686a7143b54f0115be6b3af324681f1873a0c1e", 0x5c) 14:53:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:58 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') chroot(&(0x7f0000000680)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getppid() r8 = geteuid() getgroups(0x7, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r10 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000100)=@file={0x0, './bus/file0\x00'}, 0xe, &(0x7f00000003c0)=[{&(0x7f0000000140)="d252c9a807953d0065b8fa339aafcd0ab1c43a38a22e6542217dad8db700188ee8acf5400c96fe0e1ee06dd2e6156e14551bdf4644f7baa8a809268567529f530909ec2d3429e1c7fee07642e4e849ce5943447b6f00320a4141e9c150a4f37fbb788f8a33d401894891f33c4283c2132e84b22d3e989290d2d361df1448d5c5f816570d3547674eab4b614f18ad4acc615fcb10e03cb44c67ac0f0ecdddbb0f58b7c5cd1afbb7239dce8ec925524c509b0bbdf2060b6405be", 0xb9}, {&(0x7f0000000200)="1cb5d2a78dd60c95a9e6023cf2a52a5c74b683b4e9dd21fe1b6b6cbc4b738d1c8a9b9ad4d30484232742388195a92267905798abba6ee7", 0x37}, {&(0x7f0000000240)="c454351f6a03eb68f2fb107d6d8d4ea294758999e1c6db8094fc8df354d1e42b231ec2942d9d51502ec9f2d16f2f443db1a173a4851d570157e2ac63ac7e39e88e21297b726d3c97d049158fdc7da6e64ef1ea23dec32a822ff6ce51f79383ae7cc86a6327da546f092595f22c8717441f0ab2492900eaa628d3f514eb11467443d237b3a709d0d03c73914b878dbfde8df8b6464ded91eddd9a907d365c8597746972caa1f616fad808c494e060d2cb61e8653c73e39bfa7f021764dede8a4b8c325e17c42b64fc3535c960a28c464a3ebcc56d80ecea319795c7", 0xdb}, {&(0x7f0000000340)="6aef81a9204db49bda2d471c47efb6dce92b6020571e26a9d26fbd960c9774783a8bbad9ba6bf2df9274ace2740e8fd13b7637bea1b6a3947e0022a8d882acc63be2503db9d21753f0a53587d75650fd10d0f9f1090728ccd5eccc8f282aa7086324482fcbd76af8dc", 0x69}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xa8, 0x408}, 0x400) 14:53:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x6180000, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x7, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xc, 0x3, 0x654, 0x405}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x2d, 0x2, 0x2, 0x26}, {{r0}, 0xfffffffffffffffb, 0x21, 0xf0000003, 0x1f, 0x10001}], 0x1, &(0x7f00000003c0)={0x3, 0x6}) r1 = kqueue() r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1, 0x2000020000001, 0xfffffffffffffffc, 0x2}], 0x101840df, 0x0, 0xfffffffffffffffd, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r5 = syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x8}, {r3, 0x180}, {r2, 0x80}, {r1, 0x1}, {r4, 0x114}, {r0, 0x4}, {r4, 0x4}, {r1, 0x82}, {r5, 0x40}, {r3, 0x100}], 0xa, 0x80) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x8574, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x22}, {{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 14:53:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:59 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:59 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) readv(r0, &(0x7f00000014c0)=[{0x0}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="79bdf3ba67c9f59c69de2a4bdf7176ae02e813b8eb6c8c59ff6f0d671dfae50d7d2ee157e6e1742c69", 0x29}, {&(0x7f0000000100)="66acdd2512c225f088fa216bee37b2d26c705ae09ff6376e270f389b102e1a022ec9d572c361f4e8845e2478902795800f87ed534ee9", 0x36}, {&(0x7f0000000140)="6f4f67b83586f65f0c886b5b24d7eb9aa1ae41094ebeb2d19158dd13de83125a870de27be44c253bb1f79579b3c7212dbe3d5c74d3627a85dd05404ac7ef0690967a2bb1f0daff240e6f6b73981467138ea990be47e11b5c42631c16d9f2e0e66f01", 0x62}, {&(0x7f00000003c0)="452de74091978009b95090a10e1bd43f97c99de4628b40f6222506cd370824885b0575604acbcdd170fc58984ad4c5ed0261e391bdde1b06015750f78b4a6bef4f6fc0467c8f7c6a6229423e2046997aaf233de9799e7bd8d5e0481496346262945697e8d150065aa6632df18dc27ac92bb2518330f2f2c8e51d10c1203fe8dc4f", 0x81}, {&(0x7f0000001940)="243c54c56173706fa7329a39efc9e4af2e6c344d836fa36e2e4f4846a41cc197e7c4334fec9ec1e35aa55e607a085812b20ffa7b63bc7d2912400d8dc844e9d36d24925210c4f8fe04b84d014aab98859a041b5812905378c74eacd5d9371eaf2b0404d25668410b3d693c637cafd4e760c37322bf24cace0a3770e421bc2ded68b1b14a99e870928e60b4ff538359dcc22d64c92eb4f90bb40eb3eddc0f926a4b8f80c684a13a54a09c97977a0a5d1ca87fe3ff", 0xb4}], 0x5, 0x0) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) writev(r1, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001640)={0xfffffffffffffffc, 0xe9, 0x1, 0x0, "bc92a864f1572ae33b139385a38f210a6f13f137", 0x2, 0x80000001}) fcntl$setflags(r1, 0x2, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001680)={0x8, 0x17c}, 0x10) 14:53:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = geteuid() getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000240)='./file0\x00', r1, r2, 0x2) r3 = kqueue() dup2(r3, r0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x9) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0xffffffffffffffff, 0x40}, {{r0}, 0xfffffffffffffffc, 0x22, 0x80, 0x7, 0x6}], 0x7, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0x6}, {{r3}, 0x0, 0x82, 0x20000000, 0x2, 0xffff}], 0xffffffffffffff22, &(0x7f0000000200)={0x5, 0xa2b5}) 14:53:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getgroups(0x4, &(0x7f0000000680)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = socket$inet6(0x18, 0x7, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) r10 = syz_open_pts() r11 = dup(0xffffffffffffffff) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r13 = socket(0x0, 0x2, 0x2) r14 = accept(0xffffffffffffff9c, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) r18 = getuid() r19 = getegid() r20 = getpid() r21 = getuid() r22 = getegid() socketpair$inet6(0x18, 0x3, 0xfffffffffffffe01, &(0x7f0000000840)={0xffffffffffffffff}) socketpair(0x16, 0x4, 0x9, &(0x7f0000000880)={0xffffffffffffffff}) r25 = socket$inet6(0x18, 0x0, 0x1) r26 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r27 = syz_open_pts() r28 = socket$inet(0x2, 0x4, 0x9) socketpair(0x10, 0x7, 0x3f, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = openat(0xffffffffffffff9c, &(0x7f0000000900)='./file0\x00', 0x101, 0x80) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000940)={0xffffffffffffffff}) r32 = socket$inet(0x2, 0x0, 0x596) r33 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r34 = syz_open_pts() r35 = accept$inet(0xffffffffffffffff, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r36 = open(&(0x7f0000000a00)='./file0/file0\x00', 0x280, 0x11) r37 = getpgrp() r38 = geteuid() r39 = getgid() sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000001c0)="c0fbb1f8d2c3fb771e24fab85a075c71c3085eaba68bc0e8c2b8b4f9d9092a284e8272642a9053ac46aae8f7abc09979d5c40cf88a8e60f2e864e5282a8db63d7cadd7de7dddc79311e8d97f08d37c3d31a77b63354ed630e729a2da2cabe87fe4061dc7389e195f1880a7d036cada0b459b3337d1561accb2ed6f6c4d374b", 0x7f}, {&(0x7f0000000280)="d8b81da14e7380c6bca95dcfa0f956f27435c20b8fabbd14cf558d93f3bc3ed33a8515ffbb4d8512189caf69add80f20741ebcb409226c867890fb3fd71d3191cf25476db408ead7296c4d1c1f7ab6cfa669822a78699ff171729f75e289d17a126677f9925a5efe6c5aae87181542a404547d7de768109043fe1fa491f1986f2e36b1", 0x83}, {&(0x7f0000000340)="5e5169230b8c159e878fd75497eaf1692ac14fa6d4e1e519ba6b3fd55ea882fd516539514abd52c1a92b435768d88e8de1b681f9430290641948aa4b462f7d7cab756f9e1c52fdba632a14ab89843ba5113ac677795054467b97b38c73fad4a56b4287d32f74b1575b15ce4a868e4cdb76bf260dc34c72ac8b7babf86c11ecfb81e825343e6da338be2b18d931dd028329c47ac9c42790d7cd878c8a1c2a0f08202a0b2ebb9ed48babb6c492fb5755a30c911593891cec66b1a1936abe800fe4dec9da3478464e31e2a9a1e3ab75", 0xce}, {&(0x7f0000000440)="6fa1a6fc827912ea3444b0ae834f079ef063ac53ca603dfc09e23b488c61f446f6a903b11e542d4cf72455e1ef148681dd186017180a54b58646b7c9fe0aa38f19ed3aa99cd253b6915d02797d2f06186ffcfb5aa9b854", 0x57}, {&(0x7f00000004c0)="4c8aa974161e1c92f9e5bfc5a225611029c4c68b022761f226daff55b9c7048f557795364f2a22e2965c12d2bdb515", 0x2f}, {&(0x7f0000000500)="84fc5ac90cf3217fd6c2174eda43591834e2975e203b61dd5a9d00dace79f9dada3a92865fb6d1cd5dc6477197743686cc03d55f671050c1f4ab1fe6950995b6f970136b0244829d4065c27e48eac1d9f25af732c30537d9a31eb992c87dfc3114b66d24b3614b5d63283201e4d865", 0x6f}], 0x6, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x38, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x30, 0xffff, 0x1, [r23, r24, r25, r26, r27, r28, r29]}, @rights={0x18, 0xffff, 0x1, [r30]}, @rights={0x28, 0xffff, 0x1, [r31, r32, r33, r34, r35, r36]}, @cred={0x20, 0xffff, 0x0, r37, r38, r39}], 0x160, 0x1}, 0x40d) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='W\x00') 14:53:59 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(0xffffffffffffffff, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(0xffffffffffffffff) r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x1000, 0x3, 0x2, "48566eecdba5805b270f7be8b46ba5cbea247b31", 0xf7fffffffffffffe}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 14:53:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x88, 0x100) fsync(r0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f00000002c0)="fd689b2862807d73e5bf92bb9489921c2b7089dfd2757928beb25631aeb40639704e1d00568e7770e51ff9b6238a03bf0f33e9825f38129d5b58cd33391eb4af3fe3055fe6d98953de06b369ef0fb71585e3ca78cea4891537c60b272b57a6f5fb9b07ac8b5cb2199a352b4a0090378de29dedf92adf138c1aa3fb985a7ef2c009377277c1225b4c40757fcbecab38178385e3dac196750165bd9b7682bfe5979306402708c75337fbe5b58a97578143719b6478871ffa1d04d07375d7e50b32586931b9d9e107b8adadffa4e560af58144efbc245fd811ba1023d487d83d6a04a3618991d59a1daa7945dfbd85101eeeca231065a0c8f5596be28efaa81c0d03ae4a5b7bd32454d41252017e218b2d61418f06f18324b70010c73a3c3d2f2125e35c8e764e401dc92fc41dff581f694926b88c2abe7476bde0f4b4ffc04e581a3ec24d6c79ddfafcc38a3358e63edb7ea27d00978365267358185ef947df9d3a4d120371d3ac5af7dd6d67b377d53d89f6ca70a4db3f978267293a5d933bd4de8e29e0e8a7b1887f63b629619d5028c81ffdd1c1e74f1ffb51d58f49aeca3b166dec7bf6f448ce94a145d30a3657d22289ae3cd75278db568a7de46f58a5fb7e0eb28b8c5865c552cef7d16c5586c330a25838a3f52d8364b26adfc4a8a671966cdd6f157e63ad1ed31f1751820118f69f6516e5fef33dc8f6d1e256372668658ddd2188795f9133f8b05d1ba32f26a968e5d74174bbff67a64c5e0788cf737ac1dbd6e0870edc1f2726b271bd2a574a6acb0dc004f853d1a3786481a09a5c7b443aca73896213ba636e2d410d2627b2ebac13fdb95c0a5bd57658af25d5eea1f86503289f5a93727c83d1979279a24442db1f2ad97638462d307852f3eb7c426bd6cfe98c423df982028b630ddf2cc81d165fd469c1974e0c46f9bb4ce854270875ec3f6a8c8d005688647045201299531569563f859c4b0563b8888495b78be30476e29284128eb93f2dfd72c174155cee45297d81376f92787d894b718756b7d9d44ad9b9f19accbf19aa783a1eb9e4aa79787cde89f8e88a77434feb8a596a91d5a35b3272ec144f7b67ce5b5d722bc555a3782b2fee3b200ddb6c5644bd4c74737551e046ca37a09ab4027e50c85a8df026c8a8b8fc330bae8abf172efabbe46ce36a12a2cd177325e991bf89169e54a06b3c7ecb8f9ce268c56d1a39d5fd3717e7220e202cbde6e48a3a433730210f56964d566aa449a6b00eb6b39f85a0c1515d7af74f580a4b3fd0725d24a30af7f17e6e02f02efe46f25bb155e95b8a6a82d9b264ce5ac83fafdffa1856f694090d6fa4810fe518a571bc5fd25a6fab56974d029a8d69a86d17205db22fae5663a942223a1689a7e39cc12947aff24f3dc6fcdb0600ab25bbda1ae974499744899bcb99e9a543604bf8c864a3408c9660917db14b633b3ecb94ad9b220e13f79769381c3698fd6a08bed40db9d96c24a741be194d8dfed60c8c63522f96e705752878a2e554f9350765435a7404cd95c9936e9a65b78c0b5a5d209bc80dbe5fc2da5bd697dba9af09d96d0ffa1516e3bfdd29caddb2b43ff9fe1be483b3a2bbd4889ca31165d6690bee7d49adbe090bf7ffed95197581dafc286d290dfdfa50ae815655cec8e2d06eccd07acec868ddc57b7ae071bd639d1b880f71d908d5079e683c25bcb093d120eec5a5e8ba5f6b97219cca38037c68fa4d0425f226ad4aba8170b33ad0aa9a20c00b0bd9f48b85264d35946023988c3346aa90461fbd18af1230ce72440ce22f6726f33d9b421d30c8f64816ea0bcbd4cc4de8874c93920fb6d1034d86689ee744193342bdf1187e8a0bcc3ec5423c97f6219581df264a79c0bf3f50bd10675395d7e4e9864eb0d9cff222a48011a85ea1dd7d792df9681f42104d245ea016729dad1c162178503566359e5973ffe91a71a7c86d7c30dc49634544eabbfdd44dc55a722940f0173f59ea7cf9ebad7703bff0eb9a661886fc2eb8965e15b89d8976d7845808a9eebd81fb79089be065f6586e8003e556cd8e30a7f9abf14a4605d0f519bbaf060c2f858a4a55d96e8ab5ab1908ed18eb6eb22d6ef324ec4d2328f903c7b587d76e9c180c67f292eae5da013268307cff8376a4ab38948f11df7e9ef80089a19a27ab78c4958ccd1c4c91ff613f5a342f4b1a906d8757fc02b14d911c2042e6e7fa394cc96b80b73ed5b617a1cb52f10454c1c0ac35d2b87d25d9591f7935842e641176abc54ffbe2cc416e7f4c2e80dad85ca559ebd7e7f05da1171680bdf5c46a099cf36ba05f9d6bab2038cf1a3a191fc96d827c2746edf8a7fe7f5191c9a0d81df77c92d2d9920a60a1278a091046654fa80cdfc1f310a4dc471a74f0680bd21a6ac92e4dea1102eaba02af8216587cb919688354a23afa3f536868a51ac9169aa7fb85bc5021444411c578cd5e6aea94bc389ba02c427a6922f4c6b6e614e36eafc28868b6b7495b962211c5bfd875fff26ddb20e56359b2aa7bf130a95ac4fef1851ce6082c3d677e00d1195ea9388fd7ae8156209e3d2b57a549f9b99fc67cb75aa58ad4650d0e51c70e56e021928baa0ff43c2b515f95c1237bcfee762aa1f7550c696b34a07c73e96588f29ccd8642351e094cee02336861acd7609e0ba152ed70d5d3b3d519feff9dcd5197d410da9040f218fe84afb4638b7d0b528799c539c131698375eec983f130c8142aa8dd36dd4fe340e5903886011057d1203541daa15fe3ab6f56b9b483a2f9c02b143ab7ed8cfdf093a097c628c10a669de2fea7b207449b556bd72bc5d4e5f71289efece641aa346f19ae83eec9cd759a448f3922875d93463a6a1e9f3cdf6d11022736109e114430c0231a7a1a7f9e8607eb6b6667114b69a2113a8fd69766d8f5a6fb211e304e220e5c97bc802f6ad8ce0a11f46ac4ab53d844608252d51851f3dbaa8f81d8078e0602298c962e5ecdba8802029717112b60d82963f8cf71fcdf4d3ff99b8b4ab34f74746317231a38465ae7b1eb15897ff194a7bbe106bba89c0eea456ce8850166361f3284b55bc110ea46110820eea4ac418fc67c81601448460b0c79ae9f5ccf0e32c9855f3c3591449276c922bf92540f74a491eb303dc58f2da29940314c867d3a72896753d9c81796684d1a59abb3d956d062ea1a200b756acf08e53d3343eb38cd9f85be050a0672bfcfd3a4a51031389d0f0022b542415f0b1597f27f9d54df1ef748a1878bcb4583fabf243eead2d2ac8072ec579f607eb008921b7acd1a79dfaaafbdf180f13cb7813f849233c3d5651aeb09ff84f6a5c220bd3f1486dd1b277877b87701b6541336391153242823ef3c6ea45eb0185332e80a60c3d5ecd96a0d539460fe646a25f1b7b8a23140459db1c05baa1fe4dc3de28952b4d7a6ee916580cd285ff6a46519d1e583632d446622a657d76b20ee724c59808465cfcd5fa4f2bc021bad526477be5f1bd0b863cbbc122cb287c662abc3a724e30ab5bc5c152fe6d190b30003865d255b3b860b07d4213b74b4586898714baf09501754d3ebb571b3f53536ac288c5b2c0cc7ec7985b3a066e240d3c2a310c934ed964248f4e03067f72cf2beeeb107593941e87218b773c5c243b8c271eb52c4c6a0fb93a6f700df563722760493f77751e8e05eb591b237e17dd77e51c5ae9e40c7b29f2280855e7ece192d1fc403798ea56c47f6d598caae37d6f2247a79e1863ea24e5edae4ac3a2b8eca44236412e5006cbff1743c9a17e98578564fd9b6fec90cc5bd2c9919a421e946f29ded3b09482931768de2c1040a76364d116feb958ca9da947164026f7d2375996d74e15c9f33c62f26ef8b5f5ba6edefb2619e80551b7aeed65a730d6f884dc14d172687a271ad52d0c882d07af87cec1b5e8b915ab89fbd2fe25c5efa7960b96fe04b5aefddd1554bd9c9f9f041b05ac7d92a2a4f8161c8b1e941ab84c79ce552a31d34624ad424251e05f724df8c0f200d8dc663c461e96c913bdd68ac05eccb9706ae1d815e8dc1270c44b0f62b5b31d73b629aa68fe473a6cc4e543da742066abedf7964c19f5535c79fddd93ec5123390ce5db45390a86d2495e3cbd1b148a954b458eb32b13b32841cb8eb876c6fae212d6ee0175fbf65bd8b44a116b7dae21d8ac42e17b0b71c2e0059e409f431b26408146fa1b92f04e487681dac7f6e748403b96be63938c0241ac2a00b800a315ace25f94119b387ddefb971a8a5986492eed5e2dd4b4a707a67e9ad6ac71401fecd6633e72e2ff9287984e0124ec19eb1b8d5b0eb3605075d7d4d7cc5ba49e4561b184f82c4114df5774c54c96ea9d3b9d29e0b4d83f57461180e208b441a45add2f0be60040af6aeb8f72855d9248b4913d17b989324e1458435f11d418bd4f72e02f16d13ff752c418b6d2ea7b65dd4034f043c3394da891d1216d0b81b3b485511b259a1dfbd3ce4828cb7efdc6b6ce2a6dfcd1b046e2f684eb63dbd041d6005affc8229c21a88bb3f2ee02b53e7000a0dcda5b911f7572b62b2f2dc667922e53d63409836059aec298703cdf7ab3119746c667741f9a32c6e5a4226e94ffac2b5f7bab12de50a5f998cf43ee42d165b3ad5fab5464dafc77531c7e87f5f635bfbab9ff9d464249c4120a008a45f1b36f6a7aa6510f0fd22efcb2d23bebd343e62a0555caa0776caa0c306233f2b40e54ede6ea9b3ac9d411e3a448bc048540efe18ea23ee6881d0905be1d86b40cd40549e0130cc8dd719b164046137a01c93cc6128c8857140300da6aa8d21c72fd70bd446b8edc96f1c833bb7e680d0781394a0dcfe2cd6860dd4bf0c335b287fbaaff5d68ebfd5a451b41e9be7fd6a31d0a718c939ac304b8804449309541abb8d870e8a4350de5f39b15a8a12029f499ab08da2295fde35ab590a04f94725489c4a0f0295de0da568b5584c160188799eddc7fd0ee4668f96e8300b9ad04df453ade8b8f5f3a1f1b33b20e953ed054a854b4235ba2af3c8e4689be9a2da9cda278a135c571602648e804b14d1bb18573f969850d969f57855409c3a8ba832c0fdaa48e98e2cde22397abc43106489e976ee8fe81231818c56b2c6dfdce0532729e1db5434a458c06b8e0b2305da5a1e23843bbc3129f5076bf9c3a2d60fe968f254b7a73ddfd2fe8dacc360e46187d238269ea86806d330bb714c9a51ca3ab3161ee224c2629dfe943e5ff32679090b60690ff9e1756e8e9b8a19e7b063367e034c4fabee1ae1c4717921861ede4b48be7ef41279c87d1fda96d002307fd69288aeecc13703e8fb57c229b210349f7a6a4ea3a0d2530ae237f57d4818817e7b107eaae3016d03cede4d15fd1fa83043a44030127b007c6d30e21b5c3d3aed1f5842e0fb47a1721f3b976b78402bfd72179adabb826ca0ee9e0584191c8cfc21cb9c0d1fa2c31d11d6bf82c313cb930576f5550a1773272dbbc66efb273d7ae5245ce9353e5fd15901888abf5f3c43bf22c581d52898c8e5019c2e13d754f58104db3e90cd222727f72726f761833427cb92aa04513546adaf40b2f6901fb26d111685485c04a4145ef5b5d85aaa2e49b12f0906032ae47e8ee020285e6746595ffe7a30c67f5c78400f9e7b1f608fda4a747508216f6b21c22823aeb7d5fe125492c5bd00433799a3164ec69310f7ea37397bdaee1d89f6c016ce6d1d48b44a2a60252250a7f76ca64681653572b34f123937d48f41a89bd312d01f412a63cddaa2ca8363496fa61e9b6c3d5edc8487cfe5f50a5b25e", 0x1000}, {&(0x7f00000012c0)="5ac64bf656489bc169d7089801219a3e651aa1aa5068aff93990bf41952a40a06cb1d9361cfe6a35fae5afdc974ea58ecafb2d83c880020668293502228c5b19d722d89ec067b493621d8eb2b0d57755ca10fceefbc2527ad2c180ac29a8c688351a29fa44421c2148c38212f5780186b83c35b2a09295ba10e9789ed80fad715c592b8b", 0x84}, {&(0x7f0000001380)="b8c733daa5beb5ffc9a032602b87569ed8bbaab6acb76b87203b2647b08c9723ef21ba2d8046de8ce958918103fb83638e33b2db3e383e30aefa0a090cdc40e09196e3e3d8c0c1e251009f4d6264414b32a5a06a7bf3692f6c03e31d87bf0b69b51d515ff71062a14f4a8feed8c63223cdec5444be0694a4cfead9cad256f1d26aca72", 0x83}, {&(0x7f0000001440)}], 0x4, 0x0) pwritev(r0, &(0x7f0000000000), 0x10000000000002a0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d2fb9e06ffcc9ada6850809d8bc68ddc47ecadaddba13f810f9aaaa7c9d5d34846ed52ecae91727d1bd52039a0e160286ec9e6938715f4054c777bed708c6522aa00c30c8f19aa5c16fa87563879e2164c89818f3c40a9e6bf6b656011a72a21fcd28146a14eae35c925b9a07fe8c3e68bbbd61ecf5e9177b4844aa34688ef065720564e4ac6dac8d1115519ed196a5dc9ed97d7f8fefadc4ef99fe817417f1e5f128cb530f507181b88d3f0d0caf28d26b310073d697f4109575e84128b636a3e8f89c4d2418e59fb3aa4aa91b8f46d292c55", 0xd3}, {&(0x7f0000000180)="7de4dcf1ec443ea79d2fdc4a675b29cf023ae8ec03184f79dde2a37e3c2b8ee91b8f4b3d6ca46c2126689e0f6f1052fb32a9710b02a1289dc50cd75d798e332c165b000020905139746a21be9a817b849ac1f5a5aaa7b3cfa368", 0x5a}, {&(0x7f0000000200)="cefff8794f5a42db9582f67349ae9f952de2be3c9007dc8d4e1fc66230acf9916bf307359c798c544cff3d5b0eebada350808728d8cd19598678f72f927900fca6a4066a0eb987f694a13d4fd18fef37d0a38eb9c8ab1b56c6d1d93ab4c68ac86899148469f130e6813aed83e9f447a8ca8871aa", 0x74}], 0x3, 0x0) 14:54:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x244) 14:54:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:00 executing program 0: kqueue() mknod(&(0x7f0000000ffa)='./bus\x00', 0xffffffffffff2ffc, 0x100000000204) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 14:54:00 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 14:54:00 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) socketpair$inet(0x2, 0x5, 0xffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) 14:54:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:01 executing program 0: r0 = socket$inet(0x2, 0x2000, 0x8) socket$inet(0x2, 0x1, 0x4406) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x8) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xbf, 0x2}], 0x10003, 0x0, 0x20000, 0x0) sync() 14:54:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a08, 0x200000000000000) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') fchmod(r0, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf", 0x40}], 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 14:54:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000140)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf68970652280390372d57252f3752e72f0ab105248453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac742b71", 0x5b) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r2 = geteuid() r3 = getgid() r4 = getppid() r5 = getuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./fi\t>le'], 0xa, &(0x7f0000000100)=[{&(0x7f0000000280)="0454128a187b9825d0bc6482bbcf03bffb9aa0981c527be011a44a3847b3457a5cd81bea390628346112b5a30b0e83dcbee7806f8e9d73e295d2ac5722c6d2042a5fff64a3ee788d64f8408d8366f2020f83ff58f4ef0d587c63a4f964cd6c3cac6599d1a7cca471d61276134374a581e4bf1414baab84be0f2b9a121278c3faeca68cd34d75320fc087a5b65b574b352def8ae6370c91c074301a04fc9dd5481e735017b4b10c1865d2fddc8d5ebecbcb", 0xb1}, {&(0x7f0000000340)="9b6467bda852d46c3320ae343616ddb40a3a08d11d7aaf0203fb91b6674fc013c560e71a318afb4e0b52155b66ff16fa2d53b59625c3488f439d75e6df7e8bed25eefed95738425477e86e25bb8bff", 0x4f}, {&(0x7f00000003c0)="1784bde5edc55a2c5dc156d33eec55ebd289f83b87d6439f1117adf5ba1c61b14178cd979fc03581fb691b4feb028df2972ba3fbba204a9c8c06ebd0e7be1becd8ca250309ceeed9683d60f1a28e347f423692950f5d32d08a0848e1545b7d8c65ef38dea2bf3dbd8f06f27dfcf5aa727dbcede95e4401f5f2ed95a2747c6c9dd52070819d844dc8fd952f551bf7835ad624e624d50985d10bb55e620bdb3328d460024f0635c163d2e417e01e2dc06435a4bcb794c558667cf4aac429568f1757700ff6e13b3ab50bce08", 0xcb}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x2}, 0x402) close(r0) kqueue() r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r7, 0x1}], 0x1, 0x0) 14:54:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:02 executing program 0: poll(0xfffffffffffffffe, 0xffffffffffffffb2, 0x8) pipe(&(0x7f0000000000)) 14:54:02 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000700), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x100000000, 0x3}, 0xc) 14:54:02 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f00000023c0)=[{&(0x7f0000000080)=""/247, 0xf7}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/121, 0x79}, {&(0x7f0000001200)=""/93, 0x5d}, {&(0x7f0000001280)=""/185, 0xb9}, {&(0x7f0000001340)=""/95, 0x5f}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x7, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x400, 0x1000, 0x20, 0x30, "27b2597077d31b385eba00cb418050c4a6496a02", 0x3, 0x3}) fcntl$setstatus(r0, 0x4, 0x4) read(r0, &(0x7f0000000000)=""/54, 0x36) 14:54:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r3 = syz_open_pts() r4 = getpid() recvmsg(0xffffffffffffffff, &(0x7f0000002200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x8200800000}) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x6) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r5, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) readv(r5, &(0x7f0000000480)=[{&(0x7f0000000740)=""/21, 0x1f}, {&(0x7f0000000280)=""/200, 0xffffffffffffff0c}, {&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000380)=""/80, 0x50}, {&(0x7f0000000400)=""/109, 0x6d}, {&(0x7f0000000580)=""/196, 0x377}, {&(0x7f0000000680)=""/154, 0x9a}], 0x7) fcntl$setown(r3, 0x6, r4) fcntl$setown(r0, 0x6, r4) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000240)='O', 0x1}], 0x1) r6 = syz_open_pts() close(r5) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x2, 0x0, 0x1000, 0x6, r4}) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x8001, &(0x7f0000000140), 0x3, 0x0) syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x1) rename(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') write(r6, &(0x7f0000000100)="5c05db22ef71390e33434c6b6eed543bc910f52793fe4ada89c3d707de8cbd82bcd52deff3a9a56efcebc799b35d2d1a97bded3e28317ad02c84e42afb801bfc8cb9378c3030b82e66668728923492fc46a65c387721c3f41677cccd2ceb7e03283b4581d73446e8392e56bdb193df4d918c25d6ea9e7d49331526", 0x7b) close(r6) 14:54:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') setreuid(0x0, 0xee00) ioctl$TIOCDRAIN(r0, 0x2000745e) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 14:54:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000040)=""/247, 0xf7}, {&(0x7f0000000140)=""/103, 0x67}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/67, 0x43}, {&(0x7f0000001240)=""/248, 0xf8}, {&(0x7f0000001340)=""/212, 0xd4}, {&(0x7f0000001440)=""/55, 0x37}], 0x7, &(0x7f0000001500)=""/73, 0x49, 0x1}, 0x40) munmap(&(0x7f0000005000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 14:54:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:04 executing program 0: getrlimit(0x6, &(0x7f0000000040)) getrlimit(0xf, &(0x7f0000000000)) getrlimit(0xb, 0x0) 14:54:04 executing program 0: r0 = kqueue() r1 = semget(0x1, 0xfffffffffffffffe, 0x20) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/82) r2 = openat(r0, &(0x7f0000000000)='.\x00', 0x500, 0x10) ioctl$TIOCSDTR(r2, 0x20007479) r3 = dup2(r0, r0) ioctl$TIOCSDTR(r3, 0x20007479) kevent(r0, &(0x7f0000000140)=[{{r2}, 0x0, 0x40, 0x10, 0x4, 0x53}, {{r2}, 0xfffffffffffffffc, 0x40, 0x2, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x18, 0x18c41199e1527f62, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000000, 0xfffffffffffffff7, 0x53}, {{r3}, 0xffffffffffffffff, 0xf, 0x0, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0xa0, 0xf0000015, 0x0, 0x1}, {{r0}, 0xfffffffffbffffff, 0x13, 0x8, 0x5, 0x80006}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x3, 0x8}], 0x0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x14, 0x200fffff, 0x6, 0x20}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x1f, 0x5}, {{r0}, 0xffffffffffffffff, 0x11, 0x2, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x11, 0x40000005, 0x8, 0x401}], 0x3ff, &(0x7f0000000300)={0x8, 0x46}) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000340)=""/176, 0xb0, 0x800, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000400)=0xffffffff) poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0xf609) 14:54:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540), 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt(r0, 0x3, 0x0, &(0x7f0000000040)=""/169, &(0x7f0000000100)=0xa9) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f00000001c0)=@abs, 0x8) 14:54:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) munlockall() rmdir(&(0x7f0000000000)='./file0\x00') 14:54:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540), 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc18c, 0x1) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f00000013c0)="9e73315d7df013eee66dbb95e8a95f99ad91510fb3d804c4b5f6ca9c55a8da9febf4d5d00e4c17806810613c7f", 0x2d}], 0x1) 14:54:04 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x48) r0 = getppid() setuid(0xee01) fcntl$setown(0xffffffffffffffff, 0x6, r0) write(0xffffffffffffffff, &(0x7f0000000340)='x', 0x1) 14:54:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540), 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x68, 0x6) preadv(0xffffffffffffffff, &(0x7f0000001380)=[{0x0}], 0x1, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f0000001300)={&(0x7f00000000c0)=@in6, 0xf8, &(0x7f00000012c0)=[{&(0x7f0000001480)=""/153, 0x99}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/64, 0x3f}, {&(0x7f0000001200)=""/149, 0x2d6}], 0x4, &(0x7f00000013c0)=""/130, 0x82, 0x1}, 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 14:54:04 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r3, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) sendto(r3, &(0x7f0000000200)="451407b8f5518bf88b79aa9bf7784252e8b27dcb98f56f93f6d826a5d23753213e66cb726975b6ad6a665449fbab19c497c18ceb5588028678d00a4b04dea7b25c4d8411769c2e1e9b31b747a84d45089029acffeadb2db50a4927bf6fdb139244770e5973a3c1069c4d3427f907c7437400dfc69b5010b505b8e57fe05a5e27fd940c4ad31f75641efeb4517bc8de85ccf46ebf55f3ea64561fe4a283ceabeb1815f72844d3a764cc714cfddd55fc38ea94fdd65821c70d578eea1f8738decd9a9f37b888b6964dd6b9bf4f956c3572d3d769a81b441901b9cff555b39986236a44cc44b96f8104be216466", 0xec, 0x400, &(0x7f0000000100)=@in6={0x18, 0x2, 0x9, 0x9}, 0xc) syz_open_pts() syz_open_pts() open(&(0x7f0000000140)='./bus\x00', 0x10001, 0x1d0) kevent(r0, 0x0, 0x2, 0x0, 0x1, 0x0) bind$inet(r3, &(0x7f0000000080)={0x2, 0x2}, 0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 14:54:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432", 0x33) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:04 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) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfffffffffffffffc, 0x9, 0x1, 0x6}) kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffbfff, "a147780ac85a5391131100e8004000"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x2, 0x1, 0x5, "3a60e92fefd41c55591b1e574670f93251f6f52a", 0xdc, 0x8}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 14:54:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432", 0x33) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="8f5bf460aa2cc8a9c14bd7d4a6b1f03367d69487dea37c01", 0x18}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x40000000000}) fsync(r1) lseek(r3, 0x0, 0x0) r4 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r4, 0x0) write(r3, &(0x7f0000000200)="6ddac63e", 0x4) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835de1c8f27e59060000000000ebff0100001000"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842d", 0x4c) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842d", 0x4c) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:05 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r0 = socket(0x0, 0x2, 0x9a3) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = shmget(0x0, 0x2000, 0x18, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) symlink(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000180)='./file0/file0\x00') 14:54:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842d", 0x4c) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:05 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2001, 0x174e) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 14:54:05 executing program 0: socketpair$inet(0x2, 0x4, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) login: map stack 0x20ffd000-0x21000000 of map 0xffffff007f12b948 failed: hole in range 14:54:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000", 0x59) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="62c69da1ef2bba7823eefdd04ccfa5aeee264ee11ffce4cffc7df5229477165f6cca33ea645f63c0818b92f6156842849410b79d99c476f720b33a30f6d364d58f610d516947c900cdf7c0f85282931a84c1215e6c1446e509be8452bd0df6a6668c3fe4de1ffd87382b2212f85e94d7d8cf0636e68e9ae6675ab148f65d0967866ef35bc217406c3b3ee473ac8a870e1f678be376e36b68b7793e6fbe6b788a3364a8d8cab92de99cbdcdbfc9e632d632b00e5dc938478b751d9d3307501a60a6ee99c7a62520ae31f14f0d503d3fae01f9d3ef2fe308de87a352d6319c1ede691549bd6a73f39f3fe341de27c0d6f725dc8ed6606fd6588856a3937aa5cc2fbc98b65fa802a369602346b240f22b2b5bbce2bbf8359cb4aa74e5f3fb8938ce204f17065d5c3587c1c1fd4439b093b240b7936cfdeb1f0ef0f71d95306335a13f1d7d1758d97ba57988684b376b0b7e7345750c56d721903e2e687c0cbcf9ab0ff23c5c3c9ec38fb4314b3425a879e113b4a18f9299e8a29a4ee62c2d805d9844a2495548c0b099ce1c87a52600f8fcb583e451c06cc55389b0c1bc1baff950073900f8c58f7bddef2ce14f2d7a3d07f3c021ffc8fb626dec277d4d860620ca24e0df07aad8e6e2ec27a8c4ca9b001eace56c97055990683df1035271f418d9f52b003556d87a1db607db6b58d496d989f41f15b9a545cf3b688b9c66ba6ecccf537951b7715437365da5eaa76720027a870cd97d498631a381551eddc2cab2c57daef349e373e5d48198123c480407c1051a7f748704d47efc8228ad156271da0c58e4a697eab0c46c728d401d0e4f840c1d86a532b5648b42996ba246716d4510e76537114f457e3cffb54cb26ae8d15ed35c59206ec00da954e0ab3b07e5ac479e05eef55a6a2e2c45fb946f04f1a9fb3fe21abfb7d04d084d7e798ad5885ec3d44e98896c934b49a8133eafca7d1128976c0c0b75849b737e9f5c2321a39333a5ff1fc5829a980e3976ab1addf89a2b16c69544be4d3c9d6f9e22d402878da0412faf46c5cca72165b0ddf9023740810e7719c1413297f5769ad6d15eca3d31cdeacee68ee18d092755839990a17cdeb14389fefcc955d390ad3bc1c8c6f0134eb2fe9ef8b823f28ea65b1d70cbab996cddd751c1fb882658caaf5a266d1d0ac284f2682744b8c0dba9e8830c884d68e3b9547cef730768ffed330c4dcbe83b6cc688499b1688d1f5da5dce71cd2a27cbdf9bd3c5faba632ffa3e85808b37e96430b88fa730810aee8e903fed489d3fb39bf10d044a614bc2765fc910440f261397bb95653158b55384ea840849ced3cf2a25b919abc2b4c6b4d0385bd96f4e85d30bcf9b29b6e7a7a347d504345734c2389907681de97e3b66f608b2219ae3815f8645dd8d6ac443969f1ad1b70a72f1019b74994f7c68dd815fd64a0a704179d407959e305e7844a31513d9518a5e3196e531547a090a56ae5ba363b5815ce55b1b70e1e9f1fd985b483be074ac5daa540c8f0735aa2745009b74f766f7accfc2b6516f78026492b19e4534af623c207c29383862ac445c41635650dcdcc7ba9a2aa8b325d0ac53a754540ec752f414ea0f0f7b3e98def0d39c2780374ad81b15c30eb99a7c52766b43428d41915168d9b8bd63262d04329ca3f3b0c855f6245933dbbec9b7d4d902946e1995512dacb8c971faf173f220f5ca5bf24e59b538073b74ff98e7c16913663a212c3842aadef37990a8d30ac753de4fbbb07bf63ab12ef371964a2f7acfd5fbfa5c1ddac59b1f3e152a95b743bc2075a22f7bdec0898a0807e599247c1c3029535c3207ad85df7d193aa4dc18a1c736b66c85305e505b68cced89428101c8389cfde198227a9fdabd1d86609cba304bc26e14ed8c599ad25bae570fd722f99eab38e70524e884f884066d79fe6883fc0f71e13026ef63b719c56bd499e0daf4f7ccbb8d0a4498277109f9615a8e691d1bffdba0a7138808c79e3127854cf00cf32cd0b7b6f267850941c0d41c26c66ab0aa4c54d65b41df011ce608ae1b20b07bfe3038af78d5224ec531b7c10c0ee13901d0bdf33401658883c368cc7ec33c291d762595d3db016eb9fc17bca799e7c658169c73636d9baa12b3c2985893cc9758f02f922bbf323ed3e10ca5da99e53f0a8230718131846f6ee0e83b2d4129be70024a09e543a4b3c9995fd94c558b03c2abb7dab8557ba7d0214c806076cb6a0ea14868f858c385b66bc4a9770a7b5a36e162f7a9c07d6727e2caf63bd40103cce005ef28ce3321d716359036f844a81b7960d92c7d2329e37fb21c137b5c4e9ad013c60c21b73222cfc282f5833eaa7928a0e926b47910620691bda2ca4a92c75c85f4b3a28f3d71c5762720c0e772ead99f7a6d44d6fd0ca65386ba6cfa1a12e66dd0ff937941ae6043491271708d57c6ead2da2089481f72845e16611da98bf5e4a702447ca42061b33b68a5447374f5913a58e2949beb0b7383ffea262958aa7f762b21d1c2d716e65f3c4b4494ec4e1489c5077dfbf5a7bb0f3948b27b90372ee83bf32c76e36100de0688347717263b52445a423c9b8b0373408776b83b055596ce32e5237bdbe99f5fb0327ce605dcf996ebc959d0e5e6947f7305d77710a6fe17e7d6a7fddf258717b077317eaba18f7a30d619bafc9351c15f4ba0da2326e6b9a9975ecdc09753e34a32c9d3ca2f632174eea5bc6551c34a2d1f3b8b114b1b8801729797c3a24beeee8cb8a6b5e9df8e86fd3e94819c9821be6b1f5af0fe88ff65c8dc6b85a5bb0ab77b6cfb430d5c34b7ad3fad82fa232306693d48e5d12f6b0192924281cc13c8337c1c842b9df82f0b0b1bd548e6002c759871442bac83a1ddebd65cbf289949699ad075ac80dbb70b22eda9dfc50180ecc742c525fe8c5ee856432dad69c81e1b81b34b4e2a63eaa17baf394c2d7ea242b251ee3dbb0f2d46c9fb39b247ab0c274dcfcfd879b9046adcf7d73e7441332b478a6c159708b8c92a9d3bdd8bc02d65b30f5aa78228309c564487e51a52c8416ee834c9b486d21ee4a0b21ad5dfa74c630e4b92fedf3c3451687f1940f8caafb4406b1b3327bce5f9a411800fc9cdc688561dee09f4dc0668997a61badd20f0f15999aca511aec2a7d555c911d39066668798bbca2a06228eac5c1da2b9376605163c0f091a7eecead00f6f04efa762b1e365e9cef7e3e512f599d43e6fdd12c644790a20519abf487de04b7007c013e8834ae4a619c878dbf77daf46e3064483adb7e37d806e314cd14eec29d773f1791f09b0f8d9ade83175b6b10b7f293bc50da930f52da767459c11ed889624e6b626477f7813f1c2e1b407ac3647953251a6794e4ea5dad62cb30ebd9db08d77c034d9809e5d0f35c52045f6ecc509dfe043478890be1b5c1239a588c421dbfdb8860e6f1bf9e1155b7f2bb58e16661e059e14a129cd112258cc4368b99fa8fc2b9b454715ca13853fca89f7148e3cd29dff67c3ed20dbb2ae66799fe8d18e98216f043a3c1f4284db62d1e81bd233dc0641aabfa184d49d815c6cf47086036930d9e16b732b8e6c91a63660334f1dc79d3df4b00457f9557da9b83b202d5d6aca6cfa63eaaed798feddfe7de391c52c334273486ca57f9155467c226a509a82b17ff0c540b1371c71fa5349104ddedc2ec104dadf63db407b74f683c5d3b3a558493947282538b3821ae4f7edb40bbd57fb52f30319f1dc993d742f4680b03003c652f92906b0fdc4d593d3be1d9d54ba865ad80dfd466579f2cdaebe0ae08b932b9271ec7b5f960b4b85d30766648d4ea6c3c97e493faa10943272619a3eb4edd4768d5a2e37ee19300ab7a9eccbf08698b1dd50cd933d237aa715b842f3efe2f7a7eaeb1dbd32f6354c94f2b113fc805539b9c10f3e26248e7da7c7c21f96eb52d4a99eddb925060075acec3b35b7a99bf515932f108810a22745290115a61eba2bfea5e05d61eff70a7319401d4ec363199f7598707e6d53a6105174f72cb4cbfd3e7372c80e3db1641fdba1b7a098ed8efadfbe9d22ec806a5739b8af8fbf93abd2d2c249ed35144835f2a3e579e9d2545998c2e58131636654ffaec8f340a2dff80dcb92ccd416edba124cc434debaaacf799838fdce12c2bcab320e1673c33652b1bbe678db2fa4d82ee745a5983d5b879f94e2a5331c390d692b4d1bb495263bdc700c205e184168baf6cd8f5a6623c532350464a128eda86837648b256018503b6003585d687193dac121d433298037a80779cf6c9cbe10b5ceaecb838ec554b2a22499a650440bbd2ee02534fff4fd76b0ff11f249692f4c95376152efe30adfa6b54f529a993cd466d4b3a5857e191f80920bc86897f245a7d93fbec89e56bfb71d4be13e3bc2e28451fe6e5f8b9fc24710496aa9a5d5a5de0be779795901256d2a2fc923e09da6577f4dccb444af29cb18c696ee506862500db0e6e3353e076f5ae35e2fe14ae6c4dafb36b4ea4b9e8d5ce7135138570badce75b4ce7fea81b1b5a9f7215cd309890f3dd8779e15b58cfb62ecd2b269ace18d9eefd18484add84865bf171426c275e8a41606892955cd4da55ed24787e86b27d156ad604ccce232c83a35fcacc5058b1f127f38264e81c67c4b2b16309dba4cb5ffc59b6db2089e851bf16fc5771a5bfc724657439ef24c352dd8c3a5a6fbe3cef9ab8c4e2cae9e1941fd01131c1785bef904cd33d773e3d8caf9af527ec755b6ab4c706a36dcb3894114fc89a358a45994f7826065fddd41d95ee50385021a3c514208297d7b6d164ae0569210da96b4826f8eec3035f63bd1f168099ebcfd9d07f8b2e990872d07bda16269a9809fd1140083aad778eec836043f32bedef18fc734f35ebe669b9998777014f9c24d666342c95fa81ed4a2296179958bb818ced1844a70d8ff7a31763407a50c925b7670432b1c46925979c8266c13d48a692947f5ff97f5e79a21bc4b8c5ad3ad9f058b007cd9e504e001dbfdf1a7ded41cffe248d1eae134f9a1acef034517e360e5f25b4d3b0295aed1a154ffd9f1c4351092998234b4ab12ab4d6e417d9b738b3e341c71bf84301240422fa56a4a80a3aa1e12540893dbcb41403b8d8913a09b89e02c841971afac1f26ff24b257512427e8594c3402899684921e69a33266284f3c45407fd97d8d6060b30fa227473ce9a465796e93e58548d66b2e3c70726fa2238611d26a2392f5705594a71182bf5d99b2564262f4c4cf0672c722b610dd5fee52d4b5a5ceb005433e4c15f204a9c7e0bd44eeccd34d9dc50aff20ec0b05e5831533743bf0c5101fc69c6af51a42415aa582338ca175b7a9a97052d8af869fde31419d2451cead73f5a39708a22354d40beafe8b9aaed72337d0fa31ed12f576815e8777dc96e6735e58b026a58150b777dffa134afa6de9b67bc14ed9694b161bc3d8020150717d95f62ae8c345e1eb95693da2b7f84d753fdb6b70d59fb5295738a28a5957166c576b2a4460559b4e7b9936221035c71096c59bccb34e976e409deb274fbfc45c55c30f9f153421fac9946c2d7897cf5d62c62bbaad0536ed719951e177be4f4285bdac04c5291aef94f148ae1dadd4096cdf38ffb5db53551c13bc3f40369e2eec764c25d04d2ea1f77c513113e5fae699d05df088b92c366faa7524c20f1f8e2d149ddce9a90ddd36ffc4fb69f883b2813045ea94eb5642dd5059ac7b6aacbce9db2f30c93e4dd4d190ff03bfeb6724e3099c5a550986979d6a931d5f3cd7399ccd5bb349bce379c1f1", 0x1000) map stack 0x20ffd000-0x21000000 of map 0xffffff007f12b948 failed: hole in range 14:54:06 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r1) close(r0) 14:54:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000", 0x59) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:06 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xbf) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) 14:54:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000", 0x59) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:06 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockname$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) 14:54:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7", 0x5f) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x10, 0x2, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/58, 0x3a) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) 14:54:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7", 0x5f) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:06 executing program 0: read(0xffffffffffffffff, &(0x7f0000000740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000002840)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) r1 = socket$inet6(0x18, 0x2, 0x7) fchmod(r1, 0x12) 14:54:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7", 0x5f) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) ftruncate(r0, 0xfffffffffffffeff) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(0xffffffffffffffff, r0) 14:54:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) poll(&(0x7f0000000080)=[{r1}, {r0, 0x11}, {r0, 0x44}, {r1, 0x4}, {r0, 0x24}], 0x5, 0x0) 14:54:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad44", 0x62) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:06 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x4) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 14:54:06 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)='\\', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9a) 14:54:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad44", 0x62) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad44", 0x62) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:07 executing program 0: socket(0x20, 0x0, 0x100000000) r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0x0, 0x0, 0xfdb3}, 0x0) fchmod(r0, 0x100) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x80000000, 0x4}, 0x10) close(r0) 14:54:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x7, 0x2}, {{r1}, 0xfffffffffffffffe, 0x29, 0xf0000000, 0x9, 0x8}], 0x1000, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x40, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x80000001, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000000, 0x1f, 0x6}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0xb64}, {{r0}, 0xfffffffffffffffa, 0x48, 0x12565ef917bca355, 0x100000000, 0xdf7a}], 0xfffffffffffffff9, &(0x7f0000000140)={0x11d, 0x5}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6, 0x6, 0x0, 0x3f}, {{r2}, 0xffffffffffffffff, 0x18, 0x8, 0x630b98b5, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0xba79, 0x4b4f7077}], 0x1f, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x8a, 0x20, 0x96, 0x21e6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000004, 0x6, 0xfffffffffffffff8}, {{r0}, 0x0, 0x10, 0x20000000, 0x4, 0x48}, {{r2}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x0, 0xfffffffffffffe01}, {{r2}, 0xfffffffffffffffc, 0x32, 0x60, 0x4, 0xfffffffffffffbff}, {{r2}, 0xffffffffffffffff, 0x74, 0x25, 0x3b, 0x3ff}, {{r2}, 0xffffffffffffffff, 0xa, 0x40, 0x3, 0x358a}], 0x7fff, &(0x7f0000000080)={0x7f, 0x7}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 14:54:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9", 0x64) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x4}) syz_open_pts() 14:54:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9", 0x64) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x10c) open(&(0x7f0000000000)='./bus\x00', 0x201, 0x10) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/221, 0xdd) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540), 0x0, 0x0) 14:54:07 executing program 0: r0 = semget(0x2, 0x5, 0x102) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/224) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socket(0x1, 0xc005, 0x0) r1 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x1000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 14:54:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9", 0x64) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) write(r0, &(0x7f00000002c0), 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) r2 = dup2(r0, r0) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r3 = syz_open_pts() connect$inet6(r2, &(0x7f0000000300)={0x18, 0x3, 0xffffffffffff4646, 0x300000000}, 0xc) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000002c0)) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:54:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) recvfrom(r0, &(0x7f0000000080)=""/235, 0xeb, 0x2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x1000000000010, r0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mmap(&(0x7f0000ff0000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x15) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 14:54:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:08 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000080)="195c63fa984cc76347ac5b59f2534f814e15cf22b484358e09458d0c70eea0b514c215d30d264f9b6dae0075a9f47f247683b3f3c3f2df4cd07b998e2bf1188bb364c9ec9a98877732ae63cd5bb89bfd1a709facad839ecdeaf79da2a1d31b7c8bfa8bcfd26776e6c5", 0x69) clock_gettime(0x2, &(0x7f0000000000)) clock_gettime(0x5, 0xfffffffffffffffe) 14:54:08 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) getppid() semget(0x3, 0x0, 0x104) 14:54:08 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$inet(0x2, 0x8005, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/242, 0xf2}, {&(0x7f0000000280)=""/177, 0xb1}, {&(0x7f0000000340)=""/6, 0x6}, {&(0x7f0000000380)=""/26, 0x1a}, {&(0x7f0000000700)=""/4096, 0x1000}], 0x5) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f00000006c0)='./file0\x00') 14:54:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780), 0x0) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:08 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x31d) open(&(0x7f0000000240)='\x00', 0x2, 0x0) 14:54:08 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x100000000210a, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 14:54:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780), 0x0) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:08 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socketpair$inet(0x2, 0xc003, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000040)={{0x80000000, 0x15b}, {0x1, 0x5}}, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x91) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r2, &(0x7f0000000100)=""/126, 0x7e, 0x800, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) ioctl$TIOCSCTTY(r3, 0x20007461) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000001c0), &(0x7f0000000200)=0x4) munmap(&(0x7f0000d06000/0x2000)=nil, 0x2000) r4 = getuid() r5 = getegid() chown(&(0x7f0000000240)='./file0\x00', r4, r5) recvfrom$unix(r2, &(0x7f0000000280)=""/104, 0x68, 0x842, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ce7000/0x1000)=nil) shmget$private(0x0, 0x4000, 0xd8, &(0x7f0000ae9000/0x4000)=nil) r6 = semget(0x1, 0x0, 0x2) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000300)=""/238) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) accept$unix(r2, 0x0, &(0x7f0000000400)) minherit(&(0x7f0000ecc000/0x1000)=nil, 0x1000, 0x3) pwritev(r1, &(0x7f0000001680)=[{&(0x7f0000000440)="d53483ef9234467d100b15d907ec5574e9d18ab561f7d9e8a7402dad7e47f217642f57c04072034050dec528f28e45e5933387431bbbfa85229108b247a9db7e09e4032e953ea8d421ee2edc4adb00b2fc4c9620acc90bc7e074b450810b7fa9d5a187c464ee865940069dbc9bfd42a23119d10e26ff4e0cf0fc3fa160", 0x7d}, {&(0x7f00000004c0)="0efaa7539332161dc4aefd147d5508f035b4eeb5e53060719c38c78ca58b7d1c9183683ffb3eca17ed542bb33a82ce1a1247c8e376cfce29b98728740499907bfb5645f10f87fb51f94f8a60e3ea680f8178c235d5f7e87b658f756a190c3c40511bad7c0d573b82c062def004bac5ef59c486bef40d16fe5fe6c7c790eb1ffb108302946da35d70b6fdf9db2745001e200a4eca62614ddea4cd9121baaa29345eb2ada6a1a3a13c599ecfae7eca0b018c663e5de36e6ac21caf1b039c257b0c114e1a80c37423c6d748b7e8cdde6395b0f96f4437038904a61338cd224a5808c34d21fdf52f7085984708d354ace15b09db94dd112c5419d60dff3e875ba7fc306b6d4c304be7e4ec3f4fc7b31f0a79cb3983d87eb6f392dbf3d94f48a7b7602870ce1ba4b35e398e9390ef9641a9817d100f71a38d0c3e53919a97a4cdc5c0f44e2892cd36e2f2f81972066fe0459089022214c07ff0505cbb7e5e1abe50fa4ab228648d020613d103944ad37387ec9c6ac750d975441a047f1d3c479b1919f34b5a09bda22e0ffbe3d1d5a5a61e88a56a0b115c103ae09f5e45e629c726cc33d14178c8e62a3bb23bcb21d20070751073491d1daa92596c4f97245129ededa4c32368f4c8a1041fd45ec14b8af69d1b4fd1038165632e0a06becae3e55c38c933e901787d80990fbbed3fba78be41da4e0282f5ce1717c5c6f4871b47c4468a609cd550156da4f89b35f1cdcc403b2fb8ae88082ad00a76f4f196718e9d135ece671817278b15800acf232b4959b4acbf917ae5af7b3fae42e411fa16eb7f2304d4736029e64c44f14e3594e76ff7d9c55c4f911b42d2ef38bbd24d8319538a3056b647d69cb4ff5acffcb422af85af39680d94ed73a24c988f3ad6518f196f05a9c38fa38d316e2f3358be16b52c61bc2ed1d98bcce8962457d66f362119dfeb5c1b985862332f29be28d191d7a844f6061770b1618fcb28a6e42e0f41c291bdf05675582d52bc4a409cdf161947b12a8217760bc600eae69ceead6a8507201de43ea6ded51a2b03e2e610e4037c4218fe4c63c65b2567a1dda7eae3ad1df487f4a426970a71b594747252264950acc8be7f44bad78a54139ed21649d8518a4a3872fd2bf0a8522ddcbf74d5234d0dcd139e1ca02b3228b9d7f26e83521d01cebc86aa55351386b61639bedc71f45ab8e2e6a0b443bd594430d5913ce4a06246128d9a78002f123eff6ef158fce58c0e09d46d3b6978a8d8a918a36c83d7f67d550dc1f3270236dc88267b7fd30d297f764d509be2e0c309c6d82584d6aa7a8a4efb07bb7ec502082ac7b7b4c7ab1c02001d9b89a8bfeeae88d9e6218c215b6c5a931976c533925f737957b6fbdd2c580dc9ccb97231d2d9868737f9300c920c333fbaa41bc2e3bcbc4295cbf32b712c2f404fe0be747870ea0bae36b0364d8490c7338d010e6032c3b0a85b59bd913da5124fb8f177c14db8c59c3f14ed14cf31b348e5bff75fb3d4ea5c0de6f4a15b4db9d86159fbaf11f8c0a4d10ded81f7cf8b1c9d3a3bee16f9916b2dc52c6b0451b255c16dfada7a3e31808322fc55f68e32fb0e593b588f35fda2d178145811cf1ab76b82762403d571fd8e6b5bb3f42720fbf850ea8277fcd561fd202f9687f83abd3c33d5451aee823d66fef611fdf2d67737e727d2123f5bc0957baf6fd6d9e0174a8e6dfdbddb784ad00851dc72b847f3373da819beaa3cfc95a73b5ac37aef818d1911cc229a49cbe7cf6be2d61c9d6d59eae1600632459ded2591c8c0dd0dcb868db2e63b932b78b7e4d317ce47c898b214ee9e3799bb9d85dff52d549b0178951dcc370616f2c0e91dea7b81931a6a7d0badc101ea97dcb587c51796e6a7bf0fe6aaddfba28255e2140612859af498ae7b85ff91f708a4a84d50057f43325178c2a1ddccbde375194ab9b460a977495f33238f4eed9058cad4cec41476d2edd399ad4ff7614c467b23025e9184cc45a813d5a300c24a4621db7928c79344c0272a79a35a6a6b58b31b22fe530ea28ff250ba8c5b53ac5eaf5b59aef3e3938bbaf4416b02e7d098a435def5816474581779a0acfd2cccd047b59560e54725835db0e680c2d64da87f6d9eb9afd13ce2a88f50ed544915c89ff4f8ea59236c384f3aaeeb27df57ca74979f1b17bce4c8494c8fbb11034ae0406200d517ebe2514171039c26117fdd2aa73a6187e8b4773dc8b02caa806ea8bbc74a43894b60d3ddaedd87488821910cc219d14bd5a14cdbd1ca67993d374d490e863342c6ead55723f4f6e99da63f55de9bd5964777c0538723d4a17c653ecfd7dcf75972f92f3ad6f47147148acf6cb7e89df5c7beb7accaf86124e2be592c70c45dac4b5c2e9fa3c2e69bc1671b540e5c70f752afe2fb62188f9cebd6981ee086264f056364fced2a35ca8dd43080abb0503d26dfa2e4f64dd0a0ff8aa210b88ef0c59c1bdfdb8d9da4816e295a3ca269898705431ed347335e7d97374bc9af0326b1e98e79167ed56adbd6877cc79505f6dc309aa420760cc02a839fed45230676f5f7d32f57b7494c96894e1ae9913f738e5edf1a8fe98ac147630d15856601fddc776a41914f95d3c6f34b557726aa205f26b9b9bebf0fe3b98e260eb69e8bdaaf58a027d98db706fac5b6ef311c25547b0a5f9ce946c12c8fa53b2b1e4a0cef7198bf0cde1fbe2aeb933d4f5cba525e8a74dd763ae798f55bdff03f5731cf7e849d87cd9e57a7f403a637a16e33824af8a0e30ba924a254dea3650f68a414dcb42aa427a59c3fe44d8061efe3d894e7d0c74fc397207c79225ae59e044e6fc5c70f14b23b92464432ed4605c512171f7491e2c4f3b0319e67cbb44a36b6cb301ccbc66a484dea8dc8e8f0eb66ebad5634547981c9d00a31be883537d82144f9d970bb559961e10ea8fb1b4423231988da6950eaa8f7644678625a96d07ef224bab4e13ccb756a4d98950b8c82231fb1cf185a12d1e13cea1ddcbceb4970100344cc5f08f46caa37c211589aa655b9a2969421ea746848c80944a6f65232f23d3f5e5ba10eede3e83d0e8365d258ac93d8260ffdd58e4b68aa593bf817a6fddba9eb47bb25186fe17e7c70fc0170031b5325ea629f68be41323bf380aff466c510e3763b2e9e1a8cf284e2baee037aab232bebf7afc870e161b3be30c6bfcfee5ac9f6899a8b91c48dac2a5256ecec658c85c7c17c34f36a26f14772758970c46ad1bf8167b697cd5fcee708599326c283ccadc1cd61dd87799f800fcbed12fd5c97b8766ef405d5be93b8b5e28971811fb812a04ce632820e329d2cfdb114de25f6492b78469ce5b5a2bd96383908792afed2b583ffd3e7e5d0e0d43c8649d19b5e927091a64c18c1a45984804e66ed33df707f7f002cd5bb62fe9ebeadccaf9a6ac378a1beb5df52575f8f8891a6809b1e79ea8a99af2a4b4a2408cbd456880b4267a14c6a61125cf6aeb31fc1c75d0263a4057a35fc286fa48b279b8d4bb273f34dc3f0576eb807e92a259cd548e2cf6f7f6081f0caa9322db00105faf3eb43e337c9176df25b749e031bea191d5a62373f31713280eca47dec8184256a7003145365182428f7105e92b5a6f8d369654edc69a60a0b7571c5de50ad6e70dbed28f4525e0d452b07da8e64e85fd5e2c4ab5b4f96eb6d272fa431bc04524e3891346b4e32932b65705438623f14d0887007ba3ddca9e403b169ecf44d046a2445f0681a036e8c9cd0d6bc47c0eadc7e2514df5b409cd70ba1f6db31a5c548405eee350ae0610fd4d0d7a621c2d835a619ea556c7005042e42aced2f0e7ab660347d5b445ff5e747bf56d7a62bea8625a16555398289547eee19e1f72330c40c29616b9872256cbf39c83f317d552fe24695ddc12c391f77fcaee07d578e1288402a118e4d65d807b8b5928259b18ecb1153e10c5762d59db5af971ac2e7f4c745a9f3644ae014fe68157aeef28740bd95ed77f3cdd6655a3204de42a90dbde44cdb890b08c097fdfa5480cd5427199306d820a31bcfeea7dec60b5523b84d2fabbb35f5db27affbd45af688a9f1b8dbbe58f5e78226fd5256b7c7adecafd93b59308921f4737744d29872468773c6edf0f3b2367be1f5063b50e68734d2e73916dd8b4e504571969e5aacbeba174768f8718f82f012e31e076e03a4d2d6b65b9d6215cdb20debbad0ff43266816f4e05f0633de4333ddcd18a02b132c75bc218333d5e6e0cfa21623479d6246891df8eb9ae0eb999efb28213766fede4904c94c0a0e7f7fe11872cf5b3e680efe0faea7b9159b28fc8f2352dcbd5e57af3a990d79f42d77b97432946363b6db8a45f72aeaaf6d99460984a3f43c157b3e3ab4b1e3b0674a3b8f6d435d297b17f2ef8d54cc3c0bfbd26ac92aaa5586c747125d773ea237100e2b6245e1e1f56e4112b067eaeda7285b135378c1dc7aad1361bbef12be0e0baa1e0eb0e86c6ea6bf183e8936992f2cffe8e80ab1e81fb4f74fb416e5461044c10cfce1c9b4cee709b4ace4712d2139be6da13ad017b111094fd99c63bfc1151c7753733fd042b9a35e276257a0f17797119d23bdf3902ad33b3ad0c821374dd0cfada4d4e7ebfe09f3e136638f1582b7da440cff7943288ec97ce721a4c04ca973cbffc85828d614f01db3a2767f85840f5a1fbd8b4ce3c45f432c02fe75910f444f7a2983e949ddd5dcfe63b277b7cc37634b755b86e6a0966f58968321930605424ce325b96bab20814a8fa4dda06ab38b1b23da810a2a7b30b8655a8970d4da237ebd2cae37561323b1584bf999e6abe012ddfba3dd6309585a5a4f37883c5a7c68f3afce02eed1f7a866058ce5710551138e2b167b64a465191341a1f0c3fce33c8b7e3d46cd8b558d368861df3269ebc2ec1fd8863539606719660849e8b942fb3058c0a2c9e40e32924b42e8136ece0a3bedbdf292deb857ec799464eedce43695037b04f1c12c2d83fe9d1842d70afd8a5c1cbee64209bec1b2e05bf34d789eb9bd345a6ff6c2ed76a395d330c77a3a036c2bff8d708d80c96f288c713ee05a62e3f463d8a4be4a60e142a86edc5df0a63db05e05fe5910d34992475ae25baae9d8a2100498820938811cc08e2f277ab2e104026f746d8c580f24beb9dc83e7598ce97f19d922eacd01828600f82c003c1b835e72ef219ca686c2b20e183f437593d72d225a334209c8e97e91c0fd70a4092b0d3da383da59ce4fc874df48ae3c0943096af1f831551f3d745b8c278d91114684592b02932f6d986f0a95afcca4e18d1999e5a04b55c08e645c3c3203d7ab06d30384d421f0a057ed06221eb677a9937d0bd068eef01ba5934dd6e7951fb5b77353a6d7117393425f253fb8d3b25943267292277aece3eb9fc8948849b56ace3daa499326ad38b9b14b833ab90b4625ce5db4d3e420bbe7c09d0e629d4ef30ec79e1275866c972e13771b8131d8923cba52e634bda0e9cc4a219eef5a242c0030d9807fa4aef9cdc6335a2fefd3dbb819f38d280f02d894a8ce13fb4073a66fadde5d0525e8429292cb50735684266560344eee844f1e3d8fea7164b59ffb7a77c491b2cac62b5bf084d40ce0965e74d62dbfed127f366eba7b00fb6c89be146d849aa95d8cdf90124e7f0be4ba40499c987cdc5ade28077e1beaa78cc847bef123f13ffb9a8c48cbbed9a426b3a6aef4a4fb2d3b267c86c8f25835ade28e24f82170ea7b30920c6990301372135cfc85ffa9330d99d57375c81001a4f38be0785fd2fa41e1f42cd4580a90b9a1750c9822b8", 0x1000}, {&(0x7f00000014c0)="ef20cc20198e75a6c839b8ad160cbf5eb520d69c8244f8a1c9f80088cb3ff88509b070ea81190b8df55022fd5ba5f66f8044bf989a3ca817588670279c6ef64744cdfd8dad94325cffda4589800df27f2b6405e7ae6d5e24670948529da865062beb006f2840199434846a5f8d5ec2cee265", 0x72}, {&(0x7f0000001540)="1c4d8e410c7f0f469beb4ce3ebe91fab4ebfc29b61e44b9b4b4622a3f42796ffe855f8733e2d46a785775e0f66900a7b7f48003e9fbb8bb91982e0a1db16975b2e1d209f75e1", 0x46}, {&(0x7f00000015c0)="49c3840bda8bbc49492fdeb4eb9728d686097644faa83b0772b725978fea19a1409b6e0767f6b7bea58459e055b1023d627b3245", 0x34}, {&(0x7f0000001600)="dda58581a5795e001e4f026f5889118b0e6864a748101df7d96bc6c9dd27ee3ed0061e3a4544881505fddb03496dac831763ad583d4ca660dcb38cc868d5b0a255cb65d11bc3b424d591d95b1f0d5421e3f112e69631b9bbc31b2e01f61981c8679f7982cd38fa5c652ead67eb0213494cbb52322fa85a", 0x77}], 0x6, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x3012, r0, 0x0, 0x20) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001700)={0x6, 0x10000, 0x400, 0x101, "659fd30a793e69a01e30c688fb11ce199a173972", 0x8, 0x400}) minherit(&(0x7f0000ea6000/0x1000)=nil, 0x1000, 0x3) munlockall() getsockname$unix(r3, &(0x7f0000001740)=@abs, &(0x7f0000001780)=0x8) 14:54:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780), 0x0) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:08 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x8009) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x40, 0x1, 0xa28e, 0xffffffffffffffb3, 0x1fffffffe0000000}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x2, 0x2}, 0xc) 14:54:08 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3000) shmdt(0x0) socket$unix(0x1, 0x3, 0x0) 14:54:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{0x0}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) flock(r0, 0x0) 14:54:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$setstatus(r1, 0x4, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) unlink(&(0x7f0000000100)='./bus\x00') fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x2, 0x3, 0xe8a8, 0x0, r3}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 14:54:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{0x0}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:09 executing program 0: mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) mlockall(0x2) 14:54:09 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x612, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) truncate(&(0x7f0000000140)='./file0\x00', 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x6, 0x10001, 0x0, 0x80, "bcf045c397d917504d4d71868255cb390061b929", 0xfffffffffffffffd, 0x6}) renameat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r1, 0x0, 0xa, &(0x7f0000000080)) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 14:54:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{0x0}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:09 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) bind$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r2, &(0x7f0000000380)=[{0x0}], 0x1) close(r1) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/254, 0xfe) 14:54:09 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) read(0xffffffffffffffff, &(0x7f0000000280)=""/132, 0xfffffe73) 14:54:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:09 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x0, 0xff, 0x25, r1}) setuid(0xee01) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) 14:54:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x40, 0x8) mknodat(r0, &(0x7f0000000080)='./file0/file0/file0\x00', 0x80, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)="d7d8") 14:54:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() readv(r1, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000000200)=""/107, 0x6b}, {&(0x7f0000000340)=""/229, 0xe5}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x4) open(&(0x7f0000000040)='./file0\x00', 0x180, 0x8) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x1, 0x2, 0x0, 0x0, "41b7ab9f7c14ab35238994df3506daaa01c87b99", 0x7, 0x72d4852a}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r2) 14:54:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0de", 0x56}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0de", 0x56}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0xc2, 0x20) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) socketpair$inet(0x2, 0x7, 0x800, &(0x7f00000001c0)={0xffffffffffffffff}) r3 = socket(0x18, 0x4005, 0x4) r4 = socket$inet(0x2, 0x8007, 0x4) socketpair$inet(0x2, 0x4000, 0x7, &(0x7f0000000200)={0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) r7 = open(&(0x7f0000000280)='./bus\x00', 0x3, 0x100) socketpair$inet(0x2, 0x5, 0x5, &(0x7f00000003c0)={0xffffffffffffffff}) socketpair$inet(0x2, 0x4001, 0xd92, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket(0x1, 0x4, 0xfffffffffffffffa) r11 = syz_open_pts() r12 = dup(0xffffffffffffffff) write(r11, &(0x7f0000000640)="a0ea41e73f8e64229914d6a84da6f7d5074ae4fac07f0dff9b1617c06bb8d0b60cfec9b450d519c39cc96ad1ad64e5188e5d09ef65452264db730a04c84ef62358f35da04c2b17ca12a67b7828e6f7d5c1855d8e5a321642a74180a59f9edc92ee9bb7120f63c318d90ba245007fee509024715967a915a034e065303ab296498c94e9722857c0668e64765fd1e24100a2ec7d400935502b33e8993eb38685295352a27ecdb276ba402c1b0a5c4915bc04d502af90972a98c68226feb51f", 0xbe) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r14 = socket(0x2, 0x1, 0x400) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000003, 0x2, 0x33}, {{r3}, 0xfffffffffffffffe, 0xc1, 0x0, 0x8, 0xfd}, {{r4}, 0xffffffffffffffff, 0x90, 0xfffff, 0x4bb8}, {{r5}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x7}, {{r6}, 0xfffffffffffffffb, 0x90, 0x2, 0x2, 0x401}, {{r7}, 0xfffffffffffffffb, 0x2, 0x1, 0xf2af, 0x8}], 0x9, &(0x7f0000000500)=[{{r8}, 0xfffffffffffffff8, 0x84, 0x0, 0x0, 0x6}, {{r9}, 0xfffffffffffffffa, 0x0, 0x42, 0x6, 0x47400000000}, {{r10}, 0xfffffffffffffffa, 0x1, 0x2, 0x4, 0x94}, {{r11}, 0xfffffffffffffffe, 0x85, 0xf0000000, 0x3ff, 0xeba}, {{r12}, 0x0, 0x18, 0x20000011, 0x100000000, 0x7}, {{r13}, 0xffffffffffffffff, 0x10, 0x4000007b, 0x2}, {{r14}, 0xfffffffffffffffe, 0x2, 0x2, 0x100000001, 0x4}, {{r15}, 0xfffffffffffffffe, 0x29, 0x1, 0xbcd, 0x5}], 0x29, &(0x7f0000000600)={0xbc, 0x7}) r16 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r17 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r17, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r18 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r18, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r16, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 14:54:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0de", 0x56}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b455", 0x81}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 14:54:10 executing program 0: r0 = semget(0xffffffffffffffff, 0x3, 0x0) semop(r0, &(0x7f00000000c0)=[{0x5, 0xfffffffffffff7a5, 0x800}, {0x3, 0x8000, 0x800}, {0x2, 0x164, 0x800}], 0x3) 14:54:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e4b7fe867f148e826d564dda7cc7ee29411e4f5e5d1bc51c24ba2c630435c5d6f3ba57995675ecbda4920e57b37cc776e7b95c4c44ed8592d6ad029ee99df18e6aefbb6b02834131ba9e0e5307491e459b89721caeb5b5eb2e83fdbcca9e33ec85d6f0dc7d794e4fe156360f5521f2e17b54d9a00d647bfbc3ba58e306848173adb1b875226e951a6d8cdfa357589786b7229bcc161583b37f5cf2d0cea7e4bc5b9422f9e90d921e12c82dd47333d9a65f06856eecf6c30669005882c058395da5d2db1c97eace571c0a217ba7b31f90b2ae8ede1f2daddeef7dcd6d8c8ea615306a0bc60f34d301617e730edae1597cd6cdd48ac806a88ae8e1d339c00000000000000000000"], 0x1) sendmsg(r0, &(0x7f0000000000)={0x0, 0xfffffea2, &(0x7f0000000040)=[{&(0x7f0000001280)="2353ff7f9e1770d50bee85974cacc94b292fa4d7b809a3dbfd5ed54f8db2e19bad16c48639a0baa8802844bbc281833f614e1630ac4f10ee9d94e272cd0c73a7699a32e6531f5498acd4a58d19a23f000b28009e087224bf6a407fd93f52246eeb196b65eb802899c1df9287cf275dfdb1cdf060d3f361520283055e0f496b89ce92dc87df44f625e3d23bd314378c62730c0c188bf0e63e56c1f02e0a2f0cd18883b010dbb652282f3b0c4f303ad52ff715d11a9ab86c878dda", 0x390}], 0x1, 0x0, 0x0, 0x2}, 0x4) shmget(0x2, 0x1000, 0x610, &(0x7f0000ffb000/0x1000)=nil) 14:54:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b455", 0x81}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x110, 0x1a0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x15}], 0x2, 0x0, 0x8000, 0x0) 14:54:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b455", 0x81}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) 14:54:11 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000180)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x40}], 0x3, 0x56d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x797, 0x4d5, 0x6da6, "1eae8682b200", 0x1, 0x52e}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10018, 0x30) poll(&(0x7f0000000080)=[{r1, 0xd}, {r1, 0x30}, {r1, 0x32}, {r0, 0x80}, {r1, 0x1e8}], 0x358, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x1, 0x20000, 0xfffffffffffffffd, "eb4117150001e4ffffff0008000100", 0x1, 0x800000000000000}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 14:54:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021", 0x97}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 14:54:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() flock(r0, 0x2) dup2(r1, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x4) 14:54:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021", 0x97}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)='B', 0x1) sendto$unix(r0, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) 14:54:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021", 0x97}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r3) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) write(r2, 0x0, 0x0) 14:54:11 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x20) chroot(&(0x7f0000000000)='./file0/../file0\x00') mknod$loop(&(0x7f0000000380)='./file0/../file0\x00', 0x0, 0xffffffffffffffff) 14:54:11 executing program 0: pledge(0xfffffffffffffffe, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = kqueue() lseek(r1, 0x0, 0x0) 14:54:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde127097", 0xa2}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:11 executing program 0: pipe2(&(0x7f0000000040), 0x0) msgget(0x3, 0x250) getrusage(0x0, &(0x7f00000001c0)) 14:54:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x10) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x9, 0x20}, 0x10) 14:54:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001780)=[{{r0}, 0xfffffffffffffffa, 0x14, 0x8, 0x659e, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x9, 0x100000001, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x8c, 0x10, 0x80000001, 0x5}, {{r0}, 0xfffffffffffffff8, 0x8b, 0x2, 0x8000, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x841}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x101}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000006, 0x9, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x86, 0xfffffffffffff801}, {{r0}, 0xfffffffffffffffc, 0x3, 0x1, 0xb9e5, 0x1}], 0x5, &(0x7f0000000180)={0x3, 0x4}) r1 = kqueue() r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000500)='./bus\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffc, 0x2}], 0x101840df, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8574, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x22}, {{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x3, 0x3, 0x8000000000000}], 0xffffffff, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x40000083, 0x7f, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x100000000, 0xf4}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0xf75, 0x3}, {{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0x4, 0x6665}, {{r4}, 0xfffffffffffffffc, 0x30, 0xfffff, 0x9, 0x4}], 0x100, &(0x7f0000000340)={0x16, 0x30000000000000}) kevent(r5, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x44, 0x60000003, 0x1c0000000, 0x7ff}], 0x7, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x20, 0x40000001, 0x1, 0x1}, {{r4}, 0xfffffffffffffffd, 0x2, 0x2, 0x1f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x44, 0x40, 0x7fff, 0x7fff}, {{r4}, 0xfffffffffffffffe, 0xc1, 0x0, 0x3, 0xffff}], 0x3, &(0x7f00000003c0)={0xffffffff, 0x101}) 14:54:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde127097", 0xa2}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:11 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) write(r1, &(0x7f00000000c0)="7b93ed152ee0483afb7c5e8f14ef4fc25d674892d2a55a2637b3f6956fa30641584abb2dee60c8d275c3fde158eedfb184116e8a830740a1bcf56839cb4c361e3130d7629163e74209da16480b5af89b835a15b2a2627023f52c5ccd4c92f4447f556b6272ce789e47a7e261da590557267832eb85696153b1ebf8c9c949e3c07b64a5773855f83bd4043fd61718bb038b9ba888459531d681970619595c898026cbfb8970c2c3e43bc52b09b3e3e1", 0xaf) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x8b) 14:54:11 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0xc) geteuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r0 = geteuid() setuid(r0) sync() r1 = msgget$private(0x0, 0x21) r2 = kqueue() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x82) msgrcv(r1, &(0x7f0000000040)={0x0, ""/29}, 0x25, 0x3, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xffffffffffffff3e) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r9 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x0, r3, r4, r6, r7, 0x1, 0x8}, 0x10001, 0x0, r8, r9, 0x2488, 0x7e3, 0x1, 0x40}) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1011, r2, 0x0, 0x0) 14:54:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde127097", 0xa2}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:11 executing program 0: socketpair(0x18, 0x8003, 0x2b, 0x0) socketpair$inet6(0x18, 0x1, 0xffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) 14:54:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kqueue() r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x5, 0x9}, {0x18, 0x1, 0xfff, 0x6}, 0x5, [0x800, 0x9, 0x4, 0x3, 0x40, 0x400, 0x9, 0x4]}, 0x3c) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 14:54:12 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 14:54:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda0", 0xa7}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:12 executing program 0: mlockall(0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x20) write(r0, &(0x7f00000000c0)="676174b30d6374f66f0e5478dbd56e3750104aae50f2c0d3aece780a39f3fae2d0048b61325c5e01c7dce780b85b95cbe6abc1a1b84dc44eefae3480271f35c046374eb76f922017b978faea401df4e6ef391b5f93f70e9628e7a8bea98d309f5664ef85996ad90e55d1708cb6ee23d996a12eef5ecb8324921be740c445eef4ef38750409c37aa56619ba12ae0a3567edc0ed7ef133afa39aa0364abf0f588b54230c96ac06bc4ea6a5d0013ccc9f3c097da732abd4b392dd7b04f7c27dfe9ce4a778e57b63198c067483a8ce3a09972b5a68", 0xd3) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x7, 0x7f}, &(0x7f0000000080)) 14:54:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda0", 0xa7}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda0", 0xa7}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b", 0xaa}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:12 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000005c0), 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="f000000000000000ffff000081000000fd143995114ad3c3b625d4464ba8335be5091197b0ba667ebfe922a875fb0f1894e23394da1aed6ff6cad040ec3e3bcde289a3b2cf6f2b5c35cf3ef304606d5288c57527ffe0603049b5726352cd128eb641f8be4b3ef462ee7e954d62334099e673d2d36e823bb86b40a38a287053cb636833cf6ed6992478a17416b45bef82779463dd3dedfc0c9f8d048c713c19f9658ac10b30f2856c4a7cbcdf6e5b10c6192b2ca3341fe837318827da8d7278c9da23e52cbd1d1b0855c5c1fab40fc65b169d38ff263f5b017440df6a2113ab446275416b4a9704d76ffa0000000000000f0000000000000001000000feffdfffc03eaa94000000000ca8e82c5eb6e53809f7d7a79665f74e0af55bc922b5ebe019e85390ebb051ee239f92b6f09ea0b00d0bace4827a6c0aed1dd9d2f9e8c3e2229258aa4172fd273d052d42ee4401307d2ff64bc721c0adbbfbc34f834f4291bc79831256cb45f8e1163e21dcbbad734d621e4f0e75743dfbcf6608b2f57eacc6638ac887bcf180699f5c34317203f0d52dfa5443fc1d17e28cd7d1efb71bb4a3b3a3877887d8dbacd114e3f943bf3ef1c261cd8b21c3f9e7448c486fb2e5c95b377bdeda6b853fdf2c962cfa46cc731259ea0b34e390bec82c7070d74877864e4b4b6abb714333dbb44aae2ec84cb4395ae59232fc0c93f175301ea9be22565a7a97029c4f50d310c8"], 0xfffffc2e, 0x40b}, 0x8) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5901) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x60d, 0x9}, {{r1}, 0x0, 0x8, 0xfffff, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x8, 0x6, 0x9, 0x2}, {{r1}, 0xfffffffffffffffd, 0x41, 0x10, 0x20, 0x2}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x94, 0x2, 0x3, 0x3}, {{r1}, 0xfffffffffffffff9, 0x44, 0x8, 0x0, 0xfff}], 0x1, &(0x7f0000000100)={0x100000000, 0x3}) 14:54:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b", 0xaa}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6) socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) 14:54:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) kqueue() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000000), 0x7ff, &(0x7f00000000c0)={0x80}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x87, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) 14:54:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b", 0xaa}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:13 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) 14:54:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a", 0xab}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:13 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {0x0}, {0x0, 0x28f}], 0x3, 0xffffffffffffffff) 14:54:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a", 0xab}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:13 executing program 0: 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) open(&(0x7f0000000000)='./bus/file0\x00', 0x20000, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:54:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a", 0xab}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:19 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') semget$private(0x0, 0x3, 0x90) truncate(&(0x7f0000004540)='./file0\x00', 0x0) 14:54:19 executing program 0: r0 = getuid() setuid(r0) chroot(0x0) 14:54:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a41, 0xfffffffffffffffe) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) fcntl$dupfd(r0, 0xa, r0) 14:54:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(0xffffffffffffffff, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:19 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2813, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) r2 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r2, &(0x7f00000002c0)='./file1\x00') mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) setsockopt$sock_int(r3, 0xffff, 0x122f, &(0x7f0000000080)=0x40004000, 0x4) 14:54:19 executing program 0: getppid() mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) dup(r0) pipe(&(0x7f0000000140)) close(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd, 0x0, 0xfffffffffffffffe}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x400fffff, 0x2, 0x6}], 0x81, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x10000, 0x1}, {{r1}, 0x0, 0x0, 0x80000001, 0x6, 0x80}], 0x6387, &(0x7f0000000100)={0x1ff, 0xfffffffffffffff9}) 14:54:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrusage(0x0, &(0x7f00000000c0)) 14:54:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, 0x0, 0x0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:20 executing program 0: r0 = dup(0xffffffffffffffff) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8108, 0x0) 14:54:20 executing program 0: pipe(0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) fcntl$getown(0xffffffffffffffff, 0x5) read(r0, &(0x7f0000000140)=""/4096, 0x1000) 14:54:20 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) fsync(r0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) open(&(0x7f00000001c0)='./bus\x00', 0x300, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffffff) fsync(r0) rmdir(&(0x7f0000000180)='./file0\x00') execve(0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x42800002, 0x500000000000000}) mlockall(0x3) setrlimit(0x8, &(0x7f0000000080)={0x8, 0x80000000}) syz_execute_func(&(0x7f00000000c0)="c482fd20b97b0000008f894802cb653e69c30e8d00002ed094f7030000000fe8326746d9f96436672e67400f38005106c4217bf025090c0000c4c3d95dde09410f71e60c") pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x6, &(0x7f0000000240)={0x1, 0x8}) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x6, 0x1) setrlimit(0x0, &(0x7f0000000140)={0x7, 0x1}) 14:54:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000), 0x0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:22 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r0, r1, r2}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0xffffffffffffffff, r4) 14:54:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x0) 14:54:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(0xffffffffffffffff) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:23 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0xffffff86) madvise(&(0x7f0000288000/0x1000)=nil, 0x1000, 0x2) 14:54:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0xffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0, 0x0, &(0x7f0000000300)) 14:54:23 executing program 0: socketpair$unix(0x1, 0x40000000005, 0x0, &(0x7f0000001140)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x12, 0x7fff) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000001180)=0xc) 14:54:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x100000000000000, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:24 executing program 0: socketpair$inet6(0x18, 0x4007, 0x80000001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xff, 0x24}, 0x10) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x8000000000) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000000), 0x4) 14:54:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="998eca2790e85912ace43fc1f0e3e3", 0xf}, {&(0x7f00000001c0)="41c733df04274f7664", 0x9}, {&(0x7f0000000200)}], 0x3) recvfrom(r0, &(0x7f00000000c0)=""/183, 0xb7, 0x800, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000003000"], 0xa) fcntl$getown(r0, 0x5) rmdir(&(0x7f0000000040)='./file0\x00') 14:54:24 executing program 0: r0 = socket$inet(0x2, 0x404000000005, 0x22) shutdown(r0, 0x1) 14:54:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:24 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) getsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8200, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) r2 = semget(0x3, 0x0, 0x0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/83) 14:54:24 executing program 0: 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) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0xa8, 0x0, 0x400}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000002, 0x3, 0x100}], 0x21, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000001, 0x3, 0xff}, {{r1}, 0xfffffffffffffffd, 0x47, 0x1, 0x96, 0xb6}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x20, 0x37b6}, {{r0}, 0xffffffffffffffff, 0x14, 0x80000061, 0x7, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff8, 0x3, 0x1, 0x5}], 0x1, &(0x7f0000000080)={0x10000, 0x4}) r2 = dup2(r1, r0) r3 = kqueue() getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f00000002c0)=0x10) syz_open_pts() 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}) 14:54:25 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 14:54:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x3, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:25 executing program 0: r0 = syz_open_pts() getgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgid() getgid() getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) r6 = getegid() getgroups(0x321, &(0x7f0000000240)=[r3, r4, r2, r5, r1, r6, r6]) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7ff, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b", 0xffffffffffffff18) r7 = syz_open_pts() close(r0) r8 = kqueue() r9 = dup2(r8, r8) recvmsg(r9, &(0x7f0000000200)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/17, 0x11}], 0x1, &(0x7f0000000700)=""/4096, 0x1000, 0xffffffff}, 0x800) r10 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec1100"}) read(r10, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000280)) 14:54:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x107e) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 14:54:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="32d48ebb5ca0536ce7ebb69975a5990d1112d8f2c8ad89f10e49c1b1c574e047b70e13e295ecc552470e8d8219285d5ce0369f0cbf17b0c4ec3c9c1f144f2fafd397dc92204f98a1a528535f5898a86058f903799e8c1a8af10beae74fd3760c6be614cb66ffb17903", 0x69) 14:54:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:25 executing program 0: shmget(0x2, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) 14:54:25 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x28, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8005, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x240, 0x88) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x1f) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 14:54:25 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = dup2(r2, r3) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 14:54:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x743e4b87, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:26 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x10000, 0x7241, 0x5, 0x8, "70227a79d19f8c330e4cf6b1a517e3f76c11d5ee", 0x7}) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x85, 0x0, 0x800}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x100) dup2(r4, r3) 14:54:26 executing program 0: r0 = getpid() rmdir(&(0x7f0000000000)='./file0\x00') socketpair(0x1e, 0x0, 0x4000000000000, &(0x7f0000000100)) getppid() fcntl$setown(0xffffffffffffffff, 0x6, r0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="60b7343e76978168f39879722a7a274e8f96106777535d69e2bef2f9234cd63e9e4d105331733037d54170b55196c8b0bea96386a66d2f6423a0bc9b147609d0ad48336edb3dd968ebfc5bf50e880935cafd6a7bc272fc7c05cb9a0513c6e523c15030c9f585e7bdaed498fad9def753a402", 0x72}], 0x1, 0x0) 14:54:26 executing program 0: r0 = semget(0x1, 0x4, 0x404) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0x0, 0xab, 0x5, 0x3, 0x53b}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/135) r3 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="53c4149b5163108191280b6cc1127c257eda3bf941453be3976d1ef413c296f54a41eb9cfb02afa563ea7ac0352449f06994c59660e765433867c2c2e720fef6dd5381ef9be499bcf57a8ce93e189c2594fb996ea1d24be1264c5908", 0x5c) 14:54:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x0, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:26 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() r7 = getgid() r8 = getgid() setgroups(0x5, &(0x7f0000000080)=[r4, r5, r6, r7, r8]) 14:54:26 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x101) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x9, 0x253) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x8001) r2 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "65668c1f2a1c3b00"}) 14:54:27 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000000)='`', 0x1) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000300)={0x3, 0x0, 0x7, 0x40000000000002, 0x101, 0x6, 0x3, 0x8}, &(0x7f0000000340)={0x2, 0x1}) 14:54:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x0, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 14:54:27 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/93, 0x5d, 0x3, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x100000003, 0x0) mknod(&(0x7f0000000380)='./file0\x00', 0xbffe, 0x2) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="dc47fb37187a563e74684831c80ec6ddfca7ccf2907365cb4176f65d41a7182be2ad0cffa1f5", 0x26}, {&(0x7f0000000100)="e1788324d03110e6a46eca3228547eb731c8", 0x12}, {&(0x7f0000000140)="72387f9d0a2e267e8de03e13623c26616e93ac83c4381791c298780a18113d263091c750f147fc0fa63977e82513f002d99b8348a4899f94ca59fa6bf6eaa70e693c1dd86039c685ad823450be4413e8bfa790b6f803fcb4f858e609943726fffa", 0x61}, {&(0x7f00000001c0)="cfacd40be4b6e8edd5c065347bc90352a56e60882f64a016931a36e5fd1a4eff13b56a7e42d15540644d3965dce5eba9444ef674e7df81d00770bc895e9562e749d4f92c53444bc1e6363c7e5065dc67ff9de5a7c017b866d89abba4d4f98a76ee91efd11e4e979320d316182d8cd2020fb7bf53daa1940079921ef0dfcb4b36efea642d51ce761fdba23e9789696fe1ffa2af3199375951a6294ebd2d8ebe57012cd5d8d64cfd7bbcfe4ff7195f999cd5daf7b92c83c8b8", 0xb8}], 0x4, &(0x7f00000002c0)=[{0x50, 0xffff, 0x81, "58b215ab74bb08ffedd40d4c4813adfba2138db747340d0a178d87834b62c7a3d1b6715da223ab4343b230bbf1372842b1d868bbda7fcc7295b80c22"}], 0x50, 0x1}, 0x0) syz_open_pts() getsockopt$inet_opts(r1, 0x0, 0x25, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) 14:54:27 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) lseek(r0, 0x1f, 0x1) fcntl$setown(r0, 0x6, r1) 14:54:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x0, "ba804b75835db500", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xffffffffffffa25e) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffff800, 0x7, r2}) read(r1, 0x0, 0x0) 14:54:27 executing program 0: mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/159) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) dup2(r0, r0) 14:54:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:27 executing program 0: socketpair$inet(0x2, 0x5, 0xffffffffffefffc0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x11, 0x7, 0x3) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = dup(r1) socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) r3 = dup(r2) bind$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 14:54:27 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080)='\f', 0x1) getrusage(0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000080), 0xfc4c) execve(0x0, 0x0, 0x0) 14:54:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000003cc0)=[{&(0x7f0000002780)=""/4096, 0x1000}, {&(0x7f0000003780)=""/176, 0xb0}, {&(0x7f0000003840)=""/89, 0x59}, {&(0x7f00000038c0)=""/197, 0xc5}, {&(0x7f00000039c0)=""/179, 0xb3}, {&(0x7f0000003a80)=""/104, 0x68}, {&(0x7f0000003b00)=""/117, 0x75}, {&(0x7f0000003b80)=""/234, 0xea}, {&(0x7f0000003c80)=""/4, 0x4}], 0x9, 0x0) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) execve(&(0x7f0000001780)='./file1\x00', &(0x7f0000001800)=[&(0x7f00000017c0)='$\x00'], &(0x7f0000001a80)=[&(0x7f0000001840)='[,&\x00', &(0x7f0000001880)='(\x00', &(0x7f00000018c0)='%{\x00', &(0x7f0000001900)='\\%\x00', &(0x7f0000001940)='%(-{\x00', &(0x7f0000001980)='+\x00', &(0x7f00000019c0)='\'*\x00', &(0x7f0000001a00)='+*\x00', &(0x7f0000001a40)='}!.*\x00']) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000240)=@in={0x2, 0x2}, 0xc, &(0x7f0000001640)=[{&(0x7f0000000280)="3f5f92440d7cfa59fb49f8e41ed1277924468e12109e09a2534065dbe09906e401138f1b0892bad324589336da5880e76ed92215740a1f760fd228296544335029f0f8b64c93412fef8ca264a20960211e950e44225c5989a8aa0c3b98da148834b06e216ab7d27cbcc4b0d0b57fdea0d25cf5edd0ad15162e03b539298e364c88447a1607d124eec4d8b3accdf1d5eff5676ff80979f3d364a4da1416be2f114a91991ec02824352d95c08ce1d22bc8c64b615a7bd0815776974c567d294aec356f355d48193d427762f0d3bd50012aa9da005feaa00760d5262d7efa22616638aeaf82", 0xe4}, {&(0x7f0000000380)="c977654bd374da278eb3301f324027d4c10c1c0fb4c73c687f50985c89bbaf2f55bc5e56e34d2f29811a9a4390cd1ca446f1208fef818ea6382a59eb3635fb32c0dae4b4ac641141686a5c6c27ca9d94a03fd752b464eb30602a15fb3d59ae49ed9371a563a26d9da73829af7e3cbeae0957cc3ab603bd9844c8e8d1b222716b4e2e9d5469c22c774cb0511c1b337dc472a819044cabc8f42c4cfa3f103b276e50aa3796e3554c2a55432fd84e045c1f1c90b0e89e1b0f431fc74a9e6724425227bfc3", 0xc3}, {&(0x7f0000000540)="1688709e6c59a1bfa2ad8e935822f1ac5317c966b2ee3998bbb28891f4c28a96b052f5ca759c0ec70a5a4d3c7cfc553bd198fd93071e06e9121aadfbaee4399860f937f857810499c67544dd07a40b7286593ee20394622c14520946bfc9828c56cfb4096a9ec49641345a1d4c69ce7dbcfe83b507ef2b8a0a24247993da0c0d1ef872da925d3cb262ca7d60004ae85823bdb2ce435d33210161fa27c21e660d77fa248f6ccfd2c31c2a5a10f138c5d98051dc06cb6ebdfa3617aa534fb159882b37bd8b57fbe2512b13bf8f94783503c81178603f6d24adee50e8cb3c4fdea42cb062056f0fb41b5b9e7d23d260fc27889d54463ce624e1458c0fa932158ba77c3062b4d58fc0c47dccfbd2cbfe3351a79fbd210d8dc359911f69524328d8708af4e9255ba0bfe6add1e08c472eeb18cdfddb39448ca4e0ebf91e26f029c94711c08d650200287fdde57e51d5c2fbf7c77144c89175412dbdfca3da9e9485de9d4e2089435e0f32ae6bc8a0931647acd64304243ec7e7ded384abbd0d1f271f7ee7a85eb667d9cb926afa4aa711d42e6f85312189153bcd752c42e2acd4bec280b171e3ed769d5af5c36e173776e6a375f74bbcebf68b81f371e6b866d586f402026c77495b3bd99e7d09cae23f33e72f636216768d30dd83eceea34340dc4744307cd5cc6737c2428f90c01df1b4cad58cda7800ad6962654831efc8360369c52fd57df6ba22e3904fe3dbe4e918493fc0f94a8688b23230ccfa982735c15fc8f3500e3d29c1411d04c8835790d4a064b640e4646cdbe655fe7c18222a83384322410a11939000ff088acf0f8e45d88b3087d7036a246ad204a542ec4c5512803810b0213334e4da4c8ffbfc8f40d9f566b5d3787cf6cae536fdbd621dacf8ffcb0e7ac04d8ff23821c128b9635bf8b77c7ab07dbc51ebe63f66a82fe0a93427a67d89a28eaf0142ba0a4a87b846451cbe9374774fa3b1acfe0a2ee0b9023d722901b55baf8cccb64d8e3222355242f386b7736674e646fec3f79ca5ee4d52e0a23df474b33f92a8014defee2c990005f7ffbf33ff8839243cb752df83fe2bc4f91b4748d371858cbf5823288d0f84bba235a0ebb3b558fa3ba3338d3d714381fc4c504568d9dd46f05b8e105d388a714153907b61d7af9206cf04d335350151c7bbb0f319873685d3214f781e520bd598697df03675d68c0eb1bde49a36c109ede55d67c42ea236cdd770411f9efcb13d591d3de58cc603449fd324d4ffcacdde8c11733763a39cc6c244eb4e3679f5da045306642e7aec5747b15183aa6cb945e17cb0a63b2ed065913b6b2bd771a66b6f0ffee4bb6dfee595a8de0c96e4943c47d7d38682511d759f9e442766d981764d3f7d428d5f51620b9c524a55d1299ce56ddb404078b1f80e9eae791dbcd712c3c70aaf81b5beeae4fac3adee19b176daec36d05a7efd9253eec8c626732310b6073dd35464f77378bff9ae82128627197efc278d54d504068673c025a1a7e313c3de75455dca34949fceeda47dbbed171ff8b324193f22c6ecf587ff0a8d2b3fbc5e5d7cec7fb6c3ea857c88183aab155f381219062670ea96a6fce4768203376be619f75f6e3165fea6037f67ef024b9647ff27aacacbc7f663f97564800ec3f17d4f1eb8a218dee56f6e867a9c36e416e697652e8276265640965b359c411de5e7d5100e3275a87d88c03d57a9b61c914233c895b98de191381ee68b4b4910c053c95167881a3202bbf12065a58ff00e8d0c34c680128ac4ffae430d4ea44c622a2c2b26b817a03d7e58ae4563549b6555b9b1c36fc9346bb20af20bd745eb513cd982077d08c034a8ca03999d24c611b7c9a00bb186a69bf44cf176993e9b80f3e26d8b18cca1ab75c0130643e4d888761d07ed5e182382cb68edaa74baad4a1f81ed4855f674a670f4b3c404a872878fcfe309acd8daeb78950043ba704c0113ed6b1441c9a378d318406573ce537dd3c0f73d4fcabf765cdf8df0a84392c6f81eaeb9b09acf9b2c99fac62b3cbeb60a0586a38cc3675704c27a5b1205b4d54c5c6df23c34330af176586522819f84aa157747db0ae6e99d26bcef9503d45a77cffacbda5961056638e8b36ad75a83f7b76ded2d4b5e1d50f26b153faae2f773bb87201dc8c3dc47aa1afc523021fd08665afc8c49530c6856c955b1d3649a491127afa90471127748ee86481f1cbed8be2a9f7c1da6055c0fa4850feb6443534429f16dbd22f8e54a1d1a127eac76c0345a1e83266b4f25927dea1906ace338f8d3c6d84212e72fba819f204fa7e31b79ffeadaa9e53d6c9767d6d5bab0af5ae433da7c2497d399fba8876bd4ef4829a042411847501739f9b9e748869132f2191dc271e3698e63005c48dec0638a791c37eddc7786c5222ca387f26af81d1486f1055a4faeedd38ddab4062865ece76662936327cada07d5ecda685aed859ea174e57941088dec1c8eacf1e09a1c599e79c497a150c5fedb9c69c22dc8d7d216700f050b30ce8cd66c074c24c0c98ed9e90a97441e0473a3dfb73e6f1508d219748d7234c7dbcca6ae720bcd64a6ce12a6e13d8a96aa305ed339cf58df70872926b3baaf1f62f67c74491400f9f150880baa03f88122a728576cbf5fe0d6a2ec5b12352463eaa7d3d7e03fb46b019ceabb438f0cadc4f121c559e40ba1e3bd9d817df39bde8e07703005fa9bcb6779fbefe56022c08c1f8a7141c50755e32a962b5a0eb9f3c5d74c00fccc210f084ffa077cda956534f650aad1028b0a830c66658de4511ef7bad5f1a73064f288ecf78f9edd343a2783d4d09525522a78da537aa45d06a09ef3473a5fa8bcd7c04596dec4af38b7646c790d36f084a7923a07582a5e673c7c5ef8a2c7a681e4d2dd59b9fcd36d63359006327f0d01f90d25fbcb263fcb4f0f7acb090139ddf4c01e49615097591d650289954376e027dc75c8de813a9e8ffce219123d112adcd728f41654fe18cd6f546192b3f3f7f76dadd8a92972c7d5c9ccc125a99ce05ce93dfde9e75c8930cc41702889b3a34fb513c49a6448011e250ce0a70d7901ca79a2e83dfd9a99a03a9dabf540f05fde1faba2ec5da2821ba5d63da584c0717e151784b5ae8179091857553619037804470023c1dfbeec7c94ef78f0cb20aa6f25fd0b513f37c98e8a8f21abc661e0144d6c1fd10cc37508d4222b5b3c69149a53181d9492ecad1ed998ad2f83e639eec9d9635850a718c71a65c8c2ebf7540f20af71f534a2e52d5fa9018094329f9ef859ce5e134b815a36c26abb38a772ede173878f2e4e0aa556e567a5725c26639361922eda91a0e60a819036872410fc807aef8d75238b638ed87e83d46bd902afed98041c5f2fe65946c169dfd7b3c0854697e2406d91cb486dab796319b2e92e03b28a5c1b2364fc73efe33456184a1ec7b9a5d7efdeab4f84e01a7766587252a3c99bf7adb9fc97b611f50940e9502fa8b74cef5624a5c2ce2daa65e3a14820027297ebd3e563b0ec2f3576ce6e7aa132bb6650eb6cb06eb5b5d2d5d7c28d2cc37e8944db155796fac027a6612d478d485c05322e8301285f936d2143bef8c5e94477a24cdf72f62599aafba5f6413ec4e0df32e50c4dbe6b109ac57601d71b8715ffd986c0dde7349aa9b0f924278af0e96c3c4886a8de0b9300e08bd1ebc734ed2bed35eea9999e20c74e2e33e7a8294056de13480553848fc7260ccba33788d319ecdc5f08c2867a4629554facdf08a695d789c264775f784176e0d1c1e58112bd210bbca1451377adb2410d720778640221b539886786093359157ef4bfe6a53be0767edb8e69961e2ba142309a46ba1d99107a2951f849c5e8003857fe0751e0bfb62bee7184f3d74646408a861eec5af37403b1a52115b8e9191e248d65cc20ae520a92bd4f5dc24bd6a13c3014007c23de7b4ff442ef001705404df32f34baa7b54a28d76605182d93c1d40f4a9ef3f81b55f8ca4b5cb2ad74a93e416185bf9d1f62a13d365cdcba6fe527d427d95536a3144a6c09e0600a910e7194aac1f530b1505bca0966d06af5262403e5c880179a54c74146cea3ae871dfdc00b8190fef7da636a1b467abe7a1bec52a97e08bcd20abfb1c3070f78c8f44805ad66bae158e4f927e11bb0e8e9ceb2346d10410c2bb11286adb9e909d9a4a0d39aa63f94c19c440af7bc91586912ff6faf731b5e6bda0cb30dec6b8905a3f11d324bd67cc8f7d36f1361289d9cc1bd9d95e9914d5081735b1cfd57f0f82f6f8e38a8487517d9ff259504490f02643ceb470ba4108cfe59179d69d428a448f3dff9aff729dddb12060637f94101566ff5aa7c2311cb5a0cf705106afbcedce2d782e189c6dd7f05e4f981d2811cee4a70fdc7d6ab0ad0d156f20931b37cfd12ea53b01e304bfbab452d3087c138d99bb9f1aff324b3b379ba5e77881429edeb0e485c6bcdf70d4aeddaf0c948a4c95bc1a1eab4750b4498cf7bb60cf1c052377468a8588e7caff1f44b6cb8099def7e38ee1aa3036701c204bae2fb3cbad496e72198fd76fad44ab1a67407173dc04cc914f18452ddc6efc899bee39d230c498842c95ff8be739c932e5315c0d8b182f9c4c722603f2d6e33e754d8096e5da63eaf530b9d09f1c787d3cab098fe6a36e7f23bc9fdafa040852ec85e5f8ef723229182eb1a8e678cc3adbc94756ad4e23a9a164907a3062c0b4fcb20fa79585476478b3bda3cb9cb91eadc56b03c596200c3dcd5fec98f2527f9b26bec9f407cb03d1e7528b59d8d20b4b5540755b82d26eacfd4fcab9af0ed352d478c0286cccbedac56a86edc8bdfc076a51bd5fdfd35ad3b558722efd795498d9e3ef2e20bbc466188d3d8ac81cf2b57717bd7e7265e4dbddefba3c71cfad4ab7749170e8428fae44a5553c3cccc6b8a4cf162dfd87bafa2b098cbc216917f4a238f343a81584ba4ef7c2c40310b0f147d5db9105ff2064a8531027d24609a3dccdeb521b730607ea97b453954504e983cc1d72091134ff05f374e1c777540bcd48a3c9e3ed08d32cf8b9af3ab3742bf21c7718e67d396ace057f59b1b99af18459a195cf11586719312fe76763f6d7768bcbb37f6ea60d9d88b5cb015e88e42cd4edfabe79aa90b52edd7c9b5ba2b43c26e50db2cc3bbe12e02260fb42b8988ddf850499827d6e2f8b2d8bea1f6252e6e49e3717c774711bd22037bd390ef2a7273f7b8d57f163701330728d4d1171b0eba2c3d5308841c0c93a4a90374d85c0bed79e9d1790f6bed2af74e0d492a5b6db022b2c775d8ee08fe08cd7d2b44f39e75de4ded20d81b6fa8a615aff1814993c75890fc2343001afac0c510adc11c053daff084c79b5ed902e1f3716fcc524769ce3359a64b0381107c083d0f324ad4f7956d07b3ac4d675a0c98ce1ee948d4114b896852c11284ac5289bc44f6255c45d4bb16a99cf6a49eca912f49edc5d91e4b9b55b6dda8d1d23f6caa5d934580d71a6175a53d6c76e27c2437e8b33fdacbb91692dad57209018d174fe3838aa2516574febd45a7fcbd6ab3d262e81efd48cd3384333d20e99bb904caf0c24529e8a138e8c30282ecf9dcce0cbe6c46dbafcd5ab9985bec35cbc32c4fce848208adfba8ed9027fa45c23132c9b7292c6460a6a710bc48e46899c5e73c427772e86f36ef7db5222e9776da94ac3da2e90f7473db839b5c2da292987eabf87e208785aa634d4284ccd4f2a642943b053298dc24d64fd1857a5a7cc9feee461b449c5e78525c538a9659d5d349d4a89a7e3b37", 0x1000}, {&(0x7f0000001540)="b7565de5321c22294d680cd7094ccce1b4f7b18eb1ec8495cc587383165534ae1df42128a71beff1ca87baa38e3f02ccb5348624170b94bdf8f6d00658f8ac75c5969da3c4fff49978a587c9166af8e6200ca5fea3f5384f91a3a45214dfcc47956a26fef158864d827a2db817a5bf480aa4d132e8122f4437682b02e41f9822499cdb0e48a9f1b79b003994bb5ab4f462a4add90d9478e67b1247f15889276ca97155fc6bd1e55e523f0725b4aa3fcee79e4196405866dd6271e6bccbe1b367c5c7df519af1ad249c68145d062d485a9ad25d61a9ba6c4fc2148cdbb3c2fe6cd15f9160789ba9b7", 0xe8}, {&(0x7f0000000480)="2011c5f6505f3d72a451cbd64718a289", 0x10}], 0x5, &(0x7f0000004e80)=ANY=[@ANYBLOB="8800000000000000ffff000001000000199c39f31985c48ec0d3c5058b48cc14ab96fbd42f9949ef25b411ab4f76fd3256e85eb13306d9fc497cce23099a8d5fbe1cce2371c299a817b9b697a01f49a3ef42cbc79cc5005f2112fef8b05dcd1383c07999159fd24aa8329151512db17d46b700e926cff676e38b0fc4c98288cf3a48544c000000001010000000000000000000000200000055bd8cd87de8021c46953e60b512be8b6ce1da6adada054ed1ec8fcad5aeaf6725e35c6905b49856cc88e5b1516d12671fa44846713d4ff2e72e720c0788dd4f452256a0a79ace5e04c9766a47b3d92d68fe6b91e244c42a60e7e1b686082925d50a3ad4451c3ad65cb08e93cba45391aa6461e099fc71c7b8d6b39943a50c69380819bf8b8af82bae8ef5ea63d8086ff64f8f1602abad66f5085feaee75579d09f3c592cc1d817f92e68c74f1890352920b393789803ad50956ab81c3d64aed0888d37b02b92d9cc41eed33ae128c6beaf4f23e6d7d029e0aaeb8b67ff73114d3871b7b909783e5e181874159c1433ed5c27ed6ba3a163e5b7e136b05b3b6e0b9745257f4ebe38c077fb0a9acd78db00712b583a88341fac8bb5ad4fe59d7bd7f055980f1a4f16f46b80c9b6fd451a49f7475ff0e58c97823141d4fd84f5f6bed6c27c3732954f4b1303916dd3a70f07e895abecba97feef62612134556fc831f20996bcb77ff1ede554985646015bd9dbc864d1c3675c4fec85a00e8c810257708b7a0e7bfb11c0787bd51dad9e564d0166a8aa54756d9df1554bdcab473fa1c1aebf82b5fb2dbaf50a23248501e120a59b6d91fa7d1447dfeb8eb0552019ffc4978d147a99100cc5ab5e8f3682816c44fa17504f7783edc8c532fc543742fbd5e0d8e7761978763986f8b7b84837ae1e733b17764c61c2fd1a73c520511b93b071966346b6d1d1857c78f3929bd516e18326e26185da525b09769604377adf9ab01f84e702006fa28dd6cd3f60a358a92891af98bb9914291613f2dc1257f561dbb2cfff77f996e9af7a85e9d19e2f3bda76f17c02e07ef2656ec8d81acc5ad0b61d7a7cdc5c5833487c82603e16864f98a7446d0c5d10a6e201f3313c73aa1fa268c01b58d414ce37aab6efb302fcabf4e28de37b1994a7993c5dab8292b8726b6122574a55aa2557f9c70a3e1dcf888abcd3cef8913c29007283a7175f41d452efcf65a7e2ef50c92849059e3ab035d2911ceb9714ad67ff3f98d00d2611fdd0f2d00fc2326cdd277b708ceb26a7e4c74103924c88d8fc2835e00d3228c6ea67affcff8e45903bb4699c55657a4c5743ea2e76e417773c4d98b668417c5d94193352753b421c413e3457cecaf62a1ebe96f76500f2ab5b2de5c63050addbca60e19b17d719b13c9d2bb0170fffa42d4f375661636da178105fd5c157ed25645149b5bfa4c35869fd003c31a32b4d7638e0a5be8c88e81dd098522fdc0616ebe797c1837400c89170990f385b866af16f934e4cb2db155693352fbcd671d9cf182c252332c63ca839071ff4aa8a8b4e1e582bca4629c81b569c5f26c2601fc92f476443b0d68690c166b88502f13b1a3924a336b1e7cf64f0c7a4ca17f5ab4bbfe11d080d578d194d1ced37364a2778a67b47557d6023c218f416b7bc8cf846945a070ec0077dd32f5cbae1fe62de6258099a7a13c6158bba64cebc6f553ee3d45864c786e0ed129adcdf38e9bdb157bb7982ca09190ae1742a888f01b6cc0af7a60d00ed872c3243d5ae1e77fecc4ef57857e7899a06dba0625c0132a3a025b3b27e1d4334f32df113e271966eceb89b43ab4b89f72e51d0931463bc72b5fd95bdc7b7befc3b65e49dc7b2c334bf3f8d87307d2c8829deb57375118050e846a42f92c63649b4b4d1292f015af5adb43619a83803a1b8a21701df3ac0f56b416b88d4f8269e5d0087e8fc8d3d58afa87063b470a0d18d7892b4a7e508bd00dd72f94ffc0ad6b6071fb7b767dd0491902e3dd48821920f26559ab86fc9eebc92e9c8c281bb27957bcbdffe54d57c1573037818ffaffc207e55b303d23140372152176f425cf316dea3f37a5ce72f9b1174f1440bec3458dc5223acdc6efbab824a9b7944fc65f6226cf4a763b5a9ab835bfb485999b683546833e2e0474ed923fef277e62d29d5bb354cb7c17b7efaf41fe2296234ba7130b6a77c23edf402d7fbedc8e69da6485c863851ef59d69174848d22d8aa6a47694bbade18609eff102118af0786ddb4c70a658a7511347e277e0a90f623d7c1d504b6ea86ee706a0efdfbc94cfb5c1bb5b2433382560e7b9422114751810eac3d98da08d8934444974031f728716962fe11a1ed036b63ae6070c135f2d7102d594c4f748dd9b6c3b9cc5361074e6e4a482d658f52ea553ccaeb058318bb7332ec181af6c0b4e54534ca77bbd9d6368ce1e50e3806c37c5a6045f54e212a2c68179658cd8242926b4af291f94153694d95f93f6ae3168674420d91e0f6a510381f2683bc53f0adf03fed52fa08510799a2a12315d14315a1212d896c8bac32a5902ff3f92716ba52df5c84b9b04311dd1c0d85e065d19f4bce517eb7c20fa887cc871eb7539625e1892a919e005fc69c9b4ee9d946072cedf49888f028a18db965296666bd18b16a31d9ec27d43b16f5b2f8e72880e5ad38f552a937434429bdfc48d6b6e0050bfc0151f9c9065dbc6490db509ccc0d5283c21e80bf13b09b38286186c37d5453ba529003876c4c9bd50e827b40cf83876b09c3648b64b90710514a0c9050584596a853b00da9a71873cad514983429649db5a87ee85cab53af2fa68cf330c3c449dd5995f158f7e03377cf4dc09a96e4329988c71a2ae3528f9330a19f24d1c3295e1ad0239c1e3a9bf3ef14d891d0162103b8065299f48185ef55b50557118a46f3389cdbc98ec30159939a50e046a1cbd7c0908095e4abee2f4fba524f518d219659dac3b437f5daf4b12e727d0d31b93d8462eb27b6d32b04df21da2084e050dcf7106f1d428738eea1d127e23c13a58a13f35e5c9eac57bc6a751b0674e88524e31b9fc4f98c8644249ab610b6a680809e74d27360a515a05ba978fd6b0c72a4eabd9835f17562328dfbfbd4b1c27b286d2109ab441e70d9b56cf22f4fed9668f59ca186c0c4bcd2947d9ee65ed3e9c8b9ab118eb853461ca4dded3b787dfbedf79fa769b61e51b0d193805ea46234ba9e9f98c87925397fb743dbaa416a9dfefce9de68992d9abd08c004798a0e9e1463ade8df0f4126b40ee5e59d87155aeb7b63d028c081736aed9dcbc8c37bea9cf886cdf5e5e6daa7b2511c9372b1fcce69c9e1d40f3241e75eaaad68d5d5cf2f283ac168d46004f1786d82731b0d7196908e6b4c3f5da5cc37e5031d4636018e6653ac0b4ff81768e29b084eac9ee3020edda3917e7bb865324adafca5c0b6d6939aed9f7d81490d52ebfe5c36983fab222c85224a0d40549a34ff802a49011b2ddae649c3aada8514850534c249c169c0edfdd7cc78d2e9022ceff5a08eb105a94b6da3f25ad54bc282a16f4b1cf4116d31a9fa8dfc401a7ea6a357f4fe36c3379500e4b26ec4c4be160be5544e33bbfb08035f31bc646153785e877fb97ee4c999106ccf10b6f1d461579fe7831bfbc8a71a1ef214caf36a63c08b8c6fa119f7d0de8f9d1d494422e9efc5e6295ea9f572fbb387a55b858583e4c5369ec57288fddf7f3bff33ea0f4bd6dfa36053f41650ff52893c01299cf3186fddb53fdb713d4c14978d394a1b322d2ade5141aaf3338b4ef06866a3928f63984d5caaf82f849a3c79c75700a1574f259548760a2bd5590b9defd5b40e1d543c0565021f86646584607b25f82b8ce828c0fc917c6cc0d6e5384b96185862e1a3e129f62bdedbe462c0519db60491f1d98226c2e5a05f5c144a82eb63c09506021450cd5fcae62f0506f0a12ad806dca4dd5720c4bf3369c2a73d8721f5c7c14ff3c527e928ed27434cc81559fe050f2f5c3c8c1352688f7f30b8d9609ce5f00ff33d9fb0d9b5d2829cfe02b28311cd86a9ee2072ad883f82f1d1c7e7e3bbb268fb2f9915fdd11d4d1e15a4486f63fc8de2d14bde428d77598dda039787e81ae620da2462e9fbee7677e4278c9d7d2be8e141202d694d061f90822a21d0e9381301b908f40c1fd70e00ed36d06d746362ca9f340992ccfd600248f67f4b72c01385aa39fe67ae4864090f7676327959839c8b314a048981abca61f99c5bc7983820d8557c17650f73741b4da4e60c04501f998f3876b9d89a3377282150f2316f5adb2415c1aeab82bc7a2e0d9045c7400f54b56794ca66494e080bdef5be40905fa7e2c9b968580fdeab82abb6fafc9399c53ee8c726c4f3bc1fb12786ee0aafae1d32355eb00c81da15f49bf33e553b2cf75f0ce273b0608edd0871693679c284e0a15817be6cf1e1b696860def9116b72eeb941df1304f097286f7c0cdeb6c3761b6157752fa366a34cbd808ef8802794cd5ed09f41ad09b42d791e06df8b858926b180e37cca32ce9d64d1bb0af2e3c60630e7707c35ea36c62cc6452399a019001ccf7624c396f3622f5bb12527383e99e404f6700d1a01a3903695ae93748cc56b28740ae2938f3ac14ce78f27689728358bfa2b3ffebeaced02459a451bcca91becd00e642618a87d988a017c6b7c0d55feb1aaa3972923e3c1ae481cca511643bdbfa5ec6c47400376bede7119ce9244f9a90510dc4bb99954549d5c5b978b78cd670f2e284bad45704b589b530f940699bea4719f31178b7612007e08835db4719b5a5608b8171142f78e89c4dcf3f94dbdf18147145447d171ecc850ccffd3798b385087df6c22aff33a568cdf8ef7b4008fdaf92ec86a7deae055aa3adf4a296791518a04dcabe74f4d1ba08ce29aa4dd57650df9454d17447a4d22050d02c6b4d6e445a6ebbda0372ddbaedd5f8835da84c784c2ded88b5d796d6708543da7868e9cfff9d603eab53257cfe068bf42f92668f6896a0b4dd22bb3c5497cc6ee0f0c4348bba60e88b5809c35c58c3ad60e1bf4d0e338eb348e90860b574781e57e66b68b55d961928be005c0f041607e9f2653bb49a13d19b8919a9f71308be774cc867b79d55cd1c7d7b36b7fae812580a86b481304d80c132c32a0af8394fce4141dbe4596ac6cf7cfefd9ed8d62aef0c7f6ed8d3815fcfb2149f874a62c95a0ac7ef3b3638f09cc8364363077facbaf669b3c88a889c40e3df989723340c629f15e013435d1584d72f6e812d60798337d13cd70d3fac651b7adf99a9d4d0c9296994420fe35e540b4f75a00bcd179e1162d5a744a5261edf4ad6aa65e861c02395567c570e78cb9d698744793d9c7ce380e807bc308d2881a0413dad24b8648290ed973bf544114fef1f8e9e21cdfef2cdbba6c7e3d02ebe5dc4d5aecc47870f220ea41f152edd81fc61cbaeabb0eabe98e2b95376df1cd4c2ded4f17aaf7a7d5b24de688a0fbc6a594df39b74b579090b8568adefb747945703d6dfb19fd33d5a71df3b79b0230f7eee0e8cc4ee61228d2dc633202f3acfb45aeb85ea7314134c09ff2653ccc4839d2348261810594b188caac4db8e4a629dffcc1a94561c47cd7d9eacd19d51daa90091d78ccff6b9b909019c0abe458cc7a7a46c648a2f38a86cbe48215f155da7c89ec93eb0afd13ddad9867cfa6d20805c459d4365cb1329d0dc797f9469b43818df89e1287abdd32833030edd16c0e81d35391bd41581fc3125c27ab571fa3ba90f6747629deae36071ec1d699bc6120f706eba9d0b6d47181a62a1f742fc794baade2219ffd3876e3c9197db0664587cf70f792420047e9870199222223251c0e560f5aa31e10cc3bb8f2d67226796add5b00a55b64d4d873fd9966b1f5157a35c9a7d1281927a68a55deec2a92b60345276ab1cd4dc9b327b6c4c48ed4b2bb36ef19dd465895ef0a402f7ff45ee21000000000000000ffff0000010400005c078395ccf3c039653c790ade67b901883b4463f793a981399411f5085ec1a583afe270cd7d7073e1d72118f8"], 0x10a8, 0x400}, 0xd) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = dup(r2) sendto(r3, &(0x7f0000002080)="2b6709f2593ccb340b5be1aa7d86a310a704fb232f36b4307223af5d89b46a806e3f572daaa746daccc2bb1bdd2b643e6736b5e0738fd2f57dc6753d9c7b688b114b846e71a47c79f37257eb4ce772ec618aeb435a3b5ba7e8f5a509b3c450a5f42f7a97df8d2ef91d18a94a66a446b667076f1acd718ca62fdf31c49f8c8e74249fc16d04ae014f2d8300f1eef097b04a095d7e2840a8fc54c46a31598f95f335920a3da3f1aaed9ae344111583eecb6d08943b29b74c6253eeb094e6663a171a5fc147d66d3f366093902b647d80", 0xcf, 0x400, &(0x7f0000002180)=@un=@file={0x1, './file0\x00'}, 0xa) sendto(r2, &(0x7f00000016c0)="a6164eb4bc21b3d7658be7e42ee6cbf88b0c69dd313a1834fe24d8529f3c53b0a53686ffbace634abf617aabc8644b0a6baa3d2739f6e0a296a2cc2de93ffa0c34eb70187253bf77e094873f8e44f23a9b5297", 0x53, 0x404, &(0x7f0000001740)=@in6={0x18, 0x2, 0x3f, 0x1}, 0xc) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x6) writev(r2, &(0x7f0000001bc0)=[{&(0x7f0000001b00)="d5f9781f537816f6ea3417bd84f1f57dc43f264fea6b2ad92bbcaa010bd6d06c4182124508d20d60208c18813dbe258bf6628b4ef7b82f6b57cb745003350701d1a6f04d9110783f69489668f8c1356e11afcb192b8b11b7432e1d7a911ddb00f958320ad02843b5c32515a49f63f7e38246d9b8f710f51aa73d3095e8459bc8695351bf05cf1e13a10bcbae5efe6f51474c72ad406160aa2bed5a29423ba3968fa457c12835579ebda8e6518c0e1b81cdb88e8b592fe677a5f6334b5d35cb", 0xbf}], 0x1) recvmsg(r1, &(0x7f0000002040)={&(0x7f0000001c00)=@in, 0xc, &(0x7f0000001f00)=[{&(0x7f0000001c40)=""/191, 0xbf}, {&(0x7f0000001d00)=""/205, 0xcd}, {&(0x7f0000001e00)=""/205, 0xcd}], 0x3, &(0x7f0000001f40)=""/200, 0xc8, 0x7fffffff}, 0x1) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:54:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="3804b9", 0x2) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/27) 14:54:27 executing program 0: r0 = socket(0x20000000000003d, 0x3, 0x5) socket(0x10, 0x2, 0xaa02) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ceecf63ef21abc98f02704e859481201d1c16682", 0x2}) 14:54:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/62}, 0x46, 0x0, 0x800) getrlimit(0x5, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) 14:54:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r3, 0x0, 0x0) 14:54:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/16, 0x10}], 0x1) 14:54:27 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x100) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 14:54:27 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xb25) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb"}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 14:54:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0), 0x0) 14:54:27 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x5, 0x100) open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x144) rename(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file1\x00') read(r0, &(0x7f0000000100)=""/172, 0xac) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@in6={0x18, 0x3, 0x6, 0xfffffffffffffffe}, 0xc) bind(r2, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) bind(r1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0xfffffffffffffffb, 0xc2}, 0xc) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/123, 0x7b) socket$inet(0x2, 0x6, 0x9) 14:54:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r2, 0xa, r1) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/41, 0x29}], 0x1) 14:54:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x5) r2 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000480)="c15726287209938d79eecf1d13d84b17891e1a034ce83a35c486af141167c978c8c08416912ff276f496a570bb5b90984fd7e368420192c1d03ae5b315ee0af9d5bab3f8f7114c46b8d1e97c90c9d2ec9f002101f3742cfcab91d2d1a18600907a566e8a7fa2e455062974ee467ecf857ed24d13b84d4a09f67c2dc2feca89f3b453c2813a825d30ed9ec6a7808b1a76e9", 0x91}], 0x1) getdents(r2, &(0x7f0000000180)=""/233, 0xe9) writev(r2, &(0x7f0000002c40)=[{&(0x7f0000001c40)="3da29f6ded3a36968c6c29e2db257427b75f523631d61d7f4d61b4465a368c3b8a9b7a1e1138bf4e16fdf7ea3cfc952b84ce5a95e5e5770d7ba9190bbb52c3de4f8cd497ed782d96bd6e6eb86e9691b667e17119da1226d6128f0e668f000e8362f0fb65a953301b87c8b53993a5ddbf5774fa34644ebe3faa510b0f65fb90b8e21b188556dbbb52c2849fd45770b7fd828ab36c9d67422621c0e625052c681176243d39301a320515c65692e01446c25d74b171906145165a95be2c46066d400f11856fc4ee7806936c9c3f4ced98819b31539725473172c7b357eab95e4d09", 0xe0}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 14:54:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{0x0}], 0x1) 14:54:28 executing program 0: clock_gettime(0x100005, 0x0) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000240)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:54:28 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x3) flock(r1, 0x1) flock(r0, 0x3) 14:54:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{0x0}], 0x1) 14:54:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{0x0}], 0x1) 14:54:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x6) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:28 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/134, &(0x7f00000000c0)=0x86) writev(r0, &(0x7f0000003dc0)=[{&(0x7f00000036c0)="446ce596369feda0d7b388546dcbf55f12809df4dd6ebf9379a3e49886c92ad2da1b550ad4aac54bd5c0e62919fcdac970fec69c116dd6436fba1bb8bfc07635a074bd4334262c7713620bb2c6c204cbdfe914f80f024035a0a0b52fc33606e56546c77e97b7ca25c309d00b5bb799f85ac7c9099daca3e9147777e2aed62afb44fb039d83fb8cc561f5bddadefb637faa3df34fb26100cbc2a314d9a4a828c430581d1f2728a4d0892956fb78ce40dcb94c90", 0xb3}, {&(0x7f0000003780)="d20b7094cf4c503a776452838948bfd7f00867fed4a51b33bc3056f161f4e59c79b813c6c605ea08bb9042876de8cadfc560d36ff464d85014f4424b1a19ca6d6832cc63afc266618254df0a43107f228495feca3f091655b74c317ba5fcdfbd74aace0889b706f24b2fead1e6ae082c92cd9d117a16ff4e6abe19830965e93c78a71ccf0579d4233bd4075d0ccad27bc7", 0x91}, {&(0x7f0000003840)="2c7eb63434dfb9ce9816459b4ad047f3e7d2d525286adc2ee9022512d6803ebdabc6393cc7bf15d40edebcb97c3c1e4acd513b8b2eb835574d6b6cce18054c1928683516b082d09f9677b2d15f493bb4fca6070eb0ed67e34dd0512d111b70d9dbaabe09e9b1d2eef4512050b9af8a95ae260b2861150f9d5cc1a1533b7bd710f14f0e4391df8917e2d8637038ce8ca9", 0x90}, {&(0x7f0000003900)="cabf4908ebff811b41a778c6326aac262aa488b78fb9cd2ea59b3cff2b6f56b84f9c81d053d925c243d2b0775f205576299d89fdd9952a96e41e0fd58868463fa580b1c3bef1206400df3e1fd3bee439336e39cf1f1ddd7b5da357a164754ef7da4c0d13cbac1f8797be58de0ed193299ed7285303fdd03a944372867d1ea1f52ae8794b9f65cfb6323b2183d048559dcb843beb7922c670e5a64f242356318f630fa1db6adee388820551fd0573e64d15549eb7fbf45ed942", 0xb9}, {&(0x7f00000039c0)="68d2e829ab4b51f78de3cb9dde4872ac4767c2690bd98fd77bdc5cd39163b1bb25099fe1c4ee4ef7996c8c09ea767cb85aa009dda520bbddd8a6f96d453d50f34ff3a025383ed5da8db565d4ef3599c34a84717d1d4a6987fb3ab2e21c0c6a1cdb0b0e544feed5e0d4aee1f5d37525655527e825f82b56ce6108b9b6944e434547ab7190ed8eef0c8622540187ed860daa2e847afbd5d7a225b3d6bcdeb8f205e6d8a8edf4c4b0c13c07e8bc41bd77c695c84e9e0bcf8e592ee4768defca8a", 0xbf}, {&(0x7f0000003a80)="38f4abf3b63297147cf2bf2a413cc58635f7ad7719f4f19b448d2bdd0a290c884e47e8fa6e0dd2282bf203b344619e395580fa222825e4d0c82001292221027e480a88e95cfcc4c6c6daa0ba6318ece6881c5d8a042090a42966e7ae906694193de89176b6bdc07e026faa11a26f66eb42dba983042306772945852794c786abdb940c5e56132a4412c8864a8a691bb728b7d6bb0f75700467363339714ec0f08b7f2e0bb14dd4cc8be0f4377d44f886c9173e00c1c3d525ce32ae82ffba147c3210870e3af32a22aa0cf21026543696b9", 0xd1}, {&(0x7f0000003b80)="1706ee5f86c539567a2fa02ce84e3945dec2a2a7ce1864567f256f92fed3927d7b3f7a09358e587dbca235ec819d3b8da0e13353a7b960a042eadce348619235f090c7c1ab6111ce00caa40cc5da785e3bd8e51100456c69fcdde7f1c282b522ca8e2bafa489965a54a8d7ec3030cc0735f3d204575fde590731f396a8e7e1b13d60fa94015b1d1241e0378edcb304d7d6a385605a5ca2083161aee9b7086dcd6130e086eee716fa35c5c5987ba5ea4b5f6e02e900ab4bd7259a3b6df8f0e9aa155207891e55da0e09f23b03", 0xcc}, {&(0x7f0000003c80)="27b2", 0x2}, {&(0x7f0000003cc0)="a2467fa6e5b8b5835a9759bee22c2931a01c43a6f3a24d97678e068df75a30622fb9a82b3b5a5a1d5ad83142eb13992490ef4a42037547d7bcf2f3", 0x3b}, {&(0x7f0000003d00)="bc533476fbd31ac4b312aa0698a3ccd9fc5489ea24ce735a307de64dc1675e4fee5cff09047de312c91e127ac8915b01eaec093c08a3e589954d7335f0814177b21cc2324e97dbaaf92887c1b04f01618bbccedefe5f6fe2b590deb74666e30695136be6460d20ea71258b3cff5a6063d74891472a691595022b8b54da98e3d4747787c0855f4e07666c85892a1dcbc83fcaed8539ac313eeafd31a002dbda34580c79f2", 0xa4}], 0xa) readv(r0, &(0x7f0000003600)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/34, 0x22}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/130, 0x82}, {&(0x7f0000002200)=""/238, 0xee}, {&(0x7f0000002300)=""/75, 0x4b}, {&(0x7f0000002380)=""/84, 0x54}, {&(0x7f0000002400)=""/211, 0xd3}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000003500)=""/253, 0xfd}], 0xa) 14:54:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() socket(0x1e, 0x7, 0x18) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7, 0xf43e4b87, "ba804b75835db500fc6e28204bbab6bc8efe00", 0x3, 0x7}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000200)="bd80", 0x2) syz_open_pts() close(r0) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000000)=""/49, 0x31}, {&(0x7f00000002c0)=""/98, 0x62}, {&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000340)=""/146, 0x92}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000004c0)=""/34, 0x22}, {&(0x7f00000005c0)=""/167, 0xa7}], 0x8, 0x0) 14:54:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbd0400197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba8beb00000000000068f7acad445dd976", 0xfffffffffffffd6c) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) setpgid(r1, r2) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="3d80", 0x2) r3 = getpgid(0xffffffffffffffff) wait4(r3, &(0x7f0000000040), 0x0, 0x0) r4 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000040), 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) lseek(r0, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001640)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001b00)=[{&(0x7f0000000340)="1def768a019d5dc632c4aa28f292221a5a8a22b112f39b913286cfe2da85a829f43db9c86dde93fea79d35251a4973beae028a917aba16458b2520f351b373916e2af833a7ccb473a404fe45144a301c9a8835ab33415eb47714170dcffa0fe12150daadfa0e8e256585caec8cc3257fd2ecf3fed478d4cb9f276bf284407daa5f4180f4203889928ed8ccd23382461881f9e28d808d99e80311e92c012892404c61ef2f8f1771e84d4160522ca8e6c5eb8299a8c07faf69ff9fdd618837e5a3995156c24b4e306a3c61056701831dbf56a80e8033bb3d4e45b1e92666d9", 0xde}, {&(0x7f0000000440)="3f51689f65b845aff327b5e308dc6fa7b367d1ca0cd08b29b549b8cb6ce1169a4c993e2f00f232ae6639909be5086cdaf5f2f6d4aa5ca47e41c5e16c5991bd09d1eb45c24231a61214c89fe4544f5023c99f04fdd9a44db00c0e3a8be6c97cc17105ea78cb869cc28c41ebac44bb6324eae47b7a0cfcf29f894a8b12a45d8ece1888e4ff5d08871e38c304ca06aa1dc5b1ea5a3738cc261557113d94a2c851290a56a661293e6ef77f7feeea4817a2039cf7cd749d8c2733bfc56935ecb768adcc8be60c890d309417980b317dcf78de82cbefb2e68a56b15e1abe0951220299db82a40cd55a7796b44d49fff3824b292e60fce39c676272d989ffb91e9ad440945a8cd7c03aac0dec21a80a2a3ca43122cc64c249b6d345f9ec67d304be8a098c81e54286c49b30d3e7ee98696730a90a3ee84a92fb51d9024608f45f31c9fb4e51b000c3a36771520b444676a528a0f62a05192dd310c85c7e4fd7a08d94eaefbe37c01870abe2ef8914795f0b25b59dca3fda46d6ee577e46af05e223d9539b75e619d8d32eb64ab13c1e34bfb819f0ca9bd89bef3a0eee1b9d8a73309e5a7e795839ca3774c44a7d2b8608607753b49cd160776fca941773d0a25dd985ccfccf9e992810312b3104dab4650952f0e378bf276b3d8444ac256706415ff1c8b82fc6fd400befdc7b4aa7812fd1f5ef8cd9571de0a0fa9f02a6d28a7d9de18ca92280356c2ef53b3fabbd81ff361ccd2322da1a70a83ebef71923d09d6a880520525c7b34310314a64b1810bacaa90ca3354265f1efc33a0e356f257e0c0181ffcc8a367bfc37b2df69478c121e87710acf846c3e12e9185a79711d71984367f25fca6ad1728303ef116258b30f354752c0884490a399602ca755815b76a5724fdbfa3fcd788455900ee1940d4efdcf46914a90757c51707c2b1e96b0f2c88904368cdd0a42024fd68dfff2dac35368fa827631de18e881d2850812508522e8599e149ce7143157d5031f155ec1fd70b1774aab951ab0ba75bd177f12f4d76a78c7781c2ff35cbd08b0f06eb15e24a3b21367ffca672047edb8df494a80fa0045323b815c4f977a1ff1911aa11fa17e8476961dc19361b500a8e0a93967e4e859092e6427a13d5656024ba1a015480bd00f0542068be2612f64556a32bc63848f474117c069867788573562a8c9352fe2fcb0269ddd6f103cdf236626e65f1ccb96a644a6eb1fd63902839b5915c9663456221320a4b87df056e567163d19c1c938020e082cd46d471a40bee98b1fb0b137258c3a1e52869b990341c6d6494c20f7920d34dceda47bc072943bd893bfb4094fb9b11a0a5ece25649f806eae422632438fa289fbd70be7ff671d763bbfb398795a73d66baf9d84080138371599e59890237ec4d1fb6cb2db4c3fca0dc834149f130c6a014ad8a63b649f4fb9a31c0a4d31363f2b6bc4193fe7aac1d3ae9c1693b3f027e3afedef94eff327ec9d4e2210be2ef2bf93badb5c46b28b58c76118309aa1abe6e97cbe098c0192dd013b970d464df6675eacd6e6853b28abf05ee66521b8ba08881e5ae1b2008956df5263311d549318aebcf960229d42b4823ea6b017ede5a916ef5dd32005e21be9b890d2574424b95fc909679f31bf4abcf60b9df4fecc66e3a2b740becaea0d1f7d3b6da08872d132f0e22516604d48531ba463d0201df4471decdee32d7f40851f7e74212c341df970307e17afb6b60103ae76d4333bea277f60695adec3e88a9aadd847d3f72bfbbe7f19155035065c2a2f28069fd0344e268a488b3f085311fec1f2a9560ebad7d7d8991528f2b7b326933c2b4a1ec1fef0cc2b906dccaa2c4db1b37ac7217eb8b30d05f2b0f1979e1598cda6d8dead3550d25b6e3a8af6d18fd9355f8dfd69ee9a6d2dbaeb26359014a296d8ad6d3d55178b2030063628f0239a67c17050342779af7583d1a208da56e881f3b1b64919579ca29a8a812b0d8b6d0ad7b92a3b00193bfe73354eeeecf9bed3d8e22786e8c31f73995b9544d90437235d5d8443ef3ad719e888001aef1b2d610b7ef8820e1113484cfcbf6914e9c2e90abc3ff32e4aa08838f9f7e675db429195c6e4b20d5056979455c8777f3906bd7f0007a83142c01e52e5fe7399c1c03a1365267ec694c1c1dfec99822654bd3d5ce28d74b00e991f8464d2c7071b4e7aa3c4606d88fd3c771a83d635dde56923deb545f6cce6ef344806a88c5dc5c70b265033d01b3dbb0f3d29c68a7d36a6bc4c6baad919e72b1e9a3847532be52fed41ca8e484195d5d1cc0aa4c9519b61d4cc17d9d9016e5773cbf2d9e4c507b64e57e853ff22170d9e68aabe4056fd66a7afe6704903f5b3e25526e2498d25bb07ac839f13b8bf22c80005134f2983060420ce4a8632bfaaa4afc20785a3bf6959db17660d62491c891a72dee06c524d4bb59e97a73e077236e58fb142a8ba9ad9d6ef6555e38b1dc08d1a14e19f06ad99d6b97f437b17b7f5c9549f856e8ad6fabb4b67eb4be8827ee93df31df0d52f61c38537586ea8bad7212d34ed9dcbb78e5d7ad7d4919ced7d4c04a457e785906fa7d8e15adeb97b5427d03ad7388c5b3d561a9f6d752c4f49130cef32270b9e0edf1e7b2e8f9b57d15f732f23b4ad5eac5b1ca0f800a32fb75ea28c5951ecd7d8434f84661f192eeaf9bfc258efe5d88d1eebd8d7c9cd99e7e0989c063276ba311578660cb22f1cff4f59415c55eecb0d808d93a599d650221de01db4d8665a1b94aaec8ead25ecdcb3263aa464cb19dfb28e0ba09dbee0daaae5eaf7a83d262bc92b4c8e8612bea05bbc7ab93655d440fc6be8b1fedbaa0cc167bbbfcd15c57193002b666f1e8a91f6dc0801da5dd9857bfd3f67079a8a51515f987889a5ad3458408f562522026a07ea57e2391e363adfbb08456982f107d4e19748d75fb4c24a9d6e061f3124257643ea1932291725358b8aefaa34510fa9ef47b9113e49db3e5ec3d1af354ba22f117f89f4e845b174059c42c3505c36bdf9f5567771eabb8fe890500799c2b41b306a94759f677b9da4bc0d635c91496ed0f4a03d5808b64264e1a5beb802e2ee8824f9ccf982e1814949824a6e3f5a2916e3bf92fbab17782a66ac8cc5f4eb5b6533489908549ce623f22e2382f6b9e758ef8c40c59fe6f78b670c0ef531abcd84caafff5f8b7e131d2b6ea694b0274a19fcd0b69dfc83276db4eba6b2beff33a4b048e4891c71f43213e32591e68a970a2b3184e162f954c6837226b13f3a1358e53b38f3ff894cbf4df1a042ac1ddce6cac4358769ebd97762474ddbb8d69686233f0371398ab2b0f351923df2b2408b24891fe0c2eddeb4cf0507622a1b644975b644e7390526a5490eba32b435df222f705e23490837ab5d0bea7e287d63f2e792212fff483666bd22edf4160fb8c0875119050f0e537ffe9bc6deb0b819a8a82d2c99965ed1e2d157d20d0215efddba4c056a076100fd77d81da13f9fce5939986cf1a7063319226650bc7c538de8be853571e198eb6a891247526df078a9b0df721853bdd1d06330daa8dc1143698bfc26ba90a1f77a2ade9ec294ff818c7651bf81ab7c10ba124dc1f7d5dbdf505889af3fa5b11be1c1c009126e9ab1d2af8ffd9ec014875f662131078ce91ffe508e795f1ec9b4984dd4035fe208da579f011909c86657c1286123f7e87a3e5145f054c8e3cc8add1662701ccee98e498cffe7f8663eeb1e1cd7a091b37b7afcc2fe5bf21c9246b5fb6f31bd9cbb203705698f945e29c440f1c78ddc85fd5ffa3bbef2d5f14ae5a46ddd54121a8c53a2daba7b312b449ade6ea9cf18ee5aa86162b96c7674d4bd94b4818c1eb031266e66af344a1c7b679d403b297ad8fd99c3afb00a57ad37efc46a2a0013709883f77c34249dec7e3da878ed6ed99cdcc16d49ee387bcf9622b37522e9dc8bca9a686357f5a89c12ea41fd744cdd1dbd16654b094d6a9924a777679f13b6e230411398f19103db8bd50e0fe54300cc55f3a05eef559c84b7a0ef6c741662b2596ee9ae50ed04dd32e6df06f368b4862d22d627569f168cefd30badcf13e1f61b1eee9a2a7a713ad8ff9ec13cf457a766f4ba7b10e049f2ba046e914388dfcbc7d45f38faf25b7b685193a79bb2ddda79a2ebfc3af0f88038a026883ea346b21c83823a3e2f2c60a3fad9f5ff1a46c55a18782bf99a3e1e0af96ae3750bf93352a31d18a6a1a57b9b7a06a26eb34154905456dfc4d37d535427c5a82ab952f83bf08056d1df0a9fe39dade6571e162328580b49953a34ab40fd3b433fcc1f91b684699a7588cedaa078f30a4730ebf17aa855b468c2fc099c10621a1b168c7ceb164ffeb7faf571cd3dcaddb85c90097018ff98ce62729cc7f65e205737b1f044fea480d107a85a56870420461df374f5c2fae6d40a7da6d5ad11bea4b6fcb407b99828e6d74a929daae6596fc7e8bdd66b76784969202356b9c05ecb4f63f25938a34978afa15e7a196a90c24a15c9ebc625edb15910242f009f67aafb95e6b4d141ec1544b95fd7fac987ab368bc0f06ec9738e0713f8ea81113b661ce93054a4a47713f2007d092915418407bf75ae4f661c7398bd38c1507576d42b50fd74c759bf6e5931a71795188c36063e5057362c3e49a6d15585870b8a3b6a39a376cb32c5c5c76578461e6ce41357ba793918e62306ebfca397342c759766e01d18e90e04e8b3df787139509d4495ee8a15afc6ff090ea82c6092a7f4ddcbcd288d689434bc6b4ff0d9706f4b8e30d48db1b14892b84cd63f7c0afd260923a9be0f5d2651dc7ca6909016aa860a82d3baca6d04a17651716e391412856d26aa19fee904680a4d45acf864c8a5a2cb1bb9e5fa97929f143358fe6986dfa725fc6e37d57475dbb637430b0f0792d05f81c2088bf8978b2bd1a832e3a7989b8d2ca6dedf08f3ee0041ebf788434d30bdc44f240e1fb5585ce5bb8178ba58c963d3864a0e88600ecf13268955f71128b206ca9f5fc494b067d96a473d1d572f7db95bd4da716b6e750674505e7d0aa4812f94bbeef62c6003e57071b002e1f00c8b0d1d57308dc5ac67971d9ed79b28d9ba70716ec8d3d86606349f36e17b56968d297a960597df14ae8cca0d79ff13f4eef58198b12a6ef0178fed15b3ae18adc28a111b4cbd1a862676b770154556f515236664128e14d98642a0f231c69c97ffbfd1196bbc9c6bc23eab04f2cae2fd301a32fe81d2cb7de90da357841fdd53bb5fb7897a689a486e8ae0028accfd9a9af23131bb4880595c0df01ccdac49cd13897ba0b3df6fd6be6e53183d1760834a03125558515d0e2397a4b8e70e9c93af1d87c7589764f9ba5fd4ec087da2de2cbe4c70fc3aba1ef3432729bda20dbd98ba9be14cdad869c6b06411c5c98dbb3daac99d4dff72816df1f6619ae3268eb283385f660a1f6180ef9987f186e9af82395d8373a42583e429e89314abc679d62e38ca2e372c090d1dc9b8c3188195e6e560a7d54e3db0693414d597b4694c9765c0b45d77f1d4695ead59fac605d227fca2f83f52a9172abdabe4e5acab36122d0d7569fb41f451f77cf08f755b8a21146e971974ca459722d153f8cf96af25bd82c7323e3e1a6dc37d12a31350b1e06d11001c32b47087eb94dd2993f0a659aa50578397c526e9ed249ba2d82e1d87ddf77f422a31e044f883659eaa3d0a9d49ed17bd629ea2ba1bfb6d5d8ad9b84c95171e5af7ac9752b9c95accafa39e4d6494c1e5d7f0f261fe532ebb8d018e7fa0469478d805aa", 0x1000}, {&(0x7f0000001440)="0baa6156ba621c89d2903cffb46d657a3aafcaa1ebddd6915815be66041c026754dfbbeabd36cc47e5e4817339a96e7fdfa53c5dcd44768efc5ede9e0574555be60ff3953bf0bbbfd21244c44425b99391df3c3698e05354b7e0be7bd744db0eaf3bebd390e04553d38604fe10af485b83800e8665a7849bd54841614828f02e5d6be60be9b49cab742ef88879d161304a520b", 0x93}, {&(0x7f0000001500)="a75534f2a12f56a95bd931c0bbc1123bf2895dbd37b8dbe73f5ba9227f8905c9bf0e62e698714b6989df55613f6f2ddc58f6623cdf95f31ff0fc753080a76d24cf476fea88df88af5d72808d3add9518041f9186f43f1a2133bc5327c94a3e917f964f0a66304dff521b21da045b1418fb41fa74e8aec4196511d0230ae5a1be7571e123ed4a224c111e61484c5d5108659de9ef79b72164f0ef70d1829a177b833c43209e", 0xa5}, {&(0x7f00000015c0)="d0973c82b2f9f587df57dad6374865b5d86621b09dafd3e5ba580dd184c632361c1a2d7506cae81c19b3bac2001ffbc6dd620036259a55ca3dc8c677ab87e33a98db702e47885d94df4fca0d744b6f66f1a8f276ed7cf2ce154380c36ca9f1aee536c7febb585bea665bb3abe47599b457b5d4f8c68de80edeebc8b066", 0x7d}, {&(0x7f00000017c0)="93234156ceb69b32d735785d288cc243e57a6fcabcc991424bef10d607242c16f043f545c630cd2ba7967aad28a34d4c2d6f1593ddecbe032a043cc43b65c606b510e5e7176fa3e8e1d71ae7cf8c193a23edbef90922e2f20f7b8324a5c8f3bd9ccbaf7a601482eaab8c2f44c290053e487e7bec2204aae62083f8e19c110adb2d4bbb207521e87b1044221a11910165d1ff53ca83417996ce", 0x99}, {&(0x7f0000001880)="dce25a5e49e41082065811ef6f8ce849d1393398b056caf717f2a7bead71c87828043bfe2e3142bc20e2d0221123ad47eae53151b97881ac8c14ccd322dcada8ac7abfc5c1d8b8e50b296cad8ee755c487b1cfab41771604345439af3f1e3c7126bbba75c307f1bfcb576e2d61b171ccae77ff2bf516a34fdc345d20ceac7db9bf71b4b37243e556d6a67d2eedbf1e085f80f68d463a9600094cd57481db881bdd7f4ca8265e30d054ef27b18c87c1737d17", 0xb2}, {&(0x7f0000001940)="5f3365701d3963f744beb2581bf6a31a794efd6937fe3be872b763b998e8e3b912fc3022ce3951311a76b7234b4062b1c80bb6cab81cae05b20aec20b7323d988173856ab3b267125f4e884b5e905381f2da5825985a75d7c8e8b861a1fbc06f1a", 0x61}, {&(0x7f00000019c0)="a716866151b0d594f48544b6129f165568fa0c5c976141304a682ced9e03c457375e535f55434be7516301e9f6fa33a6829cac2afdb3e5f01130972ce3885694df0f27059cb8da8ab9e7ebc66eec1dce1c705262f9e03c90228297d7c43d165a2121acf628281d", 0x67}, {&(0x7f0000001a40)="97076545ebd839c83d6f98baf2052ed7a65c64b9d3d2c87592716e838ab2512edbc40e39515865373ccf34876d907733a45efa56f65e3dfe069c543828c360b0e029a2b5021b0c4f10986fa1e63f1b5edc1d8a430bc7fb794a2bf949be88e5afd927ae57c361eff9e0e8abc89f5a71986dd2c65ce9a289bb46b242764651e7bde84e7d688bf40e9c943f2c471d156599b44140ece37a088a6af05bec8e80545e978c1f95672fea91c212919673659933cdc3", 0xb2}], 0xa, &(0x7f0000001bc0)=[@rights={0x20, 0xffff, 0x1, [r5, r0, r5, r4]}, @rights={0x28, 0xffff, 0x1, [r4, r5, r0, r5, r4, r5]}], 0x48, 0x2}, 0x0) 14:54:29 executing program 0: mlockall(0x3) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0x10000000) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000002ba04a2ee515598e8f7211120ab0fdd259a8b4e03df3c10536b2663687561658acec1639d4ac1f2d708e93ad026d17a9238a68af6c21dab43f92d9114af0a1a688357e22a1126be0fa95254d822b3475bd8eae8b0438f88ffc2e99880384852495f8fc4c2f011d1f4e029502078830d739e1fc89c8c77cd7e277c0078e12a30859d432357d84de74b4637134c1a65e10cba2c46402b056d7f2c2c6caa03c94b67e02f1e86c53f1784a8d1d89cb29ab951fd9998e8529f3142c47fde865f6b1d940105aef3589192fac7fe6c2cd6a06e3fc950f4cef0332c0304be47efd054348972ae85adc9eecbec16a583217a5a2"], 0x0, 0x0) mlock(&(0x7f0000515000/0x4000)=nil, 0x4000) 14:54:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/215, 0xd7) 14:54:29 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000040), 0x0) dup(0xffffffffffffffff) dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 14:54:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x10390, 0x80) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:30 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 14:54:30 executing program 0: r0 = socket$inet(0x2, 0x7, 0x102) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="1e0eba5f173faa0e63c54da5d4ff194fe3dc1d6dda74574b6d4b3fdf60dd8cd9de54516f71a117491545f115eb1a19f5dbafe0205984cb0940a242e1fdeb98902217f0c4645bb99429feb494a39869a38bae11a037aaf50a80fd6fceb5b97cf1d3da60842df0b2a57f01e2b926f22b033512054c39a1ac434ca39803a4e048f5d45e191b0ff7cac8fbe3fc149721467290d35e396fd2ef75599ba76243afb53e585774cc8863c9", 0xa7, 0x408, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000000000000000"], 0xa) recvmsg(r0, &(0x7f0000004240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) 14:54:30 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x1) 14:54:30 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x8020, 0x10a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:30 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 14:54:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r1, 0x0, 0x4000000020, &(0x7f00000000c0), 0x0) 14:54:30 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$unix(r0, &(0x7f0000000100)=""/13, 0xd, 0x840, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet6(r0, &(0x7f0000000240)="3892d72ba8ea124c", 0x8, 0x1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x1}, 0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x40, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x3, 0x81}, {0x40, 0x3}}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000380)={0x8, 0x8, 0x7, 0x2}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000003c0)=0x2) getitimer(0x0, &(0x7f0000000400)) recvfrom$inet6(r4, &(0x7f0000000440)=""/87, 0x57, 0x40, &(0x7f00000004c0)={0x18, 0x1, 0x1}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000500)) getuid() sendmsg$unix(r0, &(0x7f00000028c0)={&(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002800)=[{&(0x7f0000000580)="7cdf731602388f3295855f5e2bc8809727090d568d4a036068a7fb557a40bcfb58dfcedef17936102c306b8026c487247e7d74", 0x33}, {&(0x7f00000005c0)="a5c0c9ee6f8560203adafd65f49ae7f533582b9988bff49f62568ff446389cd3a56b5c8da2f3d8169a6094b68e9fd76c22056a52f689da8b1abfd4652d31099f0a5512cfb9007e4ab7a57164b987a26bffc8929f1db4d578dbd04677882b43478b2edd5b529dd72efb2b9d27a18835c762efc704a2758ae8046428bda876c897c6aa43d62f69d89f3d2b2aeae69106abc35649f6d5db6446073a766eb30a6b5d214284c2da921c559493698a3cad5de1f147197eb4bb2d1dde623c3b817fd72c98ac2df378080a7431309f036692a34c750a0684f3b5bae510036debb2638b5cd33695d835159d841ff464af6dd6", 0xee}, {&(0x7f00000006c0)="eb92f317c6eb45fed5e5c8b07f6160682e0aee85d48f9b23d014fcbf2f97e4e700153efc07b27087d5ee111ea38d6744db5cf31fd908b2ff0dd0cf98bcdc20c8344807535e6c951dd4ef7fccc6e059efa72d666d0b332e660bb8bb6d33c5659590b5a09d9441589e44e4aff0ac95220386bb9684e870e9bfba9d0a2aef45567e77aa5072ae2ca2f5bcd0fe118d2d9c66720a8886db6818523a6e3d2b5989cfc0cfe2d6ad5b11c3b18aa5087eeeca81978e74e37c6ada171fa54e49668d4b5a5b1cb896bf2a38f5834a92da77eeca5b920acf7512c111b1254386e7f9d8a33f8f70f0fe3bf52f45dbb6bb7775e8574501c8467845ae0fe3bb470c824c8f875e12e057aa03b6cfcf687c415f67cfc6843daeac221dff92493500b4b85d9074748ab8c6cb0325a6a61f173fddd711c0a5d7d5d28586514358a403b5622720dc1c9ad961bb524ba288492617dd262607e08031db445dcd9f299076b3bd5ebd3f17691cd798e794d0ba52e5892c32f7226b265e7f2525feb47c339ca9d84ad8a1c87a2f2043557887d23f4fafe443c6c3ebc1db044c434bc4c70389725e9ee8f94fa2d0c50012606682d826a09c6e34f99425d39e9cd62ca5c96822ef5f90215aca49292e929752e3b6e7651dd774a9d5d78938770b349658342120723362acb52d4b5a0e71ea9ca915164d002e5ec1706ae9d347206713956c7106a0a1087b931a9b4abe1c53a9f5161e31b5bf8db7eca9a197a2313c200b6462d1077d0dc4b0b8cc572c60de4a1c71ac713b363734bd0d21b8ab3ed40e9ad7d7be1ba66f7b5d35afde59c53b4037535b11ee68c5b37caf5330b296d1efcfc17dadd684b346035ecb1224f30a49139dfe753f643dbf1ea746740b5d6c762ff48b67e1495cc9dc096b3c9d7b2cd86e3c5221adc87cd73fe6a3d7233f1d5e2a87e0101f48a11fe68b1f09e358abb0e0e29cf2093f257e42e9f7cf37320c468fcd8e90e20dd0349a8e25da733c311884440d4cd1df0c25445e5005c0b27b073ca371847047c6baff544f3388eab961394df0f11f84c190491b9f55e3944c52b5fb4f858a2c87e8913139cca9f47b79d647f7170e1f90d3fd2ba90f2d3b872ec014bc6c7a1b4dd81248c5592e625b75168faff5ac7e6cd81f43c29bcc3e21effc42b43259350fda744c7e12b6e7340354758e9235908ec6c05efdf6569f734a24f29a68943bf84d128f8faadbb64da0bf383dbe0d3d537aca410c773542f29c93489db32d9cf5b234a95f0c3f0e83131d4e0bca44b85a1c6eb4df3dc123cd7030133f0884d5e858f4dac00493758bbfe673adf7ed456ea9ff67bdfb4d40264ad9705850b067fc6496ac06cf681fc6dd01e2b217bd1405f29fc0eca4ff993be695b8e0b6251cb7aeedbf8d7049162a03da7cf22069b30d89a5c12f537fcc357e283cd76350bd6dbbe0ecec6456f5f5b3d58e22f022f960807cb605d868802021423f6ae6769f41ea9d4655d7a2c58e6ae4a87ad943efc523b09b803c6462f8b4a937af22290e2b21056b9dd00cb6dbcb051390b560b8f680455e1fc5321dfbca70c57c2e333e0c22e15ba8bc12aa4968614323502821f2e4f7b42732dc17d65905210a443c1b010432979838d8138d0f0e3fbad9e965d1b2bf55610b4b141d1deaf40d2771b433b7521d923802fd6404c38c252e704a896507470a729b64655a816321837ca18c7207cb7ae2ee588939e7d7e697b4ee261b0cdc21122cd595f6d18c4a946119dee2fc0afd891f2c71aa22e7da8d7ea1f3f7949196b1b06674548abb8c12680ad3f415c5cb12ab2a7c1560c42fe0a2753cb0a5d7bc2497633c8481641f05fef22dfa0ea19179149998a5654f8b3cc682c48648ee4c16891dcccb0e552deb200aa9c577ffce09261ec432029a28cfa6ea9e743da4c18065590991c655981ae1e8a088b17e2bc8b9ae97d21167dc8b4ec412094e8b6bd6f79ad8097c1db09e6c76fa052dbc0d5594388dece8b517b6c2a8f32148f4326577f9028951c271140ef83f45fe3d6717f380177193798643b7ff7bf4165013e9d8764789f75ef5b96968979cf597f2e529e8052492be222fc1d01b56b41342af24e1f41d82858b1434aaa05ac46be96120b0e8b245dd578f4dbb364c96db48bfaded9ca2bd61ef5e6367f9e8d2549629263c265bc838b37a58d7b3d35bd3c01853d1755686b914df479fd9d25caba624435d413d67347cdc1a03e5ccbbfb4591134f802e5d4606b0587e31b245d55f952cb420a7470176969f2e944f86a6534ed65c9cec6fdafd798c13a57f61290918765b0cdf1fe945ba1342681c3eb7579349d9cfd9117c4e522a90aeb050a3630e9b8504bcb2f7f6f48e3299aba0adf972b78ced372498d740c4edcaf88ce6c53f1c53c4079de178d2cc057884a41d029a35ee4b873610a8ba82c3225d50be0c269321dea8cc1baf1dda5c4d8f501cc9cefdff410a469c035e4ac2d54eee4c4b1ac2b1f1035c3d5f7479055c5fb0267735753dced3a75204c8438173886a29144bbc11f1602fe28f60a8eccd012fdcc7318e8c96a7bfeabc2f1be44aba9ed5b6af71dd0b5d2e6c50c9cd6ebae6af7dbdd3f9d95412cab1c8ddf6f8e5e2d7b88465bd84f9a21537d385524c76c544dc8710fba109ab63d413dea17222aa1451b9ff795271fcb19eba9feec9c34a561d4ea07cb2df8e433eee43ad413c77bed0306b2de27f34299db815d5ef16f69f9cb9ed2c68511312dfe217fe38f710aa6fb720907cbff0d24c677d2b6362079d4d662b9825e48b5d35fc59ba6d8d2a03cfe6bc48ccc05cef129bf67e94cd70e8bb9504c06c2b5bc57db91b94d5617a4c5d715d078bec29bf5e52c6073de31d4220b2c314c53b42c5ce516d6db94b5b9c183e6ab58caf624c2e96bcc8be7589d87e12ecc1039be9bf249bf8c94088c29922c2f01993b12966e1197dff373bfecee184da9065fa8de3b98184736ec97f5199dede83e28b9af0224016992c457bbe207732525927b703059537ec4c34481ada06ad4c22fdd2e3164f6bb655467e7dd46a0cd1eea8f7b5c67e023fc89b20f6fc4291fdbdf046c2bf1b0946930df872036144bbad10dc7a304d109306a15cccfe31e6a14c1098148875814693877eb7febd8d7c2c682ecacfc6f491d1e2c431a666dd86a5040475a2f0109b238acce25a63309517a6d1d93d65c5872d441e144bca308ac529dd52bc71484d2d80012846d029eaf4c310c1979f17b4d1366f03085fce16d9cdd8243ea01e73e63def799fb274580014e572f4e81880ea1bc548e5a4a60da0ab67046e42765417cfd8df63f0bff05b9ef8c66a40643fd485294b1afc478c826956ca422efa8ad0cd79a5c9ce541c51b533edf4eb83970cb5b0a5d26b334344ba569993663e23ba4e6325e20c943ae3cabcbc9f466b50000fe5533384dceadc4bd76406904c71f9ae4b9eb4cf3c6a52d0baf88a9d12012c75e4b0f7691fc9b55026134eb59f5c0acce538530f2d87aaf8736d286716f4693d9bd071fd37e0ee291acc856fb4bd551c38e17f46e28f6633484363e59e51d89b489c13c69112144cd06e91533bb59d23e3bacd38f698dbd83bbc35d47080453e2b71e06661a5a9e4955d2915ca7a16d9d4bd6a33f8f4fb652a0e21985b8b001141bf5f5bfa40195d03f80deb67ac4d5b0481dde9651238fb71e4be8ad64bb5911b3650c0f84bdc845e56183047a222f2c84afddd100dc8c42f251cb09cb3d52b6a91e43383e0cbb3026183b1b3420d968e2eb7bf2d37de2e797b348b2f7eac7ce786e7d22627eb0c309ed61c45a28bfedec6d80e1541e46a2e90e58b03ba3a7900e47d93531ef6ecc0dd38a0363f47a833042829bc79f06c532ba986a2ec9052e7c03e015c50857ddc8abd941d6b3be7bb703b7ece2589e6dfe04a87ae7d597512352411449f80acf5075f6d2c325fd00d4cfe57823f22f1c700bca1e74256f9f0e2ecb4da43a874edc432b71a0307c4f6292f6ee38e0ed7ae64231da69b5dda0b7a2347b99df800dacdff32347f15ccf39b238ff112e7eb36415ed37294f16b6f504c0e742a3b164e2d5606d804cbb7ba61077aabec0eed46f5f530e419d992f5d0a9cbf4eadba1e96dc53a2382f1c5a40a44588c84f4b126f64a9b319e5ed3df74d35ecdcde24632e7bdabe0464e855b4a76a7c381c6e4d29adf3b5c1a28b549f8c3209b97ab3b3471bfe015d488b31fc9b2d1afa5d429dab5c8bc3843f4f84d06705c6d01334705e792e7a95c3af478c9ccd33b3f1a413a7bd028e41d7b203beff51768ab71604be67096f8a82ca413c705607b97703ba580a4716f58a7448105b51d20378f480416b65cfef10f3c3143f21a3c853b1ce1152b49ac8341a3946727664ed2b729a434d4d8dafbb896bc8ac106d71fd141433eb29e830c1a5e680762b4a2065fb75ac794998810b8d5263d8942a74f0377d28302c6861d43f6299bc8682054d1a34b6f0ac0abfaf2ad505f04a2bfef4f06af0b0521c62394328404653f99a6e1f8a934e2b1487ef96254bd5e397106c8542bf07194f796d86abcac0b6ff2a005243aebcb27dd7e0cf1ff47d6d32e635cda6051215b93eb00f34503fd36b27b58d68a5d667cfe45da832605c69d934c2facc23a72c16656d9217a5f9cf2fb274c4be0109815cb701b5ae713fd0a594c15a0f13071745133222c89905b597e71843118dd21dbb0b601db49aa2f729710a3e374ae9c58488f44f6fc70454e6ac10217a69ea948b5e76afc14cfe5f68bd8b99709eebc83563371cbcce09b05a657ccc648a2abdfd0e3dd28aa675ee4f3c4f726b816697bdcdf09a8b813f163854fc3f03b053b1cc98de239205809acf62f2c80086f8cb15c08d5fd2774a7bd3fb8ef29d3af3d39a0dcf088cea794575180911839080754463aea68b3a0ccd263ad1c168281f64998c24e93ccc327b65b008d4c19301baf40b61102c2a912cabd09044547268c45de84b0a5fd895c8abaa72d7fcdd5f9981b5c18baf7fa63946a769261937fe65308b4dc346bf1075f73c10b1fe6c04bf430f3256552aa3499a104884a11b0108749d9e641f63c620afe529b5ee6e199591ea5ae4fe2b9069c74ca57a9ca069546b48283bcbfc843818e84033c9376c78d663108a6eb09e74da1fd38047d7a85b52b82d88592d240179c16927146ed141a3878275f2d60847e1b830dfc3c6e73686deb1b3becaa2d2de8c06ca505674ee7a00a3176a147be577fae58d0b4dc4766ad149f9288e97a7edd11fa3368864dc046bb3a588f305c365db037ebe0cea19065ff1011a53ce373216724ef9a84477c67dbb9772e942c470a2da4d9bb24f0c7aa32636262c64bd2ba0d0fb4514d48526872b735a963c9f5309c9fd6b3af86411614bf6d775533d59a33cabd520513ddeae11e99e17660f90079e5460bb1e729733ce424ac287e62fcfddee89b330ba47349cc2c45f4721486572826bb4d5e989ef928d554a95799e8a3771ae43dc8fb9c8da4fe1c5cbb3ea8dad0e44d2b8c92fd828bf0b9e913409ab79d2935eeefd6e84eae6116ed2bbf892047ab4f67c9c5d0395370095cd31c8fbf6681aad8c6bcf7b1e218ac31f998eeebd81244aeb003cf0a074546863d4a30384562bf705f9d9a1edf6b7224ee20d6aad742d613651ea424e3e5bfed154ffa55d7f0024a4a7e6f6ea8c82497a068c3e55760f4d6a0100a4915dacf3741237737adac4848d54ccf80308bd609848b8ba937e3638e86e82f58fa85dc3dba1a75c2b5d9deba04cd7c017d720e432797", 0x1000}, {&(0x7f00000016c0)="4c3e484faca03874ea5d082dbcfa8ec5ff76276027df853ea6cdbff33c6b0043260e2778e92923eec9b6a17e2dbbb3d6f5fbb5e579f5b6b320d0b83dc1107a050a99ca90d1af79c20ff0", 0x4a}, {&(0x7f0000001740)="00b4fab6a4991fbc8623e7de9bed82b5452201afda467638b0cf8fa59e78f82911257f2e8ce8c0e86b7f8836290f", 0x2e}, {&(0x7f0000001780)="e76930883f1f7b3e7a6ea1e1efb2871df2276b880b3c1635d7b1f34e2dd4df47683dc2dd44258b1f73a3713db33b8b37681c1e30eb2d9d96cb841145446c30d30851145e76b2b76a8baa947352c489292f8a5dc842be401b3cc0b6218e8fc0d1cf07628990af82616e12b8745188619c85dd9f69b14ecda46ab189b6387318cbadae95a7804b69cc8c1323aff1b749fea7a5e4d186c5b7885ab0a37f895037ea9f67812467ee0a5a43e7a16d1992ad4a7bb59473567ae15ce058982d7f96afca5b8a89a582f7fc8eb4232a75038dd7f5da385810ada77bb2ce12a486511dbca8e5fa05678bc293f96a479407194f7fb3230b9de2e5eae9827cfbd499108d7f803a4b3b7bea815fe19455dddf81a9e1eb5e014d6d513bbb09e2798bfe9c2e5b62edd67597159d3a99c0c76add626e6f96e59272b1cc1b0dd9ced5b95f6872c5ac7e136b86fab0fed7ea3b8d6d1860fcf03989fced2432a9694ca456c66ceab3740241cf0c78468d4b2281073d5fd8c0f91732c6d2e82d49a140da85dd63715e0c73c8b3b2cfd0f2f2874f7177cb886e6da39db1dff1ffbbd8745438ba4f597a2e560899bb7197d0019d3480dbc1acc86e974bafc9fab4bd8a8acebdaaf1a41d57815e1923fa3fa939576535d5e79a0c727f346944a95073fe0c27316e9d9b108e3f2777a1605947b327b86fadb30e174a6ee5712cc7b3a21838111553fa56bb80f7491ac45acf130d7046b276183e4833563047f06164761594b425951c42b95cf0699b17fe22eb35ccf269aebaca2e0f5ca37a0eb7d1235d819f63585f17b39197946cb82805cbdd69737332589284ea2baca05447e21b7e6020659d666047e35969123b0ca07124d8ee854679f307a69c6ecada488f7b65fc16d034113e202836d90f0bf8744dbc44b2183819eea8c72892f99edf6d66be769894b6e4fb5b77bfb7fb2792a869478209c78b7fd883a9b9b4d0dc79b2b20dc154560e6b817e9876f9d43f797c152c9d43430f335340a33420c8ca71c8e313ebe01c6e490066b92115dbea8f121dff122fd72225e69ab73324f8fd6717e2a164cb38f9feebf8b6b1ef09d81ad20de5ffd97f2ee6a7a036358cbd713f3b2cf4660873310cc808a4bde0d5cae75ef32b39bf2a2923f4389495497948be79d5b9477079bacb7673140a610a06d14aca8ea415a67da8dfcad79d357652a3118748d83e0d83bfd712be3666288bd5a6c3b0d33d00e647484ba5e5a7d66377c8aa539d63ec2175d455f47c1105df7882293c2d67f332a380d405bba88bdc27064e1c92fe1180abde9b27db9418f34fde4551fa0406ad17e0ec9501bba4205a3b12b5ebd9cf3475334d85eb88c0492306fed58fc891b5e72b7a95ca3cccbd6dc21e55072220a680915fb46ce8d3979b64ba6b635c58e7f6b86d0a57d2f5cde94bea92544aea267ca015f0bfcddf6a9537187fd5e4a6f9a6c65a900261b9048dd85d98b4bd8370d203fe22954eafb7b0e975835a9bde5bcc183a88d827247e1a5b5cff526a2ec7c4338277bb0cead9a2062dfc72b71d2dc9e3c0e1fa7c8ed2b9736302a0ba69a0d3645fc121b7f9d022b71ff88e8ab425c2080a69ee7d578af04bbc5764f9d31c2900a43c0e80bed48562fd76460711a6eca4e4b198f620bcb19ce0aadb90c0534a57126c992861b3e2f2e3b78f05306a132fc9c7d37be860d56b5ca5715fa16c0e5fc346fe13f7b0c1cb5feaa3702049277dd9e9f3b66309d99f6bfaeb5ffda3f30754b16fda48c432ba7f62081f5b3a95295988476587b30401233003f8133ce3522f2dc152fa877653926d9b1cd56aff0049cea590a9581c4745dad42bf3117b245ed08ad7a03280a205fadcf7ccb7c313a733435d19217f94fd60647609285b32d25b9db411b490375a6e2f2a8d54ae5eebb69cb40a51f184a791c7abb01b19c19a72d00454a8a4c75862db20e84f47749a944dde28390c4eab850102bcc1edcaacc84ac4473ee8e377f5178e22f7116295398588c97d4e5a1c45e7bfc2dd1c5fb9ef13a2fdf1077b2b84c0810d6832142eafa1107b05c56a3bbcf59c89f04126eeff2efc06be06991b30e37246e9b55904a9edd5766e796b1ffc4d9092961d7d7255fbf896dc8b02db9862de92a124c80c0f59fab76fcb80d7116119a006183051341c5f59d6914a531d350aa52a1ccfe730e8667355c288087d466b504b9d4d85355765d9cd5f1b1dd4a366e1da3df6b9290d56950ef59ef80c1dfd9d4d4923c7131b16f5b4853aff60bdbc5d00e0c93c292e9382fbff7ac9afb91a510af4c34fab837b1f9f8909047d766ea456e273519dd38a08e28102600d205f90ba53469730e3fc96d82281d10620e05d88da275385f06f42629945e3ca604556e62b93d9514670626b837b578efd04ed8bc1dd40b36ba175b7646a7dcc3e2a22e0cc91d64f669be19dbce563c946aac24bf84c8fdd7c8586f60ac3f07f29b78f70e959951329abaafcd176e165045f367e3a022f0a4c1bb547796bacb7282231dcf83735a638bbae9962ae3867179284b336e1f824af05c02f42eeefc57dd677b489e015e644df1734202273aced67b478c8773679ebbb6eb26ccb150934a009d5e291a72903561bc7c97501002c78373377a2ac0e79a3c9fab6a96a0358d0f9405310f6fe7c291bf84e91e865cb8e84500a3d92f43b2dd43ce7cee4d8a96a801f7b4044db7474bc898586fc3c04ed1654cdfb79da8efc1d166d20e2357c2a08b8bbac83f13a0123d39af4b412f4ee9905451649750550c153ef2b0c1f39ad20064c5b4f11b7c04a1a7ebdcd59ec27796a556726232e8fd5edec686a64cb036baf16a415daa1c4c46fda81b8080e4caea0d27e921b9cf229f857edbcc825c63d53def3f243ad490cbcc3a5f06d38368b64f126e6d6b6b3c074039d6a2e03a082c6d924e02621b6c4c7c85d1ed337c3c02c0d8e8903bbbb4e909f3f1ec13c80fdd2f53bcc32728298fab4476478e8c6422d9deea10123bac6e648a086631acc7f4f64c8d7c86ed37a5b4409c69f0dfefb15103a41de65ef7edd81570f2ed01bda219d9072ea5a14fa345704a2873e8a44bd16356952320a82b2277d931939a23a5f78950e95f083b1a3506d80a0f2da2ae981f8d5b284bcfd234e64a36d2d45f88dc895c1cdf125f04b5df3a9838ede04027a9ef9239cbfa2cb1cdecaedb87de1cdb0ec980a20c468f86fbe6e8b44298c45d7692a0549e4265eb5bd4b194d6533d933abcfd98bfe5ead73ae7bb9cd1251fe311fa75de42200702741712f975b1758f6c7764d7298517d596767b1d8c6eb7a1269025daba8adce8ab9dd488ac633a985a3a2b2ae66b71f0781a5232073ff38d42546194d27c9126661fe8c9a19a33a64d295d9bcd254289481079df59e80b5315ced86ce2e02bc4934ce437684b284f6262185be7c249f00f403fc958594a398d4095ea6c9c766ff6d0ed628485f264fbd5e6da94dd24b27297ebf9270d5b20224a48838ba7e674cbb71d971eb1a7efa77f752db9fb44bb536c96ffcb19603cb5b89fdfac661d71941cc52ed0efe8043bf7a6d9758482751181acedacfd1afc82ac726063edad51852f4eab54de148f25b5a64076db7c15369d04007e66a78ef7d21d5294d524dd980ceb567ed189e5a81315e1d2e3c7f2df49a5e5611c56cbf1ceba4dc47853de5c3cb33b44475011f2844a3227018875043c1ec943866062818be3ea5d85e0e0cc34acae95ec6dd2bc668f4635ae48db757ce37c3267e95604ba94c8d7d4658c6ffaf0b3e78655ada12820e3d92f6ca1a6807050736b1c0127f29dc400d0dc4de1fb5407d93578ade65067be03ec47bae63e5f69d6a76fd15f0be82286f341aebae8d998c11c0397ad9ec125bb315c270135a7ed86c012bb93b565c41597d36a2c4649a8bd6d334933e46e411f5fab8dcbcc90bdd32cc14b5ac12ac77190b70a5e5325471152f4945d7c0b7aab7e12a4399f2e7c5e0376341c80dde2004900525f6d7fd850074330db14a13fa1998af4182035c936cf0933d53a4cd1ec0fa595ef8e253db38de755958260c68443ff5fc544e105c418a4d6a492e8d8749cecd459c5c0e52c7119ab1f8f14a3d0385d2bd887c17dc3b5cf7fdd3244d1764ca0bce29876592da7e745dd6991be4defa9fbf2db088d129f377c4dc6f2eb7eb618083f8b191cb3be03663b432d843f82d14458442d6b37ccb2caf247f54a3aa512addadf0801041a4dacfaaca7a547c97c89bf24c82380dc7f1956760bb415d6f5ff63f57d1038bf0f752dac115d966f87d2aa6c1fa1f1f796b089d9cecadd95bfa25ea93f1533d591cd1131abbfa4964329a23a5c5c446c7316de960f972281f2ee6b47364d2e05e31db381ae87ed54f463bee66d4ae1b033f8f97ae44d95cf1b1f10ed5f06b91ec3352b7c13b2667e74c7278c6bd23ade8a7a0207e2d4a431a5847f03f045e3e897ca8c4ae35fb3f0a213616dc64f5bc400117d3ce1b978f515e528c3ee305f5dab7792e31427c53e4f8006987dd7658463e91487b76636a1ce0638b6165cc472b13a00880919ecf73b2c344e445c93241094f22f3d8b0a1073ad88f4e2b347a59f7f31819e2ae87380882abe5b3a68ed6052679f757f79bd45dc74bfe8afb9d68a10318769d4e37288ac8fd445e08b44b03777bb70223e62ad79ce0e73e8e76a958d10f187d2b71540a5d0be0315cc93a6e0d8f96422a2e6450e027bc32d68480420a5afcbbac88eb8f4140334bd0d40b176d32955c42fc0bf20aa089f1ab814f977dd57bc039d414cd6eba19b22237a6a1e06464395531d78d31a5cd38d252f72d7e60d829e52b6e5df13ad704e495a1ca45b5a3ce398c442f180e13626469f04db362e7c9342f3f93e155e9d14ff689170b1dfc500276ad42f1e2bd631655cda096b754e3baa35f1834b29bbda65794965dce9608da6d9cb84e2052360ddbcdf302406c30dc3673c5c254a72b67917257ca17653047799306310911788d240233dcbf94db35f23b938b78d3cfb4ee152c7e73462d89b0b8ab82798e1099e9ebafb8aa54fafb50fb705bdfb79aba59a3597d5164bb287c9c31b74e8bf07201a40a19d70aeabec2f700432caaf53f9d7616a96b163e191ce7e1ce991237d7c1cc5df22f476ec23a7a3699cb9ba81025ed58341ac2299995ce3ab702ac6cef7b5377b5fa205e83ba6372b0d66a917e9a846417de594a51045a5411649eaae443c67d035f9d22a389d2801d7ee3c27d67a980e561a7c02526e130a1b64554633b29dbcfcc5922b7eac21fbbb89fe010fffc6ec115e59e27d5fba70973b6fafb2fd33c5a0b049148e48ed3ce2b8448f34ddce5c7d05b03c02d95c5510038ac214249eb86fc59e1842b729470b9e788d0d462937c5735f84552d29e1eecdd9f16df01b535ff05e5fdfc627cef66be5843dbf23ad1ac82059b028ad3ffaa0bec15145096719634124360851edd9c02317e4807ca83102f02869320bf4b41b6a692a73f7a2e2009647641a6afdf13f71bec22c543d9a9316b55ed121716800a291fb97dbf684d98ed9aee9f2c45983308362aea61074c3d4a8ce80a449a6d094016ffdc8fbf139a06d23c949c9544b06f7fef5b34af98bbdf1eaf7cdc21a66f8e44cdff26556022e1953af350ebba68678b09dd0a403306ae548f77f4c488f07233072c7bce993ecaca9532ece2e0779b8f9dfa18f2fed93e1d8d14a7e2e28de8b1e49b9047ae9a9033ffc0761a3ad287a2aa595408824c5c57316d63762d1cfddd9e75f94bd13bf0", 0x1000}, {&(0x7f0000002780)="0650baaa83f7ab755e84cb08e05299b5b09d429dcb3310cef57b3ddd5e3b0fc84d28a7d6727d876b1baed6c67b8bd767b728ef159056817ce38a18eb65f4c127ab371e116a94a7d4beee754e92142eed28286e249104d7d17ded2da32dbb515d6ef6cd1bc483c213fb10", 0x6a}], 0x7, &(0x7f0000002880)=[@rights={0x18, 0xffff, 0x1, [r2, r1]}], 0x18, 0x4}, 0x1) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCSDTR(r2, 0x20007479) r5 = accept(r0, &(0x7f0000002900)=@un=@abs, &(0x7f0000002940)=0x8) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000002980)=0x9) pipe(&(0x7f00000029c0)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000002a00)={0xee90, 0x3, 0x401, 0x7}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000002a40)={0x4, 0x5, 0x4}) readv(r3, &(0x7f0000002d00)=[{&(0x7f0000002a80)=""/191, 0xbf}, {&(0x7f0000002b40)=""/48, 0x30}, {&(0x7f0000002b80)=""/96, 0x60}, {&(0x7f0000002c00)=""/195, 0xc3}], 0x4) clock_settime(0x3, &(0x7f0000002d40)={0x9, 0x1}) write(r6, &(0x7f0000002d80)="7907b5a6b3cbe8d069885d50c5e06d84db218b911910f595c5d7419d8bd0d51a4d6054f7b4c673f21707b84aa7fe6bd7700f77e564b914f93bc01031b7c75f469814be274a965d09bdf35a4b8e76abdd8ee7c6676df712a32970323f3045245d1901b930d9d459849144de4c21ef55fdf47d0207ee11a5b8146715bd8e2d43348f27ebf4f01e0743a7033ac7f5c86afd762dc368aaf58f27f695625c6c2db0fb96b2e76f3a32f28e80d90524aa1690b94385a05d83cd4089df42ab1e7173fc9c95d46f306de9462b58f42fb7cc63c07f8902f00a4b3a8aca9534703f2c44cd2fd89654ead94f81bae014d004f9aa641c1c95c81b3fa1d7c65c2710f993bd0e15b10b8841332955dbd04cfb3bf8f9832f54f1a24443ade4dace43c67bddd9884f66690a3c75b4a03d435f68749d4c47f05520e8f7a20e1a7b746363107b1561e2058c0d5583dab260ca77b1abd622cdb0004298b5d3bff4e1d5c6d4ace54427481f2cb3fa783bec8ee106ce6e4ef8924c04ef7437b845ef075b58c06a2488a67eed090d58886bf52fd000cd0a7eb5d97a53a0927f9cc5dcf6b8f5964ff6e3f0936b9bbfc73f7c737d559ac21dadc99ba6c9b1776b324d2d035a89996f5bca6e0b89cb2baa38b7d1799b163eb8a25ac16de1f81c4ebe83704101a9a85172eac6f627058a21559987edc19cb38bd8115975ed2816081dff83c2d16ad047686d55b6b443eeabfac135dc27eeb078b194e5d943cb7a95f9a06eae04b5dcca5fe23dd5b0df4c819b5eaa5c6aefc18e6beb0bae150c745a97da34922cb31f1f89ceae7450e456abc328383bdd1967a92acc3e7cf813b90a2f8f10c1913bda7741239547b7b6e84b81bb905e6932169a8d52c80369abbecd0b6ed1b16523a45a3f2312e0ad58e729fe2b37070f14a268688f60168d64ee72129d6430f0e03184d1defb728f12c8dc15f9cf9aea134025c6a1c07f7b32032cbe521f9ded87d9f263d226b4a883e2503f8bd2bf4839d6bb5eb1c862888cd21abbdd6fe5e1b1d4cce5e58f5194cced0d6cc6c717453c719e1adce83d23ea6d3416e4c07e8224f81fb8880def28d497503a0f8d039bd68f7a5df827983c54a171793b4a151fd20c22ecae317aadb3fbe77f40cbc6a3336da82e2062c7d7a0e998bb25284090db2eedd2381ae44469f74daa199415a6fcb719c9edeaca0919ff954d9bef9462ee13fa6738e1ef878154ed34846be10e8c76d371c552ea385afa2cf965955fa230adf37315a22f6c73e73381abab1511ce9742a786146800954f893819a7ab6b72241e7dc97265a39bba724cc4fd2fa8a28c08a69e8efcb428c89b9c0adaa460bebf2669ede9e0ac2e2d7c67aae001a4bcf628ebf61f2ba31dbb9b962f932d1708a4fa43052fb56c96e45b86b10d3fe6aebb5282bf60e2f1264c89d349bc800cdb8b68810a7053d9e2b2adb18a6215194542a6e8532fd7a1a03fc99e6713e88d3546ea45cc04b16368ffd9294ab5e62b5d8aaf7dad1b1273ca01ba6bef81cd704c85df93f5168acc62c23f314313eadc446607ff2bae080d5b71144c2ddb667f774320871fa49e0ef8c4fa57827716831367c48f4c1125ba01164d8da2336f96eb57d5b6af9a02c985db968aa4c1004e63be18de7fc3b73be0ce7f0eb53ed8c831ed211055fa644c564113b2705485c5d21c4eeabb466a785ca5e9025d868e6a821acd2b3ce646b29d7449572c6944d776584c7831f0538b6afb38ea395c46244816354cfed7cc838b46b9c6cd36a242ba700d8aa41cbd1a5a08f7f8ebe2fe2018338c307e31eff4ba036282a2e4a6934d005109418aeb86dc0e71ffd1274f9df238a5780f08d75b84f07f5570275b2263f0a59c0d2e8c3d3683bbb799309697ff2a70940cffafdf60d76e803206c609e2ea9fbc7b323a753a97d924f1c1960ed4631e8f0d1bd6dca4acac24da31773c0ef1a119aeb7e1f3af6a3e36a29797e88f365372c0c7bfd8b5e9958d5969d7a2049486f6187672a3b31d96bbb3e452db7d519151f9640820322d7998a3cbe5d4804ab70ffa20047d4cec8eaea105b773d8cd8487ccaaceebcd49d96e6d3e941be0558b937d261ea0adc96daeed8b0b75846acc611a605dc7739e7de4964e6e14bc8abdbc6066d761d3157fd26e79a21566d8eed7fc0abf58d4cd54bcf61a8aa0ac20d92bbf7be617bc569f6d5d4645655273693ef321361ab358761ce0d2cb0b931b239c973aacf4161f87aee89e3e64c65d34aacbc29b2222920a6cc4d917455352ad30f4eef1d62be9aab83cb213a1954a6caa2ccf0c1c27e748638607dadc507b4c71bee4bd771c6e4a1437c3bead83f9366e1d601b4af2899389eb89c3f4733eb3018ed33b89da7054850f26d92327e3277b0da343d465f24fd9cf9dc096418451bdff01716492477aa774094b5c18a0d2d6b4982efc4246441126b788cbda9d5dd099f164cf021bd77ca2dcd57f73b60b3a2d80f0a47b4354116feeda6f349d484b25d19c3d95f2ac33226e16a002dd9a13b6c5b32ea3e6c7ef27f33e7531b5c3a91d67831cfdbdcfb24284850dba7a4b1611052e838b05adccd6a21dbcbd9eec9a2f46ada115ec43b07926f71422c967217363be373bcfe554e58ae0f8d5d4e7d9c689dcf62b198af54ec2f92f78df832b61e4e3abd98d6c4d9ce34560a2e654ae341755e82b99e61a8ad5a4cd14f6f35b7a953f41679cc4bb3b92e5219e2895439caa9d52cead402cba8220c31ee3d3c0003db29b6149f0868cd630bb0dc79fa2ae47187d6c3e17409b66ab95fa60135ed8d6de16103e6b54d8ec465a4dbab9818d958bde66817de6a9bda018012d0f1d9858ca1ab998a930e5797fd913f9ac24b19f24a4c112ff07f5c2c957c0c5ee42af2ef2ce6b0f8b4ffe084396ebb9ec9533bb43ff1b319569f5df661642b53c8f53eb535066d72c3cf1d7a06563450dc93d30a6dc4df9b39b58e217a226890006fb8c0d203f93d0d9fee73bb39ee085c8884bc5924cbaa254cd889f47d1c3abe4e386e1b0c37fd58110d863a64f520a42a747fc9f0279fbca93e24897d40c2547d06b310941a1b5c7ec56e137e837928a96268a5660ef4aac5a7af6ac7fd3d2610638cdc0e4d81a0505d1c77316cb14c8aff114de850b012d389f78c6067a71cb72ba634064b4a29d477642fb1046d2d243964dfb855b53a2189799c9538428d6e1a9e07e68fa0a686f6cb21357b52f9ef1d3e1a48a0e1db857bf9ca7bd3b74b9c7f474899711eccfa4b6590bdb1282ee4321928415e5b6005849645b37bd90a02d62b885465f43bc207daa41b39f86d681b8bb556c3d54ce19c657131c6e803a492dd4221fa10b238932524c406fd526d897caa313ecc6f34815883e9139f33c8d3b79687814aaca470cfdd1fc946cc84b66a3de6e9231170695e61d209b681c48d5cb87a5b046d26db19e0636c0a6558e7d0c47f685512eede46a0301505905ee545dc526464330373b72cb8166ac99eae32ef8d96fce68c8ff013f5399f775ac929dee6bf2589e107e001aad5b28a5e3c7a28ed94bce2d72ec4456f104a14c6882d7b59749178e34feb838f1e9c8c5807efbaf2ba827c4eb9030d1f72a752fdba36f42ee7a95aa8e877baa6e5cde2201df71e0c8ae5188354f4b536cef705bc52237a3c3813a8eec9fa3b216f03e1d36b9401f06c345ec7ac096ac6ec3bd1f2e4bd274ee156d3a4799a06b0cc99331da6dd196341fa900e5538a13112fb18555ca6635b29e3cc4fb8cac73f87ece26f7d13a949a0e7d9fa9ae233f873924c0b49eb709b69acf23efa6fb49632d64a54cefb11881594b9fb48554c49037c7a2e29c9d4cdac65f5016299809e48619e150b4e6aa80c89a11b8d782438e2c4b9020cb94f178aff0df412ba550925edc9ebda8329f6767bdec805815d526d3a2f81114d1e4308e12bb8354242d8d838e3772f2d837a4e2f671082bab380bc44bcefd4e3edf8745ae2c96b204469d0bf22421ef81f44ef0a7cd4a074e8224e02850dc641fd5956b4b99fe774b5c993ec2b3f1121dbcff162352258668f7363ec720c71737a819112cb5592cd3ed619e61aef210f05d830ccec4f9e3415ea681835a254ff768a721ee4db63e5f6625931df5a6e84f7c1b699f940e60e8e331881ffc88b05681f4ddca9d1d54efd7df0d0fa5786ff423460a69e9e946b918b8e368add32111d1ba8c7dd4d107d19434655ea039ac40b038a0baa7659e672942d7c3a71cca1c5fbe2a92e11eb6a87ed8fbf596f6c3aa0284aac6f6742748c5ebfa7a25748930d74fae392a9e1f5f4c96cd2831751d5cc76982bd00a0ed58257ee6897d8ccfb8fe7ee8122dac7bf72c9fb75e35b22b46184e56ae762c97f257df94809fb7bedeede6a78eb84c4b21fbdd4c850c187ff3f9216498be8543cd3c603b8a2a36c8c8b40616a55851debe59e0fe03489fc2c6635140d6174589fdca18d7ce3d526153ded818b65d4c758eb0ba84a4843a9730c017f9a9249d0292cb5695eee217de8b12fd55f88c34b112fed470a656b5c9cf5d4439c9445eb3005e9b9d2d3ef14be4e339b444b0838ab1c6e14b15431ba4b746f0638d63285c1ae2c3e6ebb36b9fe2f34f7465b634121260a810febb78575fb66e3bca3c9041f62fb7fcbca935aecd619d54cdb69d7070abf3509fc71425a2b1319a4deeaff2e4ef845d6f0bce136a378ec9d3d32a38f73cac97c8da31737938c718facb042ebf8658ea487e01461dbec73f35efa1d1e884b6bc333e47e95e4554a4940f11622048ce80449620e964248733201b12a9705bc0ef73fc1d0f006d96fc88ae84fc16ca1e2bcd0096dea24ea9ff6d6cc949cf9bd60bfcef2dd356a2ce80e600649af7b290e3d580e95a6cc52b6293a89be85e2b091849dff5349a8b2921a81e129ca8493c9b906d6ded72e96f71ee227132a062fcfd4b204ee1a867ef08793e94c4e8584864a63a93120d5f67dfb144a187c24075e1db929bba1bfd5cee0973161cf644e8c80d876bced8539439d8e7908019d53dc7a234192ad1136b063db7fc5688288f5cfe73e826f65c3dae6f1ff580871855e2fea9b70ec3a2d748713972926239136f3ee4a54ed337635afa1881adad97814e813e42ac49a1688e35aa17ea97d47e30e1a7c777c1adf48ece322e70aeb615f7b1b9b47db1cea74534c0096bcfee424a6cffccd50e7e55a92934297b29b6827c61802cdcf6f0a457759904bca1af2f56aab3ae0bc13d495d38324c8695d4fe16efed00dc548e2ac42119eb6925be6694427fa8bee9a0a1ce79fafcd1f6894840e42f2f3450c32a458834ac6ffdb939ca3b9d81a2c0807fa665c5b32275a3ddece8e1d1c3d3255810034f46345218d664c4f37027cd1953547b3d25291acab48e1ec2503b2c1d8d5e7e379b90deb4726a059380fe0e0bc8b0b7c141ae1d6a74a4a01918a06ce7c0ca11977b0f624afe409569499a0213163dffa54b85f20b4a112ab63b040541722d978a5a77dd65943ef7b7ec0f0de7f53644d21a87958b241ef8f6cc6928f248417c7d25125f3214850280cd1eb43f977a185ef900a77b850a249e73460ed5974f742e63e90182a0cafb63c6499bbe30da46176bed40576b6395f19d0c5116e1de6d49946cce645443ad10d76401dbc14be033c35bc5e5aed9905f8fa92b7f9c297cfdf6139b14b516407a0dd182f9c298b2527e7b0ad3c436ba6871d8448f0166a7ca60aad40587b26cd23b3e89fe87ebb99f37a55f5c301f44b9280ab2f73afb728ed9ce72566645fb8cafc224", 0x1000) sendto(r5, &(0x7f0000003d80)="b1be8b53742965fe1341ee4b852a0765ce1adf342c26ffd3c6720fb31f3d50d82bdad2312465975e0220b015c141c9dad35799968513589a7a4b15270a734d1b2c367211e2be2379ed33ed4129a3b025e82291e01cc3c666a1b76171feac2bb415122eba8e90c18c8808b38bf05b3abaeac4eec9ed467e72309168f6dc108083d021083d0f10ea044c66845e0103c1bf884d0a5c685eb946a4af119bba4323e35b06fd618e8832a821f50be99e924a072f1ad95d359d278028c65ea67920ca1d9116966d5704c227503832b70e1f2b3a2a6eea687433158eed3998", 0xdb, 0x4, &(0x7f0000003e80)=@in={0x2, 0x3}, 0xc) 14:54:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0x7, 0x743e4b87, "ba804b75835db500", 0x8}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:30 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 14:54:30 executing program 0: r0 = semget(0x1, 0x0, 0x40000000003) semop(r0, &(0x7f0000000080)=[{0x2, 0xfffffffffffffffd, 0x800}, {0x7, 0x100, 0x1800}, {0x0, 0xc5, 0x1800}, {0x2, 0x1000, 0x1800}, {0x3, 0x3, 0x1000}, {0x2, 0xffffffff, 0x1000}, {0x1, 0xa216, 0x1800}, {}], 0x8) 14:54:30 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000000), 0x40, 0x0, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x100) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') semget(0x0, 0x0, 0x20) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) close(r2) 14:54:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f00000000c0)="01000000", 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1d, 0x4000000000004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000600)=[0xffffffffffffffff]) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000280)="ec83fbe50dd1d7c582fc44f948e794692ea9693ab9636155cee53ac4ab4b4c43674c42005597be8937ef81fed3439d69f9fb46ce874581a9f64d0be9b8e6260b37a4b23272c3647ecaacf64ebf627ae8ececabc5d97e11853f1c75eedd2d19f07a59f8addc3fa9bd68cf7f5c72f940656e1ad1392204c7dca1ddecefa6f87a9d6e40dabc3adc65ab003e268c023cb5ef2735bcd4a24c34d9bbb47097e51428d3634396bc77086f615f9b8cf8f2b9e9922b", 0xb1}, {&(0x7f0000000340)="8b4b9718155a42ce50d2d5c544602501f894011ea69222b6a3503994d2d210fe728cf0ca896da1f80e5986f550a1650effe3a81bc8e62f0ceea77ef63d6f8302b5d9132a15ff04578c840a8d7b5a4ad5722d79de08cbbd24b90fdbe92b0d4d19762368441d87bf6c4a81194b784ed4a364274dcaca01fbc8b1e4e43f935dcb151bcc382c38c7bc35c17c484272565f0dbffae56d2107f95faf6ddc966b07fc6dc9bd389040ca324530d712a74754e2d86bc6db1e7b74c65b935634bb5e7527ddff933a5ab5671bd7403cba964de0", 0xce}, {&(0x7f0000000440)="12d20a35935cd7a3235550dc4a4c58252cf74f7cb26f0c85fbbf66a7105d7c5ad41627e8ab7e5cc18a0957c3aa50ba86004419e2e8461329a509c5138cda04c436c7106da6ff1a98d87fd4d627c7aacd0d0e2bed991a13566a6cfb028b4826bf3a65e617a6658232a09226dbe8304bed80267fe15a38", 0x76}, {&(0x7f00000004c0)="d4b5a457e5bb6b1460ddab58c8ce7a", 0xf}, {&(0x7f0000000500)="77c2671ae7c7e6c6824b3f7cf55705", 0xf}], 0x5, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}], 0x60, 0x85ba552c7533bd1d}, 0xa) r9 = socket$inet(0x2, 0x4005, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/163, &(0x7f00000001c0)=0xa3) bind$inet(r0, &(0x7f0000000200)={0x2, 0x2}, 0x2c3) getpeername$inet(r9, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200), 0x0) kqueue() 14:54:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget(0x2, 0x2, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x1, r2, r3, r4, r5, 0x1a, 0x1000}, 0x100000001, 0x0, 0x4}) fchmod(r0, 0x0) 14:54:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x80) r1 = socket$unix(0x1, 0x8, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair$inet(0x2, 0x1, 0x8, &(0x7f0000000240)={0xffffffffffffffff}) r5 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r6 = socket$unix(0x1, 0x2, 0x0) r7 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="6d783e0e6aaf023fc0cf3ff1d46a8d140b9f261fd5dfc0e95251b8db49d66781632da6e5a0424cf00efc450fb98f2654f3c38997e6abff7feb568b1f2cf9d4b6924aadea553a066c276a62201809f1a16ef22265decf52a02c819a5f9b95f1fb457c551aeb8c2eb7310681a62a00342c41fdd689d5ca0bb92db1be96d9fad89957c1348a7314043985f4c600585751dc3c10db9748fc493039c96864523860090a2d7e8335c1d920ab18107101a48f3bbabf881cfc", 0xb5}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00 \x00', @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x30, 0x2}, 0x402) r8 = socket$inet(0x2, 0x4000, 0x4) poll(&(0x7f0000000000)=[{r8, 0x45}], 0x1, 0x0) 14:54:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x6, 0x7, 0x343e4b84, "ba804b75835db500", 0xfffffffffffffffd, 0x800000}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9, 0x1, 0x200, 0x3, "c3dc8949b9bea5fce495cfe8c97a37ae54ce9b40", 0x9, 0x3}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) chmod(&(0x7f0000000140)='./file1\x00', 0x0) 14:54:32 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) socket(0x12, 0x8003, 0x401) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) 14:54:32 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') clock_getres(0x0, &(0x7f0000000080)) 14:54:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/38) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) r1 = syz_open_pts() pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000200)="df948257cd36c42c31d064c4", 0xc}, {&(0x7f00000005c0)="0207aae1a6bc6c0a8337b6256ca353aaf80f4fcddfd895577ea48812ef58656587cc620abcb8539b5138e8cd0232789d5c207c066bdea50b677c9f32a2bdc3236cc3de3ff8e18a16e477703a4837d0abe2c4bbe96514446f796189e02b7678535a930a3cb8cbcbfeb69bb778092e902e9a2a35d9d6b3e227d79bd58cd4b4fa6d5938044d0e08c6467333af42de571d524c78ba22f9f6eed8d0d79c069d79540e7f17c1fd84fee4f83f0a0279e31ebb98e8263f709b055195c3706c2566478bd6425fc7014bb0a72f49246fa528a42b5713cfaaf1b88a52367e619645e19281716ec63c7f762338c92ce6f2150421214c217e7913bf0fefa139854c1e973366905a98fe29ea87b7c8873fc266d72914b265c639a9a3c1bcbb26138b2f22bede7a4070b80f46c41849c61626f967cc411d9a8909228831d86c057133985dca7de817d85de1951985748a1b6a85bdb67b15bbae53454308576534a8a1e2438903f15cacde3c475f3f88a34805f9f42efb5cbf691b1c0db76fd8ead0b8f9de76f384c7183f7f9fd3f3582b516308971035f7ddac1316bbb59adabdcd3f55f007a20949f8c7744547c3593888e5beed3e3ce0b376e4b48fba771017fd212bdb3b138a69082a208a4d4a7afcccba6ecea5c5fecb561c77615be70aaa0596364c464c4416dfd242a292548c7e4cd54c393f316e90b6481f581f52aa5c04e3d2b63d2d2a014f0eb869da883315162d0bc3be9d9ea804214ee120f0f38b63c80b2096cf1096fb9521731ef86a0ff4aeccc8d6435638585be639735dbf0f94fd32b51a397f56c1649e099f016e5d377be6aa8e8c89c7ab5bb5afcbdeb2a55b7f2eff3c4e7e1d668ffa02b012da9cebcd0d859734fc00ab7abd15dcb6be2c2c5bf452599483282173d8d46153c111d29dbb2b571350a4431faa5e44df5ad4ca8305c65b33a1babcec0cf745cb7e522d08888dc0b285ce05e12d8889b73dbbc169113466919673beb29d7f5ab92dacce752b5a6b6aadb59ee201d46c742216d2598e22c9121f37cfa42b7f28a15a3e5948748e699898bcd002cc39916a25641b5373c68d4db18551b3cd1d3c1791b55e7ec7f171d5165140c0a9bebb6f4ba3813b93524f94e0fd70056dff88503a18fb09f0b04beee2e041ed4eacc55477cba6398f5f4a47b21d74d8d20a723d89a602aa0253d6675bfdd0d424adf8403bf3a9561319101ee722c6d5463c679365f167c2575814eeb444561033bbbe6b38ed281aefcc6411746cb8bac1822d267dd45325c2c094762e0c3144fc09adcd5933446bfa85a93f2b280125b4c4e3b969763f5040bc4170ef500e0230144eab0027f30f4c1190b20e32ac42288cc8115a85c0bb5e4030c251008fdac055ef33a4fd64c854a14eef31c5f51d82d4c8c49f7379dbf09e57c0f0cb4ae65fe01a025e287eaf397b3173e29084454713fdeba2ae4ad941b2026e00276a064288954d2f8fd78a590304fc3e1f7b614af708366c185df00a38174d60361ae767c8e793fa3fae325537fc9005c2b2838fe00152d2c3a1f372cf91b8d768669330f15c1d998e8ad4603f810168aa0c883efe352b565121b41ad1b7afc7ec4314b7662d5a1fc9ba73e3ee282484afd9788351b4297b2d9cf5e3c510ba4acdc79ff434dfed3511d285daddfa13cdf071d04d9b0b1b2a90ae2a1589123306d784b7d580a2955ec5f66e507d0bc08d55e00804e1272948ebf40195e3468cb2baac6a570543863e86e1b50db8d4b3eb727467af21a8b045769a1ff3abb59e9475e5a07bc7b323996af77fa14cd2f97badb857dea4ac99558c30063cf92eb641e772b1ced1cb3aa664185b0da74499e1beda07859d41c2f9fe0402e5c46db1b1dd027d36b66b2a4c3f71ec13d34b378430db4567906a42d2548822c0bfd0944dd5c47ebd214a26b6ed1715b9001c423d291b33b16c09eed3f80c52c6d2159852a96bb646f96e80cfd78db507696697ac37f2b01440b767731bd3ab232fdd0b05c59d272448a52bf422662c542d0dc2d7bea599a96672699437bcd4d9b14455119ec4957d45dc460fd4e7c14426a7f955ccadcaf33c140886c6874ec6646bbf04e36613c3c34c60177005e4cef9f5baf96b756dec852bc05b92aba376a12f03c01db670715def01e389e295a59deae0c7969a99645f801d99d9bb373be3bcc24a89b0e96b2d50acc0489b7c18cdac3ce9ee2a9a3e96e325c06720769b3e69959970999a5d75d1e5c05dc659a434b49f77a7fa8451fe7b0b9dc61a628b6b943c03cf173a268192c96a5004c19ef133b225d21a0c92ba0cedd500c758c7bb6e1c6aa82f5ebb46b9387daa836655cacf54b7ce0bb5ad4f2fdb992dc897ed1eb7c7cec61e5a79fbd4b2a7214d28e220c0e2cdb7492d08259b77ef9615d9fbe6e5e52a3d52d68b06830bf71f0c1d145bb2ad001d270294b371329831880193fbd56ee699e16431219733d141396a3cef89f06fde5ce96478ecc88db366e9a9deb44088c00b69a2cc7361d22d18868170b5fcf332ed030c7c79199292b3f71eb7d0f1b84c4d6f1907f4dee28f470cb546a44a172a91b4ca92569898b54a31605e595ff7955882a0811c21aba11d2d2f70f255070dd849bc0526165c5b7db90559d249145d47764c052115769445bcae5d640feabb26f5dfd21ae8559b5740bbcda8759a9783e8de5ef5b252ee5cd5000b5450db45afb5fbfd09b33682ad682bc37c8131b94b416c197a7c1a0a19db6b39563cf8a90c85eae33ea6062f440de8b3b50db79236074e524c516507abced91728230e4671034294f456030371d3ef29f305566bd46dfc0334410a25e68f6afa9382a6d849f6a5e8880a4fa4ec5d991afa8eb60c06803209a4e1eaf4dfbb16b7a18cfe2e5ab5d0143507998f02f138c5c6c79ab8c76a49e8c389ee7a54f71ec6b125be651641ac2d0f7ba569dd0e702006a82e7e3d557816f36d089e99192b561952ca6c024507cc4278b4574593cf5e74b272bd7e49a6ab070a9f3ef02256f03a9adfaff6acd5cc23baef32cc81a06b1faf989aa492232f7edb30f1186f0d670a9163c432c27fc183b51a7264f8136aa0eec175e00c2bcde3c910fcdb519cdf62f4282c3e9d40e8251742356da546ff75590b10e432077daca9f70af0e2ff1c65dae0d29fc9c15a4021522c60738a483493cb3ea42c4afccc72018769c79dbf7eaad3612181bd2cdecd6ed2bdd4ae22c26148c532c2f2799b2f2b9ccdcf7d59fcc74600390ea5cd81937700cddba1fb9ccbca5104e5bb53202c26a6ac164ceb72c6e5c1bb5c1dba1b5cba767be7f3f33597bfa0ca48624361e0bcded41afefa1176868a68a1ce64df80216f8743f7df96a113d5d6a5117a2d15a5ccdec604855b68e55fc18ac61fc59a9c53360fda27e1f2e62d1f10b3c9ab064a373e81c744b537d92a4f6f2579c717907b2279cd67c60127bc46d3449ce32f5637a0946805bfa8fc99be9c1251e33f248eb6e0ab6f2876516fa28aa261fe9cac88f11c03ab0e5f143205c304226501444e4babb0a891007263bb7d27b60d920fae01607fdf9810d87bf3a02953af02f4aeef958a1a40af641fa38d9b37a8f9d888ae280d045eba0b554b1ca6301fa15f6faab5823267b45a7d078861f11fe79a23cfa7f2ca1fab113b554779b0aa243098799c403ff0c932b92fb85f51fc2582a006e6e28675db7008966f30eb4db185a93b6e34f889c7838d0a9aab7245ca75002a9dfa996b95d06e8ba6b94782c6a4a7be168cca4cf521adca0b738aa8b314f04a54d58b4da058fd6ecb3ec24550702745afa2ceece3b61680c78518e7d0b529944dd0e7ba916d2a014e9f871497879cca70f2ddb831667ae365471a5c837e15b10dd1e60a0825481b7856c61cedce79099287225aa7fab9c429f383fd96f35dbd5913ba39f4c4a4263a3eab6c280474a615ca1fcd5985b8871f6d0c1dc0ffd0008c74ec0e68dba2bce376c04feb2e452df428835e6acaef87529a52da17ac4f52aad1e80d4787f947c9e3a1137114fa9759ef275eeae9b6689f444622abab9a5f165bbeeac42b533bede43e1e6af83f74b508a4e7bea0a2cb89e9cb1b784e5279b9c830c0cfc7bd9baf682d06bdca42dbcb99976435e7d45346f9da73a96c51be0a01fe9131b7dd09e8c68ee6632a90d83e470a220c412245d00ea0a3022f444144a9b344736d1eb84e2c6599083f3d6c8c2d6789ce6744cf12c9cc9cb9636562cef54d469d912704a9850db5f8d6b4248b34b2d9f1354558ce4202cc66240cfbd1d63d5a33d24928eaa2bb9a8e1115d68bc0d9bb61b00b776ad621dac35fa5080f1a8ac7c9f244559a70514c424fb5b1abfc9d635fd77e2c5f45745cfb73206230a036e3729cd0b38c74ff541e65f8fb025263e87fab42766e80f134231f165b163988373665dd5691f2f448175a9b2fe9319b6e4fe3cee1d6248d37f6f3a76882b9675ff313ebbf71b9096d7ae8f808fceb2fe41a4cce45fda18715a0e199eace96b84276713c1bcdf7a4fea441e5edfe4af2c8c3ebe7956939c2b469033077bac4bde69214d79276bb5c5129ab6bb2753c327ac70077b964c1712f0e0969db672599fc593cf2ea89594b934161217cee994243674a5b3277342ec0c9e92108f916815331eea310979187523c8e6abc9d9fc320114a5210ae028a8b50b8a663a6737b6b298bb25917f1eab9625f2a15fbecd3bc2d44d6a99cb5ccd4ca5700c2829106a589a8f3f7832561612b757db2ea53fadedd2c61f9a60f7295477c22510ebd8b58ad24d17db41aec193997c52b263606e1bcefedfcc39e10b548e75a27a4d63f0449f19fb257967378653c219b910517d12ae29b3e59c494201ac93ba2dae5f8776b139398289eb5f9299b78f3daf5f4a32b2dd9db6013194fa93fa0fc49bc35b7f31626d479a7582cada978e5805fac7b8635e0617b42d7d5a07b24247aa6fc0242849c272192c72ffa51e53574fe8acee32e9039e363cdf40092202c7eed2a74fb445443f8061b91ea5ac25f5004398d945434741e3835898180d0ae6551e4378e2f03a13c149b92cb8d2533900efc49d26d5ac422e48ea41cc7c2f90a4833704d5549802faa6ac5ab7f7c8cf7356af7dace00c23986f1c88537704e8927ae2eb026554b9c61aa00a75d53ae12e878ed09b99c3c54d6f5af78dea0d446b0fed0d40144886d15eb5204fd990524413a9fdcc81efef7cbf36fec869f523cc8e88a6efa9528b25819b38513c53ef53dcd7822ae89021819d3d8183ff78e2c622d2a0909836bce545c31aa446f8a2ee42a849ac2f7fcf906de4f205411fa9fe7be9f8f72f5521b84b051bd98842110aa8b164f11ca99c9a9a76810933bb3cb2d410140204a5d3088627236e6801e7771b5ed5fe3dabd7dbbba84951bd17d240deacca26ce6ab307b8a5e35ed3346ea98ccab3806e86863ae43a99c35688c59290a5685c457e41e6e78cf063e44b1924d8c9bbba888c1b45d6b33afcc8876a278889ce67ede9854c1d82d57eff40eee4d48bf790337034e27edfab84dc1fa218d54a278bb12b32d3f8f570fa2f39bc1196c2b15aaaae13d39e9b6a905c01b972ae7c347cfbfa224592c1ee4693989a637a6c5b7cff43b3725ee612fa864d4fb81967b9cf42c3e1d04330c70de6a1dc43343ea1af605470ade09a419046c13616de874763a744e926d7f448c41f0a3ffb7b9e8812bb04f17afa5cb1bf93b5f060821f72ae3a9f3387ea2d004888615a9bfd06d2e19fbaa714ad80bb1d7e3c9dbac28a90385", 0x1000}, {&(0x7f00000002c0)="d6e8672d0d0152dcd089710282cd62ee07502ada5a11aeece79a0e30d52d09fa2ade3dfb816bdd8be3f8ee8415fd3b48eb637862266bc29fbcc187e010eb81c7d0ee568e712cd87adc051cf01bf3fdd0894a5aae279d5a5fd284d6ef7da47317e9bab888", 0x64}, {&(0x7f0000000340)="081dd62610d37f3597bce4ac1ed29bfee4f48aba815e2ad98ca7ff95352591b7500222c2914891f9281522b25555b7c2b0546656eb0c1b919de22695bf825676bd746e9f343830801412b4abeb11b3b1ce", 0x51}, {&(0x7f0000000240)="eb5f7f725cf5300da2b20a90559b0dc43d94396c1985dd", 0x17}, {&(0x7f00000003c0)="942c6be84227e3175363a830622adee037309dd48044a5b4e5c10d0c57bb10fb17b377d7ead976b285cafe", 0x2b}, {&(0x7f00000017c0)="50206211ae0631c36cfb81b15a432508bb3f08a03a9a6f18e3f7d5e8e79e580dc25f7b215977fee920fb6ef7b3a292eed13635360acce5390fce722ec4aa5d995fe245e23355aa206abacd693c8154847160ee50e664a9a889d7c723785ae87f47e16e88f22b7ebddcd7e508225b9356eef16ada7b13745beb68b89da4108ceaea62842e4b708f46620a1fde37f7dbae61bd9b3430d99e094170e1e6ba014379a14a63a60ff914df59221069b88adddfe3807c78031116e65a47ec5ec0a469c44edead74ca3bee19c19641bcac46abda1362cea2bb3c5f5594fc375dc546a3c1d404b43a6311adf9f6d8538b88969291d242b432b1334f1d39d1f202c64018c89a7b19dce6bbc105d07bfa8fa807719487bd33c37f977ba7fee04a141ed987b24aabe20858f383f1439447ec978c6a7306febe812a7a6f28ccc9eea77656739777584cdff6da3914520a78e3789cb60e7043ac208f5bffaea6220d323f24e9829272b2ca206fd6ab2b5639b52ac884c3da59905a6f8d3aaf920ae1e03200998fd759cef5bd7401f870e9a300890788ee11562523eb0df870564e8be6af264d691f8e95161135f68f24346eb16f045cf1a13fa4c27894cf035dfe962853724366bc64d28496d93727b9da7d841ba4508796eadd916954f57077ec70cd64acdbe0ffa51a1fa4defff09e26f55f73e7f8f9178cc7658fc9689906126af06daf2c511429b971a61fd284566a5207157bec03d94d2ce89fead3ac644fee5784d9151446914e895f8d5bb83c374d649afb4552deded84ef09a1a670997f7ef1df9b748543e2e5b55aabf14dcb28bfbb3cd1283928f0bc4b6e1b4afc7d8d476b1f31e072fd2545a27c01f6ba927d36875652da5c29a13ec659088b9a3003e205483d64722557ae9d26d775aaa01029483c5ef6ac50d90d8c2a3ad11c6e31768abe6a1e8d156395979952d622a23b7c86803aabeca0edf7c7bbade7f66eb57e70c5884a4d30fc897eef651acdb4206b983e7c93157273e4d980a35238f71782294a78f3bea1b182902f99b587a96caa7c43f5a3d9d9bda4af843e740617f0caf61b6619a447a32d75ea4a9c2bc167b227b4b8e0fd190a1bd83bd052dcc42c912ab7e3f3ae286c2f7248e039543a50c9b9d2fb3287714340ac6bee3f0b5739512aa3ebd195793193c5f9e94113f5c228086af8b8a8b0970e08ea5c8f9e5ceb5523ccc95acffac6bf17f77e7842bc1677d7d2387a5c46396d4f1a2681d4cf43cf242fd177751a5a36be0e882cb4eeaecd6adbef7dd45e0d6a5644196442499a878ebf65c67c212ec86b3fbb8001b3ec78f0461f5122b7e77c8b47843d3853855f6ec51863c317cd800eb516509d59fa182af911b5efd636a382429a6e3b6bc2339ba1c76a08a261dfcc29a02a60c337202291d96a091103f0336fa69f1a6067d79cd11a97acc33b1eb80eed20c74cf317cb4bda703dae83dab6b2ea706c1533ece95beb14b73a4153797bae4bf084ac7e4b6fc06d624bf182b4c1afe7b81b37270477910b2ce9133d9e8c5af8116abd209faa338d4a61ef8a805c8389a23a94d9030b2009fb3447b17ff612a1e6438d6cacd28d06ff92b940bdc53244bd31a18eb569337ce3713ecf6614d5ba4559958d6ee8750f55629f39406fa508b6245d909d064064b1b743c2c4f245672f7af955c46fd7aeff6cdd6a26867ab7fd8f0b57882236825e47fd89e89d4e3edfb59a0cb5b19f749d744693e90730b080914c0f50686d93eb4784c3da69c8450e5b851a6ffa9873bae1bffdf9f6fabc889239b1de9cb0568f6ca69b899645d93145ecee57d78d07388abaf2ca65e6e39f8cbb63ed439617b12a37f2ca2bdda8249c80dc2b65ef00872b1f1ad42ccdd7331816c5b8c4537f1f23ce81a24e77279114c5b37b0a1b7ad4ea8dc2c1cd0051001235b34bf5c3e7c4fd8f5574caf8af4b19fccc8dbbec1d2305502fed4058ff6612d4a81490d62b2f5bc22b899e0e868f1e0b5b61b09bcaee26c1db2b4443d1117eaac0214aba0a7886f6553329a0c8fe885c65fb95bee91558c54cad1181d3c41ac01d128dcaa799b62bf561a4fecd7403f6d339c0ac92d887b54c941f2f12fe1384be2c8739148ef7bb04a27133f59f3f6eb6eb3fd641e1e8b1db17f3ce0a8ea8d313c9d5b10494e9aa2b2da5770c60751b29f7fdfdd31e66e931e30dc38e3cb6a54ba3704b501f060ab9b7e0b6744d9994e66cff0985fde7ddba45548a1903f6d01c7df2cff7b2e8faeb4474472eaa7a383967922e6c90131401f158dd8197f8ec62948591c83e1ff945d1befdd79e0339f10f1675f18648c836185f4b64b48f06e62878c093576468d99b9b9c598402812007d4fe487720ee76ed2985b691b6450fc2f2bbc8a401645057764c554bceaf3a7a64c8047c581176b1b6b3530393515f611b9faa2d6d0a3542cfb3681741777cffaf94ba3a52f6d9ba93f9bc0f1582bc4c6d3d800407471b5179d9646c93a0e3a691869e772e20fb645779ea29fcc00bbd2ba4980935ab76dd5d5aed7587fe97739174a0717243d0a1a86d648b7bdca35c2e804c2b0be0c1df214ca343c6c35b0d42e4e8d465a9f3c0f891471599a8f54eda82e4cd72bba8140d9998649901400716668ad962d6e4d24f20dfc0d42c16d617f8add946ae9d9837320ec774d7444a218cda42e912c3abc8929d5459771734a53e272bbe4b8251e5f77ff1355b224c177957be768f3cf65972df619ad849e46b540d6c45b290b5645116db5779b009ee6d90a321d4262d67d74c777181eb303e4c8cf1fbad8641ba660e6cf06fef0b5d38c2bf7d8ce785abcf297afbe99c0dc5dab4160c8e8067b91a78da0a60f46cd8282ba6d5d2726f954aeae31753d23e60abff156d736425151078627652cb917c14c9e0ce8258985f211f0845a501253e391e669d67a575a075d178825f0663f8b158c3d04884e0fe344ac6c874ffd2365773d08f6a4c64f4ee208674408425251c74dd8f5dc39bd208283147accb15c82b0b64838e049a594b9154ebfe1404c3eb0704b27881ab6bb56ec57cc08ac48571abe05da2daa4624ce026f94fd4164e2b2c1ef97880e6ec0f0b66d151d9251c1f3c40b951c3b14d881d49a9d43fec02c7e4107047a3e992e5e90fc7ca0e45aba6aba0ac77a5d51b3f755fa1628101b62fd2d5ca31c5e58d1f1a8d73d69857dbe080271857188321f5433c0c1bf1710c0e41e4f4737bb9ed7fbc3f1f0a33e718a0cc2d1b2639f8abfa96b99251ce370665185736e4352ad868141bc3d5c3e721263226eb03d5285bc748608fb294b0b9f873715d6722396f5c74f70b3e9b639178c5601afba9feba62a0de67ac1b8168c4de92018ade93deef181d46700dafc9bd15ba88f62b10e6cf7da02fdf206c9a789c7db8543fbcf7cdd71d218f5a4285000612f57457a2f81ef92588c7cdcda96e56019a4163c335b95279cffe8ebea922f8aecaa18c8e807463a4681168ef8b96f89f279e3412e21d58e165c0aa47d4b0a12abf1defeb2b91bd6de70c043fd275e984c370136e77a893dec6c8a7364fdd5b81114c93abecfd105fe8a622bfd133aef6b6555d71f5f166ee0455f06cc5097a97a78538d00af44b03a8df142254a943fe013143a1cff872083b8d920c8393671404cd25ef80d6d5148ba2e1111ff3d5bfb3d28970e77542344a1bc06a8b7e0e700fedceeb53d8367f57ff9b739bcd2f9b428d5b4f499545c83239ea7c3d57ea3c1565afe3b447519e60121179b493ade44ce19e7a4205d7b35531045ea5b8df39e55dc9d022d946596c27e34303edc3e66b8a6545e742d5c1aa78aa04252d4ed57bd6a658b1563fd6ca4413a3cb1e0077fc9e3d6e86a8a5ab513327310a970b7c2d3c389d5e836244ef89c56e32dbb553a340c94ba08a672a2e61c089a17e6647279e2485ab57df9d1eaadee5516bfc450992237faaf853e1b1b1cb3ecf0d7458588a169b0a033b10b23431f334b929eaef4b7ecbc5e40402cdb724bfc8f059f075a7166ed13558137acc8f482c56692155caa2a30eab6448fb140abd01a02aee06dc55ab763aa14e404b9ccc78dd6302f38b97bc5b000755899be6a41457fa3ac18c760739d05ed81a0070e0e145bf11204a80785bd853156433f9329fe6ba88e81209ea419a665775e9e1ce47292a3c910797393ca7c04197f79b84bbd95deed205791fb898114d6dc60a12c8f3bf40504a7a7547c9738656d7f3ed60e0d8897e17af242e0458c58a719fb1a9a704b3c05ce9305b259093c439cc5a7e48eebad80af3c16aa9bffff1ec2f79f8078ff0889b615a3f0dd19f8b9d5978185a1ab6f68620b3e41e9ccbf32a9156d5b7acabf68c9cf8a862f4a0d16c8c06a3d5e3e908cf369a6d7341eb1ed1e6f735b2851d6089159e1775041eec11f2cf2587e78a7de9669f901f0b4cef1dc3dbe0a0a6d133545e5baced18b5a440a851d5e3650a882c6b92b0a613b0249dbe3b5d6855fb7c052e460fbbe89a55ac0cf4744869b3ee463a015f20eceec84555193675a67e6b6182f16f83ceb07346546d3c55a93a1a6fe2eb0163272841237b2751eb64906c3d44c2b4fe5053774842376ab33fd4a6002e2ecc9967d3986841a8710ec5156b1c91f129f5c7ae068ed0457a78d0ea019a2d0c19a18efcbbb78cd048422f4a353d50eb04306b5a78abe0549746ecfbc73ee412b07ed49be3af41249618d2075523e4a75c99b9fdff2a5babedd123d9d82f29eb8c1aa7e43aa6dabed269298729d21ad724c4ad704cef6b98759bf9acbb851eb0e5e70222b9cb07543b11dce12ca1691187f3f0bcfeba5c92e964f90f6b49ef686ee7fddae9d643dd1b0fde445606e82186b4b8e167595d873ba758cb929273ff8b57df5366e4f4394aed79bf7e80f938bcb379e7f2c30256c95153bd4ac11d092c10c21efc0002cd3aaf589cb5a21c4dfb18b8a0c427d78f7f4c26361ce2448ea303d67a53f839238d19d4502f36787a072faecc1791aae19f3b97bd2764f6d38b905d3d97e85d276e94b571e1a8c359b3d9e316f4474c48a99620f14fbe5d0973258dc92072beb94856874d3641b43bec23f52b63d78ca2157ea2402f045812bbb56f346f9eebf552e294f426b16f85111cae7c2e06f148f7c123f1922d937570d4b49f6c7c69539ff58c82481cef5dbeb7868dc013432fbe45d8c3674d555d2024bff3e79001324a9600ff9bf84297cb5388cf3775ecf7b2fee8d7038c914594d8afd7b35e508349b0c4b954a8208b649f76bb7559b419b12267e798d5109947b7f06905c6aef30760329701992cb9e634c6765fa461e8a0afa9e0b91144dcf40ec8ed4e826324e7d537924b3b28443a8bae3c2650ecad7be6ddb2a65947d7aae40e77116cbad15735a9f31eba5666575a40c073ec55897d07cecfd1d493d4bcdb02344a6f6e9e241e369d3e94810207d379051162ba297c782b3d4d547070c544079d93b5700db0ea840d6cc0f58218736365c34fd4567e23dca68e53cd792690195a33aad7498b270b693ee30897b5dc3f2d3b5cc100aa7cf153b13c3fafcc93536a2d0147d948805d2df75bf4a1e6ea12af1e334bef037e6fd92eb5e3cea27347b3761234cf60dc8612a92e53b61a3248fcb71ee6d61f336d704e7369067276b230767cbdef3b8e03848901f6988d4874ff1352698858007f9de0f1018b91e40fb04ca3717ce87ee3fff7a132db81ace030369c099ecc30a0da24bf3aa39c09df05111a8a279af5a64c339f91f48b14dc013a13c37422bae2f", 0x1000}, {&(0x7f0000000400)="3827729694cd086b99028d5a48471fe228efd657bc66c11feedea4a44437f73132415de4ddcfd5a96474340d85a63c5de77a074102f3f3ea71f494897bb725394811275b10b5e106732fb23a5ce4f51ad715319b70da18fe370dfbc285b278bec8bcd33a55faffa06196721ca27a565681bd3c1cec731b9b35d57ead08c324f7ea067461e823dfa389ed1a862869a8e3b04eb40ff65ca676b3c8084de18304ca3d49aced1a569207286dbabc5a59d2dc127cdf8f47243b9ac6c35045", 0xbc}, {&(0x7f00000004c0)="e5f16cd4d3c5c8f1494a42e58f00b962398ccef2ab34736299b346bd15", 0x1d}], 0x9, 0x0) close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:32 executing program 0: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)=0x10) getsockname(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) close(0xffffffffffffffff) 14:54:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) clock_getres(0x4, &(0x7f0000001300)) r3 = kqueue() preadv(r2, &(0x7f0000001280)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/89, 0x59}, {&(0x7f0000001100)=""/228, 0xe4}, {&(0x7f0000001200)=""/70, 0x46}], 0x4, 0x0) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000012c0)={0x6, 0x4}, 0x0) 14:54:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) write(r0, &(0x7f00000002c0)="9f2dd3f115438e9ac8b7dd1d7d916cae45541f49de0e5a9b74d9fc8e1327f6a3fd2c65d95c6cb168dc642ca48cf36d6c311ec8f8ea7b75dafb41a742dda08123e10f37ea3ab9d796bbeeb219bfa0ffe54e34bb675d8c9fbdb633634e7a3a9e44ab9f37792d3366a4c554df17d102e179f064956ffa89de45f3638c6c26a137281825f078c15e62d5feb5f528cb1c76437ebe83d4d27c19723caabe1c21240a6c2ae4ef0da57f751a4f4ab230091b0f6539bee0cfb4", 0xb5) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) close(r0) r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x1, 0x7, 0x35672f2b, "8fc00e1e40f15d04f0109fd2e3bb2756d3e86ad0", 0xfffffffffffffffa, 0x7ff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x10000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db5000000f3ffffffffffffff00"}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x8) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0xe1, 0x0, 0x1f, "0dfe114e9425eb77e7a9d0e6417115f2025395a3"}) 14:54:33 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 14:54:33 executing program 0: poll(&(0x7f00000000c0), 0x2000000000000167, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0x7, 0x1ff, 0x3f, "838f753c3b99aa734229a5e08962948b4bddfa9c", 0xffffffffffff7fff, 0x8}) 14:54:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0x262}], 0x354) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x9fc2) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 14:54:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) writev(r0, &(0x7f0000000000), 0x0) write(r0, 0x0, 0x0) listen(r0, 0x4) close(r1) close(r1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="33656b653e8c4fdac100074bf34dac51e0f2bf4f74270482a7afc69ade507c77227ec0e59388eb5603e612783f19e872502bb72e1f2ae60b26e6de24fb71014ddbd6a7c481eddc970c4618e09b8d57341c5644e956d349014dc9e9cade8d3c7babe974a070850ea28f929b668702ba83d557b69ca9ce7a22cabf8fc44d0afe8cada912ee9f78919cfbb844c73f8cc702516096a1a4d599ffeab01fa37d89d5c7fd02bfe3077aab952c2777353fd5f8161ffe9f5fcd", 0xb5}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)) socketpair(0x1, 0x4000, 0x2, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000280)="4e399ba9b9d8356e77fa6d532e6f69647d80e4ed290cc5fc1317647d58dbc29045f1796bc18a530a28dff9a4ceeb21d233fe4825d3f07e4c98acb707d678d4e853f390862ada96bdddbf6c29bc1bf16ff9ab3be14b947afc6eef57266731d05ddb70dfb8c8869abd60cce7d881d291335766bce4959a77b46d205c52fdb13ffbcb5ef77e40b5538a9b513403dd79f554c077045874624570a7f2ca939280a6752c526c3241dc9027eb532f98e7217dd0d21b19305d77580df44703ae8aafe0659c953b20845f080f4bb6a4e5fda7669869f71d6ecf797df420b3a07f7c19d1875bc5e17051d8d3d3a6d5ea6f35f1", 0xee}, {&(0x7f00000003c0)="d678be511ab920ede30667477098d85d12957f1d956196bc6e4098e83e727e0247c4d564b85384b0ae7efed2bc676d72cd9aa326c502a2a483925f5b4df923e62d6abe7ba5cecf05fa805c2790a0c197703d15a98d283514c994e6b66ee15570b76545ba9045fbfb6a0e46eabd233d6247578dc23d54ca71", 0x78}, {&(0x7f0000000440)="cd17f76a3c2ced56da47468051e8b73edc67e40a72714f2f34c052a5d498076878e49063f73c604559175d180b892dcb102392d5f04ece3874cba72fc67b3ccce05b6a7153b98fe8de2a5131987162d22879bde358d4d59d05b52df5b6c2c22678493fa5b3a794c7ce2e71f7afc44740e0b5ec2ed8f6be20bf2f101f99f54d9f6a2d397504e59aa96d5398b6db2081809c5c69b9264ecf8ede50ba19eed8f940b72ca51f104a4cd19c865ee0805bd3cbcb1a5b2241e2be355bafc0327bbf40b053f66db8e14c91216d41168feae0793208693738ad399a73feab", 0xda}], 0x3, &(0x7f0000000d00)=ANY=[@ANYBLOB="d000000000000000ffff000001000100836e965d2f8f0b601e1ef0febdf668bd3cb65421a1bd47358199873a68e1d5134bb690a73d5cb598aee12e516f5f4a8d8529fe3a1809bb96221fb30dea518ca0dee04dcce35687c38a20f0d53ad777b2eae702928b802b2f19cdefc8151e1ea1a3feb00100e23371576f78e8b1fd7f4ae3a4baac154a14b86a377c6a9b161314c0d8b7450a04aa25d47c22b80d49e3c700010000aca5dc4e3382059fb7116488df2011a265c77117db3bd4407e2d00000000000000a800000000000000ffff00000600000042b54b6bd130a596aa962441d07232b2c5195f508dafd8a4e0e61b3fbdca257dc97ec2bce3fa4015bd65d54fae248c51b00f26f8eb8eb8cc01a43cd814b77d59968da52b20b92e5376d7403ba2c1e1145f7653e1c4d77274af6c756790f91dc1946e58ea5b469c29dfeb73346e99afb38d6bc7741353b0fd576adfa7b516cabfd18946e507702de821b3e572564cc2a33d9b000000000000b000000000000000ffff00003f000000a70a3ff5d3d8b8f15621b939ac12f86fbbf61bf573cf8a4c9eb6f8399ab5be264b89c51f869943ed2b89223f331d7b8da4681b3c4764f07fecda3ac39676afd7484cabfafa7315c2ff293466334d30693b8b82f61e565af506d63013f46cdde2e25ffc8510aadd83e2332c14712218fecd2e3e46e949123900a19d456edd6522865e608bbbd87f10bdbff73ed633bba9eb039a82af186c2a1e92f6f0de000000d0000000000000000100000040000000d99d7c8f415d9d6ae1d976c8a7180ed3d1ab0b07bd1c03564135893c7498a5ef6fac25bb8667d5a2e00079579c5d2b13bf65a63dd8d0e761c7053a72be677033c837278c364f44ce7e8c6a9dfc6ab1e7c46d69a1eda9f13249fbdaec6e1922e33a622374f1c8acfd3c0859527991899a0fbf5daeff633377ab0b7e6b7af0255884283be72485a1ceda1dbc63a0387473cbd4fb5cda714c72c30bef106fc114123b496096dadbd82c262a8ce2b1c83f5384d4f12e1af4d265299000000000000060000000000000000100000007000000819c8f74469ac91414004ccf422885e2f0b6123942f10e1e8f5cb8aee628350220f8910b0567090c151979020f5d7609a25f12dbbb8d4e62f4c6f4f128b21600fb984ff70538c91ab87c0bbb0d9af831ad5f210000f2ffffff00000000008e59a2f21c92b25d1b552764a0eea270750e442ef65eb3f19e3e1f1ed11b784790382bdd51b2e4572b14ab5d6dab885a27593e2b481e7dafe72e91890a765c92b9f8fae708a119d0ac04df1ce3046b02ec657d44ad2435ea4535"], 0x358, 0x1}, 0x402) fcntl$setstatus(r4, 0x4, 0x44) 14:54:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x9, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x8) dup2(r5, r1) 14:54:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de98db2f5ea7fa0023d58bf6659990bf0532044908d0d98bf7c19f078177da4ce9c287730c539742ad85944902eba0fb394b842dbbccbbfa1049fababa6eeb00000000000068f7acad445dd9763c2ad03361168a166c359dcb2cd5a8d9691600a9e8123d100bcdfa75a90e1a8e40cd4c60a0229453bda686c8e4287d94a7b5c025ca2e41280a27be70598e7c4a19d5629ac071843883ecde494ec39d8914f79f894db36e8eacfcd2e64985576e77c1f622a44b869e5408514cc9cec7edd8c3f8ca890c4977980defa244bb9b4e9cfdba2976c250c38d", 0xf7) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x103840df, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000180), 0x23c) shmget(0x2, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d, 0x0, 0x0, 0x20}], 0xfffd, 0x0, 0x0, 0x0) 14:54:35 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x9}, {0x0, 0x5cb4}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x3, 0x2}, {0x0, 0xaae}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0x6c, 0x1}, {0x400, 0x10001}}, 0x0) 14:54:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kqueue() r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 14:54:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) connect(r4, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x200}, 0xc) 14:54:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) fcntl$getflags(r0, 0x3) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 14:54:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="431058ad9650b31f583ea5bfab4b1d3a8921ad2f89189d405678129657d75b00edf8a543138c95f2fdcb7ea9", 0x2c}, {&(0x7f0000000080)="6de72745d0b230065f7ed46b9d487f4901e34239a3ae1867172ae950865a49bc5a16c1cc4858a3d9aa013bbe7dd7ef37b61301d4a80b97bb58e163f7f2ab66857d2d94e8a062a60336b7dc6e16f9afd1a214e35bde79a661c3f0ce1c8e9d91c736005821295afbe1f7a4c70b2ef2a1d35a5862dbfcb0135691e191ff801bc4b0b1413d29e40ddc60487c4ec38fdde7a56f3e7cb5bcbbdaff4316b318ab9f40ee7e4b30473d9c789443bd68a1a11db0133ec3a487c8278064a416a9b8e698", 0xbe}, {&(0x7f0000000140)="e21bfb783623a4bbdcdbed28996e0f38018b2e686c3418fe2037e5031355d9b98af601f6ecb56f843bd08635f7d7296fec6d79d84435750becdfd33af09602a41f6aa78d72a416a068595e38a1b276c60f01f8f1d5914ce964e9d65703c5c3f726192d7ed962f5b59791117369acae5865786fc72936591a4824c7c2de7c01be0fe551554eed24c6c278e03d4f8273d0ead11fee19e0720f6202a0186ecd781f095267e397c8635d8b499527fa750cf98e0216fbeeeffbcfe7df767483b8ffc2f5bf7d6499799901d9ed142f0278f9b38edb38c6da427ee04089a6134ea440fb62ba0195298ca21a4aa4551123", 0xed}, {&(0x7f0000000240)="d65ad3c613d80ec156baaee3530a", 0xe}, {&(0x7f0000000280)="6c9f4e7311f3b8e0f1cd691bcb277335a8734516468ad905dfae266318cc87bc69e16c843cb319fb3aed16dec8d7e081d10bb99966484cbdc77d96fc578f3d10e2204f90c37ecfe2494ff2d0b3b51b962f1aa0707b220ec401992b54bd214f975c1805a633c3e15ef2efe803c6f106077ec6c3ce8c824df33c51", 0x7a}, {&(0x7f0000000300)="e6387913a8f8dfc777b0935aba1e9a397defb7b52864e1e4df2292412298cc0ef05bf730a1d11e1f40f1e4cea0e897b7ce5b6242f616fbffdf8e46dccfef71b7d023ba5a4a6f9ec89afc0aa55c4d63ba6e13c4ca6789fc55d27b65d0e0bf9588f52647777b9b6ddd7836bcaf9fa0c21f4655debe987b3c8b5092e96632f2a3eb143c66f8842dc1", 0x87}, {&(0x7f00000003c0)="8862e8a0852765380456684f61caa2d44ae071e82ecc7c68b15e8c8121778e0628c96f8c0e09870b0471259c46847fc9cc14e68c56cd462211c80ea7322da906b55f689a46109553e297ab47d0f46795799a2fe71176a0983692a850c41436feeab229339a64f522dac5c58539bf31e31844f5033edd807cfd0974b3793e11bd1e79714994e8f6d3a6f3ecec2d55d263906695aab49cde9c595f429a09f784477bf079c34a42d4ff5cef2176636a09a4dabb", 0xb2}, {&(0x7f0000000480)="5baef57490c0cf78f1b476205750399c200f359b292174a5f8e2e220d2683aca65797ef81520b676201b94f3450d30420959e0f76765957be0eddb385dc80e6d3a3f4fa746a130439fe8dbdb7e8e2d68b0e4a33e7df3731dbdc5b891fed66c5985e95af882ba02c9fbcb7cc25e107460277f0b44e92467c3a057cf8fcedcbd304f05e9c506074e29e89fc96e2226096a91db1d7ce48f228040ef00c06343bca526b20fbf82e61e59c3ad48864604", 0xae}], 0x8) fcntl$setown(r0, 0x6, 0x0) 14:54:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) socketpair(0x3a, 0x8007, 0x68f2c15b, &(0x7f0000000c80)={0xffffffffffffffff}) mknodat(r2, &(0x7f0000000cc0)='./bus\x00', 0x101, 0x1) r3 = fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000c40)=[{r1, 0x1}, {r1, 0x84}], 0x2, 0x8) pwritev(r1, &(0x7f0000000bc0)=[{&(0x7f0000000980)="9b56", 0x2}, {&(0x7f00000009c0)="16ddda3e32645010993984b4bbd1d1a9d8455fc53c95a2919d5c9d2f232e2eb8ab6effe438d39efd89ec913bb7bad05dee4c3a27c798ae255f0cb7579b76314da21ea6fc564ec782c08592453cd6147e2f6e9fdd76a4e3a85e8143da797a8830a114caf47fcd42160112501751f37763a904c8e30a5fb76527d148e9fc98f828f72e32172fa19b34cd2bf936255516054d24e797d271f023b15878ce40b6a5410492b0a11237cfca5baff43cc3c8402eed37567f3577099e610e127117429e4fdcc76adbfe02ef0774c4c4c74c29f1fb7248b632768e", 0xd6}, {&(0x7f0000000ac0)="fa2f87db0964ac8ccde207ea1b5ebfe8eecdcd6cb85d2125bba8f8b756fe7c352f50", 0x22}, {&(0x7f0000000b00)="39dbd286a59f53e4ad9176bc83f9209dbe9e50d9281c1232c140320f9cefbd60ac8cd07cf4ba74310a33526dd58ee39a4e8608e40a20f36e6fc81ffd928a1d99daa2c629169fa04691c3451682d7732f6a765ad260af5536452ee855007232170e71463ddbd91dc54c29498fc5e3c2555606bfce7d7ad9220cbf09742f0ddc09", 0x80}, {&(0x7f0000000b80)="165d4ecc65573a20299a43b4785a57386c8f5a973be6855935ef998ef5e5e5e20a54379cbc37f62a0081616d0a25c7670efc427d2fb4b4597e", 0x39}], 0x5, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000008c0)={{0x18, 0x2, 0x6, 0x8001}, {0x18, 0x1, 0xffffffffffff0001, 0x100000001}, 0x6, [0x890, 0xb3, 0x1, 0x752, 0x40, 0x81, 0x0, 0xffffffffffffff74]}, 0x3c) dup2(r1, r1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2e00) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000100)) pledge(&(0x7f0000000900)='%', &(0x7f0000000940)='$\x00') 14:54:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167db00ffffe3000000005a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80600c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d00c459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde1270976205000000000000005d", 0xac}], 0x10000000000001c8) write(r0, &(0x7f0000000480)="bd80225afc94d7f7cc10ba196fbc2d6be26dc23d7d61cec062a8ad51a9dd570bac267387caecc755692ab20d6b80a6b9c69ec9ab22801243c956f2c838f75ff24944e13d237628d4a41bafb057eebf56d301355a3cbf", 0x56) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r1) pipe(&(0x7f0000000200)={0xffffffffffffffff}) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') kqueue() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:35 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup(r0) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000001040)="30fae5931c2ba54486e1c8d0cd8c4dc09a18a58e787cb7b2eb2138af3392d7b692c89d5ef4d27ab23d47b1d81a2106805435109314a647de686d0abc4303c1e7b7a603176fbf57ea86e7bee911f00d0174bfb3b64d782095ab9bafe7c7ac6774c2743d25e67b8ab746d78135b9e6c6fd75de68e5a85e", 0x76}, {&(0x7f0000003980)="eb7a2b6fa273145381e7cbdc7f6496786edafadcf53bc6dc31037c10bf46b5c7a9958129a32733a83b8ce7dceaab5e5dcd69656e1789c013873faa44610910c5d86a8168cc8f55aebc97668e0f4ccc81dd3afcd3064a2cfcb702aa2f95b5c4177734ca58986a293087139144295e6ed4d223f73f1a110ae09e12e31246cf25e655f11fd8f165591d7051d1231bb1b130658394cca0d183431201cfaf7bea8e3354ae35882bad727b43115de477f9ede23c7846306c6ea93c3867f142a263f16ec141d176d9c0565a7d5123c5d6e77aee055cc81df0909163ac61784979f2a9575b76a2835f7615e67fdfa724bc4140923d25cc81a24e2d9dd914dd6b773ed0cdc9aff565245c21cfd58ebe1cee8da7fc0b5dac427e14ba522f5a049029a9ae253e519c4f32fcfa955aacdc9f1c7e502af6b7728bae1961490589594c3325cc88f8101edec96ec22ca2e1d6e62ae66246b471f8764db1716003f43323c50577cc023ea706f8ceb23af9f980dae34a0e4247ac608fe23cdcd20d0446d77bb5e3ee3ca8425708ff65325b42d8b855e0ae594169a7a8e07b3a5ab18d70fa3e44161deb81e49df40ad8e3dc09c7bb18e26d853ae30771c425df06d710311cf13cb89fc239f5085e85a2e02147beb9f3c4f41b416f423b5eae7b75b51200a2550c1d75a7c898ed1466c08b493f7ea3eebe798b202b432ed11f112e8b0d5724dc6f2c61cbed595f5859e1f53b3708afe62a7c177fa2ca166ca4b156e068a36464ccf51406c8a1b00366cc605547cac4e7132f96e427638d5d3470b94810fa55bfb12aebd9de7f1ef222dbd5872a6fd4d7eb6ba30a2eca04a4c6e3a095888a35a4d1f14dc0dfe09be96205f247ced0b3885c7de5a6fd1b9c41beabe43d76093f209911b8d8c9d603b615e5175ff4e03182d913b057a21759e0c813ed7105873ac166a586c4c3d17437352af6f1181b7f460ac5f357e754ebe720078fe686385d70ddfae4ba053ca0dcee56671a69545a7a5f108ac2b979101a686541f3045a058819aa4a0c604733a0b7cbecc786361c54063d82f83c9538bf97aad28d19eff98e7df1cd3a56b36fdc449b543fe9f2ce1dca5268da111dc5cd0196195d2c7aaa13d7993d585119a3d7c2fe2fa7032e794bdebbfa71cee5914095c978c2cd9043b7916b8a0c87abc204721af099f035b696ff436711a65f226d1fc0b5e96496e713a7b83553ff94ee61c595b92f53a578c24bcdfdab6d225fb0a4b4344d4c5ff95d3682bc37434d4d993c5306901a1525be70c308704a54841c185feaa0b84113564e610bc17580e0c7a2f4b6ce48ecb22123ac5af7bc391f25a9952eeb253ce185bed7c831ffee4dba9a5a018966611ca77f2041911a941eddb9c1636b6140cf105e4d4d3204118110809bc083ccbdafe63772ecb3b40928afda117d79378074606a242804ddd98942987b86db55d408dcfb022cb141c87794bc4b72647105e30bd56914a2cf197b4a6fe2b7611be56e6f07f3daad9b8c77515237b341a8a68386695462c309bcf9f8002113b840717f01311c8bb550b67ce215a1a6fdf0141226c3610e546a05b77b4e15fbedf2147c1190be38d71d160093131b7521d3b70945b860d3c54d1e25c57c05097c1711470d8ccd67e39ad0aa8209f69c168a6fd4d6e85c9de6f06946a7f8ede615108d19ffc2f26b3a8b7a24a6ab43893f587e908312716d39d85823812a9bddfcbbd8c43e03a47dc64c9b300b667e987792a682b5b838f90a671d4b34c2d020584b92c2a9230ea5ef495ef14a236d0dc60a067e168bbd36af8528415ddad1039595b7c77f265d7c1059c8c1aa4927610d14b245e6d6e0bd31ede1a466ea2365dbb9cc80431c5f2bce1ce033e4afb1d6bcbb216e871951ff3bf5ce2c2f1d3eff3a77c4fb8ac3eb4d9e58417b91a2d2ae2ca83afffcf2ff56e269bf92c07d6ae190efbf31dc792b3b207230d3b911677228689d2754abce1789f0c1edc39242c379504c03e800b3d1a2abde5eba8ff4c7d70d5ac9d97817d9ee8f5dd41d9dfa8f8d4c4105d41a506e434513d66667add74babf8a0c0b7f7466bce7adbe93b6473dde4d141dc510f1cda5b3808c7355fe92a5cb536fbc0bfdbc0139a356d5f6c0fb28cb865f379c0a9435eec3a6393ac71d89a5fe9110b2ed01b6f2926943fda3b55b2bd28a1c2e6b5f3e9a44eeaf308bc28d2763d8556ee8f7bffa6825b054bb1c86e3059c4061871d7c60bbf5d274e8ec71c88dcde91699230df9df0b47f7034a3796b07a5fa0605b4451d7e07419ab736baeb2565afecf02a78e283130c28ae0400b016fbff1eb098aae1534e0bf0ce5295d3cb07468dce0b3aed7a439bc9c98e0dd60c2f47857bb21567133ffb45836b20d3d36c3c6276da5ea5d65fdca2ad07488c5cfaf504cd29a40b3feabe44f780a15f68c83529a5d949fc8e247b639bca60280a317ff0ce6381cf0dee05b1864694ee16f93d24d56af881fd84cc3edc003ba4c2c3c828a37691bd1d3e63fc839a21608f4d4f16a699ada59432517ac28266b35eab0476685b9594d0d1d7c81994d343403a132f208e4c0d257986d105770196b54029d3b5dc172fb2e8da9dc2446ff0e612fdff22d9f4123f812e47a6da5adf31ffed3659dc8fd1e714218c373faaf881936330b68adc867b58d844304dee826a4bc32bfd4af2398ccd3b6e36c2b64596eddbbc509e794e473e7271cb871e1617e767725ceaec6dd12af4728684b07c5e268147c170814296317efa80fa301b5e96588901cf1cda3679328ace554147894efa4ce636e937ccbd549fd4e740d33be1f4714a17091cb6a08cee8b0367887cb5ff9779be256f929f30c82bd69398d617ad0ec78048573c8d799415e95b057d3bdaa11632d366dbba39f289cfdb2635aa9ebe5aecac830bfce028c66d7a067416a24ae237d6717e0c364ba6fd651520914a2f0a7cc754d45ad86ffb612d379176ff0594c8774c9c1254e9504efcd4e460d3a64381c52f75d32ea020413943f03c2ebd51c806b56626ee5de1eafcd29943791924a02e2a716e60946d02c42b08c13a53a7fcf074959218ec36a5f3100a9d054d9317aa39ac6e8c0039e710faf5a850f9a33c88dc22519b2916ffefb722582d87fb068d0049d7cc36313be655810d8248b479b19fee42a2e08fcf055843886dabe490173c85d8ad23f269bb0bda826fc37d8405845f526a567c99da73b8c33b7a4a8e2639af8de5b4344caa6604137a24e925261fb6182f269c5d75b7ff723fa8cbbb3e135099fe30732b2e44ef6bd44398a4e93ba8875f7bf227958438f30670ad6406e45f83bebd913aeb7c0e5db6209903fdc4d9a198b4703705f0fa5a9ea37b2586948b000ed78371af8c2133767a40f0265962c74ef02286f498eef4b39719e75dd6873eef08f1b52e3d0dac7399a770ad53a3f740650c6e99796c3194ef30be2ca35d7030db31a596da22089d28268829eabadbb532db93c642fae3dfa9d6320e70f043ddd268c0f7704b8589e311d88d0858211cfc831fbd51a045397f93a6b33e6d2ab0d8a345159c461e44be495edf5e7bf74a79ab1080d2f242f4cbad69f2d7ae54c4f0da2c16389a390afcebccd0bd6b2d8865af646809fc5d9d7bf305005c98e8a3fe7cdea5ff06fabf26deb4f20ad0a539d218b3ff6a25e3dc1e5ba2c19fdc3575eb7f5ab0123a378b802fd3d39984904ce99324d3c293bc6c7da1e25a3a525335ae9ecb3c832bd5fcb5d54f8c614fc4f398a75f98e436c0f2d166ec74325542f0155e9d8d68af913e96cef058dbe2be89950557ca4ecf57dc7e166ec482ad7c673bc739a62aef6c3729b7a70bc9b5b25980292d797a3af6aee1aaecb79fbee87bd57314d6b77e29a03172dce87497dfa0bfbd659291b4c59ead844003fe77b9b589ff474bc512da98e07c831b48d08617e77d9756203a4b6bd8d5f3978ccc07f88361bb0b767b423b970836461428497ddaf0cae43891c7c0060279cc19953763b9a095b9e9177fa651f5a5a5ee9e3bc932ce8236e88774a5a3b7f6f178e27ec92b3cd4bedaec94a65aa2612621f1478bf28559ce68d575b2d50f560d8226694480363e8ad7d50de055a3c70211528179d20b14833cf66b7dc7701363ddfb4ef566c3d5a388500b048a754f281db9b5bee33cf421c55cb602ecfad5d4b85fa07b1ad0f1d4d9ab8577768113339e234631d772cd2aa1858e0fb34f3e3c96c9c389ddf2d9ba9baeb170eed2d04619670cd99d5b68adc5ac32c0ba18cfb36fb287e79274eba39f3e285f461e3193a7f6b71ec1f898c0b8f7a7c9c89fa82779b80061488d13717928d7749260ffde5267823ad31628fd06595aec11c916a73757051ce69be83b2fbe1aabd2df9082243bb233e7d95ee75a2f50ff39f7a8e313194f136d78e31e7c07cc32ee0297556c702cf7743cbda6b11ce06054c39439d475b637661f9c9268a2e0719da1e01478b0afcff4e49e4787347289d45ba3239bfaf680f6b0b1138a36b5925c7c621e348235210d1ac240c96b2d29602c37ef05522fa13e3dec065bfce83631c0cd6e5849ab8a0f3fa3b4689617031959dc4e85f159f4cfa3ae5055778143e502dba08c5abc5b313d8bbef15ca082d7db46039b5c5721373be9d15c56eac88eaa71ab952e3c1dedea3f3a72f71ba675b5e3b341245df3e6fb9fc3b0242ed18170aa72dc2b12818b76078dac6fd7b91e7e189f9c3ae357ade8eddf7c2ffa8b5feeb18b3e16f7c5da4c2e7af0f45dc82f12e28ef9ddf03b332e2523fa34c7307bbc13f1b39930379105cf0359c873a408e29923227368b05930483322f45778698b0aa8621ef291283003d4233063e774166ef9a9af146870899e875e06dac37e790092c2d6c4294e78e69a9afedb5949526eda01b24c615de1d99c2c5e1287cbc25358e04cdd2127970b54dcd0aebe4588cd5094c28e2cc04dca7b8976766da6e05ceea1076b2c00e427eb46c1f449b3f866b89bda50231f06e1130efc602bf8260463bc511b3a5e2b5cae2e1358d7c2637f290b36a956eedfbe19e6f86f922888e981d787563566b32541483e33e120c0ad403b9fb4f0736430a33b5de0c68befc43206a81481b31696b28bafefb4a42fa1213ec6fe8a39c6efceb81853a4e761a58a84b1fcb234cbefdd1aa1fe90d024e38caab4fb78c5a476482c313c050508c0eb8ba4ae3cc6812e4e8c7ce0694280324100683bd92c106c33933ddb35c6049893355be3fb41ce71f8b7af0613bb275c13ab12e931a2319763a16731c95be0a8da4b2daac19d1b888ab80dbf674b60fb27cd96844440c32974f7bc424c60259c4601449282115e9551b0fbff4bc84a03f7e8978761dcb1f7b121fb5351c516169a3bd1fb5e3de147aa7f3b25c0582f1509b5ebf259774b32b8ab16498a9790d1d772b7c1b896929326affefb88ec04d76f73317b25d915037bb8c98119e4fc60399bf8fbe52dfe2222ffdce0b7a2d1f2608f5dca4bbc9de7f30976777e5e15da364f7ae3ec74790061c5d4bec959ca15e7aee2a5e2aed38ea001497280017a96c0b7bd3587efcc3222b803ea5a831ea75c266efb5c25b460aa7e87084057f30b7057f82d15255a8a5c28f0060b47a99392702597162a66f26b2d7ee081d0cf1910addb497b367135f02c140b39acf504ca4eb4de03f1e64eaa7e108528f255095d46c027ac7543984ca45aa4b763ce1f46f616ac020cafe6f4588bbf7ec4c9ddc6cdacc1d6d9c24b91b0fc559da334f1174c8732593f167e730891c2f182ab", 0x1000}, {&(0x7f00000010c0)="930c1af183a00e895ad58f1365e1669a01e38106600d1d9c266ba26848f27876de5d7b0a01004a3dad1335114ab5fc13eb1b1aec0e11301e6007d9dea635aeb1aa972977194b1606624d3ae2dd3fe66df9d1d1cb3293", 0x56}, {&(0x7f0000001140)="67e752424ced6e04170b96d414d7de352a9340aebbd2606cada8eb20706d8098c975494851ae053befaf72bb67ec596e3bad6ff815", 0x35}, {&(0x7f0000001180)="8267db152843747c94ed6ced3317446dd8cbe21a430d0d2c0fb0a6b45cc3c5a9540e1fadba6121681a11426ce1906efcf0a5842035db275f7ac7a8249609c6819a53bce1772b8a808f6abbfb6154a2d912eed17da89d", 0x56}, {&(0x7f0000001200)="7ba621dd88d8b7de63077126edf8e1c6b07e4c0e3c45f749d074c8a03781c7f90e527ed3558cdad84ddd1bf797cacca635b5b0ace3aa2c83f4e09bb2bd199c7134ed6c3fdb10fe3f392d01b2214690fed84b28e4f0cd0f4a59fc33b9906c44205f09f3b0eb9aa4040f74a9d1f72d50ede5cbb4b5b29d2eb267635f5943e556be53ec29b2bf1eea2af1209a4fcca0604e0f8fa0e756ca5b52dba70e426f4a", 0x9e}], 0x6) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001340)={{0x18, 0x3, 0x2, 0x6f}, {0x18, 0x3, 0x8, 0x9}, 0x7, [0x8, 0x7, 0x9, 0x1, 0x3f80, 0x5, 0x100000001, 0x41]}, 0x3c) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 14:54:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) fcntl$setstatus(r2, 0x4, 0x88) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1000000000000192) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x9b, 0x5}) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/64, 0x40) 14:54:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x1, 0x5) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 14:54:36 executing program 0: socketpair(0x20, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x10) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040), 0x4) socket$inet6(0x18, 0x3, 0x9) socket$inet6(0x18, 0x7, 0x7ff) socket$inet6(0x18, 0x3, 0xffffffff) 14:54:36 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgsnd(r0, &(0x7f0000001100)={0x3, "942a719d90bc14c4ccaf"}, 0x12, 0x800) msgget(0x0, 0x210) msgsnd(r0, &(0x7f0000001100)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) 14:54:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1ff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r1, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r5 = semget(0x3, 0x2, 0x4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000005c0)=""/4096) 14:54:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000032c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37af1ec3e55046da54636f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288a8da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569", 0xb0b) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000080)='./file0\x00', 0x590, 0x10) 14:54:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x6001, 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x2000100000000}) 14:54:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000003c0)=0x8001) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSCTTY(r1, 0x20007461) r3 = syz_open_pts() flock(r0, 0xe) r4 = fcntl$dupfd(r3, 0xfffffffffffffffe, r2) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f00000002c0)=""/206, 0xce}], 0x2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:37 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) writev(r0, &(0x7f0000000040)=[{0x0, 0x3ff}], 0x1) 14:54:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) getsockopt(r0, 0x5, 0xfff, &(0x7f0000000000)=""/28, &(0x7f0000000040)=0x1c) 14:54:37 executing program 0: madvise(&(0x7f0000047000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f000079b000/0x2000)=nil, 0x2000) mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x4, 0x300) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x10000, 0x4, 0x4040000000000, 0x1, "b0f790c67c367590547a2f9593db85e693dbbab1", 0x1, 0x7}) semop(r0, &(0x7f0000000040)=[{0x0, 0x1, 0x800}, {0x0, 0x5, 0x800}, {0x1e85db9c630b94be, 0x100000000, 0x1000}], 0x3) munmap(&(0x7f0000039000/0x4000)=nil, 0x4000) munmap(&(0x7f000028a000/0x2000)=nil, 0x2000) 14:54:37 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r0, &(0x7f0000000240)='./file0\x00', r1, r2, 0x4) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r3, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r3, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r3, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r3) r4 = kqueue() r5 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x820, 0x140) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:37 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r4 = getgid() fcntl$getown(r0, 0x5) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000080)="d206c0e3c38e2e11021481aa80e8f9c990a38da73cda30d2094a2aa6bb09b05a9ac8498e61a39eca9a6625803135f60e39a058fa37c3e7877a3b4e4cc6a2e5609e367a9a2960bc90d9a44411de2775ae3d5fc399ba03f165fd0ca49301048f7fba4647a88f11eeb3f72265269f02cb1d948a4da6e86695326fb68b6ba7bc83a858ed8d9437a4d36d489bc4f52381b848579f808865b72cf87c0a1aec7569905f55f12e04796aa923fc86a1c52ffa2f7907a0e4fef7fc2b69a4851179279cf1aa013b69a79a8a1dacc61a57e485786eae1183b0c6e94283fcf7b30cc8075ec54b1a99", 0xe2}, {&(0x7f0000000180)="ae6a7416b0ee1b646cdadb94bbd30bcae62cbd86468160f2e1a0e5c0e1859e7e684e7cc9c6c2eb7921f820096ee5620c610a9445f4356537fa9c8f29ebe82aa27fc1a712f30369078b5bea87ad4534e8ed4697c95ffe963604e602ddb1a389989658d496a4b0111dea21fff7d03aeade", 0x70}, {&(0x7f0000000200)="7734588caa59a8899bfc45d26e3a319481615864e30c33118ca0c8df77d300087fc8e2374ac0a1a82c5f5b4c732debf0a5458e161dc26d02a11e34f46777f7d9409f3495eb25adedcf7b46037f9a705e4b3f99b9703186a7bc35794189d44b72a357724160aebdfe12189a49a092ad33add28db16c431dcbe907a09340169663add267bc19ee60c36f685d03d1afa9b8d982d673544b4211f608b5994e99703a5269c1a143ee881764b699ba82ac3e2158", 0xb1}, {&(0x7f00000002c0)="e319d9d77a71d81564fa9fc30c1d41f1810cfc7e069d49a014343ec1277b99769054732972b12a1e94ad0c01", 0x2c}, {&(0x7f0000000300)="4d14ac7c0c2ca870adb9e67dfa0472f68e343cc47cda60df585663a75625042768b945cdf406b8b3fd780c2175c6f9dfd975a423392d28a382ac9f0d3bdfab07146e9466cddad62e2a82159d9b6fa549146c41cfda498459920f5bb4652cf39154b902220b381bb85d552408d17d84b113bc61d3eb4d9214010770ff6e6aefd29bbdffb041ed03dd095378884295087d11442bcc51", 0x95}, {&(0x7f00000003c0)="83b036c41dea383e356ef0ec76b8779bd7371483deff71c88a3dd136b763eff0c3bbfea726c2f36e4cdce5aa9803250d2f03f8bd6cc0f42ef19c73678fb748b591b7ae15e2a66a11f8c9d5c3da12e31872a082a665dd6302c669f0ba0d01b76333e3973136743444a1d556a08dc2917a9accfe2222b109a0fab9ef8811c800b43b93e6a3034085d3e86fd421855d5fff5dc1a4df701de7efa189b266d762ec1ac05e82a16769fb5f16d311344c24165246016d461f2ee3150ea0c97eee7b1f", 0xbf}, {&(0x7f0000000480)="c9ac67fb6d3b7f185244ac8bec0df12868304b0adc05af", 0x17}, {&(0x7f00000004c0)="1adc", 0x2}], 0x8, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1, 0x46}], 0x2, 0x0) socketpair$inet(0x2, 0x8000, 0x6, &(0x7f0000000640)) 14:54:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) r1 = msgget(0x0, 0xfffffffffffffffd) msgctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() preadv(r2, &(0x7f0000000480)=[{&(0x7f00000002c0)=""/145, 0x91}, {&(0x7f0000000380)=""/197, 0xc5}, {&(0x7f0000000200)=""/124, 0x7c}], 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r4 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x6, 0x80, r4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x7, 0x800, 0x4, 0x4, "02fecab1e4bf3abe7e9351e49f7428be22c1c37c", 0x7, 0x2}) 14:54:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8000, 0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x3b36}) write(0xffffffffffffffff, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(0xffffffffffffffff, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x100, 0x1, 0xd2fd, 0xeb, 0x7c0f595}, 0xc) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:38 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x100) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x478) 14:54:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) getuid() r2 = getuid() setuid(r2) setsockopt$inet_opts(r1, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 14:54:38 executing program 0: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x120, 0x10) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) 14:54:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/236, 0xec}, {&(0x7f0000000040)}, {&(0x7f00000003c0)=""/232, 0xe8}], 0x3, 0x0) 14:54:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 14:54:38 executing program 0: socketpair$inet(0x2, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0xa, &(0x7f0000000700)='k', 0x1) 14:54:38 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x8) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="45bee919432e9fab4c2860aba0980436acda6b45dd632c7e0cc906093541dc3c3fd4ce705ae331f5ec4fd00045f6a697d8fc839734ddc32eead2177f6969a2c841e6788bc9fd390a1f27f72f16e1ea5ee8d4a5fe4e4d4c098afc9f24bfb00b3062a20be26234c39faee5b8", 0x6b}], 0x1, 0x10) setsockopt(r0, 0x7, 0x1, &(0x7f0000000000)="fc70bbddce1e0d6b446455d0bf554f3244bef40ccf09d28f717da48e3c9c79e5af8500909f18978b1511224a73e52cd7d8c24b0ebeeb1410e0656a7aeff0ac548cac0aa1c01d7d0a76bc8f6500535df3cc085f1ae72ba84d4bc02758006b482f47c41484d60d9848abfae15d9ac6e238f76ade2ea47a6aab86ba0e8c90006942447aba6babfadb68d5418ce881cbfbf369896d275d5a247d8aae6d0d15e5c500cf5dedeb81161a662377338ab311ff2798847e96b06bbca4a82dc0f2a9f969ba64475750d1bd357df371e5feb4ae66ac097b8cc523be7e0fa915e6ffc646509124426069933124d8df6fc526d3b9fc27a4", 0xf1) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x3, 0x35, 0x1, 0x9, "93dcbab30f4a258d028249ca0b2e64554395c0fb", 0x7, 0xffffffffffff7c31}) listen(r1, 0x0) accept$inet(r2, 0x0, 0x0) shutdown(r1, 0x1) writev(r0, &(0x7f0000000600), 0x18d) 14:54:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0xd5, 0x800}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x100, 0x4}, {{r0}, 0xffffffffffffffff, 0x38, 0x20000010, 0x1, 0xffffffffffffff42}, {{r0}, 0xfffffffffffffffa, 0x10, 0xc0000002, 0x9, 0x1}, {{r1}, 0xfffffffffffffff8, 0x80, 0x12, 0xb3}], 0x60d8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x91, 0x4, 0x7, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x44, 0x1, 0x904, 0x4}], 0xe4, &(0x7f0000000200)={0x80000001, 0x9e}) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:39 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 14:54:39 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') truncate(&(0x7f0000004540)='./file0\x00', 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) 14:54:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000140)="1093b785e26bc8ea438d79b188ae31a9c66893aeea590a9aa8b9d13d9b3eb30ff772a858c218", 0x26, 0x402, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname(r0, 0x0, &(0x7f0000000700)) getgid() getpeername$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000d08cb671609303185a010000000000000000000000000000000000000000009e799e36000000000000000000000000000000000200000000000000000000000000000000000000000009000000000000400000000000000000001000000000000000000007006a4a0f6857ae9093d235a5f3502e60182580cc9d1bcd82a0d70107c0d7751864039a2b89ee60889ca900c208817c2ef75bcd6d52a367372b4a3edea86ae82fc4e9221ce258c001817f05a68480d4ee52"], &(0x7f0000000100)=0x6e) 14:54:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x40000000, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x7, 0x6}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:40 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0xdd0f, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f3119790e1a2ef74ee6974848ba98490aacfee363635fa181ec057c343aeb19b9"], 0x1, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) sendto$unix(r2, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() r3 = getuid() setuid(r3) r4 = msgget$private(0x0, 0x7) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="030000000000000030c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d20060000000000000085290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc107ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"], 0x1, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) open$dir(&(0x7f0000000a00)='./file0\x00', 0x102, 0xa1) accept$unix(0xffffffffffffff9c, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) accept(0xffffffffffffff9c, &(0x7f0000000ac0)=@un=@abs, &(0x7f0000000b00)=0x8) socket$unix(0x1, 0x5, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) 14:54:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1087, 0x0, 0x147) chdir(&(0x7f0000000080)='./file0\x00') 14:54:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x12) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0xe7, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x18, 0x0, 0x1000, 0x8000}], 0x3, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x11, 0xffffffffffffff7f, 0x3f}, {{r0}, 0xffffffffffffffff, 0x34, 0x6, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x18, 0xf0000001, 0x79, 0x1}], 0x1, &(0x7f0000000240)={0xa4d0, 0x9c}) write(r0, &(0x7f0000000000)="bd80", 0x2) r2 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmget(0x1, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) syz_open_pts() socket(0x20, 0x8003, 0x9) close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) readv(r3, &(0x7f0000000780)=[{&(0x7f0000000380)=""/98, 0x62}, {&(0x7f0000000400)=""/29, 0x1d}, {&(0x7f0000000440)=""/167, 0xa7}, {&(0x7f00000005c0)=""/168, 0xa8}, {&(0x7f0000000680)=""/208, 0xd0}], 0x5) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:41 executing program 0: socketpair$inet6(0x18, 0x8005, 0x6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) getpgrp() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) ftruncate(r3, 0x4) open(&(0x7f0000000140)='./bus\x00', 0x101, 0x102) write(r4, &(0x7f0000000040)='=', 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r5 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000100)='./bus\x00', r5, r6) 14:54:41 executing program 0: socket$inet(0x2, 0x4000005, 0x8) socket$inet(0x2, 0x0, 0x2) 14:54:41 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) pipe(&(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 14:54:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x104c0, 0x74) recvfrom$inet6(r2, &(0x7f0000000200)=""/78, 0x4e, 0x2, &(0x7f00000002c0)={0x18, 0x0, 0x4, 0x7}, 0xfffffffffffffec3) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:41 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x20) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:54:41 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x9) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9", 0x5a1}], 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffffffffffffcbb}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="a43dc72356b9", 0x6}], 0x1, 0x0) 14:54:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ee103795e7acd4f"], 0x1) r1 = socket(0x2, 0x4002, 0x0) dup2(r1, r0) 14:54:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xc, 0x53, 0x40}, {{r0}, 0xfffffffffffffffc, 0x41, 0x0, 0xffffffffffffffe0, 0x36}, {{r1}, 0xfffffffffffffffe, 0x22, 0x1, 0x20}, {{r1}, 0xfffffffffffffffb, 0x54, 0x40000000, 0x4, 0x8}, {{r1}, 0xfffffffffffffffc, 0x40, 0x20000043, 0x0, 0x2f95b845}], 0xb82, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x400, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x100000001, 0x1}, {{r1}, 0xfffffffffffffff8, 0x24, 0x40, 0xb92, 0xc74f}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x40, 0x60000000, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0xf3, 0x2, 0x4, 0x20}, {{r1}, 0xfffffffffffffffc, 0x41, 0x40000002, 0xfffffffffffff7ce, 0xff}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000014, 0x1ff, 0x600}, {{r1}, 0xfffffffffffffffa, 0x10, 0x20, 0xff}], 0x8, &(0x7f0000000040)={0x2, 0x8}) close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:41 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() semget(0x1, 0x3, 0x400) fsync(r0) r1 = semget(0x0, 0x4, 0x410) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1]) 14:54:41 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) r2 = semget(0x3, 0x4, 0x43c) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000180)="d26a495962adb5867b54ccf0ccef706fffbea4cd3e277d778c3e50b41879cfb99462c6af681d695629774a6f495ef0314d7014f6812964f5cbe704d4eb90e58151d058e1648996893b90fa4a53758ec122461247026aef9ff4507564d8cb10578c2f5bc1dbdac17038ac698201b9ff82111370562b4b4e7bef52aec9aa463da8c1042acbd27124ea7b25e2c05e09185f8c4cfc389d3ada6f005ce9d488f82173089ff80da171dd0cc2b592750f8a9f1c150020e6977ebbf65646a71906010c7e19e445a470bd737679d15ef97f889ee50da11d5c19b575bdfc0fd6bfb7c806c286e581cdcb4756aad5c48444bf0e46728a4ed00bc7c8ac50", 0xf8}, {&(0x7f0000000340)="86f0a75681df29da45c8743d9996f930e9b8902718d5a2c798db53651d4998c8f6c617fb6de1d27a0c9b2b86d572802fc949c51f32140b20455706f8b5d946314dbba35322597120fadd273567e828d5da16c9abf38d119caa58e56cf71fb88888c7b09abab74d0f574cb2047cb86b8047e67110ddb78cec3dd64bb60b6dcefd6643243edfb8d59f512279cab1015495caab239ad05cbb7a72d24bd569b566aedda4e1d8245b6e4f759717082975fcc0f0e31da0607055e2f88bd6ebae90e89761bfe5c687333d87ed95958a47b735d4", 0xd0}, {&(0x7f0000000440)="6c039809890cb9e08ded07c194c9cacc56044a40858b6803bf152441d714f4bff64ad379de789e2efcd6c29b09d2be0c8817c6955780ea2f26fd5ab4247c460c9ddde0ea28e502c0bf08546482", 0x4d}, {&(0x7f00000004c0)="7637a45ec1377260d68b60d965ca364ab2547d98a6d47eab4a29027fd2e44d896f646752889c1efb0746ab08ea2d314a4ab523439255a3fef899a7ce375b8597c17e5ed66aff570d6ce84ceca8", 0x4d}, {&(0x7f0000000540)="1f99785c1b4d7fc92990ba091f99c0b52ba4407d3b545a40a1df83b73d47c434568c4fcdcb217b876f96980628805b90a5eba0b49ddefb68", 0x38}], 0x5, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/191) read(r0, &(0x7f0000000100)=""/68, 0x44) mkdir(&(0x7f0000000040)='./bus\x00', 0x6) 14:54:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kqueue() open(&(0x7f0000000000)='./bus\x00', 0x20001, 0x10) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 14:54:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x1000) readv(r4, &(0x7f0000000400), 0x260) 14:54:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 14:54:41 executing program 0: setuid(0xee01) r0 = getuid() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x280, 0x8) fchmod(r1, 0x40) setreuid(r0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 14:54:41 executing program 0: setitimer(0x0, &(0x7f0000000140)={{0x4c9, 0xffffffffff7ffffd}, {0x9, 0x80000001}}, 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0x1, 0x0) kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = getppid() setitimer(0x2, &(0x7f0000000040)={{0x8, 0x80000001}, {0x10001, 0x8000}}, &(0x7f0000000080)) writev(r0, &(0x7f0000002440)=[{&(0x7f0000001240)="aaa3483f51e98236a7a75247806fc1c726d3ab088751a0bc113ace6de8bd32fffa7cad76a354cbc41157d52acba723b6", 0x30}, {&(0x7f0000001280)="e55bdb9fd4118488eeddb1186a0078ea5623c04b32487830633efa6d7c29ce1d027dc4", 0x23}, {&(0x7f00000012c0)="deadfd4314714b8ddb8886e0b2187704a019ab18bbf659829e7babc28e0ab8487f8bc9a6a9daf8d5e67265ac1306e38b1b89e9ecf31416173c61e454f5e25ee2a629488b8ee6df18b91ec7229912c8e762c330a11ce3ce20f3cd444f9237fde18e6299a18310e2364435cd7bf390c56ba640499526f5ca65d50c84e209673db6033050ade072d5afb0d28765b764c845cc2f75bd798794f3fd357111a9f4d1642dab69db6c2fa024e314e6eeed785b713d9c982d18f6b08c3a4834e0068661320f7c63403020c41b5976a773f407f39c97f1cae8d41fcbbbeef0d9066f6b8a975e9ef985c511bcd28e65fb80006f530cf596028843b097186f6e185ee695a7af26433976287c604f0cfa0053c43e811467516e6f512ad057a30d886fac39996181dad8376ecc0fb6e0c619c3a90af9b6eea4070da877057728702927d2a39f860053c2c29f5116dd156fe5bd16b0bd4ccac5fce3c227027154c6570121fe84e5bbb8e21e28e075c1b5efc6f787ef8762adda574e1c13eab7be105eac797ceb8e4d3ecfdc6ddde5b61285a3a50979ad90742ee5d1c2c2e2412256d2f359201b414b6bcb86a64cf0f2d3e57420726c872cb723268f9071298a3c3ac4e45eb621a4212cf4579cf934fa93bf7b311e647b269a70702cc16899760946d1f0eeba0af8819a6132e30766d588bf1c928378589321b653ecde26c0792b2c86a8baf626800e8aa8d0b7745a3b60afc001e11d3c4f026ec3a938f0a333fa148251f4814fbbe3d43a2ba150244c0419b0dc3b714bf037aca67f5a259d0dd9c622f4627d1c7e3fdc81b82613787e617e94ea7205ec18b76391bc301c7ae4fa18edaa1c64d49bf9c70810540eb4ddfadba70a1a990324fe66d19e158262133c60b255013f3806ed7680012814e9d12a23bd72b35c070717362ac2f083f42218f7d99987675b54b9bcba73b7a2da9c5fe9786c0621077e047b0ce86a756de3c017340758704e168e50c4aa9f73a86dc00ab5b7752321c8e56bc21a4d665e0a0617a285995b1b7f56ea1d519e97184a4890ac8855b7ffd627f657dbba77fa640af9d1c58754dd863f8a92bf1c7e4aa38d121a74201667631da7b7c1c6680095839590c687434f4ccb66aef4cafc0bfcaaa1887758e81ee7adaebc0e4a6c0c123dde202048c509a98e31326c9016f72b73d4462264b58911144165c569be2be7ec7add7b7f1ab5125bf0daba39906b87dffa6cb1e89d793ced68375a3a256657eb824a5444b3fb84ffd69d3f6b243843da56245b60faf626abf58429792e8c1142544a901552e3085adaf9ca1407600a91fdb4f04945b4251ab59f7d9ab9142f62b7eb9a6a8b07c237e79a35c9df3622d3860ebcf7e0d3fbf0e69fe1bd8a2b667e1eb62e3360b26e06b5482ff8321d7190aabdabfe47eb8fad3cbbe01380d83aa01b8405a871f94b41f37dfe28ab6acd497f1a44310e8194aa66192331450987dd52f6782a42bb899011fe54bafb629355ffc7ae2b0369e9bc3c93705d647315427b92773163e09f820ee09f15b14294d25a71a399a1592a60e11d109251902358f97d01188a36989bbc121d39c4f98c97ad7bbe98bc69b7801f9a13abdcc4669c614b603338585d112793d8ab5f726b719c5f86c58fa43230a655f86408311209fc4b86d97c7835032dadaa3cf1aded90d63ebd95016a9a6cec9629e78eeb5b227ea8d0551ee1aded22c6f48b4f970f0a0ac205346eaf05290886afb72bf3738385dc0ffb2fe7c17270e7c8f6a65b55893b90698b3b68c9a5317739b3ec5435686a4345135a9ba54c67b07283ee1d372419878b27b0effdc74edce773968f2ae47e8673b480250fe56f10b997d9b3c99193096b9c4c0aa1f5522b4bbb190669abf784600a4682c0d3da8d320775aebca5ee04e72f30390896d9ea9b170f164c8ea41ff8f8762799b5f2a1398fddf41e35736e9d177fee5340537ed885395a7c2127730302e709341d2f13640fb7d86e0824d8a4485120050bce36de45b772af4991bca84bce3833646213e60f5c34a5e74f1eaf3c638e8c7769f2176868d999686d51bed74a14c68b46a7d0b95316cb558e30916ece5ace16247d0119f1a68291555e06b92ff3afdcc748f1d3f06fcecaa8e13c0af25592b6f69960f682b89ea9d4cca6bb6f43c3a39efc8b4014f6e6331d5a8d8ac77fb55bece54b2c971e7fee0fb4f2162e7327e56183a5c7aab862b1f33a7d53877b15f68451cd43c24031e848c23dcc4ebb11563d82247ed88a971368a283a7f6d630fd8fbba1b3e0b04fd82af3ad59287b7bfb13d8134681dc60cba8e85107790bd2ffcf15d27e9965d1702ceb98dfd3087e643fa739d4e8cdaf7ce9d69f076bd0c671b19f70c882cc1aea9b9c090729f0a214ec6e4b90874c4409bb355649a5f998158273a5379f7f8c9e6451373973fc2a4989862bdb61f47047e32cea7b400295e5265952ac7ebab22ca1ef64c9c62b6cf6a9fd28608c5c181ef1db23955e62235531bfadfa050278ca152ebbb9822859bf63a0d651a3704875e89162a72609afb03ac7e31a2c6f1965dbeeb0ab6b756dd822e0709ac3a6298ab115e861c6349c2f6b103bd1bb1e3ce88d0336ac3a48ed85dd4c47749f17c96d78b14e7835186043ce763610d20df30156aeb6dd439c2298ad013e90d017d46860b51b5d482643c9d8fb4ca9d5abc1de511b9cd12c89f0420f88adab3263f6657a9788e4ea74fdd1908a6352db5178a60049e1e5892ca4a0ffe3a7e6773f7109ee83cb3a4131877bff87855ba6d3dae829b32dcc713eae8bb6bb02832bbeb4ff0d0269b627c63c7ec8620b6535de1698bae72ed1847520c4f98a690985ecc3d7054638b5e9cc363a2c8842e0d23ba6aadb9927f2ce91c7866818cf092eaaeac8e9c46b1e480fa0c2b27b093e2a3dd8b6c6a668adbbec95f6570a813730f7c4a7956c5c7e063a8b925623fa624145387ee8b7ce1754761064785de42b4089e8e4caca0d2902cdfee41f3e43ca2c3ec19e3a1e6dbdbbf8bcff3f5ab64a07b841105ce3387d5df9f80e7df82ed5ae5006e41c53cc49d16f0ba44d7dc3f761385db519cf6f244d417f7593ddcc6feb634b3e28b764d6a0fbca3b53b4093bdd7265e14983f1d7bcba29335ca1968796c6179cfd9cdcf3b6bc2d9a5412cd0738069f82d07bbba6d8433d7da1883a9ce8fd2ee0eba5e13cbfa62b7b250137f432e55aff6e5aee9aa24ae6d1646953ecd59fd75e730f4e61a68be123a87718ca2c174561df31e2ccec67a649fa0e506e89ba494e1920fedf1b72592a48dd566b339b84bce3b121a9b050d1bb4fa9b700f1e2246696f93623aa7231358f7e8386bf59642a5a0c4d2c7a78cb41242657e92eb854fe13858390515b8d6285f690e73a75b3a92f9cc693c76aa8f6c72374e2b9201e1dfe0c8fa4f2cad21aefee92f17cd7dab7f905b4937d6d9f77b4884e7f159e20eab8507baa6d3bc75cc2db526c86b5d0c3f0762f99ee003f98b189c5db49d073bb8fff613573de52d6359a31669f6b2f775218fa2419f9860596a0bba3b3f9e5f19e6d4ce72fc8864d064e346cffdf63a978738accb0bd77bc0689541245ab8b5b494f3f78c646eae6b40b50ca2b47a9c6e13e4a8f932d07e1aa2dd3bf9e06ff6f150cfe530b9af25d04fc927b2d3eba565082d626a557f0218c54438c4a4a333fa31182a51ed015ca46b9b33cedb4ba29acceaf1ff0e1ad5dbdd25f56c2660340c382ff1bbe41ff345af330859318813dc37fa4cc9ff11d3fdd8e35bb25132c7a4f9849827f5c60ff01495ba5d97ec8b4895a8b96df7e5c283dea51d337b456c26fc81d09098ed218d598b48e09fe83eab4c67a7e786b1fe79a05a57eaa48530ae25d33eb91aa007ff267d4cd948ae1d09fc87cbe2e6bedd0ce6370dfb6a5504bca1e62cb94259dd3825a971ddb10afffc00e919a29ae3d192ad2bd20d04a1e8b60dc492ac87af8cb700fc43184aa8dd4df3a27fb32ef7a47874b93e79142e3a662bd32004cc1c85cf377350bc63d89d0ead0b3d697491894e53f997b795c1fa5fc32be96ccd1d31622c4487671a54aa29a91ab25ef05a2793499a588dcc4122d38fa3055abd10455d5d69c8b6d08c7e371a64feb83648af943aa62b940dd679b5dc15ebf3ef81b661d34fa6956aacf0f2b7141f9d25118b0a9b8494c88fde45eadbf7e350810b3eca7c071102d9cdeb0cfbcf59781d5d0f63e2d82e3475dfd966f3856cbd905cea4dd2aece0f45ef183a7a9f0fa563aa1c7a2674a8deeb2a8dfdd2f6d6f880186ddbf6155ecb6905d4a517fb2e039349d525bd1d9adbcfbfa67503cb9fed5f10b00f47c3e44d6a10e0e019076382b0713a95536eb0e02f8661dd4406f9bda85c6afe1b8b13253c0ba35be5ce24cfad2c65ffdaf1ae804ab2f283d37b8e29e1d961ee21aab985adc05971986fe6f54448dd99f77d68e22fc0094f2d90a726cdaeb57858464d0cf858af46c838ac483b3b2ae83a8953b926c77ddef70fa5a8576c18ff6d5268ff7fa33b71d34e704162f1aa8bb61c044b38aea7321ae1760cae81b5f695cf436014227912d5ddf6e17b66d71be0616347731dca233ced7b3d980092aea6eb316fbc89ac0161304f6bdf745ac3312e512f321d8411cf12b7057b73aa210fe0d230cb666313a68c54ceee52ac3c710358ca10d53cc126e88bb6e0b4c72eb105fe2ac3fe5af2ecaba316af5d8a5059afbe98c2aacf06c357c08e22b86061129037f99e3c806e650ff9e07c8559513519768d8a30c84542028767298a649b995ccf6f8b3abf037cfd1e291dc37c1f0a03b7be27967667463b1c6ea4c0ffee864a85a39afd1e0ce19d53c62e62172a2186cf513b32bedb19f83d6854b0fa626b8b35b781c3d62ada24692a39e0aa7ce8f509feb16a02feadccbb4d5e9453d6c04d731eafe2c8405cdd307656c6150f90fe5d0fa1470608b5eb38b3f1b0b43475b92843c3e144e4982b95a18647a4dd44d27f3f36363f78275d243efd95e63e02d7b3cbcc33104b25eebfec16f67e35a594a9621f01514f1b89ece5ca1d1d2843921632980bd238808060a903e028ba06df3a63fa9d655e7849694363999b6d0f27af0477ead53995d2fd24284f3296e5bb7f13241c3a63553c087a08da515f7683e4ef936ee5d03060161ab10eb011a934288f1f31bfc2cf0cea7d39cdc2b3e2fe5111cf08869f7ea9bddcefdf66534d473ab539fcca5213eb5b0c12895032b534bbfb5cde9ea4a94eb7ea94caa0c5541a0b807a8457b996685e5af3abcedc27a27ab7cf1aeb9b6e84c1ff863c3e5b44393f92eea921f5e0f3f3fe151c3e6d55de0b5568508dce31522363ef2c98eecdd9625f1b41b04be44dc3fd0daf37022fbdc1eee271a812c6a79e972098119c4a1722fc6a63752b2c9beb5e6ddced1404f8f4bd948814272d127b584ca1290d99b6d98940522f0f160bcdf8a9a68ecf95383ef6fda6aec69ec7b548b7ce5ccc9b6046e1220bfc944c5cd86897c2603277c7fc3a89873fe0efa9fae6dca506d252cf5df5b4c0201cb8bc26f6cf782d6127a76efc8d7a249c7e721399cac42e2c63a19713cc8e1f49e73f27e095404078f38530c8f1ca6b3f620ddbc7817bea855c3bc2363c2523d0b720b5e174f9564a12237986cb3987c4b6b4816c2e7fbad8dfef60a24e457221d68af366b0861ac4a5d9dcca8ffcb6138334ca12603c465ff4153f3688272ba7b66eca7814e98f0469f380f412e16c9a704d680dddb82c2ff739bc8358f56055ef71e4fd3b846", 0x1000}, {&(0x7f00000022c0)="d35c2ef32a3c2086d12422472dc7e125208a5f49a80da1255d67d08f0e5aeb6b1faad7a9546c73aabbd44305e73d3921467752d3d2ec623c2f6a2deadfc6fa45f3c132432471272fc38ef6f160815c7113a0b4bdad65b7adc9fc503f9cd5a647901e5f196f8b09d19552ad6f8322440521b6999e2d8ace5d7b5872366313d5402a61efe91c7b51ce453502fc7d73634629854e53c2db06b7a77d49", 0x9b}, {&(0x7f0000002380)="119311b559511f55440cd3b66e0251b0f7e4aa298b88afc56c19131cb29f123adc720f12fbac4e4e0db8467d34626d9680bd08f16c75a5ec9feee40dcabc06efb94a0009c1516cbc4e67e596f32c5bee31e75840b787aab0302cea86bb99c8443c271f17b9e3490dedab1617b2969dfa31b1940147c012884c5fc6b376e62e0225c1da760f68268b23c35b9c599a1efa378291105ef3ae12b04fea8cae37750a381640359e6d55fe56db26a174af03a3676d75ba67", 0xb5}], 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000000, r1}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/174, 0xae}], 0x2) 14:54:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x8) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f00000003c0)=""/231, 0xe7}, {&(0x7f00000004c0)=""/76, 0x4c}], 0x4) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:41 executing program 0: lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000001c0)='./file1\x00', 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = shmget(0x1, 0x14000, 0x1, &(0x7f0000fec000/0x14000)=nil) r1 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r4 = geteuid() socketpair$inet6(0x18, 0x3, 0x8001, &(0x7f0000000080)) getgid() r5 = getppid() r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r4, r3, 0x22, 0x502c}, 0x9af, 0x552, r5, r6, 0x5, 0x1, 0x2}) 14:54:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffffff14}, 0x10) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x6) r2 = shmget$private(0x0, 0x3000, 0xc, &(0x7f0000ffd000/0x3000)=nil) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x1f, 0x7ffffffd}, 0x10) shmctl$IPC_RMID(r2, 0x0) 14:54:41 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') setuid(0xee01) lstat(&(0x7f0000000080)='./file0\x00', 0x0) 14:54:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) r1 = syz_open_pts() dup2(r1, r0) close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x401) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 14:54:42 executing program 0: r0 = kqueue() socketpair(0x1, 0x3, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x3, 0x3) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) r4 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x40) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$inet6(0x18, 0x8000, 0x3, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() r8 = syz_open_pts() r9 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r10 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x84, 0x40000001, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000040, 0x9, 0x1}, {{r3}, 0xfffffffffffffffd, 0x20, 0x80, 0x8001, 0x100000000000000}, {{r4}, 0xffffffffffffffff, 0x80, 0x40000000, 0x80000001, 0x7cc}, {{r5}, 0xfffffffffffffffe, 0x10, 0x2, 0x8, 0x8000}, {{r6}, 0xfffffffffffffffb, 0x8, 0x20, 0x1, 0x8}, {{r7}, 0xfffffffffffffffd, 0x20, 0x20000022, 0x0, 0x6}], 0xa7, &(0x7f00000014c0)=[{{r8}, 0xfffffffffffffffe, 0x40, 0x2, 0x80000000, 0x5}, {{r9}, 0xffffffffffffffff, 0xa0, 0x40000001, 0xffffffff, 0xc8}, {{r10}, 0x0, 0x24, 0x1, 0x0, 0x400}, {{r11}, 0xfffffffffffffffb, 0x20, 0x1, 0x5, 0x1}, {{r12}, 0x0, 0x40, 0x1, 0xfff, 0x4}], 0x8, &(0x7f0000001580)={0x3f, 0x3}) r13 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) write(r13, &(0x7f0000000100)="822287", 0x3) fcntl$lock(r13, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) 14:54:42 executing program 0: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000040)) socketpair(0x6, 0x0, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 14:54:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r1) r2 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0x2c8) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getpid() r11 = getuid() r12 = getegid() r13 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r17 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="3066c043", 0x4}, {&(0x7f00000001c0)="ba63be1b93a14c4724a64216608998d4a066216f3de7cb8ecba95d7fa5c5e99dbe5b97f90faa0b9d340b594500471e65776f1e28ff393e92a034b99f0c6293c13329f2ef3af404b218223fc0f2c1efeae427c68cf22472057283d4196184f2284a90583cfa1dcc71f088e49ceb0b95bf3ad8781e938309a3a7ad5c39", 0x7c}, {&(0x7f0000000240)="70da05d3c2212224acb6d90649afcded73fcbbf9fa33cc500bb0f9d13208729335185673389d95856e5e3bc3e42147457731e4b934e740c724ae9178c7461909e91c2d88607314ae5c17189fc9b85455a432281fccf05eacfb4c24adc4d588cd6348", 0x62}], 0x3, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r2, r3, r2, r2, r2, r3, r3, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x38, 0xffff, 0x1, [r0, r3, r0, r2, r2, r0, r2, r2, r0, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r3, r3, r3, r0]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x170, 0x4}, 0x408) 14:54:43 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='!\x00', &(0x7f0000000140)="1e3a8f2aeb2d00"]) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0ed314e6ba5dcfaa", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:54:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r1) write(r0, &(0x7f00000005c0)="e36258a416e72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b28bf6659990bfe43266da4ceec287730c53fb394b842dbbccbb1049fad2ba6eeb00000000000068f7ac778f5e5229ba2deed67ad8072ecef64fc46c6f8fdb3345e31c5582e03f00000000000000000000000000ebb6c195f9fca98626bdf695ee37a5fb3e052a627b6e4a83f6b2cace01007ee24f805245eab61727d2dcd2ca61d05a613f6a1dc63e2ba0dd2c2f98e01ece33d86d63987c6d93eb90bcea66059f9fe77b0bc1fe2e138408f2ef73680ab8eea05b30b5e1eccb21fec184869baf046e76f86b7419ba7f1abc91bc84e80773d217fcc5f18d975d890000000000000000000000b9459f47ed1bc34dfd940c4054bc33a91f458bd9f28fdd1f05a5d689e7e9feab0f862e3c406b1970e3d5f80dc1db1e083fd46c43576b0b46b5c881898d46b2c337d5428743dd81022104d286dcc5259905e88532059ff30c4a8d6c8c85a4bb92fe3a4e229ef6115d56af3fc8852b1d80e839e7d2ea775a13f19ad1d86d04869501ef3b820a13cba8baac701947f5db5e883c60fb25", 0x197) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) close(r0) r4 = kqueue() r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:49 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x1) dup2(r1, r0) 14:54:50 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f0000000040), 0x3000000, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x6a}], 0x1, 0x0) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:54:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000380)="c0287fe4c96f96f29726ba6c91769240268f148d44c4ba471df5ad3a99ae2e06ed2da0f8e69126f4a77e47373caa6dbdec03a67ebd8146122a4ace0125f85077ac7f3b52e89f618761c4bf3a45441888252d4c35ccba3b89279bb0f6517a24e7a07631f036fc962c9c5ee16723c22e4f04228e2179ff7764e7648dd389894effbb922dd144a239cc954b666b4ef0f6039b1d1cb81bc1442b46ff842eecd1ba6fc1ddb93d4562371f1d9a41b89ec5ac5d1c49c8e3b147828720a55cbc4c38d7f92a79f36ae44eb5ee2ee2f7ddcfec0cbd79ee60b3552fc237", 0xd8}, {&(0x7f0000000240)="87d9896132d6592e428c8293a191e471d28532ddabc5cecb93806326bff4cf3c14f3a05703cf5da3f8", 0x29}, {&(0x7f0000000480)="7c3785e2939b7cbcd0775f10fbef8a6ec5051b2fac5c05df9df9143070bef9a5a712de7a33d648b29d7de6981411a11040b1383acc20431e40d5e9c9970c54ded056ea44a837912d538549740a48d0d4af19d69c6a0ae6843274439ce1b7a2dc3959969e94b096196bd5bb397feecb08d78158928b86684e074294ff", 0x7c}], 0x3) write(r0, &(0x7f0000000000)="bd80", 0x2) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x7f) close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:55 executing program 1: pipe2(&(0x7f0000000040), 0x10000) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x2, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) fcntl$getflags(r2, 0x3) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:55 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0xfffffffffffffffc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x100000000}) 14:54:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff", 0x73) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 14:54:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 14:54:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) chdir(&(0x7f00000002c0)='./file0\x00') write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() socketpair$inet(0x2, 0x8005, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 14:54:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/201, 0xc9) open$dir(&(0x7f0000000300)='./file0\x00', 0x400, 0x180) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 14:54:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696e650200"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="98e1a3ca4ced947fe6174204d9ebe97bcc3fb6c792d6c52b7b7e4aa289b3439e2da4ed4b230089f2ed294510d13f2d81e3d35481ea0871dfd28bf904ba3ca1bc257b08eaf0908e3ea47b973c727c9f916a60dfbada4193c8c2cf4cd599a6c8a14b12e177390f2752fd42837fd8b962fb54918b58668f5451e41ddf49dbe814b601ee0a62941e67b32b62eb3675082a667118814f63ce54d529ffea29b5727683783dccf9380611698d5b60638ec1eaad62b057cc86f2e31dbedabe0b8982867518b0580770b096b68c2112d11d1b13ce5e7365bbe7fdae11acccf05d4348cff0581026afb4f5a44e5573a2086630e406c028b16ce3bc05a6d801867cf65c046c161d85c06db0968f925e2077fe1e49668d14b4625912906b455d890ceb4f56b5330916c079964760228a6d0228ba04f53b81567c1dcd20ad84366ddd663d5bbc8c2c9183f04c63f29e18d2c8a5eba7ae95786ac911eb4150a051016366e5a37a2ec58f9aa38b90ba2d12a42f7ee209249ebcb85fb656b5b2a11103ed090137dd3ed3665694b942e0204148ffb88308385168ac019113c249bceae46455062f0a6a94c8723dd8a88a0d3718aed0e72675545a254805d1eb2fae0352fb2cff8fae4938bb168a9eb7b564d9843fec4fd421c39749650f8457a72946ce6ce3f3fd379ff0f1e1f25fbf8b6e80cafd61738f9acbb03e437466cc045b7ea26540143ee3ce4ef092c652e4ff0ec507a17248826e4d64b2337fe59831ad9d54375d20a2a4f7aa4ed135f8b85178ae8ad5360549e85bffa509095c06dcbfdb9669b8e24306bf6705006cb06359e5c3999635f3ded478e20782ba77847f926a8142170af83f8f3943b7b7a66a2767e256da4f4f6170b9e58d217169b70c3977b42ee3c18036c98b07dc604048a2dce722d42c36821bb09354515e0699146c1a45023b5a3f2db459529c91205266c5532757e0f5979a6b494fa3b4d0a16b5a590db1549889718836d25f582d23e87132822ab48efbe43fd59021a5dff09cd2432360280006d60fcdfade8377388309157d44740d596e50213f54af4735e88a59aa7f70d7f607d897a9774985cf5a5fbce231262ac1a193251b7784aa6fa3dacdd19023f9be9b1fa66b22e4159c2552bf6e725270ef00185c6536cee309651d680bcd1e06f5a2f882ae59ffaeab5c5061e4fd999ce9032f70d3e8bd72563c5b6c408ff23a60f5f1fda37432510717deb2e2806060718654449c9cca4711b085f1ef412aa504957ad0a507b8b8cad997a77adde8e7b7bcb71f0824a981eecdd849c4881288f30f484216459dc2f8372d3ee3eaede208d5a61f236388d371f2b8c6b78d3d846fc660fae3f32e458bce7dfe888b945ebd272d419688b50de0c5fa75208c2beb6c39b8a62b25dae7c010dd1a43dbe43039573ebcce8bf146c0f46eee79d34aa417c30319937c2d58d24220a2087a67964c4b61fde0af4835b47d5db1b70e30b6d80bd94f3ba6153b5fd37c5f0dbde0f81a8133690b7ba73bbcc56c202c516550a88ef0093e58958d6f78e5e8666d41ada1c15237c523bfccb206daf2c62511d880b75220029a3aa1716401620db3d875a8ae59a331225acb82b4b432ea40a002056830a216d2958299895e10c62547748d60941fd9af63be9589b52d1033bf2cee7624bd1f74d40ddad39072e0fa7cf05c6bf14fc4d0bd22428aa2af80faf5e622980fead6da09f2fbd8d50ea006dc9ff529acee1c555ce652c446312d6b4d159486b3341df6c9fdafbcac1c4a4cc2ae071ccc0df78a2b73fc2c2b221d7f36235eedb0915960ab43ad864795455ac8e23f820d53bc484dcec32c9b2d545d13f108d4", 0x520}], 0x1) 14:54:56 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) r2 = socket(0x1, 0x7, 0x7a) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) socketpair$inet(0x2, 0x4007, 0x85, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x0, 0x2, 0x8) r6 = socket$inet6(0x18, 0x5, 0xffffffffffffffff) r7 = open$dir(&(0x7f0000000200)='./file1\x00', 0x40, 0x0) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r10 = syz_open_pts() r11 = dup(0xffffffffffffffff) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0x0, 0x8, 0x4000002e, 0x20, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x44, 0x85, 0x1, 0x100}, {{r3}, 0xfffffffffffffffd, 0x20, 0x8, 0x3, 0x2}, {{r4}, 0xffffffffffffffff, 0x1, 0x4}, {{r5}, 0xfffffffffffffffe, 0x0, 0x4, 0x4, 0x7}, {{r6}, 0xffffffffffffffff, 0x2, 0x20000000, 0x1, 0x1}, {{r7}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x100000001}, {{r8}, 0xfffffffffffffffb, 0x10, 0x1, 0x5}, {{r9}, 0xffffffffffffffff, 0x0, 0x0, 0x101, 0x3}, {{r10}, 0xffffffffffffffff, 0x8c, 0xf00fffff, 0x7f, 0xafde}], 0x6, &(0x7f0000000400)=[{{r11}, 0xfffffffffffffffa, 0x53, 0xf0000001, 0x2, 0x6}], 0x7, &(0x7f0000000440)={0xc1, 0x2}) r12 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r13 = kqueue() r14 = msgget(0x3, 0x8) msgctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/158) kevent(r13, &(0x7f0000001240)=[{{r12}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r12, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r13, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 14:54:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) r3 = socket(0x0, 0x6, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = getgid() sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="060000003ac6ac37ee5b"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000200)="bd", 0x1}, {&(0x7f0000000240)="b8adb08eae27901d0a56b4dbe800ab8a42f3adaff452097b0c1ed0c65ac9d5fe0269ee7b052d3d7adfc26bd6d4422de09c27abc288d1e0a672e9f92f06d1", 0x3e}, {&(0x7f00000002c0)="9d079875b3201014bfb056c890ce36f4263b0be812bc2f6d32014b1ad288313286630a7b78933e16a2fb0b4cabaeb3c3ab8167a73cf51ca96e6a69698203c289aab3b8e49095b8f576d11cde4ae39eebd65001f2ddb6d5a6a39b739a97ea770a86428bc5f2cff3fa6022c9dac44e68bc0c6ffbc5a96535e91a479b29132c8f433886c1f6276a38335810472a3e5e96071faf229a4bfc2eadd7e2dc7e71bf279c27feb5fc6c814425add6deef83db37b564a4cb77d28cbd756e85f865e4231348ec7aef249adeb344bc30b8738f16021c64737e5941a7f343c94a8318fdf34b", 0xdf}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x401}, 0x8) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() kqueue() close(r0) r7 = kqueue() r8 = syz_open_pts() r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) setpgid(r4, r2) readv(r9, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:56 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x20408, 0x144) r0 = open(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x1}, 0x0) setuid(0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000003c0)='L', 0x1}], 0x1, 0x0) 14:54:57 executing program 0: mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 14:54:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') r1 = semget(0x1, 0x3, 0x100) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x2151) unlink(&(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000200)="8ad36bfa0b442874deca8f2160ffbc885762c43c1116501ab91c2e14a2c46c4ed419f074bd2f25c02b48a1b265f3c9918a49872794102026e68826df05ca2a21bf41c6588a29d7d39ee2dc2d063b53d8853517f3da8ab9d141dfd9a0acdcd67339bef623e8ca9923474602330ea2d6c77a32b0f419db7990837d8488db83e615d8c10135763cbf633ad7fb46182a6d92870a8e51a9fcbb06e82292cdeb4ec1c234df09ff2fcb", 0xa6) semop(0xffffffffffffffff, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 14:54:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="6ff1637e60c1cdf72aae6ad14cedf318e4009f04d6aba8ee6dd7d37af92f95c7683763a7ea8e41ee9332497072c5f767752427174979b7d4d44d7178eea385eb2520b286b46df155f30706fce5e1e5836b5f6f793be3bce4a63e6d2c46ae96bf1f404d2c15d2a32130de6749e40b940d9514ec767bbe10146a38246decd82b", 0x7f}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() chroot(&(0x7f00000002c0)='./file0\x00') r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80611, 0x3) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) writev(r0, &(0x7f0000000280), 0x10000000000002f9) ftruncate(r0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x8e, 0x2, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0xa4, 0x4, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x200, 0x81}, {{r0}, 0xfffffffffffffffd, 0x4, 0xc0000002, 0x3f, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000008, 0xebf1, 0xffffffffffffffff}], 0x5, &(0x7f0000000080), 0x1, &(0x7f00000001c0)={0x101, 0xcb}) r2 = shmget$private(0x0, 0x4000, 0x500, &(0x7f0000ffa000/0x4000)=nil) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000380)="6ee20cc881a89401a1e09f42d4e7f897d41b7a7ef1d4feeb351311f72c38a45f9ae65a42a1b8e948b328f839fd25511bbe21441575ae0c0c8f7b87e577595ca3f4", 0x41}, {&(0x7f0000000400)="3e78eb98ebc83cbb7096474ffd2043b54d885dae71187e732b49da424a3a2b7fca4981ab0aec95d7058c917c4964f57b1b920f2eef1c5a2e974f10427f5cc601869056dab37b984cf4e16f77ddc50af952e01f45bbbde47a943de678ebff0e3822", 0x61}, {&(0x7f0000000480)="ea3b47c599e0b27a70487359f75f99cc4c9a333ddb24174f7f35cff6262047c980657fc7a21209c390551ea49cff4a908f70472c18af64be9bf3b82e19e878146245d3806c26a526e5dda6e1f7895e5c04d8b1a0aec17a513cf37476de820903351a", 0x62}, {&(0x7f0000000500)="1c8e5fdb4e4558aa7304a01bcc73e55583a6e6d94e728a8e2e0f01e3a31681bf90c7e242350d5b395bd42bd79171b70cde3273a701cc79ec083de6e4735d9b5cee391d4fbce81f9edc558f26184c09f9eb3c4d27b7a4c9df1fcdfc023820f6eb42410e37991152dfc976820e33c993419724d3bc95af83c7e75b322babbbe0ec5867063ca5486667e8642b3be4325d516405ef0eb73c1f1d435b14db644f090d8f85ed96c9f2903e9be96cdde6c742d399a68e93687df08f634e80b03d721f1246a82efd564dcdc5f645", 0xca}], 0x4, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000280)='./file0\x00', 0x40, 0x180) r9 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x9, r3, r7, r6, r8, 0x80, 0x3}, 0x6, 0x2, r9, r5, 0x388, 0x20000000, 0x80000000}) fchown(r0, r4, r8) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x409, 0x8001}, 0xc) 14:54:57 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') read(r0, 0x0, 0x0) 14:54:57 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r1 = kqueue() r2 = kqueue() close(r1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) r5 = dup2(r1, r2) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000200)) r6 = dup(r0) r7 = dup(0xffffffffffffffff) preadv(r7, &(0x7f00000000c0)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000440)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) write(r6, &(0x7f0000000240)="2e90a2dcf591dbb30ac8122aaa076cc7b893b2e3f400aa2531d3f4ebadb290333a49fb5b2a3b0687de538050f3779fa2f498b4020f516c89a87af1cc2d5ad77a53e7d1cf28c248bdd9bf46f358", 0x4d) fcntl$setstatus(r8, 0x4, 0x48) unlinkat(r5, &(0x7f00000001c0)='./file0\x00', 0x8) sendmsg$unix(r9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20}, @rights={0x28, 0xffff, 0x1, [r8, r9, r9, r9, r8, r9]}], 0x48}, 0x0) 14:54:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) close(r0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="f381fc62f3980a7d98eafe8519b3546d28e125d18f6758d7552f781125aaab791f1bb9687a79612ea60aca15c1a7d017d53059ea3c1ff30402e3f077ddfb2b30de04e2b565c10b834d0211d9bc00a1267e9c8f14d498", 0x56}, {&(0x7f00000005c0)="b9a896e42f6581f212ced33f411237e38df523117492207223c0ba7ca0c57328fe00f7bdcf7208acf3093f5f05ad80929f42e1cba2bd8c8a4c3b3ee0fd331e465e0fb11944c1b8e3203d5750330298573dcfb5b66b7c2b3e0e333deba5e8bb32e77549164520df7f2f7f3e28e536cdf122841210412676f46cfbf52cd006f07a8fd23f7921609606ac3d7e64b4b1255eed208c7e33ca70b639d0f5d6d9f2f84417cf25c67019cf98576a70b42f5f491dd24b30298c82962dd170803d2b4e6f216362d011d628c2f3214609f4a3af4551445413efd8ee68a9d78e497f7c95c5a125640cbcb5eb9a62584857dd880139c70d36dea08bf2b38635acd019b87cde639b8e12f684e846ef05a210b207578cdca3aca126be7c7e7dcabc087bc0378e53d1be7fe9d395e7915cb4556b8df4f96f4cd28016cfddb0919883cb497964338c3f1dc8a32fb583485cf3f2f476352a3e0b6298a4b13da47fe5283c8aea0ff718c62f3333162c492269bc9d0e3892dbd417e8144eecf0c8cdec0753b82214cc945a5ae8b9facf6764889f45659f95fd58f0b4fa57c39b176adaf9aff652573610840ed31233a1bcc5a941d6f1bcbbd87bb0763f9f0253d5b43e95d79dfbddf6093d12985d3f5e25b85dafd8ca2237e27cb6784e478c9539d75e596b77e17cdb6eb6584faa077fe00d6050d13457108afa7befa678b46a6685624e501affa71e888cb57e3b89e2e6348397a069243514c86220a8c54af2112714d731770bdeadbc54b4d24cd1379b9937323682dcefde991de67f27b9eb6a17ea46f1745f92f7dd5fc3b07c41ffbbb4734de98d54fcb1359e18dac84556331fd770c88a473219e4e7a147c809332fb74eb8687e9c22f2840eea41a7c6379f6de323393ed3abbadad50ea5e3c1f59dbcd62b665866a2a66bd73c258a778759b49fc67f4399bddc5c67a1ce3e187b7e38a8314ae3f9ebaf74e039c43e8e5ee0caf9e72c7bd978edbff0f98d84c0e1d205337dbebcd4c8cf198d4f22d984b55392b353dca9d112b1724ff6f270a8239be515dcbd1f2807dbc88f42d78275773619dd5527aa274f55a1caa1b516918403bef0d2037f7949c5f0d4bdde0abd200fb7a504d5ccb79356782b33317eee0de5336e1eccd5275030f11167a4ab3b39e1732780b2b217a29003fe29a33412534ec36041237976995a04133d643c6ef586f1614467a109335f4dc4b00f5eb18b4539c1e823cfe2d30ebc9189c8054488b1f973573429b52a75c4438ed3143cadc8fb21388fc733cd1a06ad562575c071863540a275dfbc992ee689a0e0543ffacfb5a791baf679c4fce8beff46807bbcfb6361e4bb34f2f00376a3136ddb6bd881498797f5640db54c04a705487a7589afbe0c8635e0d0a05d297375081da9ec1adb31f9b87c3fce6aa227494db50bc08d76dfc4d310765e185fd762540a23313cdf5bb447e365ffca05180a41b86967384154c770fe5d705202036c1a1d69e3d86d677ecff70399100df0797bbe1427e4438cd995ae5102bfe74a6012ab2a1b4642c4f9b509c3a19c0cf2a4a2589f78d9b012b05b23219421e6b99179ee1f552a098902ae8bd61efcc26d6c765a51c3b25911f3602eae8f90637163d5993de022e82caad9101894c493abc2b58cffa7c5b24112adee5a2aaa7aca5dd267747c26fa83292fcadc6ecfccff636925aa731aa7266f1c022892a8e38a06c850b4ab73491cc9625756e5751260e5ba33120a45646dc0d5c910c88f21134de9096f124586ea72df9c83770b346598ff80a403a0b9a2b13c52391c2ad243f58765308af836a729a7ccfb26d2f8999ba1e36803fc36c68730205b53bfbaffa58f01993b6c6cbe128344c72c89e05225469ed2bc768cc04328a00ab40b5f03e3ea23e2af0df91f4af8bdb52dcb4e2921e3872360352498eba3dc58194267aea8ba33dca236c9831530d56de685f6a3979c370e2f0ccf0e5ece651f2d9727f59feb646836f62077ddc9877edf81a1cb150e10d21f544969de5df0b3a897c2bd4ef6c8df4d6b26f4648c2388b42ebeb72e9a415cfb6e883feaca39fd3cbb947d0ec21ab0efacdc8f493ffed5364e396c520c0dd865a4e7a050f21882cca9b8a033f9f7e1db05679dfc8708972acf3c7738c3aa7bf54885285f529c35b25d95d546ec3e7a73b8474b5ca7b5163605e9d18a7603222cee591a635d9abdff9c760c06770cbbea4d83cdbcec3ed5a85767c0481f048b48fa78f3f4f354e42456fc555b43f08aec98a78679c0676f755632a85098f6e37026ecbef35a6f1bcd8ca2b17e2b07b9604090d9dfcf09dc231e5b71ef61239a15e48a90f3138d46c0e98862bdb5061ae79c744edd56d1fe2f3b88a1715eff8c4d7a82f90c8b1b893ec6cb01ddc1382c196118431ee721924fb58a665fa79641b9fe7dd75088adb8aa9be84f311cb9968605f78aed76a158f9fe2900f36913de6349bdd0f077ee8e6699bf9c42ec49edfa4dd19279610bad465f547b56bff99fa68d46794aebe23241a4999a499f3827a1f0cbaf58292f0a057f5cf83e6b97b1951bdfb7685fcf48be1990f09ada2aae96750a237dbbb47f3312fc5bc7398a16004eba44a386fc0664c96ab5a9518f16d0cee4ebd29076cbf059bc9555dbe7f32aa63a58c3cbfa849a479a2830b6c980dca6ce1566bf5695eec6253e5261940bb696061809002b5c9cde1e0000f1fa5f0781a39d1438dbb9cfa03baea95c88c291745db8767e60860a8f3e6b8c9440af99479acdf2c94148558cefece565e499613efa04e7fb403ad5b7633321938438788281920725f6943da03e80ec682be8a2561355585295cfef21f4c8eb57d14ad483c09b9977f6cd0f0865d5ab52bf684244b7afef6a14b444091da3711e9f470acc82ab066d739661005cc7348bfc3395292fb67a92276bc699fc6bba591c875e71ab28f766350696f886e2fca7b38f537e155a15963d8029ecb22f55be1a651c67ebb6ccac1d27d5a141a37853cd845f56f7443e6ec62829862e028293555bac72f2970079e130898319249e33d8f56e36c13173007d563165d22bb55f1c7e583964c30447d5d3b4039e6620057c425980749890681dff0fccf696f19ae7755b38fad678deedd6dd3d378f038278b0d586058d2861e50ed5f73e6d18ec1f44d9f117d9d3f0d7645930285394452e991c031375a6946bb67dc603fc35f283128517a5f1ac2a51c50a77c36527ebe31ec4577dcd27b5013494da0a4296e37ed9ca5a88d59711fc6369cf707c4b0860584687a3d234b3261d314a508de4ee2182388cb41d2c1bea2069ef99efd4cd377fd01c419ba0e6f49ba05695c8cf4594addd24108fbb204384e07e6709ef4f5ec1f362e136a2aede5fcb6e3b8b42b07a6f752a054f6d6d79cba7867e6c6d1945eb778b2a5af6cfc1a04a1973b3ffc9e16e6a79593fec2880b0682dc0996540761dcd127d0849014d3a9c1eb847b8af1c4d113e6b472906340d58cb624b71d98d121b9591bda27262871d78666845cd025557a39c6b4d7ff6d4d5fa3591cfacf7d5dbdf0a21d9fe4d7442783129458ea4351bc0a027ad814d3b57b974ad59bdb51487e2cf1b6f0db05b5448e24ffa679a7d655f246f9768fd56c184c6efa87b7ce018c45f6fd1d84cd11acd03910fcf40d8dbc71aaaf82a4763be70ca3cf60fd6c4d94ce20c6fc2ead9425db88547a6180b0391b8db1297b403a3052b401b8eaed7f294d400f9d0d4888dfe22d9288f97688d760ee7a41644405f273670163fe30f99a5e07fe194d84065a3f239c58aa0a45c22b422c02bd65899d0fc6f5bb25835ec80d46ed62aa8a99c1b5d165880a69285b9c949b4662823dcddc2319b86347ba30882aab6ef2f5e9386cde4dfc73539850e2c913783a2eb0b379d049b1ec2718b18d50f6ccad52739a726ebf0ec2b4f0f3fa30f69afd10177e0df512fc2d1feb590583090ca815d084d5065474032104d81b947fa5ce38e988cd8e6d2721870036bed4dd07d77d24d00f2dfdbc8c055d2309e335fa93ca502432097d63d685ddbee3dc03f64e1c529c16d002f79225cdb7e3d8e36c088f55106c3df702bc4dc62815edf9014cb48dead48c224996879317a6a6c11f6333e58fd7a6de188e8ddef3148429aca33768aafb51b5e37c11c9c4dc20d9bcbb54230ff93c706fd0971c09ebd5408b5c676ae2f99cbb5f05f3559fd0f908f1aae892703244d66b6419af566ef6bf893c5f391176905e115f5a9a6a958f01730bbd6e412f33bfe24b3acc5af682261f824ec057eeb9ccd7d8d2debe457c137ec7a3e55fa418c2c6609f9618d47ec10b6ea6e20302897004b0fe23d21d78137c4d8d9296a98c23fd4524ea5de3f5bb95ce40106fef51db4d4c770139fd73accc7514ccd8391c18cd29e9b35dc517831ad1d7e1e336d65267b73831d7c16ea428da0387e9e6ec6bee48ea93eaa9aad9be71cdd3d3456bd470ba92a3c87f1f6478e6a8dcca59cf13ea17a803e91e93b445dc74e0b5b8e8a3c2160c3a50adc416de22df2e655ecab2b35fb9b687e5a31cf86a5f8a0e884db6d1e090d02787acfebbcb96a7cda70b45a64c752ca2dfd096064a23b874add4cddfd1fcf10034e93813cd3251bc8887f44c5258e4e86293985f070207ad74bb9c59fc90fce79d2294d3750bebd01ee464e26b27aaebf532dece0961759b3109a0cd2f98eb22bd7fc5339dac64ce261c31d35c7b3ebc0cb8e7166236c60f64e788a750ed75cd27076df5c48ef38a303903c76465388e8af4305a1ef8af4f46f82adb722addbd9ebba2803af955ffd849c28f87a281475ada6b4c3eaa885ce04b507f1f5db2bf8f2940a7e75b56a161a2830607bac9529d4c273be60b88dbe8478b9fef74cb0dcc449e58103ca922cf265c8a47f3cb1e2ca1ba54ea757b354551b244d91d719a60d91f2577bf6ff63c7f50732fb6c8e60570ae4b7059718c59c944ec2ddf9cd34990fff94a3fa3902b7bed4c5db0f005946e95db5b35ed4d0e3e6b706e2c2db1094c5053b32a0200e9e52b6cf1089ae8ccedadf14aeffed56cca437ae5c0c77bd4fe3479a6abe1b7d0176514e6deef5a296cf8f192d6cdeb5e843d913de6d5d43b1e3be2c3d087e54324c9d3d21d387c5f5d16f04494d6d243fd10ec9a43137e0aae73080e0448436809be8b7b1843b23c5fb711272cfc5879485e837dbb849ecf7e46b8d9d13121e90438a593f9bb96a53acf1ee807bb45f33cffdf8d08f4c6d64a089c40b2e3c1f80104b579a2d280255f6f7020021fd009219e13b289cb8c8cc0da9458626f5211a1300b2f7d081b454a9780e35b92a55210f00b05c38f37f569f984e45d23cb5b6db36c8431b8ab770de6cc7e2ae56c88df3e035888019dd9ab3cb8ba79ab3c17c0e1bb2a14b413642644baa34d389a4ea0b71bfdc1202285cb997987f2bd95d0a2708fe00263974c6af47ead6f208f8cade74701d7df24335170c623e483466342c09ffa12df4867d36d32f4db7dfca0df8eb664df04c59ee4209bfc2064f5c6a8df8c14352f18b0e96c8c79739f895d08d6ee24563af131f19354bd8beb2274bb2baafebc678157a684b8ef9fe0a61961bb898319c6d29e133083addb81fb8ef7046444b5978fbb16942784fff22aba12ec86d05750613bd7df9a6975f1e829dba115b643c12666e81d193ee0cf5f9d62104f58d23c874485e28eec39fcf457d516f7b5df262c842ca5ef907d391c12d6fd92d14f4f84e00555f709175db482d55985f723a62e4f9400173e35aee09dc", 0x1000}], 0x2) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000040)=[{r0, 0x10}, {r1, 0x82}], 0x2, 0xc17) kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x80, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) syz_open_pts() readv(r0, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/235, 0xffffffffffffff16}], 0x7d) 14:54:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/186, 0xba}, {&(0x7f0000000200)=""/110, 0x6e}], 0x2) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:58 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x2) r2 = socket(0x1e, 0x3, 0x0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x1}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20880, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000140)=0x68, 0x4) r4 = dup2(r2, r0) renameat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') dup2(r0, r2) 14:54:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = dup(0xffffffffffffffff) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x10) socketpair$inet(0x2, 0x4, 0x8, &(0x7f0000000280)={0xffffffffffffffff}) kqueue() r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x20000006}, {{r2}, 0xffffffffffffffff, 0x10, 0x6, 0xe0, 0xb93}, {{r3}, 0xfffffffffffffffd, 0x5, 0x23, 0x7, 0x9}, {{r4}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0xffffffff}, {{r5}, 0xfffffffffffffffb, 0x20, 0x200000a0, 0x10001, 0x7}], 0x0, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffb, 0x1d, 0x400fffff, 0x1ff}], 0x0, &(0x7f0000000440)={0xb60, 0xfff}) r7 = kqueue() r8 = kqueue() close(r7) dup2(r7, r1) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000040), 0xf4fc, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x8, 0x6}, {{r9}, 0xfffffffffffffffb, 0x58, 0x1, 0x40, 0x9}], 0xa8, &(0x7f0000000140)={0x60c31daa, 0x2}) kevent(r8, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0xfffffffdffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r1) 14:54:58 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r2, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xe8) 14:54:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) r1 = syz_open_pts() close(r0) r2 = kqueue() syz_open_pts() r3 = fcntl$dupfd(r1, 0xb, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000005c0)=""/4096, 0x1000) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60aba", 0x1d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x81, 0x101, 0x3, 0x5, "5839d40284d56aab6342677617950ffa35ed5f0d", 0x2, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x0, 0xa8, r4}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000001680)=[&(0x7f00000003c0)='!:\x00', &(0x7f0000000400)='*\x00', &(0x7f0000000440)='/\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='}}\x00', &(0x7f0000000500)='\x00', &(0x7f00000015c0)="7b5e28242440c2252a2500", &(0x7f0000001600)='#,\\\x00', &(0x7f0000001640)='\\\x00'], &(0x7f0000001840)=[&(0x7f0000001700)='\x00', &(0x7f0000001740)=')\x00', &(0x7f0000001780)='\a\x00', &(0x7f0000001880)='\x00', &(0x7f0000001800)=':\x00']) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) 14:54:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') utimes(&(0x7f0000000440)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x3, 0x1, 0x5d, 0xffff, r1}) 14:54:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) kqueue() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='W\x00') syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:55:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) r1 = syz_open_pts() close(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x93f) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:55:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f00000002c0)="49fc2b48868899d87c091ddd53547d0b6f45f73f43f180cc8858609aa29aa51febc9facb8fb76f6c4ca65128202d028185ccb1f08d269a3bd882b396d52ccf99fb72ecf81f745a75d49526689ed43702b380ec972da6595912b0898e84a40ef224d8d4cc65d6e2980d674309a03d7b072fd7f0b64108258daa81d88092f859c37e3c5def1171ab071da9c7752366c611cf8660cc69e24075426035999aa5cab91350a50410f957d7a748ec81bf7c", 0xfffffe62) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000380)="0f9171b1c23574948fd2532b21d3e1774580b8a41f2e0790501205a9d016008c07e72d9458c5968a002d79152b563521fad0862211601e9c758405d84bf64767327df4b2ee6b02cf497eb1368315298f29517ab6a85ecfd910aaaca1c6fbaf0f814d57184669956dd20fffbf2def970bd6dbb39d34a126181a4d61217cd0121630fcaacf2bafd284c5046a95fa61e5e405991b09d2d3395006f35f24fc958aa047d3471dfdbccfa9b4f3a8ea28d68d374da87d9eebde2e3313af76280b903d65e3e7366618a7321f9ec4f0572b5c5226bdb6bcdc061fff81c0ef0ff6f9d0656642616dc0877afd743ee7b9ecad453419d3a689f21ace02b39fed361e2414", 0xfe}, {&(0x7f0000000480)="2e61e25aaa154da76319981a607ea52719dc4bc032dd75bf150fb4a66664280561a0f2f0c8987f8e532780f31021aaeccd50f923c2edda7c11fff2dd9eb2721847157e7a71f2ae12e3e6146a0df3736a626e96397605db4b529b8e89d79234fe6f48baf999df9b61680b464460a0cffb4b4723a7fdd802ba796028e05bf11990a3", 0x81}, {&(0x7f00000005c0)="5b3c62f09d00f8f6a99fab12a2e9a2ee9f0a48595a2bd334ce98e7978685b23679ad9362b67ceda8a1a37dc41fa81483d39f68b71b36b18a65519566249934dff303bbde9588f6bb04e900e31f45267789521f3d488c667b922263f643168945e95f75c42125a9909e9a1e79920671d181d2d41c86d43bac2a829c281a60349b9b2ab81ca61eeb8a4ff17a613914a65dc2d53ed3d9c9dccef8130a69ca8b72b4c9a090d681b605ad5447629a75b1c9671a2921af7cc7823f89aaa550fcfefc3d012c37c9105199d8a98714c4cc12541d6b30a2bf250b5a7f600b0304dc1331ccad0b94ad9e7dbd626b4fd8b5b61368e8012930ae6712db5c44eda8b729dfa0e83e87d930338f8c7f167decea16c59e0449f8b1e7f6754cee3d10d2280655d70ef16f53c60a91aee95d5dc239113c2e110652bd3e0e5843e958b124cb1c38ef7d19417278b7db64a12270287019c2cdd6050b1e093fb604c7ce1b19fd8eef70d64a0e1823a7dd86c7607628fd114de95c7f3965682446223f1b3fe2f2c1af032ea02a86c7c570fc123a61d044a5b84c12c9ce3e6893ce2a7bc7b5d561989f2d4d90e17403c331f438201fd0c025a79291b34b607fe677afd613ba89c307353843648f6709696974c774a27d4cd9ef18cb40b4cb25ff2e75aeb1b7094325ae6cfe32b9d705d9be25bafd06321ce128d463aa22caa9bd522423c693553a55a903308081b883d5e805ec7eefd97608220262d51804ea2f256c2a31899533ff94400ff6f70a94ce0be059e2b07b34979d8e4e13ccbaa562991b867b925c3181cc35c7f1a1b42649559ca38928ac70133fdfec561bfbebd8dfbcbf933c01cbfdbdec291268fbbb0937acad66792dbce631de10e09267724f7a115460480dae83c3846209129c1ce512efc3e29903019bd533d7cd09e2a2fe77fb6263cfc8f5ded9983f1685add3f08a8a2e64c899f5a7be17b7a0af1fbc8f29ac865b841514d7afed7bf1291082a48f084e7132341bca7906b91539abeedda5169f4a11ca98ac0d8bb3f5f8d17144ebb9c5a02b194358cb0c2ed4718cb1ceb58d1dce076ffda753dc9e033af94c60c300786b292ecbeb1e101e5aa230344b57288f96233fd6740560048e0de2153bc9fe16b2454d614654b1ab4098b7309f288a4164e5b55848c86a3c5aa879592320fb86d654471244eab437f121501c3925b1e19132dfd64fb3271e742f4c2f7a645fd23d7f2618919bc13621c34ff2315626eabe39a23411be3fcf7f33597204fe636eb222811feab1d58ab5c750ab7428fb487407641f398a534d193f81997d63191dd28c40e2b7acaf9d4b348fec8af45158497ec527e5179561c5b8d3c69a16f10cfc83822661c00b6cb5569234c8c6ce248d5325f6cbcea7a7e49c01715ed9b750001a557051f8205482336064406e66807a758cb1e285199d1048754fe2c2eeae3c9fc895a43ae590e964badfc30f991433f4ed3600246275adc2ab9a9ec01f9d31146f19c58cd0a0b95a32e244b177afcdbc887210b252e464189d90efc5e38747970296801c2c155f245136ac4743c21a2c8e9cbb481b35b8a9a525053f112fd06aa8e8f85115fc36791a7b55e68f905bd2b326add2abb72d2c571dfd11af089b3a6d3ad2a00d539c3ad9bb0b1f85df000e5303eb2079c62c6aee9a0010cc85702177775f1977a969152b5a793a23ac59d4573da0a4d5c10647f0982436a2b8d2773bac58c32775f42c2b2341ab6b5155093205eae623157f52737746b78ab1bd9154c1cbfea574b1c73e00e85a3b1b20c910344ae93836da2f0750efcb9dcb49136b3370fa3cba4d2f0504798f48493252b39f4492b6d7b9f9e65e6fcc5d0a47680fb7af07de78af59b08840b45f69aefbac1c27503fc5998bcb77cdfd7618dae7ffe03d1de12755f1ca6c467ce2b28fb694aaea5cba2f4f5871b1faadc0aeeb48f77abbcc6775d8e9def07d2dcea85310401ced5956a40a198f564553fd42d6a934f97a5f7dec4fe45cf746875214ee5092b5033cdc67fb1594fcdb07a55b33482198eda0576be87c8627bfb2f15db750f7c72b8637ecd9b544a5bfd80c602b80ece9d961daf785563921ef4a2160f175ab4c6b9893a7a94d9f3021a51a1d73d6291db7bf70d9dccffde7a04200feb922b18e4c1f4bbeb43360bc6301770ea760acc7e0f987836b691c91454023e64a0f3a504b055b017221f69f1b6a9b45cdb478156050fe6b2e4b2eaf253ef0eb5d6d5edb8556afc214b0ca0f62f7056084046bfd1547a5c2f9f9f00ce5347ef18d6798e16657baf270ca41ad2f342a1f51574b39e4d0eca494093835c193c2f3a3d87ef89e1e42143783837cb19ccbffbcc22906a9bdfa0ffe3dfcd308bd03cbfe5f1b45accd43e204ed744bbc290f99abf0e712d22f513b8c4d4c40441fc9bf87c2e5dde108d510148da28b66d1e2c2c85f38f01941836e65f3309a8c4f696833dfa799bb85190723dd7336339f53bc9a5faf7ded78eb2fe28208aa4fa6851a2cc7d9143d30869c43cb6afef76cc77020319a10a7c4c9b4d3df8ddaf686aed1e2ff9e4c6cb5bb8dca5b0240c8e7f8f65d85bb9314737a4f2e9e44384b86bcf04fffba63fb83657ebea1c27467b0efad7cb22e2ada2bcb618952b0b3699e1225299438b5e74d7e80f2014adfd782ffc804f99b09dba211072175cfba3c787e5d7105f790cb9aa7a69d7a68a8011f9d095bb3902dff7c96f16de70cc33110057afb69de5057e983939acab4cad17fd5deb2fd4059638df499d4ce5abac79fdc9e503f9ad16f8d5fa194fdff46ee04ceb4087e3ca1a9487eadf9f37e1fb9347935d2087c264a6fe58d87f44a76ee8991401168d922f8397169ec7fd4babd85b3410d2c15b2b9c9e0e745767fe4b2f402b9634d60c7b5959c6e19c9f229b1e9ca7fc118f8c596dfb0a26a18854db303e6da52cfe878ae46ac41e3037cf18be948e96b09d2272ba81b249dcdce65dd65a42fc7781c71226c5c424ebc8862b767aea9d02d407b4926ea8094ea0f13b5e1adba86d65c18af6ed1e9ea0e92901ffb6949d73f4ae60e37a484281815ea25d7bd4b12ea1b57e0ca06d5f1cc2a8ee6f10afb77ba8e1684af3faaa238f76fbb36708a7e6767f398fdab7d8d8ad799fe4f7063454adfa6b01d7f6564157b89eff2bf2df69c797fa25c31f3aacc32c1dab0f7718d8676dabfeb5db5317d702fbb843436f8fb0f25e4447fe4ca84c85233f1548f9f2dad85ef3c1c765761cb91e4cc1f5f32f43fe7e20b056c3492b7c3047cb4897b482a41d08aa6b1fcbb5559fa93ab92defa0811061a4d16969bb2119c1c6b19b9f968a4fdc74ecf1e573aaf91dea6e2481a86bf9f17d8fda7a6781e0c6280d0f7a18d5aa2a9099f0db8bb80cf7ed8cfda6a3de83f12dbbe6022c4059a63b28fb92422c9ce6bfc9b44ec4f5b7817f1c7cf93d25e5a8987d3236d506071e1c80c4bcc4d17db4548c577b440913ed69f87aea6e469415010c9fd53eb600dce5c9a1eb71d4e41167d9d7fd76aaf1cfe17745ce054ba49c125a1db33cfb8016d4f3033ee2c44194902cf6e137433e078ba53251db4765755ddcb9d3e41a140c1fe2fa0d74c660e67d81aaf7e4e99d108cf068ce0861013e4d5f044b11c9330c06b6f9fcdc6af7441ac996934d8a6c8d231bc08b7e9d48a4e389fa47ada0e8e74c97e9b5b205280eca7d50be011a19b2d5d7d82921b61dd6e303a4ff312f7354420b30f5dcd40897ffe1d73268a2b130e1ce31e576842f03f182269ffe16c6999fd99e7d22fd4c7efb545d6e56f7709803d045fa19dd10f7aace09fc1deda44c0015cd0a1bafe0775ae24a1f2d32ec615119085683e708337879681ff16f8f9ed7f6fb4ef212e8f2bd0a4b40d66a041ba88e3717bd0cdbd120067ac126889aa8547efb3a6c763f2ee464dbaf01ef590bfb9611b4e450c0e201ff39b98a15b25eb73310eb433392696007f0395adfcd8b14b7d9607cae463b9e565a587184ce9416c15516b86362e924a3905c03b0b85efed620c184c690ba63457669cf5b356c044be437f92a8c0e8046a1c15aa9693c2abc279aa80049700d17259d3334592efbdfcaa30170b9dfae5879b1b84f6c455a353a84f45af4c8eec33af2bea8ea7c798972b499938cd96f014ddbe59dc00152bdc93f0e436ef15054be089f60b94759af6fec8469a985e4acb38d9716fb9eba24a7757615a16df7255cb1910df9046e6083112c2e1198cd7944e3c7fe577d1bc59d9f2d760416ae930c778130104f44a410894449e38b9ad4454fb6de0a19c4c1782860521ec7ac169bb0a5190d659cc042e6865205156e596a7dc2ae031c47221d8f21d758a3660fed2eff5bbca354c6a35b3560bfbe157643d0f36344a01b6c8f5a526d0f85334256dd5793c79d5202050385c66b30e75a26adbd0d52b111369dcf8f6e9fe9db3a2a95db6eb5792f14b99c6108f6c701a81f1a86d054e62f64add30412af073ea2939b7afb5b630c542206ffebaf0f828566788d1b361d884a14e141d24870635948fb8cde750ca93c638b343652396ea112cf12a9139f1f21c8919292309c9989abe4ad1a7b4da9eb2a84597eada14fce67c554523eeac29045f9954b32031af419430a9e87f756ba42c09c79f50f6afc01536f01c8141f8aae3a5655419e59a4d0632d5b2a0a2f81db83d850d969b9f635b8e3817a5e7e9516d6cd9e958d9ec6696bed424cdb0332710f921aca05adb140b399037765319bde50580131efb490376a598e0ba92f16a6fbd0819be3ea1ef158cca09fc32363c6f95446a86d201113b0c36f5c19e43211d10321c80fe1db637575a8f9ca210885363ab744951d5bf0809f55747ba7747b663676fbd3aacefea74c334a5a492d15a6dd8096025508ef25d3b2873a597c820e1bdde0c8c7052a93a4e60a9fc8c0d71b9b8da65f40944e45f36bd81f7ee9d4ca025c71dee5034b6434196fc572d4701edf5e379c648ac1166e4eceb8644544ef8d2214910468cffee0ca9fdaa51fe941040b6b5564290490c4285911c37f672293ffdb264b0d22677a28f9d43ed707419979bec09f06a7c6b6dc95d8bef1a63304df376306e3ba315a44bf58a090d19e85a63178a8ba28d1e3a942bc19421512aa3b9cdcc409dfee3863a7c07a973f175def59380a75cf9671ca062c83764a5d4b696c16c69a9ed65ed67ba33c01b143a85bc53e0fdf0a62d1325c5e90d453caa6fa756a0b513ce3e3e4058fd836deddd3460c3f2601ac563b13c0ac5c5e209b7d38c17d6c7bb69c3326739870f73c117cabb7cbf2e19b06025a6f39b4825d38248244a7f75faed5264841f7741cbcd8dcb163a081889ec65f8f7c6c19a4eb7ffa8e5dca11caf35e31945c56f2893696c1c59287fa5d545cdd55d7391718ab2d775634d9f676e82749e7c778339c0109c4d49c74afe6f1df81e56693cf595b60c0472b0e9f06cc0c28f5c7687904eb3b8e36e242571036b4cfe23c0602e3517e188ab59c74aa1d97d3abcd5246b78c6b67ebd9f681947d0d49626dd752462b17682759032e303eb327ec2884b19a4d17ebe0f70add2ff68c289bb18ee5ad11536e726172ff5092a36648978dea6f24abdbe8ea29fa42cb9671ff9d34967f22af5f6f39e65e175a68f6dad6e400234784e225a5f19e702c7a0b9f4067da82d84f3344bba997666710af0c24903249c897ff69276203e7e04e2a9ac3f96bff72f35fd8951e6f803feaf9a9d9c5892f5bc9009080b2c2f0f0c710b8deb5c384874264a28e698d24f", 0x1000}, {&(0x7f0000000040)="7f59009ee2436ab2da5856e44cceb93120736621866136636b37177fb5b25e8e1bae9784f683abef7d38f89602", 0x2d}], 0x4) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffff80000000, 0x7, 0x8, 0x1000, "29618930ee735abe959983a51030ab44de694aef", 0x4, 0x7}) 14:55:06 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000100)={0x3, "8abe67ad9a07a848675b7abe3df6e57c7a04154ed4ec88fd72eaab352c42624c3ece6b4e1ba308bd"}, 0x30, 0x800) msgsnd(r0, &(0x7f0000000140)={0x3, "a0558e6f6813d73b0bb11e2981542168cb14d3aaac6ad9946fd6e6f00bc21b9b8da14cf62d8d91f775cbd9de1fafe06222f60592a505d5011cb26b5c7be6573213ab26ab5bc57238503ed5b758013773bd7a32792afe75c1f7e14ca2b928fc3275a7b36a8bc4e169531bd506c90deed50482585946a8d9d37eb69ba6ab4910effef6c01ab17dae1abd68f97399ae2b9607753c99e0eee98d0714813c35587b32951ef5cf507b87141eff9fbf2623337c61c76379ff78ca5ca7db46cf46f88da2032a2a59d8401dab9155b1ee24ff2e05ffb66c4ee4e57f520068495240db76a15e173a05ebbca3d6e9a6c86a81d94cbfae8c8fa301b3bf8eda9e2e427a5b6a60303300b9920f1d83f96d6495b9e031c0e1d1a98e44c21cea791eeca2a642f728140fd2a2093820a502b6c664989c48c99be22ed76ce7629087361a7daed5177a77ff9ad8eaaacbe86972ae89249cb082fbb5400ec4d90edc4b9da07a6bc88b9ec87524900142f4888316d6ddf7273139b63fd845bb396cb6121f51ecb12d42329123ba1aba71ac2d2c801a26f69ce4b1f1e8a79a3ea879759cdee2ae0226efc2582ec163ab28339d720efd9f741568fcbdaea9f567632d9029dbcabd8df6146b643d56d1dddc13c1a7f490c61a5a782ea68130ba450ca54ce1cf503d6888f950b55cc716a9af416ffe3b58806ab4df7d06cbba63ad9ecc09e08bc77308a451c086f30f7d2b5cafbc735fd4385e86eb16faa1efef065805cbbd4696ef54208eccc8891a11eabe8059e05e9a66a7bb90cb149c0c448cb56e4ce76503053204eb636ca39ff5760a2886d26d1d8c277cf0734d5e62e2b7ee2f70ce8fb10393432050d88a25a8219c14198d6ac722ce8d3056b39b20d1fbdbd6645e6906e1a012c3bfdb023606d34d30e281ebfe719c9190652896b65f209072c9e097dd950c4dcef85d1793025fb0e0cab471953ab03a99ac3c8ba7eb6220e92b7ebfb1b7c77047dda3701834b949cc80acfee194ca7bcc19edbc979c79b7af9277439b3b102b4a7624669ce137f42663b4db42e9eb941f01c6f2f6a804933c49837f788dd8e6e7749cfb9a0adf35b3ea08804bee973c21b388e96c0ff6f5b85798ba2e1b31eb28ef4024fac82f230496216e35bbef83268d8235d8fff7691180c12ab1da421d5ceee34fa1f801308c57f3afcf84de7fc49af0fc46a1a83698032501b097e892dd20a74e17f4f2d47129de33256ae4c404012282196a6a3d878e377a0c6d64c6b64466853e2a0a1c80d91b25cd9f7ee9db5ea10ad9a3ee35ddb8189c68ac47b40c0865c36ea10aec79db3b8e210132bcd0caad9d2658db6d8d2c6754eb01033bd96222611ba92d57a86c41549ca8dff9aafe1d7cb6d46e25ffdea0feeb92c10dae5d3ca8d7510d25e4db13926991d8f5dd3c5fcb00da89b16ac241978a4510db56772f8756a1d03830af57811feca240e2a52346f1026e0dc5dcc5d33dd8e5aca785f1deba49eb0ab7604c28814976a91ace7170df40d4d46fe56671ac9e44e8d3dcea494b82af38d90fbc19aa1b8f219b63b99db34f97cd396de3ba23d82930404a8dff7a71fd58f30c62fa3a0e1dd4a8d7c2963d1d4df8a02f707422798b7290cc8b3d940329eb9667edd1e1b429f492cae173c9cbdf7868673e1e2b00a46a4c480241ff50ad17bcb0263529902937275966c7a5268f3a5c476bed92b545520da854d24648f5f0861b962e77ba8f33928cfd4233178404bb07d647363cbba2b88601538389219f0881ca9f6f88235272d7f3f308f8e180efc573f02776dfa7ed3a54f3ce608b6a7b1e34d6d13a80a9889302d773b8c2b963ae6e0838e75dea1e86163b7baa4b3a8d72dba6670854b1c69441887a34009a9c2fa4e8649274c0203e350d521734fa3724c1a85b983264ea99cfe0f15015ec815d8f34a782027696375e54a892844ab842ed2fa9bb144ae3c834fa0e7067b6af8bc791156bfa46c4e9fcbd5e6c41518ec19ea63011fcb1001201643d8b6d3a6b58919eab23d286e3751a826bcbfb6ccf5b170ea3098068043d4449e2a886461be1b1d7cd11220658cea87dbc98fb01633a7a9057767949542f2b6d3cb0867c7ebd95a39bdb814578f8113c6d3d3305ded72ca4e7b52596015a90dbf671beff58201d324cb63c2f5ad79b629412e45b5c2a5395f25a33af719ad87a4baace1896e27320d8d576590caaf51e81a1106b25a4030ab117e008e93b03cc10e9d04b192e70c7392915030e033d19d9885ae576b0c10d793d8751fc7f0a36e8dcc99ebd78bc4bee6b7388db19212582c188469bd9dfae204ac3e51cb97e5056169f4a277d162b078f68bbcfd4a6ee44fa7a1e17fbb448da8b1414143559dcfd3241b137f4324a4474fad08dea5c4de6ecc3474a27723bb93a446ee99d13cdd1029935d9b3163be6cc3ac0b3923dbebbdf0079527edcebe5eae6cbde1a65e59b09909b30d4af9d0ae3e80a16df6dbf71659b1de36b8f7657c4d0130f596bdb074db59c6c1df557a48b1f72df049b902ba4897baf7e5646c375ee6489c09f4188244c41a2c717e64a37ad4058c66d1ec3409a54332c11eada670808e509ed283605a5cb72fcec39476cba998eea8f86563188d8cce3cddf4f5d7c88db02f64511bb0949aaeaa1e98459e4748c5172d896744744bcf24f8d866f15fc1cdef194de457aebf409e218957e35e16b32f5f9faa2512dbc03247d335c402e50115d21234594174ebbe318da4e4c34534a43acf3322d79d6f89d8ee377d8e5695ccb4d9dfcd945a4d95c1abebcb1dba548f1bb5f564d5178c6e2c0f7fb161e88e78c4c2f2296b005190ff156e031aab4dbd7c352dd5a1f5cce7bdfae0694e91d1843aa4adfa0077575093a992a4bb38929dcd7a602b985f8842c986124f424af244d7d38b2eaa45c60562358e67c4633313e5bd98325b07c1c586f5cc48101708334a9cf49bd1912c9cfadc55cac8100f6455a656a0a84a29fa0d3ee6c03bcf41fc586f81530e0f9ea1619968c8dd65f76658a57f6166573fe7f9343b709560e65cbbe82658ddd272f122862fcc821a611fd7235eeb0a090f814932f76861e1d6eff05e2cbed6b5b2cca5da7485f4f328e2b37aa7d2a0bc70fc95d5561a049b35d802c88bcd0ebf192448cfa57ffb4fe8b824e0f2542741f83887d6481a1ce95239848d2ffa074ce8ef1ea4f5fb7e6f32fd6d046a941adacb962e97d6bf446e00eb7d5f6938f91148e19bf54a9d622d37a652a960e26ea2fe8b1c375de9834519cf7aeda403892380fc013659ce5a7b6ece3085d392c3c22384c3c0e3fb15b619817d964691e56842cb9625245cf97e1dd42a60f6b66a185a23f2772956fbcdb6cd24da71b0677a298f7455f0edfe2c08faff12b8190e05f4f31d98f84f01697ffb7edaea438b92c8be4c9cbf1f8611c7c848efe1dbac10a391aec8f6b04ad2b943a3478dbba239c7c315b00ea0f1408adf555376aa4ba4f290b1aba23d03b5228d33cf2b3c6d5f568f84db73ad62d9a263617a1cf018ddd4120cafb10531c93f01f61938911377e019b1efb99620c008a1d93ea242d5c78f30c2546908e08f85051f915dac08f688fd13d38caa0489024bbab07240c658ab11dfd362d8e407f9ec702267053cac38c026f8027ba3e7c425857042791b0581acfb70e7cba6e8e4338122bf3e93156312aa31c3fe96636395c69b7bf887a25000c6868e72eecaf25878d85b073dc168eddd952bd49f9e6b844794f61a0fefcce31596953328f070d0de7a41525ed40b5728abf0bca2348d55a9171d454b5d685fa418d4cf268e5512653d7bc36cd8adae6df493bed05a471efa09e825f5dc23c5020c804a60433ce34ed6b684b9da46543a1a647f930b1b7b32b3309193ad375fc3c05c090e59266e4b97c2ead29bcef6983c7c432f92d9162554f4329a12f9395cb9481b7807b0090ff5ed78f89884350b36da6dfc0962387fb7640e6889f32ed279fd91454a511504368d80ffef8ce3e175436e28dcc02ecd62869e5724e4c0967f021f54f62148b2b56a49c603f4a051e17c563ad9d64147fbc6ca095ebb91ba80f1185ca75ed0e52fd46519c093ebf60123f090266144f1e9bab9aa2c4c75252b7eaf19a96dd661eb988f3d80dbce196f54ffae97cea166b21d05248268df180c971662cbb60afbffa902ad9e190e74d865ce4d44628f735bf3e5dbb6fca025875b8f8c97276be96bba4fa02f5ba81af2ea8e76793e2bf5f6efb48abecd63fd226965e903069a461cf6bc245c5b83ec72dfd21ad6117f5e3d737f0b862d7dcf9efcb725d8e68c5da310966c61e61ef96b6a496c02d7056c76a0392dfb2945d0bd63ee231e969607aaf3c15dbf1987fa4617507af7adc29f1136a65ec4018993a27a753757eeb63806039a06374ea6a0400532ef6d97fa77550830014534b6f4cafa5ce5bfeef5d2a5a7cfc0925bdf65472af5915ee309916760aacdc4e273bf68da18089a02e17768eef765e2ec737d27a72286dddef346a454a394cf3dd73ef13b0bd882db5fd415e0b02a97950300ec0b3d89d6518c9667f830b4fd9edf85034b54993f9cdb57de5321a734a4ca35415bfb2de81b6ef0ef85ca3f6d02713eb026137ee74a1ca637494e889605f60ffdef1baa7668bfa1636242099cac0f9cc14206506fe876acd9f0e047a9348b72534ddd116cf7d08635d916729026f81b79a5da8c98f615dc12fb6a03645f5350453d06f93e89c949483c876e950edd48464f25a99155e96a620c19322dca99b60fe59a08107e041b2c38adbcff709b6ff86b8d4a9f66a7e064de00d8857a4feddf28e66647f85ead36b40059c3b12e4952d8703ff273f7401ee8608a4ab8d3e8f2d702f4c8b8d053fdf7361c5aa382e27f46fc18a81681a8b0ee2ab7896f8fc8ab5765e5bec4134b9aeffa0ed6295f93f1f457d4d8a736ac7add120148e994e0b8f3db7b0a848ec502980d5de3b9d9f5b3e065a48bbe7d4a997eb35b1b3b1be093afd4ab3d88b0ceb34c6dc0f1652e02971441d7507154af5a660fd0229b20d8029f8f4ac2ef6bc2a0bfcca734495a12cde2da6438d8e14c30858935ce3841eb05f81c43cac4ec1ccbd78618d0c84c85c9bb1619ffc8dfe64ff460e3ba18fb50282859fbbb10b426ddd107af6f9b9a28b2c70b72fe9ccbb72bc2a50f930e6a06ca31c79011a4c32e909dfbfbf1cb5afd51bd4c04fcde0ff9a0f801cf634bbb7460b34367edb5031886b537348bc44c7663780e5ad38ee0d65797fd7d6b0153d2f7b22659b0a29de6a0f0ff6ffc30544ab3083d15c4a496c8e35ab09c6ab59e96bef785b6b7d2489e1d159ad6e3cca90dcac10c758debfbe7b3f9fde03a5727019cd67743737ef511af3d037288e27a1d1b9f8857768d6cd6bf6376f565f4760a0dd49e2828dd17cca79b1afd7ef22024136738bed7ae373a25c257014bfe8eab6ec900b28f97d9c0c20ab4f6384f6702111977038dd77b23561a601c1ec6c84a64d5559c72af7a3348820dfd9fb9b5cc923e88c9e421bd8e17be18b0d3eb0ded768fd8787acf130180323535369b29d3aca4ce60863780e619fa91604b552b902a58b68a9eb62748362866a6de308401b3865ce4cdd72f65149fe754ff258a5c5c0d801ed8e79a1d1ef544fcfe06614c3e74fcb5c05882f2c4a1c974ea3c1e2373a97e851e1351dd7ce3b4745d98fef17f3f37782abf1257768dafd58fc7a5abd4cdc5c52e6e4ff9defa165893cd49a64888ef2f5a0527a60fc9f48cd218ab15747175471b99d"}, 0x1008, 0x0) msgsnd(r0, &(0x7f0000c40ff8)={0x1}, 0x0, 0x0) socket(0x10, 0x8003, 0x2) 14:55:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/107, 0x6b}], 0x1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:55:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x6, 0x10001}, {0x18, 0x3, 0x8, 0x2}, 0x6, [0x5, 0x82, 0x7fff, 0x40, 0x1, 0x5, 0x7, 0x4]}, 0x3c) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1b, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 14:55:07 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3870968037d78762fdbc8e8893572544cbd9003723897daf54b4062a6536e9c774ca70c20cfc990bc2a1d7207f571fdfd362c3f46f0995e4d1367807eaba49ec5dfc404e80b580d3b7e06151e6a83771380c0adbb4035397fe0cfae6b631e1cf2c57eb317b0090d6fa4c297153d3dc7990cbdb23ba9cc3e1913e32899541f449781dc777159e79031586ee2afc1e7fbc896ff39e0cd36636e2db19749fbb252bc528745dd02bd5c476f841c6149180da6a83490802", 0xb5) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) uvm_fault(0xffffff007f12b528, 0xd0, 0, 1) -> e kernel: page fault trap, code=0 Stopped at ip_pcbopts+0x19: movq 0(%r14),%rdi