0000080)=0xc) recvfrom$inet6(r0, &(0x7f0000000180)=""/221, 0xdd, 0x40, &(0x7f0000000280)={0x18, 0x2, 0x100000000, 0x2}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = semget$private(0x0, 0x4, 0x89a13982cf441351) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0x754) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 23:50:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "845c0000010000000200abb8afb400ddff00"}) read(r2, &(0x7f0000000280)=""/255, 0xff) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:50:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') pipe(&(0x7f0000000480)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000240)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimes(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000380)={{0xfffffffffffffffa, 0x6}, {0x1, 0x200}}) r2 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) fchmodat(r2, &(0x7f00000003c0)='./file1\x00', 0x40, 0x4) 23:50:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x280, 0xb2) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10, 0x12) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000001800)=[{0x0}, {&(0x7f00000004c0)=""/104, 0x68}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x7, 0x0}, 0x0) sendto(r1, &(0x7f0000000380)="c4a4d0c46115bab8c4b693994d33a9e83d6f84824fa6da5bf6b43fdd489fe800ec0202c04d5f05fdafa11ef9aecdfe5ba332941eb57171f7471e6f0185d639fbccb1b61587e44c24a8af37494bc0cb1ad41be13adbee88f7763056338f560195dd5a22", 0x63, 0x40f, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0xffffffffffffff8b, 0x8, 0x2, 0x3ff, "e3418284f60a57e19083d311f2bc20a5cd96ce6a", 0xfff, 0x4}) dup(r3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x0, 0x7, 0xffffffffffffff79, "845c556b00070000000000000000abb8afb400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:50:05 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = semget(0x2, 0x0, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0xffff, 0x7]) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x0, 0xec, 0x0, 0x8d}) close(r0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x1) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 23:50:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x10000000000000, 0x3ff, 0x2, 0x4, "34e09631d53673206fdc44c4fb8dd56938572769", 0x8, 0x9}) 23:50:05 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) dup2(r1, r0) close(r0) pipe(0x0) 23:50:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x1000000000029, 0x7ff, &(0x7f0000000000)="4b74954c", 0x1d9) 23:50:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x40) r1 = semget$private(0x0, 0x2, 0x4) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/7) open$dir(&(0x7f0000000100)='./bus\x00', 0x20200, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/33) fsync(r0) r2 = socket(0x10, 0x0, 0x640) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000180)=""/154) getsockopt(r2, 0x1, 0xffffffffffffffc0, &(0x7f0000000080)=""/74, &(0x7f0000000140)=0x4a) r3 = openat(r2, &(0x7f0000000280)='./bus\x00', 0x1, 0x12) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x400) 23:50:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCEXCL(r0, 0x2000740d) fchmod(r0, 0x4) 23:50:06 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1000}}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffe00, 0x9473}, {0x3, 0x4}}) 23:50:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x0, 0x206) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/219) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) 23:50:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x803, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') open(&(0x7f0000000000)='./file0\x00', 0x2c1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 23:50:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 23:50:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) getdents(r0, &(0x7f0000000080)=""/241, 0xf1) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = dup(r0) connect$inet(r3, &(0x7f0000000180)={0x2, 0x2}, 0xc) dup(r3) close(r0) 23:50:06 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x68, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f0000000200)={0x2, 0x0}, 0xc) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair(0x18, 0x5, 0x69d06c04, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x6, 0x1, &(0x7f00000000c0)="13787ee8f9e32d117ae1ed81a86d8e3f5d4cedd0fa6cd2bd15481e5c9ca643a1a3800714e180ac1761567a33be028ad0b16bb32c8da585379fb9e50bee256a06795d3ac1004a318c24fd427b64c2bcd04c8b5c41ed75b73f61a9c8dcd8cf8d0998673b5c6e5e87a630a7a59f7a5aa3c552817e8ea651dd87ed6032100ee644f0a3a81c9dd592474982352145af317b77c205d19f56cf6295b90126c5a34ee2a37eddc04a318208b9", 0xa8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000240)=0x10058) close(r2) 23:50:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000003c0)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea", 0x148) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) 23:50:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x5, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xfec7) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='_\x00') 23:50:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) 23:50:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3d, 0x404300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x205, 0x1000000000) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x94) fcntl$getflags(r1, 0x1) close(r0) 23:50:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sendto$unix(r1, &(0x7f00000000c0)="04c92fefe8cc2ea2f0f5b3e82117c7d03cb70393a29fee1be6b6796662b21a456b869855b98ffb100f9625099cd64d00a732288716360b58321f8605d264f07632f8c27342f0d5b60578a47b7acd4fccfe2b7e9ca9ff7269205789800af16f5dcc4c2039c388f0abbb3f9a0e1006f17d3d42179a332c6ca698b3926f03973a032d6d02e2a6433d2123ecaf35a92ab742bd7fff2beae18336df848b628a4b8c35e1df7b1ff97f0222a5a7dcef444ff2336ec2c4ef7f7645996956041506e68a96081a63de2dcd2e926af5de963ce34b1f7e9cb49bad4f13ac1697eed213c709f398aa7e5aed0389ad7ec5762f8a7afcaea53844711a1faa550f7308a9e47cf585906a1625b2330ba9bbe732c3defafdb21e90ee2d316431f15fc1413f4462053d877c19ad5b7e78bda8ef4fe0a2be2079cd11b640fb590a56b3d4e8a6882a7d9ede2e1f88ba2645f19c22c32e21703983bd7c7bf894879f06317c3aaa4d19241e2f93e47fc36fa2c14cc3d666405423f2658546a90ee915c0fe75f2f22e2897ce8a42b0a4a5144138e5b2f92fb0a32ff686ce64f1a4c3800459be71cb5428f5ba9ea034b6e154f3c362ff0ce40324fa82efe7e36003e31031e0ac876f3c849be83f267ffbb1d2642a7603f5999aa3e9b22641d717ff450264df2f60bbbf40b2a7a9961908f4b0f4a78cba139b5b81d08780d243df5c945f0027c7fe5bc1e30638aff3d3ab169beaf09a09154333532f89565c0e6436fa9c5975daa42c151a4b88ecd950bb986fec8882e5e7374ecc28f2a69a4bbf9a61ba9b915773b5fbd0b7415ce8b1a22c4edeaeadf106380f6836b01649fb47a53f7826aa02c5fc2c895d3d4ded6b63c5c32a90fbe5645bc215ea61d53226871eb18a8878c52a39185b9a8e78fedb00390af92456237f8ec97b293f00b3cac7dab16d73586cb8cc94a11962ee4942a6e1797a857cfe39eb99a3f4f4e51c3cdeb554bd131aeb8017d67381c6ce1021a7e9f48ecb707bbb98752e02d92a56c1b2271e79fcde0873f931d4a6162029237e5a3d6625508e640ae676827027a8c204ea78e7d32c171c9de7e7b7b266fcf23c5f5fb604a803b643abb31675fa73e253225c3454479e1f1b29beea37a4ba3a3b31658d074f5471e10f603ac924a174fe0bab1b022071b8fafe58c0c19d24f439c2230f38610786fd2ff77e5d7aa159ccc2d7a3ee22b59beab504eec71a2c6fad7bb1e9340eddc6a3f72a3b7cce3b1a9dc8f6b489523d25a9bdc75271ddefdf8206976f3378c7a6cdf738d4679f2f3ed6594461adf93fca08b9461a076d203c85ed20a30a951b9bd93ccd24d7de6942d62e8180ab01b6a98605bec12388ca9bff4d58150ad7f151c16bfa65e64b14b93090feb48c41626deac00dfc8d1bdbfa66c769565eafd738239c60cb2de5851bc742da42c0e3c25ab932dc3120105b5ea358dd3b49d338fc20c1e169a6994a5cf6206f9097b13072f3c7469b569c7a6e94268687aa583c38babe127011787bd13a8134ca6c36b00f3121c208e4603da969aeff53a7bc330d137bcfe04194e00451cd222436005f6247e1362f2d514d4c6f67acc83df737f8ce3ee58e45242991a5a8170b5e0eb30adbbe42b228551ff7b20cb47f376f39747375e5baf80b29ae7ae4c033008beb7ca19daf79314f51d16b2438f20e9fff78d970f0f730516968e2c466474e0c5b17c7639a0b71c44acd079a58117b9166126b9bf01f9756af52bab1d8e18ed0022a6a1c0688dee42614f33a8a220bafc1f13665e94dfd40e6a2d51834dcafca67a3ccc5b6c2b976272bfc41bc60bebe1daef35c26d1173c4c3a14f816f156345350d39343a738b7baf145eaae3b00126cc8e821c91fc6ac5d2c96b29f8365b3cb36698f6529913b9cf92c78e8591afb9bbaf6a7a4322f8c224194e295d37fbfd9d1f5fb3281463d861d63b08427cc39b7a20efbf8ac29a034a16ecc9b010fdb1753228c291c32ff5e65c30b361f5ab280941a3cf90cd6caca1d025e28b6a0a8273373cb36a7571d0062719df3f9940811e9ac981b0df4d2a81d9342c82615c43aea2edd5eb8115dc017e393ad9a552bd2fe0ff19f17daaddfe795fe4ee263b8b60fcf33ee61fd8636315851200c5a5576d022a3f16d280d23fd6e379b371c4b7ac9aa7d80f1ba1e7c6b90f5bb3e72ca6541e09ae98da123b8fe5a7ec167617568a4b3b11d4a59e1d84c886d0e20c9488614bccdf92af34d71ea82449f3b7d62805688f61e563ba1a7c4f4ff09fe323cecefd2c95a920e1656643b07baa83ddc5654ecd2d8c5428bebc59a711edea6b8bbf993d664d91b919a7c3ed3401bd8fdacaa6a54974e48a30fc8c7f55346594c13d11235fd3b95aed199e6f7d5a2550ac2b1b6dc45dd6c147434cb01b1d073d3b63aaf43ab773b3822512f93c229f9f46b59cbe2c7495e411f1885400a051d4cbd0829136ca3dc3bee66bffb9e0ca90835aebd52a4c86df9a492f4497d86519d2d2a85b5ede76d2635b0151885219746d2186ed11d23bd79df8e22a62aa9d71bc3533a9b74b14224865e30f63d094bcde22da57ba65b52ecf0c098b38f3df9c887d340a3d1b4a0083493fd604f9cf0cc73f031c256d70f1a6264250c67aaeb3e53b6bc71431b9721437ddc28dcb8c99ae0b8b4888c1409364253a5f86779675b8b4ab013a3ef028fc600beb0637513fa088f8dd67e9d90d682e067ec0f412e45c595cc34745dfba6d0a67b6678b9fa24827d60775e8f7631a8fd12ce51f09ef1c4b8595a0f756a8e56081761d4318f4ca5ab35e1c5f2b5c1568602b3ba8f63b0977954c38ff1ea92e28ee520421ae135a0df95522f9ea33ba0b272f51af9be299d4feab75e7b923816a7f01d001d2e78d1a1f5bb5c45046e88a64e0812192aa92f7eb08ade11f5669772d1eacd3f6e1106f1319953860e033b6af2dd9092351eccf11f4492800831d486bee795f3f5afd757072e05ce3bd63a8ce51e6da9f1679c9593232f7fe53217d19cc04483f66508fe343d62fe39148dd37398674e832fdcc1529e162d37c1349dd1665fc9efcfff3efcce5dfdd1dadb4e6dccd12dbe990fc45d860172ea01c1042406278ca4ae9c4d8ceb8bb0ffa36bc4a68564abf6e6145446bb0a6da5cc95e404cc778ecdf445b18b321f51005654f07a36407bea4b4638829abbe1834f3e945943cf938c0f5b01ceec12d895f95baa8339679b66f506b214928dc44c74d586a94798700380da532c2f95ca8f076ce2a8a2ed74f1e5b380e5a132987d27c0b83910320b0e9502fb6178d33d53157f1cb3dcefea8c2b1a2f059d3d30c1fd69fb6691e9399b6acc8a44c30cff7aadc3c9cf3c6de69123d95d0df41573f570864fa56a4005f0c37f0b67b046edf9c4c03977c66a1b9eb9b9429aa9eea522c072bdc9b0a2b21b655c813cf8f9681a2882cd5060a3589177a33fe2cd83fe05066dd9afbd68c1f9328a4086b35e108c4d66e6118cb112cbf86559bfcf0722d2422047ed823e2e46d79fc8ddd3cf13a3e81f3adc6c46deea583ef6c42f2221e1c75612a0deac5375f2dbd30f01374cb7062fa5816985fdd951a52735434a0d7e65a0d710fcf262c0e872672a722104f6f471e755fa383761c83933ae3ba40059e51084447dd47dc09790e862aa94e75ad4adc26bf4a095bba50e57bef06abdcf35a3643df5f6d11f2c0aaf82343ce06c61b0dbf1808aa86338bab741a23e9f379154b4e6d05a9c5f62c5cf1869391ae17d16d458b7846aae2042309546c23c53903691234506d82ca5abeadbee2ffda85e2a659b5a42d7d1e8577cc6cf79029aeeae40b4e554990869ceaa6ee89cbed53f9253f81c67592996c81e63b6334342a31e02a7550fa777d4f7999622ce4136601593e054d1c15d2298f266f30106d5d885f1a13c3535aee9973ac4222cf4fcbd15c4de710b6aed84b7385a1073224e780b54aca8f529ab759f3113c1f349b1e92a465c75a7e849d43db92234e0c7d08bd876b4cc89052ca679c466ce8da556add58aba84f8bec906cf13831d8c1837986906063b882ca416a7dd43d0c9ffb72ae0279da5915cc626de1e4110f9895441e859238af18d293d8ce6e7d76dcea6a473fd56d4444c8112e2aa714b02b741a23550e58ac292ffb01ba4a868831551d2adea6d132f920446d4b088181ef1fb125990f68594de429e729b3fd3cff3af5eb77d7d21cce5bde1c6db9f845c912f5b8f38bd3822571da8a12fcfa9a32c0703dd96c91270ae613016914384c7f101a91ddf438207ed27b9a4d5eb605c1b2e57a6d5524595c7ac51297a08472032fa6a97c4824733059c77c53eecb920ff6fb45f1ce05dbbc12111ce5f011ae3c68bd13118c99ba3edbfe89d1b8cf14884b0f0c6b5e2faab735e6b9c3ef488f06e6cadc0766966d86eb1a4dadf14bb6a431e663dea708b38617e4a3edd208dde47655702f0238f075245398e09916314ef7ec6293e535bc1525662713a228cd7c6b3b628b87a2a5205e312fb445505335c8bee65a145851f7e380e08d9941225524bf536ebe063e44fbe0ef557e5c4f98b53abee4b11802df716fd55b33e7e72078503129e4ed7bd2c4782b1df45d89e3d0e4630e7f042a3d0775fd8377691e5f7bd3e9400dbcfeb9d530c1bf27f738270502c0fb939865ad8d57f356ba46462f60adc985abba6df9d307bfc9862a406f5728cbd8fe1e9a05c9c649529f51ffd63a28db70671ef05339518aa6581d05b1a26a165116c9a5d001058da030f8df81d5d35e168f11830595df5a66160207ced2b82729fe875d1c5f368dc35ef87deb8bc29bbea9366b5e4d71e7b529e14d69031909e5f66cb78502683f2b03d712be57b573ddd0add61eef9d027d709af322e748941e33c73e81b0cb3257f62e11d6af4f5f56bdcceb2c495e0ec4baa5e12dd7d2b1dd49071c0ab769d2d3767de4d4dcd3b0411d5020e5635a3e43d8aab4c19abf800697293233f3e2a2c222b4790e0e044971672b3d5a3819204819ff9a637c96a2902140b62efe428bda30a9e647d82aabd053ecd649d76471b753e73581155c15a167c888c9c7ff7569b1cbe35355101c57bc80440be053e9465d3994b046680238119e29e6664acaaeeea48c15cc34480a994748784bab52dc5646ba92775030b33ad86dfddaa876faea981527657c247f4e61c7b6e3cb8a7c8ee10864d6d1c469b474f27d6f5a57d7c6c81db626262a867fa0ab83838c49e7ea285f5dbd6420c20d8b551bf59960e1b60f91d9edb35ffab4a14e299c0e692393acc243cd132df65f7152f310ed4bd0cd989a57735801b406498c306e404a6bf9b7ccecb14f679586d975564b9a7de06c9627200d0d4b17b94c59806513a6e81275ea41ccf45e5dc9c91310db28a6b9994c54cf12c00560966f95b20fed97fa2680329b72970f5ce866cc57b9accfb59f4b07add156760a9ed39b4d41f30d69c74bbfc447b82e9b5bd6cd5b71edd750af6b9910843fb80fe50047ff173809e29616cb91189d2fdba30ee4d5d03f020d12ac662b3040e5dc7da8d230f59a71fd252af76c503155228dd877817d2d2e29de7eb7429db2423b78a4d82bdefa00bfe4cc79c0103c7741502570bc99113c8ad0c9ba35311b7aafd38090faeb5fff76f3bdce649214ed4e8201bdad5029d1b82c01884e1668c1d73cbacf9074f89265b21af19d707d3df820cdde8ea89d7b5e431c6624a2252d38435ce864e35e07ee7b6fb90e78912b8eeee7ce0a4b976b9d06345c99911c4b1c2aa4e56c7ed9ed516f7a6a2ca1c", 0x1000, 0x400, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x1}, 0x8) rename(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001180)) rmdir(&(0x7f00000011c0)='./file0/file0\x00') mknod$loop(&(0x7f0000001200)='./file0\x00', 0x6000, 0x0) unlink(&(0x7f0000001240)='./file0/file0\x00') open$dir(&(0x7f0000001280)='./file0/file0\x00', 0x100, 0x40) r5 = socket(0x17, 0x4000, 0xffffffffffffffff) mknod$loop(&(0x7f00000012c0)='./file0/file0\x00', 0x8000, 0x0) link(&(0x7f0000001300)='./file0/file0\x00', &(0x7f0000001340)='./file0\x00') unlink(&(0x7f0000001380)='./file0\x00') msgget$private(0x0, 0x0) sendto$unix(r1, &(0x7f00000013c0)="dba9ffa53c9a28b4e669998ef5470e245f45847108898adcc67ebed92c19b5c218561deb588317e7b93524aea0f08e523e0c6842bb049b8a178eaa6609934766f1fdad2864c2f383eeadcd0692ddfc127b39b03bd98dc41621ae2856586927a2388c2e72ac3a878ddfe444fbdfe1d49a6b1c89bd0203d116a18a4caff49d88829bccf12aa8d7da80649babaaaf9f9c1ed74a388a397e3e2c89d665ebac64508266ed6d86ef6326f97ba1fd85d3e878419afa87906597d417ca2d6ccd7a6088206a226eef35ee9aa0c1e1b5bbf3da508e1d5bc976648f65d3f13d99d48cacf27d13acb1155ea74d102690a0785a0fbf60", 0xf0, 0x2, 0x0, 0x0) r6 = shmget(0x0, 0x4000, 0x616, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000014c0)={{0x400, r3, r4, r3, r4, 0x29, 0x8001}, 0x200, 0x2, r2, r2, 0x5, 0x100}) sendto$inet(r5, &(0x7f0000001540)="c81dbbbaf072dd1edda6193ea6cf700c2169e928e964f655d1e1d0eec206cc5fb97326ab29bb96166729b6608b491c73c69aa4b8c1f1bcbde9752f5c20e53bce785fcbacb3757fe27879d140e63d30c02921312fd3319a8444618d60b6cbb2997d1aab6730aff18b3436921d4e815643fee971412e7ce7f36a482fa49a267e9cd9e53603f0a844238cf7399425de30bb926a5573e40ce6e096581f85bae175cb5f22afa1d5c008a9347d34598bb18cb54b3cdcf40b7ec635829a8c", 0xbb, 0x408, &(0x7f0000001600)={0x2, 0x2}, 0xc) bind$inet6(r5, &(0x7f0000001640)={0x18, 0x1, 0x0, 0x2}, 0xc) r7 = semget(0x3, 0x1, 0x544) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000001680)=""/14) mkdir(&(0x7f00000016c0)='./file0\x00', 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001700)={0x1, 0x3370}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001740)={0x8000, 0x1, 0x1, 0x3, 0xffff}, 0xc) r8 = dup2(r5, r0) sendmsg(r1, &(0x7f0000001bc0)={&(0x7f0000001780)=@in6={0x18, 0x0, 0x122c, 0x101}, 0xc, &(0x7f0000001a00)=[{&(0x7f00000017c0)="0cf808fbe5a6c564d6dec81ddf0eede6e92d2a6d0ff6dd73e0be935540193b5625a5629f3fb8dbfd8cc36219fa80815839d441adbcc65a7c7e7818394f6d7c25bace2d175d7e335fe88d0a69251446a82b2c77770d95e6b851b32d5da13a68581c0b3c5b881556957acb9c3201bf14eb55d5354f9447bd19ba4540b29d18f68e9223d00d0e14822d0c86d855ad25afec15abf611956a817c4c84b7a27456e9dd64c05e8ecd0b19635a89b41deef32c05dea50cf2a56a28b52988fb0300", 0xbd}, {&(0x7f0000001880)="4f466848af5ec686785b9b2434e0e9d4be4eb419d6c0bdcbee5c00d52375798da836268eba8f2d249e6cc747d456f71258aaed5fe7fc222cedd68751d1da56d497bf40d7c524c2de018e9f88", 0x4c}, {&(0x7f0000001900)="6e1e9842256fab406a1d97d084dac9831c420a13663c8755a92094341337b9920c970ce3925f68da0d2d60f4fc9d3fe20fb8f0a0f3473ae006e3af2809c583a40f43094f835a5b67a4a1160af15c905c764dc552f513e67b1d", 0x59}, {&(0x7f0000001980)="72802e32a1ec42ea6d161a80ab085ed78213981833710fb7ab1bf3696cbb8f05485bd2952be71dd45cc35a505e2217049e8b2fbf3beb31a9cc97619c60a19712edd083a017cd0852e618023a33813e03725c75ed36c9ffcb8b738b4d", 0x5c}], 0x4, &(0x7f0000001a40)=[{0x80, 0x1, 0x4, "f37caa2f3809202c11eaec413ff63accf1a2328ce58e9dcaebb098c078e5f535b3ca54c89657489b183dc07d4a2cd7fd5b4f175b1089c23d25ad3baa9ae4718c14249f365970b4e892e7e3ad1e304cd57cf56986aa673e4805fcc82591dd8f9909da76a56cd1fe894aad6330d3"}, {0xd8, 0x1, 0x3, "3087dcfd70a2e8df48c4560b42ff8f46ead41956397d40b1074c05342a20c03d836933eaff4a7645a4773261ecf15a5cdb4f979c8bbb8557474ee12926f2170d6f6a78d20394f15208b2bd73717570e8e4d3c955b6d8f74ff9153531daf7b939eb2d812ab3d1d7ea6763a9b6617e19ee14cff5b42738dbbd230a63dafc6e97b5fe1d7004327061430bff4f60d231a4078937988312d5f529d9297b02902c5d448ff882be0f9b2e54a230de870db4093212546d5f07819ddda654c481d56e2cf0e0fdb90630ed8328"}], 0x158}, 0x8) getsockname$unix(r8, &(0x7f0000001c00)=@abs, &(0x7f0000001c40)=0x8) msgget$private(0x0, 0x0) recvfrom(r5, &(0x7f0000001c80)=""/82, 0x52, 0x802, &(0x7f0000001d00)=@un=@file={0x0, '.\x00'}, 0x4) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001d40)={0x3, 0xdb6}, 0x8) 23:50:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() fsync(r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) kevent(r1, &(0x7f0000000280), 0x9, 0x0, 0xe50, 0x0) 23:50:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 23:50:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x1, 0x0, 0x7fff}, 0xc) r1 = shmget$private(0x0, 0x3000, 0x162, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/134) r2 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/142) 23:50:06 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0xfffffffffffffffc, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x81, 0x40000000, 0x126e, 0x1}, {{r0}, 0xfffffffffffffffe, 0x42, 0x89, 0x0, 0x9674}, {{r1}, 0xfffffffffffffffb, 0x11, 0xf000005b, 0x79a, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffc, 0x4, 0x10, 0x4, 0x8000}], 0x3, &(0x7f0000000100)=[{{r1}, 0x0, 0x40, 0x3, 0x1, 0x39af}], 0xd07, &(0x7f0000000180)={0xff, 0x3ff}) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 23:50:06 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0x9, &(0x7f0000000080)=[r0, r0, r0, r0, r0, r0, r0, r0, r0]) r1 = socket(0x18, 0x1, 0x0) socket(0x23, 0x4000, 0x32) r2 = shmget$private(0x0, 0x1000, 0x8, &(0x7f00004d5000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:50:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) clock_getres(0x4, &(0x7f0000000080)) clock_gettime(0x3, &(0x7f0000000000)) 23:50:06 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000000c0)=0x8) r1 = socket$inet6(0x18, 0xffffffffffffffff, 0x1) socket$unix(0x1, 0x5, 0x0) close(r1) 23:50:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() pipe(&(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000200)="3daff7f3c6508c5f48dd23f6aff3bfc2b859234acffa8adaf4848e18b9d12a2bea16149c9a9a7e3a9150bb8710981d3563e5da849186dc1728f3a0036a95b4da1e2ef808fab8d21549dd6e545068364f60becb971d1061277d180a80453052ab1747d9139de134f7e3aefe", 0x6b) 23:50:07 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) socketpair(0x20, 0x2, 0x8001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = socket$inet6(0x18, 0x4005, 0x8) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r4 = socket(0x0, 0x0, 0x2) r5 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8, 0x100) r6 = syz_open_pts() r7 = open(&(0x7f00000001c0)='./file0\x00', 0x102, 0x6) r8 = socket$inet(0x2, 0x1, 0xdb) r9 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x10) poll(&(0x7f0000000240)=[{r0, 0x40}, {r1, 0x2c}, {r2}, {r3, 0xa}, {r5, 0xa}, {r6, 0x20}, {r7}, {r8, 0x80}, {r9, 0x8}], 0x9, 0x2) sendto$inet(r4, &(0x7f00000002c0)="3055ec9ce21c45adf7397725c80dcc3269b02116e1379e6c0c8a890b8ca9a4188e9dac8511361ce1", 0x28, 0xa, &(0x7f0000000300)={0x2, 0x0}, 0xc) 23:50:07 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) mkdir(&(0x7f0000000000)='./file0\x00', 0x14a) r2 = dup2(r1, r1) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) 23:50:07 executing program 1: socket$inet(0x2, 0x8002, 0x8) r0 = socket$inet(0x2, 0x5, 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="4311fbfe65ceec127ce05c159e53070d7dbf3d480081e110ecae63584b74a96b567aee47bfe1af043719622a2bb79398e50b3ccdbe18ba4e29b1e526ccd0c05a2b47c4b303d70814117fd88466ce20170081489bd0b2800ef640c3c59215972f4787e8c34fe7b25cd8e74d5abc4bd78d3c5137549736a2aeabc02b548bc4396c78bdc135c89b", 0x86) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 23:50:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fsync(r0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 23:50:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x800001000000040, 0x120) semget$private(0x0, 0x7, 0x0) 23:50:07 executing program 1: r0 = socket(0x6, 0x8000000005, 0xc80) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x800c, 0x1) setsockopt(r0, 0x1000000000029, 0x20000002c, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x26c) accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000200)=0x2b7) 23:50:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:50:07 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r0, r1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = socket$inet6(0x18, 0x6, 0x200) sendto$inet6(r2, &(0x7f0000000080)="771466", 0x3, 0x8, &(0x7f00000000c0)={0x18, 0x2, 0x40, 0x3}, 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x9) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r4) r5 = socket$inet6(0x18, 0x2, 0x5) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r6 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) getpgrp() shmget(0x3, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmdt(r4) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x65eb) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000180)="9f744a8f491416ef71dea78a2d9fb1acb77c3c7184384b49a93f9cfbf0d7abe78e2388f8323c321fbc6326cc12f30dd48518efae4f9088ab4c4b194ef59b804091eb912e34e272b55cbec1ae7ecb28244750ae3f002ef009862057bb5bd126", 0x5f}, {&(0x7f0000000200)="3655d9e70a22a4bc95fa8b558b6823bb", 0x10}, {&(0x7f0000000240)="bc3c9c5b945702d9a0996c4da8527f5889bb1534c4352c7f958e35e2d01558c76dfe170cb4192d8e639e1bf2f1d5307e4a32b838f95ef88ef1eb49b7e4d7ecdf4a4c266b11c5829d6aea0575e2a71a8f8cc46c2e84e58585fc30797fd85c000054b150bbe1fead7e08731688ea9567adb7c6674f9d4cb57872e3fa0548bcee395776e530b94868d3aac7f3d64091be4b0a42001acd07fcf08810dec89d2865b761b37ac154033ed8144f1b244d921c7e57da202de7011a03", 0xb8}, {&(0x7f0000000300)="b65f08af2a307d1dda490274743a40bfa21fa21421a7a6ceb4dfeec5641129f88cba66ba33a873f44749985a53adc46817", 0x31}, {&(0x7f0000000340)="7a5d29cc4d", 0x5}], 0x5) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000400)="4616f66f79cf668a13f348153a57a28fdcb83227eee9c04978052cdcfc66", 0x1e) r7 = semget(0x0, 0x3, 0x261) ioctl$TIOCNXCL(r3, 0x2000740e) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000440)) writev(r3, &(0x7f0000000a40)=[{&(0x7f0000000480)="2ba0690dcfc956ccd4661f76e51eabd4bcdd1001ce144326a106eee6df4e9501d919ad", 0x23}, {&(0x7f00000004c0)="0e6004d196488efc5b55fed1e90cee9d2ecc96fb40a11f50c75c9017be07808786af1988958d2cfadb90c2888e9a7a15dcdc86dbfcde", 0x36}, {&(0x7f0000000500)="300c992dc26b0a4ea3947b3b32bb9141d523c54f650caaf305c92cadd13f35f575cd449b0ef393b679757b873b0170c96dd649b0ce4997e5d2efd3c5fa055a7be4542ad83dc5a7d20bea338d5ea6d473806deb9300b6df456f451328ea7d4e557f7ac242d89de6a4eda82aadcda72e7aabdba73a0e4fb2c35f142bf1ad65c6a3e6f7911ef02ce33b7b01f055234a8e50d8c54ebcf2e8eaab5f8971c4338123e62bdbd61fadb76c414882e500cb49fd487975aaf8f2c9e4fe1b0201e5b5051b017be914a47e00e620f740ce945285fb4086d70997f837d8", 0xd7}, {&(0x7f0000000600)="fd608733d7b33f2ceab1345815083f921899ab8b25c6aa03aba74bcbedb60b959f0e91bea67ab4ecc389e24bcad1bdda335a05527a90c1c67347e588d35aebef4af4ad16b6968a9212fea7dbf2daad4d31ff5898320c36068b90a650f4ad8480716c0f4be03966953b011281c4593ad62eabd94a217ec97770a82f17e6d4ba0d0436cb07d88bd2881c15c47dd4ba8f72ba88632b3cf074228ee3e97f6c9a83dc6d8fbef6a0bb341295dae28243f90cf76f7e9f71cdde5b3afc0b7b19f83073", 0xbf}, {&(0x7f00000006c0)="4108a772433988d27d7cf409f17680e13e02e8adfa1e24eb590459fb1e01b40deeb50a46c17ea187f55969377a8fe43e87119b645299ac4f7e335b8f55f193f27fe94d8a3969e1e860fed9cce6419cf31a4ba340aea61d6581190d3feb66bec829a65d48f24b6db8771421ba8a71b516f3af697a3691fdc457f78ef172c4c91a3953e77b6adb7478671c97345ebd859283aa710b945c7b1eed4409be71a98ed21fa8608f9c4dc592112dd7a4c70d16ff980a2770fbef23d57b285ea0e015d30d0fe221518a63a533143a658968354836f25c49adaf98d882216e70d983bc1f8bc79921b1beb8bd9cd77d36", 0xeb}, {&(0x7f00000007c0)="63a8912fc00d927dc364247a6716e9e0bc6984f9edb23285123ad122eb041ba6a5e692167b27df2ecd89885dc2634e049f6a5e8c576728bd61fd883fa847a348af81b51d2fb52269b9b0d6a71dc94ca68192a44eb4825ce4b89c7c616ed6914646b63d0d39254f8826d4d04aa938555705cf743e31ce1c84c5cb1ded5b56c1d066891126eed6bd9c4460825c123cbd8c576a1b0eb0e4644b357bc53d18853241591ba034946e5274736caf408b9ff45b1d0dc65a5eb1387f0eaf77024d49518a42395e446e0b9347f5105efee3e339661ba7bd3e84db5dbe79062146f91c7b146fd85f8a73e318feaa8bbbe8945178b32af64da8f3d43fc1977f5e13491e27", 0xff}, {&(0x7f00000008c0)="23faa557b8494863edcb2bba66826b73f4716827a3ce7ed5e6e9d4a1ed178c96b3a577b72aa32e4251b7f6a5111fdd70ed6ba24eb0fc4491065c1751d6098c02969a7dcb89b6a14a7df5da2c2311d86d7856d863c8b7439b321aa129c0bb252003712d10bc58ef34b67492e1ee183288bfe4807d5fd85a", 0x77}, {&(0x7f0000000940)="549baed53943d25deb2ced406f1fd076e8795775de553f1b6db0555f2439b9ec948dcca1cbdf7bb673037e109bb3ae20cd6e76c534d804edbfced8345cd36b890c71e0904f3858699b0c5755e58fc9844138b00f526be0bb8c605600006c247fb86e55ef7d0e5726b9ba6c5a83d0feaf386ce1442ea82c4706debe8c7612a8531cf30ffe45ada0beb48830bbe084c468d2bbc7b587db20848942a57edc5990c56ff2c77c81047d1be26417c7a4fafd448ab4b6c1259b78d4f7021acfd7437cb7405fdb5a56", 0xc5}], 0x8) accept$inet6(r5, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) shmctl$SHM_LOCK(r6, 0x3) shmat(r7, &(0x7f0000ffd000/0x3000)=nil, 0x0) read(r5, &(0x7f0000000b40)=""/36, 0x24) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000b80)) syz_open_pts() getdents(r3, &(0x7f0000000bc0)=""/227, 0xe3) 23:50:07 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x7ff}, {0x2, 0x4}}) r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000608b891ed454a8ec7fbf5f96918cb2045d71375351ba2ecdb82f9ed85210f1146bf23c3790141f5cb7e99428ba89c17f186013f6c39ae7af1fed1a78c538eced3fd8bd76c59d40248f7529a9b51be6cf31a3c190780ec55ddbaa1c4aa2c8c04a96721a8280a782e1a8dbb63aaa9f4fcf00bb8538f453a5c9f425b4009b31b186d681629ae2ec8281e7090bc966144247d7cdb61dbd7cd535c5668cb924f87fb273df97a15b7e7d2b793caa6ef55aadc5c41f69476f3b30ee2c8111a143f208fd3e817e53df8eeecbc6edd14db681baa5d44f4a583718ca009e6c0108"], 0x0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x1}, 0xc) r3 = accept(r0, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000011c0)={0x2, 0x3407, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be76101", 0x2, 0x7fffffff}) connect$inet6(r3, &(0x7f0000001200)={0x18, 0x1, 0x9, 0x6}, 0xc) getsockname(r2, &(0x7f0000001240)=@un=@file={0x0, ""/63}, &(0x7f00000012c0)=0x41) r4 = semget$private(0x0, 0x5, 0x0) semop(r4, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x1000}, {0x0, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0x9, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r0, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000001340)="25365c1281e8b00ea74da7012a6ca4de0b63737c401881dbc576f1bb73cc5f4f60457d1901f22873cd65871aa976404cde0f6e2b46590f982bc851d834c7830b5d5ca2b92babfabc2b10d3876ddd13198b9cf899c637963dc6f1495589585806b3152ae5286886292dd486fa88ef65680ce6dcaac16fbdf4f81cc0cfee5908a2335eb847137c4d314a3739d753a50eef2d3009793c3f7b5efc56608be3eda042a127aa30732afefec7464652e3a949d722d1ad7b3280d21cc7d988978a0013ff1466d2f47255b453d2a0612c3c780abd4bce3820e483c5c47cacf5a5c54cf97dfd6c1165532df8dd1126c2d913b6a0310a68084320d933c9c7", 0xf9}], 0x1, 0x0}, 0x7) 23:50:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) 23:50:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 23:50:07 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x10000000002, 0x3, 0x0) unlink(&(0x7f0000000080)='./file0\x00') getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) 23:50:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4007, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 23:50:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x9}, 0xc) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 23:50:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) getsockname$unix(r0, 0x0, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0xa, r0) setrlimit(0x7, &(0x7f0000000140)={0x0, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xd3e5, 0x4, 0x0, 0x3, "0206b8752e779eb3f61a626deb10ee5a1f1b7f35", 0x2ad, 0x89}) 23:50:08 executing program 0: sync() getrusage(0x0, &(0x7f0000000000)) getrusage(0x1, &(0x7f0000000200)) 23:50:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) sendto(r0, &(0x7f0000000280)="044019257682672f41b2fde5a6113ca786d12a926b2bf656a574928299e365466a8ed96cf507e228dda697a379225138dc97df2b51e4dbb7383b06a59cbda72943324223758a9955896147b3e934a68e9a18243e5b702342989efa5c46249c6df438c50ecc44d1a59598dd80de354de2a34d4d342a066cb8080609dbbe0c28615b468d66aa60b9e18e0db5af234ea31f275bf548476870c1fa5a8457fbbfea2902ced6c3bb75fe439517c8a6f05a239d40a92781703d9faa6312f143df2a95a5ba2da8931b712351486c4a977fed25ad025d0ae43f7dfc7465c86d71de31e87e8afd3aaa6cf01f5bf53a71004c", 0xffffffffffffff2f, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) dup2(r3, r2) 23:50:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 23:50:08 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) shutdown(r0, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:50:08 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x0, 0x205, 0x181) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x341) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, r9, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 23:50:08 executing program 0: r0 = socket(0x6, 0x5, 0xffffffffffffffff) setrlimit(0x8, &(0x7f00000001c0)) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) accept$unix(r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="35ed4ceae4a8b014874b151c9a977407fd92a788682674709d45028b31d33feec66720103c148ad735c72913c418a4b4c40680f97a1f6aee519cf3614795e2af7d3a50b76d50d0abcd12b347f2e1f3130d57c7ef85b1028f67f8976f5be72b2e33c0a923fcb7b5d2ba17f7b1135938cf86df7ed0adf707dd178518020fbeeb0ec4dabc65146a9f38731aaa8e1ae05f7f805956ea347376ed8b238580e463edd001680397e81685035d982d96c77f779c92cc16cda39e0722da699150e519cba754cd029dd46044af69d1326cd51c0c970998348762ab57782fb51d31c942bdea404dbd0570dbe192fbb477dbbfb965d087c3", 0xf2) close(r0) setrlimit(0x2, &(0x7f0000000180)={0x3, 0x2}) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/219, 0xdb}, {&(0x7f0000000300)=""/77, 0x4d}], 0x2, &(0x7f00000003c0)=""/97, 0x61}, 0x2) 23:50:08 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 23:50:08 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x8000, 0x20) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x1) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x62a5e1e664ff9337, 0x80, 0x1, 0x2ed4}, {{r1}, 0xffffffffffffffff, 0x3, 0x20000000, 0x5, 0x493}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x1, 0x3}, {{r1}, 0xfffffffffffffffb, 0x4b, 0x2, 0x6, 0xfffffffffffffb5b}, {{r1}, 0xfffffffffffffffb, 0x90, 0x20000020, 0x5, 0x4}], 0xfffffffffffffff7, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x200, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x84, 0x4, 0x6}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0xffffffff, 0xfffffffffffff78e}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x6, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80000001, 0x100000001, 0x6}, {{r1}, 0xfffffffffffffffa, 0x4, 0x20000040, 0x0, 0x2}, {{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x6, 0x6}, {{r1}, 0x0, 0x80, 0xfffff, 0x2, 0x1}], 0x10000, &(0x7f0000000080)={0xffffffff, 0x3ff}) r4 = fcntl$getown(r3, 0x5) getuid() fcntl$setown(r2, 0x6, r4) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) getsockopt(r2, 0x50, 0x1000, &(0x7f00000003c0)=""/77, &(0x7f0000000440)=0x4d) 23:50:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() getpeername$unix(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5a4ff528282b9bdaec98d84b2d438675a55bc5e24c1a206a69fe52f1026676bc5b1fa4b3045eade6b488d5143a25527f2179796ca478f48a13168477c80b982e95c188ae90573f76c06684987066524b2c33352e571cb0d9181dedcea8b8424fccc1655c08ac49e9f99858cfb1b3dbb19f5ccff3bf60725c7704d37e0a6e6d66347162afd8d5894defe932035823a46b559adc82dbd33c690a3b5b3141a"], &(0x7f0000000080)=0x1002) close(r0) 23:50:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x65, 0x0, 0xfd94) 23:50:08 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f0000003780)='./bus\x00', 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)={{0x0, 0x8}, {0xffffffffffff0000}}) mknod(&(0x7f00000003c0)='./bus\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x104) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000300)={0x1, 0x80006, 0x9, 0x5, "2b1a8e342f943a9eca991e97f95006053ac4ee8f", 0x8001, 0xdc}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) getpeername(r1, &(0x7f00000002c0)=@in, &(0x7f0000000340)=0xc) writev(r0, &(0x7f00000000c0), 0x1000000000000504) openat(r2, &(0x7f0000000200)='./bus\x00', 0x50, 0x3c) 23:50:08 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x40000000000003, 0x0, 0x6, 0x2000300000003}) clock_settime(0x0, &(0x7f0000000040)={0x8d, 0x400}) 23:50:08 executing program 0: mlockall(0x3) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 23:50:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) r0 = semget(0x0, 0x1, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) 16:02:21 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = semget$private(0x0, 0x4, 0x2d8) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000000)=""/64) r3 = getpid() fcntl$setown(r0, 0x6, r3) kqueue() fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:02:21 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) listen(r0, 0x2) sendto$inet(r0, &(0x7f0000000040)="53f8a3d0ace48c96dc237970c16eb90262dcefae5b9ce563f04a5ab7cb5379ccfb089e34f7ee807d0cd0ea7787ddabf36f0f83711ac20570ef6fe3a8e5127daac6ac8681851da8959c2a37d9585345c464bdf0d118517a804988ddf7704a6702bec41dcbf30e4d119c7dafb05d3f18e12ddf79c0fd8d079ca29c57a8e16617794c587864559388796e329ea473c02937c6ad932da2a4ed4cb8d00976d3043a62f9ce309c840d463f5e4755dc09926a6105e0180955f013886317a91666aea106995118d153be9ad59f120f4c9121ec7e62db24ff1e21595db2d4bccf1bc27d0f4fce465333402b0df1e7d610188efbaedf642c18ebd6f59ffb3435f299d95243831613467e87cc2b3f4311a046b21face8a95f604393952eefcf962ae0f971e335833ea6d3539c225569aff8ea443be6a57a081d1ba11054987b2daf009fa337c8be9f8ffc49635bf5584c675315f4900f834a140e13cdadfa4a89dcacf9f2aa2ad961fb995b3f48b526502759a4e2dcd260700db1119955c5578e92aef6160a5c93dc3624973468691717bbeb2b5de63f188443dbf1095f7d547aa3bc2c18de2828dadd69b696ee18fe1d0fd4e7dcdff135a5b54f086e6c7a65fa3b12c78007d9cf9e838023cd6ee8aaf346084676d3934697ac947199a1633acbbc70774421518625b76f63fcb01c924b71401003fdfcdd4ececcc75e2e6f60affbe280e6ffc188b2e3cc1139ba5ed67b42fd8d9a55cbac1bce1c424265ed44496527bf28cb905e0c24c8e2dd2ad25bebac7b9f720cdc9369b547478996bebfa0a15824b4b6c6eccb98b5115b2e09899f6aa8d6ead9f0ce47ff83bd251cc597b987a1bbc24789b354f6f99ba9a9d074bb4b4a66fb54871987bc977ebe2f930fde1b7bd371dde4709468fb328ea525b0ce16705ae98519df05f6f92a0824d84cc0fccd68d62393c5990a608387a68ab42dd2f602f17d9b18faf22ee337e076f5f58d593be99aa30e0199c49d190be92a15587b2ba8aee652909b1188c0700b3f52d4ad20bfc32c0cabed3f1ceb07d401df3f7d99ae0bcfe4b3c75b5cafb58025091f757a73fccc2c79d3db1206bd75c43db98d4de2ebdfd99108d3df9a9dd208ede2f09e9434a7e37e6e8db618e177fd90da86133e8ba7b55e2a46223f8ffe8f2a066ef8aec2db23e69cf673557b7d94cfb92f53d3941bf204b66faab156623f7c3944fa1a6ef00414c58650e96460d737ff39c067aaf1e813978a8ec99979669e9c45bc4931d8c6c05b1034a013984208c960b7b91657ed8eb0090b872720525fcfb51492b243b96f01405d86fd7d25b41312c1f9e6a7dddaa81d2d3082f01491dacce8ac1b56fc14934d6d2cec07c71d4f323b18bcfb141bb2aa5df2df6278bcc44e91350442c288b43346f02a8722fa3d000a06fedbb14f86df497c685c4ea49c6b9678d633a9c11d7ef24ac7b39d34de06525a643172e2c9db4a7f8123700050800d54bbbb7e5d112ca14d8247c54ef5286772277b3f8f13df26587b1b43ba0151cb358f11cc6ccd8d43d25b2249006a1772f6aa9f29f1b36455a1c4dc2d8fb2391653941cced6d0c8a865102dde8179c6de50e51a0bd33007c9b5d6a8a93c5ebf628cf809fd0cdc7967b99cf46512193bb7c926c4417b08a39aca5fd338e461ed146e8002238543c2643a90b1c0bc08a69fed82808ab9f2bf65794c9436ac55ced4088299fcd4d343c7d701f6ac5fdc41c83d3435deb9ab110c9dbffce5e39823a318fc2c907c17e53903178f308e2d1f37164fe447b981df3c6ac976471fc7a6d72e9ac475bbb00967ef071d89219b9e5d1313ef2e9cf001b5d3c1bca82b8e19efedfe73330ba667f55568ab38c87b7b28bc3a0d4b1a6e9aec1259c1999afc15e72a9e33262ccf30ca2e2c7dfb83379a00d60474c594c82a3cf853812c6876e58b6ec2d719fccdc66b12178819e61d001c02336eadd6aab0624537181bc072185a13f7c9997a60e71faa2dd43984c372fdee33ad682853feb8f7b72c1e6c8112e97aa449abdd727bf81547f3a3f214b5c1a88a7307d9f5ed73bb9ccf2df90003c00edd87954f4043a8cad923cb35e616367ffa6aad935e620d6151689448a4988bf915faf539cadfb220350204ae4350ddb970eaba4086236d61246aef004341b1e95a095349f9de6539e7ee2b5b31889fbdd6789e1dd9de3ae9e01bae64ed844b786a1003c1e95e2da1da89daf85dca32abe8128fe6b6035ad4b7e168fd160cb12dfefd96004eb48b179a7bbbd79b061ce6064f83ad0c19ac338a7b2197eecd13d70aae36e312ba7504abf0b60a6ec93ff0a034b9e2d71745ec3587886a662a54d7bdb1cbbf024bfee58dfc6710e8d98a828e3659ac59873f9bc6718e3ad68ea78d00001a35b596d1141a012c8983f3089419cd3b5e42c71dbcf27483552b2a0855c45949d8a29e5283e87b51a7bfdf53a629e95ac65709f97f73825f2af449a22e89f777890cc61ba955b67aae845c61b1be5675fedd64aa11f36ee6669c58be5dbc936ffe03ea5dfd12e426f7a6e32e346ae5c246085f57b1cd1d9b802a06912157d24c7160a0b63bdf8d7a8aa5b5c17fad48caafd3f6fbed9ec06d731b00e32ed8798fa6cbf0067263e870951c4e23011146b618df8a1e548de29a837d7235b6ab7b0a34b77309b450149dbd354ce126c6384a26e4c78d37c1541c45245eb63d63d340604acc6cae986e5004e58fe78fe509cc3959ef5e57a626976326d00428b5b56329dc24b56c18c1f4c5d5d665ac01c694e260f28f24954669a36e0f62cb6c32c90924add934450c5ba055472c3cc3722ff38905e48a9c033cc3bf19f34a70c263baae77b32653ac07229df237d6dcf11fcb88c5bdd2d57422fcc16dd605fb6934e779d57af2059660fa1b5e0049d0c36d65eb76a5facd40dd27fa67f20cbb00340289b02931d49953819761858b8c0465aad46d0107a374d51f2331afd779a382948f851631f0a36fb0c3f8ba541893b915ca38512adc52e8b4d6ce387d0a658fb0f645c30643b93dcc0b1c300c2e4999e312f15de9cfff798a4280c44b37cafa3485126968c09b4d790f560a9f50f2b9f763a4a0248f006b671196bde58c7b091aeee506f8d362fd326a42b70b7839626f42895840e83a58e393e8ad6f5a37aaa79cd5f63a144c51d86cadff02002515a120699a0ebcce76c2cbaa1fe9ee8f32323f87ea71870314249d499c8180c96ebd41ed127a97e1e7ddb1457f38d7f627d56159d9d7d402fea6efc902efd337c876ae96926c6789ec8c2524b3c5a21a9c0f033efa8e761ee79c074d0e1bf515c78c0b82309db434c447ca3a900f83038e7270ef1757be1e23597b84e26d2defa15ff839970a9fd7090c08825676e78891bc002736630f024a8e980502a362cdab97104ef79123df3968d29d3e87de7bbbfa84c82d3c764a891f3f03007193017acd2a810007282d0e687af385e218df9985e76a16040c009688b53498cf2b4393e9a40d3994da6de57ba4a0f96287826d19e34b3da95585f78e2f740f74a8a45e8f6e2a0cb78e3091753723eb62d640855f6d8d17327d0cd35b51b33904f2bac98c229dde90971e663af5a1725136e4f24be2f75a2a3b8ca6bdb317f181ff6cd887c8f07d6f1e3ea66cb551956e229d40ec2388cbd878c22a41d351607738d20d2515e7c99692b2e2a6b6fa987edd59d07504bfa98349bb57613a02116c00a3ce16382ec2edcce11ae4c7518aded761d61b35732c9ca000d2246a09cb273a55ed7d33a52204a4ec2a45f68a12bda397d035483a7fcb2b7660d1c95829ca8c44258f6886d0d1b14c69ac50efdb79151596095241b2f0ab98ded16134479e75d2f563be3895f257f5b56c57eeb2a334bbf48a2f67137d4d1739f197d5ac28ac20667f0b40350da8ce0f3a0ff3bf463fa2d8e3a1d892cc53dbaaa0cc41c23b549037e9040eb1a733e974e4f20f98c680fcd4b7712995b2f39550d17cadadea8b995435d53a384265946f3aa561864cb8a913745cbe2b92bb6f16131ab4549594383e6155bd9787a6ef85f6ecf23b4f066a054dacff585099a6d77fef527b19484c16126317394165319809a7b93ae8622779306f120696efca880aaeca415e16a0d785b1c7df94258c8cf7481dcf6d41d765f0bc2d3498238b89319304a508d36b24dcb879d73300efbe2b0b5967adcd1ab7967f7fde8fefd4a6e431335d0868b6758e43e94b52c7b4a4e753b8ab2e27078ff58bf59ca4f5a2834d7259911570e05304d926f8375c877f0c8ed55c8aa3681aeb48397dab5732ed4f3e0f655347b96f0365a2dfbbfa614424935223db1bee151f541a13bea7c9712a198adec40a14e679c5abbe6f1fd910f571760f346df8b3378013e38dc75d239eaeb5d52ff11738829f6876bac34ce54d3605172ad61a98abee6cf014947a4ad7a925f72d09d0f727ea8b90f06e00e1cc2162a4b2fd3b98f80abd4275cd0cee4c20983a3a553bae4121ed8124d496373d5b433864fb578cfb0d7da0585650ce6048a995073f4ffc7ad885c4c64a05313f2c2b828361a4e0289b61fd20ef5851f82e1cc567509c31efc4416cab700ab86e36bc1235693fd1aa026f86eb5299d90ef11fdfe6841584c29badf9409120e77ad8841735ad41159c3e59f224aebd584964b89fe9cfc8f88271190a2ef8c1df3e3f19897a68ddc2c24417938a53d832a659daf099ad1151d458ea0d6ab35c36c818cb2d127ffe9f15e0d9280b8759caa8cb1d9ebc54d378be78b5208b5cd79732926efb15d2cafbda5a3135ca956dedb28ef9406cba0e049dbaa01424fd085e3de642eb782ade8868517f3d8386bfd25e79ce4c2f4b51706d3242ffa70a3d4694ada7e5f3e369b00a004c803d94eba951f2afd9cc9d39b8e2b8a4054747dc46ba5383f89c72459ca97930d55e6d21842192a744cad078b7443fd5a262528761f8b26805288fc9cca101cad85c76f8146638781a28d541c58372e103ac78de90222cc08c21bde90540f0cf461ccc1a517a7e7e8ceba0d11dcd15158df2136de964a2cc656d03865e770150a8fa039ea510719c21f231de6c06ac90695b3ff8bf865f050918a13c07dcc9f58f030c37aaa922a9e19ef3d303793bd91085930765597d27a841246fbfc1f8f56178be4a27d542f8c143ce41cd607c3aed2f2bda928104b2d45c5ad02d58b7ce5fbbed6f3277c8c406f68c10574d130fef5d5c96b543d48902b928fe89f08016d0c7042ddcf54a83d6d60a1beb4f73770643897a39df560adaafe636e5a74fa9b999c192b3efe04ab1026c696c87350921445f4eeea583365a41056870c101814b706e41d38191eda35b633d0aed8e82efadf2ad3670aa70dc157f613cd300123a5afc473ed9cbc2c8cc71ba63dec5b4969122fd597ea50001ee8f81fab92f12367c4a656617816834b609357523b96efb1904bb0cdccd83d18b3102886f75327cbcf41807b0a53eeb8d2d25fea28ac2362023f4b1822d39df8edf086f42d22dfdbe43ec50ca111d11770a1cf131db022459399d8866eecb722a21910412780fc541085e81ec5cf54c816daba48643c539121824374b43f6d786f42c2638263c1b77b7273f80617245578da1bd01a5a1a22d9f9b606e634598a8a006f54681a8419cb1772cc7d9977695beead3a04763cdb6a21fd09931ccc2dbe1f4d2be07738da70431ac6873d066a59375d6a304012955adb5d6812877e186c413480b390ec084989cff2920833d7a4f3743f578065a81364302925cc45e3a11", 0x1000, 0x1, &(0x7f0000001040)={0x2, 0x3}, 0xc) 16:02:21 executing program 0: open$dir(&(0x7f0000000080)='./bus\x00', 0x10400, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) connect(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 16:02:21 executing program 0: r0 = socket(0x1e, 0x3, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:02:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 16:02:21 executing program 0: r0 = semget(0x2, 0x1, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, 0x0) 16:02:21 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/19, 0x13) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="97b0a2e16a0439c7e4e0f1650dedbd74886d7bd2c8464ac2cd5af52494ca59f8a5611137c2ae7e1c80bda80ab36ac64c63b6f607196077c770a266248966ea6e6672806ed76c7644f8317aadf3d065ec438b6ea71ebb25d597985e38c24fec3942e6cdf6d1ea3eba7580f176898fa41c6656b9d5c92d8389aa2004ff4deca2b063bb8240524afed17c5633fa3324", 0x8e}, {&(0x7f0000000440)="929f31a01b14e932e2dc0dc6cba47e959ae62fdf7251a14ca222802bd03ad608c7bcda42e3cad72df00623e2f4018ac464f9dd3fbe1f4889ccb531fd2b0709ca870e8bd4db3cda5f06f639fed164da112ba3086201ff94f3133001a9b4015ab605978fdc6b769243d25bca2d944a738c4d627d9d02e205bb7b7cd49bf0a791fd0de21f9e5f1d41788a1fddf33b13bc171230b1f3eb3afc44fb94d4b374d3c93a788f0ff6069acfe792daba81bd86b87d3eb81b6152fd002d5f6ed94eabf8ef80de8245b0dfcaf8305427c72e617c09728750a7b937e05d21db8e35beb67b13", 0xdf}, {&(0x7f0000000040)="e96e88117d3ad7f337ce1731621e0cf75c0268c9e3f80d669da8eef298f6e463c3dc", 0x22}, {&(0x7f0000000140)="9955eda98ff20f83d426f56ce7423be48364ae9fe9a8c0763c9c0d73d7e4a3fd0abf728926bf46107a0dc9", 0x2b}, {&(0x7f0000000540)="98a1585667e7a9a6084995fe73ba61d75a1e71aa50f3ac4c634bff428d680d0b1e3e6cbbca55740fe0c8b620c7b60b15a81e8019fdfbd30ffbc69545d60b18e117d5aac459ec8ead6b20ea7adf2defaf1b054a1063287a68e72d8c4e87c11439e55875eabc80866a6e79ab89e310b32e61a82c45b6b8541371a94d92d8b0202232ebc37e0a65cf7f261babffc2b6425931acf9306f2c7d57398f9f23c0ec4aeaa7afd921ba35b5ecd50477ed5919ed04f9aeb716ff230018af217583a0e597eda5923ae3e1a6a195639418151310bc7a2f3a865f32ef04935d580a76533b2f5348ba5d1402e17af4de520e42cd1428", 0xef}, {&(0x7f0000000640)="7ce19d70efd6e1025c0a93df5d159e197efb36fc19cadcad6634e29213b47843c15d55b5d44c566b04173ec60460a9d675a5a483175c8142dd9e732d8421f5512048c99120188e75629d50a6285db7f4c1a39929cc0de6048e512018efe3b845c5b1e73ce18f382f85e3571eec0ff8a5d1004261538172b1b59bd95b9d5013445e6c23ba52ea447fa54f924611b3c354bc5c475f6d556e27aee421b51b97b476be1f4937fa19f3b2690d7c5fb8255fec2776040b1c25e8379c82435e4c672b2039f8ffad70c9a8ec17a79f4d0427013ea94bea", 0xd3}, {&(0x7f0000000740)="e1e999049396eb32bd8c25149d6364284de1d3d1307462ba7a5d99f539809afc82de378cbc031af94b780e84dc3142f7fe51d95fe9874b086a39ae0b175c276be9526b7ff302676f92d8f0713204134a2dfab95e90e5fbdc98715027fafda4c6e44d4f68db1acac58b422b624f347526e05569d30b5b70bf0678b6cfe8b33ae18fcb127010278acc5bc1b4342dbfe9131d6112573751088884119b2d9991e3e9d9ce2df89db8f6462e695021f3eeaeb7cd72f44303e667bb8e7f0029c197ca32b3fb9f6c069e5bbad2446dba581a6f691c036d", 0xd3}], 0x7, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1]}], 0x40, 0x8}, 0x408) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100000000000010, r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000e2000000000067a13c9b646c2bc265adf67127ea23990c7e0200000000000000f10e6835c433b93aba1771f50d3762d57a6a3a1324e5b16ff845fb0da735584e06903cb8f94d7441f7f0c56bac71aab9fc33843fe5dbf9d4cad8a476c10500d9653b22022119bce349a392e95167521437e7720e8005b82d6f41e0b0c7e8d685d2bc54e08b220f38f6223193fc346466b8be3dbf300fa6743aef024d2e7f9510b3deed31e5fde0b0a4ceadf865e9f7f586eb8e6fee79596b8d540862f65720eb13894956e4ca331ae04aebc5aca205028c141d87d4a9104e0eaad5749e55673c37f30fdea4ba895d8c5f89e9fc5ab6e89da861ca0148d6e0ac8feb1af98eb38b3327b751babc75e42b998147941197c4609ab2d2d9500342e1d0fac2fa405afd3b60"], 0x124}, 0x0) fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f00000000c0)={0x0, 0x3, 0x8, 0x1}) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x6) 16:02:21 executing program 0: mlock(&(0x7f0000f1c000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f1d000/0x2000)=nil, 0x2000) munlock(&(0x7f0000f1e000/0x2000)=nil, 0x2000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0xd00, 0x0) munmap(&(0x7f0000f1b000/0x4000)=nil, 0x4000) 16:02:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff6, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x28, 0x9) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x1}, {0x100000000, 0x6}}, 0x2) 16:02:21 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) r0 = syz_open_pts() kqueue() read(r0, &(0x7f00000000c0)=""/19, 0x13) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x400000010, r1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000e2000000000067a13c9b646c2bc265adf67127ea23990c7e0200000000000000f10e6835c433b93aba1771f50d3762d57a6a3a1324e5b16ff845fb0da735584e06903cb8f94d7441f7f0c56bac71aab9fc33843fe5dbf9d4cad8a476c10500d9653b22022119bce349a392e95167521437e7720e8005b82d6f41e0b0c7e8d685d2bc54e08b220f38f6223193fc346466b8be3dbf300fa6743aef024d2e7f9510b3deed31e5fde0b0a4ceadf865e9f7f586eb8e6fee79596b8d540862f65720eb13894956e4ca331ae04aebc5aca205028c141d87d4a9104e0eaad5749e55673c37f30fdea4ba895d8c5f89e9fc5ab6e89da861ca0148d6e0ac8feb1af98eb38b3327b751babc75e42b998147941197c4609ab2d2d9500342e1d0fac2fa405afd3b60"], 0x124}, 0x0) fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f00000000c0)={0x0, 0x3, 0x8, 0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x6) 16:02:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8000000080002005, 0x0) r0 = socket(0x10, 0x8002, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x4, 0x8}, {0x18, 0x1, 0x80, 0x9}, 0x1, [0x2, 0x3, 0x8, 0x7, 0x9454, 0x3, 0x200, 0x7]}, 0x3c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) setuid(0xee01) truncate(&(0x7f0000000040)='./file0\x00', 0xfc) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:02:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getrlimit(0x2, &(0x7f00000001c0)) 16:02:22 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = dup(0xffffffffffffff9c) fsync(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') sync() dup2(r2, r1) shmget(0x0, 0x3000, 0x408, &(0x7f0000ffd000/0x3000)=nil) 16:02:22 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = msgget(0x1, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) msgctl$IPC_RMID(r3, 0x0) poll(&(0x7f0000000040)=[{r2, 0x140}], 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 16:02:22 executing program 1: clock_getres(0x2, 0x0) 16:02:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) socket(0x40000000011, 0x3, 0x0) 16:02:22 executing program 1: r0 = socket$inet(0x2, 0x0, 0x6) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x1, 0x0) setreuid(0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:22 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ed53e8c814147ea4eaeb92aac410eb00d0ac7f304e8fa7ee97b0deec1a3ff2fbcd2127126a2bea695e7e25b72559978316afa9b3f5674bf56ac680eaa75efd8d66ca7a5d881ac55d8e086139be084b8c4799d2e2bb895f554347dda712dbe1c61c6c787f28474a00f7cb4fb71afa302caf42640ed276947bd2385d7d2e3b6314651aeb811bb98edd7f82eec5c5b8b5b14b39b58311e06bd292612426ff523658673f69ca5204d252aa1a", 0xaa) r1 = socket$inet(0x2, 0x3, 0x8001) fcntl$getflags(r1, 0x3) setsockopt(r1, 0x0, 0x69, 0x0, 0x0) 16:02:22 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:02:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) dup2(r2, r0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = dup(0xffffffffffffff9c) r6 = kqueue() r7 = socket$unix(0x1, 0x5, 0x0) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x80000000, 0x80000001, 0x7fff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x0, 0x200, 0x2caf}], 0x3f, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff8, 0x3, 0x40, 0x400, 0x3}, {{r5}, 0xffffffffffffffff, 0x90, 0x20000004, 0x4, 0x81}, {{r6}, 0x0, 0xc, 0xf0000002, 0x2, 0x2}, {{r7}, 0x0, 0x80, 0x1, 0x38, 0xea27}, {{r8}, 0xffffffffffffffff, 0x80, 0x42, 0x5, 0x10001}, {{r9}, 0xfffffffffffffffd, 0x40, 0x1, 0x3, 0x2ea}], 0x3, &(0x7f0000000300)={0x3, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r11 = kqueue() kevent(r11, &(0x7f0000000340)=[{{r10}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r10, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r11, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:02:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c6530003eac065df540972e808eeb92143edcc00b28a54556c56d19e2e21d99772a5ac605131dde817dfe8d84606d3b61c5eb56bf266369a151beac9926e15a357dfce758b2173f42d208da89b0140904b1fa13df567b80a6be04b98b8e6d335f87c128a5524e82be333cd2c2408e72af6743736e4e6bc9a8b7decf02d54390b7bf79e326dae6269ef21c6d69ee8634c187a446c1868867a4e349065e291b302b85667e1dc2e1470ed5ba"], 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:02:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xffffffffffffff68, 0x0, 0x0, 0x560) recvmsg(r1, &(0x7f0000002780)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) 16:02:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000880)=[{&(0x7f00000007c0)="4de04d8f4a1c7dfb9f3bae0a07986891cd4b4e54eb9ac1f45a37488b7e3419a4dab485e891638657f36f30951b252855e429d9a51f3e7bd45626ad3a1a88de464fc7af9c2efa5dab3ed098e755d335355d3110084910ac082bb532d7a73671e7b75bf4d3abab2bd3dbcbd38d770935051cf27f28020aa38b0bb60ced4b723332e4a70850a707a9c976a61d1a4cfd5b29", 0x90}], 0x1, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x80) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="75e56624c07da7c213232eac8809d3aac18a6fe1d63f70bf7d27d0ca1f2df1e13218a4ccdde3ddc0eef4b65cc0aae032df31eebb349cc47571e0472492307f868f579fa50503185c12c888acb072a2658129a9aed5837895e43e2e8576e65b1818f0bc08268f72832ffc0971fe57f4cc90f9b9f90eb752a49214afff44e5490e3eff6ee54a80290d6aa475a9e4940a9370c32f41bc33447724d35c0cbe7cdc0ce2ac5899ad8c97adcf10ffee4c4eeb4e0c23e98023d54ee48516f029f68a776dea7454545cfd5639565df8cef9c7d9a09956ceb1f7aa9582986fab025c057bea1526936be13480a6110bfc8905c2ec2f1a935ae0387c45a97fcf6069b664b368a90efe98b71cd6fac30875d70c4ffe8cbe22f6affe9ddf755c19d544653c82ce215e27a09afac30af4b398074a94ec65b9803c833829dd4151a0de31f375b9f9d13f2eee8eb51232a368682a036bb145372330227e4f24e9641ec049df427dab01c0d1857ce5567ffe8bd27f152f2f0666ecd274d623013981e6caee1f4fbb1f45c046b62c8907fde4ea7d0f788df38fc3b10b044ef0c6947005daa90f7b16c0f1362dc80b94d3a4f9928ec10bb152f3c7146deabb12cc146a4a08f05abe701bf0401bafd28786cd4a3d57699060614aa7c07d0bb42b3b83a05267b99cee5c1fcc6bf6d00df0cd89c66f41d5b6a655cb9bdd6a6abe0c3efa8ea540ac2cc76e33a94101dda3497870f0e31acc99598e31b10e0db69d7bdbec4cff0f46021a6c795db4ae4c3d6157bfb1904029e6fde1cd0feae1f6a9d8189d5de1d9c3f57dec157381f46696cdc9c4c601090fdb9ea9983f39f0cd4749a20f4be449bf1ddde6262b9e47f09f2511380c92cb4852b3ec3e3671a2a7c5eda4d4a6ce56f1ad0710621e0ab9b057b3e4ef2d37438b9900819b50337b7a53f1fe79de2b0f103ff81482e762571007664cd95df9b18b1cb1e198e99be4024b8329b8e3281704a866ca6be3831c937a2d96fb1173bb07474e8b0115a93a2a66252b19e1fa3d9c4ed96f9f4915a6c78cde39a62816fc4b4ea681cde3fcacb2035268f25c237cff5192b33878f37718f756b90d0a8d948dfa17157b5693c225b3f22dfd87e10d115610c779a6056369b4f4b5314944ce080ddcbb05d02c65a6f6d3e4f02f5d929d2f61e7f6f4a356c22a297f2aa9596ade85e1ad06a8cd622ce3dc774894266ac0738f0652a63dd2a8ea1d436618c1bb560e1c6aa449214e468d7f9b6e51e2d73085d5810d9c5e113ca289f798873ed5a086996dcae25a8df1d935f4358f0c69360052f952db7e210a306523a2e24656137bf13d4ca51785d6602c4fb1f81d4291cd995ce359bb2161e7a2022743b5a82d33d76c3058b6f7f3b77c6717e2db62db56036dd1c15b6066b36e2310045e09b62a41693251551af4b85373aaab03c00bc76567730310c4b846d7f76284eae587b1a4857b4de5de322ac36a2358137dee4b6b3305bc724294ac39bf773bde4a9d72b85a6e3a24111895ef785684b1fe6af76afc8771c7fc7397c35cab5f70324844852d83d45f0e15ce69240dcfea0596a5f4155748aaab06755b4d672caff3031901c1b861b3f47024c60a906527", 0x47a}], 0x1, 0x0) 16:02:22 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) write(r0, &(0x7f0000000000)="20ebb917320b807658fd23b656b972014f3d6589edba79a4ec5e2c8412c40c2e1d600cef2e60e46649522ffd7a8467c84016e32b5e91750a603bec74048ec0940a446d82b5dff42105d17b2522187969c85bbbb96b440228a5fae531426cb6f819b825fcc3960e1d1e16f0dcf5614953a655bff982f666ee3c743fad36f696ab94e9eccedc5f06919f234ff84ba775d667432f453fed96099aacbbc3ba328e641445d5946e532cec55a01670209158", 0xaf) 16:02:22 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xffffffa9, 0x0, 0x33a, 0x0, 0xfedd}, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:02:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = syz_open_pts() r1 = dup(r0) r2 = open$dir(&(0x7f0000001240)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(r4, 0x0, &(0x7f0000000080)) open(&(0x7f0000000300)='./bus\x00', 0x0, 0xf) fcntl$setstatus(r2, 0x4, 0x0) r6 = accept$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x84, 0x6, 0x8, 0x9}, {{r5}, 0xffffffffffffffff, 0x2b, 0x40000000, 0x7fffffff, 0x100000001}, {{r2}, 0xfffffffffffffffa, 0x20, 0xc0, 0x3, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x90, 0x40000020, 0x0, 0x9}, {{r3}, 0xd50dad3a7c591e81, 0x10, 0x0, 0x5, 0x6}, {{r5}, 0xfffffffffffffffa, 0x4, 0x2, 0x1, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000003, 0x7ff, 0x8}, {{r1}, 0xfffffffffffffffb, 0x9, 0x20, 0xff}, {{r6}, 0xfffffffffffffffe, 0x20, 0x20000002, 0x6, 0x3d}, {{r4}, 0x0, 0x10, 0x40000000, 0x1, 0x5}], 0xbefc085800000000, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x48}, {{r5}, 0xfffffffffffffff9, 0x0, 0x80, 0xfff, 0x7}], 0x2, &(0x7f00000002c0)={0xfff, 0x39c7}) 16:02:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:02:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xffffffffffffffff) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = kqueue() poll(&(0x7f0000000040)=[{r0}, {r0, 0x60}, {r1, 0x3}], 0x3, 0x3) 16:02:23 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x82, 0x40000000000100) r1 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x45) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0xa0) poll(&(0x7f0000000180)=[{r0, 0x4}, {r1}, {r2, 0x105}, {r3, 0x10e}, {r4, 0x10}], 0x5, 0x20) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0x100000000020) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000200)=0xc) getpgid(r6) pwritev(r5, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:02:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 16:02:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) 16:02:24 executing program 1: r0 = socket(0x18, 0x0, 0x80000001) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) lseek(r0, 0x0, 0x2) 16:02:24 executing program 0: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) r1 = getpid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) getsockopt(r0, 0x29, 0x1, 0x0, 0x0) 16:02:24 executing program 1: shmget$private(0x0, 0xf000, 0x0, &(0x7f0000ff1000/0xf000)=nil) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) 16:02:24 executing program 0: mlock(&(0x7f0000f1a000/0x3000)=nil, 0x3000) munlock(&(0x7f0000f19000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x500, &(0x7f0000f19000/0x4000)=nil) 16:02:24 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x0) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0x20) read(r0, 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0x71fb03c3}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0xffffffffffffff07, 0xb12}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000002, 0x5, 0x64317119}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x3a, 0x2, 0x2, 0xfff}], 0x0, &(0x7f00000002c0)={0x20}) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/112, 0x70) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/179, 0xb3) 16:02:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8000) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) fcntl$setstatus(r1, 0x4, 0xcc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x81, 0x9}, {0x7, 0x3f}}) 16:02:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff", 0x80000000, 0x5}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x888, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:02:24 executing program 1: mlock(&(0x7f000070d000/0x12000)=nil, 0x12000) r0 = syz_open_pts() r1 = socket(0x1, 0x8000, 0x1) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x4f26, 0x7}, 0xc) mmap(&(0x7f0000712000/0x1000)=nil, 0x1000, 0x1, 0x3010, r0, 0x0, 0x0) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) shmget(0x3, 0x1000, 0x244, &(0x7f0000712000/0x1000)=nil) r2 = socket$unix(0x1, 0x5, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:02:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x2, 0x8}, 0x10) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x90) 16:02:25 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) clock_gettime(0x7, &(0x7f00000001c0)) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) r4 = dup2(r3, r2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x200fffff, 0x8, 0xfffffffffffff9f0}, {{r4}, 0xfffffffffffffffd, 0x6, 0x80000000, 0x9, 0x101}, {{r4}, 0xfffffffffffffffa, 0x59, 0xfffff, 0x9709, 0x8}], 0xfffffffffffffff9, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0x1, 0xf0000004, 0x6, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x9, 0x9d3eaf21045332b7, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x7, 0xfffffffeffffffff}, {{r0}, 0xffffffffffffffff, 0x36, 0x22, 0x3, 0x2}], 0x4, &(0x7f0000000040)={0x3, 0x9}) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:02:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) sendto$inet(r3, &(0x7f00000001c0)="9e791117ed2857d2af81649b1ed33d9d1c1d52b23a158131a60b8956eacff3dcb04d0236cf183612c9eed1044052608824ace10d96a6bc76e297cf5a0457069e0aeaec77e2ec1731ab938e4d61e1ce66767b3c22cc83e3e66326560163cedf160427b815c0aa17fba8898c2c84a716c1488e08b78432e23cca2ac02572ad9784e69bd35601e687a79adbf2c121477bb520", 0x91, 0x8, &(0x7f0000000280)={0x2, 0x1}, 0xc) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x86, 0x80, 0x70c9, 0x81}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x11, 0x4, 0xffffffffffff7849}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x9, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x7ff, 0x4}, {{r3}, 0xfffffffffffffff8, 0xb8, 0x4, 0x1, 0x2}], 0xec, &(0x7f0000000180)={0x6, 0x1000}) 16:02:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:02:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:02:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) 16:02:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x200000000018, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x8, 0x10000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) recvfrom$unix(r0, &(0x7f00000000c0)=""/149, 0x95, 0x802, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)='./bus\x00') 16:00:00 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x81) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x180) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r2 = shmget(0x1, 0x1000, 0x1c0, &(0x7f0000002000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0xb8, r3, r4, r5, r6, 0x182, 0xe5e2}, 0x5, 0x0, r7, r8, 0xa529, 0x1, 0x6ce9}) socketpair$unix(0x1, 0x2, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) semget(0x1, 0x1, 0x2) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r9, 0x0, 0x0) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000080)={0xdf58, 0x1}) mkdirat(r9, &(0x7f0000000440)='./file0\x00', 0x180) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:00 executing program 1: msgget$private(0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000004c0)=[{0x0}], 0x1, &(0x7f0000000540)=[{0x10}], 0x10}, 0x8) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) sendmsg(r0, &(0x7f0000002980)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x8}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000080)="bbdc78811b76c9c12f35f9bccd7c219c50eb99df19c01f541094e2817cc933f0cc59b2682cd9f8c129c7a8a667ef7c856ad06bd65fc660f76c25392859baec106feb2a79fef825239d6c66811273eb0d90379e4955508cc529f14e3ae67b0361afc595ef8ea6aa94284d4131e3c0122afe316994ac8044a0559e2f05ab62b54c6a06c344c4003ed648740c79b15d9a9ad98bf888f901b6fa182f5b677b6139ecf5afc96b150776db3e1d5bf7902f2ab262aed7bef859b8f9231d5ffcbeb9d708afc2bee91520892ce6098d2ec85996e45a43b9b86ac3d7092d12f9e13bab5c50618aec62f6d7d1d7044147247812a16ff7ed305955252558f703d2fdbc21569ed0c9d97df58e425198719b880caed16e40425f6913bfe83dd557655aea01d73a31ce77c1f48e296068adba40bc97bf85787159700ced627722b8ac83cb6988cdda5b1d0bfac5c515e7499650f5aa266632e5bb2c753b2e4cf352b3e338822df39fa57285f5c764a68ebc90d1ca0819eb4d37e2d7b3ae2036b7acc7797edb52f702254346843b53352f9b8696a691360be36a3cd447163ab5e6d80bea587c487f583fa505a033ba117eeeba31ee9b7571ad53b5013afe1829b0072330df920e90d9d02d737f3da5c3fc89102ec8aac7b68557413eba85121d7a2580864acb971106be171bab86b4817c18af9332d54aa3955fbc0e603d32b28531ca98533a3ed02e9597fe484b868df8aa6e9808aa9881cce1cafe17a6fb09bd693a49713745b286d24d544a1858184dd3e3fe7ebf18a8a50ae832f3e5fda8c7a35abd785e168edc9fb8c2cb949f5815984ee6ef0d09e186462d7a54c23b37ba9d3adbbb00aee242aa66d6a33ffc5d82ec0f815f5a1e7dde39848b45141b753a703d0c9afdf8e544009f0fb1ab7049fd5f532e69fb61bcc76dfca20de532c05b68c4df5092a2a5f70ee33acd6c3ad8214d5a1e5d448ad9b7f789fa562cf9e302cd28a1acf1fd2437434243a7e4924177f13807f0f2bc0cc24365d9f3c3ddfb612c8fbb907ef731bd499b053ef95c5a92879e31e4e465709cfe46101d6180cdb1d8802bf56bc140525ecad116d71971d0e0295ac77deda17f055390580045aaab58a62d52e0b247448acbe01ea1d3e1124b9703a2081b9ff53f8ab8172122852a47b51ea9db0f7a33926cdf09c4bd01ea0ec7d3cf19cd0e7b0cf90ee7f1ed965be8960a0746abdaaa60c323099614d4a8562547898d6fee24a2147a968b7cd1b5e846fa8337954f4c56fa791a6f758422f4b0f9a35a8271579e71acfd14239202aae21f98f1c83c18e479f767d3fa1a09f1b9b98977f9d48bb33a5875fbb92d2bd53192a08a382a7f297c7ec1bbd2879f929ff2a9c5dd4b5c1a1af5f2c81a4aee3e6bb7e343e9be31058aea1547f90d96e8c2354dc68ada9bf91ee31c79ae43339e71f7ae2d64beb04204e644d773ffbb6b096ec76add6f94076004d02f01c978f31008ecd50ec672ac78d2cdfec34233bb876fd81996389f85c9866631bf4e0793d2e1cf391a225d0c5a363fcca29f9edadae7f3f47ea4d9efa1cc1c3b774233b4a61b0d0eeafca3130b41596e7fe641ca819eb4a0c877bc755edbc9049fd23ee29f977ecf3ff5c172f65e93efa4caa598e7c5b99cdf3a593588ee5f17183c277db22858bae85e1110603c419c6c392a5091d22ca2d34f82465fcdb9a30ab5b744cd75ba38593c7ff289de9771593c193a5791edbf08176304b5c293dc300df7dd9e39f0a1ab214bfb29cca1621118a9416dd4b24500b02c2da897cf470754765ac713c8ef6c81e87f33ec4f5651d0918dbcce3c39071bb5393c5a123eba75cde40cb55fc48f15b2d74b08e8627078bbb1fb01fba8e2d109d8866b96abf9256ec27718edd04b53823a8b087fc28b51d5a5c5b7c635aab621a31d7798c09953771e06d053b535d103a3c0b7a435ad47235c0f6e99fab06901f7a364429f182a3fe7f8d37f67e80c0288557d7c9ce6b21dd5e641a09a6e35354b2a0e7fb675cf115ab691a0c81613cdc51492b21c18024aef50824226c8646b0a1e482e2e33c821c15a9919d77d7eaf46696863cd77b30bdd8b570229267ede946c206914420e246034dac8820e546d5d7dcf3109615301a7d74293721303bfbca826e1c5f413c28c6105c67b811895a5250f6bca6211462f14518bc2c4f83423d8a9e809837ca6c2205d597463864532b8fe15e5c55a086cd7b57b3c0feb2fcdcd3dd002ad5fb72668df45e56714d693c29bb28fb8900d31f8c4df78aae74ca01da7812e06bfef479d73e42bf35af9258a624e0bbf55bf818ccd3b3125cad963a790e7a5ff253b3465fb44a7c1221579c9716206e14ce6c657d0ed159f8792cb0ebcae3ceaed45f0b7b57bbabdcb428f826ada225513a9eb41aa851f6cef026e9230ce2a5e4bb7f10b5e902c226c77764c78b6ad147492a2600f39e14f39f40d22326d03a0b595aa750a26421fe7f0d5f2ff100edee7a60b25ed76a8bd6889f54bdce7494588d0b3d02ffd7cd1241320f9e9c34dfe1f63545f8da89aca045ef472deb376801a5513a4ce89e4fe44eabe01701a42459db6fe540d1c628bc68bfbf54cdb45f2bd38a6a6c757275e5ae7589a6fa0e11a56a124fb1b24459593427f2b92e3bae42eebd544c1b44bf99366808d6dfed2ff984dac16d9adeb47a99435809ca009808c39cc37ec91ca46d8a1246b8ff3581dbad7363660a42678cafb9ce4601c5c2c4f0f5dde45a0386921c21dd38d7f3a8dbf930aa77eea2571de6f60071a2a7376cd31b0bc9460bbf06f92c32636667b7181a8c75fa459409623631bda8e18cfd7545c8a76df7622ed51c14a8a9fcf54b6bd8b7cec16a5947754331be372b585ddef415d9cc6b68cbb8a2e9e87fef8004c907820351355c6e03c2e32682717f6151fe0beed786525187a4bc75dd6ac2b298bf7e16aa7f7af63dcd857df6b845d5069feebd81d902bb6f82409cb27553c98f4650fe93a3a6b2a1e178f7f7b3495f5dde3022ac196a55d2b38678f965d45cc2a5dff26cf8379442eb63e297577824fa55a6e096f4e10728ddc4d349582666488f91182b229a1b675a56e623b92a0b7d5e140167b450c3a4f5ebd3797f0d5ec3a800722bdbd4b20b6c2e0c554bc85f97d07307e8baade806a04f9c25625e9c9354ebe7df8c58585cad339540ddc65a1adb60dc2a34b1a63ac9c2d8c3d95f91bbd1ab45b63f516a97f1dd00639dbb942fcae433167d06260bae3b585bd940b9887db830822e6237bbef9c1ce5529574b0481837fc63f783258b37baa1ed52c6ba8c241cd265ab55f0d876dfacbda4ce1bf356dec90e9169754b2ca57ef796345f77524d94fc54d9340ee70e6b2709ac569a7353ee6b60b8f3e3e117842c932b459314390d35b60aabc1fab46420ddd5f223d02cdafb481bd2eedb8af44b7bc1f06a3af7c25d1d9d6fe88d1990fdb74239c2f9fd8dada88fb9dcd40dd031dadf758fadc5b3ac1db9f7dce89501b52d403d70fc5c8d709b7df87364f4ec327bb1d46291d0a2b77f18714a08496635fa676020285ab0fc30c5d27ef3ec94865f92078e4ec6e67cac4e55e48818da999c1492a1bf9f9fc9c5e386c9df05e85736879d50755c21c8d4241d01aead0af310ad8ca37981868ddd7930d811ff835d19bd9f4cbe128d807d69b96738d0ac2edac80c8333920444947062057120cc91f910a6d3b21839125616bcb6f953d0c745753865512eb8fdb81d7c2de756edfb2bd2b3d8add4994ac9747be71a6399039df5295171ebcf6f874daf5837d81f26e36695703a8a9c55e175e9586cc2334a108261ef17ccc0c5088d2fb0753f9ee4b746889ac19d9124505a6132d4cbc1298128adb5a259df1df1e07d8e45e20ae611efe61d635954b504de696c660c5c545766178b4328c583cea7f6361d41a18c9c42f6f148438d4b079810395517a5be91dcf02b8fa68b4740514431c80187d7f85fbca323db6b748bd14fa4c62451a0b6ce6800685e06cfa0dad45c9dc41f699fb402789b590deed63a16647d62dd49b72488f018e8574f26b8238c300cb9fbc096a9b7c8f9d155af2c723f15e4ce883618db8b16d8954f3851b4e81f553d1180ddf2f0a5d34d1b3573fd083adcb9836fec1acc109a4880ddeeffa391bc50ebda48815d6e54516ab578162637e485c3f4ff59ec5ef3992dcf66c1060ddbc9d97e6ff9c42cbcb9259e4c9c06bee066a8910dd10bfebff8f1dd543e525a68e85444d6bbc1febf8f9528ada26832aa12d8bc0403c63a4e44acc0d7cd34e75a57d82657c052830585e3213e80735fbe3f58ded615f0eec5e125cac174e4373549708e075c9de1334298f1482e3cd6c9b6b51825d0b90fa14c06e27444b4a9b256cd629b30f9d10b1585e81224dca6040a19d10fe42ad34c453ea4b8a90a5101e92cdbcea2d7c6ff64f38d8c9caba51aa646105338594768c3a74925f64144fe4bf50fc37940d738917963456353951a585dcf1d817c722c512a84665c1f07be29c3310f28c8de9e1ab5ea875638844ddb3bb3e6dbb4ef7298e5eb178d975704768ed4abd31c048805ef347c1dca59dea31f5eb6d55ae2d5ba71331a6a736dacdb827b44e68ee087fab276593b48c5e37c86497e283dbdbe1f06d2c7f5ea4051d0f64f41844e50c6943622aa302a072a94685a9836e81f43da8e7050ef05b2ee92f69f5760d78e7ffa31703bf449b0085edaa93bcd0ee7c05144896ec6641ee1bfc8950e434402546650e55bd0bac10606ae337a268422a68ee42dde58322e4780965cc8012c7e60974cc6b4e20e21f6b07af9cbea327e5236a554d1ce64ad3ce29ea5dd065c34b2dd4f7888dabc6596af02c367d3d1aeedf832543791f127a473f801d1862cd5801b3764aacac981d4f7e0f7ca0f41a125dd416e0e1386453e39abc26d9e94aec0c838125d56938c158caca7a026e9e4a9c74e40f9542d1f96f023fd51b77b2e3ff0efe53022954027204b7e961107192908c8a1660cdd0526cf46cecacb96821f18c47ef8fe2dced615c5f5a93dd331e9f453ace3b04e05d10412d8546c6394d86968db0c679de6298733f470635f878771d785be9e4eb2a85ca3a164fdbbbe675579e23bd7091e21ca6bdc98c47d8257013738a280c80518de3d0603cca999a899b012be51b7e06d905f7c62c8efe25f96621e4ba929437b674e825669db75c0eb37ed731e953e63e20ac47686060d80b9cfc3cd4d846ecc64019df461b4ecc463e054791437f521be44f7e5fc69791acebfe00da51bcb6b01d3afaa91c63106296ace0ab9b8a0fb845a0f0ac6e60d6268115e089e9b91c81a8c7010e10e1276133a83a44cf94777e4bf418ede39a77f5a7546315f2a5379fa515a975eff9533eef35007ae911ae052833daa8fbb091af4f3ec0c9055224554ea71c8b5426b47d938cfbaae1a2ca8e062c9adaf4f394f49ac73358fc53ac1ac0288eaff43d78249e830c10764322f2ea611d992bb69cd6e3831e826275aef2809bd60d71544169d23d168dc97f2998128d53cebdbfd64370a00f1b414a683543fb6dd4a576fec9106ae02856921a246107a4f55419bc71574a6b3e72d86ee2c771907ca986a63d19f1b94781e8a757a977bc488845b6ba891ceacbb428f85c81b1d09027aca10678574d21bc7128be5fbaf99dd101877bb7e4c8c6f56e5938a2a270566fb98dab1e09a38c5043230caddf453f29ffc1aa8676225a574adcb7ff680c7aba3b9b2a6cf1010fad0ff4b5ae21b59d9002572754d01739df", 0x1000}, {&(0x7f0000001080)="c24e0dc4f3e7bd153175132a01c7aaef20c9a98a299fc22962a2223e7bda12cdcddb47128cd8f2a2f2edc95dacffc5b0d2a9899e2187ce05afb5e3d9e0c8b0175fd70ed6024ca829", 0x48}, {&(0x7f0000001100)="015e4fd60b51da2fb34190f387a3a0791b6d26", 0x13}, {&(0x7f0000001140)="98d319080a456dd0216688faa3e3dc758b01a2cc1dee1b416c53c5138018e45e775680b13b8f13107b08dbcf55f515a090fdd854cff6b9b0a41ac6c7d2758b2709b386e223cf52bbb401064aba01fd5348de5e8f4ca507275d11dfb5f3289ca6852096542d103bf98f15b219dcac79e5ea0bd1b648c529a75ade7bd33d0963268d26608df546ffafce0866daaa66c1067dc8d3124ce787296ccc53cc64bf12f0a8cbd201a164eed4357cb2c3eef53ae8b3fa7b24ca0e3e2b12fffde31e4853b622d8ba6b51", 0xc5}, {&(0x7f0000001240)="9de7f2d3f3595dc1e5c92aad04ce9af75602bb02e49e6bc67c1f789875c5be3aaf30cceb8fced84a397f098794fbf867df9d195483a525b26d6684daf60d86149f4a5abe37b595976072c80d9dffdf34047963dba6bea304033bf6e044418c9e4e7dc908367302467c1182374d1273972efd6a507e4876b0769e6f2d9638c8f7c731e345f16a88187bd87145b86640f2cad04350b2f045f9c11c83d58d15b67108856872cf1889a34b7a75af119f688564cd888b88be73ea7666b4585d85de1a61a25f637b94b2dbe2d6afa644afcf1c9a", 0xd1}, {&(0x7f0000001340)="d207e773d70eef80b35360de768d89c4f4221fcce9469cd4891c1cd39dfb72201c2798dd59096935b1752c48ce9f5040062bf633fb6101b92dfc876cf4f73e3cafaa58c6cd608366492f3a8cf866b0cbf79a4d8c7b1aaf7aef9d1a8e51e80f09e1d7912657fd73f145a92d6d7a099fe1ff72c5ee5cf88f239c1f702836dec634d0048271df73ffa00040f1cdfe61", 0x8e}, {&(0x7f0000001400)="57904c8da25c7eae4af14281285d92b94dd3da545213cee0763147ab305cba27899950e02adf00211edc6970e39f0ad55c2f20ec95e07c8b2537615953cae6338f66d0fb64e9a1c3a85723c5ce99e98ab37701facc2bb03f24afe38d3f9dde809d5e04e84fbb834f17368334276932d907bcbc8f68b8d275966b841da0e37790d05b3051359d3c26ba7bbdf056437ded91c9a4ed7f9bcae5c416abe84f154ecd96", 0xa1}], 0x7, &(0x7f0000001540)=[{0x38, 0xffff, 0x0, "49728d496a51845a5ceff6002dab55755ad2e9a371b1d68fa172d04dd158a7594c32148b098bf5"}, {0x30, 0xffff, 0x8, "d3223dff84d43f6c78ecbd2a5229e8c61664e12492f10d1029b2b98d2dc5683a"}, {0x20, 0xffff, 0x3, "6b063ad1446c85a0724e13ed"}, {0xe0, 0x0, 0x8, "d8de10e4c484df604c3b07b76404d50ea7327cb3caa1d6bf6af49093b4a37d7b6b5a3bdabc2f70a5d6936a0bf1442ee25047a5a08ed7cf5c8dfaf3127c0379c2b3bbdee0f8901b26f64dd4a2587c52bc180efeb4186d5b9c611f389400ae7138b589355460f19668d5c91c4cd40b2b51dc2c844358c812957634141f622fac694d497b7971da9d0c418183e99c831d38d9f67e2987adee22fc45335a090234a6cf4946ef31e9a4f08be488e47f212523aeafce35e2112737aad6743bf422a46efcb10f4c7d25c82596f9"}, {0xb8, 0xffff, 0x7, "debcb8f3e82086254ac7d091ddabffe5054e666164e6f493c8be706a33a92830ad80865ca54f9999261b812a6e5ffbd6898158f4c5f2b8ee0bcd4f1f50f746581983a58351253b97004787a0f57ed0695a7aff71db42dcd3039355a3bd6d38599d0120d0c83523210c6870f378d492c9cdfe20901d30674f46254ae3f0f3fa660e3cb3b8a5c0472dff82599d7098817fe1542242b8cc820ccd757d3a976f17e2891f"}, {0x88, 0xffff, 0x3f, "2fe14b126fd01830d7ba164f5b3a6b456ad2a520d3356e5c2aa693b986f5dfb8d59c12db78cb115467e7d2a979744bbb35be82bb47e09f6ba024785ffeb8004fc3f4d6be076884a79a5e61cbf25f3119e1450e3d02aed0b2f4ec514a015e39a4e08139bed0bf8901743fd73709d316bd84353b8ebd3b8b"}, {0x1010, 0x1, 0x35c, "6008e0af06db357f57108536d9c22d0a4ea32536b2d10641cfd67a0e01ae6428ab33e68ce0920d348d9fa1aa17dd2397c43ff5b50913010b21dde5428f274639b460fd740517e1eb8121b43dc1ad20cd15bbce04df2b931b1304e0c8fe9203586745a214354a822ae2adac5c16c171f2f9a5f1abf29fb890ecfbb939b0b6c664581f1b4ea08029ad9ee0c0008aabe4c5d5228cf710d04b3276518840e8c24ef7dceb446c114313ee55e815174cd54b83142e5447a9c8d869124e3e68070ac9ad0d240c23aff9ed8af574ed156e2524832754b2ff210c39ffd733e0b4037ec92c75dca54fdb7b9a3f6cfda46dffea846e65a008cff0a6297b2894b79ea2035660b26ceb5986648d08ccbb3ba480e609e7db5cbaeffb8300fea4ee099f8464ca01bd7a71c7156f89fa29f05d9f58c97ef6055732cb912ff86f9874933573d54d8eca6e6725638a995db170777f69aba870a8135cd4fe8670d5b073d9a3498efd401e0c02271e62d1176d394078c84519a44de6160b6faf49f306248a7f60a91615b066de4b48f3bf8958221eda461826b9dc2db1e41c9ea0bacacf480f46b0f6c7b5c91df2064d8303d73798b63f6a1cec67746cc34d656556a6226b21e5c253851a844537d1c80ffc8ee1f303e93d809881b624fe758c3b405002ec1cf6ba38935340848aba385b953a43794a86a89f9c61e339cff56e3420354bb6790911c5fd3977f470b6c24fa2f0734fed5c24be9e4151d88b7efec38bc0cd0bff9957a410506004544e5d4ff35dd607ebe593a1cdb08e2c65b466ba8b5963953e2192884fb58e58a70b68670142ae31186aae640bc955bfe8a2431fabc3e1b56966ac18097989c262af3306c7e636aab26576994ce44343b4f924a3a0ede84742272c6dc5d73372f69d7ce3d793a8cfa15d8440db54a51ce85e4afee1663e65ad018d52db19d9a1b6fcfd8a22dc7f0d09bd677d0b8384cdfc1e99699608b8ff974842c283310989a20ed0904804527f81e256b44d2b0c2f37d78958fcf7471ba3b9afa1d9b79c05c47e9f3ada21110376c8da7f0db5df38955a056ad2e6c383610dd5a07b87a5504b13095d8a094a63034f5495da2b8dbf9d388f2c61f02fdb57f826d2ccc34e7487846b89b900aee37a24bddacc65025f2661885d27273e8b0b6aaebf16a955dd08e14ea62689fed19428a500eeefbe5e484d34e48f96fa4dd31bc10f1777b4af454d304bec67ff86364f6f93f4663378bee6b032abb5f0d62f162f7757c6550b5824821fcd914a88a00ca622731c0aff042696eb7c4b27dd4377aa120b4abccb7f72f8a8b052debdce59aafefbee76aea03d6cd33a96b6225697baa79b1885aceb5eefb0d6d04831c7dc62e6106a4715f95158c4976c8ed2df2bf96b65b30957782a9713b11e152261bce0697d06688121631f5a04a969214a26bea235d7d2d23ee2de0942097f79c2cc29c107f0f4699eb1796003ad746b48c5a3dab05e71c59066488bba43e332c59478be5483e74cea14c0acdabcedcad9345d502e0dea8d1a5ebd1d976aa08812b4094a20f9e324d276156fdb723f77daa5eda23966e42e150b9dd6d503e5e7aaf8da5f516850402d4410bc0cba72fe1f8ef480e3546b88c71b35a38f82bddbbbc2b8fd27e5f2babfbfde0d79312689a93294f5d80275b20b6d8e972e2b7c3f47f2dbb6db600aa56dc292a36b910847237a71b47784b1d85dd44434b970406988cc30068bdf5b3aa510028f9ebf178a58f44a28be44dd3eb275352f573f3c2f2f636bd5c00ad0f1b6c229787aef83c323ee0ebb8357a81f7d1fed413683b673dfb1a4ca26baa4cff0d84b7511fb0816c2058fadf3117996776e42c164562cf54e9f7af005bc8ea89c1abe4583025e87eb75365276f188acca8a4e9acdebbf6393b4b46b060d457fe820c98f045bed0296e75484d2c64a2e38dcd3a07925d542c72f3bc8cec7258167a437ffc705df3cdfd0caa6239fddd7c499cdcabcbb9dec23dc69c0e5e6b491e94f795ccbcd0dc8466a81cea77cc3fb9b0e6605977702bab14f3383e49760bdff3f521e2e2878505a0902f22e900f4ff29d0e7f0a6b173f96930e661aabfd70bf0e06efe9aa476f7fb84487cde0eab45f2830d021e947b796fe17be44c944e1654861b27a7e1d7fa7da75761f7cd64f64af6ad9cb58ad521ccdec09aaf905485deaf228d8eca60d0b9a593fe2ac678f2ddf8922455a2cd0f325ec9f183b2672e8cf33d92ef2290c20470adfa40e1406d3332d70639924bf44ccdeb458df72aa0fe9e45344370d098a5257ea42d9e08362c6290c9983d4b0cec0a95b74c62fe8dfb13cd74ded911e086a0aeb263f8cb6e8b030f242ab37a4d1588f1e2a0aebc8ec8545a786a9867721812d97cdcf74cef0a66d10c66b561f7c4fb4a2c88aa19571b17e4178d6efdd609ff26de9c8c576c99d162721130f23483469535b7ed03d94025a1b397d6a37cd8a13f2ba8633c48bf4b29671a686023238b56c6dc09baa743e36a9014772f1ea2bf3efc0b97b4f4ef3e08fddf7bd6571829051d729214312f653d66bd49fd1cd8e82648e5bd2631da11eac9919552eda3ba1e41f3ee70d9f306f27e25ce585c43e4daae3f579d9e81dff8a196a22586f8c1ccaea7400cbc8fdaca75fe75d48ae5387610b01fef0c9fd2b1ad7faaaecbb2e1c7ea4e6a8d05cae3c3b07a29a97b65d6d9c6dee5da6572172a02e7ae3dfbd825a0fa8b4e828d0a6f5b3f5a033231907ab060fb2b7b6523b1f1393460d192bd5ec34a5124f5ceeb936716bb46eec06d0d3876812b8d9724552f7674e19b60c9c67c1340e4a2d1a019cde2d0150eff412db8cf2385695d661cd16d7d76a8e14364bf8d96e171d1404517d647f6fcc6cb3065ce930bb37b9da44cd21040223401daed88621777b8fa0110eb75647186e7475bee1e77913e121755e4182133664dcf49c0f8bcb917123910757e088d5e61ec36ec509f24635cf01901129147c83dbfc917427d6df214ad07a0936eac932e5033c47c0c3647b32d777ff0d3a79169a5d315a114a5bdabc2504067d08b587146eff2a0c76d6b0e5d1819534728dbca2fd86d7936145768afba09357860426c862fe1ebdbbbb5cfd16584d1a6077eff8bc04e5825dc79f368f634aa14f986b83bf2e0d8596b12318c5cff440653cadb02c484d97fb988bae1d9fe5f86c212017878d00c1c432dd4bf3df8964a5224883310596dd00421a1c0953c05d4e8b0f41ce18c84d3d08c4811518e9ba9eec1b2156cee68ac62de9381bbca310e163c2338a98a14c974018a5c83322c779904dd7c7d03db2240d163b3cafdbacbae1c177ceae234350578624b903aedde2bb0d9b8b312e61b467856c7902d8831afea777cbbd4bf07724d202daad72c79b5c4cc337db666804d55bce08424c9fde080898ffeb8d2c7567fdf869be1d5cace2f128f98d3d111916061f0cb3de7ab937cc0a4de07b516c4a637614140bb6aff69143934c721e8883b908a57640aa630eca7759c705e37227c4cb50665ef58e0bc688016415b656f2605f53cd728fd81b9a1b4d9a37ab3e52bafd4f4b19c9d72aa47b262f42e8ea95d9d2ffe97fbd88bf2af48941b84e93527e392f9c99ce767a61fb76742b17aa2cc1fbf381cd57a7a5bdefa8bfe19f6438723b30830abdc6eeff29f4bfa7ec79b242b584f53472b76da32963b9099347fb6fe3521386453ace170c70a81d3b60655cd7a11e821ea94f6e13f87461e9986d41c9399a07daa75b1b565052dec36b06c5e4109204b9df0ad0c18219c2df7ce6f6d12d4ac55fd542e4fc350e7759bde78a8e00c09ea6319201b596bf9730584fe607b01ddcf3f63d13c99cc10851308e9533f01e4bf580e2dc947fda0d368303b69080a5847b2379a928a8b4d94f3f4ce3eacf57e466ab151f35872b708b8c07d731e1e901e51d94bd97a1242d99f0b5dcb59ee3a2a0cdfef2067944ecfda44693f02b4c04e03478b8e6f86fc3151533890d9d7a3de966e2fd212a83fac2c9cd4487cbe8c232945455e938f656dc37f0e790db157b77dee70586b7f5806c1f57fd36940e5ada9500f1d42efa9709d6611778371371d4d14a10e62538f65b4325e772f08ad8200ac571c5e2deff281682a55d85ddaae83e698fa6eff19e760384ac8d17335a7e4a2de19791bfcbe7ed9222338008f77f4096bab3ab5851c7b0440b4491af9d81613f2e8ce7c4204b97ddbb5f0a89a1f7f19eb4de86e7b1807603906fe162e5e752cca51370e543120bdfd2bfd2cc4462832c12a81336e04fb63c454da8ecb390489c3d19c3c53d8aa29327e4e4bf64ba1ce99f0b781c769ae3542bf1c9aa9a52965f418552ec6375815d4e38676cf667efffef11aefd53363ddaffd974fb6fcbf42d6afe85403950b4292c98543d779a4e2e6fa2846fa1952ff1ee37dbf5df53a182622bb6f9dd6a01f929fd1f14cbe29abff47b16e7482b5c559b4715d1e1e84e3246865a5150a0870520daf4bde180c5c7b41a84c47d636189bdd5e0909a71d73d93836596de1828453a30834ba611eced5644519b5313e25c767547064e324d58a32a5bc993b22d0d1cac6213cd47d1cf53260048aeb9b9d9a6f4fa116348530df5043165aa1d863be7a101e51cc5f1228e282d32c5bff802b0ff0a972c19a4682847b78a8f9e3641ca450d4792e5234952d3d85af595d9889bd702c1b25af730b23bcd816da62878871b0f15a01a3572f4c15f6022e77938edcfddebe71ae0982798c5874d928221c4cf3159621ae11462f22af6ccc6588c5b0d815622942f0cc511c7b108924a0ca68c1a7e95ad529489dc70a3f782b195ea544923f5ff5b52a5ecebdafd5d5fe56338c153bb48ca4c54710a5413196dcc8cebc2b6f075d51ab1ed11dba0b554481999eb5c087959dcc34a79e602fd6f267bcf3edd263b12ddc2853fe8a42975fad5ad88b8db207c5e3fc9625124d6d8147f0c373b33d70c43953505ff71c43b5e362cd1a5faa2b2e2b3e4f6cfdbaea232c9ffd45c6366f2d2ba20e7f81ab3511b36300801176cb05e1bd49f08523fe342865cf4aac8f32452d63998f9a68d7395e7a660a4b9a4f9ac0f39227f01e4aab9e8697ef5fcf2e7db8664a7a3722ec64bf7c09b224e6b46f2413bcea6d704cfc76e6cbbe4eaabb71e2e25b768806e5a7f7140cde6103f7dce173e2d3d4bece676fe7037b4d02b0c9319dbc9d31979df00cd51c0408be4ff4a6353ea3e103a385ebfd734311fb075354bdab144a5c8439a65e1283a513ea445bd355cb370d0a74280f48ecab0aafcbc087a44565103f699239be409c0c0fa0659d86d8714017e1041ea7f6aa02953c3e4991ab2f2acdbf8ee74c918bcf99fc15d19f98363d24ef93417bd6c16d1df4566197ad4e804f4dc634c4b7a6e505349170bbb3a0bfd10c8907d37573465c55489779d33bb7f4dffefe96fc1f29ac37778d68246b25f661989e2b8c4ec0cb1efb0409fcd9c871f915ae94f9abaed157603b3976d626b31764b0158c73bf3d36f3af8c65d450e459a0d7bb44eca0df509f2067fadfd5af6f55673028040086f3009e4bf9be474646e910d86d7cf059e0055793becba92b1cdcfab3da85b6c7c27e329db38d1925bfc2df030964c00c5d72776d07d0afd549fa8e7374bce814a6a5684e76545bbdc4ecf9a722377023e8599781e3cd90298e0ed6dbfd9091b12a0f344b26ae573e7e149033e3ab26b76a734eeee2ecc5f7968e4b12aba8e911450ae6ef49a38b71b67931f73c6e56faea390dfff7dd2"}, {0x90, 0x1, 0x6, "2d15ce56f4606480f7e67518361277b0c3041debc9c20a9394cd0b2624a399fedd59ad7dd5f30aeebd9d465b87b2669eef65d3a7107b7c3fbae8912e46b301adc0cf96eaacb120b48667a653036f34ec52ef43da01189d2850ccf601267c42ee5fcb438a00253a70efde9bb717bb243ab47e6a2c63c07f8e2d4cd7100382c9b6"}, {0xf0, 0xffff, 0x7, "a88e6bcd8b13a15ebe62b1cfb23ca05aca69e9d51a41031ef3fddfde51ec647dc6df76cd488a4c4f62a883c133512c31dabf064f434f83965861624c37b5b9026632aeae4abd096676f4de82c2a51dd2a7b97e345dea27a0c181e53294f60ffade490deb7cf833d6d1850a22656bdff99b5c21e92470e12cb61dd4365081c8f14f0c90abea31b08787ee3bde0961e39139d0f582d63cca73a89e379ebb6fe68b8241d53fe09c38bf3b72a70039c659e8f1b403c79d8446e4557f4e7bf87f701c1d34dca9b40355f6d8db5225b7ae317c17e4deab37d5fa40db66e00dbc98"}], 0x1438}, 0x1) 16:00:00 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x48, 0x800fffff, 0x7f, 0x101}, {{r0}, 0xfffffffffffffff8, 0x24, 0x1, 0x2, 0xfffffffffffff72b}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x3, 0x8}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000022, 0x5, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20, 0x10000, 0x40}, {{r0}, 0x0, 0x2, 0x20000012, 0x8b, 0xff}, {{r1}, 0x0, 0x0, 0x1, 0x9, 0x200}, {{r0}, 0x0, 0x0, 0x80, 0x6, 0x3}, {{r0}, 0xfffffffffffffffd, 0xc2, 0x40000000, 0x9, 0x6}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:00 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x2) sendmsg(r1, &(0x7f0000002000)={&(0x7f00000000c0)=ANY=[@ANYRES32=r0], 0x1, 0x0, 0x0, 0x0}, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x7ff, 0x1}, {0x18, 0x1, 0xe8, 0x8}, 0x5, [0x2, 0x6, 0x2, 0x9, 0x2, 0x74b, 0x0, 0x3f]}, 0x3c) setsockopt(r0, 0x20, 0x3, &(0x7f0000000000)="65be09fa00489e20883627abbe70df2ce3d7fb6a7f194cf729aae632097ee71099b6290f15c1823b67", 0x29) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) dup(r0) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="4e70346c8fce72b0896daa674239f0e1c07b1028c9ac0d33e974347ecb4d50aae1c8bf5e4e5f34316ac52fcfb28a38a617f22f1af022e898fe5ec72fa3184f2cb73366da095d17f45f145677b9dba1423dd0d54707e3a3b73cfd0dcf8476400387b2b77cdaac6b30aec3ce83ad8b33a0b39e7dae5667f6d0d65473b841ac3d114e32696c9a7a8f8802509bfaa2c64d9cc1f68b519d1b490578e886ab289e35d50372d3ebc7a7d52911e8e8ee4b6a88a80e153de0fc6aaa15f993fb6f8252f4b0ca83ea6e0556847ca3fba715a450a20f118e1893c9e3064da645af17a0c2935222eccf851294e5bc", 0xe8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) 16:00:00 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x120) r0 = open(&(0x7f0000000080)='./bus\x00', 0x410, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2007, 0x101) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lseek(r2, 0x56, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) 16:00:00 executing program 1: getuid() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x8) semget(0x1, 0x1, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x4e) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x6) r2 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000000000)=0xffff) dup(r1) r3 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x6204dd37, 0x5, 0x3, 0xfffffffffffffff9, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0x7fff) syz_open_pts() 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x104, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:00 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') rename(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xd23b710e852e5419) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:01 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x95, &(0x7f0000ffa000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = dup(0xffffffffffffff9c) bind$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r5 = dup(0xffffffffffffffff) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) shmdt(r4) msgget(0x1, 0x100) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x2f}, 0x0) sendto(r0, 0x0, 0x0, 0x8, 0x0, 0x0) dup2(r1, r2) 16:00:01 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000140)=0xc) geteuid() mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) r4 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) setuid(0xee01) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0xffffffff80000000, 0x4}, 0x8) setregid(r1, r0) 16:00:01 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x100) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000140)=""/199, 0xc7}, {&(0x7f00000002c0)=""/146, 0x92}, {&(0x7f0000000380)=""/85, 0x55}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000480)=""/152, 0x98}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000000640)=""/125, 0x7d}], 0x7, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) 16:00:01 executing program 0: socket$inet6(0x18, 0x5, 0x3) r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x8001) dup(r0) getsockopt(r0, 0x2, 0xfffffffffffffff7, 0x0, 0x0) flock(r0, 0xc) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820a", 0x4d) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) close(r0) dup(r1) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001a00)=[{0x0}, {&(0x7f0000001740)=""/30, 0x1e}], 0x2) readv(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="de74c1d0c083c316c5b05981ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8af65c60cdc44389baa02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed5000000000000", 0x7c}], 0x1) ftruncate(r0, 0x995) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfe", 0x77d}], 0x1) getuid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:01 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) shmget$private(0x0, 0x4000, 0x128, &(0x7f0000ff9000/0x4000)=nil) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:02 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x28411, 0x192) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7fffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000c00)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x1ff, 0x400}, 0xc, &(0x7f0000000740)=[{&(0x7f00000006c0)="9fcc5e2062031ee3aba4b558af562e7a8a06bb345cbd87060f7c403894ef6cb0ad3a98a85d33cbdd6bd215c960f3e880089bfb6b024b60b520a701b4bfe8b60f587122930baf933b5ad601442f275df2eb8418e67d39a5387ee1fe968be0d191f5e1a100063f6f8b", 0x68}], 0x1, &(0x7f0000000780)=[{0xf8, 0x0, 0x10000, "ad398695a48d4e90d1858d2d3d118ab994a83242cd0d7af392b50cf03d0cc119d9b72b5370328f475cfa89a7445a43c8391c80c1c9ec2c8a048d0dd770f1f2a666b57055e6e7be69238f1885fd9c393f32248ab56cc7d71aa215804673dc0e7fa82278e2173f38f923b7ccf6a4ace884d1dffce3fc6a11867019f734b5f5ab562601f8a96cd7a6690270aa7cd0cfaf90b696dd678748700c552d665f235b71d4f0e41111057ab8d701e601a2140807a72355f8c54c77b0f7ea73a4919d5fda6aeb351807df6a9ea3ebe18fdaff21dceaaf3cd1bd2ba649e1f4a5ceedd085030e9c98296f5d5426"}, {0xc0, 0xffff, 0x5, "0081cdb2fd49499057354dc23d42c62b1e5a9f6eab06b272cedf145c03695656890e76e297174c8260feae411f72d8fed72cb105fd2a4f4bcfad73390ad083e7dad8a4b1422f5ec2dcf78fee2ddd255c62629c0687923c5dda5cd59de114dc15ffc493bbd017cd84f67fc8bbe75768f127f3b53c5e37e050d0f05745bff4dd8281f4bb69da783972e3e5a213d1bc8124eb7c5079c2e73229a6da0e7b6e27d15a632c5f6716e512302c86ac18a840e3"}, {0xe8, 0x1, 0xded, "39fbbc3816711b7abdfbaf71781e81f652bbd76e5babf20e385875018b927a552425e39706b1f3996594d5538c1484a425fd2ead699dbc9e99fd5c459a4bf1e8062d8043cd25b5037cd3990772f3ec46813606914af336de39fd07e3885be6a0faf6fbc672837467a65a4fe8af586e6ba2b63e2f1ee34cd7353870562064b37e889212878706415977a9c198f852f04dbd8d135786b0d9ba3f936eec708f2ee465cbedfc6784dadf11b344a9c7fa30fb894f865937491ea79f0983ac06cc7211fd995a35824ad92a7306dce09452810db63aac482b"}, {0x80, 0xffff, 0xffffffffffffffc1, "3e1965ef7137b7b3b17e6c61ce3810d481464ed54e35bf450ba9b4e27f16b81269124541bb471d63ae2dca74f17d5c739e4f55a9149e74c7a516250706c731b8bb6bc6bc787f5150aab7813ed07c251d8c03dd585d9cd63f51235bc3155bbcda9535b20ec9f3c763bb69f6"}, {0xb8, 0xffff, 0xffff, "2dc8aca29980e735508b2f0f02a6dc22185288e929e8d135591bdf88fb5ac42d2ecbdb075d26a567c21b20bb82e4dc2ce678f414f94fe116a04d3e5bc554cffa691174e13129b3565902c06b5ca86e364caef1c7a1ac3051878498c568f14f96a1089db8c5cc79a571e8294a5f33ad9924fa207a16eb65d569e88ede5e8a5bfa2c9c8dfc5abac49471e71ddd71c5aca24c4c948c5193934976cefca490515d1b5944b4"}, {0x88, 0xffff, 0xfffffffffffffffa, "17dd79c78f1bf78317db77d2a62bf14481317d53f8e51f5960cb18de529934a98585a3e8f08989228257fa633f579c0e6158ffd55716ac5a815121dbcbf6c19523560364c29a88b4d54d5a9d714c4f41458a77cfd1dc863ead2d2cfa3d59756fc616b49a7687ad28db763e6d755b574a8c"}], 0x460}, 0x1) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000080)="4f1ee35b82b1ca97c2976917803bf66fc677476c5752c0ea42aac4b9b8d022e3b9e13373e524ef1caac73f17338138ff77402ff1bd2795b61f4379e79dae21cfeaddbb7fa590d35d", 0x48}, {&(0x7f0000000100)="4eb2008e63314415525293a14d584a1bc2e6c9034e217675d92dbda605abaa8ade12a33f67d8d82ca81a45ac0964ed5ba9b67e4a645dcf21c7c5284632dcec3fe1bb8899a399382a05fe2bd857ea989fb748a05f99492073d6b1c60fcb4e7bda9e977d88aedd168029e9bb01ce7be04894819675e8522c7772bedbd0a8ee9a50bb019b784d7f3917f86544a4dcd94e28a727faae02ec1e931833f8954543621602763e78f3", 0xa5}, {&(0x7f00000001c0)="8c8d5eaf4447aa497ab63b68a031db7c937d37e43615978cb7f462d65dc3a1da920b3fbc4fdb97c78128205d059d5409d50ad086b23b75a7a80528dfc4fe9665da6093f3ad6323f65521652edc5bf9aad7cb229e19f34b94a17aea92959d", 0x5e}, {&(0x7f0000000240)="d9ba0076173fb1f6d71c6f812efb9fbffd9885a902ff74d350ff9fdd34ed16e9b1a9a5daf2a0f13d91fe869bd9c2cd2bc25d9f262dcaae7b606f416ab32130584bbfd018883a20e5feb29f81d678972fdd2927a95de6e6eb9aae39d4c6a03fb7b0eac4a06caf70e0e3b11bd1a19c297c6a", 0x71}, {&(0x7f00000002c0)="e82aa96d749c73344d60999faa18a34f1df06df1a2b308c31c4399ac6bd11d3ea1e09ec060069c399f92fe9ed04ec7dc95ae07bfed3f9064ed8f4ace0493d4a730bc6e518f6daf94b59a10416febc9c2d61a01aa065bb5ae3d0fcaeab5733d741131bb2903a55bfba253e3ebfea2ec81f127699b18a2360aaf1eecd208f96960a0809f973f185f8356e18dfc6893d27f25d886f907ee32e2b480a84e23a352c20e80563131ce8b35f87668f611be83c753c7b92ca373e359be6760fb0ea0c550a132b824bfc9fefddc09b48a525814be6aa6b24b2a823f2b", 0xd8}, {&(0x7f00000003c0)="d6e81f1dc3cd2e89d2e58c16d1c5ebcbeac27f777ff378a8ccb49efc5a4b3b796d7456f0704af78d83842319f4aacd4543c2162e37c543d35febbf00d0046e285ec7f04a803c5cd2297a3c56a1fb464997d8442908d74097e661c09fe6591268b064df1a16586f4d9e3c75ee6d7a6db8348a066250877850f0e8045501c12d0dcf1d4094b85c27d602467ea934e75408302e595017c23ad9e324b1a84819366c17", 0xa1}, {&(0x7f0000000480)="30e3082ae0d99096a9270eaa7930b73db10ae9fb55d3a8b8915ed2740b334cc9e717b1907a5cdd4bf6848f13b38de0f32e5ad5027e528fd32889014b72c79870be3cfb6fbe558337e1ef2441c18e014d29749788d98aeda659f786e07facf071070afe482d35bc17dd7814e07a91e89634027e2460ef550e45cc65abc9834828797f684bf9cc547c304861252b171a30e3113b341e820abff2b677f907a1613d5b0273be34cf2c29b4f235c7731e9709d2bb5c42d0db1abe2d1a927626c1ffed86eebe2c32959a95658699ca189a298086c5c950315058478f0aa3ea23585dde4a7a30e6c58c5c", 0xe7}, {&(0x7f0000000580)="5accb7e8c190b1a8ca1879b54e41c578810173024b98f1f761fa39e9c1ea47db17d43c66ab707cdeebc7181f69f5833972dcaf0d055e6e6d793a8ac3833c6e2c6f14e4f6fd0fa001185c96d6128b88064e79c827cb54045f15ff0524ae8b767c6ded", 0x62}, {}], 0x9) fchdir(r1) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="b48c92da70a32326aba8a6a170e6ecaeed8453afe0f09f8ace9d4553c6c5e540b65370f05b02fb3cb13d694e9619135bea65191156c92e71e80aae206642fa864191a7bda53c9849f920de4bc52b2bff0827a8d393d0601bcc5ffe02196204e1c0fd85cd7121dc8214d4769e6222ae183e5a339978e309658fb75481f9f8041ba6784a8e447ce03f6e8e383b69bfdcb1cf530946b1b14194ba47595622f2ccae0d10987579d34498033054cb0e916bef6bd60b020229a4d234152087488cbe608ad232a463ea66e8b2717bf46af79c26baa2a6e260873217ac46019618e4f7dc281b0d6d5b6e353c", 0xe8}, {&(0x7f00000001c0)="94d0b4a644b9d316085745356d258c5f8657127d03e529659e44803661646fc9dc99049302e6d831b81337687c77101ffb350977398bdcc2947c599a01baefeb527f443f4cddf75f011727ada7d8435a7b5d7d509e8ce51f59aa5ebf1711f7675511896745f1995cbb", 0x69}], 0x2, &(0x7f0000000240)=[{0x1010, 0xffff, 0xd5, "ca6402a05a26d2681a19a6a99e5c177b4993e9907c3a4bbdc6ecffcf5f570cc6f959dd6819a34788bef2ae3b4b2c9b8dcb5ea46f5baeeab58a9e157d4ec9c6ee040b8bd4612dff3ac41accf7d3c82c5d8b86eecdcacecaf6bd19797546b34a56fdba15f5d7db7fc852bfbd9dc4262b3b527ba8aad1f5d34ce9e8539023cb2465af99996bb3c3debcc386ff5ae1110693f3ec73594b7024ea99f1716fa7cd22062c73cf8b08d41cf85939ae0a8bd7acdd36d1b6ce32bf857e558f627cc2f4f4f660d776855ca5e928216712d5c0e49b6774e2f0432381aef221bf415ad5666c2706bbd2e572c9660ccb10bb2862b0e03d4890f840acf5aa721bd28373cc5e4c357305a1d67fa050bcf3250b54229719918167a95666200c131e6d899704a058542c87fc3727964ea7a72b05112529867dae0308fece5c9ecec94f9a6ce088c4e587ec3df03587dae9bdb146e9101f2ae1bb640a8eedc331e1fac29f9a68f4a4af725ffd8c2fec7de335184c12ed2abcafe5b50e97efcfdf9b6ecb094ce140076aa9e0b3e41390d2841c3cf29a42d40db91ff7f3f08ea6908ccad31e74d4b4569e9723413f68dddc145670fd7371d171f53b419356d495937d822c6c536e753e9490a74daa382a5cab38f73544dc49270ba3a7d80c9d409cc5513c757f312e19d758e14b8413d828f2acf4d54ab11b9bda4d921b583c844769f1f475596de2e641a1b859d4d9b088ad58f3033c8604c7c8ac84249d0b89188947cfe89fd07c321a4c7052fcd6ab5f59f116cd8baf2b4dff2c70e17895a4e6ed348d4a5ebb83e89e8fa56a5e1058c3e3bf63ab5595ef5021e0bcfbf853438d7ca162f3ee6217d2f445be0464b5c02b4bfaa06b3ef78070ed425bf07ac67ba943d034e7ac6af9f0b508c31d283a37589d8e1d0655797dced2c84e500f93fe455c2331ba416308c311c4abcb551d8de055a696cbf23d0112e12585f00b0d33d3992dcfe54326bb286faf51376a32545ee53c40c9307999b1901038521ea00c7645948c87591000aed6a53d138cd07bfd604b5197569137c20cc4cb3b97f438c2c1e31d647d17d421c84d1c1e242d597da1a3a0fe013019c01c1258868c935e2edd3cbb6fc5307afa28a023098042f4b239f159a4a8836be3a6fd3cb4767e849e80183370a2f11b5254bbfe565442fbb1b2fdefb5ac0e9bc1312f88e61753bbcadeb543d678b4e125c42782927a99a4ff81a1adb616867ba9535cef146b85c1d34ab984386fde4fd49d753f9218101522516fd5460dd5f0779fb910c1ec84d80522ec288ae7de3d6255bf063e85976de8030e6a1bca608dea7f75cf3ab9184f6edb17463133e6e1b08441221120f88a1608b27ae1d26de26a0d25bee8263a11f0cdb1468cab7180045b71c31d65ae739192828626ca2d1dbacece992da1326108c7336ac56b0be7d65930060aa374d14c1931e090d54f89ca5d09e073f3b9c0d6ffcd0ff36c766fae50c45f02bfb6ef0a67d471004c0e57869dcf7830a7c0dfba037666d9d6d79d433b8848c0c84ea6764a75ee7d21bd8df6a0e6d65792d98a65a3a67349228ef5dd63ea885cbfc7db6823d2b9805d7c7baad2484b1f9d04b12d47508a4c8692b896f5c4afecea16e51bc560860fe79a2c4e000d56b827bcf70257deb9340191be8f0745246ed14547bcc485987d20d72e5f4211bafe92c824e98a6502587ee23382303d7a34ef7a449b697b838428b457cff3e0329cd89ba1cee63d99264bcc5e9773d142e6225d92af7eeab79c06284053cdaac1d3b064f3cfb4c43cc78ad3f12e7e7a9aee4a2e13b7af5efe5d026c1ec9fcde211118d6486a7ae81724b69077f979ae414ba54717a6133f973f6c0628ffbe89167da3cb2d349ff35ccb104dbd2e2bdae3050122bd3f06550ebd6a0d99aa0707c4e0b40011685a68d96b95f6df5544bc05fb84ec562b0843a5747a3c4e12f0bb7015ef1ef5b9a4de427fb0d777a44af551cc6192b6eb1fa1f532d0f1765e933179256a6fb56633f8d1290103ed8109ff64abfb236ea900469366439d52efbe8f2b3bc28c0f2671085b113201fcf387c4a3359736c7a58b371b18def98b87de2052e5b9b14d8e54edb4f2637789f44433724aacedbef23dbc83a6fb3c44fd5184922f6bfa63b49ca6759e7a438b9512d3e8466a1d4cf7de1fdf062818bd70a44db454069a9deecef68f3244e41da20b1ef04109a3ed501df4cae99299fb851e38966785b737e45759cc43b1ed0a837081a67c2c165cc0b6261a27f92e078bfdc4088438632b8573711a79c952e4f2db0d126754854d2a9a3bf8afbb1fc03c5f2530f8b445c255f9173612ebe9ea9fd64fbe30cbdf295d8d15de8e8e085d1474c326f98d414dba61857acb096e35b1e7dcf1417411e500db2276f2e68efa8d67e056f6848589114f7390b6f4387ab5d947ebeb029df433f82b88b88eadacce3bd2e4413948640ff61583a1ab9790804b8e0c3cfc9ecd13efdbfc9b8d90c589029beb9a07a3f015d1f7f08538bacb4b4275f26474b2b7273935249575a8a3cda7ccd17b0e8f07d65ce0775ee95c9aeeae1e82a4ce4a35066a517ab7e69bb410833ebbc8ddab72d48eb61b16b6f1316e56611fb9c51767b6cf0ff5d26cf140d72d315456e020e61184f2eea4faea5c860697b252b34b1adbe371ce1de6e71be0d1fc1f2a3e9cf0c713b160af40321839eaa070d53fccebd6959057a31813e8a828edcd61fbf813c851eae0efdc4b3789ef57c8281c4b80530f6f43e4d9a2183cb8abbca64286794068b58e0be8c5e43e4a6ddbdbe3dbb19155f4e70af3434b6a714a5cdb09f85698123aab39900552f6c48d9f46d3ef3483b0eb48549321f623b2c4b477acb104010bc004fd9f7b11cf896647e6be764cf05c655d34228aa989db6eb0b4f084d8293095465697729c2a924a0269b1d635930d78f8565775e3790e00033b561cd98af41e44de2e708ff944f68968b69b9eaf90125d1652faee82f2e8908ab428cc035c44ad6f16f78752ab1678be742d17c43064f917bcb85b01d4baebb9ed513ae9d172a41202048a27ffc13e29ce2ced0dbcdd9bf2483bb736728108f58d77b1422f62d409902397592ace6af97858b8caef6b11da1de4d7344df7dc008b47d0f3c42ae90c37bd95f44aca13102c8fb0137b6065492aa90243637a659020a630aaa98c07d2f3dde222ba2f7a27ba3355e4aef0c93941ee1ac6b9ea862c8721a996092bb752c2c8d2dd00a406288891b1e02381b3eb8c990979b0e05dcc6c47879c63ec1b526d9d4083d0c759b252e5b7d154b94dd4044340d7fd768c3bb215e52ba89119a3ede8f52e071a3d00da232fc966f0bad16ef4fa92952f90910ca6b16fa7819795d11e4631f7e54c053c6b50053980da2318bac52e1f7d91864e7b0374a4a8c2e37357a6091f565fba042257a43b4c298aadb7140d65ba8a1bd540007cc4d7f351e379aa0d97913ace0df42d8051253440fad1fbc58b7f254b1a5e6a3dbddd100bc47a6adecb004a8f4ba522b3659247d0f4529d66f06af551ad1d57c3c5db0fa57b43e3ece4d350a55c0c7cc63b012f1fe6dc860b0f88917620cefca6ce8fe0a5857877091d8212a2770874b8054c0f90f5db058b89bc4a48ae01d21996b18d9cb171d753e68bbb40a71dd9dc914bf70f96b808b1cd2da362aba97dc90bfff2deda563a04659cbc602be6989617f1e5adc4e40ca8f3bb91e9b1de243a8a6aee5a4d80c383f8dd164f0759970dd404b5ba207aa8229fa79a3d891594819a7fd67196b4e5577821e6435d830f10ec9dff1a5856d0b4092392b6d6ddad4cc37f2a57fa3db05903ee2241b773f0908e22ee464bd2fb9df5281beff7d9f88ac5ff954b378123a6db033e997831239ba2b7f4cdc4207b3f99b7b937e0858ff42509a54ad47e799d282f94c47d9a2b13a160ce57e13279556eedc9dd1c0e4fab280f0ac0437d35b0d97a8209cfd999eb12e069fd895dacc501f9829eea47fc39e2ef59474e8acf50569ccd77d75f154d7afbfab745b3b53bce4b1cdce6d7c78269981eeaec79dac2e048545e95018d2cbad53934ccf41cf4efecc94481d57ca2c1cf43a77597c10c4cfae4197b63bf48bc3d567bf356f9736356a982968ef5fafaf057235860fd79e9f85aed2241e7e93ae854dab4d68ce2ce045d995943aeb8a10641ec034e85d8ce46236cda05a7133d7e51994cf4d04688947f2fe868e2971226b7bf649203f282422e585a48de310b9f23ad05fcaf43236d8a8c157ba5c743659a67246a299b96f871bd5a382aca404f945202e98cdf57b34a69047e16f0ea94b1b2d08b3f11e7a9bbd6d24a8fa1d15d4f04913e43c02ffec59c67391656c822ec2e78f43b78c64c89ce440dfa61cc2abf4d99ecf1c0ba4cee7a952f23da2989a075fa28a0990e1ff079e8629e038398b804c77284ea4a71be752d91a85cbc9b7abeac44fe3976028f404cf58d82eed15f38837a234ac89742931b4d7d55f949da07eccbaae0ff1f9650a06f6b8746f1ffeddb6011cba68d5b0596a00bf3e82dc62e30eedbf27f8b648880f2d9c6a987b306d10ff679936030d54aff40317e2bd89e190f78c8239fe386887f76b79cc8e1d7390cb4a39a1d7fb86eeec979b1e111b962ea5428640ab1e70f248c92654280f2bef51e33be28ae489b0784ed4a6ba78f90b3428fce7af501dcf50fa512d9dbfd84cc28353a0298b3afcbd455a066a88686b5e41ec36d983ecd8ad5b90dbdefb04ef333d4307f836a54d301206b717593cc13891aef4f106c15c043c43af8e181a7747d0e87d8fc0d87370ec6128e59fb82fc225d64cd7a8e4ec67dba3d2599041c59090033f9a07987482f70714818aec352cb79e7950e1af2309af751f3011fbba107782c1bfb7d2868f2d41f64dcec66b523f213faebf10724ccc5c8226192234de2cade48cfe65dfc949a95ec2f299e921b4273787aab380a47fc6fd4a7ccf51383dc1fcc2279157e7a70a8f3eb393737859d9bf40aa2f955d7046105bcc590efcd232dc2a30a2abedc2e98a62f834043cded7ae294894d431ac16b9b04f38460f9ca244ea9de6abf8d21ccc9983f8f88beab78685bf2fb8efde0f5c413ae8336f9078c4ef9adba7352181ea825141b788fc9cda23ddea27f9d427000c3777c58f3e1ce39b814ea2bb02d59ecaab20de78664b742aecf5816d8df236192eb39c5bd525c2a69e2c8651d46dd2a5411f857d2cf4cbdc7e48782aafb9b3196b19ab41286c5d510a349160bc481f268fc485b3b16971d95e3e0c66b766dd869a35eeaa06d63d26f1882af81886043e00ed6218759cd6e881cdbeb7f826bf525b2a3c1dde4d9b50b95f8b560404649dc93989ff383fbb51dc2e98105c062a7e1c79a49032b2af6faa1420449c0312834edb46ce14dae924a23fc048486b54cad009336bc614daab7df888e7598ed443a1e03fc291d6a07d5325de07729eaada1d24c432b58c8f720cae1c508aec1067e7698d85e5d123e3508d24606b75b9f9ae30939ab4ef17cead9e5276ce8ad178f542abee8c15bc33b950af9d1c30634e92f7e361cc06750f65e9a2d6b7945cbe819a11ee481bff468376c9d1e2a03ccdaa2052c2c034fd0271cb888a3166c11c562c524cf01d5d64225648cda45bc62741071c56ac2ee942a1c1bee8c7d04c7d3eba08148043bde60bede0069beaef947fc68e022ba526de810640a5cf1cb83a3e8046f3ac47ae8cffec593adb134476997359f171f9ef633452bdc5624243f93487cbd3b1626"}, {0xa0, 0xffff, 0x4, "9e1a72e4754b93af792fdac755f0e9cf8ae46d94102f3286d948e98c81eab0d8511f1dd5e7d90ad1e1c74dd39a1920b9c96ab47ecc0f6666fb8c20b54860c7af759e5e8a22db26d72725308605381c00e9d883b20b14b524890c0f05a1a555971b9d8d9f7478b83de19428c342f1ed970d603e597a6c4f9a2671cfb9a222aabfb53dd329e1f51b94f6f9a58daec99b56"}], 0x10b0}, 0x8) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff", 0xea}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCDTR(r2, 0x20007478) syz_open_pts() 16:00:02 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = kqueue() fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r0) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/120, &(0x7f0000000100)=0x78) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000140)=0x81) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:02 executing program 0: mlock(&(0x7f0000e0b000/0x2000)=nil, 0x2000) mlock(&(0x7f0000e0c000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) lseek(r0, 0x0, 0x2) mmap(&(0x7f0000e0e000/0x1000)=nil, 0x1000, 0xb4693e2f990d42ad, 0x1010, r0, 0x0, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) write(r1, &(0x7f0000000200)="9f340f09ae1c96cd4852353472acad79600f505aeb7261a3397d07fcb1503448502ed6e864ae6acbba7f93fcc9f40df7125eec7afed10283d01732e0c2a4a8e0578e8ee3899865dd66592f2eadd28527e40c8f4d1702e6cf916f0620ad685cb976df09b3d850c160df7f5f012db9023528659126c2482f73b8d3c7bf22a8796cf2a7e1d51a7e9142124ebf7d95ad925b", 0x90) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x5, 0x2, r2}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) getsockopt(r3, 0x8001, 0x0, &(0x7f0000000100)=""/207, &(0x7f0000000040)=0xcf) flock(r0, 0x1) 16:00:02 executing program 1: lstat(0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xe0, 0x10) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x102, 0x2) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:02 executing program 1: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000000)='\x00 ') mkdir(&(0x7f00000001c0)='./control\x00', 0x0) 16:00:02 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000002c0)="56ec136e7bc88394dbe1c22a7b80fa73f5b9c036ba39d78ab08a66031c798c42c06561dd944fd099a9df56b5ede896bd00ab6df63400ee5107af4d", 0x7f) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="d4fe064f6b6cb598b4", 0x9}, {&(0x7f0000000080)="81220dfd0cbe4774dc1e697afb92e86c817b47b3a91e6bd945644b352beb0c8bb512e23974cfe8658dc69299d71cbed00e11de41f313e437ff85cdc1054b2e71c0bce396aa8c488d24b6f546cf67bcd01344aef838af05c27469b17710dc6d0ceb2fc6e2e875906694f1083e782ba684b300a37a61617624f52622d8c1691b9793b714b79272fbfbfeb09f6d137cc7b1532b96df939997db2dc542274a", 0x9d}, {&(0x7f0000000200)="106c803e003e9e360af837267209e8c3fb626d18cad6dcb0f0a6ef17149118adb5775e33a3436750f6019814578bd07983747b21667d49540d6b190546259bc009729b7c4371172fff5ff091de8eb4819b8847350e3bb4e423e053fb441897e15d47e645a8cb314c7a47c2d9bdf35b471a3e5e232422a6483aece87a5c8e4c3fa618b10849279713f9d50366a81060571e648b12133c25d94e5d5176066c2dee0394ea272b", 0xa5}], 0x3) 16:00:03 executing program 0: r0 = socket(0x2, 0x4003, 0x0) socket(0xda286e7c723a7f11, 0x0, 0xcd8e) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="b661729d32c46eb8137e046fd15718ed107d431e741024b284becac1defd3e8049ce49475ab912c42a6211591fdf249e7280f074874d987c03ff630428efd17cd9d1cf212e2ab08a5f7cfd3fbdc3d21bd7e2b976cfc48d41ba6913ad393bc8"], 0x10) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, 0x0}, 0x0) 16:00:03 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:03 executing program 1: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000000)={0x0, ""/153}, 0xa1, 0x3, 0x1000) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/115}, 0x7b, 0x3, 0x1000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) recvfrom$unix(r1, &(0x7f00000003c0)=""/130, 0x82, 0x1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) setuid(0xee01) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/200}, 0xd0, 0x2, 0x1000) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x80000, &(0x7f0000000040)) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:00:03 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x6e4cb5afb50be593}], 0x1, 0x0) 16:00:03 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r6 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r6, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x5013, r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/148, 0x94, 0x1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f0000000200)="94d29e503266443528e3d9a3dedd8c67683d0978afe689b7b50fb12337648c5c677fe0e887874bef74f4805adb9e3b77e226462b222ec96cca7db62f24dd228c64133951b96335f2343ca69a2257e3c4bca09108c1c1dcbae8e66c37ba30fb73b1ef4048958322489394ce7ffa35d7f29c03bf558ccb481fab49b774e80b4d13b78e12c03301a1d9ea2c9c47f025f211a6c55ac2f658cf7b550e5f7c1286cb396be0395154e54d274f97c14b982ac79b2ac14202abc4071aabddbd53d394b13b3c32f21da36f4689577e4948fd772e7e0f2492f189acb4cb0f732def6a", 0xfffffffffffffe67) getsockopt(r0, 0x1, 0x52, &(0x7f0000000000)=""/143, &(0x7f00000000c0)=0x8f) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000200)="b9a4027e70620153b6d1de2972ed2daa34453a5f9c8740441c8c9e6d95df315b6a83f0b2b465ff23be6073ad8c90c06150d4f424755d157bfaf20199d0e6ca7ab73ab56ed97bf18cac078ed0ec18e909df50630c5051456668ce57ec281f289af39cbbbdfc9c33acadd430ee32df8af53000f3cd500959aeb025cf66e2ccc68967169df1e64a9e489a694b106ac3bf42e8cecb40d967b38ea1fce2225d011a62ce26fe521be30f735962dd601baa587249a5df1a6c87130e875a764e5fd57f591a3ef3df5b8b135310f2aa6e401314b06f265e44865c78da655296561784f145e3ce5a66724aef12ee9b748b365b42", 0xef}, {&(0x7f0000000080)="de79da675d23359fd40eaa9473da5d726cce11e9f41592e4455d41f1d60c9581d7ec030dae15be418f2555e2003a0250d367670f5f3c89d3ee100ac7a49f147e02f52286bc1711cedeb74b01a0e414d492bee6535b54fb43c04ae00aa0dc3fe15f53e15a6b6d14faa00af8dbea65e2b020853a7a02", 0x75}, {&(0x7f0000000180)}, {&(0x7f0000000300)="ebf144729c55318dc129756717e7dd286ea8fbd9572cc58b6997ee2caf5e496b2be72e33f6b89e35e74d9dab9f82ebc24e594178c8123fa2eac0d36e1a87c1ba59c0a714dd0704b87f3eae6fd5e80f71b0cb080c2a8287cfe1ba31e13ceb0fcc980ebe0ea775d3b3e9a6e9a257686136709df601b12ec37444e743dcc60bef9022c4895fac52d8987e4a21c1a1e49abbc49758b64cdf7fbd5680b078d6964ed48dcfa81a647d358185", 0xa9}, {&(0x7f00000003c0)="d36a573cc9fc6b4417bf04f1259f39edf2b09aaba81fedc04e448c1366af3a327e5cb7f7af0b37c88503ead644ea0a2be5446a5dfeaf711440c53b71502b966896d18534b3f95a81415fcfb6e2ae223ef32413f826861faa1d0fbc0c7bbf1f5d64526176da475cc8634f0a978ce5e8d5dac4746ee9cff8cfcd7ba222a0e591e02d482e3035a59e69e865911a2674faa5396f6e03ac573891dcd56391e75129a2c606afe0e2f3b344d09a03a0ec2cec839fc41aeffca5fb09fff7d291288f6a", 0xbf}, {&(0x7f0000000480)="cddb922275d5ac995b1d51324152ed67d224f6b385c5ccf1072a28d28840bee869f1aa8593b05dfe6ebba8f1a3849e0100451437e0fd95664c07d065070bef25f62354e7eae60e44d8c094d88b796a42aa6b517a6c92a25b456169ff048b8448c71e9ced02bc1ab4b6d602789ed5a70a92123ad355aca7ffde5234671faa00f4eeffd1d90ce3800fd6256666bd7aaef313770ac08fdb582d63dd64f86d63ce1879f6", 0xa2}, {&(0x7f0000000540)="6f7e8476cb6bb748f24b755d281a795bdaca59719053a4f6b7b49110750ecee4cd628b61f67ef4e1d5a1782939d112e480c83c46ec869389f446446849ee113ae8b1610fdd94b8170f6e5cb09bd227664f9a0227c5c96193036a7ded8897f77f5236c4833c2817bc1ab5fb0df9c3c0556c8d4bce436aefdee1d4d92a217d372b4ed70c93f1ebfb41", 0x88}, {&(0x7f0000000600)="a3c2b1529a70b762b6edf95661796cae73b0101d430b801d362dc1024644f6fef28f3213f6925be2f7c2677e7be2e2cb781b08487b1dc065cf8948addbcb9673d8e9e2264caf0ef34d3521243940ba41c557a9938aa18b27bd35d2e5e0f6414ec97bcf79f47161b5905ca0ed2591e50530dc747604a79a5c1f887c9de55f1368", 0x80}], 0x8, &(0x7f0000000700)=[{0x58, 0xffff, 0x80, "e1deb42fb57a5ecfdcfb1fef0f2480e224939efdb221155d77a727acdc332b9326e097f2299aa8d17c195a3d8ecf0dbc58f86e6d8b9db3157b62cfd38be22eefc99f"}], 0x58}, 0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x80082000, 0x5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r2, r1) 16:00:03 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001040)=0x6, 0x4) close(r1) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) fsync(r1) poll(&(0x7f0000001080)=[{r0, 0x80}, {r1, 0x8}], 0x2, 0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2008, 0x96137) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x200, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x4003, 0x59) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:00:03 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r0, r2) r3 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0xffffffff, &(0x7f0000000340)={0xffffffffffffffff}) close(r4) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r5, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r3, &(0x7f00000000c0)=[{0x3, 0x4800000000004, 0x1800}, {0x2, 0x1, 0xffd}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() getpgid(r6) semget(0x2, 0x3, 0x42) socket$inet6(0x18, 0x6, 0xfffffffffffff801) getuid() r7 = getegid() setregid(r7, r1) setregid(r7, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r7) getitimer(0x1, &(0x7f0000000080)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r6) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000780)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2c95d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba2000000000000000000000000000000000a2a90a5fd51246f7833803f33309da68d49d62b346b8ead41f32b967fb4d5b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b98fa488b1256af0600d8895d7aa0d83d7d09f987204d56983412e4902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9d0c7a9859a0f8b31363f3a3c99ee104a240358af03c0b17a9dabac786682d7374146947f57e735dd9abead65ad0b081de075f1de0f580f493a1e179d6b18c563392988607c01b39f12200000000ffffffff555d9fca5a86b96f1d216cae737e61d5391ddcc9d7aebeded3dd3e5afcdbb142c1149dd413c41e09a25454bad3033185b3012c57d9c381ee8bbdeb244b03e7099cf0c7d7c2964774b65f0ca90e9e2fbb944e7af1afa144823ea0cbf1a4a28603e91f97e46f9bf8ede56d2e0dc21c4e120ac8a00a2f978d74cc8e42e8bbe160f2687937349627ce72883e91976c6f81c5031be48a6b000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r3, &(0x7f00000002c0)=[{0x4057a7d85279cdb5, 0x3f, 0x800}, {0x2, 0x4beb, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x800, 0x800}, {0x3, 0x3, 0x1800}, {0x4, 0x9, 0x800}, {0x3, 0x2, 0x800}], 0x8) getpgrp() semop(r3, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(r8) fchdir(r8) 16:00:03 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10180, 0x20) r1 = getuid() r2 = getegid() r3 = socket(0x0, 0x3, 0x8) accept$unix(r3, &(0x7f0000000080)=@file={0x0, ""/58}, &(0x7f0000000100)=0x3c) fchownat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, r2, 0x2) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x7, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:03 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000080)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r5, r6, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) nanosleep(&(0x7f00000000c0)={0x1, 0x9}, &(0x7f0000000100)) nanosleep(&(0x7f0000000000)={0xa, 0x7}, &(0x7f0000000080)) 16:00:03 executing program 1: truncate(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/189, 0xbd}, {&(0x7f00000002c0)=""/245, 0xf5}, {&(0x7f00000003c0)=""/119, 0x77}], 0x3) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='\t\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x4e) r1 = dup2(r0, r0) r2 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = getppid() r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x8, r3, r4, r5, r6, 0x13, 0x90000000000}, 0x4000000, 0xfffffffffffffffc, r7, r8, 0x62, 0x6, 0x9}) 16:00:04 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000200)=0xc) close(r0) socket(0x1, 0x5, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x100802, 0x0, 0x3, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 16:00:04 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000405000/0x2000)=nil, 0x2000, 0x5) truncate(&(0x7f0000000040)='./file0\x00', 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:04 executing program 0: getrusage(0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, 0x0) getrusage(0x0, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000280)='./bus\x00', 0x400, 0x50) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x8000, 0x100) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r3 = socket$inet6(0x18, 0x1, 0x7) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x14, 0xfffff, 0x8000, 0xfffffffffffffff8}], 0x7c0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x4b, 0xffffffff, 0x7}, {{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x9, 0x5175}], 0x2, &(0x7f0000000200)={0x53403411, 0x7f}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x80, 0xfff, 0x80000001}, {{r3}, 0xfffffffffffffffe, 0x0, 0x20, 0x100, 0x5e0}], 0x200000, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x64, 0x0, 0x9, 0x1}, {{r2}, 0xfffffffffffffff9, 0xb1, 0xfffff, 0x4, 0x3}], 0xfffffffffffffff9, &(0x7f00000002c0)={0x5, 0x3}) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xbb}, {{r4}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000003, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:04 executing program 1: setreuid(0x0, 0xee01) r0 = semget(0x0, 0x3, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x3, 0xffff]) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/16) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/30) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) semget$private(0x0, 0x3, 0x400) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/30) 16:00:04 executing program 0: r0 = kqueue() ftruncate(r0, 0x10000) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x61, 0x15, 0x7, 0x100000000}, {}, {{}, 0xfffffffffffffffb, 0x41}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x5}, {{r1}, 0xfffffffffffffffa, 0x83, 0x400000a0, 0x40, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x3f, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x82, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x17, 0x8, 0x3, 0x7ff}, {{}, 0xfffffffffffffffb, 0x2, 0xf0000007, 0xd12, 0x4f0}, {{}, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0x5}], 0x9, &(0x7f0000000080)={0xffffffffffffff68, 0x8}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) dup2(r2, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x101) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) socket(0x3, 0x4, 0x9) 16:00:05 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) geteuid() r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') open(&(0x7f0000000140)='./file0/../file0\x00', 0x20, 0x0) 16:00:05 executing program 0: r0 = socket(0x800001, 0xfffffffffffffffe, 0xfffffffffffffffa) getsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000000), &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getpeername(r0, 0x0, &(0x7f0000000400)) 16:00:05 executing program 1: r0 = getuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001200)) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x2) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) fchmod(r1, 0x30) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xfff, 0x1000000000}) listen(r0, 0x6) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) r2 = dup(r1) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xe1, 0x4) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x9a, 0x40000000, 0xffffffffffffff7f, 0x9}, {{r1}, 0xfffffffffffffffb, 0x2a, 0xfffff, 0x6, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0xca, 0x1, 0x9, 0x6}, {{r1}, 0xfffffffffffffffb, 0xc8, 0x8, 0x4, 0x800}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f0000000140)={0x39, 0x5e}) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r4 = geteuid() seteuid(r4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r4, r5) 16:00:05 executing program 1: r0 = semget(0x1, 0x6, 0x68c) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/67) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x4ad, 0x3}, 0x10) dup2(r1, r2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x10, 0x7, 0x3) setsockopt(r0, 0x11, 0x7fffffff, &(0x7f0000000000)="05000000", 0xfd61) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) r0 = msgget(0x2, 0x1) msgctl$IPC_RMID(r0, 0x0) setitimer(0x1, &(0x7f00000000c0), 0x0) 16:00:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x100, 0x1) 16:00:06 executing program 1: r0 = kqueue() fchmod(r0, 0x81) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="16e718ab048a5394bf525c6254d13484a0afadad2f218ccf74267e93537135027e2e90fd4f3a5e4660b58d482f79f9ad5fd6a03ead99232e3955afeafa31646eeb74551f64d49caba180cc95bfaf4edaf75150a88545eb6df13a750b11b871467dcee3dd39e71927c1a3408bbeaca041e4661debf0646637739ba4ea9b170188d1de7077c3d4489cb0cf8a44967a61b70f9c2ecd3499922a486e9b2c7728341e6adde6", 0xa3, 0x4, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x7, 0x6, 0x4, 0x405}) mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) open(&(0x7f0000000000)='./bus\x00', 0x18120, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x9, 0x100000000000, 0x7}) syz_emit_ethernet(0xffffffffffffffb1, &(0x7f0000000200)="d77f608ee8746b4f2ec5101b5ccbd5b86273e3bb70ae4a19bd624dd81a578259d93cc6ea13d998871b4e057cee505ef06898dfddc86f662fbd6cd2209dbb4933e71ff553c505fbeb0d32b8bfdd4e8fbe30293393170f38411addc8429e944f00e1dba015e6b218eaad4ca4055921f28b3b418291808874f4a77fd21e71d2eeb86b15bf02abbbeceb49e584265c51d930304a800e2513ff65325150c75c2bbc3e67484c330d73efde2e061523d23df5d2372e58c9d4a060447989a4e92c4246d3d3b09ddee1dbd2c3d70f58d541f1ed0b992b3c7940603311277c8672e50cf35a47512b8e71a61421bcbb2bb10dc9a654809e0ce8ea33c44746c547233c651d1ffcafeb047b1524dbd275e3da64cc46aa4f076d05973408000000000000001e") 16:00:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x32, 0x3, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x6, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1d0) semget(0x0, 0x1, 0x40) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x3, 0x5, 0x509) chdir(&(0x7f0000000080)='./file0\x00') socket(0x16, 0x5, 0xffffffffffffff05) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/46) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e7130c8e69957459648", 0x14) getsockopt(r0, 0x200, 0x3, &(0x7f0000000180)=""/170, &(0x7f00000000c0)=0xaa) socket(0x1f, 0x4000, 0x10000) 16:00:06 executing program 1: getgid() r0 = socket$inet(0x2, 0x4000000000000002, 0x9) geteuid() r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x4, 0x8001, 0x0, 0x5}) r2 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x10000000000) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/90, 0x5a, 0x803, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x100, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000340)=""/174, 0xae}, {&(0x7f0000000400)=""/110, 0x6e}, {&(0x7f0000000480)=""/250, 0xfa}, {&(0x7f0000000580)=""/119, 0x77}, {&(0x7f0000000600)=""/177, 0xb1}, {&(0x7f00000006c0)=""/103, 0x67}, {&(0x7f0000000740)=""/93, 0x5d}], 0x7) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) poll(&(0x7f0000000240)=[{r0, 0x10}, {r0, 0x85}, {r0, 0x20}, {r0, 0x14c}, {r0, 0x8c}, {r0, 0x80}], 0x6, 0x8) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d03", 0x16) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() renameat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:00:06 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r1 = getuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = fcntl$getown(r0, 0x5) r4 = msgget$private(0x0, 0x2) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getegid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x9, r5, r6, r7, r8, 0x84, 0xffffffff}, 0x0, 0x5, r3, r3, 0x12, 0x200, 0x0, 0x1}) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) r9 = msgget$private(0x0, 0x20) msgrcv(r9, &(0x7f00000000c0)={0x0, ""/215}, 0xdf, 0x2, 0x1000) msgsnd(r9, &(0x7f0000000340)=ANY=[@ANYBLOB="0100000000000000e0e2a3f6d4ab249a564383d86908319394e4bb70c4f33d50a9d3ed58a99168848c17e39862517f8e7a5483896633d02344c95deae571a68fb0cf99f670f16e386915522b4290bc7331227a91167aaf209a3210f6f96112d282317555471e2c2ed277709abfd28f3e20ec9cd7abf62264b5fa865642aeb482a69ddea3113b799f3f0000000000000000000000"], 0x85, 0x800) 16:00:06 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/133}, 0x8d, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)={0x0, ""/45}, 0x35, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f8306f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a7bfbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) r5 = msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x800) msgget(0x2, 0x383) msgrcv(r5, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r6 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r6, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0x0, r2) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="8860", 0x284) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x2, 0x7, 0x1, "e64d032c6a52a90fd3ded02c9a730b8c502d0fb7", 0x4, 0x1}) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000000200)=""/18, 0x12}, {&(0x7f0000000300)=""/144, 0x90}], 0x5, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efd50000436cff0f0000abd16ebae63225fcff3923d25417b3078fa27d2983e265c06d9560f80a132e15f2a044f933055552fbd5e41789632dfc94ff878d13f0e334747c334a5619515a4c8ab06198824b3da0adbbd47b3bf579456fc7d40900000000f3001000b8bcdb9af56ed5f728193ef1", 0xd9) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getgid() pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="bf9007e290ddfcfded528faddf25c56e02b99101ca9938761e63ae9c11d2338e2541e08f03e331f92ab2041e20bfd62faf9fe67a4daddd09c713342fd2161fea6c2e9d873a9536", 0x47}], 0x1, 0x0) setegid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = getuid() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) dup(r0) fchown(r0, r1, r2) fchmod(r0, 0x121) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 16:00:07 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) setrlimit(0xf, &(0x7f0000000040)={0x2, 0x3}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x110) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0xc000, 0xa) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) close(r0) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) dup(r0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x9, 0x8001) 16:00:07 executing program 1: r0 = socket(0x16, 0x8000, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xd7) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x2) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x142) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x8000000000029, 0x3c, 0x0, 0x0) socket(0x0, 0x8001, 0x2) fsync(r0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0xfe63) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:07 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x130) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000180)="41e510209875c8d829425ba41f71b1d7119e7a5704ecf7f09d42e6d8b81215b277517cebe4f5b09d637f6a36f42abb2f07000000000000d6") socket(0x6, 0xc000, 0x8000) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x80000001, 0x2}) socketpair(0x3, 0x1, 0xfffffffffffff7d5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204d, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:00:07 executing program 0: socket$inet6(0x18, 0x2, 0x1) openat(0xffffffffffffffff, &(0x7f00000019c0)='./bus\x00', 0x80, 0x99) socketpair(0x0, 0xc005, 0x101, &(0x7f0000001a00)) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r4 = kqueue() pwritev(r3, &(0x7f0000001980)=[{&(0x7f00000017c0)="083eab0128f2", 0x6}, {&(0x7f0000001800)="4b189d67d51c8b0e8b191308a1654f6f6b8a0e1e281edbd581a09aee1614b8288a28b843c945fa00e3995ae5e83a89fbc9040997b041b11c9c40fc5b", 0x3c}, {&(0x7f0000001840)="4c516bb127696bad8e97fc187771c97d9126a2e80408e52b74bbe61b8eea8fcc59b74220c19410edae42847ad348a3857bd0abc1bc28762434542e091ae195d44e919ff4031ef14b43134c44cd688516012b289bafade545a83fc19dd940edfa5a32c168b07197c8fdf911497bc830a572147e0b6ddf5cd823a6b24e7bea681829", 0x81}, {&(0x7f0000001900)="be24c7360d5627af94b668b7c27e3c26df0c4eca1871e0879ded215c0955484626fa9129b8d181211381b50e15b0a37262eec44ad373e7c30646c741672f2bb8f3afd6e8c129bf546cf6b3e0adc0cf1bfca21ccfa2cf7cf1e0e0f7d7b3142b0143aaa2daffc0f8a651bcde089ea498051a34f07fe1ae5cca636be7ced706", 0x7e}], 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001680)=[{&(0x7f00000001c0)="892dfbba1eb5b693ddd566937ad24e35af9aa4137041251993d6d42c43693bee39402766fd7c01c99bff138b6f76ba285f61cb5a6f9d031c22a840f5df673c96c113042a8979b10aabc8946f33b75a63a78972039d91078d5d007ae7746698ab1baacbe2805823b76f3814b707cef5cf40f9f4acd31ddb1205f8be5f069e3cfb034e266af670a7b598ffca0002ee5423a064223fac084c5daaa566ef2126da443366a7eeafc3f19d5feb03d133a4b609764521b5a4236db87e63e87f0adac7088457331ae464ecb97e6e610b4911a6f9c64fad9880d39ab03491dd8af84612081625e086197775e45e72d3b5505e8e2c727a75c431e81c62d8bf", 0xfa}, {&(0x7f0000000340)="f54d4b4107f45272ea3825cd40e1b3830461341e5d444dd1b402811294a1ad75900d66e9b72947919a36d99454310eb6071572b1c30e789fe0d34c06c9cda33df87f09db20484d32caea2e3b5a9ed317e666d24d89b06b7bd0f10bf1b857e8e61ca7b2994b43ae53696b984bd2bc2dbfd744624a1e6550de8650fa247560c7f7501e0df6a2e91749a818e6941bc213117fc3ef121ef05ad3418a68677855855d79434ee8c4dceed837acbbd6c6819411", 0xb0}, {&(0x7f0000000400)="730513cc8241f14922130fa0cdd832abdf0259686108897ffc91bda8b23fcae2ff1b3685d72dce4dfb44db197ce965136880e63208ec0fde2ab63273b4b4eda255b691379f333dab10ddfcd869880db407f2085f226430241d159fa28e179984cb3037e0b586c8f46dc34f9cdf43a7de8233fbb227130c02f2f59d60326ab64e12fc545347cc07c34a2aaffef94c0588862c6025f5736aa00d9280451adf287dcb5ce3d335bc3abe721189f3612ae1f0ff4843ce213164cfe0584cd1bb3552564d3d5eb4ef7983ff6e20feff96fbc67ea3718562cce050ecf93701d03db1787d6fc1fd58b54dc53b8fd410a27a4d168403164979d4854c3631fbe7883db7ddead85ac87a7fe0c409bb50adf6faa958fa813ee79325a6f9608237cb166fc3a872a5d3af2c863d1a8f77baf1c347ee3bcd3125852df57fe2674dc644de07d10c05778bc0933a554ab98391a6539a8ef92008fca440fb91d09d9614ae2f7d1f9283fa29a7ad838f1cae880695a97d55201ddbff4b1b45a13f4662cece99ae863c6e2d2fcb7c85c2c34194cf8096a64472cc74f2826ecabcb165361ddfff5c88797703fcf1910d11d6435f148c303a682b6a85bfaf56bd6de207fe54c50cf7c25e004d4396148223b377648206c162c89b3c0d7685ef4e25521853a02eb507ab6d7741b1ea2543a02d56b5c6da3ec9bdbb539db70f2f239f7b00962ea82789e11f630eb382c44ac5903def88e3cda5e46a76351b081ce4ea7810db787d6dce3f0ca318e68fc51975a01dd6e3ffc2678dd09e158eeaf8d59f24aeab3ace02430ade4deb2180596f80e849dfa24ca2574b20f5ca547998cae610217f0525b80178656d251cc82782ecdbf3b1a6b57c08afcb7186539209b50d0e193f45ae47e948381f391284234813ef3b8b3ee84b831399a5ee1361d46994a0eef7c643344a94e7c783052922a20868c24233f648876a3d816a0c5c14f53e36f358feb71a48d3ecf69abca064dc86624fca4ef1a5509fa0e13349f6be288f25a56d01e3382b1817ad3862caccbc55e99d42039e28010c34f4a4a1d6e098ae403ae8360bf51df13b86b0818b44ec5d5dee121f2109526ad11fac5282a4f5af9471963b599f02f83bb7b494cff89567e9e730da78136894beaf159d495ba66a619a55d7b33d74e00b405f12e79f459adbb482bbdd4850598fe164359b54dfbbb61945c72b895a3535f84f92cff8798ef0cc712dfb20615973e7ab0dafedce7c4d5e2b7cbd253fb122704435801947d09d86d33009f63624166945bf3f79a22b7b3d01d01df01d8f181131aea79c29b34e24809e1addc344b4f0c3274625b473a6fed6f162746819ee37aa12b9dfa412ecbefaeda8357068f1c7f5e6d8e5061bcdc51d98e79f2b8d0dcd11ffc67c81ecd0b974ed978a7d9ee48b9fbbd094896eba1fbb2203fbb17a8438f19533e4f16ef1a04e7466465d495cc0455fd749b1ce645c43d82c19cbb16a1f63426604c7a926f8f49cfcbb679e34482e39841e1de87f3d875f8f7fbfd60cff61ffc38dfcd3c0176130157dfb2f33a9f86f420a3fc19b71e22ae3662a70bd9d95e7f9e51970f9a6a12995d16ec4ab6b1458aeb3e2f19fcc45ef9aca5f6efd8bce3ad3c9636f9a23412b3e24b3105037ff2f2e55b96c7e48c1a1334c001471028ac518aefa8b755be04e72753b3d85e365aa4771833ad4cd29a5561b5629b1da0c8c4fc8118f6657a58c6e6b24338b748b3c1b6fedb32b2c03a935927da8882ad9790921f9f656590305e46ab2c433fce173d32f1021dbc780b722e21e64656790c9de729df130fd52b26b8b65eefbee444daa28222762499f068fae1a493ff77de6c4b3d0131d2fab347d7cb86c929e6859018f94ed4e93f9d8d428d47f4b6caaf80641730686c2402687918cf4cab0a137e05b3b3d0da94d6d25336f36b5e42a83b32e689db0ae91043436d0fb8f69ef178bef94aee28fe1fbc897c9a97c60ffe450441accd9cfa7be03035e1e1e122918967933c409effbf568b205be50af4ae7cf74ef942001049eea83a68ff6d6372519f869b1a4ba220cd7ccaa7036d47534a2c000740646fb25c6b875c9115de7bc7a1e455fed92d362b1ae1c46a4cfaa0b55633f8a3aff5c0c9f6bb69311cde918f3ac4c7533582921f501facbd564ab880ffce35e465b669b95e626d355298fd6ee92e543f007efb526d4a55326a500fe2d4e3b0ee65d37483bff170b1135dd55cbcacf9dd93ac892d4a90ac63aa39e2ed5827b64a7c381916251c6b90aeb287b8d8faf2e2642e54322380b102cbb46d41cd1ca2ddd5b1eb4b3837ccbf7fb4302cd65fcccf9f386bd1d00e73b1bf2ac561c5398bba7d62bdeb73035fdf1ab9984026e2d9a09612f373dc3d96b1e7f12eda5934cf4dc6a1f107363e13868481f8cf20e368b06022ce80414f3632d8bbe300b3368635746e3b7dd469156db4a2c24e885b29f404b3596f026267255e098bb85dd8ddf822fbd118765be6c7ea4fed9610ecfbed2fba090599f7f28969c9202c7ee37c1d013a69c96303f7fae3b0ef2fa9336b72c7001bcb6eb0fd8ad61b6df9f00224c9a95935d214a0730c8b2e21c6d1a01663ae9066cdab9a89f36eaaee776c5c025f7dd40acfd876d3dc21c17715de6a3572c287ba47380b62c209bb506ee2a80e02b79f451ce872706fe7109f0fd3ef92d777d62ad62cdcdbcc274e107b69d7919fba428043ad66c79d9834cade6b041e64fa1af00078caf816a9ca39fc57575b45d4a87b6c8cab7a41bbfb7f248e1d0599e2ad74544e299971c92ccd2bb5aabe6399707611ed51083cc1da3491fa0e14af23942ab4fa6ef0eb6db2f7d6903518b6fe80a39994e4445847ff82e34b9a296cf7e2525c48c230f1cc88bcd4d51a3efbfd69a8b13ff2f75fecdc2acfa319fdc7cf21f7e6941a175542470b0b3fa073dfe2796c7742cb52135951e30fde45f0fdf6ef8450b3e91acff72bd3880ada53b6597f6a5d7904db96c2003a293c33af47e20fe36adf85243a16da4266e4145eab292c3108a9a530b56b071a498d46e71e71b2f1a2574db4eacff6f373e384ddf8aaec59dad7ad9def19fcaadd2853b5254c337fcad449da61d78b2212f6215e8a9d1321152cd45ba6d9217312f75a49bf6428eaaefd3dae4606194d3c4130faeb5bcde8ac8c1ad919260959937b827a5dabf55246105102c757874c09db85b88211e17fadc85a4e1b9506031eb979d5bec9e1f47fc73b962c4976c9ec280ad7e00ee8e9889a5c58b583b557ddc84dca9f2ecbe9ea007625d01bdfecddf6394f7225fa9fdc4fa977dc081485836659a488934be86ed9b9e0a01ce50a30d8ac3e23f9d807faacaab0f50fe4b1f464f6b773606274f4456b8e356ff23ca91cb850a0824bc9467ec78007eb0609fbaa5f8725ab34f7afc9a73016d0c8f11a4ba2109077b7851652da4a3008e1cdd513f9f88c9901b9f5655190fc9a086417293ab322f957035831b825fc234e91008d3b941112475a69209fa65552298065cb055cf15ea945d3217dad95569529212be41862b17694158957d6f0673684b37b0d2234a03c38ffbcd7feaafc1265a70de9eaa29d01e1e868b060f7e5df026a7604bfba67455e711b317d5227c89b58092da4ba8d834d37a233de21e240e10d7886a1541f94ddd74b18a2f7aa4071e6dc1ae8630650bf8a4b4094e59effeb25b88f10930936d57d531e1238afafc845cb020926165c3440cced9c7d8dbcc9970ea3f2b4ed1913b4f74ccb7b018ab1dfc31a701fd28a225d60862cc24ef60139ac1e2f79af07ac3a6b1bca8968b3c8cf504ca0077ffc1848ff6d9a416bec69c8af77b041fbf35f22fa40f8630cc431a05ad8729532dcb1d2ed65e23cd675b58514dbd6bd4d4350040e6155016c6c631daca213deb4505b9d10d6587d8c5a190cb5f9dcb35f0b516bb32746e0ed0213ad1730326e7820071d498749d6262e355bc86c7487c5ce271eccb4573a1958e1f9b4bfc413e341e44bbec987837b6504ec88f418f088763fc9427b4cf42b4be46c9fe2e45d4961eaee284dd00a8ee64a4d6c949cfa4485fe87e4896c29eb920ea49f9e3dea74fdb69cb8f94a6baf698bf050a2f2181effd4cead15a31032d58a91d4c9332180d703242b2d1cd74afe58a819028ca61a62567206d86224e6d47977934096c2b5876685f45bbbd76e72f4a17b9e70a9ef87f6b4e3a0629a361dd0decf66eb10b470f7a49e88765855397d4e68ab78f4d10c2330aa6d6ddd32e0615fd4abf181f234f319bb3e7825da6d86bebfcd329b863966ae675b16516f4a2f2d06ae7675c508f0c6cd5423d0f951293cd7ca532bc57b7838c56f836d24c72ec2875c7d86df102747ae7319a963a9cead0f11a112cd291505b95c5ede18948620c09156ca772c8bc921296ba43aa00f5f69b22784898261a7c616e8dc2ce49d583747373a0c367e5738458141f8edfc74a95f48953fd36ed1de264b62244ab1851df56d7fab5c3786f27b47955123e30318862d52c66eae4e3cde24c717bcd534b2f16592f6d9fc91b29bbe0114d20a31f6b3e39ff98af4c99406945b7736b8cfa384c486f613d8b3a2702de056ffb4df72b22bd839d825fef16a0387e307193058e8cb4b8f035983c6c73fbcd3441a0d7e0415a0899e7f5e2575c7e0e9932cd70b5fc4b2879e72561c01ac723dd912de94b6f07279243bfb07b5b720952b0174054a6f95f8875e55aeb7ac69e2da4c43ae6e19bada2f2425a8f3747615c6b76b4f22e0657318b625ec11c9eb2831913c2aad54b5d5c8983ee0681a58b64e4d169f9c209fb480afab3f0ffd1efa524055b4abdefcf823553b0b9f8f9aaadae7b1246d632be7141f1d9b55a9b6c729274a8936f5e5e5db2589f24f7f62e1458072f60cd376b4b14cd68c0cd8a3ad620a31c95febba28e551d12b1ec5a9a32376a9c0349e688db017adb2ee7243c503271962a5ace386cad275d9559060b5e19189a8b5e3acbf3cfc511c1e315e764bbf2232e58ed5bdd575606c28ec16914ccbbd5e04c6cb27f01463a9e15d3653de44a8757bf9a43a8e5366067eabd2900ea7d2358fd7b4f370d8da837e1e0c5a12697a2f8e4f30922bb7f8c31c94df4a543a20efafe00befcd48df6421294ed39c75773881be669ed9c72d80f2632925575ea7eaa11329bed68f5583044903b9ef8b24d0e2c7e60b2cc9650ab27d11d62924d7b23232be1d1f6b03ae2538e3446977f6c2d5803044fc29d879fa33c24b5d59f7ebeff16d1271a446a36df3aa12e0a4fa251d915cf9265912fd74d8f5984aba31890089f7f0974c8a26ac60be979fa81ff918d9de3bfc81f5d3fe40968e8698451ed015483fbe51d4f110eae18498f4aa0fc618aa0b6d7b293f30d5591b5b706213a88885bfba7737fc2a2a00e8ab8eb27131a4c0562cb9b87a4e4cd47d1c9df82d3a02ffc8133205d6245ef2d244ee2a845168018d296fda348705f1137352c252ead9de43ebbf7ebff2c968236461a825054079aa5f2b6e553c0212e2007370c6fd443605113fe33f2d74a1023825f35eeb138c5dfac1871b4a24ee2ebb53907f3088c06d5982682cb72c5fec226cc335dbfd1cdd4145140722ab5eba0bd4c719a33af3490b2215ea33d56bf3ec9974954095c725aab084becdc6a9e86ff7349645ad45eda8c18812ea83d357e8a07eed680d822b55d25829b6470b998f50dc8d6c34b0f24b0a2d4b8db517cfb5c1118c04c60b23654844146083cc37051beab6e33cdd5b5834073607e482bb1", 0x1000}, {&(0x7f0000001400)="20f62a17b019b9256b1c3cd346f454ee71f9a22707dca7c96ec8201d7a426009dca1d99ba9a891b5b669514e463de86e0780e273e798a7be875e58c4cc29595b7e1c097a3c95c1ba7ac196ab4ef21bfbcfbd06879bec2d55fa26265e126a8e8fcc0a18eb468774651db0014afaa1a5b83269016fd26c5550539468ef09825831ece711aec25425574c19666b426434c6325e7ecda2610a93530717ef", 0x9c}, {&(0x7f0000000100)="d48c819d9dd1038b3185d6d0ab352848415a86a549db4f03388f7c170896384d8175e3bb872a70ddc4a9ffc69fc7cb06", 0x30}, {&(0x7f0000000140)='b', 0x1}, {&(0x7f00000014c0)="9807d62999b75117613a20d9c89bd1c2374178f50006519adbcf17d71d87cc7bbebb2081a96acdc0f4108484035f3b46b217c1f0d7ccd7557164a4bf76348b79bc24eb7706b6cdc7f3e67b0edc62f0263ae7ad78310986ff944e0b3025d581c7f8a2c46581", 0x65}, {&(0x7f0000001540)="dde4cf9120984b9a2b9bcbddef0d7bd34b93e306770421af15835d1bd020633a192f151cc268533774d139c86df728f2ed6230fb07991f66e5d6ab0ddd2599dd49ebcfb381d306cf109dc0b3a5a02436a886df89cc5069b9402484e29b9db15de7851a3af824bf59475d54743638f7eb04a0a9d0e2efb0cf367d08cfe6f42e955e36f2934b84f6f3c0b7dbde5f03becf3f", 0x91}, {&(0x7f00000002c0)="ea", 0x1}, {&(0x7f0000001600)="f3a8366efe89c594ff63e9e2cf36bd6aa60a318b1539749d88fc6ed00e594df221db7ecfb43fd0e8e42fd974497733d4c6aa978b1f2f6a4009596b58e2ddec53c8e1c0fe265556de4347e47ce12b91b0fb", 0x51}], 0xa, &(0x7f0000001740)=[@rights={0x18, 0xffff, 0x1, [r4, r2]}], 0x18, 0x404}, 0x0) kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="cc", 0x1) getppid() write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000100)='./file0\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x8000000005, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x90, 0xc}, 0x1) 16:00:07 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6530009259b5df84d636bc391819b2f8e8f6e4b063cda24736be3b1e97910d2dd55b9d32881c2945fd976ed2486bb5062dc6eb72a4ae51f7c903fe237272dd85071e8078ffe12bb483d5f08c7fb94a6266fd1222626d7e8e8b42b4809c844b420b018d7b4f6bc5cd50aa4d33242717cecd"], 0xa) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80000000001, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/135, 0x87) open$dir(&(0x7f0000000200)='./bus\x00', 0x8, 0x10) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x10) open(&(0x7f0000000240)='./bus\x00', 0x28020, 0x10) 16:00:07 executing program 0: mlock(&(0x7f0000f1d000/0x1000)=nil, 0x1000) munlock(&(0x7f0000f1c000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x4, 0x3}, 0x10) 16:00:07 executing program 1: nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='+\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='%/\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='}\x00']) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2039, 0x3) 16:00:07 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x108, 0x1c8) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000040), 0x4) 16:00:07 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) socketpair(0x1, 0x8007, 0x43, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000001180)=@in6={0x18, 0x1, 0x1, 0x7fffffff}, 0xc) connect(r2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1307, &(0x7f0000000080)=0x8, 0x4) sendto$inet(r3, &(0x7f0000000140)="6ed47a10bc7f18fbfb5cc748b4af2b37335080f870b5cea94d6aec2f3eac6b3093fd6c88743e5d79724f9cb853a9f75a4005af25c1461a8dfff3253e6ef87291f7a99357ac4e46c7106209470d9b701795351aede6aba141886cf287ee3d058f876b2efefeca39ef018b9b6fc3a9a6f131e9c16184d686984005c6f874767138c14c0ecdfe14015d2c40d6b9dcb6d1322e012cc6e50b0023e344f9ce3673342db7c580bce22c498e5b2fadf020d1c90e85d1098fbfadf02ba80e75a819a8b65ac4bb0f077a07c7533f04fa1add2386f55c8394a896aa5706726be29bcfbfc68a7693f364222c78157cba332103b50d393cc855ad0506c9539d0eeecd789749ef37a8e12aab05e1da26408588d257d451475f2af7ca3bd437a15215c2d22b0f21c6a51f1d67fc572d2748810bffbcbeae18d9980d201eef076e179b402f2700711fd0b858cd9422f2a59290cea048950c326563078c59a1664f558962a034ce62f43bda569d6bc1ede3fb1b749a80cd49d9abf6c2e6539ddf8e55b6b57cc2e1f9cbf68d87668376b35e8ecffb13dc8e90f397245ce85fb49c9276c8a6d8e968ec6a9fec21aae475a2862e79c97a08a1537a213062ffabe98ff0f3cd80592efc194f7d4760554e826e278c1b7db6ff17ce3b168365e99f44341bc12201fd4334463c13480733f1b572bde5fd36684b9f7b6cb81e1bc2ba980a8086014dd891798e5ce3b12d32c2e3e9218524d0f7c306a92ed729d2e79e8b3a27f823a467b301e094730af1592010dc9bd2ebe05da1fc3d2d11d80786e1a2cc5d658a2016c7c21b2dcaed91806d110f1a04e4ce51169304ecf4761ba45514ca7eb4906ed8c46804e1ac761f87a4559dc2169e3d11cc6b01b275334a0b6c150e57d02a5a2006b0604745346b0043cc0f2e2b0d095f731c22ff7b1c4fcd811075a683cd3df3856d853a87eed1aa2e26c4ff9cbdd5414800fd21858cd2cd4b26fe0e78b668067f9829bfa9202e2c399beb1a8b63912a001f2d0210dfcc37dce6c373ed858ff42738d81b49e3827aeafc7174f27affb8ce75624868d92d13341498b7b7b333a99d795640ec7401470b48f43a2d76221ea1a0ff60657370db22ed8cf8962e3e78ae1eca653ddea3daaff2ca3e211200c8eea85e63291ca19bb12782487e6eba9f242c72d02076fb34fff71f8791878ed52400fee38277f39749c1af1d08d15d669a06cbadcd1f2121852f3b0b043d63c5ad16af630ba4415a5cdcf6efd7d8706821ed31a7d1929b4763993c57d9dc2a17dfb5c83adf535489f04b3b27c96b3d315fe43bf2b8d4e9e4f074b60737526d8589919feb9d8f7b2b4b94751a88fe5e0910abf439fcdb2a3e8e380af92aec50e8d4c972d4b56b0781c9182940d140df540bf9eb249098464fad90445243e8996c83b82b6f40a6cbe12e878ee73d9852e820bbe0013489831288d69ac631802d3c4bf1f378704e74ac309a38e708aecf501bbaef7da7c6c9bf5d9114191314e43e907c59e0e8a3c8421ee30d8c61230f44fc35e471ab3150925024e46745b4d7063f9f982bef3b39b5cc0978a589de5f1f4fb25de294b0aab57b33e23542d9c8206c4434a2d6a007c0acbf56332ea9a516c78dab236efdfd616a3978c9dbb83612645e1a4380d9197dea30f7a2e1f9f3f1d9fae2922770d3c29bff65400c98bc53c564d13068d4783ef9baf36a98a52a32ed8d734c62bc162080e8578bb8c6102a75125d6a6d47e796539c90da24850d56983410b709206c4b4ed947544edb9f53702df96740df66c8602336c81f80db1ed909f2b35e1150fa07f2872aa512da9be91edd658e0756ce3886e5127d9987add574b09d999f7bae471cb5c34a99d8cf7049bd005c73fda5a52105029ea2090c766898a3c46a1db23e8f58000661dbddba5e7d4c4bd94485a6e9dc9c1a795e747f96e084a0f08344fec043a61babfd01c04e12c355058bcda3072b79638051773f37a972817a7ab6b277fd78452f7193bf25f1d53f0f98af88ed81f63895575a3fd72f3bba7b0d187509b789296fcf17f1d8dd650a1b081d844b1d6e1169fe575990119e5089f6fd6e34c6f8a8fc6ad7489df17ff0a31772fd77d82e63292e3117a7b92ffd088e4b3090f469b74e9cec0b616ef00b5eaa5d968a0011bf8b0dff37ac20b23b2ac3563d172b6e1a8c0664b079f59042da3d9c8e7c0c0f29031cea46de57d941b845e407437f10ffcd815b7647496608a02044c7705c86042aeee4c95b6d4d98a2c3aa35ea7348ea370e8cc4a2d8d84a904c4c3acd7795985949fb999a60b2d6ceeccc5b41af0d1d48b6a965730e51d3149cb4df36a84b54ebfc18bcb0cbba891fc4e95fb7203e8d47bee2f39918921549bc9899c0035e9b54736dc9a4979d0690a1e9d36d54c7ab0f9c96f9d8021e76f331d922eeaf4067898f1eca4ebb7215b5d1845166806047da8a6b9b8e33e83f5749a2bdc568f5a14d133265f3c05f7cee0582ac7541b3e6993b939032ea39081686797b2833d562aa3f76e6eef39660df20455dfcca0da97bded26309dc8887b368bc113082c31344bff4f223c6574c59fabd84e508c5d5392d92fca448c420294f9981971da3950d241a9087ff528775eb6f1e0ec5aa62a47e5f11c3c2ad2cfe6a24ce6cb293c9c656e895b75537e99a8a533fc1f81ca872f533197600efb92d9d245341532da7a4f58b1e1610a7f04ec2e4d094faf3e52dbb6c6179b0282e86c46a0a64b9bfe19653354a8c3dddfd33fcfb28f2c00abf76322dcc47f1e2774b1548d2af0a6f4109831b2cd95da20ffa382f9a6594cbec648a4f6ddd121177a182748b7ce0e3e19951c9a24400b562b90efc19ba3dad2412e1d25756c9006f159d8e6f2e6c79493ef47b6abf6da5b5152ffb8332b15d4531c2304fc454feb169fca5907b6bdb76a8d3386375a72d127db1d7f1d7292abf7e1c0791e3a2b7fb64ccf7355d146bee046b4539b6d345cdaf74802a7600d4f131f9307bff770ab131d382f91f2084366fa3b60b3275fdd7f054a83bf9dacd1fcf2b07628a479811273619cf4cd1211fc45d3b11705042a8ff12a568d25153fb28006cd2687c194810938a552c1bff1dd31185c7cec648caf131fa557eada4f7f02318d72364876d497f36c89f8759630971ccc82df9c7b16318718982bc27b7f7b3e98e3b2a30b7acae176642b1e9b6e87d46ff38979b303c8ae12bacbb6e2b9f7b4563bbd616ff1e52a8bd1d19d9029880aa76eff3d09110ff71fcc4f61788e5d5ee536ddde499e6ef52ea327319e6d4508c7f0a366ab482ed4d0b11dbb2b600136ec6965de6845c1f6e9c59cdca77d3b081fb52431ea600e6786d7611fb052a97fb7724efdb5c5328f0a85d4b637f31a8e01f6f96d8e9d277307fc42cc900144207bfe8bafcb140ad65d8bdbcee11dfc41d2b29e294f20be4bbffd711a65a4d565ae05935716cf798943c8576e6601f4290f4d2bb048f3480b1981ad77da39b3223488a7cf3463516ff670811766a4ed8b9cf2d5a4e21f89cbef7c0bb2fcc583c8b42c81cb3f54e886bb2ddb063cbad82d2ff9ee31b7f7a907eab613596167254dec0b061c621f5a69546e56c9d057ed5c6d1a098d349fb1a7a9a7e27d94f35c64df268d26a1ba658d120063337210c0102c8b00fedded11689b77efd607e7124bd6a911bae0b37f779caecf4bc4c07cab6b2c74cbfa093593928da07f1dc58a508d8c453b234448f55a7d9f05a3afaa501bae5c9a5f18b4fab235abb90944161f8a5736d4842e67708aceaa0a371d34da57c6715cd7a62179e3d01e77c6d2ee65500cde1ddf8be031a181343ffabc6939010b39e0220e077c30a3d5a68185a50bd906bdc6c3662b679d1b89f0ded46523e55be8853e39bdd51f842d5314695553b4417c56b7558116c0ac8e1dbf429944efc930bc4b208f3f03e0430ab8ccc1a553a7cb82b2c1204e5abc760536a27f71cad86f82bb852effb13f389648d2897acea3627051dc932e21a21d78be2c1018f7aec3083ce3418e154dd2deb2ed4f68f3ef3e1c7998ce87dcb6967b449fbb724f6022d4beb96192326865a1f5cc84d2d7189dd4bdef23b165742b30a8a5d031cf8cb94e4c233b58b199df0784010e8f96e98c9628be0dd39de9673a165e4cee102dcdd22cb2f348319879c56a48542143cda4d9a299ad0b4f80acc5f4f1eafe2a844ec87dedf3771902a0f492942c10bb4008ffa5649d0202156a0d999c13b6f2d2644c63eae93353efe82a0222f4d112710bb39949101b60eb531e6100ab2806426acb8775a1310441b6f3c294b8475a7310477bc4b9c3076b4ea91cbcf5d0e27f580475facc49d00834404ef9d4a40a729793f61ce515603246af4b266e166da448449feb9872aa3d650a4e41f4d4458979f25d2569fcbbf0541f999b1a6f52e210e6041290a94df00007e279dda77d457c84f40912b5f0892235f9e318e1ece095d2746f86dd5947f1b034051aaf684ca36b08b1b05d5914dd412854112b0a97e85a734a26a95b8dbf7f11289a238731e8ae959c2a9ff6f0e44e95e6f3bf4db889aee2d82d4f98e00fca8b8f52687a7fbf620cb6d35de4a80854943cf447cf07da58186a6f5f47adce6351bfbb9e0e39b6e86adb5b63f1fdea1f4736fd5ca783cdd359bab2f3eb8f6319e15f660b34e4504a4767b742c24881b1b03bcdb952846342458340ea76ed01c03ec1b8ded7a0461b7a9162695569f90324a41dc9fff2f7d5dda3f1f4a99d956b18a08a1267ea0b0faa20f2692f385b145cd786d49d7635c522ec646ddcfefb0cec5b307e172e64c3a72460fb65b40536aa51fba87fecd8381a2308d3f5392f7b08835de7955f60f7af079db87f76c0afec442e024e2b54e04e4a3fd5ab2be3903e67bd150a38b461e331d1f35fe209040eccaae983ba06a768072e5cf85c92ea0b1ab9dad7eb9d378e068992b3b420a8705bb121f533ce0b95480f84e7b3bf9c5592cc8b314b9e0316164e0d38aed7d4c1ae9ddbcbdc0bd39b6e238d0c7bc344679b68312a4c6d706cf6c602848845581bcc4d908f73bcde283aeec055733d1445ec4c78f96b8418b6e29542ffd0eaab6c4288aba14becba0653d4b6494d83fb362985203afba6811eedcf62effcac066bc3d88064c2a582754b6206aae63c2da9052ed157bdbdb199dcbf6bc92b9817b9d23c12fd7f32dace637e30f39a0444308ef5f61b1780ce54ff3879164be87a9166a9cb8bdda400d3378a47f5d4810ee1e118638bc82da205a846ebc5ff4b8d2b58d710071b2eb87483eb1ff36fe9eb7dec74282f003f0ab07acd2ed62a829cdd240ca6bb7dbe11a714e3e2eaa57454ad8b0b196e98aec6bd459558a9c504d7f076cdc72329a6115d4ccfa98af82df90d6bc2150da48aa16fb60e1a7df0ba692b5b5aa5f9b3eb40489a465ee28452d0e77e34c8004ee5c9850b88c3785dc7d1514a240b80d3c39c831631dcf0be444c6b27d096d55824579551c7d6b4336cdb3233763ca3f8df004bd1e1aaf253168d55d1cf0d74c50cfcea2c9e244f3c97ec5976be7165baf00334dab72648daebc6d962b103b3438aad7c20dcd39afcad28f84e48f5e902ed5e7256f3e206aba6f11b1b8901a586dd4e21d5a0b97040f8dde678c5b5e9b18d409e7a1613eac0fc27d85bd6ee3e6beec5ecd57f40d3f8a6943d6984f414f738492db95eb26805959b102b0b91f61c755d2944dd6359ab455098cb8d5944c388ed10fd2b30848d55434fad8bc80fd78b99432f402f9b83fc2cc5b84555cf144be", 0x1000, 0x1, &(0x7f0000001140)={0x2, 0x1}, 0xc) 16:00:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file1\x00', 0x600c, 0x0) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:07 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="81ab5948f1cb29424bbe4df07bc522a65bc17c5c3d5516927ddbd6e08bfbfe72f7e3d39c2712b719dd8ec900d60ed24230a8c382a6825ab6dfb6cbf3acb70784a26c72536660c71e421a221b612b9d3f3cccb6e0dad1a3377d18ce3fc3499066443ab63dec9b0fd7e00ff5ea60622c13f58e6607688816d2483bc2ae34a4922545bdd3de51be3be75953f3d4b59f8eb54c13bf72ad37e98a0d40bbdf320272e36707313e74bd28c218b27f4c7b2940bb9d1c948644ba9ef6f91c8825", 0xbc}, {&(0x7f0000000300)="facf128853bbc87e5a9b6df733fdcd4a05b7ca3716309f28867e86b09eeca2f76b8ac56a7bacd1c45b8d12f9823a6018d82457249d9bca0e939ee463e603af419a851dc0818d59bacb9d518218896a9e3bb9181a2c915d81306f12aac094291619705fbf9fcfb0339b9a9c5c4fdf6d", 0x6f}], 0x2, 0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000000040)=""/192, 0xc0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x9, 0x0, 0x9d1, &(0x7f00000001c0)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a2acecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a3a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f23a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0xffffffffffffffff) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) 16:00:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x5) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000001240)='./bus\x00', 0x381, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) fcntl$setstatus(r0, 0x4, 0x0) 16:00:08 executing program 0: r0 = getuid() seteuid(r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x300, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) sendto(r1, &(0x7f0000000140)="77edc10211cd8e3607d30ac3c77b9f07bef97946e668bb07990a98", 0x1b, 0xc, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r5 = accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/52}, &(0x7f0000000200)=0x36) recvfrom(r5, &(0x7f0000000240)=""/31, 0x1f, 0x800, &(0x7f0000000280)=@in6={0x18, 0x0, 0x6}, 0xc) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x8091, 0x10) r7 = semget$private(0x0, 0x6, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000000300)=""/167, 0xa7, 0x800, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) r8 = geteuid() getpeername$inet(r6, &(0x7f0000000400), &(0x7f0000000440)=0xc) r9 = socket(0x20, 0x8000, 0x6) geteuid() setreuid(r3, r0) setreuid(r8, r8) getsockopt$sock_int(r5, 0xffff, 0x1802, &(0x7f0000000480), &(0x7f00000004c0)=0x4) getegid() bind(r9, &(0x7f0000000500)=@in6={0x18, 0x0, 0x3, 0x20}, 0xc) getegid() r10 = msgget(0x3, 0x23) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x1, r3, r4, r3, r4, 0xfa, 0x89}, 0x80000000, 0x5, r2, r2, 0x4, 0x401, 0x5, 0x9}) getegid() mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) sendto$inet(r6, &(0x7f0000000600)="c708e7f3be4f570ac1894a9cfa69e6be3eeb71c78608b79213ca2d4b12d13720177dfe47cb5a39951ab2d0bcea627750f1e6e8eae38b6ca11967c5ac3081d062c0173951146edbf5d8cad3aaadab8799ac1167687343f577beb455a4d3f10cb767a00cdf9f3ff8eb4fcb49352efb9d7e33cb511708a6b1f57eab888f1505c06bfc5a768e169a", 0x86, 0x1, &(0x7f00000006c0)={0x2, 0x3}, 0xc) msgrcv(r7, &(0x7f0000000700)={0x0, ""/127}, 0x87, 0x0, 0x1000) getgid() 16:00:08 executing program 1: getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r1) 16:00:08 executing program 1: setuid(0xee01) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) socket$inet6(0x18, 0x3, 0x0) 16:00:08 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0xfffffffffffffffc) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = dup(r0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/210, 0xd2, 0x801, &(0x7f00000001c0)={0x18, 0x0, 0x7ff, 0xc8}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff748}) 16:00:08 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r5 = syz_open_pts() close(r3) write(r1, &(0x7f0000000000)="ecbfca43aef14d70c3e1c2042563fa0e6dd299e274e017d26741b7cb6e34f601aa", 0x21) fcntl$setflags(r5, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) dup2(r1, r0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8001, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x82) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a59", 0x3}, {0x0}], 0x2, 0x0) r1 = semget(0x3, 0x2, 0x8) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0x4) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7e43c483920b5318b527abbac1e5cd84f2e355d0d1430b8a0aff77718daaea2f408bb6bc3b21be7f2dc6314fbfed1f47cd59c8f132c3619acc3ae2df56b9e573cb5bc282", 0x44) select(0x40, &(0x7f0000000080)={0x1, 0x200, 0x8, 0x4, 0x80000000, 0x1, 0x9, 0xffffffffffffffff}, &(0x7f00000000c0)={0x1, 0xfffffffffffff801, 0x100, 0x1, 0x2, 0x796, 0x5, 0x3}, &(0x7f0000000100)={0x1, 0xa9a, 0x3, 0x80, 0xffffffff, 0x40, 0xffffffff, 0x7fff}, &(0x7f0000000140)={0x3, 0x9}) munlockall() r1 = semget(0x3, 0x0, 0x80) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="22f7b6b6230836", 0x7) r2 = dup2(r0, r0) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000020, 0x1, 0x2}, {{r0}, 0x0, 0x40, 0x0, 0x7, 0x81}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20, 0x4, 0xfffffffffffffff8}], 0x8001, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x10000000000000, 0x3ff}], 0x1, &(0x7f00000002c0)={0xffffffffffffff80, 0x1}) connect$inet6(r0, &(0x7f0000000300)={0x18, 0x2, 0x1, 0x7}, 0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000340)) setsockopt$sock_int(r2, 0xffff, 0x88c, &(0x7f0000000380)=0xf4d, 0x4) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000003c0)=""/209) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000004c0)=0x2) preadv(r0, &(0x7f0000000840)=[{&(0x7f0000000500)=""/135, 0x87}, {&(0x7f00000005c0)=""/150, 0x96}, {&(0x7f0000000680)=""/153, 0x99}, {&(0x7f0000000740)=""/230, 0xe6}], 0x4, 0x0) unlink(&(0x7f0000000880)='./file0\x00') ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000008c0)=0x101) fchmod(r0, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000900)={0x2, 0x1, 0x1, 0xffffffffffffbce9, 0x8}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000940)=0x81) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000980)=""/152) r3 = accept(r2, 0x0, &(0x7f0000000a40)) kevent(r0, &(0x7f0000000a80)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x82, 0x0, 0x7, 0x5bc0}], 0x5, &(0x7f0000000b00)=[{{r2}, 0xffffffffffffffff, 0x84, 0x40000000, 0x0, 0xff}], 0x0, &(0x7f0000000b40)={0x5, 0x200}) r4 = socket$inet(0x2, 0x3, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000c40)={0x0}, &(0x7f0000000c80)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, &(0x7f0000000d40)=0xc) sendmsg$unix(r2, &(0x7f0000000e00)={&(0x7f0000000b80)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="fe17a1ad58a73f9a2cb426b79bc0259880cb815e6defd752e2bf62bd633860f81bfd8d04dfa87db3a1b08817c7e884bd73b4ad0283", 0x35}], 0x1, &(0x7f0000000d80)=[@rights={0x30, 0xffff, 0x1, [r4, r0, r4, r4, r0, r4, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x50}, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xfffffe51}], 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x19, 0x4) close(r0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0xffffffffffffff41, 0x9}, 0x841) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x1, 0x32, 0xff, 0x5, "dbef73e35b4ec5faab12f74d23eafcc18a9c822d", 0x100000000, 0x4}) 16:00:09 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) 16:00:09 executing program 0: rmdir(&(0x7f0000000080)='.\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f00000001c0), 0x10004) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30000, 0x80) accept$inet6(r2, &(0x7f0000000100), &(0x7f00000000c0)=0xfffffffffffffff5) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet6(0x18, 0x4, 0x81) getsockopt(r1, 0x1ff, 0x1, &(0x7f0000000600)=""/158, &(0x7f0000000100)=0x9e) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) r2 = dup2(r0, r0) r3 = getpid() sendto$unix(r2, &(0x7f0000000300)="9b0a65a027b626d854cca630413eaad460640048ca18f14533c93111aa573b0cf1d2743c1c476cde76a157d20ffaa087cdff101751112c17577b72ebd085b3fa0878dcdb4f4081c1bae7ccad040c13e07ae0f449d578f08fd61eb54f4ebda82674fd958338be92c96cb725d3ad733274feadb136adf314c7addbbbd7ccd0ccbaeafaf0f409c0199f35d7741e8bbfb74b37c50e36124d0d871a74d405e2c8263590d5f756732e6145837df8c8d6ce64fdc5eeade690842fe391f5037b97d7514abfddcffc8cd00e38d51044af090036228e2d", 0xd2, 0x8, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c053000ec"], 0xa) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20800, 0xc) r4 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x3, 0x2, 0x5, 0x0, r3}) r5 = semget$private(0x0, 0x4, 0x90) close(r4) chroot(&(0x7f00000005c0)='./file2\x00') semctl$SETVAL(r5, 0xa0000004, 0x8, &(0x7f00000002c0)=0x28) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x3, 0x2011, r0, 0x0, 0x12) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file1\x00', r7, r6) 16:00:09 executing program 1: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x40000000000027, 0x38, 0x0, 0x21) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x200000080002007, 0x5cc2) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x0, 0x7, 0xffffffffffffff79, "845c556b00070000000000000000abb8afb400"}) r4 = semget(0x0, 0x3, 0x6) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000140)=""/62) write(r2, &(0x7f0000000380)="96d08486fe72a7fa533880e09c8f1000263c9f95fcdbb7a4d8e8b71a2fd1acc846e0c777ae1bb52639d389cc2c18a4ad3cab2f685384ac210b57d0885b084ab6311bcfcea9b9801605511d8f6ea239674e12e4c6114f9dcd743decf662ffb86cddb6d35125967ceb8ddaa7c422e81fa6568ad02f3817593db4a2becbc3982da9e6a7d2c7fba4f0007c383413ce78755e36d056acc905622accaf3d12c830c227111e35cd5edb28114c7ba001f851cb75d2ed51d6a28b8cebf3bff971f95a9b", 0xbf) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000002c0)={0x6, 0x4, 0x0, 0x36e, 0xdc, 0xfffffffffffffffc, 0x7, 0xf7}, &(0x7f0000000300)={0x9}) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) flock(r1, 0x9) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1) r0 = msgget(0x3, 0x44) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/237) r1 = getuid() setreuid(r1, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r1, r2) r3 = msgget$private(0x0, 0x420) socketpair(0x0, 0x4, 0x5, &(0x7f0000000200)={0xffffffffffffffff}) connect(r4, &(0x7f0000000240)=@in6={0x18, 0x0, 0x3, 0x1}, 0xc) msgget(0x1, 0x2d0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8220, 0x0) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0300000000000000a330ce90a680c14a68fab98d9164852856902e34efbb0f3704c584528d5494cf886d098a44534772c131ee23fc23bd169bd8c0230b1578d762b7a2613b63dae30a4a312e38d05d7092c27abda320deff472ec15fdf5c688979b4c92a0a0266fbce99a6bdaeaec3c443d87bcf8ecdfbec0cf2ced1b5f6c72b2c2441e95204dd903ccc208af5a57e07b9c5d6a27a3413726a6d753b9b4749b2a8be247c4243fdc4354a36caeaca14512f74874aa540c45c083142b98b7b5cf6776c6030cd6c2aa8fe9c5f96e877980000a52a220f576aace49a6b74cdc8fb9aab4472027f40de8606eb7374e8e65d7b45aa00000000fea6210a05f60f11faa760288e130b74"], 0xd9, 0x800) msgget(0x3, 0x200) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080)=0x7f, 0x4) 16:00:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) lseek(r0, 0x0, 0x0) 16:00:10 executing program 1: r0 = msgget$private(0x0, 0x2) r1 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x7f, r1, r2, r3, r4, 0x40, 0x631}, 0x4, 0x3ff, r5, r6, 0x0, 0x401, 0x8, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, &(0x7f0000000280)=ANY=[@ANYBLOB="439dd7a266ff009f61ff4e91e4bc85"], 0xa) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x313) recvmsg(r8, &(0x7f0000002780)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000025c0)=[{&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000340)=""/4096, 0xfd3e}], 0x2, 0x0, 0x148}, 0x842) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) readv(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)=""/110, 0x6e}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:10 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) setgroups(0x1, &(0x7f0000000240)=[r2]) r3 = semget(0x0, 0x0, 0x0) r4 = geteuid() r5 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000000)={{0x0, r4, r0, r5, r0, 0x2, 0x8}, 0x80000001, 0x9, 0x187}) r6 = semget(0x2, 0x1, 0x0) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom(r7, &(0x7f0000000100)=""/165, 0xa5, 0x43, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x400, 0x2) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x0, 0x20}, {0x208, 0x9}}) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) fcntl$getflags(r1, 0x3) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = msgget$private(0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6af000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000df0000000000000000000000000000d6613e5ebe9eef34702091c8ca6072ee87a9de555a3a69e601161048aa1bcf2602cdd19d75b916d16efd05dbc6ae7f134ab8b40d1445582a1566f5e1ce8a3df82df7213a4c3c0311ff28b616c0423b3a24634af6bde2b847e318949b2f032799f5c32d9d73f71226de49555f4f4b06edf5f317d39c9fb62879360b5dd2b4a7e314199828b5dac8e3683e30642c47c4695ddd8c91f0a0d50b694689566ea2f02316a0c5664f918d9eb170e4830dd8d0faeb9fe3360207a34d09f6b8b1b2fa0f9113a32ee1"], 0xf2, 0x3, 0x1000) msgsnd(r0, 0x0, 0x0, 0x1) 16:00:11 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x108) open(&(0x7f0000000000)='.\x00', 0x66e7e7c954e78ab6, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000000002000, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x180, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0xc010, 0x101) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2045e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000de030000001e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d37867ea1a8d7801f15151765cfeed27936b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x12c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xffffffffffffff7d, "85fbff12a60200000007ad00fba8ffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r1) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eddda028ef7969335ba47bd752aea3d35795dc1c8d6500913812472f125896aabb415e347b39cd93dd7063cde8994e17c88f406f261b473a56ca1900d55e24dc97f9000ccf87a4ac1c5ad30d4776fc7f0ed2ae6d8614d760d8ad4fa340c20e16600433d964c0583588c298a04c81f3071422f86fc35a3ed9a8c5b21fe1ce0d1eeb80f9683175db5778e6e833bb4c12", 0x8f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) recvfrom$inet6(r2, &(0x7f00000001c0)=""/211, 0xd3, 0x2, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x6}, 0xc) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:11 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc) msgget$private(0x0, 0x24) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getegid() r0 = semget(0x2, 0x4, 0x166) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000001240)=""/163) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) r1 = semget(0x1, 0x6, 0x20) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000240)=""/4096) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r2, 0x1) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x90, 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:12 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x12) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000080)='c\x00') getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = shmget$private(0x0, 0x1000, 0x108, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:12 executing program 0: r0 = socket(0x6, 0x1, 0x20000000005) r1 = dup(r0) truncate(&(0x7f0000000140)='./file0\x00', 0x4) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r2 = socket(0x3, 0x1, 0x7fff) recvfrom$unix(r1, &(0x7f0000000200)=""/228, 0xe4, 0x3, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f853000000000"], 0x10) r3 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000300)={0x0, 0x0, 0x97, 0x1, r3}) fcntl$setflags(r0, 0x2, 0x1) fchmod(r2, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r4 = socket$inet(0x2, 0x2, 0x0) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setsockopt$inet_opts(r4, 0x0, 0xb, 0x0, 0x0) socket(0x16, 0x0, 0x7fff) shmget$private(0x0, 0x1000, 0x422, &(0x7f0000ffc000/0x1000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:12 executing program 0: mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f000071a000/0x2000)=nil, 0x2000) 16:00:12 executing program 1: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x8, &(0x7f00006f4000/0x1000)=nil) pipe(&(0x7f0000000040)) 16:00:12 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[]}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) fcntl$dupfd(r1, 0xa, r2) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2081, 0x80000001) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000180)=""/150, 0x96}, {&(0x7f0000000240)=""/250, 0xfa}, {&(0x7f0000000340)=""/142, 0x8e}], 0x4) 16:00:12 executing program 0: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="a3a8bf82f0f6725bb8ae63ffb5c4e6b238320e29cfc5d2ad4dd3a0d6aa8a5cecbf92a9f58c70497532ccf7e40b2b5180af08ebf0dc4fc555", 0x38) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) ftruncate(r3, 0x7) r4 = getgid() renameat(r2, &(0x7f0000000380)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') r5 = getegid() r6 = getegid() setgroups(0x3, &(0x7f0000000100)=[r4, r5, r6]) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0xdd7, 0x100000000}, 0xc) geteuid() lchown(&(0x7f0000000400)='./file0\x00', r0, r5) setregid(r5, r5) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000500)) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x44, 0x6}, 0xc) r7 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x40, 0x2) r8 = msgget(0x3, 0x444) msgctl$IPC_RMID(r8, 0x0) sendto$unix(r7, &(0x7f0000000340)="12df3890b825a6fb1e0f0b897936783e9ad5cce854926f0643d126538579dc18a25153a87cf7a8e08f1963ef361062f0974ab09a8d80cee4869af7ad3594", 0x3e, 0x1, 0x0, 0x0) r9 = semget$private(0x0, 0x2, 0x10) semctl$GETPID(r9, 0x2, 0x4, &(0x7f0000000440)=""/133) 16:00:12 executing program 0: socketpair(0x17, 0x7, 0x14c, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) socket(0x40000000011, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/223, 0x91) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x22) getdents(r1, &(0x7f0000000040)=""/15, 0xf) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 16:00:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r0, 0x1, 0x2, &(0x7f0000000040)="eeae8ad77ce553d0a1340dcf349cae9db0e94d3ad4125fcb721801c5d6cba306911cb57ec892a24f39e2fb8df98d9447efbca7a71e4b4db70f700495e070c1c18842", 0x42) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x14, 0x4000, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) getsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f00000000c0), &(0x7f0000000040)=0xfffffffffffffe59) r1 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x8000) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000)={0x81, 0x246, 0x8, 0x4, 0x1f, 0x6, 0xa09, 0x100000001}, &(0x7f0000000080)={0x8, 0x1, 0x1, 0x1000, 0x200, 0x2, 0x20, 0x2}, &(0x7f0000000140)={0x5, 0x0, 0x5, 0x9, 0xffffffffffffff78, 0x100000000, 0x6, 0x8}, &(0x7f0000000180)={0x8, 0x9}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x0, 0x20, 0x3, 0xacb0, 0x8, 0x7502, 0x4, 0xda5}, &(0x7f0000000100)={0x3, 0x401}) 16:00:13 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1af631f8edea6f507502847200", 0x0, 0x140000000}) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r0 = semget$private(0x0, 0x3, 0x10a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() r3 = geteuid() lstat(&(0x7f0000000180)='\x00', &(0x7f00000001c0)) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0xe06, r1, r2, r3, r4, 0x0, 0x40}, 0x47, 0x7ff, 0x6}) socketpair(0x18, 0x8004, 0x3, &(0x7f0000000240)={0xffffffffffffffff}) r6 = kqueue() r7 = socket$inet(0x2, 0x2, 0x7) socketpair(0x12, 0x4007, 0x85, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet6(0x18, 0x3, 0x101) r10 = kqueue() r11 = open(&(0x7f0000001600)='./file0\x00', 0x8, 0x0) r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000001640), &(0x7f0000001680)=0xc) r13 = accept$unix(0xffffffffffffff9c, &(0x7f00000016c0)=@abs, &(0x7f0000001700)=0x8) r14 = kqueue() sendmsg$unix(r5, &(0x7f0000001780)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f00000002c0)="446f958e7fddf70a90a24d0ee4200d314daf891f77a2e5b25ccc27cd18c8f3440bbd4057574d17d704e24ecf1618826a58f5f22e356273424e2e33ec0e682ed3e90186f8b65775ccb141a2a0ac8ceff711995aa8a0f1fb20fb470602bf8f059556ccf3433ee1e4bb527847d8fa74ef9907603096f19a4cde8eab1e7823ff8ebb4ba1b248dc349478f4843203deb880f09532d031f595439e5d63ad36b50290effab41004ecd401afe5a08e5cbde7b55a9306f5d44e5eb3a6877fd1b28d1dc18caec4c4974b738a0fc7141973438988261c3b399b25eadac5b6a4237cb21213ee4a8fe48ed4163c9718bfe3a0a5662b428cce7b4a6a19bc5eb5fc06b3b2125d9c2fbf39a6342d9bfbc4829fea9893d613b9a57aacc175ce7aefc3c0b70aedd74dfae39d586f840a7a929ec72ae12a810d83daf450a5951f407512127d65bcc60f2aef80fef8fdb0b1c9c09222f611a8c625cc5ec6e28700ee132c3cd80cb7078029bbcc0a89b2b2171984a7e7937964e255794a8271b8ad6bab9567f663d2f0d4edd80165a3c1cee98d2c5c07c65dd3a01a1713cb49a20a601bfb154fb85d811393e46cb22c828ed032a4526ade5d21db3db2c4800982b57271a728d0b14bd0179ee5ac82908ea04a54242c5c46923da823fe962080889b9d9b20103a90b0f18a7b26c5417f0582d43d4d468b4e6c104f4c65808bb85800648f83cde57614fd1c7594a8c44689b40523136e1e21b70175ead4e9a0c258ddea7e62619300d08c5e035544f3f7ca072047b377f7a58ff17c56a5c2bb84acbc9ccdcd0d69cb5bf16859a939e772142b90b365b44906efea3083035fa08da7a738b85b3e390af487ec36bb5bdda3da929091603b20f91ae9542fb2da43ac6f650fe34052bfb087be6f9f95d1a2d0888fb24efa647d0ee53d48c9df0737c716031d17c0186a70f431bca2a00fc922bf6ebca1be9bc2dba75492aced8c0ca428a3891839a712f9e3f277a830f60262ee3e07eab87f2344a1e4d877cf7b9d1cdd6d2ff6739d4f5bd44e8949d646735414009022cd23eff211a086bd4c57bbd6c3a4e038eb84fb8dde5b0b035c696d60ba08e6041ddf8bcc2b6e91236b69f722fa2f3b85f5c5fb3ce343b039ae6b35144c68a4ff98d5a51d88f6a8993cf16aded28fbec46a2f2a09b87d3c0c3b3397d2c143d45bb16db3cff69e7d37d5f4a3002e72e18dba19665c638b1aefbcaa93cd29a36cba5745d6cde1084091b0681c53725581545117460dd167e338cd0b4ac7b7eaf8adaa6b34e93294414994e57738efc804c46077ca3ad5f568384add003478c8cdddaae30e7b18bb57890066f25122ae81e9dd96a77ae3287e4d78f816bf563fbc0ebf203a8b5ec647f1f3b267ba0f5aea9c52aee3f63575d1b079351f5eebc6fa5b527a63ad2e7468a05da18f155f741c8b371ddc4d7424346a29fe843e6594d7858a566259aeba98bdc7dd73f0152c798d2cee91d69d420d77d0edfa86c344845fb1510b8e7a8c67aed0cfebbdb0ea03c50fd366550e1272cf5f7e717060a6cc0b0af57e961a07caa18cc6ecefd225d3572996e3c7cd131312e0993a2cb43496f5fbd93b1e5dd876eed95c6cecab1422ce1ceb46a7593f0c96d6a45fe65a929c34cc49bdd5ff4dbe88fb8890f68354b8c5bb14368fda9beeeb837b578b64807c6a78a97db92405786b97ea6ba7dcb080291ce3ee030205f113e5de0acde3b33fe224fe8fc26338573028bca585256522fd607ed1c24acd65dcc29583ef4ac2a8e401cfbdc8337e3fb1b8b0fc366208deba74bdeb58dfeb1709af27c44e841b16da26faf984a106d121f736a3ace1efac102c9d50464b2662c9b4ca3f612f1d17320d503233bb75baddf36d09d7f3f23bf7fd00ace0dc03d63ef4432400be400cd1e9fec677f695d0be261a54341441deb88f06835df2250b260bfa26a6f8b829f037b5630f355f377e7bd8bb355cefba8cbbf6151e620e12245a0e71b8555013bba4c108cf9e02d948874182327518570764f65375533b59f9bc925a513a58af69336ee32d2d57d3c3df267b86fe450d3684df06e1453ff535162bb8954b486bd86ff3b1cf0c4397a27b01317c22650890fa6a0c60294670253c72845d6f1d13cd68946703568b17f9c239cd73b84f86085ccb0992be9bb6898fb8e474fe30e6899e833803133675176fa279e7fd0604f471ce74dcac20544a1a0df5faec9dfd6b306728ae0c9317557c1b854fbb19ba69e1f04668a88d26331212ccf59eed4e8d7161aeda5544a333e084588475dacc44efc54b3a9c2a00f9bdab58bac8ebc6690ef25f31188be3d2047eea3bd2714656dec98c005142d6076b765e7f79e04f6bddc7848fabcabce2f446cb21a35815238e0b1717e210d238c7f9b1e3d8422461fde28d6d7c1ddde6bfa8822d760db0d9ff1635b1414169b35c1a522fbb953b080fbffd63babb2dce92821763a96e1687c3b59a0b0f18d96d46dbe88c0fbf9ad4d9b7400baee7cf6badcc6808b127e3cee19f24429f45779a741ac431f334bafeb2da852e9836074d74fa60c0247f59026d8c873b09054a5af67a6f5d9a3ce829f30190d81404517c07bf931b600e9b5eea0229727c7170d9ebff0bd01163febb399fb979e6e83edee40e482ffd7ca8c34a5db98dc66c4d535ba4d3dd9f8cb4f23ee84aed416e4bf72f605839a975fcf3065e38ab587b54979d43e01959e9a453a611fc47760c1fc975754d5171b4d74d6c89a760938108b12518478a61af2aff2254820dacb2cef8531c2dc624b7fab46880407f938744e8e0e54f7ae5a0fee88e62266a1178c0e58c184faf1f7521f6ff25de5f71cce088dc033b6cb3bd29bb49cc84380ee86161afc80e5ea566c6ffcb2c2c934708e18cfe081ea3606190163cc5cc5299720857c1f0a1c377006a3edeb8bbca6d8d6b1e782c90ab088f57c8f61e5b937fa0a8c55c28f791c2a2cce394ff62ba1f85298dee8b1c033873dc03f3520680fe946b3213b872c31f976c5a87433277159c72cd97c883475fe40546478361cdc43b84bdf5d48bd0e3a48126c1b3c4f60d95b86505255b44d7a7e02c5b2f0d443e6fd0d0b323929c3313538644ec79a5d49c4031dc426aeb3fc04249ae1a64fda536b5e8357e9cbc642ef319c56d8e1f38adab8ba4abd6f6b2ea2109a6c8b2580b765a4867ca2121ec2bf7ddb21a6278ade7802c5bea97c98f6fe0febd83b58a292eafd4cea824dec5c9e1b7c660e36648e021285a60ace7a1c9c8c3e2589aa9b025eea035813595b1113b902d72770e940326657113205c58b2087afedb1b75859b5bfea09090391a1f171a7e90296aac580eeea144b406515d77a69ad50a10a2eef0d75a5793ce2a1c42bda31894a5c5762fe04cd8ea65f8da961e350c71caae1deae6c8f789a8c6b9e772d2cebf6ad20e957a386532260cccce7427518bd8fa5f12bf259840bb537205cb2f84a289b6af49bccfbef3a40031cf8c25fd66608d137b244024716868e7838da667a82a69f38a108d085c3c49192132010f5bcf8d83a4daebfce5806baede2867de730ad35f0ef88b47e47a0b917f9eefaf62d984cdb1f5a2a93c097e67bc4c8865e4480b32dfd5ed1532868df0c9030c496e901816d974448827d09e9b7e304422d82d31f40dce8684fc1b36affac9f253dc888654e9b27dc0c33fd279a9079fdd3b8d4266243801dcfc43f743db60e602c837530db9bdb7afa35a6d175c42d2c7685218837befdf78fbf430bb327f826f6a2e17cecdf0d0ed9b6265621875d6f0d7df581a3b621358a392371d82dd912e623e0a7bd4f2a22ff6f4c8d9af6273890caa5d23ec014b429c782f2f76f91d3605a11d22e15c754281133c6c8c57cf57757cfc00e012edc36bd14c6e2dca1008346c66eeb07fe518d83fe1cb3fe2e5c605696545e9aaff4641bc274cdb39577423b279a430c11b1ee4178e5f17c38b68543775c4ff8d380d957bc9c0b16a67ec638a7fc01b14548ad296b4810a8e719a68a63dc4a27d201b7edabbc0a524f9f67be3a48c3c7599a7a6e8462d8cace455cb8a700781459c158a52afb378678b546765bcf13af2e026bbc20dd8fba1c1ca6911177535131d6396442435db3e9b6c7119770723b070150dac066b4c60f1f97eff323d333e04f04af4156edc1750f2655d7bb418dcf3a392bdb24f38006dba980e961869753657354852407f4a377e9aae994efb4759de10c79571ed1911b2dbcb174c032e345fa779edd28ac1644121239ae6e6a909766b328a33e10099d072077afc69e8e4173fe40caf3f6634709f00c878050f433f02952f2d170bbefafeda61c260ff800fc2e4495deb3dc1f2c9e24af1e83fb2a975fd634d4e57d20f17cd7d09d1a81db0c61cb0d5b30c9ecc6af62ae29e8e7a059bea8899e80c026c004e43b284c8bd7e22b27ac5cc7b5b472e4f5721fc23eed91e08ba6b0000cd709d72979bc6280813ac49b3d6dc07eb2f5a8228f0e97a9c453435dfa2662061749aa20e85d5aa356c30435c00343fb3ce8204541bf0b1ffc7301c6ebe767cf48c80a8c39fec19b9f0e789018daf1f0336f2ec1b50d52125dab2a360af825212a0d1b232143edabf54d34082c8f16f897ce0f399e43dd31ccfc20ddc054861b23b207a3dd649fa01ad09a34f0d10722efb0f7d824fee0c18db0c08bdbb12b3f0401afd24b57a5051dfb831c4a6263441c39b1cfd431ed6410122fe50d6b4bb94366ec5e22b03d5021e7bc26c91175f60077c7dbb2e88b6c1f5efa8e7efb898d2a436cf3c148c9ed5bbc1c23764d23f81261e7af37374a0e6a195b011928957e4b07ea41456af34308354e8c96bd667ed30fa1c33b2b01bb2dbaa61cabd644da253d69846ca6e09951b1feff585c65f16dc583e2f4afa6f51db557771e9ac19947f58f20bd5608dc78a1adfd0e62501d15bf13c99fd92cd4074b2f462fc2f71e96d4709615164f385bc1ed6d93bee1ebf83b948b956c5aff0cd01d9accf28e269077b1231cd2341c466c3d77bb91c985318989c2e55b23c9d936abcf2880d7e2cc709a595ecc525634e235f483c064a318aefb34c1ffcd32f62a64ea3b1bf37e71c8fb36900715236e97b0fd1da9718fcb65908acc9d40d4c6e5006f54d91b12fd20ef77a24176dce00dafb572756ec0971a4ff484123cfded750f1f04e6f90398000803c5473f4afa885df0efdcf4a49ad93c895fc9661dea681b83517c3a87605fd7825045bcdcb79f85a377ec9031a0c4a007ae558e80e3105a888dd92c9cc172b9bf1b413b7ed748ed03d3d650860c3ceb01408f94e66e692d44bd0e7f3726ecd89d760269be0ecbd65ca3e041aa144ef70fa4bcc0039b9f2fe783f5b4f925926c8ce8f00fa1c20115dd9e00edbb1eb0ccf2e217f2208f5833195f1351025d3c05b3b1a6f6c2c841d6c49a2a711b41fb325f66b0eeaff15f1840ecb8f18ea033d21c88af9bc2802a32916942149b4c7102997a6d38d22f8f65815193b49541d3096dff6c3d5ba5611a01306bfbfac3e4f914668302f49da0897b769da462d246fc8b4c29275ae970815971683b054d59cfdc35b2ab5f6d2a6d5b5c3b86380b87376f499d299805a68ee494d7623aff283b8a6aebb1cc3bb21e049f0179ba750dc861506842da4d0f33c0d5b1d13efeb911f0f6554f95883249f62c69549b9df68e307c33d2ad2bbcf5c402137d5236c8a013c887bd8768b4e88232f8ba66e77dc363a6855611b58a9e7833f9f722ceb975512c8ff51d67198834686faa25a0ade18a58eae", 0x1000}, {&(0x7f00000012c0)="d55318bbf3066c17105a59cde8afe0df7980687813917efc2815765a5f93a71deccabf", 0x23}, {&(0x7f0000001300)="9ba44bf7778d39ea8a29dc4ff83e778b502fda41f6bae798f4e6cf721132b28f62ecb95eec91326069251204282084ec86b6e4e57d0b8d947e6d3951d4beb30cd01cd7bbe7b195c1d755e5acc756", 0x4e}, {&(0x7f0000001380)="e38805fd34ae619e72e177b04cdcb51ad9c1203fc8a61f07d0605e3bdafea6f6bee9fdddbe1c8a1d9db778079fdc200d4b4f24c838d66205f5c2e38b7ceb5793f06bce73835a04a2de62339c3110dff74ca8fee09e251cd05473047403caaeda20e4b006975647516fe58606ec32a5b2b878571b93516492210132c515086c89578788092680ecc56441d5c0ab8f5b6629bbf2209edd152d3ff72024ffae657439a0e8ba7f68c99c9e4544be6d93b5d56d6c2360425a984d991b650a1b4c7ca7c16c1a867788560a9b87b53006", 0xcd}, {&(0x7f0000001480)="5dfe086376ddf08e781865644743d7632248f5795bfe5fe587925ca7cf32380b3adbda518cf68caa6ff1481c63d69e0f0d3ea046e16dbec47b7efb40e8a00232dd0c20abd1c2d15995caf791ec9630d24a70a016039e617619707364fb9aabe4464f30650eed656526356fe2e2e60a447d1304e75aae84", 0x77}, {&(0x7f0000001500)="59fa0e2d402d30ee2f2a", 0xa}], 0x6, &(0x7f0000001740)=[@rights={0x38, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, r12, r13, r14]}], 0x38, 0x408}, 0x1) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000140)='./bus\x00', 0x80002007, 0x42fe) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) shutdown(r1, 0x2) r2 = open$dir(&(0x7f0000001240)='./bus\x00', 0x381, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x7f, 0x3db2e947}, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8e80, 0x9, 0x2, 0x9, "8112502144ae8ef6511d000c52f03da266366e32", 0x0, 0x200}) fcntl$setstatus(r2, 0x4, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000280)=0xaf) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000000040)=""/110, 0x6e}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/92, 0x5c}, {&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/168, 0xa8}], 0x6, 0x0) fsync(r1) 16:00:14 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x32}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x400fffff, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0xb0, 0x80000000, 0x7fffffff, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x30, 0x20000040, 0x1, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20, 0x1, 0xbe}, {{r1}, 0xffffffffffffffff, 0x10, 0x400000000000002, 0xa1, 0x8}], 0x9, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x5, 0x3ff}], 0x1f, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000010, 0x80, 0x8e55}, {{r0}, 0x492012d13056a3f1, 0xd0, 0x6, 0x0, 0x9}], 0x5, &(0x7f00000000c0)={0x5, 0x2}) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x2e, 0x200fffff, 0x2, 0x2}], 0x8, &(0x7f0000000240)=[{{r2}, 0x0, 0x80, 0x1, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0x3, 0x58, 0x7}], 0x20, &(0x7f0000000280)={0x628a61d2, 0x3}) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:14 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) setitimer(0x0, 0x0, &(0x7f00000000c0)) 16:00:14 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:14 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getuid() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x58, 0x0, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x401, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffff9, 0x2, 0x40000002, 0x7, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x9, 0x3}, {{r0}, 0x0, 0x10, 0x84, 0x5, 0x1}, {{r1}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x0, 0x8}, {{r1}, 0xfffffffffffffff9, 0x4, 0x200fffff, 0x10000}, {{r1}, 0x12f6840d8a61b861, 0xf8c5b95120bea2f4, 0xfffff, 0x6, 0x7}, {{r0}, 0xfffffffffffffff8, 0x22, 0xf000001d, 0x6, 0x5}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0x0, 0x2, 0x20000003, 0x9, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x3, 0x422, 0x97}, {{r1}, 0xfffffffffffffffd, 0x2, 0x800fffff, 0x5, 0x8001}], 0xfff, &(0x7f0000000100)={0x1, 0x101}) 16:00:14 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x81, &(0x7f0000ffb000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) getppid() shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmget(0x2, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmget(0x3, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x710, &(0x7f0000ff9000/0x4000)=nil) getuid() shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) shmdt(r1) 16:00:14 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') chroot(&(0x7f0000000000)='./file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) listen(r0, 0x8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) listen(r1, 0x4) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0x3, 0xfffffffffffffe38) listen(r0, 0x0) sendto(r1, &(0x7f00000000c0)="a519854659d6afb5a2107986668b6cbf449158b79c8f8f0bae88477e1892170d800ae1e105ac29d1c9c098e1d42fb32fd042f4af58b2495016816dae3bf48c492b2340a2843f5587a265a82b67e069393c6faf7b233d6b9922842886bf3ddac23c63fd9617f82732f03973f4220dc4587f267df15b5627c6b63e0d52ef8ace386408344372367adb5654421c991d3998ae0c8dac232598ed8610002d81bc3330d340d4dcf08abca6a928c5db00a63e33d20c1ff30725360c79c783b24d5b79c33c982e8e426a02b255dd44c8dbc95d48e01ed7834040bbabddc6f9abb6504d6574a1a020e26bc8ac7d8089784289a592853519b6f1ac9e8a9da6b483eeb27ca4597f8742e3a48b1e82968f03f4f54018dc222e46b820a97b7c2612e0d10adbec253df3bb8d7eb857d7d5e9666f86e805fe08d3ae33a1f4feef154120dde9bdca174fd8a90b234bd81cd3c3ddb5d9f9a335fb1876c34e090d250950cfd21c919bc101a4659574af026ec598253004a7886a7b3633d14d3990ddae61b19979fd6175e2c53333378a541e044e2602b704134ef0d957515cfbdbe3a7800524f402dcd39aa2787097d233df29cea13abc18c2f5dab52a1a7ca7e288969c41469c00fc9316ef7a6688dec66d02655b7fc610e21fba22c2adc9cd0486878fd5e784d8d7744f5c97130a62a872e474e9f4e3a5d305d87e02fc03900338d5ef2bb0af0943f4f23dd8e9a191b87e46160766a147a745e475c6085f863218df650c38445f4ef50c9e917d3c454dada1eb6ed81da993d6eb11896bf25258356ac8f37af3905404e781096439594634bfbffaf379b73eb5ded62e4e5a6c25d356490831e7ff9ebcba42724d7204ac1e9f90b65a3fdbd52d1ab940f4247f5d8bb543b0b7471228934c5c3be0fb1f0251769036e04da8cda36a921de67d88a0d58cb3891a8f012f368f935d97a6e49d408bd3e8e58e2d3f4b8215c6b6dc30f5b808af8edf147f5526f271cd2341ae971bfb8abf4e0af5802210074ad08e4e95057a5554e54eff75eb53fe94f827a52358c8a328f2201c87e302fc7fbdabf7e8b97311f6a627137913dab56f8cb8a93a2bfeb0f0d2eee2db4f14e644fd20ae0b7f02f86362e064843f7473b8310a12db105ca841d6968c406ccd90ded139e72314a74ca2be26821e35760cf3f5349fd0d9bee20b7d1f86168a1e9e73b602c4f7ece842aead6f1e11be3d21b9d3da78eebc625a3efe7100dbc0eb01fb92f6ee80d3317f61c1362b011320d646bead7c5733751cb336a04d103166fa8fdcd5f90f1892966e1f9e18c01d7c139d403155a474996968631332362b4f0556aca0b409a7905ba5047729ef41f0e8aa3a66de9fba502de092869dead05d26421b5cd28c467dac24384c6c6b62e7443a825be36d9953a0570cea614d65c4ab4ff0f30288cad9cec81cf5fdef21867b6d168fdfd71187144bb2beea0953c905d0eb349a31d0c83ff78cd2ea75f23f8f4cccdce71c0de45d782973c3843f61362081fe0e98639f3290c5af6d0190c965a3e833e15a078890418564fa88f6b47908f78538d7a5c9e993ba86637b08c7f6871548bb433d02efa94ff51664f633042a18590c90ce216e92825dc0f5e85f7c7f37d8449b22be9f587e6bca01ed24aa41391106b1c1fb6997a7c7f451f8b2705fc9361b2dced78d8ae8d7ddce9ef3ab62f8ad5728fbbda29b5063b2eff16dc152c9b04dd3a83747b5e4e04d560afa30ddceb9c46a55fe00e527a4af30362d98063e3a5f2403d7b38d71e1190fd6f5052ab70afbb8f94dddbbe70d1998ddf82242f6d49143149dc2b4564a344972364c3249478497dfc116f35f321411fbc59728129accb52d5a878e0282520d86f98a60da1b71ec96623943c628e8afd73df62e482621676107c725b0e13651048d48224edf1b9bcd187f376999de0d62ac2405c0a0bf63d656b9bb819c62b290ee0cf3a8c4533a453665528ab47955d869eb35352a351ded776245290f9d2dc2783d4db81ffb58436f615e7f01890078f9189f75d9e2e070a406e6b62ddd7f6f962626628e2e071611863bf906e89b0bc0ac7e3c709c138a56fba00c503f73daf2685449b7312004289909ec0fe26077e041ef8a4a11f7df71b2378674b5e09731bd75db374977b79a45d22c89a1368ce993465c0caf6f5263b641ce1a4444e8e24fcee3aade39d46f43c62b803a75395ae1869827e73fe80da1a87afd1ce46e2107b285e4271232d97ebfda6eeeb5f5ca340cbbbd880b4037ba452e27764e74828de7224aafec412fcfe41aaed158d880fa5fb22eb72d23e26332f554a231d7677c0f3a5ad2902b154d468e6c1255f21f3ad8cf8fe0611ea3ae8fc64e38b8b70e8a6d3344c299bc200728f496112ef6281c26819a7903e1d4b1e6c3798980b4f1010f25adb188a95a37c16d19a8e547661e3b6e1dd16c0906bbd530106adfcf10eac4d849016a34f9e87dfecd4627d257729f2d8d5353dfa3801875b611cf8521217b0191fcd2f3480959ff7bc6ad93079087acf665184f44242da909583f29374b8bf3b335ab2df4fe06a4810935b2aa35187e307d86711b2527a779d644706a37af405c923c3ee9f3c84d2a2d5312072846ede4082beae667f0a0f37dc4abfaf4eb17b67682581df2a15247c0534796c583bbb48dc38a03e3262f4ef7438f24b243a737c697ee39d5c36409659ef76e908eaa0610ffeab3a34fc8e179984e7c7f15f4417c76c458e774b8aefd0ff6ad3dd29455ab23a08445b8092be816bb3f4b6a069d35461c600b1a80a187ec2dd9f7c2afe51187de6216b95dd0cc38d4535ac6ffc25716a36f594689aa654248ba451fee0d66efe1973e128d9cfa099f0fa42abf29e596c34002ff19ffb68ac89dc19754e4716d77f92fbf87dcfa3644b92df215dafe7b2ad5801e3392a46400d5b688fc8fc6bf0128950b57e3f4e4281afe7ecfaf5082ae0a25113789da4d24b15ac2fa515371aef020793d020bc485cf7c037d375cc0c52fb8937a412a0aad3e4150f8c626c9e50e5ec1bc978ca8369664a82e9aed6233cdca0fa669c4319d70ab4b6b8e77aea490e250c081eed4c0fe211573d11943d969727ebdb6976e6282883ad37c4cbcae7e9d159c2ffd719284945f1d4342ed5370685f66da83c096b59efd99bdca58288092006e23d35e54a9e8321d82753d9c2ca8a4267025be580f2c2a56df2376ba51fe1f94c1631d51d3287963b1a6230fe8c033a89ecaf031bc3626c4382cc76a7426c579a3806b7bcaace645056c1ac7afba9dd930c2419c62f59c0fe6470882e6abb02e9d717374ea9a8ed2fefafbb9eaa694d89d0ac63b9aba2c0c23032f252f229ac848585f6f462d5c53f72446bab74a20f404b09ecb155629fae250ac04ea5c629dd2815441f9ca35042d7153bde3150242c5cc3f536baee2d8ab215e7d58f571887dad359bd520eba7fdcbb5979859307aeed501dbe8440efa7cfc0329405913713b7a4369576e9ff14afea4d9a020f05d5d83440758075013ab07cdf0369697ae5e1e13e549f846355f54b992fe44f70ad3c1cacde53893382d8160f0407b7186a008743bd724206bd256e8cea1c6b7cd92d159ca8ea5bccf0fd547a754a1c95e91b485307c273cc3fa7e4927758ea7660090ad45738c5ccb578d4b7ddd69186ea6689694f629f45e67fdea77db2d345a94e0ba2eb909889b39eddc92f8fc3330d2a7aad6e0c47955f2b9c66f282f3c997fd221fc30de8140c4649c40ea77d1fcef3bf558f9086b04f95e7b8185098ff541368129f782c7c5caed727c53ee6ce536aaf45951ea7e91282dd068a36a2cfb62cad2e7f6971b3cfb6f79a5b812973285b35ad158ecc246573cc232e2d4d4549c452881aba867661813e3b33862dc87ea06b9da6c0035ea010d3a9bbb463d01738fbb83909464d4ac0df949754f0478f9a781c9eefbab6552715bc963be39281e0f6bf7c412f89cb78e04666cb763e6ca0464dd5feec2ff12fc28b710b407a4e2524b3bce7ac0fa8d53a7c9ba76fdca3a5fe5562ea5aadf41952a7726828f899365c1a5c02080d481deb73c75fac1f6beb1318d56336d3a425cfdc5532ba5d1fbc3d8660c0789b182b9243b96eda8df19eb4eeba9162387addf2c4bfb875101bf30d7574d9518524b01e0612d36372d67b5ab6cc38554c5bfc5a75d22e7c60af0fde68f147df6a1955853ff8b3e327453c139181452ea1261422931efd8069be3247f702781e6a5960341ad8f4571a6d6f087224ce0ac95d76cd0c7c83aa4a254295925884ed8e10b5f8b92902dcebaaea82b90a47b3c61a061a591a3a5c9f34efa836a0efcf62761559a9c23763074a36179c3656404429b5c68a5875c14c1690e0cbce5af026d06dfed5f4ea86265c2f537943315af1f4e47e6a60db181d08b042cca8fc1ded760a1856af39709309107a098cae08c522a6aac59022dc854c8177cc03313027d0f890452661c89368680f3558d49ca8330cbe09ac93d54a970c730c27806e27b15f85d09b514f5f76a55c5ce8142f47f4f3578bb8f6291cc0e22e464764c218eb39b589f59561899b19ad3c7538dd3e85b5bc87c2fc7d7b24775be6af69693af77fd8213a9c0d5f5d6d87d78789385df041185c6b61f3bb3dd581a7fa513a576834ae824b53520db4d4983ab0f06e0010fdcc82efdbc283185808f2128bfb837d01a065ea33ad84fa6a8cbdb56d0424d6424887d70f8cbccbacbe3246bcdca1d557f0fa00764e4fec723e978bd1a9a037b407aa9a58ba9d5f47e79c72998ea5b2d47915bf5122a7b780dce1ac53a263049bc6be9292cbf273ffdfe64abc27d43e12fd01910661393582df5dbaef612157a384015066dc16c88d1bbc2cf4d4358d7d8949b11c6088f08551e5e6722e523103f70838c449d895c2bfb85ef0216765d0772eeb650584f7d40af3b98e38763eab160abcafe27135c8a01e0cedd3f55a17f975e6ad8a7f19d966168801a1e408ea3487e9bfac29426ae30ca0e90e6d1e0e473b2fcee4ca26988c4de05f9d9643c2aa70b0c7c3f10d833d8972906a8755962db536c30317bf3bf99a47313d1197afa4bf637aad6bb742518f35d3d76d951a5d117c2e29ea1bd42ee2f041862a2892646d7dbab073928214971c695fba66206d30ad67445577e200f1d4266f98abdd2d93400bf057876fc78dc17bc628886e3588f5f59a16388b8c064c8b005189f49d4587624277da264eada8ab06419f467978ebd69d38361bf66efd77f6d919fbd7ea14c939793933520ad1f46fa46c596a9631b95752f91fcc4c6667b5441e00a60741b7ea52166f900e34e9b6096ecef03c7c85435ad9450df8e2998617021821a609cbe8117b9ce58d96e63963339ecadfd9291f12ceaeb7db20c0210350759a002148dba5bc44ded3a2b27878d0094c901612415f1ababfa2c24fcee03d121de0b1a44e279f1b129903a07c24916fc0ef4b70ca0ad94f29e9087e31d7aead76b8836fd967cfad8c29343a98ee5ec724afb0dfb875482abcc5978a7970a822a35d0c7fea5cad80d4137dcfb9dc9a4c3317d6fd90fac2042d7cead5a0ac6ad0f61c9872a265c2e6cdc2c3192cd5a97afeadcbd5a23eea08bdca7f525b4df5a6e113d19663ec802db878f87c1da9ad9301874b3760e10a16150e6e846774302307fd28fdbbcb42c90606f88e4bf3670b12370da2e11fd4f5cd4aed960b0dace2d04093489c0bd7e5012afdc6cf03848b51d2b27a44e8a6dd72cc0fc5486a672a96f3942301b4d57e671", 0x1000, 0x403, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d", 0x676) r1 = syz_open_pts() close(r0) dup(r1) r2 = msgget(0x1, 0x4) msgsnd(r2, &(0x7f0000000880)={0x2, "a0ff05beb6c78d1d0ecb10947e56774c0c5f885a42f55f211df06d5e7ea100f97a988972b2b54aae1417c4f0ba6827459584d13835340c23335c6b7e2723ab25cce49e1d9be04494345680de87c588c4944c0feafda33df1cb17e52d79e7b15fbebce811f8caf5814c976cb3651933b9ee840c193e67a24acefe275abfde2c303e456d"}, 0x8b, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r4 = semget(0x1, 0x6, 0x6be7fbbbcf7f56cb) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000000)=0xffffffffffff7fff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r2 = dup(r1) r3 = syz_open_pts() r4 = fcntl$getown(r3, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x5, 0x9, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 16:00:15 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x7ff}, {0x2, 0x4}}) r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6094, 0x1) r2 = openat(r1, &(0x7f0000001100)='./file0\x00', 0x20000, 0x20) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x5}, 0x3d) sendmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@un=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)="0e3be0a58bb2d977c9af31a3bc57ff619ff530df654df2f9e1ee15aa0e5fd995df7b8c3eb80b838667f24e24ef124c6999e6e3726b4ab202ecbc0df72b14d2e57175c7f2297670c9bd17299d1e33d7075e2141a2c6bc60b0df8ad37a21", 0x5d}], 0x1, &(0x7f00000001c0)=[{0x58, 0xffff, 0x6, "764ad4fc4e421bfe41e5562997ca2948d5c5934bf05b9e30d4f243650fc6e4e8ebc1ac107b0e88244609528c6db1491927bbede8940e6a21c6f5b8f04d3f3fe12c8514"}, {0x88, 0xffff, 0x7, "c8ac09e3d8c10f3c0be1cdd0da4410736c927d3a9d7bbbee9c658b6c8c3dab8b35bca83fd40a9c0dc992e6f6dea0064a3137d15917a4664c5d91a8f2b51dd50a172252a31d2a31c8f1c156f046c77b2728dc93e7fe2badd2a03e572efd7123462bed289fe0359f56b40dd2687adad57818947987"}, {0x60, 0x1, 0x7fb, "90cb45dfa75893954c5a1d6382bd635cad45045fe38b907cd4eb168e4eee331deb2bcc27fc7dbe3f7de2c241a78572283efc989e8ab6472251e0cd6ea1703ad2a29768c56aacc0bdff3a60ef"}, {0x20, 0x1, 0x3, "e01606581987c73748fc18f40ef508"}, {0xc0, 0xffff, 0x8, "8b890400373ce21e1e512b02018d3b5534e66eb920f6ce6a49f8a1508b27296fc5cf52ddf4827715b7617c62f73b9a1bcda3d0d97a32d4abc3b807c01a1436a2cb3e9a5818d766aa6fb1759c7e6027be659fca709b5dc0396020e39ae4819b87b1fa38b0d34bc72e1f76df241b3837a1589e0378181efb2f345181177d24022bad9c169a1632ac9997ddf1e92b98a855c9a080c1169f4caefaa0b9f24421b09db1340cb2eae9ec69ee"}, {0x38, 0x1, 0x0, "65fdcd1ccf887ffcde5e35aec1288e9a7f541753a7a6fe634c279ede1f857a24f7a2c4f1bc57d7"}], 0x258}, 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000540)=0xffff) r3 = accept(r0, 0x0, &(0x7f0000001180)) getuid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000011c0)={0x2, 0x3407, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be76101", 0x2, 0x7fffffff}) connect$inet6(r3, &(0x7f0000001200)={0x18, 0x1, 0x9, 0x6}, 0xc) getsockname(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000530293ce11f89cf38c3b2cb53135120d344c29f0b8a49ffcdd7ab32df31a9f6d1d00ce21ac5e7e39e369cb94fe"], &(0x7f00000012c0)=0x41) r4 = semget$private(0x0, 0x5, 0x0) semop(r4, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0x9, 0xf5cc4c3fa115b1c2}], 0x4) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') sendmsg(r0, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000001340)="25365c1281e8b00ea74da7012a6ca4de0b63737c401881dbc576f1bb73cc5f4f60457d1901f22873cd65871aa976404cde0f6e2b46590f982bc851d834c7830b5d5ca2b92babfabc2b10d3876ddd13198b9cf899c637963dc6f1495589585806b3152ae5286886292dd486fa88ef65680ce6dcaac16fbdf4f81cc0cfee5908a2335eb847137c4d314a3739d753a50eef2d3009793c3f7b5efc56608be3eda042a127aa30732afefec7464652e3a949d722d1ad7b3280d21cc7d988978a0013ff1466d2f47255b453d2a0612c3c780abd4bce3820e483c5c47cacf5a5c54cf97dfd6c1165532df8dd1126c2d913b6a0310a68084320d933c9c7", 0xf9}], 0x1, 0x0}, 0x7) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x37, 0x7, 0x9) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) setsockopt(r0, 0x1, 0x81, &(0x7f0000000000), 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:15 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) getdents(r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x20) 16:00:15 executing program 1: socketpair$unix(0x1, 0x405, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) dup2(r1, r0) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:15 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000001bc0)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x0, 0x5, 0x700) setsockopt(r1, 0x6, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) semget(0x0, 0x1, 0x1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r4, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x341) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r5, r6, r7, r8, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) syz_open_pts() 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x15, 0x0) shutdown(r0, 0x1) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:15 executing program 1: pipe2(&(0x7f0000000040), 0x10000) accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x1e, 0x1, 0x4000000000000000) r0 = socket(0x6, 0x8004, 0x8001) getsockname$inet6(r0, 0x0, &(0x7f0000000180)=0xffffffffffffff91) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000340)="12e5507198cdffe3d45cc50ae49804ba78bd94913be14c497a480b6cdf58a333c34e84b8084cf28db03d70c0aad4a08d48893ba047a39f89a62421ea13d69d7dcdf2faabb7df2117eeede7f9b8b9e129c26f1272e0f4326451b5ddd83f9764d6b37fc7b04ba6f4386b175e16714e28074031760d785837710e8d1c106c004f32256b6962eaa425bd7673edd7e1bd72b118d1fd98b260b0d5358ba9a5ad17aee1b724199f6ef6d52532443576d2fe6a812b01fd6910080d4aa4ec1a874bf9055ff83b8643a216ddefd3f2dc271c7ba9b063ae4a8028ba535523874b3a2eb1033e1283487199dd32c2b63d51dd1c71ae5b0b9f2cbbc481b3d59948f0351a3c79f23958f81cb475f67fe0fdfd5ed811cba8147e9da1e04a082dd45be1c545f134b3c95dab265adc7b64779bf38b922d4e23d0febfb5f6ebec81c30de71edf265d2cc01e7db9400714bc772b6af57d795942b63dda478b58cca4c31ed387d4c14649adebd6d047fdb5618985f8c5630a65c691859c340cc25e8cf7b5ad93c9af26a5e42716393e42858cc43bf6aa80a79612d3447391814d16f834aef1102db52619f70a87971a54b3cdf331a094236311361a41231928dbe84bb9451cbdab6098ddc6ae5eb447d7b9e77323b2e94417b5941f103cbd5f82aed40006212f5c28c80d7afd088c070120edf069cb0cb0862fe843df57a98f4235b47f02f879387621e75f75c15d014c0756eb735a0f1a5719a6f6205c79191f06ff3e3821c1960dc1fc7c250eec718423251a9b64a4708f67ea4decd3a3b2ddc603e2c9f1bd1c53ba0bfac4fb357c8a79a962729428fa432133369c69adc10128c52933cddeeff0626b2806ae72158b3ba0018929b71fd97cbf07427d11b293472fa995f1d81e063e2815153da580fe4f0ec9677557686a3d6e2e1fc75ddcddcb2cb1e5250a801e256404cef02a70a36404e51ba7aaca0edfe9880a7d688c4db80582d009df2b883ac5b6e1f26ec01c135462175b8e0cd467d90e3cbbd70c7e49c87490331fe9934adb008872266185402448eddd03edced9e0df7796baedb8d756799a0f78245f67e70c5c7fc5a0646767f9b579ca77a2f84de85cdfd2650e96ab4306faa6091fb712e27d63ff90f60ed9f21a603d3c3fbd24aac7a637a7c4da47ac66d6935673cd796d955e6c80e5a07d4134a60e2fcbafc6ab2680c0b6306013f252a8ae6473355b8c2eb81d22b88009c32691a5efbb9876e9c5a88fbd1eb810fce24f6ea9548d451cb268d7ee2df8bfcb9d2184056d290f27d4cb33916d80121cb186557ec596fd8dabd80765f09a43571bdba383d961dca1de167c823d482823b9a27c6c11578dd45fdbc46541ae428b7b966cea904fcb4a5215fe301ea90a090fab253d32794b002475f919920a0d036a3ab4c680a61d1f7319f474777d74d33afe0bb813e7d1eb660fb00ea185cb87192e33dc369682293076a7a089b021ad1572252a1080befb471126aa1ff50acff5ef3fbdbfb4d6221e3bc3823fcb0fe0144abc65044d3722b353ae38c7b2cab078738719865b1059c43fedafb6991f7f39adde8551b20f3b6d83810cbe864b864c62c2067e1a2c7be8a8d13c29b7bf42e4e728b2b0b7159cf7b11913e043d3ac6087bffe103fda32f0551bb5b430da88bd5a3dd7bf7824d3220947be0a16e285b0da8098a0f9cc99f6589a098db6c37624faca93e64589e34f512b07bede49b24c71c255e8d05ecf51718d58ac7158d77d53b47329b864e087f896fd802d72727f67138f7aa1a86ac78251d6e5bfbbf32975bbd2ebe4aaeb0f9d8a97d87c63907ae4c91997fc70dc68ce9cfdc7a7089b90f959bb16fb4c631b9e36c4b4de123908a37ef992e98efab61e1da4f3e86a9a0214d8d3089ab45e95459c48c26313fdbe17378a3fe52cafb86d4166101d2b65c0f197e6816d686dd88ae052171e92d4f90324817d9e9a6c1b40e990a36ac95281f26be2bd90fcaadee838c74b02a9d9a32123686fd562dc432e58deed28f03a82f4dd32cb8aac70905cd6005532720e2ecb89098785244a54e3bf771e1e09352d5e3ff3cefb85fa52137b528a9779e908c9ea852c5d2e4e8bdf0f49bfcfda2b01ba1a17e32eed1038295fba506b3cf5f90158219d38df38abbb89037d934924f8d5e6d926782e5343cfe742702816d7cecdf99534c78689018b20c7df019f1c33f650da7125d0cfb72c34ddac09328331fde4e90ae2469f7919cf546dbfe822e42ee1b173dee9b36fb038b0af01ecd4d5b7db597925ba287889b914c637374dfbc9d04a7211d093bf687be2ebdba54593f3cece7d039698e3802b690238cba7461e2e34013b9ae17d41ea0886ae39bf41c0b02a9793b31be5a16a77925ae3bd245f8728b5a7f7152ff1672091b8d869ad090e638edce371af7e0c8c9a75b1abbc0c50dabb96c191ced6ef7efe6aa55597f064bd0efa766ea22350a40949d95dd1307c9b3c41f92600a4f2ef8d937b3bb2c0b82b56be60dd6653df14eb2bf4fa5037d9189ac10c0242f37a941a6018fafe786d86d2f21224acddd875f8349e3bd29960dfdabdabd6db2d92dfa628b3ec8df64c39abd0f422404585e14f04e1afd7e6700da26fc2ce970f174f81e031678af7be5c521b48b135c1871d6f6bf5154a9089c63e2311c9c50220929029c7b131c5e36846e2ed38615b664389f376353fedaee5c9ca67b1371a44df481572d44bc518c11d8f3651009be6def0f0483cd41a93b8c54cf2486081e92cdba557a1d55beac70de256af827158773dbc1d985b45f08fd0f64abbfc8fd024ab2c49aaafe08ece795602dcd1b76793e8c8bc264703d2224e0aa55457daeb9ba7b3237c7ff598eb709e1d3d545983e0177ecdfd3090f384b6032ef13a3c5334465d3a22c5d940609dbe0b60e5026b98b3239546593d6c3c8158ec64382830620c711ea605bc1e8d3c080c36b5ea7752ae8054b5a7a80d306798e12c4ba000d54c8cfadab12f070d4582a86e89211294e2cb042a3d70d0e4d4806f8c801d04f8458643c4e24325bd8ec4ad1355e6caff942f46faa8829f558d17b2a5659539124dbb77a83323d7b9c70f69e0cb066eb29f303756032c768b9f0743a501394b96e0dcc51ef3af730cde7f746bd11a96af6312f3536ba5a55dd8dd751618fe534453e202b18b29136e93678f2d3c27f9d35d76d490c9de158f0914387f1ebcbfed412188fde7f82d69b502268af6c1517ef68b7147dc071d4e9368b34d2fbc791499f0e77a073ef381619975dd7047c9edaaf809f62f16b4fbf65e4fd937d580690358782c36befb7a36f8c68f8789cd3aace6cfefd781575bce362f0cdba8da04e529bc077560d464eec875477f2ab4ec0141864a128a47a1ce5184ea6103b62df4fbc602a2aaf6a3d6e6a51b6a5992fc2ce4c1155d4322007b3a9b8840e8c57128481cd3f0f5bc4a258139f3eaeb7688172e6b4e8ea33079298ade01efe255f092d198c14dc188c8a7e8b878678957bb01d6f20fae7d76b130ef49396df1ad26d92bc424184e0deb40c516d7717e41dc38ca18419e3a0edc38fa18c647800741e8cf4b2055e19f321f4065391a049bb0dd8a5d5d177ab0f3b5a84a870ce0ee2d234e2c46a2c7ce2a31ea1736be8734b7d1b68942bff8cdc478ab55716d416b741af3a3b9d6bde52d52f83b21919e686832c07ec03008e04a85dc4d1d6a722575edcf634fe46f6cc8faeb7384655e88f283b227ec9768e48a681cbaaf84d35ffb493b634c2352ebe560dab26aeccc9c69508a411f3f0fe678fbc34add439abc9f6e4a8bc7d27cd05f0987705072b73b73f17cfdc37cfe2524e307ae8493eac0c31511091c7e96b175fbd1f86723027738bc96fbd5311ea55d49167439966b819d41459ad552d43b0576dd029e2038f141561f256ca7b8a49a02f26b7c6cab918e98af724c6475f4d5eca2dae4ccb633a67120254e4ccb6d3e3a62e56772669a7b8da3a8510c8b878f7229131ca1a290523f17a198eb4724a608a600303411cb879ad368156bd266612b07d991986714c8ebef836c97eb4dee428a7859de518caa8abbbe65b95e72964cab6643dfbbf01b005f173f5601be0030ad39a240de7221e36a2d2f2a8bea4624ddfa2af64dc109f353319363d84ee244afb4e93f6c36a0c1c9b778dd3b8a1d70c253d26610d468863e3a62482ad79e9538934cf84dbc209dae847223506313ec584f2eaf47d6c2049c5b1ba7c63880c680bb5a6bd92f6b3482999e7f28c17c44ee31de932868ad81035bf81975d4b63f11664387e5a91a8972f316616403ca1b3ce55567e334a8bd04fe01f095ef1d5fcba4cac622a7c57709e1730fd5941426f3db4df0c9219c5280b257ce833db77ebb63810e4fc9697d033cbae7f933646c1f7e72ae76ee0451b31407507aaf9f5c44ce2112a0a8fd98360fd94e371e6c2fa7c3925e79016934e818d6e06951283e97327324cde9146a2da5b906252cefea48e4f729749643d86cadec28f84f62f1794f676b62c2dcfd960c08504806a0db7fd14588a8d56961408ae780bd850ffabedfbd458b85c238e98d1ed2b5f2d18a08bcf9aa813f3fd3c59a1bdb07dbcb2fa708d3010e4220fd68e87f6e93ab985a79eaa826084280f676a1d8ad66a1bd408ecb75794fc8d6f80dca2d74e9d4de3db062d8fac2599b97863570158688e6d1c9c0784028a749b9c7217c98a10aebef5832c7cc3e5b645c73de1392b532dd2a9b2d71b8716763e2ec55042c0989b495815a83baff901f89a370", 0xd38}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2042, 0x9) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x4}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r0, 0x146}, {r0, 0x105}], 0x6, 0xcaf0) 16:00:15 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x101000002}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = dup2(r1, r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r3 = syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x40, 0x81, 0x2, 0xf38b}, {{r2}, 0xfffffffffffffffb, 0x40, 0x2, 0x7b, 0x400}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x8001, 0x40}, {{r2}, 0xfffffffffffffffc, 0x40, 0x1, 0x5, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x2c, 0x3, 0x5, 0x7}, {{r3}, 0xffffffffffffffff, 0x2, 0x80000000, 0xebd, 0x9}, {{r3}, 0xffffffffffffffff, 0x24, 0x2000000a, 0x3ff, 0x5}, {{r1}, 0xfffffffffffffffc, 0x1, 0xa0, 0x5, 0x1f}], 0xffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x33, 0x80000000, 0x9, 0x9}, {{r2}, 0xffffffffffffffff, 0x18, 0x0, 0x3, 0x4}, {{r2}, 0xfffffffffffffffe, 0x2, 0xa0000002, 0x7fff, 0xd95}], 0x0, &(0x7f00000002c0)={0x2, 0x1}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) 16:00:15 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) getgroups(0x8, &(0x7f0000000080)=[r3, r2, r3, r1, r0, r0, r1, r1]) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="3cdb57ac88e44d23c9b518d3", 0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 16:00:15 executing program 1: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 16:00:16 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2, 0x140000000, &(0x7f0000000040), 0x0) 16:00:16 executing program 0: shmget$private(0x0, 0x4000, 0x140, &(0x7f0000bdf000/0x4000)=nil) madvise(&(0x7f0000be2000/0x4000)=nil, 0x4000, 0x0) shmget(0x2, 0x4000, 0x100, &(0x7f0000be0000/0x4000)=nil) 16:00:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x48) fchmod(r0, 0x40) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) setrlimit(0x6, &(0x7f0000000080)={0x29c3, 0x2000000000000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000003) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x400000000002, 0x12, r1, 0x0, 0x2) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f00000001c0)="3ca0a66b0f59d86e64185ba77e7f95bf5f9013d7bc0b36e9093c318b7fcade2e0254952a7777496e69de317d770975d6e3533701ee9e13d8b8d21bb3bb75c50f6a6a0ab22eed3534943a7a26ba8098664624c4e2545a54180beb7fc01232b7ab47a5d6f4b425c76fe3018689cb00f0679675853a1ddeb3dbca559a653134b24b3389be3ed2f7f4d13c88f2d3bf31e97c0cffcbea0893b0c39e14becf4a5d09d7c40570253bf85cd4038596ad5fa7e9dea777c88a0edf07873d77ab22a9c57b844d07518d1277b8b3dae0a2619a1ae275313670a8947516bde9f3cc1f8a8135b2e5d63bc4ecb48ebc7fd2d0879fc5bc30b4a14f3d1c9f1462c48a80d18565b2308c1deba20e52c208d205121f3ff91cdb63f365bd795945de494d99471e56963e5aae074916ead85894ee16834896d36c7394ff83f54548332791ff5fe23b6175ef2c4146e2a29fd211f3a5bc305140c4610d", 0x152}], 0x1) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0xffffffffffff0001, &(0x7f0000000000), 0x3, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000000), 0xc) flock(r1, 0x0) 16:00:16 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x100000007fffffff, 0xfffffffffffffffb}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:00:16 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0x68, 0xff}, {0x3, 0x1}}, &(0x7f0000000100)) getitimer(0x1, &(0x7f0000000140)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/30}, &(0x7f00000001c0)=0x20) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='\x04\x00') 16:00:16 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0x0, r1) r2 = kqueue() fcntl$dupfd(r1, 0xa, r0) kevent(r2, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) close(r2) 16:00:16 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0xffffffffffffad14, 0x9, 0x5, "b860e0c9e832209c0ea8b32eb4eea580a90d97ff", 0x6, 0x8}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000000000)="2a0e02e27cf528d036b50734d2d2012c5ac9f650b238fdc7502651f30a5c3da1aae007", 0x23) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d2", 0x20) r2 = dup2(r1, r0) ioctl$TIOCSTART(r2, 0x2000746e) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x405) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getppid() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x6, 0x20) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8d397cb58e5c9500a99126067443ccf0f8c5f1570f6769df6d1cbab41ba13c1af8f3b710f8125542a3126d1671d9230d220047fb68f551", 0x37) r2 = dup2(r0, r0) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000480)=""/99, 0x63}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/65, 0x41}, {&(0x7f0000001580)=""/137, 0x89}, {&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000001640)=""/184, 0xb8}, {&(0x7f0000001700)=""/247, 0xf7}], 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7fffffff) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b6897d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc", 0x201) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x400000000000000) syz_open_pts() 16:00:16 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = dup(0xffffffffffffffff) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchown(r0, r1, r2) 16:00:16 executing program 0: r0 = getpgid(0xffffffffffffffff) setpgid(0x0, r0) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/57) setpgid(r0, r0) 16:00:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xeec, 0x401, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: setuid(0xee01) r0 = socket(0x16, 0x3, 0x0) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semget(0x3, 0x1, 0x2) shutdown(r0, 0x0) r2 = semget$private(0x0, 0x7, 0x230) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000080)=""/229) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) geteuid() 16:00:16 executing program 1: pipe2(0x0, 0x10002) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x20) rmdir(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000580)) syz_open_pts() mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2000, 0x4a8) fcntl$setstatus(r0, 0x4, 0xc8) 16:00:16 executing program 0: r0 = msgget(0x3, 0x6) r1 = open(&(0x7f0000000180)='./file0\x00', 0x82, 0x1) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000071c8cb7f418890f502471d1f000e5aa5eecbdafdfcf0aee98a3e5bc2671abb4f476b71ecb828b740c278c08ff9830127541ccb957cfa4268781842a618e7ca67634549b9f0295d1f835626c5bd86547003178392bb851191941b3833dc2ef814259add2e6804d11117c585e28e9f88d4b85c995736301c495cee1c24f724042647badde3753ca565c16fb617846c4866e80cc6860f65824ed54557aa620172de16066c8410c37a68b912b264611c52cd5c3a0c19d18fd9c195e3be719cd3e70d0d"], 0xd3, 0x800) 16:00:16 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8001, 0xd293, 0x2, 0x6, "c29057290861b8c905cf0354b4f64f42d2032dc1", 0x3, 0x3}) syz_open_pts() 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f0000000080)="568dd482f3f5560a3dfabde38a28bc841ee3728681fc0700000000000000027de73a7970a9e1d64ee11139a5b5c66f248781e3d42b54c82fcf2b48aabd5de208910a1dfc2394f5c0221fd4a23c60da2f4d0500345fcaca5f382520db8873145f2c709ad8238ef902b0f5d19fe06f1367ad066fd3a062d823d06ddf4f6c74cf973329ebf3dd3e8dd305d8e70b664cea2a44", 0x91) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x90, 0xc}, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x29) r1 = msgget$private(0x0, 0x22c) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000540)=""/238) recvmsg(r0, &(0x7f0000000400)={0x0, 0xffffffffffffff80, &(0x7f0000000240)=[{&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000440)=""/240, 0xf0}], 0x1000000000000337, &(0x7f0000000280)=""/108, 0x6c}, 0x40) r2 = msgget(0x3, 0x1) msgrcv(r2, &(0x7f0000000140)={0x0, ""/58}, 0x42, 0x3, 0x1800) r3 = msgget(0x3, 0x10) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/55) 16:00:16 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x3, 0x6, 0x7, "dd214a2567fd420f433894137f061ee74ca3612c", 0x7, 0xaae2}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0xe5}) r2 = semget(0x3, 0x5, 0x8) fcntl$dupfd(r1, 0xa, r0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000001140)=""/247) r3 = semget(0x0, 0x0, 0x200) r4 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r4, &(0x7f0000001380)="3eaf60461707d40be7195580a71fe9e6a8c96f95a6290dea3daf1d5016454fefba3bf304949c376b8eea9bbf926b103dcb61c338aaa544f23ad32a5794103e554bcf28e555fb1971370f6554e424fdfaab462b7937c902d0ede3c78ef2e47b92591639011c6b2e67fb49538b0aa0c03442aec0512b692a2ca786991406f6543f1c5469b8f027e5a11e4e707a", 0x8c, 0x1, &(0x7f0000001440)=ANY=[@ANYBLOB="01002e4b66696c653000"], 0xa) kevent(r4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x20000000, 0xc135, 0x9a5}], 0xfff, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x8}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20000000, 0x3b32, 0x3}, {{r0}, 0x0, 0x0, 0xf0000008, 0x6, 0x412}, {{r0}, 0xfffffffffffffffd, 0x1, 0x11, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x81, 0x10, 0xf2b, 0x2bd3e68b}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xa2c0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x5, 0x459}], 0x7, &(0x7f0000000080)={0xfffffffffffffffc, 0x7ff}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000140)=""/4096) clock_getres(0x0, &(0x7f00000000c0)) rmdir(&(0x7f0000001340)='./file0\x00') 16:00:16 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000100)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000480)=[{&(0x7f0000000140)}, {&(0x7f0000000200)="cc2af3e217fa41c729437d8e99e63799952053553dbd0c84df837d7d3162e8c8ee6fa37a931d270e0dacbe09083a38d6565d932659b8447a6bafe9c48b7d59a5354f2e9fcfe4c62f613177389bab05e0b26ee22dededf74fabf6835e6eef81cfe03e751d7c8303e346ae405a4e33ab95ebcbf2dc20a46968c19b0b7809fbcd8bcd25aeca25b5c88fe895d6b0de5ce0b9fde8682b", 0xfffffe6c}, {&(0x7f0000000180)="9d1b30aeb528b7edd63b78b4", 0xc}, {&(0x7f00000002c0)="00d02ce53383056af916cdb0222d69c10029911b517fae179e08259bc164163e7da2bcdb7ade8965b679871e184a17d20247664fe935e13c6cf7a3d083d48b38435b5127b91d18e171334a6033cfd0d421068cdafd309db07c2dcb836f8b0d23fbfc253d3b776b73cf5d1fde2b9b443f1385dc7caaec5285466bd4f2ba8d1cffb8d745bf8a0f74d15302580333b5bacdfdaea77e0f40f2367ea2a7e15c2126ad", 0xa0}, {&(0x7f0000000380)="eb78f52921d90cc46e9baaf3b9ecbf8888cd1c5ff209912089a580512529199ff3f6ab462b3476c802a479440185d06d3ccd8fd3b5017b7827d8bf685f53c9aed9a3e083f115220c754598b1ce7e38248ebfe39a1b0cfe09132eb71a1a3000a1b0cde520b7a18995cee4c4460601c408d68a78763f3d246d62c06183b591280ee7176af0e626035d0abfbf5ec284a91cf4a47cae77497e07790394dc70e93c4882bb189cdd85c083ad714408cee603ac7c91e34abf670a485056880fed288abe7d01e2d2bcfe", 0xc6}], 0x5, &(0x7f0000000500)=[{0x50, 0xffff, 0x10001, "64fed1416425a113eb5e711f611b9ece86b0d3c0edea5e1298a9fa3d33c63d325efad965df4533d0dd7796010b7cca5853e5022d07e998389fe6d5b3a0"}, {0x28, 0x0, 0x7fff, "0205166703968c9eb273dfe33d5ea9089d1d70280d"}, {0xe8, 0xffff, 0x2b36, "ca0b8b58d80b4d3278acd9bf79989d2e5ddd964b723b14147d77fddf699cc65a8f9ffcbf6deb401ba51269dcf6250e3bd4a18681c70aeb614849e947724931d8ab22d529ef5f3ee105ec1d53c4195f2166be71f3290cd5e57427516d3ef2a482d98f30466670a46389e90d046cf638e3d08ab3c13837b6ace4099f13e9e000964d44d535bb6b7dc0490f16baa50ffcaff970c4248969079d17f13666bb27813017f7e5b85b7d48e814676c0763d593535bce12419f09855ff83045af3951c7121fa5f9879292caaa39014cbfaadaa833b287aa95dcc2"}, {0x88, 0x1, 0x8b3, "d584625396f3b8ba5c92adf268ec490260916c01fce3f636efc8282de4f960314b2619213705941ab7128c6c380c48ae3339352c74df882d9faaf18dc75036ea5ab90ee507ce6937866837b9264d98311c48126c9241ce2c09cfecd0556709184e846c843062cd1a578340d8048ead9e4d50c81fa74059"}, {0xb8, 0xffff, 0x2ed6, "86b3f35f76fbfdd53f9ee58e3a5a9427bf7dbaeaafb439dc589a7114498f1dfbfcb2e6cda8ea735876d68a6843987ccc0075da3824a1bd7aec951f74222e4829655f9c9a525b5fa430a76075ed325f122558fda3b58a1eee3030e08e96ef104e8d2ddf34f22ccb3512d187af42d8e91ad998628b0a3dabbd7aefb0755238639be3a3fae393601e8c9fac57addcd455a4b8bb95cca5bb04cc53848b178811642cefe64108"}, {0x10, 0x1, 0xffffffff}, {0xc8, 0x1, 0xb3, "d7a101183c62345d78c0cc867fa42de106dd22120bc18b3c4f7f398c7e9fbcbcd936e39028f6aaf1ebd7c9264015dd845a2cfeba01a41a9c73619783c916a3101a0576599dfb98531a182f63ca9657c0a8c753b87d8422fdb1d3c913c25864de9ba5fb269bafccd1e796e0d4c374b1fa21f3dc547b7e43469b2e40f11b4c0499acb458a3d65ed2ed922efc3e00dee1ab07139e2e032d9e8db109d944ffe27dbfd8a6dc5dd6c29c0f66020facc301bebbe3a2c7cda5"}, {0x78, 0x1, 0x8, "8356a7bc6aad56a964e9af1d311a395bb6ebb4d5febc3f01b3d5da619ebae24ea397920f09591d3db91f289d307a4f57272197ccb79296c425202cf0422061d48506a4bf252210abb802c9f90ed3d8dd40ff5f6c7ec4894bb338433637a7e5c0ca9e"}], 0x3f0}, 0x3) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:16 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f00000000c0)='./file0\x00') 16:00:17 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0xfff, 0x36}, {0x2000000, 0x5}}) mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000080)='./file2\x00', &(0x7f0000000180)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffffffff) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) shmget(0x3, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) 16:00:17 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xfffffffffffffff9}}, &(0x7f0000000040)) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) dup(r1) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000200)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xb0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:17 executing program 0: mlock(&(0x7f0000f1f000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/83, 0x53}], 0x1, &(0x7f0000000280)=""/64, 0x40}, 0x40) munlock(&(0x7f0000e04000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x811, 0x30) r1 = dup(0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x100000000082, 0x8000031) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0xffff, 0xfffffffffd58c38c}, 0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) 16:00:18 executing program 1: r0 = semget$private(0x0, 0x4, 0x400) semop(r0, &(0x7f0000000040)=[{0x2, 0x2, 0x1800}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)="27c2ab755c4fa9d5e20821e8a20fbe9ce2c5a420ae55e97f71c94e1e5c2347a406c3eff062fda3355e31309594b378fd88d30271ebd6c04b1f8c42490491") semop(r0, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x0, 0x9, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x2, 0x1800}], 0x4) r1 = socket(0x6, 0x5, 0x3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/28, &(0x7f00000002c0)=0x1c) r2 = shmget$private(0x0, 0x2000, 0xa, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x103) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x8, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpid() r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x100, r3, r4, r5, r6, 0x6, 0x9}, 0x6, 0x800, r7, r8, 0x7, 0x101, 0x4}) 16:00:18 executing program 0: r0 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000, r1}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) setsockopt(r0, 0x692, 0x3ff, &(0x7f0000000200)="863bf9e5f5ca73b22b3323226e864763376bab62e127e62434dae87a5c8ae5376793593dc475f2ad355d0160c06a0281d36232e814b65e03ae75e9a9a388fea21686ba464087028726661fbcf1495c5003e6eb6a1dffe6bbea31ca80a001dd8919979fda6ae826b7a5a2b7ebe2f9bb333ecfc27bc9aaaaafff7a63767842bed1ba63aa6e82a99d502c746651872e227795c8675e24277d3330a13fea56a8fa04f55e58b1bf55b6ca3c13dc944ba6b328360917c6df6a2e5673ff6710f8049454b41781263350c0700e0a8e14f626e1c2fcbde58b5f30dbd3f0d49e7165e76dba55ec288c3f1db89f5b5f07c6a115394d3f097e", 0xf3) setsockopt(r0, 0x8, 0x2, &(0x7f0000000080)="77febefb302aad99ad60c21ec810eee93e44befcebaf7fc832769d6a7e0ccfe19c9d9311127fff2ed790bbf9e2bbaee08eaa9b213a6458f04dd650a9fdea47bf936c781abf95587be5b458834e644dac12e721d5460956688ecccbdb076a5f97d68eaf174d21a0a1835cd55cc676e71625", 0x71) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f00000000c0)="fcfa314b917ddcfa743043f22fb1fd79276eb33b2fffcb139d8a6aeb43c371c70fde9e80d8ee9a077d4eb459837f365c3dc27f9c7bd62d2326938a41206dac7931e9a997d73681c7dde7acc691b7a49cc2b6fea7f32e6527805e0d0d1242031ca113fe3ad2179fe0d49e81a663e5a894131fbfd577bf0fcbabf8ec1972811f7304bca1c7d9ccb2ad46b774fbd3cc02beb96167e1a0a82a4d83428eddb6ba34bf0770999a4b0120ad3d7819d8ffd7450a4343cd50ba9ffa772ebc2f5184ccb1772a73d707d80817b612213b69944c8336167c12b12a519dc33f25dba3becdc9695da2f8eb1c7aec55c19d4bb1f8ad", 0xee, 0x40f, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0xffff) r2 = syz_open_pts() open$dir(0x0, 0x10088, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80000001, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r2, &(0x7f0000000280), 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe}) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff", 0xea}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0xffffffffffffff67, 0x0, 0x400000}], 0x10}, 0x1) socket(0x0, 0x4003, 0x1000000000007e) 16:00:18 executing program 0: socket(0x18, 0x2, 0x0) 16:00:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x220, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x5, 0x5, 0x7a, 0xb2fe, "f4c7f6ae8496061d9f58cbbb54894463b1f6cbb9", 0x3, 0x7fffffff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x101, 0x180) getsockname$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000180)=0x1002) write(r2, &(0x7f0000000100)="4c0ddf5dbca70783e3107c2808959d64d6c6e3fe5106397700134d", 0x15d) ioctl$TIOCSBRK(r0, 0x2000747b) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xe, 0xf1c7, 0x5, 0x1ff, "2e9af45958441e4bfdfa253118b9e374dfc63851", 0x9, 0x4}) 16:00:18 executing program 1: socket$inet(0x2, 0x5, 0x10) r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x25d) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1c, 0x9}, 0xc) 16:00:18 executing program 1: getitimer(0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1400000000000000f5212e2c136de0520000000000003d1c"], 0x18}, 0x0) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x2, 0x2, 0x0, 0x0, "f000", 0x7}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000e9ff0000e50000000000"], &(0x7f0000000140)=0x11) poll(&(0x7f0000000180)=[{r0, 0x102}, {r0, 0x108}, {r0}, {r0, 0x4}, {r0}, {r0, 0x80}, {r0, 0x2}], 0x7, 0x3) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) open(&(0x7f0000000080)='./file0\x00', 0x90, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x4, 0x8, 0x6, "1bb031650642858c2b8c5b568f5655b0211c0d5e", 0x2, 0x3f}) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) getuid() r0 = geteuid() setreuid(r0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:00:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="3c8600c88c10c3e458d6310dfdc3374c1c", 0x11, 0x2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x40) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r1, r2, r3}, 0xc) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="cd10c6af84a55ffd95f09e7f98e2824fd7b01c8a7cd82588455340c4e7118ca27ba9a1cc8c7f7241", 0x28}, {&(0x7f0000000180)="aa73e104ef39fd6fe8cce39c329f6d70d918f431", 0x14}, {&(0x7f00000001c0)="1796275837d0c57d6eab366685edd9911b1af482fd0e7f4b336dc23c5463b198c4ef0001cdfc7cf96c7aee0615fbdfd66f6e6761142c9a63d49affd09428affd9adac618f87665a1780d8b79155c50764b820b27addef1f2581d8b5c02f9db731b50eba393caab40c71c3decfc09f1d63070be4887dd4f6ed98ba6afcf7c30376bb24494c4a8141528df1cf5ee9c9660f7e4be84bffa99f7", 0x98}], 0x3, &(0x7f00000002c0)=[{0xd8, 0xffff, 0xf1f, "c96414d626509038726acfe6f9bb64b1621c78a324442af6a24ff27c30aa2a2cdfeb9902e6a14198866dc4116856d02e89b1a0d0e59e2508dc033c77e10c2e7b38676f4e23f1fa7a02a8d79d569eb0431c7e32288dc0829c817c71e6a56c2d4accc1a0d92ec570ce932d690513049e8cc90338d04a05816d69ae064269ff9a7d57ea667be87853e5b0d795b0c84c1e78763313f53bbff41570a2713a51b68ca2d63b2a1ee75b5a1d77c2d85055c280f87e04ff4c3d63346c194aded21dd98517650451e5068f"}, {0xd8, 0xffff, 0x51a, "6bc83d0bad9ea65a20a3db035ab192e25f6549ed6a051f5d78eea49d5a0d55664c18b016936e1b607b92f7c04b30def8875f5648a0fa6eb5bcf47872e71bed48e7fbef894b103fe8bdcf91ea9876ede91c413035080e4e7880007af3e17748d122313a1229186dfc029e60b1e6c7c7e21fcc30241321db84850a746429e88ae5cc659761db291f758e7265d07033f132e192ec07ae23b4fadd4cdb1c65663a5d3eacf67bee3ede5addeeab7201337d6882d0b2cd55591d8538821a8f87dfd098af4e8c751bce8f51"}, {0xc0, 0xffff, 0xf9, "2d12e08b3e1eeee92b10461443131831cbb58e58ffa88d924575ecb035b3c2510efe3464d2551be70562987213215af2722112a06017fe8e92edc6425ace53068c7416c88705ef30f415667c5f35de161a03ba383f079d14c0aecd73d791c673e4e566e287b9a49e3c22361513bb59427b6e8905a7970c3d925cb46525e7eb923ce76f587b1718c8e7e5c775c3f100b13945ba2ac4953f9cf68d70b13e2629aec07964e1c1231fab7fbfdcc00892"}], 0x270}, 0x8) r4 = semget$private(0x0, 0x3, 0x388) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x6]) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1883, &(0x7f0000000200)=0x3, 0x4) kqueue() recvfrom(r1, &(0x7f0000000180)=""/108, 0x6c, 0x2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x37b, 0x8}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x70}) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000) open(&(0x7f0000000000)='./bus\x00', 0x4, 0x21) select(0x40, &(0x7f0000000080)={0x3, 0x8, 0x9, 0x0, 0xa3, 0x7, 0xb00e, 0x800}, &(0x7f00000000c0)={0x0, 0x9, 0x7f, 0x0, 0x80000000, 0x10001, 0x20, 0x5}, &(0x7f0000000100)={0x7, 0x8, 0x1f, 0x20001f, 0xdfd, 0x8, 0xfff, 0x1000}, &(0x7f0000000140)={0xffff, 0xfffffffffffffffc}) open$dir(&(0x7f0000000180)='./bus\x00', 0x300, 0x4) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x14e) renameat(r0, &(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ftruncate(r0, 0x0) 16:00:19 executing program 0: r0 = semget$private(0x0, 0x0, 0x1a) semctl$SETALL(r0, 0x0, 0x11, 0x0) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="f09d5735da012780081a4b5a064801d2cfe5478c34622f7ab2497c245c772b47f2263b7df3a4be51b1b97c6d7d2bd303d3f33e3d03a6c1da61cac800f27d8f107f84993cf348511b07fc25f88b74feb7f33842c5b8b523389393ed568da03ffcb7522d6d7069a9136dca1234242f399bd426760d51b0c864058ee902b27ccf6a", 0x80}, {&(0x7f0000000180)="f9cdad546e1da206df2367e3580801cb54d473870ccd7235ce0951058565a9c13838a06a2a8d8fb8a7993e8a860cc8cc3bff5d4e5cd7ce9ada8071f5d4f23b30f45f4ec1162d654be005ecd149b4c68bd62804edc32542205b428b701a2557f80ef5cfc051712d0d037ee3", 0x6b}, {&(0x7f0000000200)="650c958ff03993e10deeb332c83e98076333a14d467ba76938a6d5fef67b25e9af5a05b95a18d1db76bfdc8eead4d193e3c4b07dd15c15d59fdab8ade5e8535818840038eb9f007394e44d4a9740abaa38b2776f9461731d7f84d95bd6794bc29c3e1b8fa792de224ebf84adfa05625b04b8c2340c309721de11719556c21999bf06f73e20eb372eeba88d951b1acb639009e7c6f0a15a53edea59d2ca8e9d0195733e195cff301ece990f6439e9e715f9d497", 0xb3}, {&(0x7f00000002c0)="9a72158346b146f9171a465dd8072e097f3114f82c4f396a6a16cb66ce36e64290b4a9e8dec9ed6240bc80d40fec5417a9d60710ac96ce2826dcb1b0e8b87c037fd1baa59f86b3d843ab3b61c01cbf72a94b6fce14dcda58fa62028b96e497138efecb5b4276bf0fb58986741a604c304ab0534bcf10c379044cc99cd3e18f5efb2eae10d745caa668b80a0ac354d703a17e68a2e805e798ab182c7e089f95a2670bfed5b21811cdd16fa75e0efc521dcb348609b16b53566ae91ad1181db7279af96da8c6cdafccd448a391ec256387e3e09e036de8c19db440d53df99bfd729cf0aa5926b8691eeebea1cd0d8d88cb03241bedddd762da0d229bd166876a77072d44c6248463f0dd2058bf8c4c5a3b3c2e606b11e7f143b16948b3ce42b142774a44491d5c89d53f908cd9b87efe4a481f9dac9b5a995721612879a2bc40c2354bdce6331479263128a705855b4088d0f10788aff18b393eed6c749a6086eaff3803176853676065c32f3e8bf433f3eb5d99a5dbb46c9402f0ba7ad36921635db0fc3451bce10c2ecbd79fc5d8cf52843e4e095263b6e5cbc0b1190092152875ce8c6c21cb55214b1125c20ef8d9298374fab2077a56a9d434a249ac5477f98704da5c07a7e7794019441f8b7335890311b84a37b0a18060b80c540ebe81785d82bb56b052d114f6ccc5d575e53bfde631d4f8a3bdf914c92671193ca2effce983a8f549b351ae9ca961b7610e19489a55edc8741e89c54ce2d81af3997df25c1b3fd10067a90bdc706f3ff2ef2de87063f2d1df38765439cf9a749fa920589d360af77e65e83759b7d46692febc70e104e5ec4b6dfe613c2afc3f3c8705dafbe6754e3af6eaa253844a457bc96a051b13313067a1bdd177312afe747137c4a79446776fc816ad5082c5c9662880ca3965c0a9ca1fe408e9df7bc05841dc4e243ee4ee90063cf99007217235bf04be73e49da049fb2450844e9dbca7a50b68274ecf3d29c78a0c335ba8bda9f884c2aadb50a96ccb20ecc509b618011ad131b7b221909002560a396ac3cfa8e5c222f7c525a35c98eb7c2d234bcd740a88a209e4068610b58aca8371857f158fbfbb30708d5a609d09bb97b67b7ad41836b44208feb39523eb5e0def73c53f572060d3fb1eadb9c1055d4bb2ad69dbef61cad81bbc188948566412da9da7022874247db924e8cee03ff659f4883beefc75c39d25ca0970ae5ddb8194ea898c96c242095b5186352b399b0b9c3819872d0be1505f5c4e8cf076fd61040ae27d73bc7fe44540e1d10820380f78fb6786a7ebb616164bf4bd4446163191e5001c98caad402cc793df1b3f7be7fd7bbcd2bca904f776fc05f3b05c8a14b48d29b0da99f6c5c1f4abf2965b8dfceed67c26cb5ce273a60fa1654ed74fb79da97bf0d06d556f06bb74f446e822caea84c362be0e37f18332466fb2ba378e53e559c54e330c1703970e01675f5ffe26bb31d48d8847bf0acc9401481649d4dbd607ed09a139c6fa52366337a34c161a438184c1cf7ee38e52cf008bd6fb2a1087234f17ec47fbac1460d5835d208a84f4da49f2245ea726ae6d9b1f8edc9fbbabea49084510198bee3e28fa74a9bd59afdd2309891f5d482c52eede36160c7bdc2a08b4157c4442303b870244afcdfc78aa8b9ecb59b6ee3cbf46ba3f7aefe3df8e654218ccbafb039761bba582402dd021882173c593b57a0189cabe93003142f7853cc2c51728a663a7b181d3bb3eb3029ae79f408b0b3864740844ac0fc1b73ca5a7959548334fdac14a56c12f335d01bccd1f929354f44c7a30407829ec5cb983677c811c8e247b4194033e852c0f8dffd0b65b5be741c1d58b7393baa7e3652a594f33220fb4395f2234dc538bf3d721be3b59ebe88ae239ba42ddb6d9e9ec6746e3c7440832af67eb08031e75defc2dd7b9f62c01332516604de1911003096909ad54ce34800f0aa5da26931b3580027fbc8718183e846114588299311fef34446a5c1a7bf5e614f33b82c8b9e5b819697fed98015bba84de67578a6aa37bd300c24913dad60b9f86b0996f781fce8adb05b6f285057346bf9726172ab75cb84a647c20e43caf2dc366ca2f394ac924911e1224747733541dafe3d7c620307556678385cbed0a6c954153240b283de4905dacac93280d1e0760875214347a9a877b60be5be7d367baac2776a4a92f752d6b74f81893182b9d1e17f31355c06898c77b1c4f9233573019708190240930863cc2d932b11a873771ec79fd06e4a78f14ab5fa75c7e2921dc0cc83a9d4caa757dd44b764ea2612222965604cfa34a61e4d1fac40f348d76bf4c074c41d897f2506c5f9ac9815820efaf0169222289a4b983826a4ea1bc05606e9cddb2a3b004c24deb6d4af571eaef669350dd35cf06b17a9aac62313de2fef2db7f45ed6df75e6a6fc247722a2d6250551b6268d6d0eb1e41e0c32d6dba695480c708da66416ac1c54c372b8e63d972460c63537e390e625555b0fe3698cd7cdf5070acce41b01e72c28a33c5ac0f303704998e80fc5c18a7af2b8ac9c48aa1b52335bc9c0e4c0e16395c719e254dad59b89c2f6c37f2839d9f7c3ac9ac71da55a615efa807d9528755b3073c9cdc283239cdc9b0c61c84f6290c7264def9a01fd7ffc3b2c721a7ff53f3d7af699a05f925f421b427f79a636ff18f366461a7c26691ce7400bd3fb83b85e5c001097af4eab16c31e725727c14d429a48cfc423af54044e1c4fda56b0d4d875cfee3174886ca1ae994cb06551e1cb2e079ee0ddb714c0a0d89fdde7cced278918bc38f02df89aff61b4c2c9fefd252170553f56b8a9b65e8935803367f652542c63d02869fb63c1ed09e853dbb334b1fcae6a22c2bc47dbcfd27a663b00f34dc9df058e783cc43ac918ac4f849cd2aba75467ea956d2246a85b24f9dac23714960eba1cc6d7fee06008b6cf352e9893504ef7de6a482c0c08a4917f814d2d058799049a076d68a46108a5f1e7460209c7df001345a77b1590e72c8181e372b79c4664bb55351994a2d27df03e7275b915c9110a9a254694e209cefb2f7871c2d557c54ba1726f9673b7cda8f4b6edd15d9718a0a19f4e1f26eaaffa52d2e5c611678763f41dae8d3f5705c4dc88b77a9380bab52e6d3748f6768167ca3c07dd502104511aa14976cf15af7a28b035fee51d8cbdc44b720a24788acc769712a7306b5555f8ead240aa216da6e8521212ba234d9e038426641e11e8af288b0a4360e3079f3096093846e78c253c6e24d16db8fccd72c703a3b0bfcf98640bbf8581cc59b990bbfa9f555a4f32f60da912cb2b56b68d447e53070c151b92a7e77ed0f77358949f701faceed9e6ca813086926f56f991123a5ccf72efd21a8a825cdabae2706cee9f7aeb626197743a800ef03661b6eea10eda8973c3d195f58c581df09ebc845d1c1a141a3398f2f3151c99e30d1fad007cf00408e042f4252aa79f202a3c4d8e2a4a70ef2a029b19f923a5ab7984d3e048cb0f49d6fb0419f3be1433d04d04608879c8701cc866e33f7e236aad2aba2798898293012322871c360f8cbccb68eb0e907c8ba05c09b9215b67049ef4b9fd28ee9074882e7bc0d7d1f0eba7d60aa532cfa0ce773a80e3b911e241c0bea3f146d1d814cf491253e74d8da6a92ac60dc665588379be95993d3feac1231263571a83c4d59db7294861c5769b53b0b1f1166b6cef5ff0ced769d41d4b1a4614dc7b4fe2275514f7cddf0a65a7edcf26654d03756bb2746efd3629a132a577ed9f2537c6005c3c69bb4f261daa53288eed916ee33042f9002e98eca715cef8f4b06924cea589c4e61ff8aca59e7d048d15a4edf8b9fac798f63ee286af437fe3b893cb31ad70bbf60dd1957a0a66ceb9fd84fbad7d4a056d79c31977253e7a625b057a73876b4c30d8b604d5e8a65ead29ce0c41403bf5ea105869dd183d6e5aa70a357b1c85f32eef7f42b2fe688302588a6835a64954a7333b6b52aba0c64331fe39363236417698c10942e692eb6fed7815e7778ef8094842dc5b0a547d664817faede34ff045a8306d9b30271bfd35a7b4b5328c76194b6b1bf8c4395744e865347d459e887bd92acac724da5aec2e14b2277e4c81732c9f4cb3526560963a08fdb3350426802e72b7f60afc4633e82e7a921543524a02ce0a516460e07d0d40987af84bd5a0e79d79d42a7e539864c00613989c544616a68b0c0c981e16b7726450e89c15521b5319ad791fb05e83238f3d9344f4f6861cc1cbdbc1457fb8d80e6f615edffaf9d1e10a05d1c2d78e751984b7205e3f55f54ff7d308535f2a19c2152193302b04c7f79a07547aec84f17b24a52f110d281324ee3c734c735b2389b20c914d7eaaf14f9f32f8b526cbbbb6a952fa9d34a606f473f0115d130876faa8f8aab17f157e426917d5bd5874d894768e3f59a97703a7622a34d119261448393d510836e11d5c07909a33fc77a805f2f4801f7c34fb0d1c97d37e4c230fecd6e6b76ee56a6a2ce36c7d2b7e6c9f51813cf3a9bfbd5e5d79291d5f9d5e6be3502fcc7caabbd834a5a52512d19368ad87daf91abd0acbbab4fe60833003b4b22d68bd941225210c22f9dbce7363cae7d0135cfb028844f44c42e10d4f73bae98f89dfaea045bc2a7c2f0440230127bb4ea26a5efe93d688f6d90ed67330a333cf1e7c067e27f2aaee74e795690408128c1ff92c3669e75e96ed773823804023289561252eeebd8d3f44fb3d3a0846c1070c01fec731c47874ddad6b003c363f4e149f3b75eabadced1a5ece76d114c84ae4ee84d1d78f5b6a9676205452ba53b0fc715e3928b9c695dabd4739a39e49ee8282084b625c6007a866dd75eab0ee483945f6a84d4e3df3af73436bc438f76465deb0a72846c53747d9e36386578d44c12d3951e01af99d90451a8535131115dca5d5b805d7d0f8df0c69fb36c7e5f3165374e3d7d592df9f495cb154c5dc2079fa20b0b161d46e985a71f87c617e1ce439dd2985404aff488924e56dfe4cfed2ec29b16e500d9eed0f715d7399a2b39a880b469c1daab3653c974b4346c6cc6b62c21d24b30ea786830e5cdb78690b18254b47897394c7b69dc5cb470f7db66d8a57bb4bb08968f09a6af60206a63255ec0cf89922de7e46a084e98545bae67e72ce816b3aa2bff56dbde890a329f9de15198999cf2952cf1152a555dddf08d01d8e864c5da7f3091720925d3d50467fcff0a33cb1eb92f06d9d9931a15a4142c67aacbf31b23e14fc865be2bee1e00f175dc6257aafed0cf532584c1ace0b741ad6b055978d23c2716e30997d4c4e76d4ecc6c561df71931308e1a34cbada7325cfa9dee4e22ab30d957fb1419cc2e7e8df8b2ade5540dbc3c8de97dde2ab008de99a87d2b9641c98267351414e7ccb4f86d599a2f5b2b3ffe104b611117daca535161246d2a913f87caaf005742f79ff84e74e20e5f88345066217b3587c681327c39c7dcfd7a8c3dd4976309f07960c2a9d67662ca86d40cd7c2dbd55589cb4ea90cf2219a78d1d23b59cb914d96274e0f684162917978ad6c1e0b32f39e30a5b7370e86606d9f734d2f578f6646a054c6d43d98cecfe464128e92e445c587e873277a526c9405b7dc9df60ff6ed07e3c55579c1ecc8cd3735760aaf9c6de83e9255570e536533d598502afcbca8cd2540f6a2c2d57d109ab01dee36bded07f205f13356987d87098f3929194e41069de0ce81cd8919e067959b8b8a5f2a1988007d1f0159d2abf375f361512b3c849d", 0x1000}, {&(0x7f00000012c0)="16059b9272d5b8672672b12a0f79cad6aabc4cf2dfb17ccac0437d111990ceba51661e270a9d170cc25fe29aab03659128f8e52f54d82c385d03ca6453cad13d77d0860cdb94b37c33f61e3bfcd98ed650519b7de9e310", 0x57}], 0x5, 0x5f) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000700700000000bb8f"], 0xa) fcntl$dupfd(r0, 0xa, r0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x110) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) 16:00:19 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ftruncate(r0, 0xfffffffffffffff7) close(r1) 16:00:19 executing program 1: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r1) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') close(r1) 16:00:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffff5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001380)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(0xffffffffffffff9c) r8 = socket(0x20, 0x1, 0x100000000) r9 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001400)) r10 = open$dir(&(0x7f0000001440)='./file0\x00', 0x2, 0x121) r11 = getpid() r12 = geteuid() r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) r15 = geteuid() r16 = getegid() pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x70) r19 = socket(0x20, 0x8000, 0xaf2) r20 = socket$inet6(0x18, 0x5, 0x2) r21 = socket$inet6(0x18, 0x0, 0x4) r22 = accept$inet(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) r24 = getuid() r25 = getegid() r26 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r28 = getegid() r29 = getpgrp() r30 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) r32 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r35 = getppid() r36 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="cd2d7ba8b068d4e9a4afd8e24525c08aaa8a519ff6ea58271dd12925d17736a041086ceaefa356132a532db1767c6d8d2c0ee0fff67bcfe7cec3ee7c81fae648776875d90cb67e1dddfd96f87e06b1", 0x4f}], 0x1, &(0x7f0000001a80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="000000002000000000000000ffff0000000000004f2b62dde463223cb8545cf6c6b973405b5dfaf4e26a9cd010bfbd36e752db23c7d03543d7e6c75db2a7194b8a56a99a4b017fdd1d4f2f4973521a49ffe74c85f167b68cc7", @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB='\x00\x00\x00\x00'], 0x158, 0x406}, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) 16:00:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023000000000000000"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x80) dup2(r1, r0) 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x100010000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x80000001) fcntl$setstatus(r0, 0x4, 0x82) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xb20c, 0x3, "1dda410cef3649a5eb76fc0aaf58b691cc06d0f7", 0x7ff}) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) sendto$unix(r0, &(0x7f00000000c0)="3651bfed72c6406fbd6cab063adf254dc9f3a6f101d97e911673059a3778518071ae42ccf72b43696e03e9698d83f9b1b6e365717eb83195a613a57e331bb00f9305d954ca31136fddc3169f73f67c912a88d1a24c10b272132b5d17bdf7c2c61fd70d3edf067a97c4cb7f6fc7908e4d3ff587915d5acf69d89f18a0d0a743cff4edd8f2a33b98c890a38892bdc9f07b57ba256f0827bda34d4382997dec5bb11b35dbb31b94cd0b7e75e3cd738bd331c193968f1b49441f9cb4883d7594ef03a3cc2fb635c73fed5e9d224bf63721fe4f608e1824af66dfc146", 0xda, 0x8, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696cc9da00"], 0xa) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000140)="1fa2ac94b60af22d12611f7b8ec5dcfb7ed922234ea43bc7e1a20150c9379b84cdddb31fcd51e0b0a38a824dfdab7eb22f21c2894cbaa3de1a142035605afae068faf06b3153776edbcbffa95f47792bd528d4a7c454da3a055b5d01b2c1356217ffa1a178481b6269a0c3b5bc3d2f1695fd567b459973bf684d90a74ee1f94cc6dc651c0d802688f39ce53885725d3016532944b6117b81114610a550efea1cc5d7d717628c9ac9bcbaa97f", 0xac, 0x0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) close(r2) 16:00:20 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r2 = getppid() fcntl$setown(r0, 0x6, r2) 16:00:20 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f00000000c0)="eaff125c00000000", 0x8) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0xfffffffffffffdbb) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="db4fbe1566a6696198f7731e3775d6ab277050ad6271d0255d259b49778ef1de53becb53", 0x24) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) fchdir(r0) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x30120, 0xc0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x7aab7e5ba5e2fb30, 0x100) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x801a, 0x153) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)='4', 0x1}], 0x1, 0x0) 16:00:20 executing program 0: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) rmdir(&(0x7f0000000000)='./file0\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000718000/0x2000)=nil, 0x2000, 0x7, 0x5012, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200000000010, 0x60) socket$inet(0x2, 0x5, 0x7) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8b0, 0x81) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="e72362370000000033f9ccd8f4bdb6825efc92fc8712e7259dfc8f68f6059374c7c68046b396a5429933caf6de64a421d1214632ff6fa9786045b7a9273d96f3ed9e7b935409573e5dce4cc46203000000000000007a90dd574edf86f94a29de68c7a2cb735cec195232532cea260a9a7e0000000000000000000000904c65e4288972592b7411e015b5ef0967bfc033606d7bbcf96098fa02666f70c482075f7cc3880dc07d91fa15434db73b76dd2b4e1b4c4cece2dca18c0a9aa7f7e72634b3785408005bb85bb99a6797af2e7d7de6729f6a6fbf831c2d072fc16e6321c83a3b071ffa3b094ac35fc8023856934dc6583872dda16c427073e157a2e34477b1dd345549abb12a1430dc14733be389e2df09140d5069c5221a6af558118fcc8d5c55fbedf6b6e8fca3cc3f8135f2a9730faf425164500bdb3f034f8684b96fdec6eaad6fc87766f073a4eca66749276007785bf6e7f43736d3f2fe3756a8534786b5bd1fc97a9e4631820343c404d54161a2b348471558ae2f7e817a34bb7969ff6d193739dc8289fb267cce7bb24a381b4dabb7f063bf59844b7640d0f132138c731097cc545ef4b8f11d241c2069a8df03ee80806e78e7ae5872494a190fbdf832fd5119360fb6eaaa565b1a7ef43031b008125172de0df34d7fc56425bb5047e3e11806c29a2c64fdee87c6c0b6bfd4d66b224d8c11b865ec15deee6c3b6fb806e32085", 0xb5f9) recvfrom(r0, &(0x7f00000000c0)=""/183, 0xb7, 0x801, &(0x7f0000000000)=@in6={0x18, 0x2, 0x100000000, 0x3ff}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) 16:00:20 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) shmdt(r1) shmdt(r2) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) chroot(&(0x7f00000004c0)='\x00') setgroups(0x0, 0x0) r2 = dup(r1) socket$inet6(0x18, 0x5, 0x6) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x41, 0x146) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') getpeername(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) login: pmap_unwire: wiring for pmap 0xffffff007f00b180 va 0x1b31f20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b180 va 0x1b31f21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b180 va 0x1b31f22000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b180 va 0x1b31f23000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b180 va 0x1b31f24000 didn't change! 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d891", 0x70) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffff0001, 0x9, 0x3, 0x7, "7acdaab7b6961f46ab5ff2985552e5965dff3702", 0x4f, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x3922, 0x0, 0xe17, 0xf7ffffffffffffd9, "855c48910267a7230000001a00004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x9, 0x7f, &(0x7f0000000100)="8fc4f70c68103edb8f5de4b8373b9644fbb8cb140790dd927b438881ca304268f2d9e1f948813b8c815d63a1bdd5356316e5ab18b97de2b82f3851ab431b9b363ed5f686d559b2ec1488bae248e4a627ec18bc54e869b91d526eb93daf9d6da4520c4dc5cdef2a327383312b5c78b93d133c25e8fdac36bce4b8780b39d7d46a9c5a9d70349ff66b0790695648b240fc91a5b8853a5eb7ec7aab", 0x9a) r1 = socket(0x1, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./control\x00', 0x20502, 0x8) 16:00:20 executing program 1: r0 = socket(0x1e, 0x3, 0x0) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="2b08181adb7e39ee3a6f8914e4ba36a2f8bb1c9b3e04c071447e568f63f43a70ce230136b603d819df756084f2c39be3f3fd12684bb0af13174ffb3fc0a0c428ecba8b1f68993ead7e6e326bbbfe1f4d357bddf8b351e3ffb4715a542be756a5419f285ea94a13a2e20c5ba43232e7a86ea93902790c63542806576024a96695daef212a2c9b29f156daf0ee2a9ed5862f03fc54511bda98f8c381428aa273c5a1b14c37f0e6fc53c3788c49a66f50abab42ef43ee5964b696d3f4a6a3010066d49007f5e1642294d84242c8b8551411650e67dce2d0b5875b2c78585fd05676f2bd6779a164886745e1d56e5feaac38cc98aac3665f4cc1e1b239f21880d7adb4e6cfd099ec0ace2e59696bb52545bc53472641964bd781c827cb20232b7b15c431094b9daa77ca1bf3a3417ab5d945b78dfc4ad6e0395b0add3635ce5e26f12d9827ab17190893ab35cdc800bd883cbd5750721c6895f6d6aa0c7ede92f78df5c28d1d89f7676729da7a9038dab282e78f8ae4be2913c1d28d1bbeaeeec46f046d44c42801583320c14d00a2c0272f495b904db589cf83fd8d1fb8979722107251ce6f6f66c385f38f2ab867c8b76ce92c8b0adf494832eefe596a9b66add741d1b19c332475cbdf83a856255dc17f8fa3f073ffd765e916bb42c7f2ea51246c93ba486ec436080f0ff753213c411ea251df3f087394b861fe9c7bfe892eff2304d899a86c2f35f662cf01c128e684282e73e0e786e57b745227d85184f8969a0af3d966300159999b527d4e1e7ee4be7e0384df5e18de6d2215c0e5f57ffb0f4124b32a0ac1c03862f55bb534a4f2ee218e8baecae5db834e9b17981cb8b445d5712bf05556cf6660bff0381434ef49125dcc214968ace58069dd84724b80a5e8c541e79643f33733110e8249d2b86c16d68f75d7146f831c010da067e814e9d47af8e7f3364df22ff9dbb6b6e4578c4f4982c0526678f74de4569fbd6ef80b128b3455f3ec2a3f4aa28b9c830f1c817ad42ba997799ed137e4cd008bf39b6fb0cd1d0e28c8bbc407a96d66c771812868e80c63485c2fcb905182f59402e2d0ee89d02504c75830ed4843ea4e35d9421347c6f20c23c508ea097302c28fba142f245445091bbdbeb61bdf2d66955da401e7d6aa1cb75d8611f4b14da49570a126f8a4e968c55dbf429174ab922d4c93ba048a1377cba27271550ddb8de259d9bdf22777b9991334edb9513dded80bfb6b160877c7d61ef73281e21bb42af920535dfb76991384a088c1e4935eb8020ea2339b2221f24ed06d69df6ca83b005194c2eea97d6bc0a551e502cb29a4a56c3a4796607cea0df8ffadd76eae44da191a6cd37928ba8f5271de1c305240558796f6495e69b4beb85a08507a61f21389c53ffc2c01ca9a5f1e37868d28bb3df6fffd82a6deacc549e4bf410488d8e3d2f7d8577226ce4fbef649b84aad00eb0f5cf968196e37b5568a58e3aa972677abf4b07aeb68d70249b1412fd1c3411e5d04a3232baaf33179007d0eca7e8b02f15f49559be025c66c7d6515ee8fc337c2816601187d20275c5cbe8ffed99151506b53adf742acc20542721736c2110a874c9ed9ae5d350d665bc50bd535747316ef457d3878216fba4aafcf019a98e87824d73d598f7880a6b549a7d91259c74433555ea6e3e12ab0c6c81e14109b2922df1f70b88e58ef0e41687d1f83ddea7ade6538ebb74c506db7efe6eca39d8dec77e68e1ce2d4a00fbc4e638f7cd3e53e4dd7dee0a15cebf2c9688b9a4d195f2a6054b4d441704eb6602cd8ee763ca51270f8e576dd2c9ef443c075f7e9df64331c7999aad89fc59da34ce976b9a50cfe9a914f5c06987600f915f566b9b3a7f27f1f5a116406a93a2d7e41bac55fb1cf2b21b24bf466b838226ee4d53c00b46bd96bad9ef70ff157beff5baaf07194254b528c06dfd65114a4a0a8de34b3d465973246ba1a08b5ac0eb675d9c57c263aaba1e3e3c91bf3c3813bf2716b931975fdc6ef99f0d6a781affbfd74960b3a0e70c8c0a51fec37c3382af539075fed8249bd69d57186549c06d3a4acf66a75e61407972a51a18cdcc792a55bf88fd85691e6dc00c1d64482ee9a0b9a169cbee04a725d2730677529d1a1e1c1477fe28772e9faffd2f02d595ba9d434d54d6af3ed4efd324001169f9c63f801931ba8df5906596160ea249da21b2e243bc3f97ea0eff3c26468f1367bbf7d3bb60f2da2f5e4efb810c451d1084a905659cd3d6c317c4c5bdcff66c871b40b69760255b0cdaec890f7b9b09cf763726cae20d2ab4431ded36d46cee7a0774a08abdc81f01fb46cfa3d952ddb6d884a4005ab5ec816121dae911d5266ed3e87381be4d92bddcecc8ed7fa94f441900671fc6d8478bf5361d0bfb64325e7c4e98c37cecdbb7472e13ec546499481c728cecb58af58d5f6b4ac81348b970e1d0966be00f1c184eeb5f45f5e07e8a2d268dbcf6ba5c89b0e1f552131908e31be9ba532ff14e2b787cceca0b00e2a72787bf41b0fc315ddd08fdde1fda0f3217abde5d0fe6f49135d068c8a2f0f570819827bde7d96874591f210aeb158db8d8808d1c1c9b071652e0cd6970478ae85de4ffa0f9c4d7a7ad3c49115fcb71a3994e4dd70b8f89dc1e6518dcc2bb6c6f449a381a61b15c6a9b224a5bc96aef35c6d5b5b4c1253ef25dddbb67332e3723489ed03aeb8da1c816e107293b49526f062ee04f4ac9ddee7702482b53b577fe52ff84d97ccb3044c8f1ac0f48f32b76225654272b1d85ee46cf258e0b00d0125426fd9fdccf3190e0178c014165bed352aa65c829fbe478b1cb0cfb437e09a4d84f6cfe2e43a9d6268d17e10522289249544d36ee8e0a38e8ba80f2cc9b23f8a2f3232b06c0e85ab782cebd9d774465467b2835308910cd346a501643699a6c7c627b34f45e58350aa88582d170cd7e9ad747a0bb7d4276d2191b3e6f333477699231e6e7fa9fbe3c3563c3e0c2d495067a09779f224c06374d39781425513c30ec9ba2adaace5ecbe18918fe2cb522aec4b369d4ffb6ecd0214858fe134510f8b91971f4691f3de19a0401f65695f32b2c5a413dc5ad00071272137e4859e7180b947d13219cf5b34cb01821b03c934f1996f50ed7d80b2151f117aa52c2a1bd4911362455c1c8fc2405f9faf98ad786f4b1ab67fbc13ce7afbb55542f2c8767f6aab08e067d459a9cb42ec069eced8d5bc11b3bc0f176c2ff6a878a446631a2a074140f3619ff7f05b67c66fee9a0473bb6a007e2883f78cb7f231226cf60e7d367ddb0361670387f22735efcda8c3d02de6b341076a71069fe7b73500aea9518944e5b18070368d77b3e477816505123f551d82626182afaff6ed4c37a0c2cb5cbba63c070191f252b5952236778e81f499b99a24bf43f34ba2c19e39d36bac682ab433d64000bf13c236e7bdc2d9175d5360d0b7f722ebf037459713ee3d81acd4416056d5a4c5023c1deefebf32565e2900c9d0dab5acc1972c38e2f813d8733f8b65b32632d7badca8299989977630dd26b63482fa6b79b3928321cc376673fad2919b3e81deec8e6aea68e22b65845f58a6bf4f447d2b807d448683fed12254dd66c15ca786f0ea38ab5ba8887f6d79f21952450be9493c18d37013dc744db936f49836846f4ccc098d10a120b5dab81c9a4aec83b456a75f168a1a2cba9f10caeedf6ad34384af3ad9bf2444ee25f82cc6540ffbde9da37c97b70c943844f0c22c070ddaaf9b88ce61938c08744eb0c43849db4837f4b7eb2ec8fd3eb53444df9f1e756acb4b79bacd762381e02673e2885b44629273f9b66a2f335bfd36cbd30acc9bba78272e4472e16356de1825c76521ba4a775c847e7302c2cefb108904adafbc99cd3e507af88b0ce55e0e108f86d48129475c49bddc7aa814290e5023b8a9139b9aab9818fbe2537ffc0b86d62d619bafa9002372ef89da63e5ad559171751a83107fad9c810ebb74974072415be77371c7986b8f64d5767d1a93d0be4f36e1084b49e8ebb081e883288e0338f30766b07f25a20efb5586218b61e299846ea3954ff643aefde562efe9cb52ccda064b9ac9ecfc53803dd94f4b2f66eb8e664cff574663126a31bb7f4fa3456febafff9991a2cdab3b57a1093ff22ab325a04c623b5e29a6b8d78ccd6b9ce886e609907b0ab303aeba7c20750a240c2462f891d2da46577138d035459b52544d356b4e4b696f147b7b13a32fb29abf62ce66b2ad9d2df1a6b4eb9043c395c923296cf2afe470ffefb4cbf7b84d89c24465c7d5403c0993317b9e54bf717c6e21dbafccfe8cd2f0302cea20d52bd14ce72c030561b2e51e1171afbb30c20fad1f614b2ac745a8ace67e792193e7d7cbd8f5811a4b2ca3409428ed6dedaef8ba86f2d1314d81ffdb6c0d7db94ff7226194d33289459c0d8f8c77de81eba5eab98858d3b221c1cf74883581e334123ea9b98d37add28ab424a8af29c559bcc5217f3dd3723649935e37837e0e2fcd09da390722336ee65dab5abbdc7856e4f70ec4fd112400b9e2bd4030d204466d7b66d66550dcd300b9eddd6edfc00e9a0251d37972f4706f7dc2ef2844656d8a8b1580554345fee6f23d750e081b187e635ef7abaaafe9a15418206fb1294678077468419fd7befb5d2acd66d74cd7dfc16b4b9fa92967b336c0fd61aefa51f63c5078ed76694425ba1663118f40ffed5198b109e74e7dbd37649113347eb7404b145acf1de5f7059622a4718a5e80a2f86652ac76aa61a776611d0ed10297fbfe1b7230066dccf91a17d74e60fcb65a7df88ff66fe13245c0807f1551426698fb7c2bfd7356c2a06f6bf596f0f57a74857f04a101a9746bf644897d26a7e0ed8c8370b61fdbbe7f317f0eb96c0136bed041cd416dd3b293886ba7b042fe03b7c6919333a1a773f7fd91bb2593c2ee12c04841ddb0eaa6c0fc0d6e1a482e0c3d00eedf39c6724bb6d3902d20e4c3b411cffa002f54dcd6a0b39e78cdaf115a0aa8168397f80cea48cbfbd0f8fc7f94e2608d5a72d11be171ff0ce54a864c57fcece6ce44317b03ae0ba7f8cd96f495a44a8a85e33cc1d3b43a359276b5bff399adb36718bb94ebaaafde187ca478414c0a6e3ec7c2cdc9670585d66f6843ab09653ccb1981b7e76b3ba8dcbb639173146a20f721fc04f99ee94a43c16f352787a6652592fcd0941863d1f12ed1810475461bdd77283a9b6b4d55ea6eb884dd52405d7585bb4dd518ac8a6d77eb1355d8a7137642e76d5dbd5b9e8c8c72bbf959206515ffcbb270bf2215e285312ea4ee714fe966e6c368426b86c63c08c7d52cbb79d6798a83755ae4a4bd98dfa2ead15f802cb3abfcbbdf150a13ac2f1490beeb08022362c3c3", 0xee2}], 0x1) 16:00:21 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x80}], 0x2, 0x5f1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:21 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x1005, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup(r1) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r2) r4 = dup2(r1, r2) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 16:00:22 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r0, &(0x7f0000000100), 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) getrusage(0x0, &(0x7f0000000400)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000380)='./file1\x00', r1, &(0x7f0000000340)='./file0/../file0\x00', 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r1, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x2010, r1, 0x0, 0x0) readv(r1, &(0x7f0000001800)=[{&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f00000004c0)=""/65, 0x41}, {&(0x7f0000000540)=""/90, 0x5a}, {&(0x7f0000000240)=""/38, 0x26}, {&(0x7f00000005c0)=""/98, 0x62}, {&(0x7f0000000640)=""/232, 0xe8}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/191, 0xbf}], 0x8) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r2, 0x81, 0x80, &(0x7f0000000280)="ea72815d0a4d6d618e933f4bfa1477c1501670d578d9d37398b090a35e038d6781b09b1c1278258cc76451b54f66241c1b5115adc925f4d315a8e8c456334dfe71df4cd642478647a23ad6ee04ac6681d6a7ffffcc99b3dd972ac2f9d8dafb7f4a11d67043270d6471eb32ac548195a36318a8b0c047ebcfffa16ae8eeb99e68c6db6174f56b301de90818bacd75ea63334a42dd0c36b16256140edc7cf35eb77c36e24bbe3ee13667c20f9500a7c8eab0b84a", 0xb3) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x2) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:22 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) semget$private(0x0, 0x7, 0x38) r0 = semget(0x0, 0x0, 0x40) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/104) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r1, &(0x7f0000000080), 0x3, &(0x7f00000000c0)) 16:00:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x14) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 16:00:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x100000000884, 0x5}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) fcntl$dupfd(r1, 0xa, r2) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) dup(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() 16:00:22 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xf1, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='rc') 16:00:22 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f00000005c0)="582720efabd16ebae63225259560f8e5050073f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc2930eec92822c873a4f03a5247ce0e0958037e7c0b11894aca4faa87a3bb3cc97e42be44de4316adb43ac4acb32404210bc90611e2f17fb5bb1c921cf2a09c45774af433b2de9e53fbe19e208336a26492ab29d35b37e200752551e925324c84a066bf3e736e491db2772841340aa1ee4eddff20f07a8ca4eed77996fe866131af18585ffafd086d41816dde3d4aab9617c840d378f2923c1a476b64f11e4090d24fefda849fb46715c2ac1d0f0a43c3ad4da5ad9dd6c91ee45a733c93e8396c0039c9a4b2c56924a64895ef9e4821b1e2265344e1f26210d25dc0fa5f88ff75f4c880ff0e55309a01bd111090a335d9c0b7b4a13105dfc71fadb5e54ee66933e9bedd10010e46975f00fab89eff98db8e6c0f1beaeddadb6075e3a2f100", 0xfffffffffffffe2c) recvfrom(r1, &(0x7f0000000280)=""/243, 0xf3, 0x2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000b80)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f589374eb72668f548c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a943f11c3c4c579bac82399967e95f6006f4714bf8d8555e7fa02ac54e04aad3d0f775f05de94764e87a155513d8c831c46c337b87cb726738da386c76e6006be21686a1853088dc8eeb83a8b70ca7c", 0x45e}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x4, 0x6, 0x1f, 0x7ff, "0abd493be87886b0032d06ee507727cdce0f3c7d", 0x80, 0x9}) r2 = syz_open_pts() close(r0) dup(r0) flock(r1, 0x4) dup(r2) fchmod(r0, 0x106) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x4) syz_open_pts() 16:00:22 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setgid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xa0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffb, 0x2, 0x3, 0x9, "463553230d7078926088e40be03f6db4ebdbb145", 0x100000001, 0x8}) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x2, 0x400) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 16:00:22 executing program 1: r0 = kqueue() kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r3 = syz_open_pts() r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x100, 0x80) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0x180, 0x8) r7 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = socket(0x20, 0x5, 0xb690) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0xcf, 0x2, 0x100, 0x4}, {{r2}, 0x0, 0x2, 0x8, 0x2, 0x8}], 0x2, &(0x7f0000000340)=[{{r3}, 0x0, 0x8, 0x0, 0x3ff, 0x100}, {{r4}, 0xfffffffffffffffc, 0x10, 0x20000000, 0xec, 0xba}, {{r5}, 0xfffffffffffffffe, 0x45, 0x88, 0x6, 0x2}, {{r6}, 0xffffffffffffffff, 0x10, 0xfffff, 0x4af, 0x3}, {{r7}, 0xfffffffffffffffc, 0xb, 0x80000001, 0x8, 0x2}, {{r8}, 0xfffffffffffffffb, 0x1, 0x40000010, 0x750f, 0x4}], 0x6, &(0x7f0000000400)={0x3, 0x5}) r9 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "089b352632a8cc9b73c2a583da5fe233801cb598"}) execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x4, 0xffffffff00000001) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080)="f41497cb", 0x4) fcntl$getflags(r1, 0x3) 16:00:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r0, 0x4, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000580)=""/252, 0xfc}, {&(0x7f0000000300)=""/141, 0x8d}], 0x2) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/133, 0x85}], 0x1) 16:00:22 executing program 1: pipe2(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x810, r0, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x1) rmdir(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000580)) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:00:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1000, 0x401}, 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="75022e2fffffffff00000000a4e53be8addcd43cf6af696c6503"], 0x1) 16:00:23 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) sync() getrusage(0x1, &(0x7f0000000200)) 16:00:23 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0xfffbffffffffffc5, 0xfffffffffffffffe}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mlockall(0x3) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x4, "d730c1e7bb6fc6e2575b00000000400000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000280)="472c9b237e0925e4b622ea02f6d28c3437d7c7e488bc926c3e806fb66455c1be8d8cd8f6d4c377a555edb20a4cef4a30e73ec91039822aa9e165c7c2af120c175d05f88100e384fd104036525ea0ec2be057cb6669cc2dacda511d6b7e85ae536611b426fad1888706d7929b9718031fd64d9426eb98c3f7a571dc8157691ac3a3c40bf94add", 0x86}, {&(0x7f0000000340)="6220aba6ccd797b202e19acbdf104b478314629d99cc9d5a0bbc86b94912cdc8be9cf8990c723abc983abaccfb74e103f0a999f98c430a1d923e9c145078a777165ce4d05ae1e27b80eb40aba440a8844f1a752a1b8e51b1b9021d7e9178389e7074ccc9600dd27517ddad95eb2bffc98a32d5d8bcc3365fab3ae4a3465b59b5ab3c8825b369f5a19465369f608c713c17b060b5a9015d9c6b237e", 0x9b}, {&(0x7f0000000180)="13efb759a8abbe2350986205480f008c0fae26e9749c9b402171592a38a9bd5d4032db1d81c562844a0c38555dfae035fb107f080fb08e36236509ae13595307f9328481d6eae7dd287a822e1d4eb409f0a1c0093ab074dc34786ef4b7c8b06e487ffa6c03b2be", 0x67}, {&(0x7f0000000400)="5afef466307cb60cd212993fd4ce83b23c4bb475fcb2a02277d637d14dbe52cf73918202ad15726abcb1399482335ff03e8c8184b3bdbe0f4774389b2fe4331dc8370d22dba504d42d438d250f2fb70144db5787d0ff3546c5e13b596c28332c16f2bd64979eb03835ecff041305d66cae93057692cb49fe86a0ab09c291c178d3b93130a806bb7921bbc1a13f952976572cc0124dd9", 0x96}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r3, r3, r2, r0, r0, r3]}], 0x48, 0x4}, 0xd) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000080), &(0x7f0000000100)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x200000029, 0xd, &(0x7f00000000c0)="ebffcbff33b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f00006f5000/0x4000)=nil, 0x4000) 16:00:23 executing program 0: r0 = socket(0x18, 0x2, 0x7) setsockopt(r0, 0x45, 0x3b, &(0x7f0000000000)="329b52202b7e8285ae25531b4e5f1b7ce4346d97ca5aa1ee08173970a60280fbb6974842d8cd4e70d870cb49bff60f8bc23c2185cc9666c7db6d254ff4adddb3cff3ef57e6df18ccad937276c8b5473fc79d16955b325f2e20b52a135d7be582e64c4ab174cdca85df4346d37b3f812afa623aff31b304c35b7fb08b234ee4b6b99117ee300b1b77b11e3943560008000000000000af807466ce6940b660ada5ea76362019d79932", 0xa8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) 16:00:24 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') pledge(&(0x7f0000000140)=' \\,\x00', 0x0) r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xc0) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 16:00:24 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x30000, 0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 16:00:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() lseek(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x100) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="1199d6f84723b7189aad5aac03e509021266a0088c6532d4feef2b2ac029a3684db7314d7c09ad88eb464fd7469cc10eb012200688603bad86160ff0fb00bf7723d45f1987acc01ed213bf441edc04ad96df887810030f5b1d3855c2bebd425eac6a3f1fbfe3a0bdc557f6384370202c1a5904e775464cfaf1a8722a11bccab8a2294d2c1a27b5aafd8cfeec67ccb7ae4ffdef6f11bf513b0bfcba48241e4423075e54bdacdf2bb434819b3732be701607d0d0b4b176440ea31f050000253b519988eb10a94b9da82881a07921b6aa8b8f705c6d033fb606e898587e0cb97cff8b79", 0xe2}], 0x1, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() syz_open_pts() sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe4d}], 0x9, 0x0}, 0x0) pipe2(&(0x7f0000001100)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x40) setsockopt(r1, 0x3, 0xae, &(0x7f0000000040)="f9830d2c698a60dbddfc34f4920103ce5a38a9e4995ed91dab614d37ffaefdd34ae6a34ffd3fcdba9b87036dd40985c8c867f26a1c161c9d7a28eb97348c2ccbc9817e9a09e117a8ecd6df0de53e0cff53d4fe704f65b88992fc08899cdb117316ce3b9aa81ba792a1e7415c7bd5dc523608be2dcb1978a13c2d2889902a5c9cef7c8a230489e2f71d28b2670e2b13788d19be297f5a1e059754a3e9393ebf8f92f9cc9277d9f6d16c9f581be9ce24200dc2083fd63d01fb29ee12bea98317aedfbbc91c81ea768bc493aa28ad24ac16642c9b4c3a235586b91fa864883c235482554aa43eaf9ff585a29dbc35025bed5a12f18bd32f660249a01d7f680ef507349abf39a92d941f3196279f3cb5d5a8599bc2a356dfe18c9bf0490e17be88b62fd669802e5f7f60aab9f3d4c7e6f012f839d7e5a563bbc2838f98a8492bc4a9b4ede55323e197f8efa00bead98ffe89258cf567667f89747c54f7a4f903388eff3510c1de4a92a5c062e8c7cf157d4c59427ae2045d6e209581ad9bbc5a29a7a9610363f13e5bf8d0772182d93e7218b8063b60025718bef5f512e0f4056e38e9c845bed85ad8c1b918f74b762b7fa2e34f796cb7dc5d8f5dc02a8d3732cb7c6a5e5aa94882c165734336bd20da6fe07b8171bca47a12380cb0ebc86914198500be28432ef405342defb8c4ab42974bd3567a54277d993ba18c1a0223a4d78a7367893e4e42d7cf614a8b914fa2b615a16de78ce8fde404edb43e781d0f8bdc34751ee4b40141796400433f6c89058494ace1eb093128bc66c83ebefac841fdf17e359a9c14a6e54e37afa816b0b555a55cd59a1588e1fd778721479ec627f70c33b95ff1c65b6770b04889a6fcd293c7a819aa20b7683e060d99e775cde9c732fd917721d2180aa898ef81a54122f20e9bcb1f790edbd520bb0e550f060a3b9a36a144421a000595d503f71f0005c10ce738952390e36bbdc2a29427879f95711fe922875f6efe779e1da66313850184288c26c3c124fe939cccc7e87d765f5d06a5764687713060be17f9f37d8ca79ebee7a89d4df99d88d1d8f1036ad229459fe8f22e1e4e05dbfaa804d147c5e44c7ba65f7b4f3d00bd74083515665096d06b8969765f88a99898dcec9cc925ef09d0c259070a88fa980d65cc7c8fde87d9de501f9aa927ae5f038474c155b59c10e30908c90216f0856bb717b60bb8eaf064967fc7a9a713939f265efd746f8093cfd6103ed353f657babe5f472eb3016a302848099f1812f7fae261cd66e0e10109e337dadd949c9a404038ad69ead7dff3efef011006ca752ca6e8e40d8f30c7909d07c3cb8e7c598c7afcfb588f04f71da916dfb636a4cda68972a9a4d4f9d8eb02ee80f6800380243ad9008dba2f62888b7e651eb9f475b51fa6055a962f659866a8cd5e466726739f0cff62b5766fe47dc003760eb3b6801c4f1d820db579bf0ba0ce8cadacc50587df379cc42f43a725eee23db5b144f431290f8447cc1742282ee38997955983604500b54f25ae3114f04e0d3eb5e950d2100e14dbb1dd5433789d34e5c93a7a06a81998df28039922574ba1d2783a10fd06ba6c205957d8f07e7dacae95c7d217446d8850a4f6b1b48b11804cb7f79bfa2be94db347ad4b1c327a315c7eda36b9dc290f63d25f37a37f4c81c3e3d349e857e962bf8f33b58e0578e30e7e52967344af0b059c6380ef8fce1e33ff2da21520f8ceec56ac11c7c9ce47f53db1678dff3f926c06f76a6324c09800299c6fa5df1a237fc8cb2ea8048c40f4dab0840a2eac1095306507dca8c2ce64db3c296abe0d0424c25ea779a051e7e1cc75581444d6bd187ed562e193003c8b254be3abeaf3bd9e4857d0cee8b0073c484d11bb19a686e4a4d2bdb86eb554b9f853717c54c38d5dede496dab23e47abc786c241d67be03e2150c6466297ec39c0c3e27ed7f0de7d2ca4a9f99ea688a290ec4346126d0a02f1c5e14166dd0655462da3bfb30d93785975b80bbc95997ae4c55c6776bac7d58c25fe6bb6dba1dfbc825faa7a32dfab74b569406d826371484e8a619f62a14db0f4ca3455ae20f6a21d79f470b91e8c986c3a912e6221158bb9ec025d4faccf5687d559d168e659ed3894c85b6520746d10daa23e0155349a69dca8534904fa5fbcbb1da915930b6906576cef3b3c405dc1030ea074514abe68b62566169d091bdf07be5857888baf73ffcabee8abb6f16ad750618981400c4986bcac77adec01d1e34e330769fcb1fe6cb7c1743cb54a3d396586ccfcbbe06bf27d7cb67903ccd26157de294dfb6147a3115f598996b7e05c6715ef4498ffc54bc2b573b40ec1d4c998dcdc5c39e6841e6c5597b4d71a34ed0f24f0759baeca8ee9bf695db9278b89a959cad34f6435976c758b9679b3e0597709ebc06b1a368807c3131207af0ed7c18b0f55dbac594b901b0c83fba488e549b2025db5be7534bd62f90ac2824a21c5a2aeafd90c26b417ecab02f37da2a307d303c5653423f171f26ac9f2d4a4b35aeebfc53808e4523492b509942e144ac0968d23115eff7a9c1bfb40d9a3deb093ddbea75078607ed71e3402f3b62ca7d18c9f4cc63d1700fe0a5154b1ad5ccdfb11fa8aaadc7cef66d6cff776b72f79e7db74fb43ac36089b64d1096d1b5119e2275431d8f809d6b18b80db3b61734b02a8c60b1971b95ce8e81c72076b19c2ef68527a69e4e27136b57211fd6591a2b148e418a587f7403813dc7b59a9d7ed5bc579a96eef2046e2ac4cc64b9dbd663be7a0759bd626776de856c9b7c97927bb0ef524812ffdb45ff7a2913fab5908766813b1e6c8efa05efd260e75c085ca4c26b857a4e36234e8cbf57263383b55dd5a3c28939e688d2bd2b4808f187c0e5ae375e381e793ce6ca3d1163da73de421dd51310e869245f2963303ba88f849a06eb684c52ed7f4ea553a87d945de6fdff5fed4320a6563dc26ca04597b8b86793973f839fed2df5c642ac6c2c188fe0cfd662f2514b92442b0dbca5632724d23fd6e7f654a04a2f8d6a011672e1e60b956799fef40ae2f3dc8288af61b6931a3593052ba8d70841bd093d26472436a2379e99287b36a9f1eae635f12ce49e0d5b9b2e0caa3f4af02ac5091c696e33d7328c1358adae29ec2992550931dff144564349cd6e37a38d6c771ec809725e13caa538e24467abf6ad3acb0521375f1e452c44d976ae65cf6f6b2fd29a9ad95ef3c9c54066e714bf35228ae9aefc1e4aea72e8c8dc935d503b6682d337072f41745a4e0fdb7709a9280b6d9c64b7ffe7030322dde67d22361fe1a2ea7426e41fba2cc6c423b639556e45ffd0a2366a3128da5d7e058be7d4f8729bd82fb1e93597cffd82c5df043d1c72d1c9a6675e2edccc39e370966edb7f8b96ff86b7c32e3b02080de65c4a0bef3167ab545dfb13d78fdc91850bf864e71ca1c4023c23abe43a6f68fd18e6f8e6c254580c0403f7b1e04936e03a2d076eda5d916424830bb49b5f58d00ab8f14d3b6bdad17b0c565c859992d94b09329437461b2066802bd0b6f4e0e903f6221f23979589a5915498e25bd7207b8b075dde5a916e3b6273ac96a69d58fab1e70d2720ba70196095a68e60b4326b554f84018734c5756fdcc4f1dc963b440a3bd597f20f7ad972d030c6a250ffb6cd0923511f5851f54f56683e118f5ce083120880c8fef2d0dba68b4f97150a46f4b604c57c335467844fe4fb6397649e6ea4f0408b8d6fe097976ce5f80c0c02c5de7a2de6bc4d74b96bf3ffdd125c94f5984eafb74f8f1b41ca19a35e6afb559aff5f97bf0bf93b5bea73b4c30d47db39bad19762497cca93b74313be0f562b1ead4b932e70608bf4c3de14d29a72828e48151b8fb0b89906b2e2ac91a3f91a3a465b4e51deccc78691bde6748dadcc3ed5c51ce6b7c1b380c5bee5d2adb7f145a33b4c59deb9c047d8f3220ac70dda7d65fd83cf8785fc38be0eca9340cc93fadcbc06438a28b3e0a311c9d70e525c578ee1e90ac914c6c9c6200ecf3acdeec166a2e4600b81d8fd3d8569a8f6c8abbd6a33ee56309fa1138472bd17983db2afe27d38635399dc2fcf6050800e0c2f0629e89faf1b3f72a27eb2cdc4302ab1ee9a0b8313c2849f321be1baf5d38315abedd9d7ba4b743d6bbc7f26ddc39f8ecb1579e19a2b66632b0bf6e077721124ab09355f686132637c74c4d132d8993fa0323d6d7f81fb65f03b8730a683de6a582b201d6cd4d7cebac18008085330e15dfdc3bc0b06788bc741c4eaaa77f043161977c2f9b63cc7eb5e119a77f989a62125f266d0e8e3f55f74f02e5edfc69eea3c758fa465d2cdb809c93c68fb013ae1dc404b1533ac0907fd595e23634b8595381817e11505250a3d28bb6cb0495b9eebc637f42b2f94e2aa7d24efa84ec410d09a4a89e9a1232d862fe140d96243b30b488e8fb47bf214b01b194a7092ffa9bd09ade2d37cfa61d64dd104b269617e9a3b7fd47490af4f67609f63ff7424fdb4320d828e9c077f62d2840bf58a401ecf3ee9201c30b393d3fa80b62aa41290d39642e09d0c3219b64b8df571c905eabfcea182ccc8c6a351602868976707d49072b8faef7292fd6d218f4ca296a438c25906d9aa59913abec16d2a64f83679acad7afb9a11ba55d0e5135595dd9b3275b136cee2e188a26f12e4a7cfd4c350f2bd64b04da387ac9288be2db50ad54c25dfa3f014f1c781962eabd6eb7d8f72f6e7c00bddcca2bbea99eb022c7d75cbf08679f6bddc8bb6c823ad490a7c883153f8acffc5deb06aa1805fd2a79984774c2cf41943a9f8fc20b83ab85ea3dfb9a08f080605b0a4a0138abe6a17048ddc55c35d281b875dad839024df571ec0e060733638e93b5a657f762fca31ee459ba0a8920914679934f4dc8b7ad4a137ba42bd9529cfbd444806811228f3ed53f51e0bf9a67a692c017a06cb8c01a0df3fc35f7dbcc23f7b35662f246883594591d023967b7f7eb4aedf181752cfb83282029a13524de7b55da9d59f20b9e3b35bf38e47a651fd4cc64cc16c9576ca889467c5199801565e0d673045bd40ff75059e602cf6abb3a3b333d32f420c1f53006c433c78d7d3bc9911ae36ff17dcdb7d46a2f2d6745983e480d54462f26f939f43c370202375c7d9d852aba6c2b0adae33cad995e3bb3e355acfef3f993683c0fcdbd169fc016202c55d2135b98995ac09fba43bb20eb8a20971be11a59ca9b5f47da4622d30919ac63efcd518b2bdacb6987761588e2e04e29465d80905ff2635eb328bba37852f64e61d54ed285442f2d13d5995b1c204632fcb82bbe397010ebbfedd1374db024f4b0b8df5631f696b3323f24d618ee2a5f59323dcb85709d3ddb6251776ee178163241ced0fc701c0fbca2f83017b99483a9bc9c4cc8496e2367ed4a29406f301dac6ee5e7ca538631957e660c7f9bf6d9f98ed1448c41588475b0c794ea110e4b31fd1d8a0481559731ce6c2690e6b6a8ec89be75e56782ab19e8ce83eaf64d9942ada308d9209408a926311bc1826eccd0a6b7b9601a06ba87b27496b67d0be18ed943a7e72b9a090cbe65bc393082161341ca3390c8c93c9f771f864caa33bf483ea9f2b689a4c6e64624ea8f759be73780751a0f411a563884d4018f8cf9532670d619d7d4b5329f47635a333b5e79f9e7c08ccd204c1fae7430a4a61e59f1189e29739cfecc45be41a6461126e92742a629cb6437fdca16c1d2da7c6fe58d5cfc5022243f7b265e6ca8ca0bbe2e40cedf8be24ca19cf662589dcd74", 0x1000) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/195, 0xc3}], 0x1) fchdir(0xffffffffffffffff) syz_extract_tcp_res(&(0x7f0000000180), 0x2, 0x6) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x3b8}], 0x1000000000000325) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r0, &(0x7f0000000080)=""/81, 0x51) 16:00:24 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = semget(0x1, 0x2, 0x100) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000002c0)=""/242) kevent(r1, &(0x7f0000000180), 0x28, 0x0, 0x1dec, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x5, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, "b674d333f8f30ffb45a78ce114af60be89d9f494", 0xfff, 0x7}) shutdown(r2, 0x1) dup2(r0, r1) 16:00:24 executing program 0: socket$inet6(0x18, 0x4003, 0x37f) getsockopt(0xffffffffffffffff, 0x200000029, 0x6c, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="ca1e5ed1f734e29b05ea1b8f06e18d0e4dc054b5c2b9e9727abbbd3137b94cea35561c5d4d48d73be81ff43da5169457ef35d18f2ef611cf346799c586c4a110ed2dcc3844ef4419c8075370a949127f6b6fd24881e49f185131640836ba32f272ee01fae842f0613e75b9508757c0e035ec3cf3399eba2d85219c3dc1cb863c7337ee447aa3ff6d0f4ce1388aa6af132efa36a9803ec2c0b36f01fa043f02d7f9cb6b595e0c9afaad067a632d7605f0c6c7d08bc7ec6af0f0ae", 0xba) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 16:00:24 executing program 1: dup(0xffffffffffffff9c) socket$unix(0x1, 0x5, 0x0) socketpair(0x20, 0x8005, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) recvfrom(r1, &(0x7f0000000080)=""/240, 0xf0, 0x42, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40000000010004) r2 = dup(r1) write(r2, &(0x7f00000001c0)="b996fe4580a4fd36893e0756c12651c86fa9f3b1139a76c9805afe457fa46f69b3173fb9fef084d5717613f5a83eaf24e00cf48e99ff417c096a07b485188c2b189665ed1899f0c5ce28b6e1cf82d3c46c90b9450688818f068b64f815cebf36548694abc224816a8c1f7c052724e17eaf9fa0a5cbc3e5d1ca0f67e4852dda49037c41a4705166fd9cb1d421e0f74233302df527dc8d40cc8ee7de6bbaa4cbb95ec788dc2ceb4a95279224de84f55a4a8c57", 0xb2) linkat(r1, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc722cbfc797552d7, 0x40) recvfrom(r0, &(0x7f0000000040)=""/136, 0x88, 0x0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x43a8, 0x100}, 0xc) setsockopt(r0, 0x1fe, 0xfa, &(0x7f0000000140)="b1d4c298bd155c71", 0x8) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r1) ioctl$TIOCNXCL(r0, 0x2000740e) fsync(r0) r2 = geteuid() r3 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0xb092) fchown(r0, r2, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCCDTR(r0, 0x20007478) sendto$unix(r0, &(0x7f0000000200)="6f210868c69a0336f9e7120060c02f9b776ac49fda5abec1486b4e800bf563fbaa2f", 0x22, 0x2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/5, &(0x7f00000002c0)=0x5) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000300), &(0x7f0000000340)=0x10) listen(r0, 0x7) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x5, 0x0) pwritev(r6, &(0x7f0000000440)=[{&(0x7f00000003c0)="548e78576da53f7036d591502b2498d32857926c7cbdc744c77ec15e626fe01c94fa2681b0609cbe25b2e153afdbc76d98f5675d929375f281b527e215645cfb8d6b0e586215dcc9daa2efe271f79e1324cf25e45390cabfb2e0c685f8eebd0e38c1d454e769487897bf1ff94185782ba5bcf8cebe16fe0dc74d24", 0x7b}], 0x1, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000480)=0xdbf9) close(r5) r7 = open(&(0x7f00000004c0)='./file0\x00', 0x20040, 0x100) r8 = socket$unix(0x1, 0x2, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) fchown(r8, r2, r9) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000580)) 16:00:25 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) getgroups(0x0, &(0x7f0000000180)) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x8) setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000000000) chmod(&(0x7f0000000240)='./file0/file2\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x135) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) getpeername(r0, 0x0, &(0x7f0000000400)) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) listen(r0, 0x1) 16:00:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000000040)="674c5c40b9e9a71ca0593122c15cffca0458c38d8bc1d4881759e061007b743dfd200cfdc760553f2292fd7d04f67d76928c3110b440e7acfdb50c35723ca29216f26f52bf6e7a737a7011750c9340047814ba44e0e1d84023985a6adb68aee681ecea05ed7bbc2a4b7a1d17f31f89414af14daf9b7873e092ea97551eaa286ecff9175e93cef27a31db62952432986e226352c03393197b34eb49db46420badfaad8d48c5e38919da132de185de09af6f33c6a49e2b819bd85b0227fd6513b5941080ad5a55749c6badef4b1d3673837d25cbcf7a946ebcce45c6e5281ec1a24b12a91266774698cb0286db98d7e86655", 0xf1}, {&(0x7f0000000140)="ea3296275b9c9c0daa61061b201ad993c3347277467890502fe3da17966582e57fc13f6842f222a1ccb40d12657a2144e78a06532d87c394783f35722e81f67d74db56fe7dd2b7dd89", 0x49}, {&(0x7f00000001c0)="76d3083b7abbf46cc48ae125ccd82abb2c07b73e7b764f", 0x17}, {&(0x7f0000000200)="357e06c5d8478cf9a3c0d044daed0fe3cfaff06f14710b035676256a81e34e2df8cdb793c554052fc317bf025df90d6c339bd2604e99bf35f7b31067efd272740f92c21a5a75fb632fe1a812fe", 0x4d}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="cf1e37994543b5daeac10e0e345db939d93c7156c680f440ab8f2513ba3b1a45bad69b9573a32cae096edcf7764447bd306587510302df75a1d5e743a410dcd50ad562683c5f352e9ae90b3914a92b51000855aa1fa62a39cc6d2fed437a908cd1129bc673dfba45409935a5fe0a0fc1e9e87eecf80f999a72fd18c5a177a9818caf90f6b4a26009502c8d50ecbb5283e118775b2ffc178c9317cc4734a39368217d", 0xa2}, {&(0x7f0000000380)="18c3fbebab414a5b23c6ba62ca9207884771272392f0a4276ff6da0590dd9f50872f81a4ccf147ef44cf2a64ac119117011dd77aa9a3764baafcc3350a57e136407757a7ae5baf1aa2a6d774f2658c2f88b7228ada694383ea1c26031ed289b6a70fc28052216c7a6a7f1051b5a023834a303096140c882c4c50d9c21b8663a3761b6cb48b210fab105ac56e28a695acd236faa084a0b8590b6979569f87eaa3c436728f1d0ad28c7f561ee0b8cf10f5842518b8b3c31e66f62f0a5ab0778971c44455ba67468aef6b78f69f87a7ab47203a0fbadc04e394492845346c65a3b7c78a2d", 0xe3}, {&(0x7f0000000480)="5d8c869fc7432efaa29fc709d850e9f790d6c853296c476e6eed78e74a22ba7268e3414df46e3c9e9ee677dcf86d62f1b9daac53a9947a60f78a6ec733678bd5e3c6c83baae818f558c0946fb988f8fa780a83bd0f60d7da92879475f82d7826752e2934f5484c802be972ba324c1373e5903f6e7f02301f6c446d032d72d5d0b77802f0e1fe4aabcc2d7777549d6d61043b295bef25c2c1a37afa6f9ab17a623980f903e49e1621b626bb361ecaae998e4346e3ba1407e8dc8d60e29eea73f614c8ebcd83d4cb9aeb19856c4870633d0a773422263d18511554aa5e0fd9c6c1f87b202f0846cc073e096505f0e5e07b01c60ab133cd3b1c1a4f73cf447d97d47a27dc0758abbbbd69a6963c2b03f171706e685ca99ca6963602d4f5a3c15b230c3902195431c2f28d1417b2b3b752a8b6e374ce1f070a03117da0bd1c91a308f0c4ea6d3c9213665806230939307f51775a6f4ac759780ea9fb219ebfe51648e6345c079f27d7320a8f9f200810fac05b18c1925572cc596444ad6ea6de8d5ecf0957f9d1499437a8b4b59427c06379f7276eddf672dce9fc535df91c208fb551490b54c09c3653d8a497d2ea4355f0aee37dbd38eef6f858f69e12ddcd255db430ea1e58ad7994176444836d7854b67affe411d0a2a65551922948ed9b91d0b775f74573dcdd3bd55f84dbf523e54fee44cbf9f124cc2fabb525d2b97b07f0261120cf1f5c73d0c8ed866e70c91e4f2d8690555df733a6612edd08cc490dc4fef0c5873c616cb68bba27edad5685798a02690c7404a94b6351596d6c1bfedc97215c6a6da6aeb64b32b8b077f996869c39ec2fa1a9f8b61d2091511268fddcddfdf9368df6531bae7104faeea8dda61eaf878673e79645208277e943c38263a39d66b60192106a40dc20a5db09d047387b5c018e4baa8bc2167be8fbb296473fc06319c50e6834aa91c21681141a08bfd4071ab49777c9db6d199000636acb1fd8177206856e21e1cab0d05ef1410aedf49e692088cce5d8846872f643480b2e7cefc6101b4d7282c80a7de55bfd960ce1d0e66a359d81b6d0cf1f8d6f861ecfe848b0970845825666eb439c671595336df4dbe32745505e29d02458e3bf32181854142928921ebfe69b26783086183b3212ebc454b3810b361836c674187df4aa327153400be755c95649524d96ffa3a1d28f38a8c3c905bf01fc2e0ecd11ae784045db5d66615db45dbc5404da6d4a4559a3d3338d8a1d8366a7bc4acce9e021c8dcb835d9235a37342aa0956b3846176b86bd0b9622e8e0993d377f11c00b22e89893a1b10292e51fb4197a030da2ae0a2b723e1d122fcc2f82fc975d013c1cdca7428bca81597a8e22a0fa23c5e3e06a6de5d2ded3668f3857afec4f101445ee70b3b5c075998d198f3259bc40339d5ae539ec0449c6e0c2269e74104ee017359082a18975254da2ba63e26035024ca5819e8e009e78f478c811c1c5cac51e8b4c885dbb5db4a3ac3e9dac993a31fd2a25b6d07de3b1e82e88c10a003e8d337885c7a29088e190110d5aacc307c2c0a324962070b79c7a9c10c5593dbc11c371f2ecac798bb68b2d71c54c5efb973ece9d3c0e03c8903bbd290662c8d85e0fcc960540ea1844447014fe41c356ec492d3de061813d74b4a5a1459f72025aa382d92d6bc1e154a0911037cd05aefaf8528a418c58cf222337321d1756e00a9be59821c659cc8333c61e2bd93e7cb0c4a34f8ed8d1ea03d063d1e5225ec7634a966c00f53d1eaf863514607f33888c70467cbb5d40828b14761442c8a1fc0196b61ff4a120afda89f6443bb97ccf23e832e927f96a64e33fdea31dcdad7f0e1abfab060cafe26829c5d7ba52ccb3be6487acd4554293e21d15a281e6b8c8b721c43b40044300acbb6614e3bea10d1f5d1ae2bb64234759b1af9f7de1cb93ef0b703b2ddca2c61d87be3878dbef712a059e551a31fcd8b487b08654857f7714eb52f8c6ce2cc3af2b6136598c7a040b70fa91ebb9c2f64f5d7b378917bfb8001fbb817eec49d606cbfef7efdc9e15a42d33bb82f035c7a1559dc01f04deb3273a3d2de8a8eeb68480e08b36f884a126643fb8ccae50774fe9da8268f7c31e9d79a05c8567fc2b2138fb0466515ba5dfced05477961725ff48c36d93723f3faa7409da1e6d60d368aac9908f46d643aa0cc1295e11b34f7b0a0cf3dc99bab9ecff8f7575f17bc4de71617e9d4093915f7887a47ee4df1672a18174c30962e0f8acd43b6195cadb21fbad47fc3e26eb651106fd27454e09e06fe20489f30d822454ed9d8344da4895fb6b1381dd16cde0948c0ec92d7a1bba9650cffa3da5b48fb65227b2d58fb07b61c64d32eec0b1743e1109c944b2ddacdeb423415aca073783f5c1337c42a386616bd5e34c1e8279a44351a1eea3e551a2dbc3512c98afd9151f1f67fc7bec52cfc6630c7eff76f2f5d87a3cec717ef141a9e6edfed0e3b0f3fa44f9b7c795bcc0fed9c42c4daf67cbb681be07a571dfc6da41a3d854b64861a8fdc039786cc69059fa3a99203937fdff4a66773d83f69fdde7a7e627e0df90a5e3efb8dd3683412937cc1a156b7d8f4f1d4e46db7f95414247a1fc07f6dbf6e5879abb038e9ca8b5e2f3f791ee513e299098a21756f09710ef109d3a28811b31fa9e48f42993d7b31ebd06c3306a573d1596eea9bd88739e88e12f5c24e79f40921b7910e3457f6e0a21c7f063191762277cf46971ce90034733ebb677d23879510e0c445f9912f297e2e267ea645266b12656c39b553600e8b6aee00d8de9df702d43b4c16d0fdb549f409ec3b5776b395163d4307302551be88cf5136245ee9e4968af20aa537703736702dc53ab85e5febbad17f237f787f084e44ece224c346d07ddab3cddbec91d41edf8e37b1c2aedf50019c1635179ff194d4774752be7f3542dc103d72a13df2c874d451e497192402f2d205dc4922f8f38b2e41decd5854a72fdb79145a998fca1e7c5ab4a5d1eb2e002d76015495433363c635a1848fef8757f00ba289f36e6e0e53543448f0c51986f349fca8fb777bfb02ffaccb30611b3882eeaf13cc974c0bc9d6f44be77fb8f8384c7f3311484a7e810ee52c4bc47d08b6c7bd8ff865ad61b88d935a1965c1625ce7b177c8bef648c3e52efe9f5009f5896c04981c6cd7cc0a219f8a99ea85f6e57bedfd69144f52e79089f1d0fe0145091394f8809a83d6952734fb7e3fb465cff5e76b85e3e6e3a60486db862405f33785e0ddbd40f065df21273ed2311ed2f4e18a10ff6b6f1c70e039b842669e153e888c75df7ff903f3d4def67d364d21f03adbe1811b00f38413f6342285ad6ebed1e3789be7d3f9f7e9b9eaadc2abc52c492d2e982ecb3e9486da90a96961ea793305b50e2746c6e3962a57fbf3b7c6c1edda1cf865dc7c075da273448ea871bb15dd797a9cce33d3f7e171af9e19048c971319238d16b9cb383f7df797a8a2c2b3aa9e729a573f9273a7eeb67d49dc1237d6be89dc0825736b9d3d3ea8b85a9fd8299d4824e1fcfe37c6786d89fbd27cb35482ab123f26460e2ac1423af8ba5edc5c8019d82a80e46dc301c117951e2e095818373bf2010a2ccc45dc3285bdf6ff2f5589bc528d38cc6f9930f25dbb4697847c48ab41c9347d283a131d7d25a3f2a6c41509579a73e793dede7fa9a54563ea3afeaec13f2852bec38cf83857d727bb0317f148c62e4c62561fdd571c923e5a6270da3cb0ec2cad00cb1bad6f930825cf02b70e596656597960097b0df0be4a95a6a30bce1e3644998d3edfd7f4449f180fb0eab0cdebe4bb9757717a87976ef0627e27fc75b2b549c656bdf48d90f1bca8fdab83148fee015915a7d618c4084fe1a5fe2d6533f827de4dc539e7b4b1ca1ce7ea5b79b7b49e02582fbb949c711514c42fe4fc9b02f6d978b27ec11bd72129f72e090d4a5a12310b332106ce1f7dd85456bb9fc98a1ec63e204be5eb99507dd49dba8ead76e5bb9da4d295b866e8047005267257bb0ef93ae7e7274b2fa0d910775bfad407b224a914629191e00fe8545c4f3afde974ccdfb4a2c8ea6c6ac5828566665d4e3cf3415df84dbe8330e70ee4fedab517f88a15c09e92730c17a361301bd2036b8f31d9ee92411d19253a61c37f49900e9be00e1eb9868d242a15afa6ff92ed3cb1dfda60c002c026103300a46ec4c420074134b6305c6b0ffad836682fd63f9d630c721bda3dbacf89db642c3019ef10977abb0011092e791677287cd1b39f8bf41b86049727c1d1aa3ff953e1a91c2b091caad9eac17205ebb1d2f7f3ecee1ca294f28d4f15e4350abe30b0e9313cb841a9e9adf5e4b16c82082f93e92f37b8408c101a3273bcaa132c760a11262bdab58e73f834aabf55af1cf67cf35e38d01898f50d64aa7bdddab31846bd5a159549ed1d63634efe11f9d802e530acfe0faa9c51fde2bc10f29396c7839f9322a31a6f78ff54f76d041cfd498c2dcb3a4e48ead7d1072626ef44b2e53a6488fa4d8e9cbf0f9284f7e13e2e920c4756dd6eed1b99a3641d60b822d8e6decf4251a0b9ba082237f7bdd33e117bd6d2ab372a4fd49851486eb6cd80c514e7544c8330687ea9d1aed26379c230d9cd929673688090e5b8f0cf53c42fb972f68b1808391922eb6e08dbb6d9d16b1aaa21dd9dd7c2509e15517220626869e9df7da6a227e2f942e71ae00790ddf859c3c5692f3e015751bfc6c9fcf14e28065d091d275f868e514a01f72586c70b16d173c8dac9ed1dbe2f9cd12bd46a733ceb799e513fb9914b63de8071acf7c1d11143f7a427c655104e6a315e6bfa5e2ebe750a370cd5d8bcade3de456170683472123d1a086ea8145b950d5e45189cf2600e8586494773c2cef84255c7c8652a31253880ac6227a111a12464f7d9827ad1374540423bbcd04c6c4e79db8da55e5d451c908e940b18006fe68afeca4d067aa187b32fa465a526f3cb7ace70f1f520b957a80272426d3c22cbfb88b43404490732a51f588eaf9f4f7df38de9cf5072997844ca08e393bb70d8f1d70ce21f897ee60d95190716de71cc822b4aaec209a5ad44052455152d24d5af916c422499ddb489b6a8cc5762c8f54303787694d80098a91b7b1c82e871c3c8dfb6b06ef88a9ff3e3d687e798e10ed717964d6b30c857ab03c4ac2e9a89b2b57c5b3872ca5270bff5d1bff316232b9de06429f217edbcb27798e5f2ff11a078689df66255984e17df86d290490654530d620f19f5ce3755aed23c8137697420208ad0abe79b4addda997f8b14509f466edfdc77bb7e3544eaee9dbab3087d411d724538ede067cfaafe1cfa6cf7dcfa97ec03c93435ebd60c0a7c36ac5d1aaabf81563c69a9b3a526af21420fb11aad29b746304bafe4a1822ae23213bcb0361656c0ae1fc4eb190e740105cba33eac3ff888c8e224a6004d79b1586f3d288a12e05f86164638edbc83ce26b40f885f61d2361fc720412d0a579e8558322cc972bceb6d2ff018c1c23e667a8bc438adaa3ad15a80d61877b63474ad491b11614f71701ce8d77a8f8e0d1793497a91439374a4fc482381aec14d236fc9d0102cec086a76fb35051c38f5ea2ff4e647273f73b4c7e62e6307f4ed34f22d2a2228bd709eea83842f770f402da05fb7db1117e26bf1efef4f62a42fb9cdf555befb30cd0e9afcb5a5421ac39b3bae814deeb175a6b75b1afa702e4302689f7a46220324ee73c7c9cc251d7fdd3b2efea2e27314bb9751a23a60075e4042e334261276bc32177790e", 0x1000}, {&(0x7f0000001480)="efb2e9e52369bb3cba51de33c5569bd098c0175b22e2d667d0f037a79e7d5a4a32ee84c2aa7f6fb04e5704f7dfe3b5ffee10a49700b010395d68f16f9c5507599073dd4d625aaa3420d6df69834d2caa5d221fb64c61fba9c5a5ad976d3bd80bd5b431f059d4cbbee4389c2862b8fa3e31244b82f1a22bfe5a93ed9fcad48578da49628cf23139552ad427783de10875588c2a1c8bf16edefd2ad52861246ee7cd4dde33bf149cf0aebcfb2db3f334bbb7eb82a127d576c50652654609f35445422cfe110e39f6f6abf1678a9782cdaf0b69a5d4", 0xd4}, {&(0x7f0000001580)="ca7e7fc4fa922ca06f0e35b6ee3cd5384123ed4420f1f6b0759f104a4a31ec36d53c09332ac70150986d964a3827a94e25333ed95acd5cb157af9be271b93440df90492fe5afbf067ca03f8f942acc6197a463339664fe3d020d9db3566d5677851315f2a031324da8140e0bb642d34b859d6222efb9b578b67db1aea951c4bf163e02d22d1a14346dbbb9dc52a00f60843554c8f7f8711374215ba80479fa02d0b7459cffb73d8037209c644307e8c04e5f5605f2b19b79fe6130cd8458895d080bfcd429055905efdd01496da765951bf4a63836afdd88b531a1de9049d40cb4f17c4a73d6acd30534eb822bb5600dc015cad49d61f508267b3fcaff14dcfa7d9d1ba4b8db5b122b520ab809476492a317fde1ab2a117b74bf31075910c8ad4130cc26861862eab250a50bc8fb436b5c945b082720f2444b344deba627dbb51e0fe20a33afef08ea0b6984f750a54c9a4b05fbdf8cb1a436a2293634f64bffb07ee1dfcf59b6d63bd6c08c9d849488c23f8930154632a732ad42414e176a3f0fa614db31f2278968696697d1120c007a671d359884b6e4cd2dd315ff35777730746dfb667452bc4562a51d5383e9ab5128bc3d7ce36d3c6e47c53465f417221db751c5a248b9f50a713f7e30df02bd7edeeb66577632046211fcb795cea20e5ac1a13da57288e85d6a639238641592f0ec8da5ac2bd0ea0429806d74cee15f6753026a9f71e66ee370deccbc314d322452c594e299e4d06ab87c2743fab5428fceec2543d099f948c19d64c76dadb85bfe2bfad97a4c1ea19dd246339d720972aff9a1111b75378778325ffadf1ed16110776da1b67c9e1453b03e7493b96fcb1a0fff8e0b2c21b36c591773092f8c239dc302d1c6092c764b200abe8aba69c5cc73b3f81796ca15c9f77b69f76590724d7f6fa98da37f39034cd8500652ec90c49703e5578a32850dbd683fcc960e1c94a8035f65b255cae216fb8ba9fb6ebf661a5c6fae3115507d537b76383f9dbf80d9407f57c06f72bb20e8cff49f19fc80b119816cab9fc01cee4f58a52e2744ae8999351786fd0ab912670b3367e54a36898d5ceaab080ba18ec3755d8e2fbfbe59f51b3bebe5d0133d6324468f563e2126ee9a3c9fd3ad6c01eacea990d137360623d520594f2aea9f2eae9b7a61aad8499fd0854d51538d20fefc94ab321e3d84970307239bb2c6433273d7da9b6f7db42f49fcc8a8f11f0cba85d8255d86c8fcbb2a9f86a0e0e573b2283cb770bdefc34a1a34b1bb7c1b57e80602f617fe20d49bd4ea5be2fe62b49da245ad849f5558b31e98968e8aa3874329f553ed3796bf769096fcc1d5af44f15f8bcb468dfd74785d163bed2c8a6fb4801f32bdae489630a3a15564c393bea293e1784f43d45c0a33a7e028d8d952f2fadbf51a811ab6499e375179cd9331ee84cf1c5f9cb2a9f00e88d3cb5fafd766ebf4deb80e06730571c9271a50d1d6f4b78d7face61084fb3dd531f5570f916d4227030d3529877e64cc4001e5aa2497b871b7ea92d974ac955d09b7b98e7cd892c32e6a4d387df6caa06f527bd3fb95cdddf3138621a72308ea76060b9192ff64c109feee341196c92dcd33616e464fb53a1bb52b73ed3f8bc398cf627e493b20d6f5136fe9e99cc4665352594f628b86780b68c6f8c2e6b64921e25a31c2af7dc1170f9417c2fa6a9b37aae23be1fcd7e2651e0746964d82bdb7af2d2ec6b7fb8e17efe450ff463f6642b2394c952e3e3a89f78921fc8f47396b6a2dba0f289af971ea9cc3430598d726192c24b2a3f84dc885de191d9ca1286ad6868afb70ba1bdd38f444b60955c0de9dae76ab6210e6639d1f2862e3b3a2df7897a44c4c2df72a3f2dc0510352fe44a3b177f86162e241008ee64308ea106b001dd3f97c3ce798fc991c72aac31b5a1370ccf6880bf9a978a1d6c6dae075a97bf30a9770f25c0db2d1df16c35ff3cf471a49f4b746f31747201422abd268017ba0635814f8450c53ec3296c35fe413c3b902acf8d69a37a0ebb888b92211b8a6e0794e5f1f32ab29a54a8fc5eedae5d4a99d643586575c868d49470bf7324429caeef566d5fc3fece60301c0ed095d9894a1e1eff4b2ffd4dea89a1a7bf022bece91359c31345288175ebcd079a31c6acde258b16e477d113ff577629e2f65b0bcb468db994b3aff1b9e8fad329dea3f85ca7c5bfc86626a3669bd132091ae0a281e2a2b8242a412e6b65905840907a20c5646e02ea5466e1389cb84aa33271d7d0369f23d57fcc21a452fe1403b8939944ec27d4b594734ae430c803296e7bac34732e17de9b1b77e15dc37a3078ff94cc9fe4ffe7209f4c355db549890e82656acb737df49014c70a8938778136ae626c4fa1185b02f9f2c60de2c20699bcc5236da3ebc040585d869ae525a9163337adc0f1b3d1245314b4c6e97af64e1f1653b9dc9f68f564bbb9edf1039c466a597103daaa1f1b26b5fd4438d8486d8c016dedc01c5eac56ebdc8445e80ce437b0e311cbc143c9d1980da44731a9a85769c8f91d6728557122802efe1fed5d948ec9db03fbeff6a4246b1ec126aea4d176e4c8277e9137546bb36affc7a6244e857be4d68660c3a2e34e245a03ff074345d1b7ee0d99f8fe331578f645cd04d53412fa7624005dddbdb38e1d10aaa120fc390bf7c9929923c79654d6241103496306faa42c8e087d0e0e1f890da837f279e99162b4728b136b514592e52dc349a9e4f0d191a204a8f32b4b17d97e41387ba1f4036f91eadc8bb9e0aa1487b7c0b9848bee537667ca65b9e448fc8040c573d124d01784bc517116110cd8b7facfb3a5af3e3bc0ed67660dd4ab2793a400608f02536efad449e9df597a271974a91c2c2d7b39cfc8ab12745826770387523f55c903beebf664263109f324dff6e2f1400c5182dcf0ce45b700ee71442fea336e104863cfdeb50454872d91bc883e1b94f3b772ae9e854ee56502aec9c21127a8c5a7e9db994528cf0b2be445b5a4117b5cded2857b0cfd9a9ba2d93c1810907aa0b41ae7a04f8796be6146ef4e997da3febbb03fb94c8a536786df4f01b5cb55a9b2c846df36d8739e77c9ae1258c7de47944d08e96c4c0809903627af9b19d07424a7116e264d46295f1b9211da8d67c9d8c9040525c0bc71e3c382f363f53cb2a3ccfe91efbbb38d6e79758fe59203c614b738140896cedb6a85e74a603a7f192d22dbd5a471ff365c2c5e32166cb0202abe61f4d70fe7b21b80c0d649cc89c0094b7a182621ad698ddf8d36cef000478ce4e34f1b18fd2a84f972ff0d46bb2c9bca7831bc7833b8147ab7be796b4748ca577ef694b2588d5f760f48999c095510161ef58a61c33b4d1f92f182f4397496ebb3ad2152cd164cd58c9d2f6d1a98c3f727f69d9d2c98bb8026c096da7b8eac94018bc4aaa657e51febb0c58e45cb7d4cf78424fff5432f2d038d8721a02c30139be9b274fccda276c0e1682a7fcc552e46072c81b4fe5f6d4afcd3be1456a824f4ef2be9db5339f9bcb30e13896f937b5227dcbc15929604d6cc666affd0df31c57baffdcb3c8b06b177f9cf23767a97425b8f59ec51b0985920e4452b50bacf2774d8dfcd070fda7d96bdc860c39fbc994e8080e081c69348819fde4878238fa3447de015f6660e1052baa024d05f01a144b03139f9f33cf432a2b2e5e9686ca7efa7ba5cdedfa81ec82ef86d9aa7c53bb8d0641bd2b478eaa864b5b9749edfeeba07fec9f9a250a6e530d8cd4d3372e217d3526cc04b2ccc7f8e7f796c1b90f7f63c44ae0b0a0fb0110404fac3e27c72c6902931d3f9919829dc5a720d4e1bdb8cd30a5507f1f8ff14a53ff748161bbcd102718028a1e83c7502d3874e9eda995304b72d57d78b756b9d5e6ed8618fd54476b2983c9a29385630b202352fc3249eb22013ac61d5069c87bc14a2a926010c44138c430629190a3fd816b7b38370ae9787638c97d837f44ac4c94ff7cc3d5dc21f091c12a1ec48141592498c93c1bf0f4d02d4554996ac86cc80fc3522219300216d746fdb8df5e4be6649979715a9db7f0ca47fda77646d21dc130c34425c6196e0a90b3dea3524df28985919ba12c8c8263763754f3464ee85c2b008e804ebb56847c93f9765e531104a3226b1fd30c08ce1b9be1bd9b639ac052693d2b46e700cb275b1be297c5b4db52b51630778f8b68149f8da31b5d5bf82135d0165ee9645a21784fa7218dea48e33c9b8de33df97ccfe3e855bd21d7c5b45c6d126f0214fd8e7fe4c1c4608dd0b7c630ba9ff2d1a8d4c85e9fdd4768d7f821757499ea77342c965529dbe37e854c6351fb37140d13eb9d71a7134afa46bd6099aad305c85b2e9e2d51ba26f1b7164ecab59379d724305cf54fa5bad8525b4eebb9e7b14df98e93c160d1776ad602e0a9dc180cb6df88b114387c51834e0d0d9f2a503b7d0cd3cd90b6bb9887286d233b91b3c2e9df07378c4980d9592b844e2584a93a959fcdaac06ef02bd56b952635d65e501abce55e99242160a117f4bd36b622e7aca701ebdf0be8cac230471de838a6ebb5edc6a9489dd21e9f5f58a671a337b84cb7b0a34a13ee77f5a4e6202171954a89ff7f2be7a2b5ae62be80125e19c30909fd2e9cabe13db5b7987ec4dbd1d7b9e2c49d8981f502130dccf77ff299bc320f1141ee4afb6585683cb9b6d942a53e3bf754bc88a07cdb57ffe6073162234f1798326e64c1d54cbee33467f5c9f645db45d3e6f5e627a01378cf14a21221bdfda1c7c4e2585ac6de2a4f8d98d6dbe9eb1317defc89dc92c1956862f06e1d51d1e6421942b735fdbcfe87451888a2c773478a574cd462082d87a431f818b3a454ab0925fc0e8bd9fdf2f4c06a16787968daf4661588dbb83a98bdb73f65d9752761ba9d3ef86f08c43a916618d36e13b2f4a5a96125de058bf3f48b42af5214f545a1a44d9beac5a724f1f4479d30b91cc3ef05969162d7d321a574a06f2deccf069379a245f5c7b205e0ec323126cbd725980f594745d7750a02bcef22b8d8840a20b86c19bab6ef5f820daf6a29489b24b1cf916659c07e89718acc382c09995c6fa364aa2d67243b3b8294159f1ccbe77c1ac422e2ac117340a27a64cb0a4269c5b8a7b947b471ca3e00ce4104f365d16a2564c0a0c29ed74bc40231c1531e18aa6d08d86c5a170df8ba5d27832b64bc83b3c156022f447a5f20efeb8e6b23a1e6b7a906fa53bf44d56fe78c928bc88408ff74a1c9632c5840e07a51c8c673f76eb5c7e600458e3d78679357728f54b013ced5ba49f356d1473090690eec1f86c1355f1cbe662ef916301df6713cf4fd7d2deecd7444f02c721778f1d8c558e96eb07386bd37426848db4bffbf48a9b4642d9dc3a697dea6c216a35519d273d910771b42110808bd27eaf4950e6dc54ab369563f3759164705f3b1e72375ff4bc7fce380dd4e6564aa92fb6283b5091988574619589025a44d9a9b571ea919fa8427fc01d79a4590371c73521daecfe0f346aea9cd54816849319a8a741405a7bfb520c94508fe578e2507a770fc4a72d5330d84b3c45afd15291c80779bc4962ae87497a2c11378e154e9e53169b0f787db9dd0a70dcc8f58788208498f2c9049ea58ce67a78d7be6d8b7563bb4da8bd56b3ea379c1daf79f69d5b1a8437696ca56860bb806f1de1760b933318234a9dd0d0ac124ecedd32b0f48d19ac6e7fe22793c7aa67137e5eddd2df16b419f4c5083384f3ff7d0002087402474e7aa6352a3250dcb6ad1700ddbe91268cb", 0x1000}], 0xa, 0x0) r2 = kqueue() r3 = kqueue() recvmsg(r1, &(0x7f0000003840)={&(0x7f0000002640)=@un=@abs, 0x8, &(0x7f00000037c0)=[{&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f0000003680)=""/59, 0x3b}, {&(0x7f00000036c0)=""/225, 0xe1}], 0x3, &(0x7f0000003800)=""/56, 0x38}, 0x1) kevent(r1, &(0x7f0000003880)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffd, 0xa4, 0x2, 0x0, 0xbc}, {{r3}, 0xfffffffffffffffe, 0x9, 0xc, 0x2, 0xe2}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000040}, {{r1}, 0x0, 0x11, 0x40000000, 0x9b, 0x8001}, {{r1}, 0xffffffffffffffff, 0x3, 0x40000021, 0x4, 0x10001}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x7fffffff, 0x20}], 0x5, &(0x7f0000003980)=[{{r2}, 0xfffffffffffffffe, 0xe1, 0x2, 0x1000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x400000a0, 0x7, 0x2}, {{r2}, 0xfffffffffffffff9, 0x8a, 0x80, 0x5db450f6, 0x5}], 0x80000001, &(0x7f0000003a00)={0x9, 0x2}) kevent(r2, &(0x7f0000003a40)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x12, 0xffffffffffff3c43, 0xff}, {{r2}, 0xffffffffffffffff, 0x7, 0x40000005, 0x3, 0x9}, {{r1}, 0x0, 0xa0, 0x4, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x44, 0xf0000000, 0x5, 0xc8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x9, 0x6e34}, {{r0}, 0x0, 0x80, 0xfffff, 0x2}, {{r2}, 0xfffffffffffffffc, 0x1, 0x40000007, 0x8, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x9, 0x0, 0x8e, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0xffffffff00000000, 0x9}], 0x1f, &(0x7f0000003b80)=[{{r3}, 0xffffffffffffffff, 0x1, 0x5, 0x42, 0x695b}, {{r2}, 0xfffffffffffffff9, 0x2, 0xf000000d, 0x5, 0xde}, {{r3}, 0xffffffffffffffff, 0x42, 0x4, 0xf18, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0xa2, 0x4, 0x5, 0x4}], 0x1000, &(0x7f0000003c00)={0x401, 0xd90d}) fcntl$getflags(r3, 0x3) mknod(&(0x7f0000003c40)='./file0\x00', 0x1c, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000003c80)=0x8) r4 = open(&(0x7f0000003cc0)='./file0\x00', 0x80, 0x58f742be72b90c4e) r5 = dup(r4) setitimer(0x2, &(0x7f0000003d00)={{0x100, 0x5}, {0x29, 0xffff}}, &(0x7f0000003d40)) fchmodat(r0, &(0x7f0000003d80)='./file0\x00', 0x10, 0x2) unveil(&(0x7f0000003dc0)='./file0\x00', &(0x7f0000003e00)='c\x00') truncate(&(0x7f0000003e40)='./file0\x00', 0x5) r6 = open(&(0x7f0000003e80)='./file0\x00', 0x8, 0x20) kevent(r4, &(0x7f0000003ec0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x5, 0x0, 0x401}, {{r5}, 0xffffffffffffffff, 0x20, 0x1, 0x100000000, 0xd}, {{r4}, 0xfffffffffffffffd, 0xc, 0xf0000050, 0x7fffffff, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x31, 0x0, 0x8, 0x1131}, {{r6}, 0xfffffffffffffff9, 0x4, 0x2000000b, 0x15, 0x1}, {{r1}, 0xfffffffffffffffc, 0x6, 0xf0000004, 0x5, 0x8001}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0x3}], 0x9, &(0x7f0000003fc0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x3, 0xff}, {{r4}, 0xfffffffffffffffd, 0x80, 0x0, 0x4, 0x9}, {{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0xa8b, 0xb04}, {{r1}, 0xfffffffffffffff8, 0x11, 0x20000000, 0x58, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x9, 0x1000, 0x2}, {{r3}, 0xffffffffffffffff, 0x40, 0x10, 0x80000001}, {{r6}, 0xffffffffffffffff, 0x4, 0x2, 0x8d, 0x7}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x7, 0x3cf}], 0x9, &(0x7f00000040c0)={0x80800000, 0x1}) mkdir(&(0x7f0000004100)='./file0\x00', 0x10c) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000004140)=""/50, &(0x7f0000004180)=0x32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000041c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f0000004200)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x80000041, 0x2, 0x9}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x10000}, {{r2}, 0xfffffffffffffffe, 0x14, 0x80, 0x9}, {{r2}, 0xfffffffffffffffb, 0x40, 0x20, 0x2}, {{r7}, 0xfffffffffffffff9, 0x20, 0x11, 0xfffffffffffffc00}, {{r1}, 0xfffffffffffffff9, 0x28, 0x80, 0x5, 0x2}, {{r8}, 0xfffffffffffffff9, 0x81, 0xf00fffff, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x81, 0x40000000, 0x3ff, 0xff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x1000, 0xec}], 0x0, &(0x7f0000004340)=[{{r5}, 0xffffffffffffffff, 0x2, 0x20000040, 0x1}, {{r8}, 0xfffffffffffffffc, 0x90, 0x327739543b56e0a9}, {{r7}, 0xffffffffffffffff, 0x0, 0x20, 0x9, 0x8}, {{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x10001, 0xfffffffffffffff7}, {{r6}, 0xfffffffffffffffd, 0x31, 0xf0000005, 0x6}, {{r5}, 0xffffffffffffffff, 0x13, 0x200000a1, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x20, 0x40000000, 0x8000, 0x8}, {{r8}, 0xfffffffffffffffc, 0xa3, 0x10, 0x0, 0x9dc}], 0x8001, &(0x7f0000004440)={0x4, 0x3}) open(&(0x7f0000004480)='./file0\x00', 0x20002, 0x4) mkdirat(r4, &(0x7f00000044c0)='./file0\x00', 0x22) r9 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000004500)={0x2, 0x0, 0x7, 0x200, r9}) kqueue() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000004540)) OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 16:00:25 executing program 1: socketpair(0x0, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/71, &(0x7f0000000100)=0x47) r1 = socket(0x40000000011, 0x3, 0x0) sendto(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:25 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r2 = semget$private(0x0, 0x4, 0x61c) r3 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f00000000c0)='./file0\x00') semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000180)=""/148) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r0, 0x22) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/210, &(0x7f0000000140)=0xd2) 16:00:25 executing program 0: mlockall(0xc) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3, 0x7}) r2 = kqueue() mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) socketpair$unix(0x1, 0x2, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[0x0, 0x0, &(0x7f00000000c0)='\x00', &(0x7f0000000100)='+\xcd@\x00', &(0x7f0000000140)='@\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='l\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='#\x00'], &(0x7f0000000300)) mincore(&(0x7f0000ff6000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/172) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x9) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffffff, r1) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:25 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) fcntl$getown(r1, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() fsync(r3) kevent(r3, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x4, 0x2) 16:00:25 executing program 1: munmap(&(0x7f0000569000/0x2000)=nil, 0x2000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x7, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x4002, 0x6) socket$inet6(0x18, 0x8003, 0x5) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 16:00:25 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 16:00:26 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x7, 0x0, 0xfffffffffffffff7, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x22) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x4) kqueue() openat(r0, &(0x7f00000001c0)='./bus/file0\x00', 0x10000, 0x11) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x1, 0x0, 0x1f, 0x9, "4397ac2ead07b8d60c8fe92ab1142203e72bb091", 0xff, 0x6}) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x100, 0x5) 16:00:26 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x2, 0x80}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x101, 0x10) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x10001) ioctl$TIOCNXCL(r0, 0x2000740e) clock_settime(0x0, &(0x7f0000000040)={0x2000}) truncate(&(0x7f0000000100)='./file0\x00', 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x8, 0x5, 0x6, 0x3f, "73d05207b626e638547250288bfbd1d0394ef111", 0x0, 0x12c}) 18:16:32 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7f, 0x5}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r3 = dup2(r0, r0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x8, 0x6, 0xffffffffffffff84}, {{r2}, 0xfffffffffffffffa, 0x88, 0x800000a2, 0x5}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x6, 0x401}], 0x200, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x40, 0xfffffffffffffffb, 0xfffffffffffffffd}, {{r1}, 0x0, 0x2, 0x200fffff, 0x4, 0x4}, {{r3}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x100000000, 0x2}], 0x4, &(0x7f00000000c0)={0xf46}) 18:16:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0xfffffffffffffffd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 18:16:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x81, 0x7}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:16:32 executing program 0: r0 = socket$inet(0x2, 0xb, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket$inet(0x2, 0x8000, 0x9) 18:16:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000280)=[r2, r3, r4, r5]) r6 = dup2(r1, r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10003) renameat(r6, &(0x7f0000000040)='./file0\x00', r7, &(0x7f00000000c0)='./file0\x00') 18:16:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r2) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimensat(r3, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x6, 0x2}, {0x1, 0x3}}, 0x2) linkat(r3, &(0x7f0000000200)='./file0/file0/file0/file0/file0\x00', r3, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x4) lchown(&(0x7f0000000280)='./file0/file0/file0/file0/file0\x00', r1, r2) symlinkat(&(0x7f0000000140)='\x00', r3, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSCTTY(r3, 0x20007461) utimensat(r3, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 18:16:32 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) kevent(r1, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x40, 0x2, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x44, 0x2, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x4, 0x9dd}, {{r0}, 0xfffffffffffffffa, 0x25, 0x80, 0x11f7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x401}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7ff, 0x20}], 0x7, &(0x7f00000007c0)=[{{r2}, 0xfffffffffffffff8, 0x10, 0xf0000051, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x58, 0x80000032, 0x7, 0x54}, {{r0}, 0x0, 0x98, 0x42, 0x40, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0xf000000d, 0xe0000000000003, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x10, 0x0, 0x1}, {{r3}, 0xfffffffffffffffd, 0x10, 0x1, 0x70, 0x7}, {{r0}, 0x511cb08ab1862259, 0x2, 0xf0000000, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x30, 0x91, 0x3, 0xa41}, {{r0}, 0xfffffffffffffffe, 0xfab6307cbb0a5cd9, 0x42, 0x0, 0xffffffffffffff5a}], 0xfffffffffffffff9, &(0x7f00000001c0)={0x7, 0xfad}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x80) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0xb1f, 0x5, 0x4, 0x1, "4e8c5a58b973da69918e05655ac9a8f7a694ca21", 0x3f, 0xa40}) setsockopt(r2, 0x6d0, 0x1, &(0x7f0000000900)="2873ff2293c18592925dc6914e826c0631fdc1e9339e2983f7adda49d0a8f1f9ccafe462183a2ab7a0f375a1db68cb19c51a36b5a830fe14298787f60b4ad93c3c86f49fdb8f4be2961bddc237727784434d1e65b803a1903ea9ade389c9de25a5388456a234a99c5eeeb57288c61feede862b6a1a10c93a82f44760057df0ea10e7a37e5b3f1c2208cf73cbdd737ba1136e95aa4e39e114d88c4ca47d1765ba2b9aa077bdf6608243aa926ffb9d19f5951748be964999809b57551b98f6e700a928d81ec17b21a3e9fc9ee2c36fdaa68e24843611ce7059e3cf18c785c757ff", 0xe0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000040), 0xffffffffffffff8d) r5 = syz_open_pts() close(r0) dup(r5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = syz_open_pts() readv(r6, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r6, &(0x7f0000000280)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f0000000300)=""/113, 0x314}, {&(0x7f0000000380)=""/102, 0x17}], 0x1000000000000156) 18:16:32 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xffffffff9c0192ab, 0x1}) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./bus\x00', r2, r3) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) unlink(&(0x7f00000001c0)='./bus\x00') lseek(r1, 0x14, 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x5) 18:16:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a1914c44f7b202d, 0x104) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000, 0x800000004) r1 = kqueue() stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xa, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000001, 0x7fffffff, 0x4}], 0x2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0x400}], 0x100, &(0x7f0000000240)={0x3f, 0x40100}) 18:16:32 executing program 1: nanosleep(&(0x7f0000000000)={0x5, 0x1f800000}, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) open(&(0x7f0000000100)='./file0\x00', 0x281, 0x1a) 18:16:32 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f00000003c0)='./file2\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='./file0/file0\x00', 0x9) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r3 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x6) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/227) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000380)='./file1\x00', 0x490, 0x10) 18:16:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x18, 0x3, 0x3ff, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) setuid(r0) chdir(&(0x7f0000000340)='./file0\x00') 18:16:32 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') setrlimit(0x1, &(0x7f0000000000)={0x10001, 0x7fffffff}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') r0 = socket$inet(0x2, 0xc003, 0x1) recvfrom(r0, &(0x7f0000000140)=""/12, 0xc, 0x2, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) setrlimit(0x4, &(0x7f0000000080)={0x2, 0x20}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 18:16:33 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) open(&(0x7f0000000040)='./file0\x00', 0x8088, 0x18c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x13, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) 18:16:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x2, 0x3, 0x0, 0x7, r1}) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x8, 0x3, 0x8001, 0x7, "6a60fb9db6536b7bcf7ffbd71f18c0ff17646dc4", 0x5, 0x5}) 18:16:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 18:16:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 18:16:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) pwritev(r0, &(0x7f0000000040), 0x1000000000000216, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 18:16:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)={{0xdd2, 0x9}, {0x10001, 0x5}}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20000000000080}], 0x1, 0x101) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000540)=0x40) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() renameat(r1, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./bus\x00') kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) r3 = dup2(r0, r0) poll(&(0x7f0000000140)=[{r0, 0x443deb1483bfebd}], 0x1, 0x0) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') r4 = getpgid(0xffffffffffffffff) r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) write(r3, &(0x7f0000000480)="134d336a44deb63781b09e2329ea450b5fcb76dfc86e22efc81eef2742cf90c15d33636f1220836fb94db51d54ed790aee13d4b0b1f87f652c177baebe8900a78fed225932cc797c64d04dc6a0d06e30efe39d601e7425bacd24c4544558b5b4039383515728693b34bdbc2a5ef73a9becf27eb9e596374d3305df2961a93ffbeb", 0x81) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xb) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYRESOCT=r4], 0x1) fchmod(r2, 0x80046) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) 18:16:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) rmdir(&(0x7f00000000c0)='./file0\x00') 18:16:33 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x40, 0x8001, 0x7}, {{r2}, 0xfffffffffffffffe, 0x80, 0x21, 0x5, 0x5}, {{r0}, 0x0, 0xc2, 0x80, 0x3, 0xaa9b}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x1ff, 0x800}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x8, 0x4f}, {{r1}, 0xfffffffffffffffb, 0x10, 0xfffff, 0xffffffffffffff00, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0x400fffff, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x9, 0x6}], 0x401, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0xa, 0x1, 0x7fff, 0x2}, {{r1}, 0x0, 0x8, 0xfffff, 0xfffffffffffffffe, 0x173}, {{r1}, 0xfffffffffffffffb, 0x40, 0x8, 0xfffffffffffffffd, 0x8000}, {{r0}, 0xffffffffffffffff, 0x2, 0x29, 0xacf, 0x8}, {{r0}, 0xfffffffffffffff9, 0x69, 0xf0000003, 0x10000, 0x4b9a}, {{r0}, 0x0, 0xdc, 0x21, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x21, 0x9, 0x8, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x30, 0x2, 0x8001, 0x2b}, {{r2}, 0xfffffffffffffff8, 0xd4, 0xf0000000, 0x3, 0x5}], 0x1, &(0x7f0000000540)={0x8f14, 0x101}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x4) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000180)=0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() socket(0x1, 0x3, 0x3) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x100000001) mlockall(0x1) 18:16:33 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x8, 0x140) 18:16:33 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000180)='./file0\x00', 0x24, 0x6) flock(r2, 0x2) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x803) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x32, 0xf00fffff, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0x30, 0x2, 0x81, 0x5}, {{r2}, 0xfffffffffffffffe, 0x40, 0x20000007, 0x6, 0x8db6}], 0xb19, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x13, 0x62, 0x100000000, 0x2}, {{r2}, 0x0, 0x2, 0x8, 0x3, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x81, 0x800}], 0x0, &(0x7f0000000140)={0x7, 0x2}) 18:16:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r1 = getgid() r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000100)=[r1, r2, r3, r4, r5, r6]) 18:16:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$dupfd(r0, 0xa, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000003, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 18:16:34 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000f6c000/0x6000)=nil, 0x6000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x20, 0x5, 0x1000, 0x6, "dce0fba17cf421ce4ce3804f059983b792e5e9a8", 0x965, 0x6}) madvise(&(0x7f0000fec000/0x1000)=nil, 0x1000, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30000, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) 18:16:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) fcntl$dupfd(r1, 0x0, r2) writev(r2, &(0x7f0000000040), 0x0) 18:16:34 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000280)=""/13, 0xd}], 0x5) mprotect(&(0x7f0000442000/0x4000)=nil, 0x4000, 0xffffffffffff) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{0x0}], 0x1) 18:16:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x1}, {0x18, 0x3, 0x100, 0xce}, 0x3, [0x9, 0x80000001, 0x294, 0x3f, 0x80000000, 0x9, 0x29fe, 0x10001]}, 0x3c) socket(0x11, 0x4003, 0x0) r1 = kqueue() r2 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0x2114) dup2(r1, r0) 18:16:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x88) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:16:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getsockopt(r0, 0x7, 0x101, &(0x7f0000000040)=""/202, &(0x7f0000000180)=0xca) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 18:16:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000240)=@file={0x0, ""/90}, &(0x7f00000002c0)=0xfffffffffffffdeb) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/63}, &(0x7f00000001c0)=0x41) 18:16:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000040)=[{&(0x7f00000031c0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f70ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d60bbe84d9e5eb32e9857e72a2f3ca8d9c35c57400e06a4a7f88ff3c9", 0xae1}], 0x10000000000000bd) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) geteuid() getegid() r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r1, &(0x7f0000000280)="1f25465af1983e2fea0fc9a3d691c60178b94b72b189a02bd9cd472dd132403b8ee3bcf40fe3ca46ab00ad683625af577a7ed2314feb511c9b8edf275453b2f3814c7006629c3e91645b7ace53584920e7f0777b204c628dc7677300b5ad4405c01866d8bd0b7e12973450fabb0da2676175eb3e47df3ea9cbcedf01a23dab0d45096ec68c6e23647f906048c95e57de32a758d809b71a8bef9496bfd275bbe27ee99cfaa53749fb504849599177a63d6d288a99c14083c1055fe5b56c5b159021b7b76716684a3527e08e1048414166e29c89167e66f699350ccde2ee", 0xdd) 18:16:34 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000000), 0x3, &(0x7f0000000040)) r2 = fcntl$getown(r0, 0x5) setpgid(r2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fcntl$getown(r3, 0x5) 18:16:34 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x2) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 18:16:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002006, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00') poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) 18:16:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x6f}], 0x66, 0x0, 0x7f, 0x0) dup2(r2, r3) 18:16:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x31}, {{r0}, 0xfffffffffffffff8}], 0xa7, 0x0, 0xe50, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x5b0668239f57bcd2, 0x91, 0x400, r2}) 18:16:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 18:16:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) flock(r0, 0x1) r1 = socket(0x18, 0x8003, 0xfffffffffffffefe) dup2(r0, r0) setsockopt(r1, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) socket(0x1, 0x3, 0x2b3e2d7b) 18:16:35 executing program 0: r0 = msgget(0x2, 0x4) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000140), 0x0, 0x0) 18:16:35 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) dup2(r0, r0) 18:16:35 executing program 0: setgroups(0x0, 0xfffffffffffffffe) r0 = getgid() r1 = getgid() getgroups(0x1, &(0x7f0000000000)=[0x0]) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() getgroups(0x7, &(0x7f0000000140)=[r0, r1, r2, r3, r4, r5, r6]) 18:16:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/4096, 0x1000) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 18:16:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002be, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r2, &(0x7f0000000080)="fe68d09654b76d2162855ea131b8ddb8", 0x10, 0x4, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x8000)=nil, 0x8000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCEXCL(r1, 0x2000740d) 18:16:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000001440)={0x3, "6cbf3e8483b0407ec18b98c76e2721798215647ec5df80223ad82234f6790e6dbb626a096d52899b2b7397ec7ed51dea0dc0d7d6b9a98265277a81af175ec9f9da4ed05cce4bfa43b205fcb7398bd429cd86aae2488fd8e03ef02570b32e21e128f9d9be8ca66a2f473dfeea981511710f7827da8f683b31ec066eb51e60f47e10a784efd32514c321749a63191fe2429db854f7aa54d5486f0a53dae979f89f6623ea53fadfc875d5ec4685874e65042dbfb3b1a0b844ff867bc2dc5840181cf6e7efa10859ef8cf05b79e097cd3953c4d3ccde277dcfc62f89c43b0450084d9e84571b1ce98244b8b45359025837ed64c91137b863e067b52c01c94e1bd70efd9d637c8e0508568915403406508e1803cd7b26d2210ff3ad5ae280f19e64ca524571bcbfd3e524c9326716fdac0a3063fb0b9f1bbdf72a251f30a616ea245ab13f2e409cb72003fddd596e3282ed6913177790040fde9acbb0d04e48eb0b70d3ffd9d8d9ca9ed7362ab9cd4cdfaff66775721c645d8b32c686539de2d3cb58ca12ff8171a3731a23bcf6782a6648c102fc6f6d4cd846b5655fdfd2def8cc81fc0885c3832805fe066cbdcd4e859c3160bed7d3b2ab156e3f6f89a08a56f67cb61d0fd40d93fb7e9e5c9880932a447a9777f48848a815e596f22bd065818cbf0062a517fc5660ea8573b26bbee7d4ad4e558491ac48c41e43f4e20f46604889798ad1083b342857caacd0d68655819d46e63fa503cfc03cf0db9bc42c18ae804758dd798fa2b863ab1a7b44055040958330fd3de76960fe8cf7bd7e21e0988e46ebccc0e12e7f55e01549b1cd63736d0d65f195e5cfe86625475cb9b6f7865929529cfa41458ea02664773f756a648d86387e9fb759edd8af595eaf475b4d6a58d27fdf6eedf9b7a65e72d17300bdd818a2e8b82bf4089a94a46b0dd7f35f2210d3593eb9461bf8ba6217185db2219907a6eacd535c0843ee2cdc70fb7066c42a3a7c647a1cdb5cab3e5921b69bc806f4def79e3c49c4e7840c11b6e188a955221c66c7ad5d6c3759315545f047c42a7854594f6cd19ed0f4d94d9ce4b7873ad138a97e7074be9a0a89796a5eac6476482d3c72c17f33afd38c8929179f717784358748fff35bb0976abc3392666c7353133704f65e68e8ed6f567f950e9dde1ada4c1a2669ad19b2df50c0d759cefc5857238424c2963482e2df98cca471710b70e2809aed26717c657c620a45108a26a4796e1c51393bfa09e468ddda34b7d3f7f43d729d7eb60b176f5c5b518bb16663719b9c65181ed7d60589bb985a6e1746e2856f4bf80677ee129d90c55c733a87635e4d97e1e7a88bb05f036923f599e07fc397f1333f6ea8f92950ab66ce3a9d56e0c2054ea2e3fedc3bf581f49318f45f6941af64e7a37b853b1d2949ab52918ab39ff412d2963903343dbcc9c032fd18dc7771d0a53cb2a69b2181e8e7f8a80b5b2a85e2fe09932a04c155281a9358014905bdfed20c6b0c1d545b1908ee78bdd0f114d8f2a3c33a21b41e266cd5f92b345b5748ee5ba0da146769bceb349e6bf863eb87f10e95ef972020e2488729605eb94d1960e152b866ed4e41b7584a16e5505b2a164d172aa87bb9c558e3041e0810d4b5e456764deab81e70b8e7d034dca7d39b0aaec995913df4dfd29d322453c91cbbf8332087d2ec2f0568d408dcc85458b21d4dd4a8c995171f85c5d682a4a3db37084b20ca26c968f7a92e1780361d84cae398cd5741849d16bfa0ba7dc5cebbbdf50056d04f3cb2590c3601ac8a5e4a49f88c0f885d2f7c4b597eabd043fabbedcc34ae5161e75f56d0671dcb6b3880b5bed11822a20c88461322750d857705e28e3c62b5e19f895b1df88bf73d93caa483df1d22eea5fdb13b25553f6b2d5d4c3224f9082b6979489ec12e489706f9273cc7a83cbfcbeea48d23dd1ddc6d2285917a88004d4484972a75c39b21deecfdeced6a7bcf055fc5c6ede09215d8ac0bc280094abc0fe82c196c1a09156679bca254acf6e3f856fc8a9233eb5b4555ed4eeaff896dea0bf03829c0b7491560513dda13b954775ea111d9b68976b57ac92e82c937b20fa5a1452a3e449ff5dc1732112f88a801fe1fcaa12255f2d39b3bd5fa0829b393104e7c2212551a2be6d994cb06df8ce79621715319861cd65750c1e79eac19228cf085e1e1091edbdba29657e50d54cb0a55efb1e6e1635d6cc02467cb41724d735680b07855cf8bc6a8c58d199eaa62941d731158f539edf7b248fe64583f17eea803cdaf09df5f3f30e36b272e46e832397b9cda0bc008d69f63ef6e445d40b3d69c362f38476250208e25a58cc1a26d9f2b83770da1deddbe0958fa87cf2a1e68b43eaab0832ab09eaf85bb2bffda35540212974e646cae6717422ec15e4db5423129fe2c4e46cc46fbe3d996a98dcc537761891e70972ec132909379a7a2b816f95bef9cd9d2e0911746ac72b36cd4fe844a48475573aac16ea95f1941c671b7069bd5fefcc66ea6ea9e909967a873e2ebae47661e36e7df0db553d8ccbcedfff67a2fe1db7488749e968f6842304112b55b6386adf913e4eeb6220cd7bcc2b48307311dfee8274f58f1bf0cc6106332f73a2e3e248a49bba91b5e68da5dbca05375bee2548337f03e5787c288bc634827af9df3039a4c0c6491bc8915a63e03a19868464441be95717c111050e686c7f81143b5b04d45de5df1da862c4bfd8a97b77ab5a06c83609d277be82ccddc5a8d0a7e16dde176e2c2a98ee6947822d416305b2f555e94eb2fc07eee8c4cf142650e46db9970cb5ec083e426da2e24f7c93bfdabfd5d951bae9c0c627f06687e03d9ee057485dea211209068819b99ed6a9f535dadce304d151ba0421297c3fb493a86314451b3bc90e927fd837298ab0cac66917b7f8825ba206ea7502a5dfed8ad03a697553eb6f768ce4277e8d2873cf4a0027c8a1146f51e3ecb0dd6dc8d55a65d24f19a24fc49611b73a0d65edf550a8f496a0a64dd87affbea50717e2ef36cfbdab9abd4f9d7dd04a1e414ace92909b9bccedf3ce2644a9e115420fb2eb58879cba3b001e2fc3cbe835dc33c07787167134177f50a6c768f85e8c068719cefacb3a2971ecc5f0280ba001b75df273d135d761d11594eead7d5cec7b29d70f13c1c382bfdf8da9d04dc2e40238e7995478e3eea915a836510a5c947cd507a40489f8ada1b9f74a924db8d9d6e1dbdae8a722f25248d28cc4b9043b6f09b0002eeb8ca5c36478f44dcfe8fc7daf4254866d4781197afa0697fd18b4fc6100c96cad629aa40bab54d9a164a0841575ac849dc7877e755fca3da81af4be656d1853cf576274b7fef543880927e8de3292ba559ea60410e9bdafa821b13b94a8e9c70ae8051ea7193da88c7a73e7075a8234ed74e4120738f674547d1262662458d8f66b5e1c32b99865676ce17d57f35e7a678b3ca005ad4bb498493c1f53442a6b08b9d8a339e26cadf6ae2a560bce65ad20137d9885d24e7c4087763649c8fc53017f7c22976ea0a74ec7b0dca5336d937805ef6c06e74ebae54c2b5081ca0bd4bf7db83c9ef4b5eeb3cf0c7d26507f5f5e80b0d3bb9c6ef9151a869f8fc283bc46753a608e636b6b2e009658b06cc5c3143165e4866080d32694b810a3f036b240045446f583284905affb047904b0a41c833bec6ef56c1b0191cb387443149cdbd625619f8768d0c5c1c483951f525e3e9c4a674619a8f974a18557ad71daf5de9ab9e1dd2f7c2d77ef5b3bec5f6f42eec2e0876a5920282d8f2053c4922abc9e52d8cf717db5da9bd2fa3ad6257e5900cf0c728b849d752634daaa52b25920b9713d7c749bbf02ee95bf2a14a3fd1ef1a960268ba4d21b530dc61d35428e2348bac0cd25f3b2888a91c244d8da54881fef634a58dc0891bc90d773b80dcafa4da3160d9bdab326f0c18ffbc808e08d08c6fd08e3566dbe4d4fc59386e55b3a998802ad99bbb46aa926c1e491f393b993a84650056d10e8b81a7bb03fbf80879696e145622040cea61a96e1084d54af962ead69ef3be432a5aa2cd00c1d093a9cba24f5d3a997a9d3db78bd044f2bbbbfce386e341c5c21e4f130ce33a53e4dead46fbee04a6778e2712f24a9f1f8384d5fa424dbe3b779462cdbcc4cb5bc1cb57966fc22bf22c18cce0335c97116b88415c14e2f4bbb6de590916fa7fe893db06333c47170d8158e4e1da8dce57caecf6f854e66224b67349fc153d2fe7af80706c8173fb95d6e95c6e4cd67c7776ba83cdcd7f62c681705acf4287921a35af37e0ba5f3e141600e9e0e2f67167822858a531baad79f5b703cd0e33fe273e946e16a26fb5ff4546c77a5d151fc928b5e0710888fd82804e21f6d0bbd8e5695390fdaedbea6045fa078e720f39d42f89d7602f83cb0eb261ac16b18bb0412042d5e6b3c6ea51aa7f1b21753307b6c67cb4d9dd0824292bcc46a6af87f980b7220fa3eb6d1af877a227b59e13b0978527f40c8e61f612d8e0d9a81d324d0b4484ca19699a8043ccd19413154c0fd59d89fe165c5f19eda245348068778ee0df29ea98760c5882c712faa14367f0a5cb7da0ada79ee1a7a4cc70395bb1ab7db4b497951526dd24fb3468fdbbdb3324169bae78e32605fd17aedb62aa96f928415ce70fc5e45bbf703e9ffe7da5de77ab419ffe0872a81666794d94850d1c04731a3b306c7b769ea7de13f66f5972d017592b707f5dbdd7b57522284eb23e02feb462ed4468c3260b296b46435e6121666849c4a33b9b747c0e087ecaf2ebe9790aba3739ed2efe7ebe79abd23219b812adb1a574e82cc6367e7c7559e388bb5f5efcdfb379c46ad3bd3864f0cfc03519f2a774a3423e2884f94ae2b8990bb810ef960963b06603fc398a47b9a1089705a66ea1b85d59c36d26746213d61da37e692b4e7496f8948ae0fdbf51ac6a499bdb0d717cb8d11ba0172507857dbbd48379c39b9cac445835cbde6383fbd12f028aaedae3d36254b95e0225c18637f5ef6d321d3a0f193116e48f0fbf42a864b083b9fbf2b99f119ec947b5f8fd8d7153b275dc462080296f4a5b27215364e7f06a128f16ce9f2d11f1db28339f40225087c6ace47af293c012e46fffca2ab5bc81812f6da62e449666f9adcdd57996d09e480323e250b27466efea753b596e11d1afebf2e76624b5818c88dfd159584d81c3541529e8710cfdf9da8b79adb17040d00567b0fb45b9f5b4091fc9b42988a9f0554f8ea384238b87bcf2f26e3b41e74fc58c2ebf1864a8503cd369e328d9da8c2167a3af03438948e9951a8de3203342095798c02360d087ac474a2c216caa7ff8de96b049bec7ccc31a351441fc788652fd93be1c390e74fb95d10616b3cca4187563172f264d711771d15cd47eee848e7d54fcbc774a65f7874d22878e9b1b2f084a3c6723986b8a1de9a258eef35f1d7b27c725f6e084b6d9cdd1199b88ff28b5f4f39b6179ef960366c356bdffffa9d3e9780a419c748f05f9f26b12a3914713c8669f8336647653ab4d24d8709d5176ccf9b62cc1fa74f89240cd884c021c6768850d02c978fbe151a170b278f243b1d2009de72f26478cc97cab66d22e156d2ad7076f243bf76880eb1b91d26e9391eb021f922c0a52afdedbe846fc1e88b3bb2c3dd6de54236eec22f5d58b80010a9369e581bffea2cd1ed5ed421d12f5821c0394e19935777b077f4614131f223b1cbf354208aa855d26ed24309282e9036396ba56c3562d9d9e680bbc216d5c75ce2785559aaf84ee8e75da"}, 0x1008, 0x800) msgrcv(r1, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r1, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 18:16:35 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1}, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=""/253, 0xfd) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) rmdir(&(0x7f00000003c0)='./file0\x00') r2 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getgid() r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000500)={{0x0, r3, r4, r5, r6, 0x85, 0x8}, 0x2, 0x87, r7, r8, 0x100, 0x101, 0x3f}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000480)) 18:16:35 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c29e0366696c653000"], 0x10) close(r0) 18:16:35 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) 18:16:35 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f00000000c0)="3a5cb3c4ef1d3ab8ec1b8eefd0ab34d1ad5ea3eecb9f8300b3d90469ca", 0x1d, 0x409, 0x0, 0x0) 18:16:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6}, {0x80000000, 0x1}}, 0x2) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 18:16:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x20810, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 18:16:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000025, 0x20000002e, &(0x7f0000000040)="ffffffff", 0x4) 18:16:35 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x6, 0x1, 0x5) r2 = getpid() getpgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x6, 0x9f}, {0x18, 0x0, 0x1, 0x10001}, 0x40, [0x0, 0x6, 0xfffffffffffff001, 0x4, 0x2e8, 0x80000001, 0xfffffffffffffffc]}, 0x3c) setsockopt(r1, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r1, 0x7fff) munlock(&(0x7f0000380000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) semop(r0, &(0x7f0000000000)=[{0x3, 0x2, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0x3, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x40000000000000, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 18:16:35 executing program 1: r0 = msgget$private(0x0, 0x10) msgsnd(r0, &(0x7f0000000000)={0x3, "392bb438d7bbb36cae9ded792c67f08a59dffcf4d3419f55934b1d6266666db0393f09dae26858f40a85052dca3f739dbea2dbd5d32cfc5883177e494e866b0bae5831715c7cd832b9fd94ba27a3f6ffbe6e2a8b31ece19cb86d7cc4de77b63ec06761de9acb3bca95c3fd7c6b927ec8417a18f9283aa00240783bca1c298a2ddc7e71f2afac540174c2c8"}, 0x93, 0x800) r1 = msgget(0x3, 0x200) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) msgsnd(r1, &(0x7f0000000080)=ANY=[], 0x0, 0x0) r2 = syz_open_pts() pipe(&(0x7f00000000c0)) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) fcntl$getflags(r2, 0x1) msgrcv(r1, &(0x7f0000000240)={0x0, ""/248}, 0x100, 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 18:16:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) 18:16:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c92db5c85a644b46c1aab6300fffd030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:16:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000100)=""/194, 0xc2}, {&(0x7f0000000200)=""/98, 0x62}, {&(0x7f0000000280)=""/41, 0x29}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f00000003c0)=""/73, 0x49}, {&(0x7f0000000440)=""/255, 0xff}, {&(0x7f0000000540)=""/106, 0x6a}, {&(0x7f00000005c0)=""/132, 0x84}, {&(0x7f0000000680)=""/124, 0x7c}], 0xa, 0x0) msgget$private(0x0, 0x3) 18:16:35 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 18:16:35 executing program 1: r0 = open(&(0x7f0000001300)='./file0\x00', 0x202, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/251, 0xfffffffffffffe33, 0xd299a77c7da3105d, 0x0, 0x2b1) 18:16:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/132, &(0x7f0000000000)=0x84) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 18:16:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000140)='x\x00') 18:16:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) 18:16:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100fffffe}) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) flock(r0, 0x800000000002) mknod(&(0x7f0000000000)='./file0\x00', 0x200000104, 0x80000000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) readlink(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)=""/242, 0xf2) flock(r0, 0x2) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7cfed30000000000000000000000000000000012ab975c3d7ecdc632ca4861fb591f4d539a006782286686c17c2b5062c3f3563d553347ca5490de88cd260dec7019fc3dfec13b6329f974895cf1dd26bec3f6e79717c0060d56b4d9dc36dc260e6cefc2975076d1cde190430d939be35b5faa1ae7eeedfcdd26f602b3997c678009e770718c141576b8210f362d2d30c923d578cbd196cd04b8ebc3e392308554029580aaec4e08b2096ddf56b05f81b5d78864ce58b4f528b7b15aedc070d19e1280a51d26d0d363576b34cc9f72b002b3304e707ebc471900000000000005000000000000000000008742afc15a1f96254d152e85d927abee3e5b8312004dc47a8806f5155b46c73018017bddb2b2f1e62fcd16071bf51b6aa8fbf5cbed3fb25b9938c435a8305a6056508048a25569e404615d836e9643c5e2ba4fd844a7bfa4a2c6d0bf76186dfd18eeaf6e6409521be35b57a16eeafc9d27b48dbe69114f70c3c8f75e085ce35f2495b3cdb329ce1775d1e985f4a5102193e8a32f667bbb132288a5e467c082d2de0b7fbba187c21f9ce259c4a28c6685c5183daf2b5519c2f27337b49809fdc25795a5f8a2aa8dfc0a1c6702e6e91ea874bebce490b82137a0771e739b1f91c1fd20507c1016a24f0511cea31ddf9083bf785769423a057391eabbba0f0826dc4be5e0a8ecdb8521d3a06a3e0b7b92d2a6dc801abead4a17f57ad657fd448064fe7180acdb735b029b37c34621887073ebd8e145fb89cd536c75f3d31f11abba524f57613d4972f32a4c8face8f75f6d4335"], 0x1, 0x0, 0x0) chdir(&(0x7f0000000400)='./file0\x00') utimensat(r1, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000440)={{0xc6d, 0xb3d}, {0xdcb, 0x1}}, 0x2) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) 18:16:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20dc9, 0x4) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/227, 0xe3}, {&(0x7f0000000140)=""/248, 0xf8}, {&(0x7f0000000240)=""/112, 0x70}, {&(0x7f00000002c0)=""/155, 0x9b}], 0x4, 0x0) socket(0x80000000000002, 0x3, 0x2) socket(0x20, 0x8000, 0x80000000) 18:16:35 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x4b) 18:16:35 executing program 0: readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)=""/195, 0xc3) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2100360b3b371b1b7a1c2e7300000000"], 0x8) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x4, &(0x7f0000000280)=[r1, r2, r3, r4]) 18:16:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000240)=[{r3, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xc5, 0x2, 0x7, 0x7f6}, {{r3}, 0xffffffffffffffff, 0x4c, 0x2, 0x0, 0x484f}], 0x5, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x19, 0x6, 0xc6}], 0x1ff, &(0x7f0000000280)={0x3f, 0x3f}) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x80) 18:16:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x2) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 18:16:36 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(r0, 0x0) 18:16:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r1, r0) 18:16:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 18:16:36 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 18:16:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) utimes(&(0x7f0000000100)='./bus\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="f3000090", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = getuid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) 18:16:36 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) getsockname(r1, &(0x7f0000000100)=@un=@file={0x0, ""/77}, &(0x7f0000000180)=0x4f) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 18:16:36 executing program 0: r0 = socket(0x6, 0x1, 0x6) r1 = getpid() r2 = getuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fchmodat(r4, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r5 = socket(0x2000000000000003, 0x4000, 0x2) setsockopt(r5, 0x6, 0x9, &(0x7f0000000000)="abdde0594d66669eeaeb6e78d1b0fa9fcabffb5ba3e9a3e564db531111634b0d09ca03b37be050044fc74184456f24680423a22002c88f8b525f32a37eec3fbd4b0c850bb7bcd9fcbc4509fca6cba3e8fd97c2a60600ddac6caf671d049b9acd6b8fce2cf93f5f1c", 0x68) 18:16:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:16:37 executing program 1: kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) getdents(r0, 0x0, 0x0) 18:16:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x104) 18:16:37 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc, 0x0) 18:16:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="cb2ceba48610b9e823509b81c76812b07a15a7ed54f5da4bb9b91bcc7e000000000000000000000000000000", 0x2c) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1a5) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/18, 0x12) 18:16:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xab89fd602b9900ec) shutdown(r0, 0x3) 18:16:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = geteuid() setuid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmod(r1, 0x101) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000140)='[\'\x00', &(0x7f0000000200)=':-[q%(%%.\x00', &(0x7f0000000240)='\\-{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\'\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) 18:16:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000000)) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') r1 = dup(r0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x2) 18:16:37 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0xfffffffffffffffd, 0x0) 18:16:37 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffff7) sendto(r0, &(0x7f0000000100)="2fa0e164f2db2c1ea3d51a19756b11fb4cee8a3d99377adff6a33168b413a730038ba972f4bad0e70c96760e82576ae64f3629529eee9f48ee16d636813959dc68d6815107982e329bd55ed3ddc32db579b6278b55d6012ec9312f864da14414bd95aeba2fc9", 0x66, 0x8, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1}], 0x1, 0x0) 18:16:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x4, 0x90d2, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2100252783b2e2510f6200000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32, @ANYRES32], 0x20}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r3 = syz_open_pts() close(r0) write(r3, &(0x7f0000000100)="87fdd68e08fb4ea0858f2130bafc6a653dbef2878bf4fea76f2b23f3ee5bebf4316173f6af9bfb4b5e2322b169ee4496138749d14aa8bb4fc3e4227de5123a895bb40067bc5e1a69eb9e", 0x4a) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) dup(r2) r4 = syz_open_pts() ftruncate(r3, 0xfc00000000000000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 18:16:38 executing program 0: socketpair(0x1a, 0x4, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x20) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8aa06198824b3da025bbd47b3bf579456fc7d4dd08ad83e05e27a060d005", 0xfffffcd7) r3 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r4) write(r2, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r2, &(0x7f0000001740)=[{&(0x7f0000000540)="08c24511dac75390036200fbe6d4c47d4c17dbe21e63689aef78e61874bd627fd3ee075dbe4c0ae218030e8ed4dc2958ad11fda0f33a0e9c5f3af61e30786d7ea875b14f6f7f5d1159479a1e0ea607a0f25242f56a8d85d31c5cdb39de153983d7bb4e5b103344447084a0e4f7656c005e50e91bad2d1647712029496dab43e27c30ada5656eb7a7ad88ef61c7a1b6073357da0d9ccbe9b40bf957c82ad6caf2780a59016f23625868a4fc9bb40d467392725a61619f3936bcbc4d5bd14e235746761fbeb3eea490503e03342e6ffcdc7857a229d5ee7d432684b1f8701306eb2a03916c1a15ae3542d4e63ec98b5c93a718e2f6b8679d7e50d3d73acaae26073b68f451eef6161c668536a96f08727b5e4391ab04a4da326b2690efba19a02bc4882c20dd419351fd2a71223e2b75ee6fb55c57dda4fd8cb103f60a", 0x13c}, {0x0}], 0x2) r5 = syz_open_pts() close(r2) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x6) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0xdb45, 0x9, 0x1ff, 0x18d, "7038cb5c8439e769b720319b8389c5b4b68b5420", 0x29, 0x80000000}) dup(r5) syz_open_pts() close(r1) fcntl$setstatus(r3, 0x4, 0x4) syz_open_pts() 18:16:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 18:16:38 executing program 1: r0 = semget$private(0x0, 0x5, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0x7fff]) semget$private(0x0, 0x1, 0x4) 18:16:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c", 0x0, 0x4000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 18:16:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/213, 0xd5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 18:16:38 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x4, 0x2, &(0x7f0000000000)="472ce13d49cb34caf5dee419c50f7317dd952b3269ea41c5d8e39aaa5013e20b08213cea9fa5719f3d9f930d1b504ba8d7237fd4aeddebe799d9ee85e7a12db1927f0c5e95b81c942719403ed5b5a6b489283913927df18de6737cc8540eb5869235d96cc8325ed8ce51861324823830745975d983c28b80369130382a32cc67eb4542427548d626a40a86370f8606a2997572101beaee4c5bc70266059b62bfdcb9c2811c0161a89184f22b4c9593d6dd959b471c83f262b3ccedab57c0dafc3735182c1a850df6acace7f508f97331449e282e1f9cdca1f4f280b50cff5349288467707dbe8896207a38", 0xeb) setsockopt(r0, 0x5, 0x2, 0x0, 0x0) 18:16:38 executing program 1: poll(0xfffffffffffffffe, 0x436, 0x0) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) 18:16:38 executing program 0: r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 18:16:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xffffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x2) close(r0) 18:16:38 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 18:16:38 executing program 1: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x3ff) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=""/181, 0xb5) r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup2(r0, r0) accept$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0xfffffffffffffddd) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x88, 0x8) read(r1, &(0x7f0000000440)=""/189, 0xbd) linkat(r1, &(0x7f0000000140)='./bus\x00', r2, &(0x7f00000002c0)='./bus\x00', 0x4) close(r0) chroot(&(0x7f0000000400)='./bus\x00') 18:16:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x4, 0x7, 0x86a, 0x1}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x6b, 0x0, 0x0, 0x0) 18:16:38 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff0301000100000008cd3fdf00000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000140)={0x0, 0x1a, 0x0, 0x0, &(0x7f0000000200)=""/88, 0xfffffe4a}, 0x8042) 18:16:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r1, 0x29, 0x2b, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc6025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1ed981b433571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc90fe1a1387a12644e58bdbdc366838a88d756b2d17d0d60000000000", 0x226) close(r0) 18:16:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xccf, 0x0, 0x0, 0x401, "d7c18aac7cc02b82b29bdb88711c8767c866d509", 0x1, 0x8}) 18:16:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x0, 0x8007, 0x200) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c4742300000000000000000000"], 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) 18:16:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) lstat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)) dup2(r0, r1) execve(0x0, 0x0, 0x0) 18:16:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00005f6000/0x3000)=nil, 0x3000) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x0, 0x20, 0x3, 0xacb0, 0x8, 0x7502, 0x4, 0xda5}, &(0x7f0000000100)={0x3, 0x401}) 18:16:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebf", 0x112) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:16:38 executing program 0: pipe(&(0x7f0000000000)) poll(&(0x7f0000000040), 0x20000108, 0x0) 18:16:38 executing program 1: r0 = syz_open_pts() r1 = getppid() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000002c0)='#\x00', &(0x7f0000000300)='#:@#/^\xa7&:\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='.\x00', &(0x7f0000000400)=',+{(.[.\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x2, 0xfffffffffffffffd, 0x6, r1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x5}, {r0, 0x4}, {r0}], 0x4, 0xa3) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) setsockopt(r3, 0x817, 0x55f, &(0x7f0000000200)="39bbd55dd2ae6db289b6831602bbde84514343c368a03793ffdf333aa6364a3fac8a1c14c71ac242c73180f5891623e991d73789ba42deb385180e2252acf6fbe38f104df3365a2917", 0x49) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) accept$inet(r3, 0x0, &(0x7f0000000480)) fchown(r0, r2, r4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x7fffffd, 0x2000100000010}) r5 = semget(0x3, 0x1, 0x1) semop(r5, &(0x7f00000004c0)=[{0x3, 0x7ff, 0x800}, {0x2, 0x4, 0x1800}, {0x4, 0x2000, 0x1800}, {0x0, 0x3, 0x800}], 0x4) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 18:16:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ftruncate(r1, 0x100) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) fcntl$setflags(r0, 0x2, 0x1) 18:16:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="10000000000000000040000000000000"], 0x10}, 0x0) 18:16:38 executing program 1: pipe(&(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000721000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fchmod(r0, 0x82) munmap(&(0x7f0000722000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 18:16:38 executing program 0: r0 = shmget(0x1, 0x4000, 0x438, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() r3 = geteuid() r4 = getegid() r5 = getpgid(0xffffffffffffffff) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) renameat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000240)='./file0\x00') r6 = getpgid(0x0) open(&(0x7f0000000140)='./file0\x00', 0x8002, 0x88) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1, r1, r2, r3, r4, 0x88, 0x7}, 0x3, 0x0, r5, r6, 0x3d51, 0x3d, 0x2}) setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 18:16:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xfffffea7) socket$unix(0x1, 0x3, 0x0) 18:16:38 executing program 0: r0 = socket(0x4000000020, 0x803, 0x100000000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8b022e2f000000003040"], 0x1) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000004c0)=[{0x0}], 0x1, &(0x7f0000000540)=[{0x10}], 0x10}, 0x8) fcntl$getflags(r0, 0x1) 18:16:38 executing program 0: r0 = socket$inet(0x2, 0x100000000000001, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 18:16:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 18:16:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair(0x18, 0x3, 0x0, 0x0) 18:16:38 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f00000000c0)='./control/../file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000180)='./control\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./control/../file0\x00', &(0x7f0000000040)='./control/../file0\x00') 18:16:38 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0xb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) 18:16:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) recvfrom$unix(r1, &(0x7f00000000c0), 0x1db, 0x0, &(0x7f0000000080)=@abs, 0x8) close(r0) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0x6e) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x7, 0x2011, r0, 0x0, 0x0) write(r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f00000000c0)=""/25, 0x19, 0x41, &(0x7f0000000100)={0x18, 0x2, 0x80000001, 0x81}, 0xc) 18:16:38 executing program 0: socketpair(0x11, 0x8003, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x4) recvfrom(r0, &(0x7f0000000000)=""/205, 0xcd, 0x43, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 18:16:38 executing program 1: munmap(&(0x7f0000ecc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x7) 18:16:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80080002001, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x890, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt(r0, 0xdb78, 0x7f, &(0x7f0000000100)="81e7ed60a9c978842db84f0deca206410a992c9d0408a6c3088a236b9f5d2bfd2c1d411d22911103e97596fb8d71ccbae3920a12e04fb51d724a240b82ac5949255346450b64d5a6c1589a1796584e", 0x4f) fchown(r0, r1, r2) listen(r0, 0x6) 18:16:38 executing program 1: r0 = syz_open_pts() setuid(0xee01) r1 = geteuid() r2 = msgget(0x0, 0x124) msgrcv(r2, &(0x7f0000000040)={0x0, ""/142}, 0x96, 0x0, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) flock(r0, 0x2) 18:16:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), 0x4) socketpair(0x31, 0x8007, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000080)="2dfb3643f9bd4eaffe19e63ce46369a9027a784d4e65c3d17084841c05a677e650f278e9036a76bdce041134d27be1980012e04fa61409f9396d0298fd19a0198af9c95baeac9365bb5867c43ab6a8decb29e32d3372d15dc95859915d5bb1716789f1", 0x63, 0xe, &(0x7f0000000100)={0x2, 0x2}, 0xc) 18:16:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848ed28051bd24603dea8d0343d605e2d3280d33ee6185c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902ca2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca7bc3e92423cb41191c368771b6626551a90e6a0998bd25030a8ef816d1f947af355d3cb3fc4112013a2adde1491facea20b30992b9b57d95228d01b8979a3edefad0c39068c5c65f9a4500c82c9ef59b196ceef9a443b39af502c095c939bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d65b34f9eb422db0cb072b4677074cda2f26ddf77e5944d4fd99c528d0f2000000000000000", 0x190) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) r2 = syz_open_pts() r3 = getuid() setuid(r3) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) r4 = dup(r2) r5 = syz_open_pts() dup(r2) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0xb9) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) chdir(&(0x7f00000003c0)='./file0\x00') ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800", 0x4}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:16:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000020}], 0xb72, 0x0, 0x3, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11, 0x0, 0xfffffffffffffffe, 0x4}], 0xb, 0x0, 0xbf2, 0x0) r3 = openat(r2, &(0x7f0000000080)='./bus\x00', 0x20000, 0x80) bind(r3, &(0x7f0000000280)=@in={0x2, 0x0}, 0x4abe46b1) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f00000000c0)=' \x00') 18:16:38 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mkdir(&(0x7f0000000080)='./file0\x00', 0x22) 18:16:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 18:16:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0xa, 0x0, 0x0) shutdown(r0, 0x0) geteuid() 18:16:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000580), 0x10000) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) mknod(&(0x7f0000000400)='./file0/file0\x00', 0x100, 0x20) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) fcntl$getown(r1, 0x5) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000200)=""/72, 0x48}, {&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000000280)=""/94, 0x5e}, {&(0x7f0000000300)=""/20, 0x14}], 0x5) read(r0, &(0x7f0000000040)=""/54, 0x36) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') 18:16:39 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x37f) readv(r1, &(0x7f0000000080), 0x0) write(r1, &(0x7f0000335000), 0x10052) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:16:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) r1 = kqueue() pledge(&(0x7f0000000040)=',.\x00', &(0x7f0000000080)=')&{\x00') fcntl$getown(r0, 0x5) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x7) writev(r1, &(0x7f0000001400)=[{&(0x7f00000011c0)="46885826e083dc4eb05150d548a7190e728a040abec82b4a559518e546512e616ccb4e1546750b0af8d4b54e81e09d6185c47f2491bcee6bdfa2b992e61d7ae2fe65e619b7477e5476cc28c49653dead5fa233db0d2e301eac6dccbccc3c3a", 0x5f}, {&(0x7f0000001240)="ac377b097a5c326e254ced01c84d3b658d4b4b880ba2bf4ac09110cfe985e0f9658efc5a04b4e4bdeedaf750e319eb0aa3483a780e1917befa86abafd5c5cdec725569a9d8e2611cdff814185e0ac222c02ad0eb279353b1d2d13cdce7896c1f396a2587c1ff8de6157c7b9e161f277babea8252295328fffcd1cbb8afe6326c5a801bc736f2039a003164f939361d4bbc156cfea3410be797c4c052dce7bd", 0x9f}, {&(0x7f0000001300)="de62a492f6356754e47bd78914782488ae5d6383aa5374eedd3442c3e117a20fb28ee1e0d9edc4b6288255c1bc5b9915bc3ffc758512bf796819f654c031d0215d64a0e4e77083601c42f98c7d564158c1337c", 0x53}, {&(0x7f0000001380)="02ef8efeb05fb730f3f96e5a6a241d07b9548f7ffc7227468dbb7e4b4ca734b5c622bb1b15bb6f969ef1a8590bfceae9a7eb7a8a2d5321f430bbf475bbcd42a77aea1e416cad8de8399c", 0x4a}], 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 18:16:40 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r1 = dup(0xffffffffffffffff) r2 = dup2(r1, r0) sendmsg(r2, &(0x7f0000001480)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="357aabc1d889a2ad58f4759a7160b4ae7947641b89fa1bbe40cd8ed6255933afaedd202bae8f2e3e9be18163ca205a437dfb817c1b5171135a1816867952e78ebfe5c023e3fd201a7c89b3b79ef675140453912ff44c980ae372675b6e77037be80ecbb1ed8ab0b915a2c64981c39f1ce548aa2e25b5cf0171d0f14e6047b33e2b514a52577f90a23f15d67c22dc9e822d415c204a97a70c23e9bb3bb2c29aa4c0ba36edffa5bde1693d755bd3318a55457cea044703597c9a7fefbb2fad97c4ea9fa37c8e09f5", 0xc7}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="80000000000000000100000000800000103dfdeecb4fc0c347cb079ccb3bca02a01c726cafb6199cb813446f8cca7d09597a4b2df396f8fef4454491fc86be10e59dec055547207bf234d6e2abf26885b8296dbb986398bed5ea6fcdc53842eac739cfe08b2c3fe43fcf311611cabd1840c6ee3800bda2ac34b54700000000001001000000000000ffff00000600000080795180ac0113e71ba6fa3d9f81134042f8349d3af01fc93c035062fbadfb7f3c4fcce77635aef57f820efc15e7c3e7d7605fdbb68067e127cde06fee7792b7bed3cf442dc2ec453461b99f37d35619b7b73a5e2a7f3f212c80b54bfe7fd96bee3a8ccbee41a37a7ead7eed1682fa7e9ec4d78b17132dffdb573c636c61f9ae3dcc501019944e7bac5b220398d10282ea82fb60cf1b8062d57c9b5bf90eee5ca6fc43ba32a1352cbad3f51e911f19e493f643d41b0360eba341909fc5748f069d8935e9a64d51417be62eaa8b70cb40264a77db7068efa425536d52a3fa951a48819d359554093dcb0b0c2223f5fde54df16a49ae51298d6ece000000000000780000000000000000000000030000005fe423f283ec16049d57386c87b56d6f2b53dac84861c667d2c7422f6b35b892a6feef9f9810a01fd95c166b3b4ccb25f141aae55cd29faebd8c44265ec859c42afc10c4e4dda949fbc1608aeccfd45a49961550ac2bf5859c9c58eed3a36a6fd854a09444000000a800000000000000ffff000000000000fa43f1bd8b89495f6c77c63c1021650e584eb72f1248868561183c626b7e2e1bb058cdd27accf7ae7a8329744297c0fe1d3c6e9eada3329ce6f2a11b11456138f67ccd46f6e6f1c0f5c44e01822209511705a559a5688d45d7a31ef12a868c4564973d123be01f62bdb481ddf7f92d585fdfe431213e90be7e90a0e9616a0945e4009cf0d479960eac3f9561ad9b668d225df2c0b65700001010000000000000ffff000001000000b5ee09ab27e93b443dc2ced5e9625f2abc743bca4c20fb35fec8cfcd7668916dbc65d0528be6122bf6f7688cb064c172c1f7268fb8ee837b7d261b6a05f8df44fe5a13abfd02f3fa5b0b652155064aaafc6b522533251daf9930cbd808aac97469d048c51fab579416c60ca93d0d2ff1e63d0e984675543bad13708140c4d9b59957df29f574d8abf3203f4e734972441306db8596e54dda432bfad21f299c7c8fca2d597e9a65cc0c094cd22d26381f48c4a464ded678bfcd9f47fa94692a33a534fda4f0b2389ccd2ef7d69c5ef8e5b8bf970323fb8eb703c879f48d287b5f46079ddaecb88c7efd8f5eaec3788635c8aba76fb59fcc587af5a3df3aa926bddd64f8e88b9e063fedebfbeb8459a7f66a30d43856b25a0784640c46b159ca4fcee1c7a81def1a914f46496c020bbc9aab8870dd74aedb0f1044e8d3d65eb6eb002fc55dc5530f019a20db81cae91cd2c7eb711749543a60811078d54ca8e012f25d32baf8fa674d1bcee95d7e0699690c7a71679e7cc1c3d06292319b7eb8154db9dcbc55d3ba7a9a756c35ab3dd59d9a76002924b6d56397c3f599970a5ec2f13efc6122323e3cade69669ab74c930c10488dd031631ee88ea5fe2cc7017f6abd10e04d1569cb4cfef045552e2205a45edba830609ef9b084b5d1286f52bca6085b6457da72402f99b897811ca96190cea3939c0df5aa88f43f096a53f45cd2caf9c676479eecdda9cfef4f7404e7f6345f13ec02ebdf76a737740501b96b9324a5037f50b3337fe7d9265a6903dfb700c718626ad9003f2ba508e5102a8ad6e251f7f89b3443dbdacaa76f6335077a1581a9eef763a5d7351bc8ddb6f13d1c1d19798018498782250e56138abd29c862d287edaf42f6515ea9c5fc50f7456ceddccfd4db1a7b8ba38ef42965df1790c744995abd84e38a1b5e0712e8b81d4f7ad22fe2b18b1306ffce44aa0e1b45a2e44632f8640e2d76d79be9e1475e8330109c9a8895aaa47b494949cf0fc61fe33ba6a547a259149c74071451a2b98b9b12516b0f8dfb4e3bb479ad15bf93a3ed13c0b4c2acb81672ef36da8a1ae4726e43a43b7d426ab67b1dc151dbcde5f8d92d0147b3ddc39bc6d2297925d2173f3b461eae2f0f8cb8a26614a149e48014f79c94d733284c236ff7871208d21ef84020de75e3eb32b8d9250691307d73871581594d41f550cbe32608be51f1cf12edb9a40a53cf5b627486e3d40e683e812309676511efd8b1cdc2e9697bb02faa17e4ed6456ef4857fac5e579f6b82a91fdf3fbb41ab29c1b8fca30cc5a14d48f1a8d2d20fe9bbdae9587c37aa5b4a5e49bf69c56b5265783240e7d231f281f3a6b861fe5b2aee8dfda656d63da5addef5ad737068244a1d7aaa46c62f1aa811afb81077bf28349f2bbf33761d83f0c93230b24e3b66cd434ba6b0e031dbbabc2b7cce9d2d7f68082f4ec55d181c6bdf082a6c1847ce0514345110bee18ed4d40b5fa0d5e5d1da9008ac7278e9757e7cb9e06ee4f0ebe093d3d68474d109ca1361d52f0ecb1a5787bbd288f083ea243bfc6f3c47a73d985bbbd183e70f534da56420f57df84e0d23e75b315482266e9c5474cdd800d4f9ec209bc0af8d5c7d3d98c852cefff87e938a996f943d27f8fe6baeefd4fcf2fff8783afceda8a1132f1844febe44f5ef677e64a71a02f8f2c4ea49c371c18523184e3a1509121a6e1c201b5601c6efeade9b8226490addc51e7ad4e0dfd84f5954a2e842b59c4d1904acd37a70be19cb02d8b399895c8d0b221e2301a52398766c40e19fa5a4a905c4c1df52b0795317fdb2488bfa81128f14eb6fe0fe246e614075a80d63718e059fe011f414a1a1794dc9c8e5adafddefd207c6c9f54f0a622358481eb893150d382ddff71fdcd0a0c34f1a7055d0cb4309e59de07b39979cbfb6af3f319231324a2037b3f41bcee8000d97e6a1a3edb3db37353571bbd587ca9009f2c4b2a49a6151b55fafc9f99f841382e6d44ed65dcdb66216c60084bbb593020b8f225f177d0178954e13b01e8d8bc9a310f480da85882ed8d3dd9a02ae9adef08d3a1fe921a0848969adb63b4b60bc7855f09580ec1eb625444c227b07bbc919bd040dd7669cc8aa264ecdd4d9000040e1211ff738e3eb8ebc1be8db84ff7bc05f2baad6fccbf1f6118ede735fc5bd184a00ef074f842aa4bd03dfcc4a3d991bbced020636cd4c6e3b2813fb5fe6cb7f4a091e6cfa4c54825c38ecbff3f8108f15c857ef9e8b183d891e84aa8ee38bbf3b3b83de3f68e02d3285a913ec6a00fba1308a876f85b33b0efaa29fcb0d7b0c584efe103a758d50fac221e31c511e56c72f77c1bf3ad80b1a42956690770381dc3931205342c09a4f9aa98d725a97f6b7de18e9bea2e570e1e1580b77871cf38e7a469a14ec3ebf3d8bac0cda5e0fb0b26442253fa67dabd122ebbde90acb3373b3a8bc3e956d5d893da7a35ce6206c05b26ed318b47185253ccbb605a12a5e56e5fd0c43158c9da7194dc64d13fdeee883354e0f7de2a9d3b20b4f59e8a695c2571e6ec0468e62b796b2f6c19adac72b646f0b286ada2b6badeebd67cd64e32599b220810bae2c468a81679e4828811c97222318cec7c4407604ef97a7929aeca2d37a0ec28dbd602194f0ea70823063e44048a01fba91a7869da7c535f5fb7cb4c09f72df65b15f7d5ce214741adf7de6539df14c6aa1f29c3b6eace537cb05a51f4ac98504ce5a25a5b9bed995bb15f2476a4e323adf77203b6cdc8dcaecc6822221cf5c8361aa787e17c126c74d86c0ac91bb4b9f32db0b74ac197144b053a0181d5d75dbee67a6a9b54ef3fc90e6174d0a0df4f41c2683dc2cb6decdf5badc0f3b897aca3785a9f8804908adb980b6fd7b0dbbaadab05837da5116b70ee3685dbad63d55b6876db4bae938d934d0e2413f0f45cff8106ed2fd577e1230b7c1e45b29df901e788e29f57831e722e7337119bd49b6d47a145f5a689f8809a23b8e5b06045c84e0285188ee1367f1c59678d045ffb89e4c3e95f3b6a789cd3152ec8fcccac378948653e8e45f50b2e87ebaf76cbf4da1da7278bbc8dff365e89c534eea45cec7dade5b2f67bd744c935d95bed5e1c38decdecf349c4998d0f698d186d22e606d65213327d6dc886c1c500a92a78297925c4c174a253c32209b84d1e607489c9af4fcee91fd38c80ce0cb62d7583580f631fc0c392d5174d9ca1838a04dcd8e44b7cf104f874dd484d4d3c6cedd6eebac19deb56f0866fc3c33c75011674c7be7665c64113960c66a72258e9c6154e927d8722b9dc4b46b4ce7789f7fd57ca25935b8112ee478ea18e22594fd109b64b55b43452f97a28f3e07e53fb42e49e65dedc8daac6e668d708dd88a9ed9e9ae3036ec77ab7195a92a48e4053916d4617035fe35578e906fb431a05e14faa7f62f268244bbb54942764c9b9f3b021beb942c5bda1603f16110fd0bbf6b1cb10a0e3edfcdf3d7f95860ef67d8a381629f23af80cfbaa41f7afbb537e071a58dbf07f302c8f85cccd80420ddef7c710d34f70fb82f2bbe401bb006ef21c33371ea8e36306b9b773404cdb100152c5d5c03db1bd6b5ca12c20c89cb118286d387ac0564f23cecdc51399b07f6f4952a60cf962497f67695cfb383fcdf580c5d077e56f3da087e837d111a0a8a42eb113c4350ce81287990c14552633582ac73c999c8dc12e4c70cb16da5f4f1601d78dad2ea5f54c48e37445c0ff404604d70d92496b625a32bc3257470d9ea9260dc2f9f359deaa660e34aca790d8a23147fe6cc71df07fb8cd5a0c0267616fb88f38ac66ebe4f78bdec9c6b2aa9beb55c85b8ef66a88cb643b58bfb044b8c67c6707936ea378f67bc073eea1df768381da33a00eb62457485622decac4ea2c7ad3b6906538e47ebad58ad7ec082dbd45c3cbfae0e6a8774f70bb2a6044c5a3d0b090139c46d915fd259eb81982b47beeb0e20eaf0b9ea0b5114aa9303229d9855b433f41226981a12c964be56ec12899c18c2f22ce23ce11bb3c8f04f07cec66054f9a17352e16c05b64b8af1e56c629a209133754ddbbb55ca059a0f6a9bd5d07a020e5198ec616b15e1364178bac03e8c6486ecc814c3cdf5348090d74516c899ecc08af31a37dc8c898fe7966786f4b5c55677a8c9886b154f96b1f2ac09f891213f0129f035df04c0b8a34c0b130b23584022b2037e0f607cda730fe972e4a66c16dd2f823924a943fc88dcd52a40af1eaa6cd6af3bd952b1693301fca14ef104aa35ea979c0316d1e21e4cadb7c15432992cd6d202a0f69a23cb5c2217d6772753da6a449e78e96dc2a30f0bc55abd131077a43b8536cbb14c70ff03eb3f4dad44997189a5af718fa6493a030e3ee3743be814ee9077dfa168df33dc8efaa94cb901e41267a05cce78f73f2991f9d23e88d7a3bd7de33aba193cf1fb99c0f7246c4e4c03a5cd17d78f6620ec21a95727077344d4d93ebd4f7c3e386c4feb9f5cfaab84be8b589da9b77d70305174d01842b464fb98ba5a9da49a72d9529830f91624f8d042192d5aa1fae675597dc22aea1c140eb842917265ad94ad298ce6f642a0767792b653bc8ccf777037e3bdca02cc02d2aefc4a1eb4d5726f36066f4e5447577d101f231c2a77bd25102035bd76893de52371a3d7f759344835ab4c1aa0587b4e8fee3d61c5cd89127e9c8f678efc6621885404e4710d2f76d136d4f3fe47070cf78d75b5cf44d837218e794e99a6dfe60e07dc5d3bf4eb01b04aa8e9c8c92fff9ce9245e62ebba0838cbba575b23895809735202d3c4517d359afb0b03f569028fd6cebb524483b0e7a7e0e11426395755ba78abdab204b842d6dd4c392e0b5ee7a2a37ba66850c20867ad9188dce765da3f208df9bf4b3690a56d718b9596d0014f05e48f8907d5747329646e63ffb4250d1fc76a0c95bc45d37fd17c82087679cd24c7b4dd6755ecb5f06de20ab5394487ead44c63148e38d0cf7e54f6e63aaf3a86d9064a3df963ecccc5c5fc10e0e9266ebace1d23c61da24274bfa07a73c528325c7a4464485459038c3c535bfa5def6b18d4d4b7fcf62408a545bd7f9f463198006c4de35ab781557e60d5f742e54a3edfe9d1407a8612932484833e7be925d8bf7b88a2a2c3047c41159e9c31a092834829bf0dd2deb0f20e31c66728d0f3e014a5e2d017d8f2ae0b82a730ef395b871b2c52486ef03455257b86afde06c64a1ff415b512f6254a18344e1d9cd6c6440b5bda44dfbdb2b466936cef4f05360e998438e8dd3063e4f6492f5313b33c091e208185a0956b9796b3ba66a5823de4ae2e8af9b7669cfa8744c056e1b4371da005ec4ab7408b12ea1867c94092e230a251bc93650208e91232b9f17ff40ad82a747923909194e5e2eabecd53f9168110b4b5927c44e0cd2c91d3af32b5579a970a0ff28ed43b4f452db2cbeeb0b1acf7e74c45eedfb3ef0b7147902d9b90504cd6dfbc196026cfa9c6b752076109676956a6f6519bbcd00aaec16962ed8cfcd018b0d0d74e0f1e1d9a91ec2c20ddf44815b2d18c6e6d18810a98e7f07dd4d75121d559a24dace6ac5389b3287cae11565f058a69fd6a83eecc5a6cbee5e3238514df16655d9e0e12e2634eb985fa24a6f716e27daa770910891dc5f9c25839e15dd5b51d782b6ee7ebb332e3e982f85c63a4316c47764dacbdec11bc60fae8bf6032433b8e43e834b54f1e3d8457b2c30955ae531fed1d9ac7ffcca37fb36f29629df3240a707a74a7c88af2cffaef67b47b4e9703bbf8533000000000000000ffff0000080000004a71d74fc3b149af994a2800da1e4e757264de44c4a8324fe2eb107500000000"], 0x12f0}, 0x40a) fcntl$setflags(r1, 0x2, 0x0) r3 = socket(0x800000018, 0x1, 0x0) getsockopt(r3, 0x6, 0x0, 0x0, 0x0) 18:16:40 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x5, 0x4, 0x1, "f4a908889b1e4a7bdd3982c720b424b8dba61abb", 0x4, 0xa8e}) select(0x159, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = shmget(0xffffffffffffffff, 0x2000, 0x102, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/4096) read(r1, &(0x7f0000000100)=""/67, 0x43) flock(0xffffffffffffffff, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r3 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x80000008000830, r3, 0x0, 0x0) flock(r0, 0x2) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x3}) 18:16:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) open(&(0x7f0000000100)='./file0\x00', 0x8, 0xa0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x75, 0x1, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 18:16:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getegid() setgroups(0x222, &(0x7f0000000040)=[r0, r0, r0]) 18:16:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x100) select(0x40, &(0x7f00000001c0)={0x5, 0x2, 0x9, 0x0, 0x7, 0x0, 0x8}, &(0x7f0000000080)={0x0, 0xef, 0x168, 0x5, 0x777, 0x10001, 0x3}, &(0x7f0000000140)={0x8, 0x1f, 0x4, 0x8ea, 0x6, 0x8, 0x200, 0x9}, &(0x7f0000000180)={0x0, 0x7}) r1 = accept$unix(r0, 0x0, &(0x7f0000000340)) accept$unix(r1, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) accept$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socket(0x20, 0x5, 0x800) select(0x40, &(0x7f0000000000)={0x0, 0x81, 0x1, 0x2, 0xfffffffffffffff8, 0x3880, 0xff, 0xbc4}, &(0x7f0000000240)={0x6, 0x6, 0x1, 0x4, 0x4, 0x6, 0x9, 0x200}, &(0x7f0000000280)={0x1, 0x7, 0x9, 0x10001, 0x8, 0x6a, 0x8, 0x4}, &(0x7f00000002c0)={0x7, 0xffffffffffff0000}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10800, 0x2) mknodat(r3, &(0x7f0000000200)='./bus\x00', 0x2002, 0x6) r4 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) dup2(r2, r4) close(r2) 18:16:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x13, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:16:41 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/111, 0x6f, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) fchdir(r1) fcntl$getflags(0xffffffffffffffff, 0x3) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x6e) writev(r1, &(0x7f0000000000), 0x1f0) 18:16:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x800001000000040, 0x120) r3 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000200)=""/191) clock_settime(0x0, &(0x7f0000000100)) flock(r2, 0x2) 18:16:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) munlockall() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x10002000}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 18:16:41 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() getgid() getgroups(0x27f, &(0x7f0000000000)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20108, 0x4) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x8, 0x1f}, {0x9, 0x4}}) fcntl$setflags(r2, 0x2, 0x1) linkat(r2, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r1, 0x0, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 18:16:41 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 18:16:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x1000, r2, 0x0, r3, r4, 0x101, 0x5}, 0x3f, 0x3, r5, r6, 0x100000000, 0x1f, 0x2}) getsockopt(r0, 0x25, 0xd, 0x0, 0x0) 18:16:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 18:16:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) 18:16:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) socketpair(0x26, 0x0, 0x1, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000100)) read(0xffffffffffffff9c, 0x0, 0xfffffffffffffecf) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() fchown(r0, r3, r4) 18:16:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x100, 0x4) 18:16:41 executing program 0: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 18:16:41 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 18:16:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:16:41 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x91c63ac0e7c87c83) getsockname(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x1002) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) getsockname(r0, &(0x7f0000001300)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 18:16:41 executing program 0: r0 = socket(0x1e, 0x3, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x3011, r0, 0x0, 0x0) shutdown(r0, 0x1) 18:16:41 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x40f, "e8daf4daa4f61d83a878b5c0c84182a0ddea6182", 0x81, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x101, 0xbb, 0xffffffffffff8000, "71fb0cd75aa23ae8680b1d0aa24ee470420e0905", 0x0, 0x7fff}) syz_open_pts() fchmod(0xffffffffffffffff, 0x0) 18:16:41 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000001c0)="ceb0be1dee2420ad388fc525c68f91a76ef1a0fdeaf2ae546552a27710b36a7d28c7d7a3703af0d6d03f37ac2669d632876f1c1f", 0xfff4) r1 = socket$inet(0x2, 0x2, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x40, 0x100000000}, {0xbe7, 0x77ce}}, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x8008, 0x8) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000140)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 18:16:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:16:41 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x44) sendto(r1, &(0x7f0000000040)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x1d, 0x2000000000040a, 0x0, 0x0) 18:16:42 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x13, 0x0, 0x0, 0x5}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) 18:16:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000240)) connect(r0, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8001, 0x9}, 0xc) setuid(0xee01) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x40) dup2(r1, r2) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') pipe2(&(0x7f0000000140), 0x10004) 18:16:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) unlink(&(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 18:16:42 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget(0x2, 0x2, 0x10) chroot(&(0x7f0000157000)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_execute_func(&(0x7f0000000140)="c481fc52238f4978817200c4e3e17bdd89c4017d7001bbc4c23dba6e6e0f381caf489700002e6fc4e1d9d9bf500f508b3e0f71e157c421b7599595000000") utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x44}, {0x100, 0x4}}, 0x0) 18:16:42 executing program 0: mprotect(&(0x7f0000ed8000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1e) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 18:16:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000100)='e\x00') bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x7) 18:16:42 executing program 0: poll(&(0x7f0000000140)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) execve(0x0, 0x0, 0x0) 18:16:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10829, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) 18:16:43 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r0 = getuid() setuid(r0) r1 = socket(0x16, 0x3, 0x0) r2 = syz_open_pts() semget(0x3, 0x1, 0x2) shutdown(r1, 0x0) r3 = semget$private(0x0, 0x7, 0x230) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000080)=""/229) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) geteuid() 18:16:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x6, 0xffffffffffffffff}) r1 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xfffffffffffffff8, r2, r3, r4, r5, 0x40, 0x3f}, 0x4, 0x4, r6, r7, 0x81e, 0x2, 0x5}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) socket$inet(0x2, 0x8, 0x20) 18:16:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000200)=""/196, 0xc4}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/61, 0x3d}, {&(0x7f0000000380)=""/54, 0x36}, {&(0x7f00000003c0)=""/125, 0x7d}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/105, 0x69}], 0x7, &(0x7f0000002740)=""/228, 0xe4}, 0x800) close(r1) 18:16:43 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/19, 0x13) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="861e09994b071427e34c9e50badfda3bb34cff83cc9efdf8b147d5b08e75b5cca1c4f15d4009d4801e8bec5154fb84bfe77810adb51d27585b3691f51b157035263bee5192ce2f992b5efd21dbed38cd83f4e84aa38bb082fc88eadb6398f6618b853075a85e6b10736452c1f0e4aee15b1b9f5dd6e1dc6b28a7b798423368f513bbb9a6ad94dfa7ba7d9b4203a696653bfe8547829188ee24b74648bc347165f65f8c5005e96972277e87259ee760c19db0bb98f9ab053ec2dbd39f469415e92d9587bd98a03987f63f1e1f3a18952eea7a332e60eda7c3", 0xd8}], 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000e2000000000067a13c9b646c2bc265adf67127ea23990c7e0200000000000000f10e6835c433b93aba1771f50d3762d57a6a3a1324e5b16ff845fb0da735584e06903cb8f94d7441f7f0c56bac71aab9fc33843fe5dbf9d4cad8a476c10500d9653b22022119bce349a392e95167521437e7720e8005b82d6f41e0b0c7e8d685d2bc54e08b220f38f6223193fc346466b8be3dbf300fa6743aef024d2e7f9510b3deed31e5fde0b0a4ceadf865e9f7f586eb8e6fee79596b8d540862f65720eb13894956e4ca331ae04aebc5aca205028c141d87d4a9104e0eaad5749e55673c37f30fdea4ba895d8c5f89e9fc5ab6e89da861ca0148d6e0ac8feb1af98eb38b3327b751babc75e42b998147941197c4609ab2d2d9500342e1d0fac2fa405afd3b60"], 0x124}, 0x0) sendto(r1, &(0x7f0000000440)="7aa6154c466057d06c5c15d4483cc3c7847cc35a865fddb1e42fcc84be48dbcc52ccb3c1b6bf3d2191b504f1d70b4b556916a0d250464bb5e316ff6f18c38c3a07e1a29103e983513e79b2bfae3e3fba9a812f9f2b5291a758c829dae41531dd6f62e88aaa", 0x65, 0x6, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f0000000040)={0x0, 0x3, 0x8, 0x3ff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x6) 18:16:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() clock_getres(0x4, &(0x7f0000000080)) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) 18:16:43 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/89, 0x59, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r3 = geteuid() r4 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r3, r4) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000280)=0x1000, 0x4) 18:16:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) getegid() 18:16:43 executing program 0: r0 = msgget$private(0x0, 0x6) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000000000000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r1, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) close(r2) 18:16:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) r1 = socket(0x11, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}], 0x20}, 0x0) 18:16:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) mprotect(&(0x7f00002e8000/0x3000)=nil, 0x3000, 0x3) fcntl$setstatus(r0, 0x4, 0x40) 18:16:44 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) setsockopt(r0, 0x9, 0x10000, &(0x7f0000000000)="b2287be5d2b2e9e7d980a41e5ac9d5efd12454de3533b7605b419cbfdbea9153ca0af94c0e687e6c144394ef9086", 0x2e) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000340), 0x10000014c) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) write(0xffffffffffffffff, 0x0, 0x0) 18:16:44 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x8) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="56881e4e5b24115200"], 0x10) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x1, 0x100, r3}) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r2, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea7052197242e894c666e4fb3ea286d39ac7931ca", 0xa0) 18:16:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) 18:16:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16eba003225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8a197f55ead60bd358a15fb06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d0689bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b73ac674fc4becd0c68dab7edbee02f5c1d42ebb06f702d35a99c7f4901d6da87f8fc5a887898908e9c19d6d8b404c3c9b416b48c439d0ab364b0bd24394aab79bf69486741e4f7fa9b0df267a86c80df9ece8ee8d24514b2c6dd217fc829dd6764fd949bbda3c4a23e8b4f5eabb11eee0cb181a540474567347cf8df82c92", 0x1f4c) r1 = syz_open_pts() write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r2 = semget$private(0x0, 0x1, 0x2) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/29) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) r5 = semget(0x3, 0x2, 0x1e) preadv(r1, &(0x7f0000001640)=[{&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000180)=""/52, 0x34}, {&(0x7f0000001540)=""/132, 0x84}, {&(0x7f00000001c0)=""/58, 0x3a}, {&(0x7f0000001600)=""/5, 0x5}], 0x6, 0x0) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000040)=0x3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCBRK(r4, 0x2000747a) 18:16:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fsync(r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0x5, 0x1, 0x7, 0x6}) r4 = getuid() r5 = getegid() fchownat(r0, &(0x7f0000000180)='./file0\x00', r4, r5, 0x2) chown(&(0x7f00000001c0)='./file0\x00', r4, r5) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x41, 0x2) syz_extract_tcp_res(&(0x7f0000000240), 0x100000001, 0x7a0) getpeername$unix(r2, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) open$dir(&(0x7f0000000340)='./file0\x00', 0x10, 0x8) r6 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000380)=""/217) chmod(&(0x7f0000000480)='./file0\x00', 0x20) getuid() pwritev(r1, &(0x7f0000000500)=[{&(0x7f00000004c0)="4f3a66391bd1b2a6a44ea349587dae4aaff8", 0x12}], 0x1, 0x0) r7 = open(&(0x7f0000000540)='./file0\x00', 0x8000, 0x21) pipe(&(0x7f0000000580)) rmdir(&(0x7f00000005c0)='./file0\x00') pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) lchown(&(0x7f0000000640)='./file0\x00', r4, r5) sendmsg(r7, &(0x7f0000000f00)={&(0x7f0000000680)=@in={0x2, 0x0}, 0xc, &(0x7f0000000cc0)=[{&(0x7f00000006c0)="9f1fed6ba9f3be443244710a67ded891a5e706e81667500f4ccbbf4565995a044bc1984e74430dde2a3aa4c93d006f5e99123e91cfd570f7d8d3f873b3b1e31014a7fdf2331a88034d01236e9af49d4f22b7866e9a751096d35e0535aa4447b3492b1dc39ee08576b902989f093826c319d9999b7b6dd4acb81d13be800b369dafa24e3db19bc85bf2ca1053ffddf790c33ebaf2a9ca61cc6d772eb5fedb12afa7697048b500bc8d023b54d62981e08e4590d7b3e5639afb0a29824d6237fbef325a64", 0xc3}, {&(0x7f00000007c0)="ab503a499ee5542bb0f4de3be6a3a444632357d0cc7c3def444f62e7427f4ecb997436b6f384e0314a54ac2a180452a984ad3266049ea904b63aea59d6163438b0eec270c35db6128099e92ea498a4f3bf96a767c453c96f06a798205ec26b2974a40c0de0ee66b05a5474af79f33de21a780419252b1731e4d9f0ff076ab5b5fb27bd4a1eb29123711e676cd6826b205526f5e6f418ff1df6b98898da43d43f", 0xa0}, {&(0x7f0000000880)="7a72666d80a04177acaca5df1f438ee294934fde3073f8ec4f3b8320ca26b0f62ddd06891ca7bd9f39809b65fa02eeccc9343396ddef4f0d01d5dc964f3b1357821d6b5e76e21da20dd700b0ef5d996bf7aa54382eb8a0e5fcce51c8", 0x5c}, {&(0x7f0000000900)="921d771a4e5a7dc4588b4333a242812d20a27fd01e134bc62b69d443d4efc5d341e569a68fd67e73d4ef41993d9dbd2955aa81936dcbbfd249a9645c2964f9be146c81d6514fa905dd33b253c57ee8a8a7abb6df159b96c160a077ebaa1e3e7ee3c6f9892e2f9d892d66193332bdd7fb8e3d3033c50a768dc83dcf66f9f0945226cc8b0668c60953d7def87cc707766968c9ba0ce1ade6113e55d77f762a64876b66f05cf7d7ae9ca08e81f1aa244fd2aa1bbfd7ffc784ec", 0xb8}, {&(0x7f00000009c0)="20e8edfd6dc9875ed14f4d8e0c0a2ae00a5890c1ff83eea090b76c2dbc649d2cb3b5edfd50f0f037ce28342c110693707051a7e50e715cb8c7b0a6292b49c0d175e13565179b0396b38d5ef1d2797e9849bf9d07a7d5a6dcf72685f72c67a7c8f5ce6a9e73f830f57ead15a30f05e55c7d0e36bb324b6f9b6781a18626dd4438f69af92bbf64aa81aa144e590562205d4ac0c46004e796b9e30d4d3fdb60419c2df370cf22f245900a0bc58f74fd47431c300e41954fb0433778737e00706fe567fecb310eb282c21165105f22b8e04122107e9ec7b82a6b340b1f00f3adadf52cb578f639d92c26711f6247d040e2ed7c7235c00cef2fbabaccfd", 0xfb}, {&(0x7f0000000ac0)="fe51ed1a1fc85ce08b0a26885a1cf89b7d03380203660287eeb2750234277f0b129596c054b87e4aa2a132b4298b95283a2097d40b14f336e50837eb1eeeb4aae1d744afd7864288e3c3254751e7a1d8f565b19524c448ab2e5374e40057de21b401b813e54dfed5b3ac6514cd429766e7422defd1596b3c2c648c5b9c65b110dbc2f2cd494913b469dbf9de64be2833b445e8e6f79397b70fffb9d8ccee3e01307226a5ae7cf3215fb1083e8b129766a4753e70749ef0c47116af1e", 0xbc}, {&(0x7f0000000b80)="ded18b180bf6e2837ab956d20df7e753f0b2092305bcf487b933152fdc24e2a8cc1d3d6b87093db2333a00bc84b424de276001baab9d219de4900b3c0cb524a770b8ce989ab0b4a4d3e8b9e8e96986acadd63183aaf21a579910bed030fee8e5366be3fc2997568ccf13f51a3c0b88fe5e048f5d9d37be214705af83df9b3ac9ea00ba96c138937f5a2741ff0e9abb8e432cd28169feaa305d48bbc3edcc3debb1d3164e9e92928dcf0affa3c2720d620902bf5a48d5e5d1ed7543", 0xbb}, {&(0x7f0000000c40)="89a634939bf81bed21495b74fa8cc088ae6c45804b149ab358ba706d318b9f089008e8042a261e4b0f2e9b4dc38c18c99e67bd997a31c3ad565299fe56d78d35b8", 0x41}], 0x8, &(0x7f0000000d40)=[{0xd8, 0x1, 0x80000000, "c4c16692a13a4e994ec7282ef31521d873931dc49828a9a31c317c59323ade2a7d362a45c92967fd2fe70d2548ed1d0e0ac38f8520c38ef52b7bc013e3759b17029b2921efb4d4fea6dc4604541620325c686af71b933e304fdc01cdd95c2223e09021a0c6778df37bc75e0eb63a4800393cfe36ac533144d59370984d6e76cee5276b7aacd87c2dcc824582af14e10dfd8de1778d9419eda0325a8abb676e441d09c5d868b40c195104951a7b817f02d7e9f118749f987faf015430748fa7f78c5dd6b2"}, {0xc0, 0xffff, 0x8, "ae3d594d1cc5faeb20f5e19e349279dc87a968fe4eb5bf4ae293bb5deec2a78d6fa8c01cbf528e1711ac2b0545636ba5d0cc1e60815b8915027a24c284464b602a73776d632d1ce397dbdd97ce0fff3d32bc5178dd118f9bafc8336831f3b6f76b742b763b4f0dacabda2f84faf55b991c5bf5299501fe6ac96b8484f924b96e8f5707f37acce0f4885fc1bdabe82e2943bb5aaa24b643ec4464ba00ef8bff48c339edbd03e314fdb87a92"}], 0x198}, 0x4) r9 = semget$private(0x0, 0x0, 0x402) semctl$GETVAL(r9, 0x7, 0x5, &(0x7f0000000f40)=""/107) setsockopt(r8, 0x10001, 0xee, &(0x7f0000000fc0)="b135b0a791642d709cbb0d60e84f1d03fc35b66e229c3523128792c726c1b29bebeca897af3b7f7064ba81673d8085209e2ef89651532a5af780451a725a3b149d5451dc6f63c55d91851a9ad1b1c2dc199b63fde399a049a935ac2e7601b1fb797676364bd699bd1106d30f96b8f8b877c7cf3b524c4ac95aaf07cd3aa556a2032fdbaade63812bbe0b8096d332c5f06d13ba02fe742edad2839152959a24c2d9aa0e515f8c3e74bde97ad422f84241131ba81db652d7de845cc14707538353c8d375699d96f4df19093672080316250012fc0bddc37f66c5019044e33be925a23958a20913cac370ae1eae2abe90077916f325847b2f8b9a5933e27b55238cef67a0e1886350be9d183064a6b473d1402cfd0fb6479f7570d5f80b9694a34e48d2c927066f0bacf2f7aefe41d3992fc9b76fed195e4f617e614863deca159e0d3f6053210dba989f158a0af3db0f482dee59e7f7eae4455f696f0cb345515b5cc99cb72d57284840369283e05856dc6a7da6578f7a3b44a4bdb51168e3d4bdb363e8c51df180dd423736b13539f30c614e116f653c5243d24b7b2956f0f1187e8424672d03ba924677535e71f51b804befac8976221184bf1e14ee4c8f5b6f5ef6b383fa4e21e7dec18e7e98803194e363833d9d06c7e8951174aa9e7f3f6632adbed73b61bd75c25f1deb3a0cd0ea240d03c3278e0def7dde3d76b51d385de86e9f52e6422717bac49dee3c257ad9d0dcab049b8953dbbde6dc6a5164b856e63de477a1ffff9742253414312d42b22b2ac9f97c2fc9b62f76017dda744e0a46a737960685c74c2cf6e582f22d892d62edfaea47bc87f238e21b78063727c07dde96ea4c245b81016cc9575bd0494e911337be54637b3ad0d3fdb94493f441c9131456920feba0ff2524f291ed0372ecacf93918474c785d8851a90b714d9160b32b80d22a99e3c8ede54cda19cc0bb3e2810700ce4c63c7f3a5ca5f23f195f7c225f8600fe0228b932daaa64448d3362e3206cf45177b96e58ec923ee2335c3be0d62a11e3285f416a748dd646fac7aedafbc4b693c8ff854b1b3865ecfaa95325e634f6602cad9f8b35f6ef85f4b78908b56a5be21ab737b0ba542bf7942ad4545499a90686de4f358e56d6889b969e349c23a2066c498d269174f1a53e5ec83cdd30d47f339644e242b3b6a7bc72139ccbc12361161a660d861d715b9789402cf824e987a250b6847c22d790967ec7bed4d32eb99cb56fa7860ecff1e91205a3a3e2e5f0f6d327ed23f8ddec2bdf939012eb5e1716902478803bda78c11b24dff1b47d3e0eb8ee89244851ab97b80ba9b226bb770f94d37f998922c7528d44f9aaf5f29178d9a5a768622b6005c129e19b5739b5484df41a4968e7b02fb361ef350f7502259b2cd96c40217fa8584d52d739ef46105d16f3ffe38ce7cee309f54ddbf06fb83064cb222a8a1de1b9942bbd58561ebc1e8ede6ffefca67be422b1486a4c6a5ff6c02f9a32574545ca53083e24f6278fe7e599ef764accfbb6627ba8424f8952924b6bea3241f0577f2ef47f5611a377017a2c4da4974c76435c08bb3ff394ecb25434f148751ef89543f066a0ca174380be7d29926e6cfefa5d1f28e4d3182dcf18b0eaa8e2eb149bcea54b76df7153fe433fcacb4dbe8086531d008b37d2e9e60e8c97b3046d4eeffac3747d7cec618cda960987baddb375916a4e746c6387166168f5569dc7a063c0c0dee12da64e7619813bb1917f7ca6f27f4acc45e3c53aa0434368492edeea730580b9743c880e10477a23650a85b38af56009e38d82af2b7bc1a1704d92fd1b2a754ab0c6ac376ac1612469a37d5ddbf3b1ce46683775516978c43379d9eec7532e4ccbb413be5fbcb1d9248a9181bb392250181e86c1425a27c5bd3584aa916e306ed61878e7dd6694402f3ca9ba95152975b63e51068cb0132d2a9c040f4c116317120e4c24731e992d400939cce9a89a1fb740e592c64cc4002b09f38d2ee932dafb3f51bae5ba25dc5e1149dcd8abe62fe61307a8d085f38172fa2094131ede23ec5ded5fe3849a191e9bf68f0ce2f85df52f4d181156c8e128415c7b34764d6d3e0928f6bdf777b54876e9b61764a3c4d2248966633d7a19adbd4f1037055aa8e35c83e9b3307f1dd10a3a03ba74b9fde772e57687448fcbdefcb2816d4d2c1b80e322562eb4f4e478d2dad7f6b61067ec399041dec3239c846f64973f774aeb839eb63b8f9ac26074533d4bddfc52934ef15f4097bc0ce348dce2ded482631196386b9dc5423da4ad7c289e9fdf3a30ce9e48eda2ff912e6e00f63dd6526d8f84625cdfe4ecaf1fd3a68026c0948bbf7171f51c441d50e06295d39cd527dd80473728cb2cb5b30edd16b05608d73b82545dd1ad26dffc77dcb58068d147f1f7c36d1481c51e3a9acdf93d8cacde5ec1b8c9004194d4dd0f2807213a8f7383b26538b00b954ae9274e274ba98a5d6b10856bc831a798a05aa06d12a85b52db83363612cca62df8b7c82e33922d3780927bdd3282664ae3738b2fea24c73ee236ea48ffc00c90dc4a99827253fbabb1987f07f983cf140b82ac19369ba8d5a74e1e2aafa9c31a84b50c010657068a3380cf48d9567ed3031b8f534db0415eb5c6dfd6ff7f9801ef61edce906dd4449c569f18d7970986f3bdf2307933c90529faf77ac5a3af0413fad1db6ed2218810b3e7cbe7ae496da0e289ad854789eed14763953054d905e6757b04178ec60777e5aece087b25447b704451c151c43946119add35af03cb201ba47660258dfacda83614639131d84b5536c1f889ae1fe570d004ed73502df22d1861d41ae329934b035acb8648594b042141b47a92cd38565fe716bdfbdd64fe7bea39eb443182c1963ddee34299af7bb1e8c256b0fb5b7ce0692d16070064020f71aef717cf8ce75627611126d581f49be60da6ca3918ef91980eb78b36d9540985cf5e005c9a7962979112e74d2422625b113d6c612316ed43228c96edf0d415c95708250b5cad49c54d86c427cdce6e904ffdaaf0501d49b17f064c0e7b6c80dd186ff9e97d062497bc9476c2a0a85a36729e497c739452adf777491bce2545c6f95333dc822048c2d5c800d5e92f525de2fc1139191e1e1a6bddcd62f928fc6cf05120fe7a14afe3cae8ae94f99e2caaa44687fb8a421a82f4488dd0f81f0bb6f8c92e39cf56e2d5213190a11e54b2ec0eb942b0a9da823c15f84c0b68182ae197bd41ce4f9cb421844d8de84531a40c530b334639462ebacf94018d347d64ff757f250fcd1445f0aac1ead40f9c1930bc3e6a9b71f2101622f65c0ffcd02be79f880425599e4b69d9b6402b9179b11c3e2ab0ebdfc0bf85543730d004ec5095fd3e74fd03aee41fd598d78a618bf3fffe1e37173236f649855a2790626750d0f43ba96c98df2533453e2a47912775c778c13591278b30d4318fbefb77aca9509d89288d0d32ed2bf4664a4c274d7883773ab1f9a3520738326dd9f037c6fdf2cbb730ad9fb826f5a17554c110eb6965a0c9565af9618f759769fcc29fcb798b7cd5dea8bf720df2313da62ec371cc80fe72a7ff7132fc2329fa3777268968da6ad4b0ba9658a88ab74b4cc77bbc79ec335bf697dfea79e9d08808bdf3f9b81431e105f0fe6f6a924bf17c5ce26b3f6d89138f1a70ad2933640aefecf127fded5b9f580de6855ceb9c7b5f97142e11d05222554c8ba9756227c593b51a0d63fb07826c33bd75fe8e78a6d0e05bc6d522fcae39d079e4081135dc993b8c70fda2f705edc3fe986e575abc2fa9950e5d5e87ce74b25c2a7733fac064f3abaabd4515791dc01a9a12c1e718ccd31de9f7ca9df9ea5ba3ea860fb89b543b203d16cf8b9c460e96fd1754cef69597ce96674de076b790cad97995fbed83d02da1c881d59aa2c3511df93c1a0e3c9d6ae9f1ec29b652423d021ff5697a4974540948b5e4325f2a2fb9f5c1fb3ad020a688e74bc67c0dc9c8a463146874ae45e068297a4d645a60ac8fde34d27f2d024c10945c6ab9dc903308f26eeac9d2647bee123826a74d5e7163724a6504bbfe41b4040c969e4001e868b162e3e876c7bf4f1fb98da3f094d93fdb09afb5add8e6ce19c7063ac8a589ec20be228a24056db0c64a9211be06f4bfd4b2d320b0a8c795b1b9e161a16fb61eae915da6bc2c89b0f5ece69bf3ce50979440ea3aec067d5cc6eb7fc664ed90ca2f770927f8d1cf6e8ff4f912f6edfa880a6ba88015b5c7243d04edc2a378458d36acbee696f80f1f775b8999e3406fe01cbed4163524f7a36931431b2bda5e91f23abbc8f9b43a144a9f7542435f852a3e146bb3c660c1cc9cbff0962c028c26f2283fc53b07e7947bb30307299d81ffaa1489cd35bf3149ddca3393bf43c22bf565aecf31bccdb59c113239528c02410b339c90f895e6486f00aadea6ce816d86ac44ac7bd287aa8e6ed15758e66a80f368be20aff274393b5315743bd08f4329ab81b863a1d2aed24bb81c3bc714e47e7cbf9ed70660ad1e4f6e213c2ea41de348cdb30db1c0c5730d49496f87e5030a4b1cad4dd05a9b91481f3bd87f77d609cc167de00603e147ce7ddbfa12638f58981dda184498a4917c9322f360d202a9304841cb9226b4d7241adb86a210b3d49158ee903c065c7e0f29fe4c3f7ad714078f3919d0cfa4f88eba50eb36646153e95388ac179e31dee8896f9de74a1b39e6afcffee6add89c185c36a4b2ff938bc12ec55cf9ae5ed26c29ca97e476fb9596021d9d6360f9dbb364d6671061cb680f63db5c9ca6cfa1c5c7848b9f9e124674bde6054caf2f0e53330a08c688773f71d714cd126b7ef654eaef11119add955bed5c66806aada378b76fd4e8506d87fc2abebabfb276fb4d0584ac7ec007536946920352e472d544f6bb7fad922668584d79b14f75d4c219ab995b47e0a675ee3383750d1f6a451eec1fd0b1bf52dfb971c456d6d42db85e094671740e844d7b1241ef76055eef239e4129e810b6b57c50f8ea9327e87eb885bc3b4cb0cf553248151b19fcfc3954ab1dccacd71f280e427b3f873d869068451f4e7c0083e85d115c5a6b862e36c7fb805d987f4476d276b585b61adaed89eb0fbeea4036403aa7c5cd6c0925aa6bf61d1af7c483ba69ac47328516ca2b1ece90a0b5a2640623d86d9f96a0e15f17081ae400b9cc26b2287456c7193beefee96f0c84fd8aaf6f47022cb4b6d721f95c048ca31134e22f19131b97da3867d71c66b3a70455c326cb5c6b88655e883d765810aebfdb3aeffa4f27f99b538380139d8a010b18c2bcf4c95c48f9f443a360f47fb5d8d40f240ed385f9364abd5a8327e06004e90e6161e5662975b679606a350d86687cf10d19f958401323ae5d54ca7fde0603ff733f6ebabb58aae5b801f544105fbb1a61ef85e565b58e445880739d4472d0db4e7c3281437885550e444f31a20b592c063729a0f300179ac9faeee12f9b1884bf143247bc7ae20f085561a1dfae14c7a9294801d3b88724c45a424c85dee88b39a2c628022a0f48e56fb9d71526f64d69bc74752dd88fc9e876a5f22e1be3b2c672276af4afb5543b358e220c28894bce34a3fbdb0399435bc3f3e8f39ea6caf44ca6867c81a5ebdcbd738715727c55270217f9124807145fc1f1f7bec0f65fe8d5ff8bd71899a6c68a1c6402783a9a99d1c1ebb7b7e0592e8282160a837e2fec807563e096d9c374ca680040cd8ce529102c95289070f37ef506b3dd9dbbe6379f2d4c4cc2f868a508c", 0x1000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4013, r7, 0x0, 0x46) 18:16:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x1ff, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x8, 0x0, 0x1000000802, 0x200000005, r1}) 18:16:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x40000000001e, &(0x7f0000000080)='\x00\x00\x00\x00', 0xffffffffffffff4e) socket(0x1, 0x4, 0x7fff) 18:16:45 executing program 1: mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) getegid() getrusage(0xffffffffffffffff, &(0x7f0000000000)) 18:16:45 executing program 0: clock_gettime(0x6, &(0x7f0000000040)) 18:16:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x28, 0xa, &(0x7f00000002c0)="6991316f2f03625c5eaedc1da6bc3b44867de859490ecc416770a088c25725f9234643463602fd6e25ca209cf8729cd8f94c25cd42e953dbe2aafc821665a5732ce1e47a2c9ead8e5de7597d97a3bc235ada92bf2c3de0a69d9ef9618aee404db6e5362938180fbb7c5c87e9dfd019b78706bbec46669f8c171d0029e3f71470d02a8b6954dadc550ed12e1f0f1988df250b7abdba67438b28a2d755bd4a313022f9868998ed71acec428c7919d0fff597634472fe9e7936ee51b73ed39bb42a565645b9cf73b6222d0b4e2934a58ef1be309b73d67c3c6e75a8b28a86a123a44a2dd88cc02b48edd4836098ba", 0xfd4d) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1f46b202fc23221d) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) sendto$inet(r1, &(0x7f0000000080)="8786d2cc6a502f798902596a1619d17a9d19bfe76928ee9e9b5330f25273f759d490f9c1d3e190eb0dfeb7e1f149680b3a0858ba4fa7728be69c705a563a8d8abd076c716e7a046788c4282c5732ab71b51064939a824d3de3595c1130608c5f9a8117b4dc95f9d55305848c14a35a5b3fc3278fc8f0bea813d935", 0x7b, 0x408, &(0x7f0000000100)={0x2, 0x0}, 0xc) 18:16:45 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x1) mlock(&(0x7f0000721000/0x2000)=nil, 0x2000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="2d0e14486b893376bf1368a4e665add7bcf3f7442dce790c6ff06f9eed9f462d2f57e689db3d9e344bcbf4c74cded6fba661ad82bc7e0b020c95fbcd685092c09792404098e2b6770e7802ed4d9c931d4cd27ff175ee73e9be5f64091134a3a076483a6636a280a3bdcb910a2814f81daae634225b1298f6311c9ec2f8e63337d4dd9e59cbdc0508f3197a96c41747fa0550fb7cb4084b2137", 0x99}, {&(0x7f0000000040)="9f61f70ba714", 0x6}], 0x2, 0x0) munmap(&(0x7f0000722000/0x4000)=nil, 0x4000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 18:16:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x6010, r0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 18:16:45 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') pledge(&(0x7f0000000080)='\x00', 0x0) 18:16:45 executing program 1: syz_emit_ethernet(0xf2, &(0x7f0000000000)="5697c52cc998bfc84b7ed0c36b5833f59ee20d10e2a133f654f9d7425bc1eaabfc7d1c544e2b7c9538d112b218ef68df49e9d23a64ff61f7779d5c34f5233f0a637557051b8e27f7884446f9e5011e199772201940df0e0340cb6c1e3b809113170ae54e562ff97a0819e849df9d30349574b3dced314b5bff603952c37291c7f6d0246cb2a80754a5f8d123a8b01c3c2d9adbd45991489e194af6604c9381c395464c8c45862512cc4770909e434460abbae45b6c6f5df9a8613e7a545af854bf16dffee8cebbad415582cdaa3522f3a4deddc48a1109dbe0e976856ec5f2612cbfb00dd82314816f0eccd516cca87f8512") r0 = getgid() setgid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) renameat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = semget$private(0x0, 0x0, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/195) mkdir(&(0x7f00000002c0)='./file0\x00', 0x80) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='x\x00') semget$private(0x0, 0x2, 0x400) setgid(r0) r3 = semget$private(0x0, 0x6, 0x80) r4 = semget$private(0x0, 0x4, 0x80) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\x00') semop(r4, &(0x7f0000000400)=[{0x4, 0x23e4, 0x800}, {0x2, 0x6, 0x1800}, {0x5, 0x7f76, 0x1000}, {0x5, 0x4, 0x800}, {0x2, 0x4, 0x1800}, {0x2, 0x7bedb239, 0x800}, {0x3, 0x9, 0x1000}, {0x0, 0x7fffffff, 0x1800}], 0x8) fcntl$setstatus(r1, 0x4, 0x40) msgget$private(0x0, 0x20) mknodat(r1, &(0x7f0000000440)='./file0\x00', 0xc000, 0x7f) semop(r4, &(0x7f0000000480)=[{0x2, 0x7}, {0x7, 0xfffffffffffffe01, 0x1800}, {0x2, 0x4, 0x1000}, {0x7, 0x1f, 0x800}, {0x3, 0x2400000, 0x1800}, {0x3, 0x2, 0x1800}], 0x6) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000004c0)=0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) recvfrom$inet(r1, &(0x7f0000000580)=""/198, 0xc6, 0x1, &(0x7f0000000680)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000006c0)=""/201, &(0x7f00000007c0)=0xc9) msgget$private(0x0, 0x109) clock_getres(0x0, &(0x7f0000000800)) wait4(r5, &(0x7f0000000840), 0x1, &(0x7f0000000880)) chown(&(0x7f0000000940)='./file0\x00', r6, r0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000980)=""/176) utimensat(r1, &(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)={{0x3, 0x5}, {0x9, 0xa5}}, 0x2) 18:16:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000700)="9d4d1ce96955d3aa27c77e5e21e1c4acd8152b02ae3fb37b93f0a8a0081bf938bacae6a023ff5063c20dd60a71bbdf5a4960b7e5ca0c9934bb995c65782180b2aa70ef62c5b5e598dcc0dd4c45d7edc5a644c2ad289d84f24cbc924edbad672da34b06db47cca5751ecfce8b32c0d9db12ab50075b5e8c41140e94663b", 0x7d}], 0x1) unlink(&(0x7f0000000000)='./bus\x00') 18:16:45 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x16, 0x60000040, 0x2, 0x9}, {{r0}, 0x0, 0x40, 0x2b, 0x3ff, 0xfa38}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x800fffff, 0xaa7f, 0xacb}, {{r0}, 0xfffffffffffffff9, 0xa, 0x5, 0x7f, 0x3}, {{r2}, 0x0, 0x80, 0x20, 0x752, 0x4}, {{r0}, 0xfffffffffffffff8, 0xc, 0x8705f78d99c816f4, 0x9, 0x23cf}, {{r0}, 0xfffffffffffffffb, 0x24, 0x20, 0xfffffffffffffffc, 0xfffffffffffffffc}], 0xfff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x4, 0xb, 0x3, 0x2}], 0x63, &(0x7f00000000c0)={0xb801, 0x80000000}) r3 = socket$inet(0x2, 0x7, 0xb4) setsockopt$inet_opts(r3, 0x0, 0x100000000000000f, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) dup2(r3, r3) 18:16:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x7f) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = semget$private(0x0, 0x2, 0x240) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/89) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r2 = socket$inet6(0x18, 0x4000, 0x5) fcntl$getown(r2, 0x5) r3 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0x2) 18:16:46 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) preadv(r0, &(0x7f0000000100)=[{}, {&(0x7f0000000040)=""/134, 0x86}], 0x2, 0x0) 18:16:46 executing program 1: symlink(0xfffffffffffffffe, 0x0) r0 = msgget(0x0, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/184) 18:16:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x8) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:16:46 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/182) r1 = shmget$private(0x0, 0x1000, 0x14, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/149) 18:16:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfc94) writev(r3, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) execve(0x0, 0x0, 0x0) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x31}, {{r0}, 0xfffffffffffffff8}], 0xa7, 0x0, 0xe50, 0x0) chmod(&(0x7f0000000200)='./file0/file0\x00', 0xa3f) mincore(&(0x7f0000ff5000/0x3000)=nil, 0x3000, &(0x7f00000005c0)=""/232) kevent(r1, &(0x7f0000000340)=[{{r1}, 0x0, 0x87, 0x40000002, 0xa4, 0x8}, {{r0}, 0x0, 0x0, 0x10, 0x1, 0xff}, {{r1}, 0xfffffffffffffffa, 0x85, 0xa0, 0x200, 0x10000}], 0xff, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x9, 0x4}], 0x7fff, &(0x7f0000000400)={0x6, 0x771}) getgroups(0x0, &(0x7f0000000180)) setgroups(0x0, &(0x7f0000000480)=[0x0]) mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x8000, 0x1) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 18:16:46 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = openat(r1, &(0x7f000060cff8)='/', 0x0, 0x1) fchdir(r2) pipe(&(0x7f0000000080)) chroot(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') fcntl$setflags(r2, 0x2, 0x1) dup(r2) 18:16:46 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) listen(r1, 0x3aa8) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x300000000, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 18:16:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() syz_open_pts() r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) r1 = semget$private(0x0, 0x0, 0x500) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) semop(r1, &(0x7f0000000000)=[{0x4, 0x101, 0x1000}, {0x3, 0x3d7f, 0x1800}], 0x2) 18:16:46 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='\x1f\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000200)='./file3\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0xe40, 0x10) 18:16:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 18:16:46 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01000000000000007f09f3b84337f00b897f178350f4369ba6cbf15a5fb86d9cc4dcdf08e29065177b1b56ce4cb43c12827488724e48beeb4c8a66b97ea5dba3d2215373f7277049e21f4427ddb2c72e7596a84f3e812d17ce6565334a4259ce1c63bfbadef00b0f0003abf1"], 0x72, 0x800) 18:16:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x9) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 18:16:46 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x8001, 0xffff, &(0x7f0000000040)="b989ad5cdb3b778eab48504dc426691b7fda169b8cc5cadc1c883b5b82499aca1d752175d4388eb840aff7f8eb4ad16d08c75b65ba400424f43881802c2b217fc58529ad52718128a2897e58dcd879b29ccc2c10c1281b938b9aaea7cbafca4966b111416f356cb59fdd215ad56ff4ca6ee751c07e84e13f00a79e8abe55e071bd63407f0a08c942a915843f0bfacb33a7a5d1d7c060a2fc26479a6c9130663cf7232d3641e321eb8ae0cdce4ead3daee8292c8dd457121b72d8911208d4e22c", 0xc0) 18:16:46 executing program 0: socket$inet(0x2, 0x4002, 0x7) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$inet(r0, 0x0, &(0x7f0000000080)=0xffffff1d) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f000071b000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 18:16:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r1 = socket$inet6(0x18, 0x4000, 0x5) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 18:16:47 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc002, 0x9) poll(&(0x7f0000000000)=[{r0, 0x60}], 0x1, 0x0) 18:16:47 executing program 0: setreuid(0x0, 0x0) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x100) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x5}, 0xc) setreuid(r1, r0) 18:16:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) sendto(r0, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40a, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x81) pipe2(&(0x7f0000000040), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20041, 0x120) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) 18:16:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x291, 0x6}, 0xc) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 18:16:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x2dd) 18:16:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 18:16:47 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x100) ioctl$TIOCSTART(r1, 0x2000746e) 18:16:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000300)="35d2cfcdbfae033f96fdbc5a93898fb93f578c720590196b634388fc6334e1f69c7fd49ddeb1bd75bc4ce5dc5015df1e0ceb5614fc13e95e12104020e34d87d42ca693d5e2cfc8ba2ecf0c2a283cf513a7c61c6d21727612770b2be761ae64969372a1723b416c006482d668a09bb408be51af81a4a285dacc0f059daa71bbdd91ed0228ee6c05e84fb5e0cb69e225787622ee73f75583625ce5426cc57a7484d1e1a7443bdbb6395efb2ecc7cebd91f7b9f7988b7e314269d67b8488f51a91379107f272a3e7a9da763918bf018bcb5db4ccc5767c73442dc66edc4a988ca128efc85794246a3a0e23774a89ef1850d6c395c4fa1d73134cd26532feb5be0dfd4ccc1a477c08eb77e68857cf64c9e70a13832680f2d1063791c825409f5e5660d1e851760ace4962d3891b0a0c4f97a3613a0fd283f8ed3443693d3d3836226a2a4d0fd67670803c88856a55f8c55256d8ec7a76a32d67c9a2d1cd930d22a5c31f7fefa77c7084826d94e18bb1781976e58bc8d6cbf6469d06b1fc4fb7f85df862268ad85f56e2d2107a6431ac6b0e8c8a48dbf858a1e848c57c3280168aff2cdd0969512125ad9467b8e0d7a577e6e391657057d47edfd9017e3d3914de8147ac84a20291c83f9ee8f14717501279a1a8593ee61d04e6d8678d4c7f710f98127bb3b74e39b19f4a8d412fe299c7a376f290d0b5d2d28e507951ca62a4f6d6de455d9b7c055c371d9061018bb5f4257c73918bf206af831c0a16c1e7cb60dd491a18395e166daae5bb123c8492e1929b77d16b2eb6318ab064ead75fbb94bfc77903dffbc08bdb8170411a958df17d3afe4679617fe43abed2144b1081aba8bf73c5c87556d716c7a5687af62c08b6ab3bd6a038b90326b8bafd5b24d9d0e1e1742f59b3e293521b5b6486fdada9e91cbdc3665c06f54803d61278990a19adc8e5c7a6f8e4d454d549981ec64f77b57b8ea3db8088824d2e47263efbbdeee11e0db889347ea4751806680846e4656a6652a49efc2aef75008f32cbee331dfb9871dad825a66b99e2267433eaa1d886fa4162f33c967fd76d9ea40d7789e214c18166d49e6136686e136619891036fe80d5ddd919bd57c61d9914ea0696472bb68466143fe9b089f94512d5c36386be8215ef8eb5d15a8b7154875cd511341a7263cf758f98e04fae27af64b6781c6b836d3dfdfd6ed3c8adf6a34fd0439beeb9f7188df57a5b5c214739e3bfea78b5cc32aa56bb565d1eb88fcab90a54727998839d4cab06f2760a31d5f757646184431b8401edbccfd7957498a1cf23d0140359bda9dccc8721d0994068716e6c7086b5603e4a264cae07b7172b2bf8f53ad4fb6e4b48010d14bab338a1f073d765c6a9d68f452ab5318bd9f2a7c04f326dcc9ced7cee531dc1858ae3646859419a75e15dc330d79eb45f5e68f45a6590f563f3aac4145244044f168f8bb2ef70c5a62701ceb90d410f69ec409f3e67a17eab0577e07ae1ece6af1ed03c4a291ff8c41fb35c2134d098e176919256d2fb993a35cd3dc867709508b27479f69cc4bb0d13448548621740b90ff20209bd4eeab0d108ba0359a5e1591f082ef5d47908625b830a9494fd7766380911af10b7c1cfd47c086d18f142c9cacc5f5bfbe71df169fecc02ec81b2dae51925b2fc24390d46fb7fc269985157e69f2e2fb0910b0259d32f29b0f74603e4d460fa2d172bf45c7dd595213d044360221d4734afa076ab9ba7044b37c5dfa80e5d7bc155b8d9f6039a71e87cd09ce060e0557a285f1b90033973d3ab21a7a8038c7e82071a704d8856a8152c73fde77d2f43c22b1c8407df3b5ca6af624b65458b49a1d09ed35eb0363d5d825905d1f4977393c207d14f94740b6a56fd65e1dace7f6814a86a9ee7d8f29cceb2bf65ba7c342f69e5daad2909d4384ede33bccfec03d8a1864c73f7d2f67eca85541f198b2240bbdfb09eba22676b1fc38a7e090ec54cf03f9cd86fb2f4552ef6cc891ddc7525cf39d7bf5331e9b7a472975127916090065981c0ef8e54f32c3fea7a59df9dcf67a7964b44f8de96324647fb266f71cbaf4b021ad7c899851d188d3dc8944b62d2d36eaea3392bf23fe5940e193c61c9be382403f836be06c13207a5af65c1ed55a8c45df7f14731c0124525822004258e3ba8d939eff5faf57bbae81074faeb028ddfd07bc27cf4b3242b1502a928490cf007f243173c59bb6a257417360f11079748a9ee0550f28f0e32f889b4d6b5f18ea4becc82d7293bec7859464317c0f29a89c85228a091412e11286a14d1d524cde985613d5c183c8df4b33872db84ae57bd5e32a0e0378e3461a4ae47f2d3cf56e5387f35045451ced26aaa4327d535c45f402490f7c4fe107d5e2b64bf60bef96fa4ed2ba95a5cbd250bcb1e3e354b136cd65627e07c33d54fdc8c538cecba1888aef5584284878b55402a1c33fad4119685257c6d96fc8350964f77a50324a2b7eab700522d3509b0606d653858e7afa222cffb234fb99c2710db5261e61652ffbfcdca5aef9317f8d443b1d0a53090858bf863a0fd4109509f590a920206f6da4db600f3b9f8f6944d2259edc7e973ab93a95762642f8b1233d1830754d9d19d5c345ffdddc31bfe93e8df3eff051d1ea7e83056724ad3847be5c4c52edb72d8021f0a3ddd054f058e57add70ce1a8c5b8b0bdd40b8a87e34a4e8214ac1371a67d846ffe62909416564c21ebb4eb90a689bc8aaf6b51c7a0bd2929bb4c8da0633729272dc677ad7627da6f84195699a698aeb153e8289079f4f7def6efcb978754a94ca6bb0197f45967bea438cc7ab742c16cb3625811f95e5eff69343a60ea064819d19c8dc91c6e62b49d743d0c521b1c90c8069fcc5ad801cdf53eb2797091a124fe4f7f941670f07921c99dbc9e34b8ac609d25db131f43c57d8fe032bb5d4481e8be15ce372923a47d74e565a57d86e203339f9d04bd8984239c001d7793da575e23a62730b19993606d0d9e3f854d8b91cde0084170b3ecf4bd2abde65887ee3b5bedf5cba4f0d0afc7acab5353d49bfee101305418377ff6e3fcf99b18dffd178f65a00c0a804d932c436c2b8472e5527d70c39c901b12d7ed43805f630c83a3db47ca10f6f040eabde70778c56fd9c87ee488c5d03cbc34a8e7401f07d60ad980762d43b267d353954778e5ba05998424ff734c92a15a82639fa1b32687c5c105212a7ca3a176c49ef889a11e973feecfacfb2737d322255c7daca14f36b5eb14b3c4d825f64ff340521f4fc6c991a12224cf7092d47d65ebd2265b938cfb30f8187b2b4d3b87c0419186c7e0d9b218e541765486a0c8a7a2179d405c8dd90f383d5ffd6222b1dd0b4bb240479f0d9717cfcd480c13fb8986cffd5e0d5fa87b24e5e8ec85229482355da039debc28eb7c554e9514af82e2a6ce86f90964d845f7e7958d76621547e057989d44704261371a77d3dd8d97a26d0dd0b86fe470b315996f57756f4a11ecfa6228379352f5eebedc3606bbb56fb620cf1997cf9db6ddbdfa172d8e13b92651bd08dfc5aa065408696792348c8f7716edf67a19f3fc14c905d998b49d1f6e04362b6fb1273112ccc1e795dd5cc3524f5bc0da45c4f6567d1322f197574b8be6144550008aae13b52dc9dff4ed2fbee7d973f913604ca2ca1918e85188b6225689791d00405d890a11d97a3c94bbfaa27b8d000abb4ea6ae5de4c74b3e3ce4ae79a85ced45dfaf048837ff3017f08f74bc43f17c8d5d16bbd64e388545b527336e3206b9b035910008f8205aa0147268190d8e60a4e7013a9c77b8c91cf7c81c64047ffb680be594ec4306fa85a1480ddf3c679bce76076e4b397d70fdf4a00b3d65f5fb763ea32ddae01b6264074c9ad0cab025debee3e47a7126d75b8d0c618412fe23ce8eb80e02024e9d74f7b61ffcc5e8dcdd397bf40463e7dfd7a8d2d34272795f7c617ce85595e4bb9c7a62fe53a927f3550288ecedb8d7d6b80aaa69b81120a40e33eaef42e36faddc0022cc051c1b6ada1b1430f8d021a358827737cd83798297953c2616bbca32e3ec55d409bff0e2d1558eb376c57af10123b474539a243fe97aeba1c595b7e9609aba815fb8df12d86a9373dcbe2e4f236842aec4831d831dbf71d63c7922b5eb21974d8f01bf01eaa84e1c2b4623a81ae1b6092ff9e740898a38779f13188160bf1f555cb082590aa03935824e65c8d780fd0a4e16cb7522e635d4a6574d68fa74b4ad693ac59e669b148c0a6002bff49954fcd4bf86e9114b1432799f20b9ca024b936a8d87d679b6665d8b786453d5655f5ead31462b3e1453e3d7e1f17f7234a6a38ba256ea12820adc3fcaf52ecd7964c5269b4c8af943b15512e4749d467e3b69734fe0be6adbe1d4f660617356f261dfd4d4e1b5613e237da88b14be32cfa9552e37ad7d7ebc5e31ffaf70574241f08bff79612813f412409b1c92d7b4537310452ddfe9363ff80ec4b73d1f34fc80cec6afc969b0ec1fc13dacb31b6ee2401c22bd967dcfc0899aff14daab6c0d7820b6ac020f6f73b26fe5a572b864159421963ff4a29f2028965c665e56ce456d890db9add838a9a4c17d817e8db96705a95e3f8348c249921c22eedc832e11b812df7ff475c407ab1d842acab2d467016e0a53102bd01285b0aa32584db1821ebf97ea88ffd25f5b52a09272ea052d632e8b14cd04a145829f1d4552ef74224fe41981adcd18c5afd5bc5b2d69361a14459fd6c11b49ed282bd649cbd02a52dfbf8c7173af4d12d9f3d734fde67b1d125ea5bdb1cefeed3237d1906aec670592ebd7979719deeba4a3c7d45b1cd1a5404425277cc62a9cd1000972f34ad26ebd2b3165d1ee2d112f3ae22465091f57c885ead20aa374d52d18a16f500bade62a1dafac303e12fbe69056b947be97b1d181e0b78ee354ee273925609683ec1889e7cbba6fee1d7ac1fe2c045fcee178c6bd31ecdc7632cc2d718f9bd0a1f5fc15ca2c6bc2a108441fce854594b7b4c56f37149e81df2e1213c663a7d2d5948a703167f19399a6088a24c3c2b3b90cc0e77b702a3383901b94ed91165b5a7af227b1455689fffad72a28f66abe5d6438cfb92edf1004683d41ba45cf1b11f29b06f8f516cfd2665e1fa1cb070385d265e64a3d0447ed65a370656c3b98d34bda6bbf8febd8efd342c10a19c30fed211da92e8e3e81b99be9c7d47ecd032896367a66ef71b26619ebf1f3e48e0039b90dc8306b12243cba0ef615ab43a7cc0b71379d6acc977bd1a842c5a3b62d82db473b58554d19befa613dd64fc7109a00884dd10b51efa2d7772ec255c8385ae75f28df15aba3a62e157996b5692384cb62379d5cfb468d62528d5b2e32b73f9436184887c2e9827181df1ee35ff100c52cf625e3269de152e072097be66036eb38bc06616c9432c9deaee68b221981fe6a49e5351df27c3d34ed027f1fa404c1809b85f0d89f4c498cf35d17d2fdec7f1c4baf391354e40c035ac5d50071ef8903f9114c05429ff4fc0eb9e41344b507f1258e24c5f42a3cb0f610f7ef259df0aef8f6d45cf08a3555e1ee4f7cb2840f60f1c2a02bfb9a7f4bbf843fac263932aa8c1a3da08cfc434217d84db05e3a9c98bd54b1dec1615f93f2cd4a992a22d91ddfed5b1c8b965903d024560e9284887e2312ffec66f8aa9f14f5baaad3e24f40dc730878280a4fb877383549031ac9948a6a34f789c0c74d406bbb1a6242ec83f8127f67aecb528f6b3eca8e4e5525be53c7e4b7f0fc8e581225d82b1e88c2a6bee6ed7", 0x1000, 0x4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb27824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 18:16:47 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r5, r4) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x10) getgroups(0x4, &(0x7f00000001c0)=[r1, r4, r2, r3]) semctl$IPC_RMID(r6, 0x0, 0x0) r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x3ff) r9 = semget$private(0x0, 0x1, 0x100) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 18:16:47 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) 18:16:47 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x8001) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x67, 0x4}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 18:16:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x81) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x2c5d, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x8) 18:16:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x2) minherit(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x0) setsockopt(r1, 0x0, 0x101, &(0x7f0000000080)="f3c51114c7cdfcd62de11e692f18fcf9c6d70655aa703c71176dcec7374a39502b2265701b539818d9cf7779051e3ab9766675861ac85f793b950cdf43da691f77f7c6a552aa89a0cf8b63d17907ade01557a16ccf862238a1b94c7a9f3c61fdeceb28ba7a66c5ae84bb3b8dd2730a641bf07ad5140fd5d834e918e72558f738f1e00866b9c1ad0ca95722d5858f09e2687be978c1106a747f25dc60cc2904c2d9b0d32be415c6169b7de80dd93005b97b99b839027e5d1e6d783499e65b89c98929a9e8acd9836f51fd0fbd047ea65739881701b183f7ff92dfde8539bcaf06ebb18c3edd91bf1e4a1e2c48aa910948", 0xf0) r2 = socket(0x3f, 0x3, 0x800) fcntl$getflags(r2, 0x1) 18:16:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 18:16:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d", 0x320) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000040)="285b068c7674cf6d3fc1bae86d1bd4a7b7", 0x11) fsync(r0) write(r1, &(0x7f0000000540)="39118785d460fab61da255cf1f918ab91f73a7898883e7a43b83142dae33a97392f201367cf518dffa8c819742f976087dd9a5b0912076b645150b1d7f7817135bfdca65a8a99869e80b56c570c4073674934d7fbd8028e77287017712e0edb9a5ead29ae2156dfe558ce0e82587050eba179fd50ac9250c469f274aacedfd57de453dab2d892a20b60eb1b6371838b75f32e7f7c877bda6976e1818e2c7fc65e795c534b89329cdcaee32143856af6fa7bd189d3994afc089a79eedcd264461400f3c5cecd336bd830a06564c628d3c0e91aa3b229d6d942c3067bc86a2b077de5811d88773c9ff2182ea50a064471693ae", 0xf2) r2 = dup(r1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x2) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000640)=""/251, 0xfb}, {&(0x7f0000000740)=""/234, 0xea}, {&(0x7f0000000840)=""/162, 0xa2}, {&(0x7f0000000900)=""/208, 0xd0}], 0x4) 18:16:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) r1 = socket(0x22, 0x3, 0xff) r2 = msgget$private(0x0, 0x4) r3 = getuid() r4 = getgid() r5 = geteuid() getgroups(0xa, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) close(r1) r9 = semget$private(0x0, 0x0, 0x8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0x12a, r5, r7, r5, r8, 0x80, 0x7f}, 0x481, 0x1, 0x3}) r10 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x80000000, r3, r4, r5, r6, 0x50}, 0x0, 0x6, 0x0, r10, 0xb5, 0x4, 0x1, 0x2}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) mkdirat(r11, &(0x7f0000000400)='./file0\x00', 0x118) r12 = semget(0x1, 0x2, 0x2) semctl$GETVAL(r12, 0x1, 0x5, &(0x7f0000000140)=""/24) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x9}, {0x18, 0x2, 0x5, 0x8800000000000000}, 0x4, [0x1, 0x1c20546a, 0x1000, 0x1, 0x4, 0x6, 0x200000000000000, 0x5]}, 0x3c) fsync(r1) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/251) ioctl$TIOCNXCL(r0, 0x2000740e) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0xfda6}, {&(0x7f0000001380)=""/210, 0xd2}], 0x100000000000011d) r13 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) close(r0) dup(r13) 18:16:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 18:16:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x78156a8}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x40, 0xffffffff, 0x2}, {{r1}, 0x0, 0x18, 0x1, 0x800000000000, 0x100000001}, {{}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x7fff, 0xe8b}, {{}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x4000000, 0x6}, {{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x59, 0xf00fffff, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x5c, 0x2, 0x400, 0x6}], 0xffffffff, &(0x7f0000000280)={0xda6, 0xc}) 18:16:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40000002, 0x800, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x60, 0x20000000, 0x7f, 0x9}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x40, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x28, 0x1, 0x1000, 0x400000000}, {{r1}, 0xffffffffffffffff, 0x66, 0x80000000, 0x9, 0x800000000000000}, {{r2}, 0x0, 0x20, 0x1, 0xfffffffffffff445, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x9, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x14, 0xf0000003, 0x7, 0x6}, {{r1}, 0xfffffffffffffffc, 0x52, 0xf0000000, 0x200}], 0xfffffffffffffffd, &(0x7f0000000240)={0x80000001, 0xfff}) ftruncate(r2, 0x12341cf4) pipe(&(0x7f00000002c0)) fcntl$setstatus(r0, 0x4, 0x44) getpeername(r2, &(0x7f0000000040)=@un=@file={0x0, ""/26}, &(0x7f0000000100)=0x1c) dup2(r0, r1) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) 18:16:48 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20200, 0x8) write(r0, &(0x7f00000000c0)="9f765ebb392319cb14171a602d2627393c2bdc36a28b9a7bbe4bade31f631bc6bb64582cc1881d4f57c593443dfbd52ebaf52d67dc4142162df16d37063a5551ee4e801199c5116a9150e66fb6dbc3e61fce8c51f010087ba38cd14f169fe4c6f6fa27d41ab88443613647768c7272282341e6fbc6d32627487189ef687c5b5e4af557f55d0291fd29adb45fb296f783ed893ad5fdfa8043696eb9c456378295594edeec14f25ff96cd971268c75765ac049629cabbdfd4a1b39ad476c922d41db6cb480b312bae5116dcaa967844bc96bb46da3943088e5333e6a43c77229", 0xdf) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f0000000080)='./file0\x00', 0x19, 0x0) fcntl$setown(r1, 0x6, 0x0) 18:16:48 executing program 1: clock_gettime(0x7, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x110) clock_gettime(0x2, &(0x7f00000000c0)) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='x\x00') 18:16:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/195, 0xc3}], 0x1) fchdir(0xffffffffffffffff) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x3b8}], 0x1000000000000325) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000005c0)=0x85c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r0, &(0x7f0000000080)=""/81, 0x51) execve(&(0x7f0000000040)='\x00', &(0x7f0000000480)=[&(0x7f0000000140)='./,\x00', &(0x7f0000000180)='\xe3\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='$\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='{#\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)='*\x00', &(0x7f0000000500)='m*]\x00', &(0x7f0000000540)='\x00']) 18:16:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f0000000040), 0x1000000000000023) 18:16:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000440)="35d8e5bcb9820ae601285691257b170c453830462db8a7cc536df1814c351c000000656856f200", 0x27) r1 = syz_open_pts() close(r0) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000480)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb42be25b234e906e00ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 18:16:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) rmdir(&(0x7f0000000040)='./file0\x00') recvfrom(r0, &(0x7f0000000080)=""/205, 0xcd, 0x40, 0x0, 0x0) 18:16:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() getppid() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r2) 18:16:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() clock_gettime(0x3, &(0x7f0000000140)) read(r0, &(0x7f00000000c0)=""/67, 0x43) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/158, 0x9e) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0, 0xfffffffffffffcc3}, {0x0}, {0x0}, {&(0x7f0000001380)=""/179, 0xb3}], 0x6, 0x0) 18:16:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) close(r0) 18:16:49 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x6, 0xef}, 0x10) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(r1, &(0x7f0000000180), 0x10) socket$inet(0x2, 0x2, 0x80000001) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 18:16:49 executing program 1: setitimer(0x1, &(0x7f0000000100)={{0x7, 0xffffffff80000001}, {0x7, 0x7}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4184, &(0x7f00000000c0)=[r2, r2, 0x0, r2]) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r3, 0x6) 18:16:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x20005) r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000080)={0x0, "2ebeb9440623e7ddf255c55f6f04b996fb2758c3d8e5b996ff9f159ca96a2084497eef1858534790009b50fa153a3615b20d0a6da4ea4960d1da0f3f644a749fdfe11cb5fb815f4e"}, 0x50, 0x800) r1 = msgget(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x109, 0x10080004517) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1000000000000000) msgsnd(r1, &(0x7f0000000140), 0x8, 0x0) 18:16:50 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) openat(r0, &(0x7f00000002c0)='./file1\x00', 0x40, 0x4) r1 = semget(0x2, 0x3, 0x400) semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/156) 18:16:50 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x6) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffff000000001}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = getuid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) r5 = geteuid() dup(r0) r6 = getgid() chown(&(0x7f00000000c0)='./bus\x00', r5, r6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 18:16:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 18:16:50 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x4, 0x100, &(0x7f0000000000)="726567ef6b1fe670247d2bf324e47d287643ec7dcee3572025e8e8b5a9b9daa6812a5e2f095c9341bdd0fa79a6bcd12859675f271ad3aba3008fc04f19e23ad5cac403f998d215c02200f343470ba8caea468d39ca3102d33e65b55baa02d546dfa5eb8255a13af58a1e88cb15a28169d1fa", 0x72) getrlimit(0x0, &(0x7f0000000080)) 18:16:50 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r0, 0x2, 0x1) 18:16:50 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r0, 0x1, 0x0) 18:16:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) socket$inet6(0x18, 0x4007, 0x72c2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:16:50 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x2, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8100, 0xfffffffffffffff8) linkat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) 18:16:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x8}, 0xc) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000180)="37a41e75409dc85203cce32625e93a20d4d203e1a8a08a7f47f1fb6795c77461a6c1da82d3a0d0db74de8fc526a53df316c1a99b221afdcac5c1b60a79396427e3cf4eb503414077ede0c6028d9748454bccd82f18c372d85f2dab125849a7fed4a8432c925864314bc0959a34dbd1d610351b08766b8e518a477e2502b7d7928e29dce437ecc21a785727f39262b94e7f6d03f43306132d5163f1eff40d0771c74e650a7bf8c660dfbc0475069132ae56b8682baa36ef1bc29c305ee884f3a417f434ab07d8", 0xc6}, {&(0x7f0000000080)="226a500077adb6e6a4f16067a24686b92ba022da935c113dce1d9f526d9b0512c2936d33ba481b06de8315df153febb0d40c4b847202", 0x36}, {&(0x7f0000000100)="b90ff639b72c3233e6dc41b4844fb5aba012218e90f662ba5c764f63ad5e774a2e36babf2b8650de37908ecf73b5566134af6c81", 0x34}, {&(0x7f0000000280)="3331c4ef045b48cd23ac2bf7a9135c2e7e09ff9ffcb4bef0e1effcdc3b12f9eaedb6b3bcaebda68071cad59db783728d34a2ee9eeb1bffc21a58", 0x3a}, {&(0x7f00000002c0)="a8af0741f815532f07dd12edc91260abd12e695ec6da060e8920a0d86b42fa99d36ebe964fb560620db5d645e793ce1c8caa2249eec0cfa0289183a1934ca184ffbd242edb43f1441db74d1224e42e2c5d41578378b3e060b5df74e7f7cd6f9fa0f356ab9f1ef345ff5b492de0f7e7762cc89c8ab893a7ccfea837595d0b9a99ffa27a62cb3e8380f4716d90b5409a50c6efb5a9a65d5e7ed4607fcc81e247176190c8fa94e50511cc2aa8f154b5cb3b815e67d4b33bca60d79f0338adceda3db8132f7fc2932f31906122", 0xcb}, {&(0x7f00000003c0)="20ed491ba3c62de66d95c6daea11d8a123ece1ff1ab85f97831cc3eb620f573099a48e16c6ce14", 0x27}, {&(0x7f0000000400)="cf9279835373752836cb63889c38b5134cc1c19c9c2cbcd2a71d8e97071ebb91221e9fbb89ec2d5d7697f0206940136a356df0ef8d6f843a11c04e8599dd4da8a75881ae75ff5640f4ecd7cd5c4609779efc39c6ce26a506b64a7db9c8101fc31a2dec691b9a4fbc7de788d5a87b6bb8f2430850cc2eba31b9194b7d9f3181ac947fc94d2214fdfba37d2c8d79ada1af3ec6f79d63d90461fade5e7ed8d2d0b52f4b2ad6bc60778a6c898ce5078ee25123eb54b37889ba59ac97b3324b955db2c8b2cf9a51bb5812c13b8908f68dcf2672156d21d7ff3b7642cbd5c3ecf54d774d9640a52d9a3d60d9faefb011b2586f9e690ea320ce", 0xf6}], 0x7, 0x0) close(r1) 18:16:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) r1 = dup(r0) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) ioctl$TIOCSCTTY(r0, 0x20007461) 18:16:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) sendto(r0, &(0x7f0000000080)="86a99a192a0728c9a222f54b08ad0cebe151bf5bf72317d9f0414ce7809641baa415f91f093cc728264fdfeb6aab9734fbae0438558b0b4f28ca4b8412b6dab2822179bbfb312476611692e2d0f24eb6be8c76cf1c3f26a12d1bb67b7b4621ebe7464fb0ae89f4d9931c7493c6c78da078b09b33ff948e626ac4b0e0f0308aa5c5c71a4d494ec941c1678aea055d031e1e0d3ac1c916ed6d7d5d4fbaea8cd4cbc40c0598e8ee973198d34b81e728", 0xae, 0x0, 0x0, 0x0) 18:16:50 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/229, 0x6c}], 0x1, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/229, 0xe5}, {&(0x7f0000000380)=""/196, 0xc4}, {&(0x7f0000000000)=""/122, 0x7a}, {&(0x7f00000002c0)=""/62, 0x3e}, {&(0x7f0000000480)=""/145, 0x91}, {&(0x7f0000000540)=""/151, 0x97}], 0x6, 0x0) 18:16:50 executing program 1: r0 = socket(0x200001a, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 18:16:50 executing program 0: listen(0xffffffffffffffff, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0xffffffffffffffae) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 18:16:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000740)=[{&(0x7f0000003280)="81672d6a24a3b78b45858c9a431c73913c4edbdff842abaa98259baadd7b34d88ad50d3566fb94f7372a3aff5415812115dfc4f5168b0047c994c4316f6146059cfdad223b8beea9af3536c8cd1da96ec2874c022a620f0c8b1c9b01d09a49ef7b2868f767392bd1e98f3b69b23d1d0399a4f6c3fdf6f9619de517fbe65ec637209d61442124e3b658622b74c12a8ff58535d5b362f1c250ca5942111cdf4b37c14fc06c366e838653f4cda40fe5cf20a8a749d3df44c1026ea6ca88ff7a71b880c5e71893d2e0bb624678b4ee50b3cd95c2288b4b54e098a66d0beebf972121e0e820490661aff9ff8cc976b10edf9093298bdadf9809bd0ee1f9d68c2dcdb376e5cc50cbc7cbf86a8ed9ec9ebf134be8fc91383944ba58568cd5091caae54d7035378274f4f2b9534d22e59b0501bc02d2d7cf5a9139c195f039a18ac72771ed879ac4ebe2b31b976861ffe35266bf08830b2483af795627e53dcd18d661b25588c98e3761fbfee03929303064bb78f032d9176fb03ee04a9fbb1ba0497485170e27cf0dcc3757864ffdb721468b53acfed11f7703b68c7b1a3e482b264ef61e048f446c3631a8d46d687da4aaac9df85db46072f2c50a7f451077256d343685194be1254e55d0e6102af84ea66df0f6538288c259db9ba85909871981dbb7ee741ec5a62a555c48193779c4831c8f65a7ee4673f6e59749c620734792e3709451828fb269f385fd4b03975be5ed346195c51ba138497a50a4353da17aba8c0f8158d5caf1fd9c99319b6f073da3b93140ab7aa7ab1f176db093c580a78c227e57845fd2333be18372a1d966d16e169d15dc8f5c77ef9cda193451b757bce82635ed30c83b3bbedbb37f81ea8c689e003067c2d0e30b94237ce407ac643c454efe673f1304a8750a859f0f30226b8a65db033d5a0e1400ec4b806d19684c27505a210dab65ac65c1b2e20c66d595107d6b06b9a77b43bdc4706e3918ee9a27c561551b999ec3ae99baaec2b54370cedb7bdd48d71eaff3b5fd0c115614de8d8d5897a4ada60f34fdd3cdcbb2a97761ecc42781b6687b1fb68b2a545810bbdddf251425b5f67c388b166a2f5916b28c17dd2462d3746c612bc8d30311cd9e6df948ae59ed82f4acc0c958238e54484f4e380ca32aab89a409a5205a06285f84a15189b1db56a41fa3372744d45f371f4c093163f8dcf04ac27d482e073484e5fb6965a757276f5a2ab305d311caa2a4e5b76d27748393924bb1bc9b2cd0d9d8d338b3dcb7c29d5fe14561800cae213f1825cdc2d14dc53e6644262ad65893581100a0ee1f0d29ac684d4b64bf802854ab5c7ea4bd24bbd34aff80fbe3c787eb9947f93e1aa37923f7eda09e9ed3678a5a9f79c4ccd87f0d4e55d54f0b29c988dc024beb150e753642b3b52e58e2688a8c5f770ea764338b4e3c1cf8f2019f96657b0894b8e810508c1e09cfff05adb43b938586177a01fb7e9b8e909d8e4c38a562be49b02844527156c021aa7fbd95c07cd170b2c91d9d05ca5172a56a0b37c46dfdb2ce7f08d2bd411ee4de22b8c42c9098fda8c0edeee5c4ab6ed7b7d0cb71ce99e4cceb61ee95c614a313f468e67bc08407e0a0a2bffe5ff1a74ecb57b2263d8d3818721f2dc3e620c3d9cf890a187eb25a87d6d90a0f750be22798d09f969c85a0f50d2f48b0081d8dfb456e306dee8ffc650faa03c59d9f03bb7c694e89988c47e0f8e39787c9806b884b66881b0109c92226379da0dbf54d03da18b588c1de8cc8754d8a93ee64067176b32f64e03fa5f9290e6182c220ce96a409b8e5ad6c237354c9f53e314882cd87121d016c35b00ffba5d5c0fb5821be992d731590af1f25db299bb62d5e43d40e5d28b483ab9667601bf94f7e681736880d4aed58207f17c1fe1b70d295031b1ccbf8fbecefb31b4a9ebe5de89577f59a0097e940b64df425f8790550f304858943e7a995306c58384c8db768c92671b162622e29197289d44d6288578380fb971ba6ea33e0b7e3a11729d2e44127ec38542b5ca22f8eb02cf67d4237b9df425fb81ca9c8ff7e7de657f1c6f83624c2802b699ad395e724d469d4b7cb71b0ce5e204e06f6c001cb738b2e484365ac3b612339c0cfddc18bbf8518e2025c01fb241a31db5683afda8eb3b4cfb9183b5e05cec52f04ce5fb322d576afce27e04ebef8b515635229482e2714f4be2c2b4a5572ab64faab5053891f9dc36199f6f4252487128f557bf7a4e978f18b7d6a6d9e96392aff6ec0a4dd975ead04acc0f99e1399a96566c8e34a4d4c578dcb8704bbb331740480a79c2b9a2bdd67b7957da24f3b2b6fc7cec8f620771494e19192d1c2e94a68dee1959d8abee4778a73a52e4623df009acc3ba771522dd9ca29ea07cedf13e7e5af36ec74d46bf0c9204aa4fc80bcf5a0d84e9e1bdc41eda69096122b29eb42adcb69dfd5ecb8da9c4a192b67a62a1fda7687c6946834a972bf7c2510478b932fd874eaa04f1568073e7cc46c3cb8722a659865ca958deee4839acbc4b1cd61f778bc09d763bced471481cd353cb3bf01346e5e269b134ed1e35cb80d814da2ab32222bc6afde7529b576b1dd8eac6ec4cd768a27c078b8ae9dd10ddbad48f11b1df0452f7c675591efe121cdfa196aa567e9b23e1921ced342640357f8461688d91cad408b7ea010990f16d8b49daab490a342015b263589762eaa1565ccda8eeca9f292d7a473d7b59feffa766cf6fe4641b197da3d4d8fc0fcb379347b007fb28e39c3e225c2dde646b600cacb029b01f9d5abd1bd0168bebb4a3be6c1724295fd4717202c35f22b1ad9fad5bf1caf0504b66d8c5581010dfb7b8d96d04491644ad4291dbfb8296e5797cbfa7a6c4b127a8b1473335790f377d1f0c9dfe800db928ee30ccd47cd26e252e86d79cddf745f14fb9d5cf2110995ac36d00f49a62609d833de6684ff9f417d0613780ea476a5ad5a0ef2432265169aea9d5e8a2f508cfca30ac2d5b9a9c2eb3fb704cca1f6aca4f9fe367f91f0f4afe7fdffe8ca598abf29eee848ae22015db86d5c983fd00844c1344aabcc5bee81c23daf48fa071ac3dfc4bcc02b7e9b533228f421568591926b836221dd455336292576dab6a323d91044dee90e895f0f4c2299e1c963fcdb861b70f049e2a1f9e774ce4baa372c930188397596e5610a86675688400b8b1ebf2cb40dc785fddcc2443d9efd44a38f755204dff5a73c429e6d966a10cd0bbc2756f789e114762677dfe2601b82ffef607f64fd77da977451acbe7fc04f79ad6a25fa73d763380d7cd4b0269949533400b378f93d2b34fc5361f0e9bf2eed9d406887d9447bc551c491a7a7e7186146fc6f77f9829e2983d6a21088efc7b6569231f8a6585375879c0d18fb455dff8308b6eb7d9412bd2aec9abc001c39b7b15a3c3cba2b0bda0fdf060f07ca62fccef3a0aa7360420ccc106eab731571924183587d6a5dfc8b77007b19103f47cbc00fd2d9f410be662130438f1c42a05562f33112b12c738cb607923922bae6103c6604bb818958f979ad841e83db4e792eef27bec2ebc490776f5242e475eafd1df5639f8cc36775f7532f3a3ce43ff63a69b29f93a0f15ab5761a6e161c9e06ce9e4c19d56f27ca77f143e17e611557aac01d80ccbb3324d35b131f0114bd9790cd965bec9ef23d33e23cf15f2c9dffc0c05535790738a7c29323a5814e0a0216bb0020b1489c12904c3efef3ba61a476ba30c607ecfa6f1a4cb58b1163825699635f78c5cd3ba65ef416daf86fa472fa2064a9fd8629bff4fafbe463262511eb8fc0c13b596d88e0225814b37e700f56dde6e4ccd877ddf7696ef8dbc4a26d354b462d361420e8cb2e0447ba06ebebc4be45526ae5046e4d1e2f2c5975cd607f50db79c1d32ed04523632b78f2c32bd271b0b087dd78dabbb65dcd198bf51158f2abe8ea408618c29f6474996a067d68a058857cd1169d9e1cc909f1e00818067f479bad1cff01a6d810fb3779197a8dea0f3c62b71120b1ebbf8e8cb58ea95833fa9317b11d3dab3ab19b5f0ca0db56bc82a423719bce007720daeea4cf2c7413c4352b21437b462f298eb64e59c62a6db38a01c5bec38a6f2f9f1a75ba5004f61e2d3ee2846ec1c60b354b61dc2fc0bf5dd2502906492333a53c7341c3d872ae985ee628bb261256eae5a49114c35253179a06b61ebf4d72cafffbccdfb70cc655df666b02fab39a7af7e8a27af8ff6643ec858a8aa784d847008c18066ef37aa9c3e67da32f5ae8db3049922d7fbabc8c95a5ccad3daf4c336bf5dbef921f721c2410caea44eb2a62d0e28a1d3795b0701646e7ccfd183eb974b3e035c78c3b7a4d953a3838cee2ace54c92366a0c3892f9c820a9b508391132b61d8a56e091a590c6bbb18ace360a436ada2fbc9880f2bc7edc4194adfd7d95114a0abdd0ba5b0f678ae692222fb25dbf2e9b0a9626b257d51c7bf9f1609e40aa54552865768688f9298f35b4cd51ad002fcd64112277eae9710757c9d4e50c4908f86dfd571b4a704266392c6024046911408498c8e312651ecf7eb935fb6c33ae942a7f5273c8e2a3c9af0c8c70bdba5d7056713c8d5dcc60da1c4769258b5b6af9135c5edf09bac131e89c9ab23f6f318a018f5823a74a103c972955cd3e576ea4180e7b7dc8ef13558e600861e7e966eb456f0556e8fd87a7e1ad5a223d9485f75282dbdea72a66cf972c1d85737a9fccfa85d28de4329aa88657fe0e065b1af2b5bae7b153cdf6f1efd96c648a2579485dc891422d6d3e966d412b0324ce60ec88af4369dcfc05f40434117116ff17c7725e283fd7e07e2885afeb39a43dc747a18addc26074d41e22d1025bd5bac4cfe21275b2e9400b4a4121745cde638ed825980cb58e9c06afb2927a704518e9e3", 0xd94}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="0b61d9cfae1181b41e3df5d02d8d03a94eac8e80e07ddfd6a3ce6b4d3c1bc503f591dc83fdce393a8595d6064b5e7876f90a7a", 0x33}], 0x1000000000000113) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) r1 = semget(0x1, 0x3, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/217) 18:16:50 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) setgid(r0) 18:16:50 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) pipe(&(0x7f0000000000)) 18:16:50 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 18:16:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:16:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000000100)={0x0, ""/74}, 0x52, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/225, 0xe1, 0x842, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x31, &(0x7f00000000c0)="05", 0x1) 18:16:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x194) syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x42) ioctl$TIOCSDTR(r2, 0x20007479) accept$inet6(r0, 0x0, 0x0) 18:16:51 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x488, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a930b000098824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1c1017efbb4e84a67", 0xffffff16) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xbb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() pipe(&(0x7f00000001c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:16:51 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=""/232, 0xe8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000100)='\xea\x90\x95b\xcbEi\xab\x84H#\xdf\xd6\x9e\xb3\x98,'], &(0x7f00000001c0)=[&(0x7f00000004c0)='-\x00', &(0x7f0000000500)='\'\x00']) sendto$unix(r0, &(0x7f0000000280)="670e6c2e80b98a0af2562638e92ffd9564b156c214558d2efd27e78cb43dd9370e1cb2134e5ef0927f518fb9322658ee7c0b4cbb371e01d0e2f8243676f7eacb552beb1130c8d0a22d1236092eb495966fae185776b30c1c7caaee3b9b2747640efb09074af9eb6c2a88b0cc83230960db0551e02d0c429efceb61ac79b59e2a", 0x80, 0x4, &(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x9, 0x401}) recvmsg(r0, &(0x7f0000001880)={&(0x7f0000000540)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001780)=[{&(0x7f0000001580)=""/223, 0xdf}, {&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000001680)=""/91, 0x5b}, {&(0x7f0000001700)=""/100, 0x64}, {&(0x7f0000000140)=""/61, 0x3d}], 0x5, &(0x7f0000001800)=""/86, 0x56}, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000480)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) 18:16:51 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f00000001c0)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa, 0x6c) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x102) 18:16:51 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) semget(0x0, 0x2, 0x210) r0 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r0, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x1800}, {0x6, 0x7, 0x800}], 0x9) r1 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 18:16:51 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/124, 0x7c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1af631f8edea6f507502847200", 0x0, 0x140000000}) 18:16:51 executing program 1: unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='\xff\xff') 18:16:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x3, 0x461, 0x5d, 0xb1, "7450b024e7b999d820082d49bb6caa8e7bbc04b1", 0x401, 0x4}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/129, 0x81}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x104, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:16:51 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="33aa84fd7cb7b4d1922ac8e69943e53fa1c62e58bf0fe3d81592730f20c8885b800f857e13b208c207af28bdc3a4802b5271eb0a1183a999c09a8542439d89ef3fab4f86c46ee8cacda45895afc67041e252997d20dfe6262206089b80c778b3e6ec38938cf0362514eecc4b62a774287b55309ddefe336a1a519d2713a080351ba57f4ca099acc38dd8bbf2ff", 0x8d) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 18:16:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80080002001, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) close(r0) 18:16:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x100) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 18:16:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) 18:16:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="02535d1f5e15a3a833f2ae9f9de756b4f8c90bb6e1ced86461edc4796f8541376de8e54a8d3a13ebefa0cb878c67967c9477fcb974b9afd94f2615ab31c50d9e6b987cf99bd795a7b3fa9ca0d72370a9cc8d4c774438e4610eb9ba0bf4433b96b1323e2487f4d2dad9da7276e47b726b2807fa6d9e88c02a053615af6cde156e1120ded2d53a75fc503551563f8630ffffff7f248b495efcc16e6fab1fd8ae7d5bf96599061b30d725dd77eed0a9c2b0b878ca53e51146", 0xb7) mprotect(&(0x7f000033b000/0x4000)=nil, 0x4000, 0x1) 18:16:52 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000000), 0x0) pipe(&(0x7f0000000040)) syz_open_pts() 18:16:52 executing program 0: mkdir(&(0x7f0000001440)='./control\x00', 0x20000000000) r0 = socket(0x26, 0x8007, 0x0) recvfrom(r0, &(0x7f0000001480)=""/171, 0xab, 0x2, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x640, 0x50) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f00000002c0)=""/233, 0xe9}, {&(0x7f00000000c0)=""/96, 0x60}], 0x3, &(0x7f0000000400)=""/4096, 0x1000}, 0x800) unveil(&(0x7f00000003c0)='./control\x00', &(0x7f00000001c0)) truncate(&(0x7f0000000240)='./control\x00', 0x8) 18:16:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) open$dir(&(0x7f00000006c0)='./bus\x00', 0x3, 0x100) close(r0) mknod(&(0x7f0000000600)='./bus\x00', 0x5, 0x1f) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/167, 0xa7}, {&(0x7f0000000240)=""/247, 0xf7}, {&(0x7f0000000040)=""/107, 0x6b}, {&(0x7f0000000340)=""/250, 0xfa}, {&(0x7f0000000100)=""/54, 0x36}, {&(0x7f0000000440)=""/198, 0xc6}, {&(0x7f0000000540)=""/165, 0xa5}, {&(0x7f0000000600)}], 0x8) 18:16:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffe) fcntl$setstatus(r0, 0x4, 0x0) 18:16:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) recvfrom$inet(r0, &(0x7f0000000000)=""/7, 0x7, 0x5c2649e8b05bfd02, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 18:16:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) socket$unix(0x1, 0xfffffffffffffffe, 0x0) dup2(r1, r1) 18:16:52 executing program 1: r0 = socket$inet6(0x18, 0xfbffffffffffffff, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0xffffffff00000000, 0x20, r1}) r2 = socket(0x3, 0x4004, 0x80000000) socketpair(0x16, 0x2, 0xb47f, &(0x7f0000000040)) flock(r0, 0x9) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) 18:16:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) socket$inet(0x2, 0x0, 0x5102) r1 = semget$private(0x0, 0x2, 0x402) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/210) 18:16:52 executing program 0: socket$inet6(0x18, 0x4005, 0x0) clock_getres(0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x3, 0x6) 18:16:52 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = socket(0x2, 0x4000, 0x101) write(r0, &(0x7f0000000680)="4c411224e85df7b3ae18305349e0f70c7dc136573899286ae385f04eb48902dafdd1ee18de514d2054e4f1469838c57bb6c65c018193cd015e00a61d9da99a973c4baccbd581642ce5d90a2e489fca66a1990e656e4a6e54b4ad5c4075ca", 0x5e) socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="079d87ea9e74897f4bbef73816d404bcedfad33ed03decb5462d1b37a92d4b60d8707bf399ffda42c1e156a0dd55454b8948b8ad16a85421656073778f98080693d7666e1f5a2ded80ec56c55fa6838154e95dde6ca9b342f594b0778843c1183d9e3fb158447570468a58747886a2cdf4dc4cabe5f42a8effa43077fce03170c909abd63c635908316a9b964c37b338b8060bdaf861d52541d2fc1600eef5634fb2421f6bfe9abeb00cec65b520449dee139a8d0eb0c0", 0xb7}, {&(0x7f00000000c0)="609027a1880ac0284e7e10150c817aa9164b38a6a0a6e95da232ef88e58b1712fe6c59808206e0f11601b36c0aad6859db51f42b58687e35dccbdb0e99d2801dbc2aa36beb044b6504f80a82e9385d8a1d5b46c60c8d6a2e4f84bb27341da336224305f90523d887dce1d0e2c4e0a1339d6ecdecc959f6eee1e18cd1a036ce6d939796b6ec211fca9c5e0881a3590301811a3fb2852e52770108d1f917d752d6adcd77c305a1e0e995ab08cdd6bb8c7e249c0156471280d7d9fb3f203a53172bc09dba4e93d97ae5e0c7c9cf2d338820a9167374bc7f3644c68a437fb57ccd0d51e64cfe9a8557dc41b5550f04696e967276f293a020cc0ef6", 0xf9}, {&(0x7f00000001c0)="cbda8acd64a458d9e8a1cd8bd26e99fa0ee941cac94f27aff64105737cf73f3f256eefc63ae153e2e3e9ad12cb4b658e7532fa5eeeb378276e6773d9a3480f313765f15ffb6de65c46", 0x49}, {&(0x7f0000000240)="a489006563e10372f8f5a0c8857c5b7a55868954aeb6423ebc201d2adc8f1bf42b4c6318e2100bad9a719a7ae7f4968fd63ef304d6270d76c087fd7c10d9010de8d61910771d6ab91c0a68bf668703de4be142b28532262d7046f1da6a8ccbd962a07d5b7862954a0ec3a17c7ff29bb42765e8f5831ce9a7b6cec94cb71f82fbcb72fb1962fc356dcc9ef3ff9a1c223292f66f1df19393fc9739ae7c7b4f569cb2e6e4706d356923d2b08cd080ef6fb4bbad5f0851f9fd1e0efbbab3acddbe0bbf4eed5eb91164e341dd2afba6dc7d1937b763c3880e", 0xd6}, {&(0x7f0000000340)="c62f591fc04ab149b85b994856d98b5d8618061b9cf0b9edc3ad3ab3b605f675efa16e8bbd1ab5f90e47aaf0e871dec5b08d2af93482ab64b239c0e61dda640320", 0x41}, {&(0x7f00000003c0)="46a4aaf9659b96d6295f598af4c6bed1c6ecbd271ad449a3f923091af3f11c80c7e5ac918aabfeb13f80e9c8b4b356e48f0fded8c3e4b2e2f73b27e4c07554c4b1ec08d755632ceae3bd4389b60dfd67d4ba1a5e1dc7b2791b99b78d14bda79f587a7796f848add5244f861683ba92a6ae0e63dd58439b503169c8046255e021b9e7bf919b781377f5951516d7eb34aacdc758a584dffc47c00b16f04973927160d8045fc37b35c4de7722bb0f5202c62cb59706fe6e27b2d03d2580fc2bbed421c25de1008790f7112f3788b43aecd8560410", 0xd3}, {&(0x7f00000004c0)="101515632a71a984b38c7278316e42d2b1a3224d786d6783418e57cb105ee25812847ab5d5831d8976ccc6c05519fdad48aa28e7a4b32bd0", 0x38}, {&(0x7f0000000500)="b921a238a5c105c6f09a3bddd6aaa77fd8b7098ca84a7b9d5812bd921b5f83f3a188f5a1bce363a29f7c57ae11f9c5f466b467d8284893e66a341d8488fad01f2b428f61aa12e22d227964a7e1ea8c83c9e667c235a9c284c93329278ea59b36e851b689fc1fd4e39a100d1400cb6ca8bbf63af668bbb9bbeb86d26d22bb67259832a0d44dfd469d22055c07b156c075a72af822e0585fdd0a1ada92c6f3850c15006a48b9fe51ad862df1855c09214828800a0118d124e73e09c373fbc6dbf7535553511e78248b0dc7703731b53c2ff3b7f720fda6467f", 0xd8}], 0x8, 0x0) 18:16:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socket(0x1, 0x7, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() rmdir(&(0x7f0000000180)='./file0\x00') kevent(r0, &(0x7f00000001c0), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x101, 0x7fffffff}) sendto(r1, &(0x7f0000000040)="605cf31abb6c051887ad9e0871b23e287692e6840e2d18fc65edcd0effc22f8955b7ddd7b4f1ce809bc0994025170830d4a919f8c1f4911bfe5fe4268bca6d42c31c380ee7aa24bec9227e95a081421b28929032bed6fb637866f6ae3536f91bacf8e9562998d2dcc71182d3b6a341589b69a9", 0x73, 0x403, 0x0, 0x0) fchmod(r0, 0x10) 18:16:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCSBRK(r0, 0x2000747b) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20b, 0x88) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0xd0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 18:16:52 executing program 0: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0x1f, 0x81}, 0x8) nanosleep(&(0x7f0000000580)={0x4, 0x7fff}, 0x0) setuid(0xee01) r2 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) semop(r0, &(0x7f0000000600)=[{0x3, 0x3, 0x1800}, {0x3, 0xfba, 0x1000}, {0x3, 0xa3cb, 0x1000}, {0x3, 0x9, 0x1000}], 0x4) unlinkat(r3, &(0x7f00000003c0)='./file0\x00', 0x8) r4 = semget$private(0x0, 0x0, 0x20) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000004c0)={0x7, 0x40, 0x7, 0xffffffff00000000, "2c91708d871bb02e7d83f0b88e978f63d4404afa", 0x80000001, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = socket$inet6(0x18, 0x7, 0x1) accept$unix(r1, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000740)={{0x18, 0x1, 0x10001, 0x6}, {0x18, 0x2, 0x2, 0x4}, 0x4, [0x1000, 0x5, 0x6f80, 0x6, 0x7, 0xd1, 0x3, 0xfffffffffffffff9]}, 0x3c) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$getown(r2, 0x5) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000005c0)=0x5bd) r9 = dup2(r3, r3) recvfrom$inet6(r9, &(0x7f0000000640)=""/151, 0x97, 0x3, 0x0, 0x0) getgroups(0x0, &(0x7f00000001c0)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r5, r7, r8, 0x0, 0x27, 0x2}, 0x3, 0x5, 0x3}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000700)=0x3) 18:16:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8900, 0xc5) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000002400)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x2ac, &(0x7f0000001400)=""/4096, 0xfffffffffffffe55}, 0x40) r1 = open(&(0x7f0000002440)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 18:16:52 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') clock_getres(0x6, &(0x7f0000000100)) clock_getres(0x4, &(0x7f0000000000)) mkdir(&(0x7f0000000080)='./file0\x00', 0x88) chdir(&(0x7f00000000c0)='..') 18:16:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = socket(0x10000000002, 0x1, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 18:16:53 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) fcntl$dupfd(r0, 0x0, r0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 18:16:53 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f000006c000/0x2000)=nil) madvise(&(0x7f00005c7000/0x4000)=nil, 0x4000, 0x0) socket(0x2, 0x8005, 0x7fffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{}, 0x0, 0x200}) 18:16:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') mkdir(&(0x7f0000000040)='./bus\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3fffffe) 18:16:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) 18:16:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000280)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\xc2') kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xccd80000, 0x800}, {{r0}, 0xfffffffffffffffc, 0x20, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0xd5f0a0747b6062d8, 0x0, 0x7f, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x3, 0x7f0}, {{r0}, 0xfffffffffffffffb, 0x9, 0x25, 0x10000, 0x8}], 0x8000, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x682}], 0x7f, &(0x7f00000003c0)={0x200000, 0x9}) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x3a) 18:16:53 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x3, 0xffff, 0x7}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0xa9, 0x40000000, 0x3, 0x87b6}, {{r0}, 0x0, 0xdd, 0x20000000, 0x9, 0x8}, {{r0}, 0xfffffffffffffff9, 0xc2, 0x11, 0x100000000, 0xffffffff}], 0x50, &(0x7f0000000100)={0x81, 0x100}) 18:16:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4400) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1a7) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x80) close(r1) 18:16:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7f}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000017c0)="8c69b5ed8a8d3a7ba83d092fc823349c5e7a4f39a8321507c081b9e73f66a8cded5dca3dd35ec220843563e108295318f4980f8e8e4ac1e12d0ce7a81fbae1ec460e83fd68da5761e4ba6413a84f54cc892049c5ed6e503f4236b766e3349a17500848d718ad48c321f3852f2edac21073e7c324b639c04ca32cfa0748a99b39cb255ea767444f1891b36fdb79720ed613ede241baf97df55e6335fecb1197ef4e50d1bffe59e2f404aa29d0e3b885d66c3de06ada3929b74d91fa51610c4b4231cf58a9215813399c566ff0d67eaacc1cbfd8e716dfa588b714505199d6c2703d6f15825977d92ec9203253c760677c1cd043550323b98052a56dd4d8b35d819429fc7f8bf9ea9ac12aff6d8dc5964a2987043bd9932799cdb48a0bfd455625c6bac1579c8ec76eed429500b700146b286ddf45cb97aaf4bedd521500a2ef4eb0985040c32a0c51df04926cdc5f961a62efd5ea3b7cc325902f1580a6e7cffa021329c17c13e9a7f2410b5c12fdde69db7f3d64d45bba08581447835884bf26983a85600597a9c1585674f932540c44d90a5d35fcb425c5cf6ee886ffc761e30d3016cc09340bf34dcad14dc9e3b6f3d7b754c0eb38719c36038fc13caba078f7704799bc9a36b2cb4283faa70f9fbc76cc5d7de2a51d783a38959e19144a281ca85ca08886cdfd0fe01f4a10b355cf734ea18a6d83eb18425813818853ba1d789b83ef97d97b21cb788563254272a4a454132d4e91cfca5a227acb9f3c1359eb496c6a609aaa5577bc7862f4f380f19dfdd8b0e00f050fa1ee08dd7eff9089752a13d56f3a5fc2a1687fd2b01d599be49319ea7096c8d7599175a83bc6b6228417dc5f7776f76c62995fdea4da832e75524dd2f4911aaa29ab294ac3bacaccc7a6bd11c3977c3f3ebbf650adac9cb3bea7c813aac679d7ce40ff93b4134153535d07c60f53160a7f", 0x2a9) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) close(r0) r3 = semget$private(0x0, 0x3, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x20]) dup(r1) syz_open_pts() 18:16:53 executing program 1: r0 = socket(0x800000018, 0x2, 0x3f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) setitimer(0x0, &(0x7f00000000c0)={{0x8, 0xfffffffffffffffd}, {0xc6a, 0x4c80}}, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 18:16:53 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/91, 0x5b}, {&(0x7f00000001c0)=""/131, 0x83}], 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) 18:16:53 executing program 0: r0 = kqueue() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x202) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 18:16:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x1000000000000000}, {0x18, 0x0, 0x2, 0x2}, 0x204000000000000, [0x8000, 0x20, 0x81, 0x8a4, 0x7f, 0x401, 0x8, 0x7fff]}, 0x3c) msgget$private(0x0, 0x412) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r3 = socket(0x10000000002, 0x2, 0x0) recvfrom(r1, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, &(0x7f0000000200)="492819bf7925a2f61a607d9f3d1b8dd3c7f97f02b1392e44c5808d3c28610bbc5bcd0a77b7989654caccb95e58c7c3e2a9f530ef65324dbc4d6f94311f75c46de1beda7407122a0e067ad9a62b59af739dddae2b5a9017bbc206d307d9faf3ab2752e39f76c95745c948c065b75c6af08eb33aa732d8b2d91d74fba4bc8570476132913b0f14", 0x86) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r2) 18:16:53 executing program 0: readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffeec) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) open(&(0x7f0000000200)='./file0\x00', 0x880, 0x18) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 18:16:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(0xffffffffffffffff, 0x2000, 0xbc) close(r0) 18:16:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) fcntl$dupfd(r0, 0xa, r0) ftruncate(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1000, 0x6b, 0x8, 0x8001, "4d3189b7a12456c976a5daf415902b1fd08b31d8", 0x9, 0x800}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 18:16:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x87}, {r1, 0x10}, {r1, 0x10}], 0x3, 0xffffffff00000001) writev(r1, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x20b}], 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x120c) poll(&(0x7f00000000c0)=[{r1, 0x9b}], 0x1, 0x0) 18:16:53 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x200, 0x8, 0x1ff, 0x3, "8768920ae6361cb38b70786e4cde1a16109bfe75", 0x2d, 0x1}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x6497) syz_open_pts() preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/128, 0x80}, {&(0x7f0000000100)=""/250, 0xfa}], 0x2, 0x0) fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xfff) 18:16:53 executing program 0: munlock(&(0x7f0000473000/0x4000)=nil, 0x4000) nanosleep(&(0x7f0000000080)={0x3}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) execve(0x0, 0x0, 0x0) 18:16:53 executing program 0: r0 = msgget(0x2, 0x0) msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000000000)={0xffffffffffffffff}, 0x8, 0x0) msgget(0x0, 0x60) login: Qà8Qà8 OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 18:16:54 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5dc6) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = getgid() getgroups(0x6, &(0x7f00000002c0)=[r1, r1, r1, r1, r1, r1]) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff]) r8 = socket(0x19, 0x2, 0x100000000) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) rmdir(&(0x7f0000000300)='./bus\x00') getgroups(0x8, &(0x7f00000003c0)=[r2, r3, r3, r5, r4, r4, r6, r2]) setgroups(0x3, &(0x7f0000000240)=[r1, r7, r9]) r10 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0xd408000000, 0x1, 0xee30, 0x100000001, "2f0bbbde214161c1e98e51d917e91d2ec29deeeb", 0x77, 0x7}) poll(&(0x7f0000000000)=[{r10, 0x8}, {r10, 0x5}], 0x2, 0x800) writev(r10, &(0x7f0000000100)=[{&(0x7f0000000080)="0fce4ab9a5bd04f250cc21f01fc86d91541a0e21adf35b1e34f448ac1ea60386c229fd04ad3a4f96da87d7ff71bdc47e4f00113cd1f549244bd5a6d0961b3bb3d61cd76af0ae9bac751824027cd0b114f6a7dcdbc30f2484e7d6a6891a2e1e17ec43af1b87196a17825b", 0x6a}], 0x1) r11 = openat(r10, &(0x7f0000000280)='./bus\x00', 0x400, 0x108) recvfrom(r11, &(0x7f0000000400)=""/142, 0x8e, 0x800, &(0x7f00000004c0)=@in6={0x18, 0x2, 0x92b, 0x998}, 0xc) poll(&(0x7f0000000380)=[{r8, 0x40}, {r10, 0x4}, {r10, 0x187}, {r10, 0x20}, {r11, 0x25}], 0x5, 0x4) 18:16:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x100, 0xff, &(0x7f0000000040)="75c6a9cfbc9d3b94cccf3e9bd33c6e3da06de07415774cb177a8ce9f1bba8a914a7691a1d837173efd998c1df80c3210bee02816bd7ff2f5d48a6d06b4b623d70aa8895da304a87e63084b3c6fc7dfa62bb0950ca4c54cb592902e128ec20df3814d6b1e341b470d5c63e60861e6dd816f174b71d67ad212d5dd98bbbe2bf6d9f40da251168b98c987322728b9e3f4fc70152fa66437fff386419c10b1d5ccc704c7da74b53f386172190e4fb9a6651f89cdae57639c4b6e95921d2e29b94779b83612e0875772580c937d0141b7235ae09e316cf34564ac92e354ba2b6c5e709f02b635916e3587866bcd15fc368bcaf6aafda4d35fee6859087e96", 0xfc) 18:16:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) getitimer(0x2, &(0x7f0000000040)) write(r1, &(0x7f0000000880)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea7052197242e894c666e4fb3ea286d39ac7911ca1966c2ddd3bb1c4652daa79cb10c35ccecc56c428e2e80c7abc233d0623257db9c132a2534fd4105a5d1fca2c5d2f69c784a3da0f64f3219aebf46f4a79bf90f4353ed1c440b2795fa64da376c8884160cd6ea743270736bb10bc6359e48271578eadff4caea31146ae8be7448e310b32c5d6b679279fbb06ff2a99b522655bcdb64cdcf7031fde864bc724764f77e4a39ae28f721a9c6fbb95b3c0dc1a2120b7be09d860346e673597a1aac7ce250274af49cea8454cab4505150a5460408a7d317a0d934739f46f6145edef515710ea25920773e935d7dc922ef4fb95db6469bf639ee243f8cbcf901406dbc8881a06caef916d4c514b56e5e63adfce8debd3f23d890526e5f9de3945d949dfab28fb21bc02e78da19c918fbbebd1b03316d2b4cac91bbc53857853c22ba8074633b9f40c9b3c513c8c4d08e30aa76085cc08449765855a686ebb762836f033d64e2a0093455856bc3682ba9e5580065dc1ce63c1b4b90a9377ba264c7340958da0bdfb26f7558cdd40290e31f7a92a067452ae0dad98c2d4e8c476eedcd3cd431d5196e62eaf2227b02ba66d67d9384433705cb63b335f62b458762262d3e01c3349eac0cad7c86892bdfc09c90064f119e0ed16c0d947cbca830ebc90f8b1363fa00c998f5ccf55b735a7c0b4228068b38c6c52c28b101ddf4f697a37a6105b9db0fb9ca351cad31a5e5caa4e8a084f03d6101e068322919d5b9cba4bfd800bddb254788ffced26a1ac862b3f6e81a7d116a2b1dad79b78054c73bb164742112c95b16604cc3a14894fcd4e737410e5a5d0f06a0bb6476ddc4fcdb7989236c477d47ba87fe6187cb8ca8a3017e6988714931ae934390d7274cab2af601546723dd", 0x310) 18:16:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) mknod(&(0x7f0000000000)='./bus\x00', 0x211c, 0x7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 18:16:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto$unix(r0, &(0x7f0000000080)="f3006998f64413fd75187c9d9c70fdfb40918861ba49121923a2c765925c080404f23ae9e75283753125ab01353072dc288c08e383718a76f17f6d13c18844adcd8538511bfc59030653402f7407f44bb03626f5791c349edae7cc96a1a1bc8b116e14d8918a305c200375526199a589c1315690", 0x74, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10004) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) pipe(&(0x7f0000000040)) 18:16:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x0, 0x20}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x66, 0x40000002, 0x4, 0x6}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0xc5, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x42, 0x80000000, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x4d, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x9, 0x7, 0xb2}, {{r0}, 0xffffffffffffffff, 0x90, 0x2, 0x8001, 0xa6d}, {{r0}, 0xffffffffffffffff, 0xc8, 0x20000002, 0x0, 0x1ff}], 0x6, &(0x7f0000000000)={0x401, 0x9}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x800000002011, r0, 0x0, 0x1) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x40) 18:16:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/184, 0xb8, 0x1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000040)="4b74954c0e8faf740d2c5e596cf25277874ea2915d62c7cfbf0f80e72fb794d937749c9d6d5296cb585a03009c5b09b404a5d10612c44621d99f3679f2693ac4c4ea1b8f5ca590779150505f471718dba76a2ec9a8a854cc5ed4c9111d2ef3d26a8280c07200", 0x66) 18:16:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000140)=""/171, 0xab, 0x1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000280)) 18:16:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x800001000000040, 0x120) r3 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/191) clock_settime(0x0, &(0x7f0000000100)) flock(r2, 0x2) getuid() 18:16:54 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xc0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x81) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000280)='./file0/file1/file0\x00', 0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x14c9) symlinkat(&(0x7f0000000080)='./file0/file1\x00', r1, &(0x7f0000000240)='./file0/file1/file0\x00') lstat(&(0x7f0000000040)='./file0/file1/file0\x00', &(0x7f00000002c0)) 18:16:54 executing program 1: r0 = socket(0x18, 0x8000, 0x100000000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 18:16:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d", 0xae1}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) ftruncate(r0, 0xdb21) geteuid() getegid() r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:16:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x287c1, 0x0) 18:16:54 executing program 1: nanosleep(&(0x7f0000000000)={0xba, 0x3}, 0x0) nanosleep(0xfffffffffffffffe, 0x0) 18:16:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) r0 = shmget(0x2, 0x3000, 0x44, &(0x7f000006e000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/255) mprotect(&(0x7f0000583000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0xffffffffffffffff, 0x80000000000000d, &(0x7f00000001c0)="ebffcbff13b9fd912eaa4e713048e69931929648", 0x14) 18:16:54 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0xd02) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x6010, r1, 0x0, 0x0) mlockall(0x3) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getuid() pipe(&(0x7f0000000140)) setreuid(r2, r3) munmap(&(0x7f0000002000/0xd000)=nil, 0xd000) 18:16:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket$inet6(0x18, 0x4, 0x9) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x1de) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 18:16:55 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) msgget$private(0x0, 0x0) 18:16:55 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendmsg(r2, &(0x7f0000002780)={&(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002640)=[{&(0x7f0000000240)="54113e3cbf5bac1ca53e43cbd2bc3a1b6f001a98518158f6ef7eea67086ad704d32eb8167ce91077f1fd6344b03c6914bdb4d67392d603fe7778c892b08deda4999c8e3cfd87cee54201abceebfb16dc886d9cb69ddca1f78a83cc8794d8a6ee52b740ac9e2becd10c86227470c48720877961452c4fe036063cf602b5e427fecc659fe906ed1593578f5a3f29bcf19babc21ebfc25b3b259e4ef56ddd95a3696072ec075955f2ff0dd0b346b3ce165a526f609b5ab7bd531cd5167afa81ae61ae31c47031f34312ea0e3e43bc270e260ebbd2783272d53a7c35ebac50f603ce651d382e68e971b806dd41c6764b544ad06e04a348549e862ab62bcfd2bb030943b9883fed76adf03dc4375818bff6021ed7ee971ecdf586be79953e2772984953a38a2093bdc34dc31319a0027b6f2f9b13a4f9b65f7dcadf0f5091f62aea12dc3fda7c1d79206033209adeb2d88b52308f85810df1ae4bec4fccf8764c170660143a2d22c62f08c6a16768cf8f2275457a414fcd17d396dd2a29601ebb46c65da06bfef4e65a041d05e129008aa3697ab07152be1f1d1fc463c9e1f8923cebb92368b209b80c60159b840055f0b52ff81eeb88b3ae5c58cf31c4303a97a17163e2b3b82f8110386c844c50f3639a4821dff69da8e4edb155166775f5ef63054aa9e671239fb7ab6dce9e33edfd1eee85e9c9d20f4663f2362e0dca5a96c49b77b9974846aeac52f35dcddd8236443751d7c217f824e4bf5dfcef3624b50a5a4f34bf783affdbf467317c8cd7d51b542cd48a91256030d2dd32277f1aca1684ddec58be61771f978b863277ada3733398c485b3e97d7cf758dd49bf2c2980e0636ecc45dcba0e548a2f1a9fb5b16787077bad8cae7abc1e87b10870d3a694f6a3fe90be38de8ec594406eda9c87d0047a3313fed5f8e4d17de69892b7ed2f3c0508ed6fda8d055f217032b4dd0e6fc55855d9058faaaf96e3e22218d9fcde07e738cb89b3a08069dff1a634f4c2b828eac527df080fb71775638702351a6166aec0c9fc8abd784540af559132e68b0ec76868a9cd5ec556fa633b7cc990677f6071f12228024670c3e974c09871f0160bd755f2000401c82809d7c85e3098f3691548f30a3b37cfcd9c3fac5d33db181621acf1eb0f39572953decd83daa480726503f37a961936af1ef99eca6e15e6f3e190a01200fe494eb6560533b0acb6ed21047229966ebabb8f35627f222b9eb85206ea12d140ccce1f6d42114dfabb2a929c414a72c88032a0510bec42d52f0948f7471db6a86ed4e4d16504879aad4455af3177f55817f217c44a6a43405fcb8b89fa6088d8f1afee68a900f415d0da9382fcccbfb276374b4bf2a8fc712481298799a186365d930952c4f03b8815c855c31cc56214d51d568c878dd883db172013881ca7dd3ca80a914e246ed144312f1b7161d9bedbf17f64916c7ec05f9d4cf9a4d0845b15a28719af5839e254f8be908473103d6e4d745aca2bf879b9d25fb2f1d8f8ed8ce53512359bc13826c1fc93cf91a2bba626c787cccaa2c929693b381339dd894f64bce853348e0a8ca08b2ad64fbf53f1a61c93d93b77e8fd8eb038fc960e56cbb6abc55a178a7d7ad277cb40e9eec6a8fe4bac45172ca2278fb523c2a17a44a5b35a206cd602c6b21c610659bf3d4d34f5065c7e0877bb3371c90899aef3ecb0f53cd7f173eb23a4ce97d066b56fdd6221ca8d1e5a687b1d4c8720317688dd392840bc1e983cf2142312e7c077304cca9d02e3ef4cc13f0348dc539814aa3491bbb5e84475bc1589e3058fee152107feacdbbf6f5d93342a9a0b35ab1b1170a2be13983d8d4b86a79868d5ad4450ee3a0748bb0e711062cc19209d98942b28b2d1d4778fe48c5f287a9c5b3cae513d2e3b3ac6441b26cf008f29a5612e56f9b50a6243505c32212a9a5a5d6015804e4d39d97d81c424a51564f57d2adb50877bfb7ee5f20ad46a5112d7a44338cddd2368f658238df3a2939c7f68b64f2246effbdc18301fbbac148c93a89d59bab0f4c3acf8ebdaebe9ba94ac021959bd879cea4b0c8f2fb52ea954763b312f1cada8402b9e56149f8adbf6d582e337f63cab828f0c9e6c5523a6afe8c96aa43e0910da7a4ca8616e6bfb5c1a5a0576209e20af6f68e876e76e8358f80dcb8e6cc226a87fff5387b51ce1146d00f077ee13b6ec1584bf6473640ebe1d07016ace88a8ed0905403aff6f08d1200276347bae82445a0dac4afa252a22dd3c63faa80046095e5c0468686877498e2578e48c8de638cd89eab3ed6b0130aa9b063aec32ea356ef3b0cf1d92bf7694fe2ee57096f1d55389d5bba6789dd4f479f03b18bed4f0554810ea848d3db1c5c87d3b255ac2597a2bf3e4c61964902f4ff9590ac96cb782a8e3d2e8e4164fc4a6e27be30a15b0ac002d7ae4788945be8351d8acae2eb97e24480717b3bd598c72d23f86e864540585b6e091195c53c1156bd1fe9e3af62fd423ca0e7cb35bd2ab6ae4e8e4bc6bfbe622aa2821875d63741942c45493270cee705f311ae04c6191bcbe7b1db7627f70733eab59eb78e5d3b560545134807934df28e090b096de4e7e8a4808b0e8a9289e7c2c13921bb8e079a680464c8427495a6d8afe6e077676500e2f39bbfcf2a2d1c07df14c7cd97c3a99eb8a39c2f73ce67de717050c6555b618aa8ff0fecdac81fb56c52a284b42437fd3ab9e399062fbe61d7392be728c0e1c63ca90a967e42d9d4aac08da0c0177ce795496fc1fbf471ab4c6a88d35907e5052c0d3cffbd30516f3127f70ac24bb62c93043ee2e2ec4511ffadc7ec2e95ea15f28aaac9e712e1c7269c694fdcfaba01da9505aac2913a98325b6dcbb78658e18ee9a170f5ff3df772208460470042595dca76864e6c10e93e2b6345f7ccdd6c9603fdf339b1d258eda6e568893c1d96c235de201d68412c98750c0fac80bab9c00d4c38c17a0344c8640995f49f2bd9458e22a3551890de72870ad75bd579a45a1f5bbec0fc041db0e5767144105bdd055e13bfb452987dc5e06b97cc9f329ada2764f47b7a15ae1f6d5221467c084a0527cfa040de6806b5e964b2ac276be2d55eff8473dacf50c489570fad587b61caad4ee056b4d9506c1f696ff84e6035b608c638609733486b5f753283ccb6a823cf542c3aca323a8b289146fda092cf9ba05967804e96bcabdced1f8b32476603418fff4af5bb3aaaf1a8b5d7b0bd1fadf03cb86a00ed9c3e7b5e52cb5d1705785a51dbff232dcc38d72cdece6ece72fab8d54689160a6861d2774b7b0547a85f71abe047ba235d94c34fbc95ad347c2d0776368b7b7162c26da12d6669a094ad6f60497b0e2afb1ffe21244c92ddba150c4dd1157fcb12e6f85d4218e001beed9c901aa5d6ff25bbc5bb8f9d10080db87b861ab6f84d5e1c7d7ec8c322a477be123f08326df81ea928cb47192f2088c513b2622a2891294fe794f2ba369f60479da1742a1aa37f47a4f0be74be4b6efd8a6c690d62cca87523dcf123a1ed28d952284a06d875b4c8cc15da9df5576fa733bc2ee44a7fae8d3dbd456b35addd797f496f873ea07df5c7b405e06cf8841f0dd80e4224ca55fb28a268cd449852590dc228acebac2a06b75eb76aa0524312b54a1f1c50825ef43fe1ff2a849b5187299bb822de37fa0639ce95e1652b4a32fa4b82f3398159e9fe032cb74faf0f1132b248d7b613a3ce202958a3bf5b3f7e4ed06638b8f5ad2b946e78348eec3b849b928c4d2659094e4a4e450ef65c97c2eb9fc9dc783fdcdca12e34bbaaa6ca4396aba3730814d5c3188d2b597ddc6474fa5b007245b2c082b2bebfd644f87616f7b7078acb0713b05abef0c823eae98fa35c62602e286454be1644dec09b40cd013a20cba5e09298e0bba990563cb7404e46a3b41c7695122aed6c56963f5c9766d3fcfd4c512587f1e0597cc718733c78f3cd3a569f65074cd7616e5bdec3215dfe3eb31b75366564889ab73d7a5e6b2f3622cfe02417797bf9e2842158861266e174d94e8b1d878576efafcd442701d0812bf6c99ad3d6f34959d828cb2e8bb2f99678be642c5b82a3dadd645f4cff4deb2c49b542422f2c82e4a5cac4d389d02adf8956853e7448633cd6f2f1e6e459d22b92478ecadbb595c94a46aebc196edbd7840fd5c4901c5db3d1e026c3d1c9dd272ee47ae7336435e394fa1279c3e533d61ead30c2beb3e6fb52b40f1d7254d8dc8745edee1c0d9cd7e0d9e2d8761fcdf2396f43e42a003da354d6de53cc532bf11908f3fd1017a98ecc34ddfad98f468901bc3b2fbddd62068b771f046049c8fe259e75a11d2ce4aa900c376010dded1dd7edc5d719f80b4c2fa9bacc5d9db6fba17fc3ea5a4255bc3ca45653b083694cfb4594fcd39f4697d7eb80ffb9ce95c5cf58ed184b34dad2154d9acda65b40185aa74780ab8af929b6d0acea3c63b13bbb43146f44fdfb712f65c6a85ab1769807e5df49097de3fd95080dd788c3ef37301bb5896e66479db1725489008001f4f9ca4194f49a5b772e7580d1b654f1cf111559bfb2a349050380ff48068402a4dd329839176cbce992e02980c8a44b7c9f044a6c672d2c1b7a4eff83a914d115f2d05f2c385a52abce4d61a5b405e9aa7a793c20954834f95e0ba111fa67f69f093deeb7159d32f30c989952e5248fc8cec47cbdd27c9d485b83fd35fc275143c92cb235fbcc1dbcce7ae5b7136d405d4c00421a85303cea0ccaea87dd97be72a182026cdb15ebf612796b96a1f7371d6961daa717c0fb9d2e173818568dcb9312108e750a3b8e47a93db0c7469a188a6eea0c4edd72fc67859593de382a927457207989c3dd88b2aea9c421c780d436783c0d58b4f350681eed8e103e7a48c885bb394d0ed545e75b05a9666991ac08ce94ae18884de423afe9941c94affb6a8d7531a532668e167952cdee95e1a04c5a2f84b7559a5162a467b3b350e383d4d31432ceb4da5a031e7c25d3dd7b30736d819b2ad1ce13ace27cf98b149fed6daa403ddc3cf30c16e984cf72ebc79f25837425221b5b70c7fd1f126d4828fa9e660f973b71b967e00c5a916f8ad4f3d899a71ace4398a3fe86b1436bc6e16f89bc9ff46c1ac2e391b0db1ea6daf988d78ba58f12747494a82af0643525e87038d99481988489c787144d2ba8622f8be13187c19b91eed62e43e0add19533b7f06834b12636d8bf1c014051f16bff2643f42b1ad3cc2989c556f4fd74b530dddf7c0d28d0e7fb8b3843afdd37eed430081162d37471e9b76b24e5d34fb1a9ba06a0061549a38177ab044cd3d07055eba6bd91e486932dd7bd8c300b18901c89b83239688e353997e66ab23f4c77402ab3f0989d9124fc681b7562f52663ef703a4daf169fc53d453212734eafe0066efe83040fe08f85f80f97d8dcc5f6ee7c6c581bbd3c9ed83513b826afeb1193a589a2b06bfe689dd4e23efbde3a846bfaf6b8e8c353289634723bf8570771a08be9f2f8b089b45fbc419d51fd191ed18892057a5c94bfb777a140c4435969a5a14f0d4652640511c2230b017327cfb373451de3bdcd67bfaba4992997b13ee580f3f0ba4f465673c2cbe6fbc82f892a61c7c60687e5e9b81f9c4ec29b9f7bec5e374156b44091e388b95f8bc833b5aa675228afe7dda000215098e5bd29e9ca2428e0bc44e2cc9fe8fd30a82b0bfb12ca32d7271bb8542bd086574051d2a9744301f43f822d8195a1b6d3e8c27db6b008a07f29d5ac767ad3b3211ec95ec81fe83eceebc7aeddb96", 0x1000}, {&(0x7f0000001240)="69fd35fdb70ec73b4a932570d9c716255b772b7a73ad69becd302d6e04ae97b6bd9f0dea56888ade57f20c8b290e36e54dfabb5b4df58785413a5113c4326ef35837b975f1e263a20d4fd7cb06695c66cd4d8e0adf71c063aac77e0208f74c063319b826444174e9481c41d7d01de7dac610dfcc38c1cec38a1f1560bae3255ec956e92ae6f4d83e5166a093a0573a705a2932911f1fd6d45290c6a8e604a8cb307b187fc2527dbd2ef38ca697a9d067b342a63419b98e9ea3b89c", 0xbb}, {&(0x7f0000001300)="54146b7525d91ca9c5da1d28bcb8bbbfa3d929986fb2156ce5de1fae7d1edf1377b54b517137753cf1f1d106a291cddf556b120a141f6c82a1352ae57962dd608a9046e8b0872169834e4356b2045546531ff8710393b822e7e583b4c602ebb18b17d7e578f416f7d0ff46b184c6ed6b59bbaa85140f96969214b86a41d30de1656638b439b25ff1d079ee3e8e2667e65aa3de56371f65d913a3a11547374cffe6ea332dbc75d1a5f37b3673b501544379b604e432f37fdf6d7aa82ea61e25f30ca4be6f569e7ba3505bf8bca979a7dea2abcf4071f1e985236347ecac9b57ba2d5941ec164b1a", 0xe7}, {&(0x7f0000001400)="9d9d8b3d22fa11ed01c6167393b227e2e36f45a9c8c859e8992f3ddd686b98ca7a7a339782ac7aee8f7f637de95bb46acf838ff8e4792f5f5b212b16cf92cc4e5d7e49ff18a4ffa16f430f361be9525c36da25da1d62d811ee4d65bb948e0d9fb204e67c78e7eee562e48553c9b074489d6f20b1942950d5d0b8222f", 0x7c}, {&(0x7f0000001480)="59a009f7840a51269135027dbd24353ac8221fcadfe15ba9e5e286f114999d882f6f7fd2ef0e40f351fc243538364ce08cf3dc192435baa1c3a11354ee2e2c155d37c68520fe632542615ea72f223a63c1ac63e2baafebf9375511cf897b0abdc56db5bad02c5bd95a9f79caa494032891964ad06eac15d1fae288b663d44c2830b31eb8b205b420fba7cff6f5bcdaa321441ca093", 0x95}, {&(0x7f0000001540)}, {&(0x7f0000001580)="ed5bb5079c70ff244616c6b0a220f879fc769f372e22ea90daee7aa80b434479a94972c29a06d16f1730501fe989898db24a36a6671fde24262f04c16f301d87c2d18898a68150c280bc84edca8b5495827e75222cb1574fcd4963ccfc595a87bea1fd8e8b91705927db713702796e406b389c1cc4b5071e27d697820672e2a63af2fa15270ccfc4b097be37c6bbf0f7a55d973ad2b215e8e2af4f98d1393aacac57a1b99b23e2a6e16e6b88da9a34a4a60c1116129811fdc971d2897afd27d952be27f23aa9723129d02508a6a4bd6a2065200d1e752fae88c8b192c1110ed92b2a96647c17cf2471385406b9b0511aa81b3ce7f0c945fa5505b1eb9e53286344c79aaf56d994fa1ef4d6ae2504293aac6c3a2282459ea6436c0ad254608f4f18781aef9227df930a81cc1c53da83b66b93cf9526e1f37d0b6eea7e782b769fd8cc8bad2205bc6a61492a15ae71f633fb5584b07b89f0966c4984ded664bb9273eae90deca72b8be64ff6ddba8bd8bd05a8fcb1f95a1500520b55a0975e9b99573acb696a2133511d3f7b972475b5f1dc55dc4c715de6f49fcdfa9749b50955b339eba5da85b7fc655a973e7d331ebfff75071502389202587598bc5eab5357d4ddf1a66fb2a10982d3c2f81bb0ffa59677f362ba5cc93c100b2bcfee892aae7fba02a83d8ef5019e9708a4e4bd364311617776f070f3e848a6f2f5c95ac3a508d74752452890cb1b5468d72dffb2cf936702fe70033d77b4cddfd0e67b16f8c32876f8e7effa597670c7e42df4da5af3ac7b43802871b001b6979e173663391940e0f7c6d900ab2f10230b7920fa6c9595a72ece67215cfd96b82a5ab62ae38fb05c20207bae37ad32f927ffceddb70812221830d638057961f80120ff058207786a97b7cac92c30a22a3f2a20ec4ee48de0328849455a812200ebc841fd77c365ee82cdc22067b023bbc4229e4a8cd4285c185632d58445c8279397d8bbdd61fc0492a77292b9dec9ad9a35ccebbe9070fab55c77d0c9df1a56c96bfd563a97908c1b6e892079d4ce43f18bdf80cf0c16f5d55b5377d7b1ee30dade1e6ae39bb21b1299d216d557b42fcd90fefe6ab11aed5aeb5726593deddee3d455d9058eba593ca8e3346747d9d68674a3e5365de336956d179e8321280289f63bcd05858910f85a504de2e855bc504e68500c555628d1c10cd455b1e1fbc25ea1843f343044fe0863613f51d444dd2f83f0d750cad3df65be21f1a3b7054e878f1df6302201b53f0f6a4287467d4bdca4b67016d60e9178aa48d49b1b21a36aa0c0c41b6f3a033745b3a7a3ab38af5cbe75f8cd47156a0cbd588cb035029128dd30bd76bd3649c081bebcd43ca6e21f7095c1855eaefeedbc73e4c5346a44f8d16643f85bd964d790c8ee085ab27a3e20ef339074dcfe78547ebf47ce668da694353309f8bccf5b134fdc32492cad0dfdde6a58a2c81e4a2cd56e4af0708d78e355d248a3c05c0c8c60a82d00e6f993d4fa707c811c14987120447372a8c50f9e5264f0608c742363193c1a2acde6472c7fdf67fcff00684e399689db4b86ab120e59e39da86df952d8efaa19b929c2117117a6362eb50146da150d31a42b58457cb300c6c2bace601797626a9b324361ea10a2ab6582deb1bf6cf81fe595823fdecfb1f6ced46b785677e4be269ac4640d555ac29e096a58a2b13e5cd5926586a204a82a6835e5baf505beaa5c0160069539d099d6661ff886371dcc3ec6e225f39c39f0f566c8b6e9a487f0739565e41f4ad0d88d61ae1dea491109457abb3b98b2987ef6aac099bc2ee30293882bf121095c66101202319895a45addc385c9da3f675d357091dce6b338f88aa65a64a1e54342591dd4dd5640c284c951f6ea0f9200089c8a9db9ebf413b66433a4906e5e7be636e8c79a3acb2a4b04ab04b10f1a91830e99d37e23914ab8a8dc84a97cbf73d0f793c51fab15dc89fd8e7f9b16ffd2ff73d69836ad22eee3b719ce3e7cd997375b30d26ce339bf64f4916e10676f9ab2a3c0d22b93a8c1b57034fdd24c3426d9c78fe13fce0859e080853c48a442859ec1a76ccb97f385823a0516555ef3cf7b09cdf407ac98bdc4f8e4917dfcc55bd14e1576893b0d7e9b181a6b9895097347826e11108b84bfa894de3625a93bba0bdbc4a661c58ef549b8a238303465faaee9036819256d64e694bb665baf98c792afd193c0ed6cd14a3dfd341b8b609d155b222d04c1ace7a33c8377c1a79a401ca731ad9dcc5e9b74fe0872e51e9f06dd0715df1b7932c379430ac8d9c3785637b592fb17776d1557f812a8e21b68bd5aa259c6a8ed6e81ba4521bfd97cc463342d042025c7d916c38291627a0b9381ef130c47b87b209497a9c7b820a26d3a24ab7f93eca9fe638d4a3bbeedf0cf6c99b30c0e0cc11c830d3b1b460b2c2fd1ce47c0e1b92e7921130a4396ad5f4a78b354c3ed47e0a4242aae934a92095fba9136d72e0c9f0e0359f63b467b8e9e71c1532dc636f5342d64309a5a4a6846ff411cede768887042e6425843437a03fe5815461c491203eacadb1d29db35dd8f62e3cebd5d1fe417c1e7f4c2fb947f319df9ceca19f80b390f111f2227b8c450937c24d916a8489d5b38a168970c7873cd7e554e97e7dd67e1eeba440a98b61efd88c7ae9c4a5c3556026efce9e220de6649b8c393ac1bc7f21a7edb832282c6f2ca3336ac5c26660b61a08561bfbf07bc5101e176658a5ddf14797c710d0c9c1e7ab1c632ad8fd6f9ca4d57277e1d53700c731aceb8d44967384fedce0782537b33878a319d0cd52ce9c0c4c3cba000c8620ce08dcf0b021fa18adeadad3249ec8aedfa9a69cf88dc447cd1c66ca19615c2094411455f72f7ea644caeeb2851158226585adeb7e99d982e6da67e8e20c7d1fe2cb670e251c36c7ea0e78500a2bf008111b43c988624d0f27387ce04599830d8d66af5dca910a57971bec1f05180b27058052777a752297db8b8302c0cd2018d35649a68f132396fc712d2c6834f9125b61425dc26208327eb787092650700f0e0d409ae42c91268c9ab81a9b28e38dc78b1007d6604f04f9a66e3c0982215f837f75944c9a38fd8612cfcffdcaeedfe9eadd501fe5ce7865f9a1114eaa3345acc3f6570081a0493271b9fd4540803078a913ccd2b427ae1320836c4dcf5d5f92f78a01ec61a4da99a41882ed42dcd8331a866e6ce85b00304ea412e215df8d1a675bafe6631a3fc9d7333a6c5419556f6ee10a8ecbd33a9523c7e58c2052190331a7762c525b8de3a9ad6505d6787b3b85a2f92f55c06032c0031feb4f783edc9f25960c334b71a847ce6889690705ee47578f935a04becf5005d32b2a5ad79a64e3955dbd8ed84c821ff306d29bfe9f5bed5dd4e348a7cb24116d01f9895ae6ec91710a7023dac032155fff548d6be4e00b920702abdd4635e2bb347ac5d02f671bd3a8c78241276532b33531447ee0edf40f69f0245f8706da56fcd5b033c96858b3de2ed172b91f8512f11736ae2f6179c9ac70b88007d0a3b7e3b9ec1c69b36ad03c046c15564558bfdb7a7280ba68c9e062a27bad20b59008feb262faef99732c4c5e2ff2c7512f7dd4d9b0ebe04530491f7317ffa231b918617d2b5af25aec35a10240d20775abed2d3f58cacc2d0264c8eafe57da2063ad619c0736841876532b196e6e5b0d9327aeb3ee47d8733c1e23c07b188e1f11e7c9e5999b57029d4ebf02004989ae029af4734cb05d4850623f273065b2a46af1ff73f27ec9f66a026a1bbb22b633842b8901f1aa663ab619e3577f5b133d226af982620ac2844dc623115a42f93254e7c33fa1db6071ee8648cb6f6ddcba77f380655a27c52a8473128d8710c0a433328be5f80ba50bc61b25d651403a4018bb63612634bb7ffc6de64d97352acfeb4ee0d747a39789bb41408b0955cbc4815241fcc9f6003ffd067a9ba001bff0759dc3dd825cd5ccf993121ad695ec78626e28081f5dbfe69c40dabfcc5a716c3f0e68f1ad93f40617cef9d8b063f29ae1f9bc7a8efbc2462efed67db5880be2a350f04e643a510a86e33b7629aebd0f10854d7e4108bf242322814e0034efc1598e3be34af90a481d2c0a824c957d51938ebb569c5fe204ce8cc48ab5241f501970d867ff3df46cef89682a8bedf2c9437f6b0130ce499bc0b24d2ed91792d1a5bbc3f09850522a13d12027d029930f1570121e073c4044173c33c793abefecad8ed61c63e973b28869665b354244e201453c1540eef8368cd09b59b111824fa0180ff0dd1b24c7020360922aed7b1d7b2fb9a6a7671aa35d5408c2dc30cafe87c683866baad3f44f66f6aeeb27188a47726384114bc53e70c7b1e38d9fa5618b63855eb64ebf29a048b1834fc42b151422c8450e17576ed653c355ee06b94b4abd642f0b49648c368191522ae64d9bfba203533943c3d436c3316b68f10fdc8cf55f0e6a314def6d3295a93db276a8e9cb0b573e3d43e67dce3e5b54440b194eb0ce1411588cf4699767b2e29f4472fd8b0cdfae73467ac01aa2c698e6fb95e0f2235959094175a9e482c8375736b4b97fa15d9bff62ef68c2e3207159c7959a19f35ede648490b64663643d46505aeeacf2c89b2ddfedb4e275218dfb75c90d9a472dcfb719ae5060280aa4c45ea4aa99aa720bafaf628d3514cad5142fcff53e5f5b7207e90939962f6830a8fb42e2182bddae30d5687751f48dbfabdb4bccd3685b9fb6578b59a6ae1333b7efce1ceed4bb9371bebb87968658b87a841663f4fa0ff8a59112b016eedcbba9db3a9d8caa3e250b896182b12d3163ead6b329cf8f85b01f10cd6748ee17f15569724ab4fd7e5c1a17ea3037f251f3bf1eb5a742ccb8fb32436ba56796eebf56deed02fb2b5d1fd3aeabe340052d4aee81f7c3fdc96109ff7ddd5dfb80cc7555e60c1b3e606452082d64983b2282fd17288032f552ec569637701b73552fc5febb6b2455608fbec069431d8ac118884ca669cbb714e2069f9acf672d1cf10f80b4c93868ab87fc0942da60ad8ef12247a604607e8a42c25dc9b333bd6ce4e478233540175c5697b25bf0356d6dc3142095a8c1b8348fb721e35dc1edbd39c0048ddc90f8e8a94a87fcd45be4f05f34c6078fe62cdfa1c6b838c0bef828a14633880f361d9ba1770358fe76b8e9bb1d86a862f1211315d9090fc8c8895008687c652e259d4390d1755d8195193c6bb7a6c6e4d5d003b3bd1b33b822e1cb42262ec422e87f87cac042a129bf78cd84f578a229aa772a3696746fd53d84922003988a7d99d74102b4ddd3a4a09f66f9bd753273017a3cda95aff79aa73de4604573b0024b3e5c9129aa8ca53e49ceb963d107fa1be27971e83bb4c2ea853db3a7dccfa3f4c896b3655d0a5ada09e3b5d7fb1695bb6bb1f4813d7efccef365c65858fc6f7401dc1632253d227616edde4ebc1dcd5f33662acb1c531236a8c19b19647b7445c480cfbd970fa840470f4b2545cd9b76e826b85054364d3483ef9513936aa219809edb41662ac605c3b30dc565f38d4d85791da9501c829496212a6408d98a7b2d0ec156be61872acd071fb433c831f19df8d34738f0a738333c70239774e3c3aa8ba7356bd6cb4ea94a73bcba352827e28f7070615551409e55893ed0b34fa654a54f421fd5f2866ab5f61aea4ba44d196d0111c59b3afd8eb7684f26e77d280ee898e4ad8a27d2a99fe81f5439674507f747c36d06221cd5288e0042ce1ae5374f895586e7a812efb288a239d49391be3", 0x1000}, {&(0x7f0000002580)="32a68566ad6690bce0731c42bc013fcbe920727f18662ed80e93f54d6ee22bc79a54895db36a3ccfa173212bfc32", 0x2e}, {&(0x7f00000025c0)="f709d07b159d7bfde473b6ab6875f485676c56d481ecbda0f05f4126012b1933ea6fac37501dcc997cb20a3d361390b295e7362b8a785e8ab339499ec00d0054041fff269454", 0x46}], 0x9, &(0x7f0000002700)=[{0x60, 0x1, 0x20, "7f6c7144200693aea37336b340d5c9c288261362b175b00a34c526f7e3c85c3775a80a744c96b45b383f683d95fcc1a2a59631fd733a460c97a8e4851e8ae7bd6731e727008713180ba3e767f5"}], 0x60}, 0x400) shmctl$IPC_RMID(r1, 0x0) setregid(0x0, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000140)=""/19) readv(r3, &(0x7f0000001540), 0x0) 18:16:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a5aaea5a2df6b26c68821f7dd5fdc55c252ca51fb6112ca77e6ae2c0ee7e8697caf7bd5493de3e3108ac00f665b3e45949351c61cbe6ad83347da2f817cd392ee3926484aa74d4e423248c31ab50aff74a05dabb6936a753c31fc21e1bd469933080b9131019d27fca61b616f140209ffd9a6089dd6ad9291bdcfcca0586663daf655140f75393a5fa770ac4a72d23177d72a9b67df76fb37f6a4cf2e25c7a84132c1cd1dd874151929787a18131d08bcda5f4a0dd30ebaf8e9dc88a34325976851fe6aac206e0bed13d56906be4624b54cd7be951bed16f8", 0x13d) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ad45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x130) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fd, 0x0, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000040)) 18:16:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00062e2f66696c653000"], 0xa) 18:16:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x295c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r2, &(0x7f0000001300)=[{&(0x7f0000000300)="77148a4d120fe7a316ac17bf7249d9e51ceecc35231a4b58bbd68de27ec7ceee846eea5e276105b9fc07c9e45a04ff5b82b1203d3ecfa46ce5f15be29fcdaf464d3b22d41cf6cdc7e88baa35b626636bc3fc330f1a313ea2935e6b888bc25084422bf88242b79f6eba9ff2e9baa517095520aea0b8dc0cee7d220097ac5a4261d83505e1bbfa9695319a15ac907960fee5c9243f195c410ba5ab90003bd80e7cfcf5904772365c875ad43369324189445965b495afdf5b05e31a136dd927cc3d9bdb56473d7eb3eb2b2059c204a668a6c5d0b078da44dd87f3f16a231bf83b409d6baca68a4238d7696ed553506539efc981f00f7d3602d10fafc852ddb5445b2914956d3381a6119c94d4399f79d0d8ae3845e1de4c129c9929c744fd77437920b0345bef6003532a1f107d68ffe763eee7a6fdec4430a5424495047943128f0af6bf4d9b973b97be5c79a985302a6f56ce23518cb1cf053c842817884df1bbc6c6fcd06b24e5434764657d4dd2e32a2378a5eaec7d7b6458d62f4f8e4a1da959a580f6b8d0b8b358aceba93f0027a035a147220fafcc0117b25b88ac9a0af20e4890f4ef1cc7a33942070c152095e4099aad6f0457e12c2f097803f67d66adb53b90a263d7163d5c0b4c9c8448c843bb6c09614543dba2f745e96c1784fdce6dd9bc41d35b21dc7d5c24a2d17e7f3cd07b45edbdfe9f96f256037a6c98c35e11d6cf15216ffff941b5225dc3124c1bbf35692dce9c379545b3974571d36178fc1f2f064ddac913875031fef6f966e1a08fe95c966cc66bd63d4101af637db71dd86e63e389b50586c88ba9a717e115b56452af697dd8af6883aa91e0b855a283e11b35617455e6b153439b6162320eaa93fb20eab77da119d546e3451cc067980dd7cd4bf136776b21bb89538ea59f5b7ae3bec55c3d9da5b48e8a77ef4775dc57756419dd76b58cc1e812ae1006cdef4157aa252dbe5a02a4cb92ce65a4d710011cf026a4c69ccb22f333a90d86bbcd64dc487e6fc5935f5ca2f8f7c6aaa179c14ec55bdcd90d3c0df27ae67782e3979218d59e1566c6870e5c607bdffa7b3260c2b7231a85fa6a26bf36bcf6dc1dc4c66c7ff47c74e2135423fb85904fe8f7157da7ac828862b69e769becda792748ac980a4b2a61bc05f2744cf63139034c4c35749fce432fd9ab909266e95246380de8eb99e55ac5b44f1a695eeb720b2a4bd285300f8f74433dbc4a0ab19004dac8c2fa827410ee1078974112a4db53bedfeeea80ee0aa8c12952afe32c7faf4f3f0bc4127c9778bc012634cd661db0961ac87e5600f4fbf91e5d13bba25f9d43ffa90215e9e2b239b4d9705f9fcccd94eb12c3cf0b7006be67211864b290c750b5ec096da2081e72fb72817ec6b7e0614e5a941936231e3f4a06e2f91e67df42c0e35d7428def0bf98959f14f16a902b288607f165b99f098e1a718010c40415dfcfc70f0546b504e32ab5b322a392595468d0570bb9d1ee60f1a8444ed30b540077c3eb87247fa8a00b8d20e9a9e60004ee6b656d07df182a9445cb756e0a7e9239f3723f653685dd26fd2a2a47641d08230a5b99de9b7bd7adde7caa0731419378a12268a5d428da822e1d6c2a8c230acf0fd44b87973e41768e3a78857be2a83b85574659e0e5022a011260e39d88bea2ee4dc7821e4047aace4caf7cd315e8ca31fb2eaf5c7ea4af3ecb1044e27e5f340a766acf94057d4f3ad392ad77608f0cfd7a4dac8adb054b6735251a29d5288238faa31a74402d84c60f2366125b440c1ff156d3c8d2ced57dd240944337b824fc3beadd6ab2a8ab43b01bbe59d283d3ac35b0bfbb44d521e8d725e8d40532d0f66cd5a112d8f716d3c33ade71f6359de6401d9e182e9059e86eeeef4ccca2c6d29fc494618d9b1af205a3cd417919da8c81cc338eed758a0f25c5f1a06a41495d0df839d05c4513e3f407470c2a89881786d07cf2f09ed2326ecb92fe47be3a2423aaca5b739f766f0996937339bb151a3936078c8ab38e6dbf747cd2c8181ddb549a76338c769491ea64a61cab71a93cd3a88d376d5bb109b9bebaa61ee86efb418ba3f3993beebaf05c141fab4059b67e8659df0c9dbe62dfaee56c564f7a8ceb85f56db42eb42e93b4d56968e0ec94b4921cd6766761512c2cd4fc2d23c36320e552cde730e1911f31ddd742e1ba3ae51e9d161f8c190ae37ce85245e446a2b8a6b67e2365ee869b67ed388af13c3d9875f4130d4a78949a7a1a3fbf51c9b71d633bde6334735207d6cd320cb0003bfa7db554f9233a2fe36f34f8690021ccf13a6c3d1d07e60b1fe9c907803a09586354ae3db386fac7069799a061925adf223fa16a52e146168041d7e7ffbf8126ab472a73fc7e2d9659b27d937828277b87411620b61ef85ae22d7efa64010c901ab9d0fc10b373bfbc32c9c424ce7b05d5b244080e1a392db3c1f0fb3a96899063e65fcccd1c6a0b261ae9382a7a4f2e02061e9821832cf8da6429c81592d4d1d34566da70df30c68f76525d270acf395c37b05d1d2035ae00a8ffeae4f854bf92d042d172966fada163145b3777eb30a5b5b2a3946fc6ec9d91f349e251e2c1ef643192836ecd23abb590c2600d2937e1b2ea3441911088b8008d7684cc70bb0ef12c0eac39b245929b1a05eb31ad3c25d7e867fca466eb4aa2c9067c3cad567cb1f6b0123ff0bd3008becf3a5030752e04668634ca5abe01e40990d6fe799afcc158d0fbabcab505708ea38ac69120ea3fa9b70e1671323926f3f6ad52b4a847bbcf0395412e1e1fd4cee83cad5f1a8953892d41249767c6033ff34eace601d551a434a7e14ca7f946c038b975bbad3b2e42d36b448b73a2ba8d23f33f9589650993a84bb0f0ec6c5636f2e0326d286b4978f25004701b2b3593fdced146a2e1ea6e1db8cf29ef6dba4f1ed253f3954a36c3dc0c60505f0ab683bf9c912e6ab7fe94bf4052d1a59a83fe4a985cddcd46e5d2e5c0389d60d8801ff9a34ca1dec9fd89609ba3e23cb48dfdbb99473091a060bf133f8dcad17670735de6a56b935bc3ee07f416af4a6833f50eebc2de65fd322f191600c58c251e4048c1768dc9ea221873d0ad5ff4391c24c9e19fb696fe379fbc046efed28bd2a29b548a018c9ea093a3da494554a26d1e5df7ce1ea6e2b4f8ed0b7b4c4e08e9db4e224506c36e37913db33ceb9dff5fa4a086a88c094177bcf716edf8cde9d12ebff73a9b66f565a13e5298dae4261f4e054b1aba1dca7b2a49c7440ad31aea519af4ecc387e23c4689a6c4c42c4ef4f9b8cc4ad61c5525f27c38f2fdddb05db58ab45ce3567caa0291f8776c777af3eead3aecbf3071d597b5436d4bab0ac44b13dc6d2db112acbf43c4f1ff2cd72add46047386fe15795aa680d151e3e5b478e2b3ed06c261e23231a9ae3b6c358bccaad4d2d610480e668276bb024ddb5c7cd75fcd83cec92ec5b388e3237041b5e1a155ebad6e7cd4565a05e03518f5c792a896525ac4882a464bf6b6b4916ea5d78dcc01c727648608904841348ff76b749a99a4249a57d8640b2dfc397d56c6b8169e53ba34c7d4bec5080efaed8109f07a9fff4388ca9a47b7a2e0a3fd3d7775b885895b86a69e1daf55c3cb130a1a16fb5800c302d89a7fc08af56229a7e8d38e4853074cdb6b6987ad3d2b8a308de84865b24bac6efa5a995d849af62470966fff70091e84bf7d6ed584eb0e310716e2edd076253a047de2653359b80241b62b464a9599fb8b9f1048350c2a626a28ac184b1568e884971276aac0be9e35d34a35a68351f824bf3e92fa0e4522b84b683c033d8e0fdccda7d548619dd0d9a614343d9bcab39c1386eb2643fcf160af85eef7ca766b0534f2fde81deaa6f2822bf0c6e3fb25473d85d9c1882b01e103bd33389522ea538dfca7f78b9cc3ec79605d780922cd87f27a0cf2885e9b970e798c2b1da556e0488e736702330aa6d3d21a569641c06a574c26a1b32fcfe012c9438716f9263a41f8f89a186e8129770dc976a6a5b6d1888a3bd7436a128336f6d34f1675846da91dc399da2bead52e6ef0f1bb8d242af17087555283c752308eaa9bd6fe8426fecf07b069122d7f0d62fda7ed40a0654d44276f0673a354dbaa1809d277d6411445d50c615a1f5c22f4f6ef676b8ddb00cf057388711c54bf88a619fd00fbfbb6b7b6fe72883911668654fb34ae63a792111420f36b621bed838162eead7673dfd877ea531b26cfa7b3f875f6dff0c6acb5c44fcb039e1ed53619f78944de5779e734152dbeb6ce8cd7900a49dd3050d504b7aa4467f83fc4d92ee147d350923a7b5e3063c9147c396464399a9a7aad3b4d6fa880f7fa9d4f6924751a1e6c06b64d03db3221d5a76ddecb0aae7a802ecb893a2c2a0fd9f5c411b1ed11fe7e1addb58675549930ca99d44a8e83de4a4233b12bbe875c34da50cd6e337986286be294512b5290fb3c0ab61805217d9da1d55393d2c3742c437b6562c0aac6db2025d83a8999ae5b76e224fe1f56ade340c8c283009692e708a488a7429cd565e8755e549f6aace2b3c3bef8b03882bf78698b3ca10da49050f35356cb206eb2e189f7446dd9f6ac194733cd17fce9391584270d8314b5854f7cc0fe0eddde6488d92360840d693871690adc9c4881699d960ce2425a4f770136c8dbcd9858bafef7ab4c184815419f54f916c9abfa6f641825a1a22c552ac301275c2eb006a0afa038358d9226ea7dc8403007704066aa8c8f0e8c063303d865a017602d98ce0e2a7281c6c9edfb53562289ba10df857195e9a80ed4f0303f4426ff6734dabf93d0a6192ef1910207ac6a2304753af07fb80935055a22700d064d3d2eff47b7de9aceeeab41459da45144dc0966609764aa61b07df4ab32916db6741595da1a8d5e8c5c5e2c80681676947963d0c0005658fdb4a72332fe12416d59cfafbda8be48713ca5b33a249db2f0fa430bc1d40026b0674be17c4b88c45f3d9f8fd22b4d5b59336fdd3411a84372af66796bba6457de96e8f62abdf7fa1024da9d447d1f544d0b55ca9461dd878bc40f7bfcff4c0f0ccc4083aa302e22d65b0577226e4f3c9010f4bd5324d277fa9d520ea1cc4c65648701903144bfb3e237b94c4e97e091c0a43b4abc0290b0f5aa603d5ee9a312e11cc62dc22dc02d8403d08d6072c0edf4190bd8e86d69a4a9609a02ae88fae0404e9926ec2e5271d0df3e23e141a6cdbbe4672630cadeecd158eba97f768368d4fa18ba1a3b62b50232ed07e57b741931d604172476cc65b745f8f4df1c4e3e894ae3ba605bb8e3e5c8f3e9f82ce3eaaa2807371e6f08c85a737b4c4c5e7d11db44ff19e07e9f0315b1a409e7e1f9d9613a00fa3cf32eadc37f934d7312f30fde5aca01c53cb631ebb54b3cde532fc3ac7d0195d8dd81b6f2c05c5c5cbde6ab91ee18f95ae45430dd56e57e2dde89445479a53730c47762efee57efb038f277491324aa43a2a09275087a307229a570c5e9956ac8a3aeca907f803bb5eb2eed7402ff8bc1be38598bc243b9f85de04f5ffa64db6e6181b9444eafcbfdc48be58e96466003ac6f9100d811a0a25e293316cde0c0106af792a2d8507f8a8bcd36db47ea9b2a08307e03318584778ea0f5ea9ac405b66e91843fbd42cc8d56115ec240aaf54864bbf2651f79d2b472edf457b83c75bd68072307ea3e2dda77e4ec20af832aa82c7556068872c2042bf94bff878545b785cfe3df1e1705a14c8c5a89de2eab2cce60e421d8146e6800707f6c3c864a6adbb34baa", 0x1000}, {&(0x7f0000000140)="3c35ac2c7753a13393ea1fee", 0xc}, {&(0x7f0000000180)="19041b0557e736a2531df896452b2162a7522e043aaba05a2282b888d79f8f7d2a1afe934cabb8f159bcece51342db81e6ead7818306aedfbf28c09dbeee6a1cc5b8d5407bf8c9cd93ec9e45c41d9b3e3fb9446dec1ba07e0f0b9c83581449c5d1394d001bf583549985d523692e52", 0x6f}, {&(0x7f0000000200)="efc38dbb175e1204cf1dd9ca5c249e166b1d8ddb1792a79dbbb92529646fe46d1ba18212b0c88632779b15870f4ba23f4d440578ce189362b2096452ff21285bae532d42f1de28a40fdad803460d1f6e8044a0d188d6b4f4861947aef132f2388794cd4618419f80193ad216", 0x6c}, {&(0x7f0000001640)="811666bd318ef55322f833182919cdf38ab63ffaca4ff7e7a623bf98149d387e38202056557e8bbfa29cb379628b0dbc78822de19be75083d2bcfbacf6d02b4a884b076574ab9a9715b0664b5633dcf13c0e0d72a676bab796721dd0c98e175f391a9a2e010843b79da9778f7e4bc779829f81d16a10c3277841cf231b03196b1d4288c166c0d7aed383ff73466c39760a2cc54a2e1a2e973b26679971a9835adc115f8877508226b5b299ae594a97da8a45589290daa35365d61444e86d1d67414e6a007c778b36e7b430df6336db4967ca33d39cbe2f1b3fd143093c63a0c38684e269fb23b1ee939ca27cb153c598aa3bb720e7bc2300bc24051d783476aa80d97d7e680b1ef80d119d798f589ab354927428fddb833db8ddeb9937a3ec816677aa97b206c5b550ae46c78252cb12f61d0d4006d8a933ec18f2b902d44e12e771ce2d68202c0708a2a0dbca0ed5cd9615a69144a357c765769587246aa144f1ad8e7aaf2dc0249249bec71f4e9a5495e6461281a23bd7a2bd988750ee65cc9487f768080d64e0200e86fa457eaa6c9a227d3362c1e35a675b5a9e02c39654749e7871032074ea832139aa75f28f6d315e9566375710abe752718818750f50afcbc0505b5d6e90f2ab9b32e026acd6acaf3b85a0fb8697d36b0c45292908149768e52957f057b4f1633a725b24160cb349119d815935b6beb0766cd8d6f2dc03c8c992387964c1bb764a2f81e818e3c5225c902e3091506fa9262589dbfbd9019898edf6166fe5f0c1413d9959cb472fb9a5ed88912f69c42b864a0e907139933bbddec9dc8c9dba055fa1ab35c7879a7b3f1545aac0ac204274b6a8f00b56e3fcd2d71f3af679c0998fbfa0f15e2bfb30a758c9a715674752e2d26557cdd375b53d9b910d62de735537fb135eaadd4ec16993505890369d1cba7dca71c933b7a188f1dffd58f80bcda7b0d2dfb4d36282101fe7bed70a5da1f203388d52c988cc8c966e7b0ead555ee2efd3dfee92ef309c2b611f85e6d1c1cfb635f992ca193571a14678a95a1ad2de52b1629f12415cb31344858892da59fdab1cde7ef21e12d289ed0380eb69585ecfb670b07c215b5a596ddbcdca98d0bb329c9e4f5a323022d907b96779059f888a5c642462a3346b35ab2532afb733ca7ea1391c51cb1223a1103a7fc20566a7389dd3281c754a5ba59beddd49c2bf22d7d521df486118faa72063a3cebdbebc040f43a35fe95824d0b2a378ae56ab33c6628d72c5a3a5c85a5e8f5c66158e1a65243069c3f082f643743a414ef6660f39cf6271924f1deed1b37c5f98d83ef7858b9f3e5f485e32cc9536c4be6fa055cb1b7324a680f1fcc04da8e36a541b681152d2e2e7afcedf0e39a952b16beee633de38ab8219e799a438c500a5f558bb1535e0652cec9668d36329d211b57571e11648b714b0bacdb634b8700bb31403729dab4cb050b37809e0feaf683edae07744c6c06047e2acb6b7db6cbf7633029b594875fc096db6c3d48e513ae411e5b1b46479bbcb885ec22502da2412f1a626a3b746cf9bddafa4fb46f03e737bd3800e90af2ce43edc931effae99bf0ceea4c0ee05a56abda828d8b1b41277e4e446df0a1ca4f882451be72289686f98e8cc1f2dd4a27e499251eb8ef921919cd828f59569fdfeae60bf2000d8fb545507ba6f97e90b0e8f32347c742980db4cf5a07597f6225c1b3552078baf8457fe5ff6bd7a9f1fd7284ac667620f2bbc36edce681fa5579cec69701b9c87c607a2e9fa928916fa44837ae9fdc8fb9ec1b0d68586fe131dcd758848d0bc22dddf5d2643c0ca1b1a96c1dab4740bc3cdaca6173bfff075d47cdd49e785efac04c720cab4573358b090e40e0dd53cc23e8145ea3895eb138e317a0ffc3b7ee86b0dc26497145477bb187e9ca247ad95b47d0f9dc20521aa64e26d669da87b315a96d24b8af0bf0dd1883f98496fecc947697b3f8a42104937d58d96b0e23f2ab9b2006f40ab046dc0d963b7f1401ad1409c3a178a063c7f9fb4a2eba38b6b50ff8839d476fb1eb1df475953fcacfd4a9bbb772ddcdb4ee04a23083752971f42e73f985104e318f7e07b81ece8f57f3a062f8ac5c283303f43c49f83a955c3c924b9d79c11ffd2e296d99230deab5deb7e2c16dcb95c031c661733552e665c61d3dcb9356125c55e5c7b00421d7e957a927d342941b7e4719c0b9381275c577517e915b7690de1d724a35beb8390d7a017f2ad54a8ed03b572972a8946d3d5e2b7963c5b2018fb1700249a4e73260d909ee17ea37adfcb682875e535d05bb7b949c980823b6e52d1fb175a77479b57e4703476498f50b11f55b434f54f25dbac3f7a6b1698d3b70c53a58b506a3e33790ecb97b223a524bf39493725ddf31a3ee4314260ba424c0c1a7d6446e6e97ca9c37b5bb9e307ab4b961d24ed72fb5a960aa8aa1bedcbe1f34a08cc310f044c32bacc23de300f00bdef62c19cd30a7ee7a99e1857e4ef57d3bd8c57f06f374fe45ac092ff92a768cfe0453a5250de83583fd333d04b50460f2af54967d1a290dd3c20d159abf91ce7ba77b15249a82d19d290dd2be6bb560348c45559e98a6c82324ed6e42088b33874110dcc071f189ea8b9dba7e63203fdfaf51113860fce73a4686dc2e21e2c18e575ace21e2f49eb6ffb07c26445fbe6ffea4f9aaadc1f8566efe1bb812be3274ed86142fc36475cab91ff2ba1c2a962b039c242cb8ce7192d8565a4ab84e6453dceb5888be9279f87d1302ec7781ddfd7b7e6da6d8b89cfbbf4ce0566dbecb1ee87e401ef621bd64096c6e5aaa2147dd3d6b56d5d5fc5a1ff85e7345dfd1419c9d79e7c134e2e06e4bb3b6389357cc096521ab2ddeedbbe83e4b6a25d216ef7876077fa7cda874e6c939409fbb05947173a9936fe4d291e14b60110ac9a309133332d9cfff1e5771cd471d63dc3f0fc633b639947c8e233495c559fae16fb9ac8e847feafad53903c09eae8e3f36b4a110742eb77640a97cabe959404ea4e6a152d4b407ae370a2505d9ecfe8a77c8894e5b7c960b4aadb69a425497948b697f1926c77f70151376e7ca64bc9630308caa9c3e5d2d4d75e4e58e5a718a4781cfadac30915a06e9fb06ae085bda69be66ad71c28ae9979c5800575ab0e93e04555bdedb7352544d2993c760a73b8ade7c949ff2b9c47468c0bb7df55365cc2693208cb0593390b041c6b9b8008150a67bf542809bb47c83dd17c6d5f09aef4b509cd78f7a5f82cbff0c64570e4aa2d8975eca65ee4f8844bc9c74d7810a6fcef653b280c3258e433c6bed1efdb8e8e7b99ff643ca04b23a0433fb3a2e53d80df5f24d737a3c6b08cd261b43a8f06e9b9271fd8b735fe91ae50cf087c8f4cc24c904c5992cafbbc4a6bfd8fe1e54afa78605f951ce20ac0adc222b749c8048f37ff453800728ecd7c6b46cf0b05d04cff5b47eb5502638483854560c7d47d9b7719d876ca04eb727f172900ccda1ca273120bee4a18e41413081d2cc2a3e9bf815c16b93b58f884e8c188c8d9f00979df2fa558979355aaabc27af7f83557dffbc02a8bfc62e4a3f11d0ae28018dfbe72a3f54b96917b53388a81104705ef5b473574ddb4f2e3e64f0f02ab34d7268ecc6df0a7e6832fc8e7b3bfcbab4cd15c1c1159ed96c000cfc4e18fadf71a2424d0c51ba9866bf7fae4b8aef32fedf0a75753387c788ace51075b7fa33dd761fd173279d6b5257f8534718804125cfefe71199e1a5591bd4cfe41e5d8032de894da86298257e0f31ad1006c0e3b7b16dc2dac8dfb940ec881dd8234f8f40cb900f27263df80c955c217d9c1e67e22006a14e7a3459b0255f4c18c702d44ba3fc8ad7f5cc3ed2e0f833d3eadbe05b72886b7a05d4b682d89866571a6ed146a2071546713e01aef02d3ee8de7d14122a7a06a729b1c5098e48c192769c5c15b385faaa584105ed03a42f14a02b2fa2590fcb84c66fe6037ff1b04a26b07cdeda0d6c51f529d8c4e6ca9675584adb9c7b86be48a5aa7dd0bc80161242ac93f64fab9256510848add068cda7cc1e4e354dc8d56d891203cbf76fc174f542ffb44f75866ab7c4138bf520c2384c9deaceccc1707e5ab717cad513e75fab6f9e9bc8987735ec0fdfe4e160915c68e5de9aa29d7f915af36b5b0c426e18fd25ceaca0991752d10c99be03168c51d35d6dd328d9960164a9a82467ae294798dfc76850cb99134c05a7b999403459095edbc907d8b58fad9ee8de9eb5aee3bcd8ea350b1a0e717367a2e72ee36488728efb519f957719a9f1453a9bd7e3f345df2d6126fa7fcb25ef11fb41d68115e88309a3ef7b079821b4e154a43ba5a1b4bcf8c17c7030ec43bb017444c132322cf2eaab6ad2232dcd98df684d3546bef1d5e9ec241979b89e2f13a32b673c3dc1b22ff9644f57950f10ce66e80f8a9e55e42fdc3124f314b2428b1b812af87995f9b34eba03f8edb8830341ba5a11b252ffdb6d37a9884f78c91f4ab7539f235c66245ba18a698cc4b56bdff1ddbeba57386780dcefa9d15be35a2acaba8df8f820149db7160e5ada988546a3239c444c173ae3f30a5cbdaecffbf01cbae531d7d9f5874837ed2304e16ec39e692452b69981ba4245712827d31cf8103bd5a5b490909b92cde4d7412cb88f7f4ccb87c7f1dfc6e19ebcad4791fdea96bd457001bdc15d67c838ea0f8f9f374a8dff5828bccead906a52fd546097d24cd80f807d95086b49d7fa46c10a3dea0cab184ca0fe498cb28018946bdf37cf957c1e252c05f814563ac0a37a6328a1fbecf9b2da2dd7d37f6ee9afd6050dd21b07242ac9859688dbfcb9c974a8460b1d31652f2a02c89d5c1655ee079147ea0c40df6a0d3e8c56e3e5e23df9f6a9dbdadd75d1cff06c63f733e0ba951d633c48bf857ad8a56da559b25d22f35fbf419a9c2f833be7e464133d80c61efe248a67655bd8d236e5f7a56388a774b68ad114041a90a16675ce2fcf7dc922d4d640343fb59d3895243457c1e6cc1b832e193a8e44c2cb733d3124ba10b5e3eadabb95fb9e9ee535c4f8a077a01146efb66598b004de5fd916122900eb84ffb74938778ed708a6f475d67645f9f09c4d4f3697ebcbbc6957da037558496dbe63f16cdd71338acb9c4fd9123999b285b109c3a7796f63f459771f0ec5f5e6828c5e7a887d02e245d3c1c74e76f71b64c759a20db0a8d8d7c25702f91cd90d74862c9acc4f73921204ae336f7f442376e6f9952f52ffc14ff71ab0706dae805d1d99c533071b3793efe9c0a35ed8efdb53844b4bc35deb6ef8719eda5cc71f657e6b407c8305b58cff369e680c2b3959224feed48927bec8bd941d913db2f17084013224a33766f6c5c21758895c428e9eb4c81df2ea0cd5a0160123f19332bf65adf8d3c8774cf2e010e4573314fb5e79217ddf224fdab61019b802fd354ee142efd3107df1dcb845506e5a1623e0665e8ad791abe18d9238aeb81bf77e11c3a9355f626d91705cf9f37cc15a2f9a8a66e360a999090b7cab633177ded6e14483aba080ecf97111c5a6eee747b0056611c3a8f877c53b9f14815231a1744b7c0ca9a68a0d31267dd02d90eaf353aa07a2603945e48c14806b8160b37813aff2beb68f013d782bd7380b70eb310118e385cf95b23cc9e5656bc3593f9d0eaee4d9259f526fee2760f5714d9b84164bc7bb798881d1a23fb8558c82b4cdfa32daa11c4c3fb3f334ed45147803836bbcf81a5fdc0faa8507575329b95b3943e15fe1dafd87a36db2a243457fb37114968", 0x1000}], 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:16:55 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x80, 0x82) 18:16:55 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x8003, 0xffffffffffffffff) accept(r1, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./bus\x00', 0x4) fchmod(r3, 0x22) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x57da) chmod(&(0x7f0000000240)='./bus\x00', 0x120) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)='./file0\x00') 18:16:55 executing program 0: socketpair(0x11, 0x8003, 0x0, 0x0) socketpair(0x20, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x6, 0x144, &(0x7f0000000040)="de4bf00b798e1d8b795021e0b0891de66a0dccfa13296e25bd6cb809fc72d84945e8e257dfb58fd4deb6249fa7962a3ece4465dcf3574d3b2b7e5e1d0391ddefa82b42b42663e10a73bb0e4b8ed39975162886ce12c88cbdff1bd637360325e62cc27b5a701ee7223b8f3012daaa8ee027542066a51fb4a15bf341e24b9c682f884ca2a4df388eb25c9de8afb54a731ebb51f1c93a00b99061612e8e94749ab71e8d84a035c8e6d74bf596e847a4a89a5c84237d16796c9c996ffeaf05d1f3", 0xbf) 18:16:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x102) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x144) 18:16:56 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x140}], 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 18:16:56 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0xc104, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) fsync(r0) syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r4 = accept(r3, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) dup2(r4, r0) 18:16:56 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000280), 0x4) 18:16:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x220) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/3) 18:16:56 executing program 1: getrlimit(0x0, 0xffffffffffffffff) semget$private(0x0, 0x7, 0x5) 18:16:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100, 0x4511) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x8, 0x20) open(&(0x7f0000000180)='./bus\x00', 0x181, 0x1c2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) 18:16:57 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 18:16:57 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1007c, 0x42) r1 = socket$inet(0x2, 0xc000, 0x8000) pipe(&(0x7f0000000400)) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = socket$inet6(0x18, 0x4000, 0x2f0) r5 = socket$unix(0x1, 0x7, 0x0) r6 = syz_open_pts() r7 = open(&(0x7f00000000c0)='.\x00', 0x2a0, 0x4) r8 = socket$inet(0x2, 0x4000, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = semget$private(0x0, 0x7, 0x0) semop(r11, &(0x7f0000000440)=[{0x3, 0x2d4a, 0x1800}, {0x3, 0x7, 0x800}], 0x2) r12 = socket$inet6(0x18, 0x5, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r15 = socket$inet6(0x18, 0x4005, 0x9) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x89, 0x4, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffffe, 0x2, 0x44, 0xfffffffffffffe01, 0x7}, {{r3}, 0xfffffffffffffffc, 0x88, 0x6, 0x10001, 0x1}, {{r4}, 0xfffffffffffffff8, 0xa0, 0x40, 0x1, 0x8}, {{r5}, 0xffffffffffffffff, 0x51, 0x4, 0x100000001, 0xfff}, {{r6}, 0xffffffffffffffff, 0xa0, 0x20000000, 0x6, 0x1ff}, {{r7}, 0xfffffffffffffffb, 0x2, 0x10, 0x7, 0x8}], 0x2, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0xe9d5}, {{r9}, 0xfffffffffffffffd, 0x40, 0x1, 0x7, 0x3}, {{r10}, 0xfffffffffffffffc, 0x8, 0x200fffff, 0xffffffffffffffff, 0x1}, {{r12}, 0xfffffffffffffffd, 0x40, 0x45, 0x4, 0x709f}, {{r13}, 0xfffffffffffffffd, 0x20, 0x400fffff, 0x1dc780000000000, 0x810}, {{r14}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x8, 0x80000001}, {{r15}, 0xfffffffffffffffd, 0x20, 0xf0000020, 0x7, 0x80}], 0x7, &(0x7f00000003c0)={0xffff, 0x2}) 18:16:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) 18:16:57 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) shutdown(r0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 18:16:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="565e7374d77d6c5748637ee9c4843d4604bc1566460042f089626d216dd77e61d92460970e8a347ba543cf60a1875f21a7e88e21a5e2bbab5f21dd604b52d426f34482ef72fc081afe7a1cb02314f1c669e61e21a28a9249f705da5dafd705bee9cbded39e", 0x65) write(r0, &(0x7f0000000180)="191311b4d2670000d86d775c58e5f2b7092b3448b43993eebe7f98b0dfa3a51253f89188fa476a9e47964fdb9c3e5ad9d7be9e28127759b112c783acc8f776cda58b1e8f2d2bfc52df076b0096079020ff48fb9fdd9aff4f02900a002481bbb9fd0ee62045d514a53075677bb18415b28d0e2b16999ba6", 0x77) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "05300fa8a4571d3089f89e4d6ee0bc923a5fd06f"}) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "947f62c0e08e517c104691e57aa780ade4a9695f"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 18:16:57 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) 18:16:57 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, &(0x7f0000002540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(r2) r9 = geteuid() getgroups(0x4, &(0x7f0000002600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000026c0)={&(0x7f0000000000)=ANY=[@ANYBLOB], 0xa, &(0x7f0000002400)=[{&(0x7f0000000040)="f41830bc0ddc5b9dc9b51c452a6bc82b2f3bff6814c7c169b040a2543b2eca9fbfa1de3faec6477368f91254f8977fe9c9938c960a253fe770a929c9b15ea857f3a64ed8482c4289396b2cb18abb942bc19cc1ffb630d043379aac8eac5a552057c4bcbd96d3215e164eff4f84a73e443f99be6421ce1563fae07c4e44b5e38dd4fe09993b60c5987439aa878f2b52b329398397b2287ae28aeecaa2869d99e68e26e946434cec1b8debee3aece4f45d4ba7a0d0c19e1bc28907efeaa2e592819e058783eb7df4db453841676d7354ecb4786d15d6c59010d0b6f1cbb43973a0efcdcb426b40c056ed3f7bc56535920ffeb0503db7d6", 0xf6}, {&(0x7f0000000140)="0a86dcf96262c8c69c0671202e6fd440e9ecfa8c7e7c3d66f3c7358e007760eb932dfbc6be2295703e06a0b62b4f24605e6e6d4d1d23dd1fb4097d6c08a5ecc226521950260217dd6ae8ad5f6ed6179f74cb1d4e0f9d4e65c1d21af0a691db04439773fd36f8c3f4b4cc483841b55eee23e31e6b146f36aeb85cd6a97f", 0x7d}, {&(0x7f00000001c0)="6d8dcc9426850f1b837c62c8731d5ae0d967a25c1f0c60adbee4775eaaff1a80e2170194fa96959a82f7eca8171424829e0c066c2da43cc29b339f8136556d1fc946275373b7d512b356969cdfb118e7f89615f950036ceb90abbd09b6adc8a9d9701f7ef61e2e524899b7a010243c264cd9ad5a270d8c3ea73d7eb970a425771464d4fcc2646377986ec9724d9d10ddf78e844c4071383d6fddf586d41f86af0236abad1d3eb3c8302d249615848badd60fd9bc0a1007b2fd5ed34252c79dd7ebc2ea6efbbaa59fc8f7454a96f82bd26957cea4cdf8073507e66f82d72b9c858387ddfdf1069166957ddff64c445b912088c2dfc56128fef31ce010faab669f90771f4c36b42ed78df70a9df1f2017187c2856413104ea3a71a8688075a8e030aa319000576ff07fc962ca4a0333885ac93a1bc292657325c81ae1c795b4bbe2e2cb961c14efb017e59ca72a3946bbb1e18cbce91b8f66fd0177765b143acf86347dbcbdcded86af52ae61ece4e21015361ff4bd0a94768d5e04cdf1af2ae2bf0ef604bf40e9bb227ed80cba68c3111664f50b8f11fb00a176930688d0f2617cce23069dfc10f3ec5f2c8727baf65bef16aa41f010af32c354503e9262655429fa2c3122faaffd57e40c91402a8b4dd52b0271f000ab855f006af1ccfdf7635594551310795bfa33b79079df1ab6b85717e145c7a2e6c852eca0be06eac2fefbf1c4e80015bd1660594d20c601e0bc40efdc53c7013d3e3e10a631343ddb427c3a113ac662aeeb98b557af55e1efa02cf27f2299e54dcc0d91687d3357c387b1d2090d7b5ec1a0bfea4baf0d1d7496fa14d98cdd0f7fdb45d5502490b1b0ad949ebacf253a1d37aeb33e0ea830b23866006a4fbd73c8b964f6d88901de8cf041854f5fae16544c960c28963f33e754d38f75b8eef30d037e6c66fb72114acfb578da2c370c6316461ae050f1aa5f71eaee2db816c4bada0e983fb7e2043583f2e11e89a3d305d3bc6ede6130e624ca21c4dfceb1fbbe8a712fdfa3ab92820c94127adea84648251c4ba78fdb9e0bc6dc3dd9291a33fd32e8131ffdbbd775b6ebc1d2b329b2ef79cb253612165f95905ff98d85890090ecfc5d8d625d3fdf5f687f86cc1f615b39bdb2655fa0b6eb01e7f9245e1a46e60f69ffbd75121faa47e89ad25e32f30ba713eb80dd317910d5903e0ff5639ddeb0e28deb5b49b3877d9e7c199ce81ffcf8bab68f2f33b0c8c929cce50bf02a2447a9472bbe745110f2e297907a972d743882d7b1129c3556e7b97ba111e203997a04b0ede02be3ffda47af1591dddeb314f91b039124c8ccfca13235c347b6736017bd814b652c69e5b6689adb85f44b6a2cacfa1cacd4244aba12e5cb8448498331c12cd0005bc8e3d927c98f0f9bb6e109493c8a0c6ea39861891df9e0a356e99bbf422060ddff88850f3467153b37e982049a47b8a23364dd8603d2d3c8e5a2ce2b53c8747ba3cf9a8c2aa080390de8c108fedd9ce87db48a7af186ccbaf6ba3a18b4225d981a40964d0c44d7763129b6fa798c8fc8d8015fc9e099f129bb5e93c49997b7f4680cc75526001b20b44f0a3fbea15d3a7fc85d6adfd0ae255e3b0950f7b35d1f0345033af7bb7eaf05bd0d00e6819063f13df551ca2a5fd4e981d9fb44f47a5fcd18c9c2892c60b3b45954505feb0da08ae9ff112bf2a15db9f8fa493f9452d566619b6c015afd64ee121345cc297c2764cfe610a8585f5ebdb050f5360bfb39c465d0097283e1e884ef8f5a576c13f7b09c635ed0b8821caf355d7044be9b472e69114ba5550653b99d048c0043cac04fea66a2c75b2bd0054671c1cc8c4bfe362645ec1fb7a5d9ac9201ac8c94aea945d5846a4aecac3ec37f1890ac9a602ee511c6f54999cd14d01305d1a88fb0595ef68e6f662678d4a9193cd6f82564058fb3c3328d0a4cd0938673c9d6bfe75d94c7f654eabf10ac0da09c97a20bd13c89e837d436ef42096f0bed7ea0986a4810eb4e279911f254ae6fbcba75f8914aabd9d8c7bffd1d5b8bfd6d5ac8767d8b255d46c9b7ecba4f64a6d74faba9ae851e196608be14029e5664bf896873552bae802e7068017521ac97693ef4307a8d1a5767769b3f75c39730881207c24152218de1812b64977b5289907d4a735003d1f84b78e0be8735319840610179876843df9b470efd0b79b3d15a85c7757034a5f643018e4d4f774a31e37bee79607038e0493bb793ffff5cde533e7c9cf0778d2efd5de95a78532fccc8552aa90913c7469ae4ff3a3d140e7bc25802095dbfd1e3f5c2d68b51a0be3b2dd71ea0d7976a5d49d70550d3327361b1c7924b3b9b2d2f4420f56ae82e94cea98b754ee45ee11453295b03aa48b3a92491a10e208488b7384a6c6088338e656a2646f5c1694c0ba3b961a116d8aa1fb206f2807ae587fca27cd9c30d7e8e7ed685f108d41e5d6b8435e95c4950d95fb5a73cb5826860a1cb263bd6a08adeb9985fc094a47bcb0fb921a0eb145f55612bcd1672120e6aeb406abd8c185bd4b6e9f0585813dafdc109776b820c313e2bd17005645eedd9df4baca20c51f99bc72716af33ace5048c16fb59dd9c0d27ab271977d9a334d618f9bbbf997c84eeec28ba9a9084a113f07dde067b6727888d3d1d03b5e0377ce8824039f58df6a10307d29bdcc9ad9a4896cd1e026b56e72ffcea635a9f0dcdb049698ebb3a7fc4850e3e5c30e48160a1999f0da1a9abadbd6f4625d56dc970b809acc328188a5bc98acd1161578f7b07269e70d535314ccb3c525bbb0b512d0f4e20b3be71ba6f2dd988c6d9ee1fbd8e519d2bfa7f1b1f2b168881d2456df6954fbb252b55a86cb6de664fa70da353bec954482e3b5efa9b741e5861df404593d7692ece46904cb2cbf443840d475bb1a5084777db8cf2abf6959a06dd31f463d9c78b7e205295eda549f36a8ffd7e085fa3ae172e0e90f5062b5729c0b73c6c02a22acfa1233dbfcd3eebb93bc4b2b7aa15105704df1e7f59732deaa466995f696e8c9da098bfd8ee4e869b2e3407182f913d357f41d7fb88cf580c016f93ed4a151a6d89b588da9bdb53c3cad7fe06ebf0fd8eba974e27c38acb5cb871a06e0f82e98604c978661289ff2ee925100b9d08e7004c16f62e118cd67f11397370da0d29c285f37c7a924b03235265ae76d6438186e0f51c10f57bd3f2651b4f01bf56f8041913d9c8a68bc76621367259beaabecf64194181588f64603b866a8c0935b4c051c9b454b1bb1419cb1b5be95d490a45a6f0a00ec9be84ce7995440e3e8ecb54e659fbd931f79e7e153a9d7899b313c4def9b25b94e20f75c2f09f392e8b8a5ea20cb82944d6bffb958bc6e59db39d4f1ef694697cd3b0fdc7a6b0031267a128a2e985f87fb1cb41c59237a2c6d4f098deeec49148e3a2d578f80352b4c19d9f3f0b08ff123802f4e105fbbad893f2a66aa150bff413b50708a0f0f7c2ab8a7a03997376d25e2b5ffdcc622e4c05fe50ad9d56a583263fef56660da25bc6fe64f6fd1a0e00ad59901cbb720a4de80f95297d23796505a5a2311025f7d0650ecbf6b57a2a4f41acc873d5bcd890bcf8a1bfb6d1391ecc51253f91ee8c0681c2c749cfe2cc5e69e0cbffa69d812a7a1afa01ae84f0b71d761f6af82a9a1a00f77bf0062e8987808872ee271395ab5a794a6005751251c3c9e3dc1bcfed33beee797d3bb090c1d4990d2926af689d66b9c5ad9c983c479d389f4bdb1fae4ecc71e3df6bb9506dc067be452368650b69df7cb5a5858c8e09b8a873b9f6016a525320eb74dc79db3c5e32d2f6f0530652e8bb9dcff01f1a6951c3bc2d720e5d0363a3d998512dfedfccf0dbcb68ab1cd2f29f491218dcea0048cfc6872bdb9cd8a39ef96d6634f409b16e136d7e3d33990c7da6cef892dd68b96b0fa0a8bc2f5845894ab257bf54c8d9708a2f2701e8dde3b95344ed3db51a9e653a1443bc5b8a42fd6b382ce3c30dfb4a5a4fad7b84ed821eee4ffdf45924e901f57327678e444ca0fd7e19274bca40c875197f00ddab97e8611c1713f56b72fd8e2d28c2ec936e926e49ce2b9e2939eb1a4e758e87e28e5292becd09102644c49383b2a8ae52370b8f61f149f75bb703ba97c46ce7590228e48f6a730ef29ee143892196e3d6cec5d6b18ec7742c87ddd311329fc48e27222aadc0616beab2112372302eee80a19ab855f944f5da54f74f83031fb1fa4272aa7e01de01afdd84978bce8b02bdfba578df0a888ea5421e51fe39f2b08d61728dbdfebf28a6ef3a5616c0230ec1284b78bfce0acad06daa710b5b715021fea03aab625bc309cfd2218b26e9bd7357e752c6bbbf9bd07a9c31ac428fc249daf08ab1eda00a02ed51a067e1f9427352890bf84e0ea1b2b4f5cd677d655f9dd9662e10e78e2cf16c71d8ab015f65ec679e9deb366665a223e6c34b05b98fd5352e593f82dcf7ff4e698cf8ca7c005ab9c812758b1b7300f2447b2114dd12b94c38ba1452a8676d6b21fbd521de7deec4f22f0318e1f387657d08671ecce16d213ecb5bc3e08b3e0053f9930e665eb307946ddb3e9235f4e7db47d2dacd9598565f27408230d22e6990d26f3151dc33de11de63ce7fae796e12a80fe0d9e4e23aa14b0e6b8892474dc5c8580fa44503be5cf75a37d9eb76d9b2215679c685f78cb60b78dee8642ca429c7e309b884b3c5d8489bc9612b9ffaab9d8a2633cca01290f96b9395cfe49031235d77df5875e8d45de0f6d1b9cb6100cf2ea525825ef10947f48b1b675b1dc4a66613acbd9517241875d03c46f671f6a10facfa2d49a5bad37b28eb8104175e0b17075143d2d2a056862345eae349a8a93a744f598269a8081079d4305c02e7b79298a3215f5a49b6d33bae72a825e03b7ad60f8a15d7361e46171e4d7674e39a213a0b60500f8f8889776209b5292aa26f118658dd05aa533ae45ec88ab97b6efa7b891fdca3e5b1289a899c9922142896dc28aade5cb2a138d6cd623d5ab1abd996d4b0b3a81152c9c5efb51a2510e6faf7c4227c35d8fac7bb93b4ad97fd24618568473782351c04bdc4b2c913e3accb02cba2c73670465a79db01092492276c0528f1b8558b7ff3e4223b11f2f23f5d50386cc9e866925c901f7898f5c7278f51b3e6ba9a69c9160f55fbc4f58ed001e763cebc4551cf8ac1a34616c89371c7f96a6d7520f8819f3ac4bc0b9048fa5d96c9ab1ed35d6234263d48d844fa009b33c6c2bc0b7590561f1b86f541c04f2507e8310ac5885aae51689fdf2a0e8b4cca3bebe1b4752144bc7cc0616d483e9feac9d0a57e58cf0b666f51482eb6137cdb21e112a5282fee46575fbacf24ac83d79e326c155dfa03d101e6f7bb2df95a755a177fd08bc5ba2ada54d7ba5328caa68831d1e2636d26ba512dc57e1eb3e55146772a10a3b43959f188ac88dfd00f3f1af0ad86b985ae459ff32c59e652ee1cdf0f80e914d414ca28447f2bdc921835fa1b3c699099eb8c867988d7cb4a3ef1a53c1b16dfb0ca268b96425b271d9145d7ab6360a5d297fe63729ffebd71e9ba6c2794949dfd98ebfd3340b2662d980bb61a70161a542534fab95c3cb3a6722cff3f93f3314e6915eff8b9d90418b5b0c615c3b5536a2b718676a4c9e83662d1b58d582eedfe2adaa86f01c5db0e3836e77581ac87f05a203d70d7cf685f35f12eacb355d4def25141529af0d7f097cc34b45ababd3899c286b3529276c73526f8fd9ca5cc3135b243aa0ce7e698cf59ff6feea5eed1dcc87840c9cb548452c616d", 0x1000}, {&(0x7f00000011c0)="afcd488b41656e0107dd57bba138cd463de9888127c4", 0x16}, {&(0x7f0000001200)="a4b884ef7a48337d22027d2291540827d2f06c7bd6c439a4dbad23c559f20c7b638ecf6adb34dcc6a6fcb41909e99bec631f3241171f401a77c5ddb392e4f8f8892f99d0f3da87caa906ca12c86839b8884a56d335e14eaf86763fcf667d2e9c232c0fd7e600b861e4847600cac4e6c1106aa89b9280a858dee789e78f", 0x7d}, {&(0x7f0000001280)="36a69a770a02d7e6", 0x8}, {&(0x7f00000012c0)="d5b7c3399fa1dd6a071c2b9fe68cfce20bf37a537930792a46ca68a2e272b1eec491120c9b5f5ffac4d7000b819052faa2997850163245e9ee0cfc04b0357b5598bf522e1abcf1d6803b315006a929e4222d41b7323530b45e11453d7338e5988e9ae11f9f46f1ca6bc569a30766343da0c350d039d58f75cccb8a4f45224ffd7cd3b76c47ba1e9cabb0cf27d4bb3220ed9d44339ecf2791e379de80944788527041ff249925cb12ec89026aaf314c0e9071ead5da417787a5e2225a84af16de687b20e1f8ec7bdfa3a95e73e1ae0205fcd867cd689a553b4ee2c62e8ffc28fa86c223474f2082cdc29e8009571aaceb0f8e47798ab12abe694d007bb4fb47a1ee0d4158e91d942051ad156001657dcf40d4a39b573a489fe450660a78754bd0161619dc2dfaecdbd1472c0de535c25c83875d4c74be2e53f3030a15f212ee52853f2abadb723ea645296133a6684ee3bfe45ed69447d849ab03291132b453afd53e8af29ab6a4a80c78dac442163cbda60b916612fe59db95a022b7922d7a49674fd0cfd9b598dabb77765ed8e14bba33a6fa23e0992aad76760c933a2fdf6dc1bb1caec0936f1e90ced8cc9d61cf0d5f0cf6476ac587399603a0b137f7bd8d73fe72f2b231fc19c072295f440c303ea38afa9e86b1706a59ebdcdc95e42b259751e18fa05806d111121b6b0a3c1fee5479cf9faadeefeda8f67b47b053cec6f5f92a33dca9e36bd6888e1af37ad9fa33d2053ae218b664132c35df0907309098a90e5b23a2911bd5c59e1590efb41b369444b6005909c3c1d2008df26aacc327486e1e5cde66cae673ab63f4d99bd6e16d4e32f0810db5b1470148ca3e7e239a831efd7871b1df66d6a2109d2f965ea34f92042214e0eb72751bbc37f304004eb8172dc572f81eb396aca347e4281ce2e09fe7021e9e86e6b77b27945436e37a86d414e0d26faae9a8c6133c6414019a02724ee4f047cd2fd50b4b0483fa5da7402c958e5c90f2fe00a6a7186c355d50c4ceacc742a7c9e54bc16e829409ad115af74158a44e1c1b2913b197c80419c2db847f5ec8eaea4af092afb3928f902f539d68c476f1db76ab612a79fc625e37dfce04755431894ef8e312c90a59417654b4fe265ef8590e729f178e0c0d2d68ff7776f679dde0fd9cf42d11b9e93bdd5adb94d68227cc6242dc57a79f55bb526ec1f8cf879dd017e6ef605e3c7b8ae423c6375084a15e63c6a802ae480dbff83e1e7638c011952fcce01b86e9ffad75bc2cc0fe0eefb2329e8201f2fa508888ab058bebf4c6ec22beac9eb63636ae5c0c9a7a5941c5e4b048eb228fe237f6c8d95c685cb81b1bad13baf9c88f14e94024f40d05889854460a9a4d614140a06939a63e94e838259320b738d592b59cac2094a8615f1c62405ca99a4fcd4f3d530c7ed7db8352c59228bc4de07735c6d4de894412cde67ab822bc301182a0ee9c269b082e4caf88df165d99213689d55daad18035726ef2fb7758281efa48fccc71f23bb097c95145ea4f35fbb931a47e4a8e17cffd4beff21807fe6a30a73eb4adf98673c570d0c3dd898cab76664bb47ca19da2b3f27359a501e2da3737ae5de95ea85006e9b58b99a6b209ded8a56806994218c9dbe75bcee2710a3b043641ba732c1a08d2b184332c756b9ebd77d0f7c9626a52bfac5fce21a078520c181bab3f8afb67f7762cb191b5600e06d279e6d7d4da0d9782f1502457285eeeb739d3281722e6730ac962c7d24066428e5980666cb18c06ebbc40c4ff1dfdaf987c4c0797c600e6031abc843eee86b0c9c327215ea94b2d3b6d593bf9b2f478cfc9472d6d345a9a1650c36ec1b30be0472ec9bb2a64be3fad8885be75055693da9a2c5698c2dd3b543dbde6dabc28a75a57c3b34be0feb4e47a589be7fd00d3f48002c9ece0b9e796df85c8bb91f9c1d7925216befc64a1e67b240802890dd59d2a828116f2d43c416c3cb7cbed3478ad0311e885064860f7282ab134be160c41a4df7c90bcf6a9d9834ffbf32bf476e2911d4e49af41d435f3618bd415c05910e592f099e90822d6924f2e7fddf3dcf03be1e38f0f9dc55b3dd4b33ffe6ecdfe10975c0f94eca3c74fd26baa40280b6374659326261298a6a94c63b9cc90eecb395e0c5261777928a968df7a3554ac0ca516c661d88ce5974c05df1320267c78a320907d17c566db4f27520388c6deb9f4be5533f6cdafe121eb10cf02f3ac4981d5074f129ce4d2ce3fbe9307baf340fb2fd4b8f8df3f7cb0e75735a80b65fa66d69b8ece32c3460c37a67c5e33c7a7d30a47dcbac6349fb99bb6d93e31e75dfd2e5b440aabec80fdd8be2a3912e33248fc03b68861c738b8c464d6c53531441ff54d981cd09aa5e27760adeef0bb8a8b33f74b8d07e59cf18b4e6524d2322b908aa3c20e1f1198137ced364a7b0b0e8c8730934ddb7c7b7c943209b714a239da998a3396f95351f4e386bd1ed6133604aada74d970d3fe95314475e5455f4d1de792ad2ff9c31ddad5c2ce578a08bfc203c077a42023d9f6cb0957cc426cc8b7e5a1c2c8cf021148ddbb402226f9f55f7af46a8baf48582b737f7b62767e178c1cd578196ad87943e8bd5136448205cae742b8dc1888a013923edb91b753708c03c69bb9dee35a38342546bc59d42921873445d9fb6e31a047305871d70290ef00787b3754dd8563275c6ae41f791627b958bf0349597506bb4dc381cced7d5f9f95c594c3b504f59e9f20ff6d8f8808d2402d96d1b414fe7e5f5eadc1e43c8d541fd705749dc422ba46df5fe5aac57ea6499f26b0068cbd1b7f76441f1936900d9e2268891de8b8345f1f3d30c2a54bc21f917cf6f17b7ba61744d42a17b816813a966b8349564e91256f695c28f06a6c3141ef032fb77e66a9d78fb19aee52b39da97fc7f7b628244ae64ba832a8a99a74b05f8e2a40e5fc1db9aef025098dbb8a89572f76972a961dc0a46edaf27d2043fc8ab11181c6a7a28ae2250fbc63d73aa43055403108f20c742f3ec4f88652649e279e752f601848466d38d27849b2054c0a40d7bd58f24bb81f4f90f74e45336f48e636ff7173f75f5d9068faeb2e086a5ce71c27b4c44f557e740de8ac34588da5d44065ec4dd4482c6567f65ea3600e605a18c04ba5fabd917569b746d431d99e39145660d99384114643a8f3daea534b133003647b45b8892752613394c426842fc2d5ad1d0a24556e75e19b985a3c61169cd3f3dc5306358fb5a2eb0dccc89d50203be19cf74a429c88b87b0d2e3f61009b42346b9cf4529bc027758246ea85fb43734a5b2e02faede10d4234ce0baab3e01f236cba3b90c22629b3683063fa2a2d0cc96f0c030503bbf8da0fce72f64eceec578875fa14eae4d2bf244edfc4532f37fd1149d9b69c067bdd28152d6e2ab0be0d1c586a6d662e31f23e1c90fb53980231d86ead2f9d661d1424bd4dd920607ae72ec42da4e09633e22ee7e582e4882fb9f39fe10dd2e499eb73d0126c882e789a129490a1018e897e93e83a0acf8bb8087cfd6b94940558b8bf50682e7cbf777dbd4378a38b5c6a614b99ee9da48836beb13fc78576a5b201c85a58ea3934b8744d3e0991e4f77db3dbc5f10d162b9a51533a01c719cc43f70be5d23d3b1542f6287c5630ec61075ec4ad55f0678d595eb4e2e1146cd1513413a5ae74a2e4fca7a97a6b32bd932cd061c54a019b2f5cc63bb18e66a77a3daaeefe9be744817c9eefde755f2ef425650b51bd7625064d52015f04abafd837855dcdcda6bc0a575c47f89581e944af1652d974bc986a96bb2ad6065b926fbbed7cc773c072eac3994e98121c0a90e33d572148feeba2262189b9a652b49cf90a1cd2173ac3169021c667ce1fd1ca6bec5011f7b1e2b88e90e25801c97379d83b83dff37ae28de4ab54341dba258b549eec2e994f657b30eb741ca1090c85489969b5f5d6b9cb3dfb0e07be3b935e52e65956ff2d2a9f200548956a6ff9db552114ea264b25d6773f4c10cb7630d1121729e4840b5191751c8aad8d9d749554e14917f868216af1d4a46d6c0866cd05e5f93a29dd37789119b2ced0daa79e2ec52b9d26619e6e22381941e61e1c4a664a77b69cec0780631895392111e8e66f33944bb2be12673ab9eff5b29f6bd64eb9cc4753c9ea2f54b38a4af38363f686e3e45d83279cb88e02756666c981bc23231ee0c29eed7eb432a5519e16d7026af20bca1797cdd7f9ae9683cd9137865c1e58fc966b69fb13a26b9f1e6a254ca893017e7f2261a1c5abe94dc667f7a56b165814db4712e5bebc190264ba21429f795b3908baafdf635fafa1c0819f406876814e38da5ee885309aef1490202c4ac5b66bc2875ba3393299d9366bfd8359e90a4ff5f5d7dddff33db7a55f7c8989d267921300cbc90f325f025118f9dff6a07a37b49df05829a3146bf2e3ad19cfcd3f52256211efecde57bb60b4d124520a8b1caa3c8d39c076721b0900ea5f42713049f4d7014a768b94ec6a0e73ef4533e0e93b1a4b6bc6ee9bd0091e71bc0b625e7abcf6ade6d7fe2ef67cb01690c6e7a92f5f1e57f87ec9b403cd0e43be661222bac7061f6a1ca3101bb1cc0bfd677644c9413c9d1a29fa0e9b2f7d696e0cb9ec26a35275c1575b9b002107afd563fa6c763a188cf75cf081efa859d7b393e8deccd44d32d57e0d552c1e6e4a0480f79aa438f35cd500ec1856f3741d994a85489989fcf0ef0a4c98690ee55b8b199ad6ae1ca540ea341c8b9aa2aae4d5bfddc9fecad782bb8834285a72cbebd128760001e1787cfbb4834f000c5d9e41796056700e6e692d5338aad2a6854200ff29233e7f500232f43573c12a5990274667f4b168cf1304790c863e923ad1fd766c56b4554569776600392289dea3c7d08e4ad9525d853d406a5b08d870ec77a2059d8858f36e3f0089ccfed0234f4455f185d091fd8c7a31980b9a22e959aa09dec8bea6ce868282b2dd322c99b37a30fcc1f78753a4d8d318f0c13b9b53b827d8013ff08d82ca75e1a58e8384fd35b94758ef9ed7d01afad157e7b92a15fad7b1c8a06ac2cbe608245ef343f671b5f78cc1b23b05cb56849770e6e82afb79b8a381df04f3f7049276ebb6d43432031f1a1856d07e4605961d6a51029a5050ec17f2a445ddbc4078a1368d15930d8a4a84af08bb9158df5b64250f81ac9e06b8faaf8e4b6c56ee5eed27be63c7b28cc5b695e6c6dbf43b648e0faa2d28ddea1050b6e9a740adf3f7b6c32c9e0ec45acfdefe69b5200f78a9c5038a3a82be99674bc6ff7643b5afe054d64eeb8689bc44e157c2eb6ae25b1d57452cb3a148a14ee00e300c1e364cf0a3b3159a0d489b1b3a27bc96a819fc0e179e48409f89f8ad11e5fd11d3bf6ac76fe8f9e0ad585f1a8653bd359e7459c8a3d8213f9a15c41d6276b70df5d04fe4aed524f6fde97c0cf96c8fa68a2ce88a193f10c04ef3d92b3c5502eed820f4519332a06351990833a4ca24327ab54e5f2d760cbe830995fe8b91536f5d75a3f6170d13aad94de338cae4c7f177b33a4dcdce55fb60988d82e528e7fc176758cb73bb19849f46e88c0093398b3b5c613af75736a4be52cb279c65b28b06c62858f029b25512fe9cc8d94e80c029fb3528201136f789e0ecd0cfdfdfe2311cc3fcf8c60fe8d9c437fabebcd56de07108e78b277dd42d8689e56820d713ed9cd7919119708643c88f08439277002022af5877e2464f6c0abf0871ee7d02ff1f80fd47392726e3675a87f8eb385a9710ffd52378c169cd24fa64", 0x1000}, {&(0x7f00000022c0)="b1a4dd74e295a1a8458edf6bb6a33208b49a6f01e7f048f80d4fa7f35ad5b8135e2d0daf9a674b6caa73c824d5ed33dd5693b0f40d41546d3cb60ac0e134e3bab2b4442a3005bcfa91bcb9c3dc567b2f2b40786f744dffc63dc0d42495006b4f8abc5ebb5facc0114b6d159019449763edc76eebef3c5aa3447f19fe8c0edf982c8240eed726ae2b6bd6c171e640f23530d20c5c46c3422b4ca662ebb3ba7d945d7c6a74d75ead26c90514", 0xab}, {&(0x7f0000002380)="d89b713a107728220847bb86e07c32a94c0741c4cecff60f4a8a4487ba4b3f7a4ee6b307290165a03c4798632dd9dfbe2c39b7ad141a661ca3805414c7d99e06dba49d1278c94500d174aae57dcfa54ef8627b0f46f154ab716448f28968dcbc7af9159300fbcc28c1544a8e2f2e4cc5d33f26ebe75fa59b05e30556ebc22d82", 0x80}], 0x9, &(0x7f0000002640)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60}, 0x8) r11 = socket(0x10000000011, 0x8000000003, 0x0) close(r11) 18:16:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:16:57 executing program 1: r0 = kqueue() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000380)=0x357b) setuid(0xee01) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') shmctl$IPC_RMID(r2, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/241, 0xf1) 18:16:57 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000840)=0x8001) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) unlinkat(r1, &(0x7f0000000800)='./file0\x00', 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000080)=""/104, 0x68}, {&(0x7f0000000180)=""/216, 0xd8}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f00000003c0)=""/140, 0x8c}, {&(0x7f0000000480)=""/111, 0x6f}, {&(0x7f0000000500)=""/198, 0xc6}, {&(0x7f0000000600)=""/67, 0x43}, {&(0x7f0000000680)=""/9, 0x9}, {&(0x7f00000006c0)=""/70, 0x46}], 0x9, 0x0) 18:16:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000000), &(0x7f0000000080)=0x4) 18:16:57 executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 18:16:57 executing program 1: sendto(0xffffffffffffffff, 0x0, 0x0, 0xd, &(0x7f0000000000)=ANY=[@ANYBLOB="1780eb0b27f60adc700ee56c172e2f662552581a00"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="f33b6169471c4a50d28cefb78e159b8d6a384ebf32401ac72713e8f2d0cbd134b01e1b3422c3d4e51f6e68d9568eaf8cfe7f0be143a8964b3547224701fe505308121c6961758e36dce1e993d321dac2a5419f42fc5d74c7415a", 0x5a, 0xf, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xffffff7e) 18:16:58 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f00000000c0)=[{r1}, {0xffffffffffffffff, 0x40}, {r0}, {0xffffffffffffffff, 0x60}, {r1, 0x85}], 0x5, 0x0) 18:16:58 executing program 1: unlink(&(0x7f00000002c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000300)=""/235) select(0x40, &(0x7f0000000140)={0x2, 0x5, 0x4, 0x2cf, 0x1000, 0x7, 0x8, 0x7f}, &(0x7f0000000180)={0x3ff, 0x397e5ba, 0x15, 0x4, 0x9, 0x9, 0x9, 0x2c4c7a84}, &(0x7f0000000240)={0x31f, 0x7, 0xfff, 0x1000, 0x86fa, 0x7fff, 0xffffffffffffffe1, 0xc29}, &(0x7f0000000280)={0x2, 0x1}) r1 = semget(0x3, 0xffffffffffffffff, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/113) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000400)='./bus\x00', r2, r3) select(0xffffff30, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 18:16:58 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 18:16:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) 18:16:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) socket(0x1c, 0x2, 0xb7b) 18:16:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:16:58 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f00000000c0), 0x10004) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x800) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 18:16:58 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) write(r1, &(0x7f0000000240)="6885fd026299cc543f7169daa98c3e8506cb484c842e5e36a1d50d74a126d784e2b11c63e309d4dc", 0x28) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x800, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x1, 0x172b}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x2, 0x5, 0x2000000000000000}, {{r2}, 0xfffffffffffffffe, 0xee, 0x3, 0x0, 0x489}, {{r1}, 0xffffffffffffffff, 0x0, 0x60000005, 0x1, 0x1}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xc00fffff, 0xfffffffffffffff8, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x3, 0x2, 0x80000000, 0x10001}, {{r0}, 0x0, 0x1, 0x9, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0xa, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0x97, 0x20000020, 0x812f, 0x8}], 0x2, &(0x7f0000000200)={0x40, 0xffffffffffff8000}) 18:16:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000100)="ebffcbff13b9fd812eaa63713048e69e315f0f5a838cfd307578b1c5929648ff9e69818611e5c6580d02a4d849c5286838481578a7bfa10a16ea4f731b13add9bf1f9c21e60d2b69cc166502b7ff169cf2addba8fc569d21c4821945", 0x5c) setsockopt(r0, 0x7f, 0x7, &(0x7f0000000180)="7118821957f9e531fd96cb53ca402dec4f21da6a652a11bc0e3dc7056dcd4c1abbe820e2479610b3d132c92d31acc5ecfdf79e18f3817464005c7a08366916e9b4f910c19ca7c7a53d2734740bbcec43334267846e5622b268800c41ff988ba8", 0x60) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) 18:16:58 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x80000001) 18:16:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="9d09282631c90000005d78f9", 0xc) socket$inet(0x2, 0xc005, 0x6) socket$inet(0x2, 0x5, 0x8001) mkdir(&(0x7f0000000180)='.\x00', 0x60) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 18:16:58 executing program 1: chmod(&(0x7f0000000040)='./bus\x00', 0x14) r0 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000300)=""/174) mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3fe491d05f25c728c00040004"], 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) readv(r1, &(0x7f00000036c0)=[{&(0x7f00000001c0)=""/196, 0xc4}, {&(0x7f0000001300)=""/179, 0xb3}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f00000023c0)=""/31, 0x1f}, {&(0x7f0000002400)=""/4096, 0x1000}, {&(0x7f0000003400)=""/182, 0xb6}, {&(0x7f00000034c0)=""/165, 0xa5}, {&(0x7f0000003580)=""/151, 0x97}, {&(0x7f0000003640)=""/110, 0x6e}], 0xa) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 18:16:58 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x200, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x81, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x7fff) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r1}, {r0, 0x1}], 0x1, 0x4) 18:16:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x14b) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 18:16:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 18:16:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) fchown(r0, r1, r2) seteuid(r1) fcntl$getflags(r0, 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) msgget$private(0x0, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) 18:16:59 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7, 0x5, 0x5, 0x8000000000000000}) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x9) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0), 0x4) socket(0x19, 0x7, 0x1f) 18:16:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c6530008378ebd6a9071a1e78296e2909bce43c22cc8d1d950b551b93efb96a8bcbb1ddf76714288816a83a83be3a9fd238fa53643b64baabbf72fa95991a5084b5a96082c49d27024e9310c3a8d2c2977946971a93c62b710624a654b832a0b3806346ff526f682b876b1ad0a8751d3156052f589c1f56595a12673971663e91534b4188252520b82bf034b73945c96085ade578689c17bf8bff59ac5bd717140206e6130f5d3c14874df787eedb32212f76920000"], 0x1) 18:16:59 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) poll(&(0x7f0000000080)=[{r0, 0x16}], 0x1, 0x0) 18:16:59 executing program 0: r0 = msgget$private(0x0, 0x0) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/122) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) login: load: 0.59 cmd: getty 64978 [ttyin] 0.00u 0.00s 0% 315k load: 0.59 cmd: getty 64978 [ttyin] 0.00u 0.00s 0% 315k 18:16:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCNOTTY(r0, 0x20007471) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) socketpair(0x6, 0x1, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) socketpair(0x30, 0x0, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x8, 0x6, 0x8000, 0xa7, "7c887bd1339d012eef662885ab00ccf7d8177c8d", 0x9fb, 0x58}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSBRK(r0, 0x2000747b) r5 = dup(r2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$TIOCCDTR(r1, 0x20007478) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') accept(r4, 0x0, &(0x7f0000000280)) ioctl$TIOCCBRK(r5, 0x2000747a) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) bind(r3, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000380)=0x8) r7 = semget$private(0x0, 0x2, 0x29) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) getpeername$inet(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$TIOCCBRK(r1, 0x2000747a) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000440)=[0x80000001, 0x4, 0x5, 0x2, 0xffffffffffffff80, 0x6, 0x80000000]) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0x100000000, 0xfffffffffffffffd, 0xffff, 0x8, "3ea65ca48bd9cddd89d03d885daecf47f39bd711", 0x0, 0x1330c00}) r8 = shmat(0xffffffffffffffff, &(0x7f0000fed000/0x13000)=nil, 0x2000) shmdt(r8) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000004c0)={0x0, 0x6, 0x9, 0x0, "911969c84d080b18182b4647d97a218ab0b18016", 0x9, 0x2}) 18:16:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) semget(0x1, 0x5, 0x40) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 18:17:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x233ee8ce, 0x2, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x100000001}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r2, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r9 = getegid() r10 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r16 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000a00)=0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000b40)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000002c0)="b5ef5bb5a01760a5d7dccddb25b5ef976b5249d8d4016e32958f0c1e0f65a6060265e617f140a719d61ea846f09e072a1a840024b3b79e9c2ac5a6bdb3615f412064bab285355358f87ffe647815a6062c010e69b33c509009e87b38fbddcada31b4ccc908e07edfd19d7d72a13757b90dcee23122cb2bfa5d9e0c688ae595734638516549b7f5c0076739df42e76136229fa51b6ba43c347836757570194e7404e71bfea3c386648988a55b3985", 0xae}, {&(0x7f0000000500)="15b64bde6d2238330147119b53a62f0e55aba559e2bb256ceefeb6b5dd3ce53c4af2c3569b147537e5377103e0d325d1818594f9c60d21209d0f873a32a8fda6611b545e3ebddab301a8b50722f35b33c2fc762193aebda16156a1dc7bd489debc8d664f25503ab6aeed8928c7365f08c55b63997a5a0e0a82fb07e4a8db5dda951583b3c345308337d56f55d3b57e4560d8d46ffb14af56ebdcfe192c1728573c7ad99f3b31a61b", 0xa8}, {&(0x7f0000000200)="62b78fa62fdc7039c7b7f7fda806a5689646507c887840eb3058b7891334058ac78a55d338334a98191f58878a5b2e6084b0b84df13e0bc364711f7bbe09cad3ab9627d29ffc483159f0aa077dc5baa3d3a6bb2482798942d527a53780ed6bae2f15d10932829fa8dbfc6bf2c39351", 0x6f}, {&(0x7f0000000380)="9c4d3cfa7d3d214cdae3dd8334f6557c5a4a72c9d24b362a626bdecb0cb0b38e37169c513a2415883349d642e638686a231b7ce1ccc6b1b9378aa3d2af5ab8bf32451bca14b2a17b631f6c5a775964fb65735bdb36b18fd9737cb6097d4f", 0x5e}], 0x4, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ff4ca44eaa61ee7b812f72c4a6c4ad18bdff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="190007000000ff007072aabc5ba99a27e8f7f343f472087d2cd0c9de4dfad0300dc7f86467126e282f330fd80b4a152c8590cb2a5ee6bec92bd0fa78f8cc3144e7a829ba966193fdd11a0a65193b74e9dadd1aabdb8827973b5a0812220000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000007aa3d2a000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00 \x00\x00'], 0x118, 0x8}, 0x408) close(r0) dup(r1) r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r22, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:17:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x3f, 0x2, &(0x7f0000000080)="e7a489eab894e8ba4cd50bbf37c58d", 0xf) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x641) 18:17:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getpgid(r0) r3 = socket(0x12, 0x4000, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xc) open(&(0x7f0000000200)='./bus\x00', 0x20820, 0x40) getgid() shmget(0x2, 0x3000, 0x402, &(0x7f0000ffb000/0x3000)=nil) lchown(&(0x7f00000002c0)='./bus\x00', r1, r2) mknod(&(0x7f0000000180)='./bus\x00', 0x6082, 0x3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chmod(&(0x7f00000001c0)='./bus\x00', 0x40) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)) 18:17:00 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)="96c18b79d4df48749dcf7a62b3815dd0816943bcde418935cf4983bf405169cbd6f2cfe5f4f17454d16dca9edefc91929a5c30f578e2dca2b10ca06d9c5e783d020e8dac08ffdb1c1bc7b08a7dc7303dae6ecde3d87f193dc891cc78c6a0eccc2b9f305cb3d39318eb6ea6a7e99e068560cd98a0a4", 0x75}], 0x1, &(0x7f0000000140)=[{0x1010, 0xffff, 0x2, "12df09a94d8aa2d0ca8fd0e17b0de6dced764ce8dba80770156dfe62a0416f59359d5b773adcee7a5dbc92dc96d178a8a39a80d1477933423646c0c7178e6a3a78eaffe3793afb01dd1e766760a610fd3d1bd5d246e277c3077342922b751d89e6712708c163112d8da578f8cea2c6a539e465fb3881d3f4f4130a4f6ab748386daa9ab1d7b742be9b7850cfc9078ec208d2534e01d3254f4f9164b55960821cbcf79c4b4f109849d0e40f6f3f5ee35e17f620447a89add396959ae59db0abf483a03d4a1a009a7fbd678033ebeb4ceab31696c194c4d7689cbb49b58dbd79ea70661385acf6e961f83ea7424edb359e3197002585e102cc4b0455e0f79ce6b53a49a30c524f59c8583560f8b0c60e1fdb326de2b9ee78c2973ee80a705be8c518e2749ba37d42f2311429ccdaf6318fbd3af9bf9243a0e56a73551b7a2d82141383f91411dc257b69c46c5b66dff9d4785d558293522a2a7b2316daafcdd7053257befc3e9cba99d582d69cb9169252911f06a853afe700e2e06b0ce8189791de1790061dce80ff736d4068c110155ff3772400a3f391b630263db4c08775d490bc49756f6992011481e807d5a289e73f4cfe196ef63ade555e13bd37a292349e7f8d8c0110247d4f56f23f27965a399dc6e495fcbf324a8185246fa982acd76488f6df36319351ca503da6860e27bca64fa79dba7b3f6d203990100e24ce04842688757a574ecc6b2901e67392f817abb22b80af045cf936f594d835b2d49ccce33148ffd5b5284d140619481fcab6a9f0618dd86c0f0e6bf7b51599069562ec700d8dd77db1478d54125ca0dafa1bb4b7b89040014ece1f3c74a3030ac20cb38107a30c3523f5ba4c0491e796a9c47b7e4099a4450dcf06d4e476de296fc8f0ed974185412a45bd75bc01de61c03b2c5fe9d8805011b645343457f62b4b8d4af35a9d3a9ff56ed5a78d9e5bd185b3ef668f8f58e72c9a745613147cf22b6f596754c07d8023c783ce57e160fd48cc19037bc50ed405189059a55cf770cec8e43778bb4d3f7ecec3d155ed773744b5aab7d6f8b25b81e2e32f059606082be3b4439af7ae53c50f5130a9d06ff183e5faa56a03fe272ae561050f9e961e877bb7e8fd468049831a60b62980c4829d88b362a5c50cd63d52e496c994d7c1093a1cbc750d83c2cd084d133a04f1cea5c7f9ec96936ed94afc4ce23509f88790356458c40ae09ac9a7037f352469122a9d3f2164c09185f8ba34a35674edd05bc2a6f019e317e7383ee430a1bf6d10b92c02e9ac2984252794b81290362e6176d3be2673fab5a6cb7b7ab2909a37f000c3eba075edf065ca7092eb823c6b32d6b70aae63cd2c1281021c4bf2cd2a0f45bd8e5f10a770658006a7efdb40faf88f26e4a90a98948ed37986d1c1676d0ccfc24008371cafdef5aff401861675ed0bd471f32d4661455c9564cb36da3890f06b2fb25d09ede8311a6d65ede0720225226588326c1323a57a3b54453735f15824429c7ef906b394049f8526d202715a0110aa42dbf7a02808a2213d4fa2ff7daf89c35a3089c230ee42dd244828bfd329ed826210eabca5b5264dc9a89bf19e3be790d8730e3c93ff9c98586bd73eaef6817069649647ad45ce3bbd9e93b78604b3077ef24f27f6a4369a463ac50372a59d107783a6366db4e9ca6f3110297c2a8b77b7b4fb0374ebb7ef5594a5fafcb445f2438222135a84bc967d6ad215f652354a47071339e288d600c1d1f69ad735aa25a095e99aaa3e7c63f0b9a1ba33bc86cd828be9a64419adbb29b893b89a1ab69aa671bba44dcb57829fe1e7faa0fb3b0182852e8ddfd0ec78e0b3cd64ff49d28473da8911afb5e9c4464edebbcf3e25e04e4040193b35d3e1b13da703ba3c5bba58cb39848158d6f5729e0a462604b9e7a2f53678830c37a8b74458cee331f324ba08834ed2811eebad933aaca5cece5885603815a107bb36ec60c7236d5623e5d759bd9256f4b6c6181ced75c662592636763bd39991dc98cf95609cf2a2c1281502b51d2f43b7719e37096aca6c9134a3e55df133b9971ed468b8a05ee1824f81974ec5aa786bec14bea6d0973bd5aab3d5071acd8f28130b6b3a2ed79d434f2e5fef4c78c6b878bf2fe1afc7d91f564f25ba102f63510d9a1e1a188ef2e3f9c83731b521bfcb3d5660a8937b85ba2c8896d78515e0b6d9be0a13beb1aba99ecfaf98af90fb1bde450bc212218ea9e22ce33f0a1757a4c40441466de2b3e83079e3ce1492c10795491e4977c5fa4592d607aa2e3376595c0be88b151b98f8e62e043a920ee7d76e82efd4483912e4502da8f0b5693fe70bcb20965fce0a5600c59983dd8fdd5b006d21521f47b0f2a2dedd0c5297f679dd981a8e4876d70c9c012d1664dc3cb219e87194dd4c7c661b599fc5e50b7121dbbac7f7dc94b8eef3448da203a65a0760c7705957dc46715bc390d4e2c54710c357ecfc55c618ac3e0e491cb5609ccae5b29f23c1338aa5c1417e86e5f0af60feb28533535564ea96daf55c27c5182ec03eaa4896421a699aaec33ba6a1d9af21d2fb5ba547c178feaeaba9320ad177344391200a11e7f5f0a5e2e87a3766fcddaf3ca59a47cbb44978157eea4894bb947ea6fb792968806bbb628a132e3f7c304ddcd6e4917b95eb0492acf8fa8af8f93df3e32b1156997b6c5c921963fa60b8224f54d4910c97572bb6b9a06a53042e5aa9db659ef4eaa54105b2bf1363bf0c3e15250c5ca26a4a6e18628eab6debec7ba361b44d30beae9137a6997013e4695e403f770f40a02124dcee9767295dcf6ff4739caa631174547ca2440a6190f4c18e93c7ad002b49b481232bd67b0d29e04561c3b7203fe2b5491db6463c34997a123c1563f5b3bbc3f79bb529a820ff36bbf0febfe7988d7b37e78fe15c360328f74ba677c569eb32fd89e61f0cc5c3df78ccf2e11c6b2bd3b6c677c132e5829f7dc0f8a854362450952f6141efdfbc0d90ec6c746622036f3226ad4e99a155b398be8a6b0c6148a3ed18abd3fa7dd290f670526a4ca71d81db17c1d8b064b70451b195d7baf4682a050b22157fd9a6c3e56175623aefc33b6bc1d1f80e17086fa017bd1887256489101a45811af8082a888cea06a13541521847960405caf7d407b87c4d4517ecb3cbcab581488267593389798af391cdc9159158d64e3528ef055442a70163d60ed85a32216562fe1613aeda77a0a20a27c0d4ba214f59a6436e8dd79bc4bc4010cbadf9f2f9561c0b0fef8992ca110c5a88dca7274b83dac62d9885b6aedadd1b1e3a8deae8bcfd73824e27ece9202d7b06df4e2e30d01db0dcce920b8d5b7975f06b26138b179722c23ef3824d1578a2d67b2010a2ee924240e441d15efcfcf9cb5aebc57d5ae000fb2f01a4d4a7100cde94b984821b4fceec9bb713e24a56c82b0d21934fe4a748245cc37cccab9a4b137f4289125d89e3687fa941178467d9b9550965b3a396af6b19412599f2e0c713234884fe4a46e4016c1e669b8c39d3fe114121fdfe08eab733cad3e6c1834845e52eafe100a5b7ad071a85214bbc8483b5fcabda7d8fd2cb6af33691a6a4dcc1976d95e072a1133b1f0a7de2ea1022894f7f280d3bd549a523db0759734d78b7651d0dd763b45d4b86fec933ec35e9491f44d1841af3ce39ca42e8c8232f5abe6244ef7adc7d8c064afc271733d5af9f31b5ca3b59b06211a086b34b7010c292a6b263472492a95ed8a2e83608d96f3e8ca4c830a1244e333ea42869ec7833e05a3b47fc8083d74ba1a7c70ebfd90d95c4b4c54a46fac89adf7cd47e0e1d0d8ea2cf5378d28425091c0417b3f1fb307a74c13268ce6b19cfd5f310631af399ff66a4a30708572e6df5854e87e296cedfbef74302d1db3c5453d66a0db90e15ebbfe9f285b4025a9c4d0a84c74feb885467faae8988c48a19236a5574e587274554ad0bc3e3ec30e989837a5bf62fb5f60619888ee89d299f2526abb2233d29691f5484f30410dd022170211e462619426ce665903ebde8e6c411f25a01b54a7ba1f69307ad0af8237c71444c9e3208b4f083aa5279f2903ae1c19cca215a95835a530423e29d1ff0e93b4a708b81dc708b99acb9642fa299e76a6dfa4363614ce6b4f04c0b6752e6b8f553034707966e6e442304faf30526738e91e83b3be0ece3f2e49668f7d7972deb0a30f8830d79b5b65a6b0ff44664fc9f522c2b94d2ab9b846321fa11abfe11a6520d5f13bef4ea2c21fde808525e6e995af598ef746399437a5e529fc7d70c67b9b464813a230c5239d62cfd27b65fc9d730629bfe0897f00d0b126b2c09c26481dadbbe417d4fba61ae5992574a2baf1d6d3cbd43d93f8b17d2d5cd9e95be8cc138ecf73b3aaa405183fbeec810ccf457e2a28f6bfe711cc86635f56bef0149333e17853800774dd110967fd66316b203ebf17af3a02286641cf38c2db0455ea387da43e3e502826040f92c4243ccf195bdbd0439428e9970106ec27b2998b19e592f2cad8190b7380a3fdaa11c29a0bd7633a1c5f9b35dbf008286fa4f239aa5c4bdeada12a2ad2e3e46ca08771ee1367a41bb16b42b18fd7efeb9531e06e5d55b069bd25e5063b505454844eaa239103e8593f419303228a180c054f40636a81acfa58439175f8ec0591a3aa654e1e5c7d27110ddf260ca0c5b510644bb767cc82b921672c9c959dc772c3a02fdd2c89ccd75bda821f2c16a0688004dcf7937ff030b9d01d0838de8ae1221f26c289a7b4702e2fa249cc60686558b151a51bca6ce2be4d3f91fa5502abf0e8e5a57be18c63ecb8dae8210b5fcc7695fe6900ef91ba671fab9aa154cba1c2c53d6f111c7c404ad033986756550d62f64b3ed10dce4d647a529f329afcd56a83f3a8a0b9f0f79a74f7723bee61437fd1d8d6dec5ba83b56b67c5db038f213c1dc11bf65c71e536d3466a6d111db66bbf2b36851c2fc1e2ba24dd8d262aea0523b8974df18bf67e7b91240afc06d982ffcdff63d57451c01625e5436229586e6c783971ee355b092682cfbf5f6b731b268915e11de4bdfeac6934dccda01a1b603e30da3a85cfe3db1f72dea53ed232a4ca850df27af8c69a8d442efa97258e66fe6296fcfef786e36454ae1e08875e92e5925ddfefc8226ef4d5e73f303ad0ceadef2811f41cc337bc3062bb8bc57c9d1f3dc3199d707bb1a470f3169475411950f03fe4bb65e7fb185d07dea1958b2eadf9829fdbfff3e57448a09715318e6fc590ad0b36b4fd4b8c2f15a5ea53846aa896dc92225487a1f9c49335566ea9a13d09058ddd69cdb783ce17aa4c520c3063bb5473f0b023870b7c6e7ca3e1ea988e348260ec63560b93bbee8402429c9eaec27cd0f456ce978704b4aee9a0eb4589c9d6c70f80b15b5bf1e54b8a990d60a62285bdbce30c334165b393cc1c0a8d049c8d95299619416de91ccca9354c0bce9b968a9432f5c8d14ac32309c310dcd86b88e65bba3a69adafde46f6ac74deca58f433f7574b18595d40b3bfbc31c3d0f3fedaf700d5f194f186ace440af1c7615bbaadb1573ffd451de2a2e4f759c7a3bb78fe0f94afdd0c097937f148a1e00f4603025653604f3413b92bfc3b4a1e12791371ffa1fa63f40a918fc6df2e014d16b19ede4f23cdd86842841eb3c7a10147868f61f0d528a2acfe301cd04a81a3df8a738348969423522e34c0f17499f74c7c0b43b80571f72d2b37a16d835d75f4240be50ddb89ad646db597cd690475f8c6dc89edbb619c2f325f26972c42c589f815"}], 0x1010}, 0xc) r1 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080)=0xffffffff7fffffff, 0x4) 18:17:00 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x4, 0x100000000}) mlockall(0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000000000002, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 18:17:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x3, 0x1, 0x7, "c8cb2eedc3c310d482bd0505ee10207af5508fd0", 0xffff, 0x2}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x20, 0xfffffffffffffffd, 0x10000ffffffff}) 18:17:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) open(&(0x7f0000000040)='./file0\x00', 0x10201, 0x15a) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 18:17:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) r2 = semget(0x0, 0x2, 0x78) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) read(r0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 18:17:00 executing program 1: r0 = socket$inet(0x2, 0x6, 0x80d) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) 18:17:00 executing program 1: chroot(&(0x7f0000cfb000)='./file0\x00') chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x1, 0x2, 0x7fffffff, 0x0, "bcb862552648be3fec344da34d695d1fdf1cb6ef", 0x6, 0x6}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = geteuid() setuid(r2) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x40) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)) 18:17:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) r1 = getuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 18:17:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendto$unix(r1, &(0x7f00000001c0)="2d655985a22b41d202fa1b65a13d488d73dc5331214a3c0b82104afc019e7f508769dc6846a7905bbac69e7b08c312eedd77f2723e1aeb24030c58aad085984ac1aafdd31e66cfb287c8fe738d141c678f71a79c1107fb7c67ad1defc2b3ab344c0596a360a9500bd17e3fa0d6f119a435cf7b70fed81794faa359bb18b307ae7d24ca8a", 0x84, 0x40a, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f62757328db28f466696c653000"], 0x11) unlink(&(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000280)='./bus\x00', 0xc008, 0x3ff) close(r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x42) 18:17:01 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0x2, 0x0) shutdown(r0, 0x1) recvfrom$unix(r0, &(0x7f0000000140)=""/87, 0x57, 0x801, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000)=0x4, 0x4) 18:17:01 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x80000001) fcntl$setstatus(r0, 0x4, 0x8) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 18:17:01 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/240) 18:17:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c65300060e6027f3d2996b5ba38d137f7cd39ef20c1633b"], 0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/52, 0x34, 0x40, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) socket(0x6, 0x4000, 0xfffffffffffffff7) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = open$dir(&(0x7f0000000180)='./file2\x00', 0x98, 0x1) getdents(r2, &(0x7f00000001c0)=""/152, 0x98) accept$inet6(r0, 0x0, &(0x7f0000000100)) open(&(0x7f0000000140)='./file1\x00', 0x18842, 0x4) 18:17:01 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x8007, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07cc670600000100000a01", 0x10) 18:17:02 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) mlock(&(0x7f0000074000/0x3000)=nil, 0x3000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 18:17:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:17:02 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000001140)='./control\x00', 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/42, 0x2a, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0x4, 0xb21}, 0xc) 18:17:02 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) r2 = semget$private(0x0, 0x1, 0x24) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f0000000540)=""/4096) ioctl$TIOCCDTR(r0, 0x20007478) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x46bfb) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/91, 0x5b) close(r1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c654600"], 0xa) 18:17:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 18:17:02 executing program 1: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) chmod(&(0x7f0000000040)='./file0\x00', 0x100) utimensat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x80000000, 0x1}, {0x6fe, 0x59}}, 0x2) unlinkat(r0, &(0x7f0000000100)='./file2\x00', 0x8) chdir(&(0x7f0000000140)='./file0/../file0\x00') r1 = fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000180)='./file0\x00', 0x104) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ftruncate(r0, 0x81) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) fcntl$lock(r2, 0xf, &(0x7f00000002c0)={0x1, 0x30fd23f6c9fc25e2, 0x4, 0x4, r1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r3 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000380)=0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r4 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) readlinkat(r0, &(0x7f0000000440)='./file0/../file0\x00', &(0x7f0000000480)=""/67, 0x43) r5 = fcntl$dupfd(r2, 0x0, r2) fcntl$lock(r2, 0x9, &(0x7f0000000500)={0x1, 0x1, 0x5, 0x8001, r1}) r6 = dup2(r5, r0) ftruncate(r5, 0x7) r7 = open$dir(&(0x7f0000000540)='./file2\x00', 0x180, 0x80) fsync(r7) semget$private(0x0, 0x0, 0x80) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000580)=0xcaa) syz_open_pts() renameat(r7, &(0x7f00000005c0)='./file0\x00', r6, &(0x7f0000000600)='./file1\x00') 18:17:02 executing program 0: r0 = geteuid() r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r0, r2, r0, r4, 0x80, 0x3}, 0x10000, 0x6, r5, r7, 0x1000, 0x1, 0x8}) r8 = getgid() setrlimit(0x7, &(0x7f0000000140)={0x1576}) getgid() setrlimit(0x7, &(0x7f0000000180)={0x7f}) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r9 = getegid() r10 = semget$private(0x0, 0x3, 0x1a0) getgroups(0x4, &(0x7f0000000240)=[r9, r2, r3, r9]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2, r6, r2, r0, r9, 0x4, 0x3}, 0x1000, 0x7, r7, r7, 0xe1, 0x5, 0x4}) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000040)=0x7) sendmsg(r11, &(0x7f0000000ac0)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="7687052c3cb62fd6e8d39862d07dab84cd2c3a71f6db5bcedf7d0dd32a4ced316d8c377ad3f503b587e27a8465bccde6bad5b80fe74c427a63ce823e8635eb3b093ff5d63ed119026c73f7d476e4d75429968e119fe7544ace478da3509e05485d4a52fbb097bc4006e3d9ab83bb56372e8d9796b8719ff0a6b0506aec02ca4cd71cb3ac39", 0x85}], 0x1, 0x0}, 0x40c) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000b00)=[0x7, 0x936, 0x4]) r12 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000600)={{0x1000000, r0, r2, r0, r8, 0x6, 0x1}, 0x7fff, 0x9, r7, r7, 0x20, 0x80, 0x100000000, 0xe2f}) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000bc0)=0x7fffffff) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) msgrcv(r12, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005098ab655ca127bd68ca4b70fcab19566499e6100f85c29b49d99209ba53f76820a19d124997f124a61f5036c1e5d7372b4dccda8e5105b60fcd1417b95155b6fadea436549252873bcbe9e89b79faba168a34649558aba6fefa4bcfc1d45a02cd975a43f26b892dc935a829c1ccb261d137448871d2ecd319a5e2350eb70451b4a4ccd8e3d858d7f5a793aedeb30e325572c698a183883ef002f26d94f8eaee7c474c1f7ef7527aa6a3c567b144e24c933f52919711662c456660067e2e72d9af4fadd5a295c2fed353f42b051059"], 0x105, 0x2, 0x800) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000d40)=0x10000) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000d80)=""/56) setreuid(r0, r6) semget$private(0x0, 0x4, 0x0) ioctl$TIOCSTOP(r11, 0x2000746f) 18:17:02 executing program 1: mprotect(&(0x7f0000509000/0x1000)=nil, 0x1000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x3) r1 = socket(0x18, 0x1, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) 18:17:02 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0xfffffffffffffffb, 0x8, &(0x7f0000000080)=""/148, &(0x7f0000000140)=0x94) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt(r1, 0x200000029, 0x28, 0x0, 0x0) 18:17:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0xfda6}, {&(0x7f0000001380)=""/210, 0xd2}], 0x100000000000011d) close(r0) r1 = syz_open_pts() close(r0) dup(r1) write(r0, &(0x7f00000000c0)="98bdbeb21e4e489bfbc8bfa80002a96569038961c1842aa8768a4c1f8c283515c5c620085ea2f9b7d722d43b43df400a140804eee4049a09dfe055968a103a6a7471bd4a3ad40aee5ac9a499d59bed9d9ad13a648169f790ac148b04d0f777838a1a12d51da79de2741d9d6d364694b4ce90c891b04d17a4c9a935368085a172e314a9fb019ca6f63ceec0e8272b8542a649dbc94086d0393528e2a3c0d3ca0aa5ca67965232bd5305f7b0ea55fad6e62646799c0ccab0d2b10ef8b590a961b2c6b3c0f4c35fad8bed58bd9da24fcd5ff17b7ef59903c6754f7140eb4b9b7f3ae7f643a5481fea1af58aad94d810", 0xee) syz_open_pts() 18:17:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x0) lseek(r0, 0x0, 0x8cd920f31de0982e) flock(r0, 0x3) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8080, 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x90, 0xf0000060, 0x200, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0x8, 0xe61a97f, 0x1}, {{r0}, 0x0, 0x5, 0x20000000, 0x7, 0x7fffffff}], 0x251, &(0x7f0000000100), 0x4b6, &(0x7f0000000140)={0x4, 0x7}) 18:17:02 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="c71c51bfdabda7cebde33a90718a7517c1950d8656d5a428d00c0515f8ea28929e7b3652d160025835a7afeafe760f95fa904925b8176fa43c231acea0003367285fb611018beae4e40174496c6f78cd483546f4a55c5067daf08a9062e12a41287f8d6a91b66ef5330dcda6b6d500ac1b7794e3f14e694bd68d80b49cbf20096d96696e4f7b73b2aa3cedfe8bcdaabecb9388da9812dca8e3368c90359bbcc049454abb35eb287640fde1825e6774227c1630e982dad6aa1290536057aa6bc720"], 0x1, 0x800) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getpgrp() msgsnd(r0, &(0x7f0000000240)={0x3, "671f5ee68bb0026692c0bd1ec868f52dc005b53671677ea7f22833d70a49035b75490cc7c194f1f89f1442ade004c88fa887d45f5c456139e3500bd2ee1c4160fed5f91f4ac396d1bf38a7f448964d406af948badaf4aa9025494cacd27dea2327d9a0f2406d8d64984c7c1d35ba6e28ae981154da43bff451a2cb76d495f7e8d917e98dae8d4d8e59900a3a36138cfa57329b79be10b6d945c7f29884a61cf27648366ab6e513ba5403ae"}, 0xb3, 0x0) fcntl$lock(r1, 0x1000000000000007, &(0x7f0000000200)={0x8000000001, 0x3, 0x20000000004, 0x7fff, r2}) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYPTR], 0x1, 0x2) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/11}, 0x13, 0x3, 0x800) msgsnd(r0, 0x0, 0x0, 0x1) 18:17:02 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c653000ae6b32af6d6e759dcd9a2b6ead4663d75ac67b58b87475ff8e33c06526e3e3cc9fb843936e65c2d16bb348bafc3f28a139ddba069ef8aafef6a941d0dc9cf4dc6121f19dd0c8c8e5f9cfbfd7e8f468bffcf3e09b58331dc7d51c1605fc46eea8bc31f015f0223d3d3cd29725eeffbdd2b15a9f3f0493fd00ce474aee0f0a31eb0d0a7f28d2e9956c6a0c56513d8f62d6788d400af1954e8bf7fba88362a928d1350b3a80fe0cdef8d937c44d9740471e00000000000000"], 0x10) connect$unix(r0, 0x0, 0x0) 18:17:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d4003aa95199679daa9a8423cab21c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091f3e9bdd11c4518138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee54c0682247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a6911c6aa09e2e48641e04d7a65f22b2b673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb472d9cf57dcab711ce30bf18e76a2e43af04c62b9f93c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87b4a048371f061d49cd7cd528015fcccf5334ba33a85c659fb7a473c5c5c2807620df39d211ed72ea0d", 0x19c) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0x17) 18:17:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="957ba5699eb4b18a", 0x8}, {&(0x7f00000000c0)="35f6afd6c1a09d3c3c096fcf7d", 0xd}, {&(0x7f0000000100)="d58c296fff6742a5d29c", 0xa}, {&(0x7f0000000140)="fd58e76075583a56fe5353e0667f7e02e181bd8198b88378c6a19e47bab719a878d883a9c6ba64b611b25fb1f7a559afa5de7a894e2132c81cb5b6148911b04b6fda89f04cd5abe0d30fda9697de9048526cb80c22f5675a864eb64f138981203c2411ca2a3ce759caacde0e82eaae5f4f9f2a93260d661cf3a266ba4706b412d941ac52201ece243cbba5d830fc575de20f58cef0576ed43d7b4b823fbbc2b9c7cd8c666e03146dd8d991987ab9bc2beab0b821dafdee9768beb8a745fce9", 0xbf}, {&(0x7f0000000200)="65cc9dfe94a75cc2a1999707f987e670c709e4edc8b5951ab35f8e5493c4d81ae4242b86ba8001bd69c3240052c8f192079fa57cf20b07ac0bd32e682bd0c8b43645e6bfdcd51bd7b34d53289658fa3c66c6d43269a317d8451460ec163290983029b44825f2ee636e39732965600c4f3349251e73d92c104092725dcb3d93717e77c976c253a5d6bc550d340fa7f5b1aa658d40b20c02c4adaa5e60c489171243a1008bb463", 0xa6}], 0x5, &(0x7f0000000340)=[{0x40, 0x1, 0x8, "0e1019e4a48bbb9ece31c0280e31e6c518ede4e0187693e26ba3d2e29da22a79405020ed166e2acaaf09"}], 0x40}, 0x4) unlink(&(0x7f0000000000)='./file0\x00') 18:17:03 executing program 0: mlock(&(0x7f0000f1d000/0x1000)=nil, 0x1000) munlock(&(0x7f0000f1c000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r0, &(0x7f0000000040)=""/90, 0x5a) fcntl$getflags(r1, 0x3) madvise(&(0x7f0000f1c000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000f1d000/0x4000)=nil, 0x4000) ioctl$TIOCSCTTY(r1, 0x20007461) 18:17:03 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x6}, 0x10) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x27, 0x6, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)="ebff9648", 0x4) 18:17:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x800000000003) fcntl$getflags(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket$inet(0x2, 0x0, 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 18:17:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) close(r0) execve(0x0, 0x0, 0x0) 18:17:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0xe8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2012, r0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) sendto$unix(r2, &(0x7f0000000040)="2a954ba859e566f30d00dd1220bdc797b15f55a5132add62a50bd594dc5983047a05ecaea4c79cd8c82fc0fcf0c875d0f656ea6c96738b6fcdecac70143a1facfccd2da86b7d531e52772b1bc615fb01c02649c0618d9a645cce94170437cbb747cae1decc6466376f740b9ce95d41d9001fe98ae51e", 0x76, 0xe, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x2ee, 0x0, 0x0, 0x0) close(r1) dup(r0) 18:17:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xa77f, 0x1, 0xd19, 0x6, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x8, 0x6, 0xfffffffffffffffd}, 0xc) r1 = socket(0x1, 0x4003, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) stat(&(0x7f0000001b00)='./file0/file0\x00', &(0x7f0000001b40)) rmdir(&(0x7f00000000c0)='./file0\x00') flock(r1, 0x2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200, 0x100000001}, {0x401, 0x8}}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) rmdir(&(0x7f00000001c0)='./file0\x00') sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000340)="4d13a656dd0f7d591ecdd7deeaf43946d9d3d485ea3895fd543ee091eee54eeb769d3bda493ae069fa70320702f4b8fd81640735a4c61c64ec54ad06981aac4632d0bee178ce5349bc8e232ae75b47f9af9a7f29ea5a35a5022df062480989338282bb0ec61defdd220e15153f053c1728c4ec126eadda5b50b444ec5cc0c28c813df094f392cdfc3e35581db4309b1e8331450dc895", 0x96}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) pledge(&(0x7f0000000580)='*)$.\x00', &(0x7f00000005c0)=',\\\x00') recvfrom(r1, &(0x7f0000000600)=""/157, 0x9d, 0x2, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) msgget(0x0, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000700)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) symlinkat(&(0x7f0000000740)='./file0/file0\x00', r0, &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0}, &(0x7f0000001a40)=0xc) r3 = geteuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000001ac0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001980)=[{&(0x7f0000000240)="3d333a46077eb95eca85272f4b5a843e485a0bb5a9548c3677aa626029d22209724a853316fa14a50ddd0b57e760398c8436d875fe", 0x35}, {&(0x7f0000000440)="1dbd64310907d93c51515676043879ba513925de6398546142b690c5227cddc074c31a9b6d966262e6fe071ea393690a07af7aa285f96928f859eddaec3b20d5eca4df5986a9277ce754aa402bb80b7547fe949f6b487aa93a83e670f69812481fd999e9a10de1cf68f305953c7645545b27f2a073af67f0ecfd384a1535f85e18e5cfcad19352f5f809c163840f0c029622fccad0f755620d581d35f34d77072474044052b784c621fd5782c174ce27658bd43c59178bf00973fe6434cbcc9aeb7b95f3ed380ad8a1fab45bfc", 0xcd}, {&(0x7f0000000280)="12208183c30bbad5372cccf804ba9c07a66580efeef35a86e8aec30f3e0b1611602020ecac495e", 0x27}, {&(0x7f00000008c0)="0f4b531e58b69fc5b52e2b22a319cd8f4ae079ecf28567269d44869f92ea76bcc6c7344f724dc43f93ee83fd6eef4ee05061ff87fd47b704702e2771665ad96a88213078b010a8ea24973ff230b0bcad287ea37dec6eec906d898fbd29ac1d5937beea27baa81c3e3a83605470a52e7c2a2f4bbfd99819580fc2cc45ceb5997399d0fcd3c97712af", 0x88}, {&(0x7f00000002c0)="5d0562c6d2237ec4b142c20feb96dec28624fc57abd0742378d36bb0210f55876d9aa4306c4a98b4e9e67bce9ac475813d021f455be44ec567bdee117f805feaedef9bbecbabc1b44e598534df00d73a8d", 0x51}, {&(0x7f0000000980)="1146be638f82adb326cf7399acd7fc8608b4f853c143bb2b324429e920948fde08bec7398491c0e2b9d83d82b6abb3172e370b31e581cefcb20635940e1082c3064702487303594b8f6f1b81bbd4d01db102ce46edad3cd2eb6ede49073bb64a5995fab68cbd74f119659a01497ad9a45e9d9f1b441ebeeeb3410bf7787fb5e69522268c244b092c51c2769069f97bfe74d03bf664e20be1421c9d1cb4b5b35bbe424cab287f4d5b33f47d592ea7b5b4a0913c6366ded0278c51b2e3bb86fdbcb4ad10bae4862e66ef451c87e9020b5001ebfc2c2eee1b6944c17b9e0216d42716dc4031c631065568846683620d6b134af021c40abc18160420f30e51dddb99f616c0f7acac716a04aad16b8d826f800974cbce6f9218cfb0f19f6aee0fe454a33da846cbc96730307397e06de7b58d368a803c07abf64bb6f531540da7b42716926bd7fd7f6c4a91a5f36d9fe6b17c78624313ca9a1579cd1333273c910bfceaa90788e3f554a253db5dd2a38e24650d68d405cc9d1e94110611e35f93ba61b3a9f1be73fbbd84a3e16d2d9b924c4431759c137fa9b32fc995491522537038c43c048b68b1a64a74319f9b8aa30494ac2041d4a9703752cb621beec088811f3dc2c2b5147686ba4b2390a4146b43abe533508ea75273bed478d4dab196206587bfd623e7d70b59a3c821cf0fa74451514528000a5e4a5f642b50ac5118a6deac1bedf48d82cec843ee725113b4a4aebd75da72396fbb5d01e26d588f89d91a507e9844a1db423ade05780c04933f519f3cf2912d469802f4a6f5d5e38c2c11718450e8f9f5bd76cc16df1e44a96580d2d847ba3082b44c4a68e080e4152fc3c337c6d296774e3c4840ace0fe391814b1e2fdc9cb9f2087e67cc47d66336d2d23d5a159968c7fd86d4f89c78e12abe899bfdbd64042f7708ad8767b3d1d56538b34bd1017d8f5439fe51704e9f271223b9283f239a48492b9537aa6d641ed5d29a7d6cd921e6151b765636469992cdfbddcdd07d3d36439fc561b0923c952d8cd0bc075dab07ec5814b093ed42c949535c3b53a05f2b84d7541e4d585c20303939ef1518057ba7e53e1847f5306cc476fe87e54d25ea95a1af5d12dd81171595bce30bff967d6aba21e6a575a9bd9da064cabc633bc4486fb5aa47a23d9bb562edf6db8c3339c01865b2958e24ea0770293495ba4120bc196c02531fc20425c9693cff466a2edb8f61cd36d03549539388f053664af47fe2de8ab9befe38ebb515a29c99333cf51fa7d5d32641cc0a3b7a411a9058dd836cd9ea4966f433ac17a0496d856ac8c89167e461562ef9aceb6ce4887ab2d51c356d20c5395f5ef5bcb421b66e88d46d76d16251e35fba6fbc6feaca36bb1b27358c849c2f823fbe089ae9b51029157081b6984b69b700e844d6a1f3f1f8ddf485aca612c91446459d23a4f1decac3c2d7f15dc6f788956b023d5739ac1b7aa86e06fd04408d4260909329d93ca5819f47dab99e6991bbc568cac5cd7126c26ab2377f81bed7b00619add70929d3e15e74f1c2ab322672a0c9b56df78170d92002dd7077b70882c4c92f088d7dd73da4eaf081139e6a1ce00d17105086322ffee9b647463f6dd6ee6b7d0d3a711a6e92604a6f4b02e2f342df743eb56102b35c4f7ef5341bf912e3228088c0a9fc203a44cadbce940d4c30c99c2bfc65b0af9d7f2f6ff2b2a92b35e057ca1dffff9699a0303b30b8dae0aa13ec90be60509152d5432948c51a228cad068574330ea891fc3e190d8d5a30c949f6485db93fa02e2e091e5c2d4f1c499b80b7a361714d07f2d72ce4b1e03669fec552d88c2703ef680f9bcb3b066e78057f9a305b8230961ec44d43ade35b4e3e6e73971662f92164b98b5bdb0ecf48a624d2236879131a7f62cb5cc47821136244f187684568c8b2834f2af75266bbdab8da75fcfd18ce6e2b1565a813cd09c3511445a3686cdf5438136ea4b57fa2ace0230fe703acda20d05bbcfffd0b8753362970664552de580a8211789ea85620c65fcaf89ac2dbb1f214835905f0830c67263311cab849a6471dfb90a83315a9f69b6256949c3f0f3c664027fc0cbebed0bb2068e47f89782ae9fa2ee1b695bfb67929e19d55a0fabb164f8a91245e06ee1125cd1082056be6878ff1b0f658799363ddb882084186026a747b26fc07a680093266369d727523ac664410e5e32e207bc15160948ac0ca617f1ae5661ad7e049c0eb76b96612a3506cc5ed9163e9281383c03be37ad7fd04f502ebe7042f5818c41c467d98c7257584611acdbe370736d0423c1830ba005a36a39ccd68e931f2769177a586c55b3f65f2fa846d9ced3a40fb34f7b4ba0dd68cf0608ad87d62bd9436b96e5f1190520a94aff315252a3f53445793d7d02aa5b437fb3f621b8ecdd13bd1cac5a92269cb8bebcac9b214e4a40a4f7fa33a376aac55ad88303cba471194869385e5467295bdfeea683bbc1b3c4ad786dfc3d775fced22248619fe7bda3ca4f9952fffef3248ad7456ee8fbecb11ed4ad6c047b51b8d4df1cff4958fd99e681f8760f5f51d2da65cdc6f709df921fcd04db2a054553124bb09dfceeeec21e2b369cdea0326993d7203216d648cdf8408b5a42bb0ddc706a6eb6a3185dcc3605a0183f64922342f357284d6fb8a45595e607fe40a27749784cc7399efc2f7562b704055cb853d1204c2d883625e08c20dc44b02aedd494e48c2cc107440b3e4665c7e4559b18bcfa9210d4f96261d49d3edb1dced2682b5c3656a16a1a798bd10566b1f459d169eb71a2ae604cade549028f0ce9801ef58e59e1ad65a980c772ec3eb5d961f51d55035205fca3e153160b45640f36282c9763d9e652c81719db5deda45e8fe8b8578455c79b96474ff80ab8734733838393080be04c2c095ca26f11dee3345b3c0539bb68ff7e66e2a971eb3c7462d192a651bbd2aa106ed91764868acaa7336e7ca6ab048f8c0797783be24e4399dc7bd9b78f13283219d5189749c2bbbb29ecd6f107ece0f3e5edbb1d013fe6ac4492036dc029e0961b0e2dbc3841c5a5e386a8aa2ecff6b31338bd0ec4aa1c4d67aa33cecb322545dc4c22810679b7f74baeab221eadfa4448c976f3e59733a6cad62c3c8791603a26c9ae29b0337615e3140740a7ca0e6f3d3b0fdda56b555f939d407905c1d6c963273eb658420249b0c63b6828b551745cd042bd8d1b1da967fdcadcda7ddf3f0e783808244a84b881285deab67ddb870d915758609700a20f9baf783d41a4af5363fb529dde1000f240302f29592a8cd10056d6128889a98f34bf080460da19c7cf1a07c65366cf41bf39290c7d856ebde64614a2fee9987a55b6de4693c232575630cb3be1416823b4c147a08a00d951ee82859bc514748f0808d63a60e979d967e5312d6191b886aa60c965ca0973b5e91209e73e8618b82f3645a71cbdb8d23e6f59ed64dd85e13ecb65e5a17af23e1cd77dc4c2879367b51c61c6370ac77a4d6a8e334a2957e9bd2e5489f7490590bbb0b628f1d5ee5f5b60cf7945c73ee49ff213e20124a931b3ea6d023ce6b655840382678230d6de9552672a30fa5cb3a2360aa2e2b735656190dab0d3df4114abb71425f31dece4dd5eb48b21985513df96bd0a54f1d10bfa0d51279d8d52959d668b5f875f2ef5809912dc8f02ab5443ed948cece97ec6e438120e0104bb6ddddb5f6bd5898ffbd92312105f459c88984434b9018dd150d1da0ba5e2290a814f61e83e8315c4ebb7bdcd28ecb70936f45d94637ff970b09541c43f3ade4f5c83d9d16ea1c3624a2cfb1c9c0fda784ccd4d9993b1e5ba8634d6e14a36a9c54f4b7a52a831feb901baf55a790dd493c757b32140807db17f3ea7234da62bf0b4366b6bce19f76eeaec2bee7e6a8d6513be78e8f7ed96b97407068f9e6ff9da76a1aeb7beff4f8b536482b5a02781c20378060afc1e797b8489b871152474422629961ca1d689810c919d186c110d060ac3d567479c080001eb1d057f9a90d59022bc3c295fb4846f4b741213fd67f179d353bfce61d010f430e9c2c72d035f7c97017bb0a995507c91c1128fed401233a6e500aaf08e0bb759c3d990ece7522edff1a4ccb9a39d6dff4a174d4a927d6d7da2ffc74e8307051ce6e6275379880a8cca6f1dec2889a5709e46251953a51f768a9f25d471052284560899217d985e93e2f0977c495f0f3c131c750d69001c8016b533e999216ec30296e579e725814adc4fe654f40db98814e183362004579a6798cc5fd27e194bb690b888dd434e25c75f267e064fe8aa4dadac5b27cb19e6fb9c1b9b8530c91eca67571a1abfdfdbf5cacc84b2e131a1ea7ea81febef8f90b8c966cb2e723e3be62710b6179dc1ba79fd591d8a675c62ba974b46d8747583369e3d4d09e53859b9764efab4bc757d56ba41fe38aea5479813f2c18ab602b2a1a35d67dffbb20d6c72e56f2e55bdebba0bf3c8dd72e8160e4ffb2841fa31c49cfbf9bd8baf977b5171b5db9c281ad4090186267d79889e2ec2762afecdccf720575b076bee6ddd82ad4729d4c183fad6f674af636ddf45966767dfbe0530a3c89bf1254e9a31e948b8ff9e17ea507d68553948ae85d82b902b829c821d19dfdf40cee0c5a4a3fb4c531c62867d88306cd63a90c11dab146753a093002a119cbf5a100c388c83bf8c98e4552077169338a3cd1a5587ebbf7943742caee21792fc354b4a353220d8c53725d310a025fbfb86e35e3a185f692965929e1b2a5b3aa371ebf0d7fe6f62f1590644204f16243af49e8dd85c49ba0f5a9dd0bdb7357b8852d9bb79bd375db8ad376604b1e099cf427ae7e8ec8c5026d884f3753918935202a8fbc8de5d061c8de98bfed21dee00c65bad42fafb0b8d656e1ccc16fb6e93d763573672a97161f5f07a897a64cd72d100f157e87f2fef129a883b086769fb81e702ba1bc7a21f27534f31ece52248945595c2bb9a7b019503911c8568f27d30a3bc4fb3a1be12b87efb258daae44ffc2df7696a154141716d7008a6f313cf91aaac95e3a1021d01741d2b5fbef38c56d75a6c48c996db01a54d563df72c496b8d673bc34aee555ebc5c512f2cf3e2e38a3f57eeba35ba496e45d8673a8d94c8e5b5dc536316fae2ed6fe16a502299caeff23fc0a9bc0f9db42e0f393512c0569023bea27b13216774b8909c922b4654d68c9dab5e22db61cc235594419862360da85927277378368e9b9037f39191ac2032632440189d67d3c2007455538d3e1364927b54b582dc5f23d942945229d5d59b05dbb9418553b77a308c2d0571d038e0ec0af6eba1d581c9ddf9f32275ee49c474a332d5f21a4f944963b1811d4252e1445a37ebedb7709fb9365971f403562135d752d08188e27cc8f285cb3bab0399e5d74897ee889b41318ba1ca0944400e1a7528386984e032235c03868f7e7c25f59e32124fdaa0bc38a6ba608182b33cec14efdb19d8fb3f796b0f0b34b0c350e4fbea0789d7abf5c26098a763cf59a6d28868cb699a75ee99f2060f7daad7287ec37f3654f3f3d5a626cc6eb68e70e6aaaa61f5579693229aa72f8f61929f0cbfbe84235a0034ddc37b8f3d1e469447c0b99150d90ad4aac5ec7197027c9df731d2873271a4acf312179890482bccecc1dc35630f20ad1ddb0ebe1ca403914f593d3971eebdbabb2c1125fc47ebb721cc795a1cc425c8f703f68c46241dea12a2d2a94e63dca64e676752b14879ef95dc4065c5515cd33db6b5a5ec48575a8c93df49b3c57102", 0x1000}], 0x6, &(0x7f0000001a80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20}, 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/27, &(0x7f0000000800)=0x1b) mknod(&(0x7f0000000840)='./file0/file1\x00', 0x6000, 0x1) open(&(0x7f0000000880)='./file0/file0\x00', 0x2, 0xfe) 18:17:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) fcntl$setstatus(r1, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0xfffffffffffffd9d, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = getegid() getgroups(0x5, &(0x7f00000003c0)=[r2, r3, r4, r5, r6]) recvmsg(r0, &(0x7f0000000900)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000440)=""/169, 0xa9}, {&(0x7f0000000500)=""/7, 0x7}, {&(0x7f0000000540)=""/211, 0xd3}, {&(0x7f0000000800)=""/194, 0xc2}, {&(0x7f0000000640)=""/124, 0x7c}], 0x5, &(0x7f00000006c0)=""/54, 0x36}, 0x802) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 18:17:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) 18:17:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000001300)='M', 0x1}], 0x1) mlockall(0x10000000000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000000080)="89364d40e7f4c9c7abed672ab54643e11bfa4e4165e71bb3632558eb63a536e7516b92ca596a3f9df227d7792c73c9a1aa88a7016db4019aad37962c794869f55d9a7342fe743937668cf76b3e726e2a1408a8d9b9bbfd7487f78ac360567a6ba79572b48be41952fbeb3a2c03513b309b699e38f89cf097c7f1a050cf86c17fc9c4368ff2ce28a1c04e72b1496cccea6cba2a35733c8e9d31bd7dc04aa7e74c3fb419ff61a50409e38d71e6d9d1d11ae114ab513661bf30cd3d5b7e53a7e58487a9db5a02a91a6abfc4bd45e71f23ac958a725a75a25ac291a969da1cb709028a7d95e344e88bb7f588384d0243ee16647b6e690bd8d5e5165d0c6db99871cb1db1dfdeacf87b381e5ab355c030394f586b1d1adf15932f464d191e25f9bccda8af4c222480b33556e430bfc756d859d26a79634ca414afbf4ce484be69187b652c0de886edcd138c9e33ac4a1d077103b83ccaf63cc823953384fbec0ab4bd06d2d90aff0955d5fd1125958c3e25236dbf867a5ed2ce103f4db22b5700c6604644ef0c8b18909ce86d019c18a3b5e926e5bba988eb0c6ebf4c60dc7ca28ecf27e76e68bb4acffe07805f4b9b9913dd9bf70b2812d3f2844f040fd6c189d70983f0250c0735a2c1e5af2374e910ec484cfd90bf02e5c36cbbdb22d660128c38b93642b30ad6178e4c34e3ded865be76471425167e7d170d1d4d085ecf298ff5049ee853df06afc1b64ea4fda47062a14d6e65ed56246c84b841b0c3569e6c0f6eeac0293ec08d8a0fedf414bac2af38d28a3d42f8ace82bec5f3851b0a21b03b21b49d570c3de5fc334e5c478a97a51986fabf5141d3436d3669ffb239dc890a751f823bfc0037310fd5d394230eccfb854133ff11bbdb9fb55fd883ac226768f008ae0e59d6fc13717c7df9e20a270e9ee465dc08cb23dd47f997ae5819913849a27b91dc22372fab6b89f4febcda2d8cfc02723b9be56f59143c0a21605ba730eab970c2c25ee708a311227fcba737321281da8f7cc69b28600f2faaa8fb50d838c828d2a8683ba2d8d6b432cfdf8f3e46cb6f09974484cc9f42d85c0b2fe2b601386bb8287fa9b8f34e22fa043700aafef1fb59e377cff12cdf8a589f5ea4b29c96796708f2b48768797e37a4b029ae14436cc98821e3479c810cbc4c439b6676e812a8463ddb324ac3a949eb9807e218554ad46a9f5bdd0a29e5dea759803784e58ed9055529086bc602c5dec21fbc56cd83953ef4ac12a1c8332fefd947e047738c0a450149d2b15c4de121cf8e10864d685fa4d2f0d1c9c8548b69b079df6d6cc4b8d9f3fdb072ce498ecf39ccbc0651ef6e6e5b8a67fb1a5a903a9d374b2dac031798ebc671a26cfffc739737af9890a6ada3c653b22b58813ed5d01b8632db3363993b4d7b4221996b094b69bc82c146e999846d01a0a0a0dd1fc24e0614c2801bf977cc9ac158fc7999d4df53689265aae07d6feaa65f56c07aac7602fbcf75457601c2c2287b60891d242e7dce8cb4d5adc4a076b4ce7aa6fb30539dc954f0de327cf531757a1768a3a0c4ddb7decff4191802bbc827c632394be1e6674655a5d085f4361ce470fc08bc2066865a47d59140e94414a13ff996d5b0bbceeaa98c6ddff37b53ed645e137d01ebb476fe4a8d03d73d67cc567fa15ce142aded49a635a1164f3e1142fc308337748ecebea7fc373a57b035081607d9beec4e324def95af6b603b8f4d595d2612788f2cbdbee328a1264a36092253ec97305da6ea8d99b737c020253a8b55e46effec0ee40e9766733712f079a2fc41851c38249d7910c93fd88b959f5da73d4f4a18870e1bf158d0d0c6cb7a5cc54105ca1ce9552809c77612fbd8cf2277b1de8894d65ee20c112a22c1582619846dfc5745f75f5d4dd977894d69013a768a6e9a69385e8822c74984845dd612889666d6162396f863c2c10609fb21ca7939e6e0e852a0392da0872115973d105aad7ebcfcffc150c855d841bd82d8d4a9b073c4ff2bb431be5127800c60a9b0a1bed378d3d71f44786846120101064207a93f0997f8c1b435917e107913efea55b0babc5a1da7b3fd154f962db2fad6e8178605a9c1c77ce441b20d287ebf2d32a50669fc0b2702c02d0b527298173ae1e20d2d7db5f69f509a99019884a0a44bdfb3dc6ca0b7be028526f6055c7f48ecc8fd8b6e17830bc4ab212af2d635d9eaee887cf62b9e9707c7da733dc6b7fdf3fcf0ae5ab386f8fe5d89a16b8d07a4f283380163d849e82d598c7c545ab32f54fe1a8f289cd0e8d1aaeb2829ee4610fcc480736ce94447ffef520aed80c76ff767e9cf688bde8765d3ad775550bb9c66ef4ce2b05d98263af062af9c76205a34791b4d49b1c56f2578cc8d102829c4050d5e4d19fff9f6aea3829d0a13c95d61669c9b4793db385c8b241e49c7434f9df98fa65fedaea23a39c78b04ea1fe8a676273116a1e34904e65954375dac81bc98d344e0435e355cd7cd05ea8cccd2aa3480cad0fa45b406976a632ec907b887d324ab1ac75c3c3066d9c722db80d1277344429b1b48a3f53cecd72b0d7277129bb53bcdbc0728ab200b6cba302f92f00d570799a3da81cfa8ee24b946f91bda9b3d4e45353120b0362db9c6a6086d896173140047e6d15ea0909f6cde0dbf60ea0a52b3c605f1a2117366bdc94bed5e4c1ea90a6af54590d0b028d657ed9cb10d2206b8bdb3d84eebe6a9402483334e4577e1c90f4fa437652333f7b28fa4b830d05134991f0348acf219f61162a05e6397b78578781cbdf83816ead02641e3c83cb2ceee9c3efb2d812e096b91bc7984da7808f026cc52b15add2231fa6a8615332430d802bbaeed3816d710225642206dd270a4851c867467c976944d6e918dad54a1f03ece2c5cb97b74351b0f61c6dcbc93dc7b91cdae8742eb02c5d691d23fae5042cf45b944c30a9a25d45a9ea8915f0d9538eb6a5d3d23db696d623806675312c0b6aabecb0b50bcd071eafdd7b8bb044bd491bb5937b63e674a443d3d3ddfb4b805e956759695fbdc26ea886e75786a36c1ca9cd33c764cf39326cbd6c904c4a9020d0d7b53fdef9e45e199a1ab7cba3fb6a225c88d422657d975b67656ebca02f77cfdc3e1779ebae1e492d2cff8fe1581e0be23c52c083c326f64dee6f490c9b0780c10031597b2402da9dd97954e9d66020298a4e68ec4f808abc6678ac5a11661bcb560f753428c3ee3a1527cd5f63738346b7a483f00e43753a07d87c26a9b33b0191161ed3ff1aed52e28f4f87d289b59406af342b774a8f8e17d3caa328eb5cb95398c2d0afb6c5cb9135640438bd43c12990a6846b780f361fd81a26bda85b3376327b0984c0796c8d1484d6884cd42193e3a29b49909be1282c3726088050885205a91cf4871c7718fd8eb0d6c0b16435cc1937e5339864daa3324616f6cfa983fe6a67c86933422ee62b8af2ac1b5fb900d44d8ba207cc6fff0a1fb6066d8438243f82eb552d7299a5723a0d4461d8e634e55ac7a52cead2573bef40723f2219a82e5442980bb8387e16f960f5148bc38e97d754ef12acbd44042f265b4edf941f51b01f8465e23a8209a15455dd6dff968b9e2f7446fc4029715e4f97fd526856069a1a132aafb57f2f03a87592bf8200c420381d56701e0e7d394bc23c8da7e745ed473fe2dd369762cd10ed17726726bce277571818fdd442e530f2ab16429701a9a9cf9b151346e262778510a2af0d9bbfe06dd95442d83387c26a119fb94a26f44c3fac09adf26affdf255b38fd81b6d5795ea54072fd01bba53154fe95de6e777c8f1e2179ca7d85d4cd9ba27bc0b5003debea99b75f1236f49d99cb14c5cddb6b3a8083581f44c768d2bb01009b0bb3272f29014f95f1f398a3abbb4146f2a7c8702b134159fba70ce94073ea7e776887ae55774884c9a71a31ccc9cba2877c356d8a2c6389e8ff9a48b7d6b4b684ce487becca50f623381823321b85788239bd79a273fbcf0ac97d5a7a3aa428d9c9c01061191fff8cca0b283693f0db7be92213bb2fea72f754996cecc6dc0fd4956ed2fc4955e3f174332bb96e82dc5be5a566922e40cb33a559b33962bbc6870fec1f09a3ed906d8b15b387a1b8cde19ad9cdc0bbe39260061077ff184eed769e3edccec3dd789593eb3cdeaed1c051658c3e2a3675d7023a78e8f37e8e3b62daf08bc63df994f03a2e300011d5f7ca39c1b75878ae3b359b83c8bf2dafb760166b071ca8af8f454c48b85b0e07a9b8003b44a641fede45c8b44908e0885a7dd8db60d405b774a0119edc93c37254e540d1baf1845d740fbb54359086ca9ff0121e3c39f92b6ea89e0608cdeffbf339702475ed8570c331317d7afb18506ad249dfe96375ca37be4b3cbd7d93e2d37c1b61ccc9999836f9edbf20b4f92187b3cfd834c07874efa21dafe84b80e52dbff419d3b436cc5f8445c91198b8040d7b8a59ec62d258b129833d5705a1b9c260a12317cfbf231c931600a87209a17dee19b8303edec961cbabc84d05a6ff94dabdde21b9045b3f45a68003af46d58ea2c9bda557270bb7bc322d24ff351590e40ca98ba1da84dbf768c03ed3b01f70b6aba69a0b9a50e1c3f80694687878d5abac561811c99a1a8f2571a4f1588fbe7f315ee085183f009aebfa08489dbff7d1fa67f9824ed034fa75df3a7e0e842755232cbc54a9e470ab0459ee01a54b977b5c4d9fbf911870361071c209ce8b07a7619f4d773d1b62b6c9d428363d5f43119bba0afda4cec5decb347c3068115a3c04cab743121e61dd131f8cea7f9ca904e83c636124015cef3c6667bfff366afb076f069d042def979d69fb2c1d3187473803fb5f5da1627aa7deb791aaca928b21b28430eebfafe79f3f373b63e51c66112d73602851c1b56518b413e2b6d4294990da6a0fe74cb379d13a7131233073482f4fd398f33f5d15e66787bbfc9da0d12bb32f8f6af1670d1b47df8c7d000b90796756ef2cb0e8d47005adb665ee74ea8924dcee4230ae7b625053c218e1230c708816faef423b13d4ed86d6d822d1c2862e367be3c16f28a5df4b53054e6116da843402e51a0b2ecd181bb05dacaee76469486f215ebc7fc8ccd011784307e2a5468f761c602a6b13dc09be98dc1bedfc8e10b4196fd77ca7c83fa2bcf79a0ebfbc3ca1862e1c3149b013b41f8cbc2225765c8d92a9fbf5453357baf370da207d5d8b0dc75e20141865147d8803d1262266712a9460aeb6645c4b747e47aeedee7b1ec825b89da7bff3315cea98ec3f46edecd418f3de654d6335f90f76c8431c4411366e6c927d8a69f2763e9ebacc3491222b4a1cc29b6dec09407d5d3fc3e8fb7352acfe0868b58e5081096c19c4c1b7461f50f85cb12175acac4b40ac530b4329372e87d62f7e11962850baaae0b1c7b021b2ac756937d3239c67bd2e7a4d2708ba57da292f66788f6bc4bcf908b1e61e85e4a81211c335919486095904ff7533e38ab1832d23b9245fcff77566c22a5fcf77b64c24735b79c9b56ad783e67edce0e913e4b6b726d6c3ca121ac6ca13652011323276204a565e4c9ae809c2e50874fdc9ba6cb84f01e3c19ad1796ef59aa66f7e28f53d4ea273c0999e8b311f0b40ef732ce23395c45dceba4b79a5318e3c2902ccbc34a973cd06ee8028a2a711ee31073044cc0c636c630b7d3849b9493e25060afc79b78723fd85d7bec894efc38ec5c4a153fe96d3d3097ef14818e93202939d479ff1f1359e707d463821e097e0065d746535576381748a3c2d75521084", 0x1000}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x2010, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 18:17:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = semget$private(0x0, 0x3, 0x108) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)=""/143) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000280)=""/188) 18:17:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c7250365229a3bf9f3a26d17a1baa3f43714b090000ffff002e360efe8e3114729e0300000000000000fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffab2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000380)=""/85, 0x55}, {&(0x7f0000000040)=""/57, 0x39}, {&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 18:17:04 executing program 1: r0 = socket(0x1, 0x5, 0x0) close(r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x8) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x10) unlink(&(0x7f0000000240)='./file0/file0\x00') r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202a0, 0x120) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000280)="8bc3fb79e2fab6e0e757bff934ef3247ed5da672e5eafd9b9710874eed7fdbb9150898a38bdfabc8cec69d54cada45c6dc27fd8645a18d8b9a903c8220be155beb622ab1bd5a4d020abc479f5f459404084fce5bbb3e66acd1536d4b9da1be0f8cc13918441d21791d80f6ea03c09415cdd52456e55d85e08875a8588e47ab1ae609fdb885c882d2157d02a298ffddcc64be55a8db98875ae49674da5325f624c68be10cc9d3498bc8a6687cf30b3b3cb5c5eb821234d8cd6ff47447777cfb0bafdec030e37c9cf95a25215c8afcd602fca294f81a8a058ff9d7907070959a644a6271", 0xe3}, {&(0x7f0000000380)="c0db316a63f6af2e10fa735dcc58c0e246de796e4f35418388bd17dd4a036a8fae8be1ba7c8a35fa9349ddcc0d0e1734108f24dc0469eecda6865bdf42f93880fb7087680782c8e0be49825c15dda19302b2ccca3838799a65788d56dd129b55acef7d096cf55daf56e581be1e57f9e7b334db5947d5dc4f9c5e88e08c89c9f543d82761826803fdb691cb6dd18986eda554cfb1923fdef092e7698e2e534d6d", 0xa0}, {&(0x7f0000000440)="d9c3df3b798f625184afc07540a7722ef3ff12d38de77f7de36bd5f2e3674a79d7f6dc2775", 0x25}, {&(0x7f0000000480)="b2bfd931fb051260e630cdf445b4486808b4bbc1cd9e636324b012a32e865eba00fc36006e182966217dba740504c11aeec988932c174177404c6cb2cfea24d95eff84727f2ccae72bf868f9415ac40eabd60b954260f3589603b3e9ed76936a27b847544905c06d5cb55f2d90a3c9219446fedb1608a81da4bfc503bf8036d5ae4c925a0b50bea6c31efa674a5dd461406583bb47fff5127798313c69d38b214269", 0xa2}, {&(0x7f0000000540)="e2622797f70c2d6e93e1a97c370151afc79b8b9a527bc50f968abc2e527173c691dae8afaf6fe7dfb7cb9a64105c6832b6731b6c065d1a23b66f0e661474f5dbf81508625be39e51d47ac57b356d1bc242b22f75925f586792efce4c3e2713598f389de623947ee58481bedbca03f65374229357d0338e895a811e8c5f9a1846ae27d80c7d3f5a4f486c68b8b982ff82402da769c316b952d268807097a5201b87fcd7eb1a9f91a8f4b0b0bb6bc858bc0bf5704fa8eb74357d0f8afa2ee93f6e", 0xc0}], 0x5) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x4) linkat(r3, &(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) close(r0) 18:17:04 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r0, r1) r2 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0xffffffff, &(0x7f0000000340)={0xffffffffffffffff}) close(r3) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0x4800000000004, 0x1800}, {0x2, 0x1, 0xffd}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() getpgid(r5) semget(0x2, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) setregid(r8, r8) setregid(r8, r1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r8) getitimer(0x1, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r5) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000580)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2c95d4f01ab60f8513bb26c559ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba2000000000000000000000000000000000a2a90a5fd51246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b98fa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9d0c7a9859a0f8b31363f3a3c99ee104a240358a"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r2, &(0x7f00000002c0)=[{0x4057a7d85279cdb5, 0x3f, 0x800}, {0x2, 0x4beb, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x800, 0x800}, {0x3, 0x3, 0x1800}, {0x4, 0x9, 0x800}, {0x3, 0x2, 0x800}], 0x8) getpgrp() semop(r2, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(r9) fchdir(r9) 18:17:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x9}], 0x1ff, 0x0, 0x2, 0x0) fcntl$getown(r0, 0x5) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) getegid() r2 = dup(r0) openat(r2, &(0x7f0000000040)='./file1\x00', 0x920, 0x10) rmdir(&(0x7f0000000000)='./file0\x00') 18:17:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="152f5b9e23ca9947cfdc331be781280abace287844d0322d9926660125796361addab4c526ea696b45d415db4bc41da4222c06c0b771adb78b4e35613fec77900440496c95f169ff278bf26e361943f031784fa6283a27af42b2f06be4823d53a580f77f9c43c5eb78b0c9a1ca761e7557b993f4375539e3d32f55cff61e0b764b6faef5c61acf5bd5081d5631b7991f4e2792347750ee906551f19ca743d32597af232070c4104ce0ac0893be", 0xad) setsockopt$inet_opts(r0, 0x0, 0x10000000016, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x8000, 0x0) r1 = socket$inet(0x2, 0x7, 0x1f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="6bdba11d9c30287de5183fb5efb6ded174f397df81a9b544b3276e62580adc1aa98163492d4560c6ad8e353e208ca0221d43cc1ac7ff45c2fd2998cb415c5fe5cead2073b40f833d537b09392e68c6f47e0f671496c82a58911222b39a1d1b9cb920d30350bdaa8ad805f3b567653e0a5c9137550700c9a26ba0b6928297422ddddd62ea99c2ad7a8a7a8d33fdfaf061f6fad684e1e9cb0bbe862e72a570ac04f20e1582852726d6e0d270e524de1d6a82b85ef2117e457f834922cd48ceae311a66498f36074a0011b4feedcd83a7", 0xffffffcb) 18:17:05 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0), 0x0) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r2 = shmget(0x1, 0x200000, 0x20, &(0x7f0000dff000/0x200000)=nil) shmctl$IPC_RMID(r2, 0x0) fcntl$dupfd(r0, 0xa, r1) write(r0, &(0x7f0000000140)="388062c3acd4ac268baa9b7277d9ce356505aa8071d73ad0f222ac6be0f061db4b0ac112447a038018c9461d25da5e3c139df9085d6cab70f3f672b8946024fe6755561e550ce8e98d92c74da9f3789c7895dc4aece2447cc050cabc6abe778a5f7b8248d9136055504af68e92543e480b418a0aa666b1a523943bb26f92c69d7ec455e897301311077dadb814b499ff2069c557a8b038a710b67429cb028881bc70219730428945df9884975ebf1a861d09e212bc9f3b7d1436e98271adc0b705c8740b98c1dfdc308428c1f7b1dd39672a4e16565a7a316f19546aa3d58a775276c83d8d15127f40e29d5ae855da", 0xef) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r3) 18:17:05 executing program 0: mknod(&(0x7f0000000100)='./file2\x00', 0x100, 0x3f) mknod(&(0x7f0000000180)='./file0\x00', 0x6030, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file2\x00', 0x80a0, 0x14) fcntl$getflags(r0, 0x3) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000000)='./file1\x00', 0x8) pipe(&(0x7f0000000140)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 18:17:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x5, 0x8001, 0xe33d, 0x100, "1c59c68acfe7c117a4c42b28fba2dcbac8720740", 0x20, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r2, &(0x7f0000000200)="0daddfe699568fa08b76", 0xa) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) 18:17:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41779632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579636fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a6773ab060399a9576eec89732a6eb93f12fc4d5f16b136a5d00d1628b53a", 0x15) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "8540000000000000416500"}) socket$inet6(0x18, 0x5, 0x7f8000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r5, r6}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r0) syz_open_pts() 18:17:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r0, 0x3) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x2, 0x1, 0x6, 0x2, r2}) 18:17:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x40000, 0x6}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) 18:17:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x7f) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 18:17:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="4a653e7d1c6ce05829809f145e671a40609587718a611bfd072bf0f47c6431e2c2cfdf5aeddad95235a3b0567bd96cc7834536ce2a16a9a3aa6adf95f4d0e8650fb0bb39b4c95e335455f07e1ea0bd6b07fbd6507ec74730cc8b0d309b1c8341801969c2995c324732db92c3c63bcc3d0809438c090573146a8ef4cb3660b5cdd5d3de54fbb057708565ca02a79cdcb52049581cd1dab913cd5a945101af7d9862c8bfb63032ca0a2f8b7367a6553bcf65914856c3a57296a5bfde6a3586708289843d9ef0b1801db4349ffe59d3f8fc77d77874fe2653898f24dae8dac690cf03242c9da394f27835746aa84c00c930871e9466052d70d308b8", 0xfa}, {&(0x7f00000001c0)="57b7f138c4b5af1876eb3846c134c247635eda24da89c1092f30c467db8870cf89cfa91c7e39dad9a0937ead6a129308ee2c03824301f5e447bc278359257d29acd1a9bac0569d41d51dac3c54c14e827e4413d39aaa7bae2b027df71ea896871a864f7260bcf14e56f314e4ac6b78582072a8b0e610d1e35630b1f82101151038b1288949a093e702bc645787ede969af8d210c4e37def5c44635d6a508e87839917737217d29d56f5206d8f2b425cb9cc8e65c01cddf3707d1e0fe748d584b4b2c3101e91e9f10c35c678b518d7ac85aaa0bbacdca79cc94", 0xd9}], 0x2, 0x0, 0x0, 0x1}, 0x40e) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202752f66696c653000"], 0xa) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) 18:17:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x12, r2, 0x0, 0xffffffff) 18:17:05 executing program 1: writev(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000000000)="e53d16bd3497524bd982a47c9cad5d1018a42152790bc43a120686c2fe679712c492569560f3a4407db6c623d257f612baaa697a3c6793ea656e693f0cf5d26ecfdf42d73940e6b9390357561b495e3971e0cf1100a4b628adc0899d92d38912a127f7fd7f0a631e66f0788f781218c6e78e832bfd", 0x75}, {&(0x7f0000000080)="fda25be7e4f9d1", 0x7}, {&(0x7f00000000c0)="54fa40d5a0e7dd8a0235778f40feabbca86654a8777cef7cff346dc017caa990a667ce361de2b952149cd1c787eba854f89b8ac623278835a499720e71fbf01ca01e91e6224f414fde4800c5c4673c6a4e03bb903754931789353a447527a584d7c6f6801dc4da7d27", 0x69}, {&(0x7f0000000140)="21c62a2404bac231fc13b71f94d20168d1e2a84fc802ed2b151d56d04eece6d15c4ea7af484548a8fff9a11451090de50421b68b3bc7115875f9c083880f463b0687c445b00ac9fff1fd1476b23efa4accf5390d34f89e174f6db1f63e6c6339937502c258784ba4e932ba0233df75afb06467e1b4d8c9025c8f8064b2c2624782a1888c603ebfb4cdab81c4ca9c6902d322f61853eb068506", 0x99}, {&(0x7f0000000200)="4b77651ed4abe6e6e701655268a9d60a8d84797985254567e32bc07a26a129c025baf5c45e589fc73de2bb8f85a060fd66e8377c423617aad1efb9335cab420f8516f92effbf52e33185cbfc5f7b6fb4f78e2f1196a7bd6c1b4724bda6478d453f127edbd85c2a61e82e4ee3698773679e33ce1678178a715ada5fcb19744c4896cbf47e91a752fa55a1f4a151e1ba1fb7aaedb4b19356798f47bad6014a44cd4653f22b8515e412f2c7199fd23e546b8f43dc11b5d31cf9a21705351a35dbc62ec2f30c1862a96ea0cbbdbabf", 0xcd}, {&(0x7f0000000300)="154f1281af78b3197f8d109ef0c2b55e7ed08dd2c0c80989332ee38e3d6f950626b12af95a4734de22c13163f44b6147e79df45f148dcd5f9290529a706c71fa0c586d378ca48b29bd20424b0ba1ac2d60a9ced8b3f6051578e4d076a3d362b25eb78d7ed6ff8097c5bded1fadeb90d98cdefa50432ac49bd5ce85ed3a594d9ef66910cb745228a7de715a6ce43d0572ea6f1e6f0f426366d370f09c3a95c48d7aadd395a681edd0c8b7656cc622da880470fb5601206b820ce4a183f2a2aaf1e208d9657a81c3f219e78717f192309868b770b11bedfda57c4bd8f12b9562cd03819868532a99bcd9e9473663acbb7beb6fddfed7e0f720b364480249d15570992f2ac4eec1b272708df6d2d816737127fb206ecf5728fb5fc7360f9791d707678cb691f37653445045865987fdf31e166dec30811e8ce4e9ecc1236009c11485e2e7c1544e9b015831a7a2072163af666f9100ad8e67e4a109c52c7ec6a4e00cd5587e3c1ad8baed42e72d0623381574c0ff0f1f5e8ce0d68471baca2faf5a76f6e0cd7239431886dc548bf0cb2699165c87e5765b3910a943c3c315ba4793f763e8a39454a9479293eb173e6356ea47707131ee45492bb38446ea0c272040703bec3e8c19ca3c71c618fe2f34b12f07db37d925cd65f578e4e4e7926147272797c80659d95a19eda1097e39b8dba2e0815c70c57e8c81ea28ccb1bed7145aaeba855515615151fb132f6277961aeb3b8daebc6b41bb0713652f47b492352a1b15b0d20226d0b742199e375adc5f1d5a5ab83ba6d888460b69e45897db698362f27ea2049d182ffbee21db593ccfefd778ee0023febc3bcc15eb67442a5d78ff78f0407860a8e672b1a7b5ee342422b199a8184745a30be9d1d0249c9c2a5fc69fba5a57543daea108e865052c7697f86a56f55b3f98d6a8d876c5f761c532f18393138a0284f631eb8fcf65c1e8a83cc53b9b9a9a6a222b62098feaa016b4a2d4ee47306edd0ee8a0a3f4d69c01ad1f6a8b2f6850b4a00bf7b352577cd2a89918a6ab2c4e744466d350c92498d432974507d749bd402d8ade3d4413fd45554fb31602f2b34f5538509493d3985f18caa910877581e45d369c9722042187fcf415f3293e2f33d5ee9b7c21dae52a9de18bc7ccbf00cc4d031a0ac9cdbcaa629ef2c30b663f94622f53a04805535755f23ff15582fcbecc9343f16aadaeac681f023dddc1d6702cc9c3e8c37db79c847420e7c098a15c07aea8c13e47c63c8caf672a9c8f9a8af4516f2a582190bb40ccb3cf3b79e438269a622c496fc640fc7adf2baa43f641f107507a7ee65a102ca2838441a2f1e626fff6170e950aa1f57e954478b672555764138f10b323b68b75a1e40ea6bc4fb393595a6e2385f777a30038fe68ac693a7d5f82a31e7e16e80421fd1d07655e1e872a9665846c2bcb957fe99b2cf204d2c075f57ba76ae88dc5c1e504483bde02d97f3aa0bbf4d9cf53b6e79ca040be56244e9ac657b6518fd82bef19f7a424abb9d3820e82220d5134a99220a61919b9ee0d994481a85e8ae3fb62888af2c07f8afc045f1f19ad060f789407b7d34eb9dfc3a56801c89ae8f6cebea91e7ddd8391f90b9c56b3e1b79a24f2e9e668589e204ce01c1aa6e497e667a3d17418e1955e36c8c2348b131d334b55d4d991133415bc3e85853eb6177468e04fa9ff320e06f2b7bfa843d210a592c4fda24ad758d8a7ac0642ba2c528e26ad8bbe597e3e2935372caddd827c2a30fc3c62e36bf0bc7bbf609a9a1defe1f9f5943e01821113f4247a05e4b1086c9835871f8c5c8f0917f9fc276c146891d11b833696153035ca04e01cbe1f8a62b40815732549c6a27d74103cbca1f83adfe550ed55e0c94dd8a1f243295eeba77fd71b676be88b7e0a9ca7a65754a4973b81dbdde647a3972c51ac42c7feae3efafd553bd947f9cf1e90d8f87f3278b01f000a889b31845676e6aa8a88c58efee9f8fdd95252cc1f0e1ae5818150c34361f1b1e9b2b55cb92b15add8c4088289a9730910097a11e9ff7ecd158be1065d25a1d8d0975ea6780626eb3332a7d619b246a2251a2cfbd1eeb6357644c846308d535c9efe52860099e5f3cd7e46dcbab9c33d26484ecfae538d58bd691e4f2ffa6c75209b090553e8c42e26da9797cf0da4398a7ff289618d720bd51611548bf0d9d77806b25c8621258f06c96192fdd64ad1f68cee7a43c5dbb703d249952c47c2afd2c2d9dc20fdeb9896343345f873dd4efd568f5e29d07cbf715912630ca59cdf81c68a70b5156f2013d223ea2380d7adcee2b807198da8f9172a54c46f23fe469019db21780abf4bccd14e852e97bca14a46f255d3f13c3d61dc179dbaed03efa1fefe0c9fa11c9d088ed3856dd68297cb036ca469526f9755374fec7dec32fdfbd188040eed5e9ee7c391f07ef22c58ab1e503d6a1d6e27b3cd1a9ea5d85c651f039ebef4dc8b0ce858fc626b22773ac5f79d72d2e0b5009ab1152d435d8a375508deac067615c1e4d186519b85ce450733cf1fc2916d4a6dddf20c00af5d4e39bd8df87c194c1b4fa826b7e750ed7c22505e8a0333286749331cf0b9ab61082b74cb17af7af28895864f73c5288325923eb29658df5d8632b423153fee071c507f67a2524e4b81a323617efb412cbc6bdd569387af11978d273ab4bb3f040e44e413eed21d6dc4b736b4b7787839726cdae07e9fed1bfc086eca896514e8a9f62b103f2e74e38067bfc7bf1c92086a5b8a897d163c48c3f45c336ac1eeb25f7d12a704d1bbffb15f54e58ee67b416dd643ca57239ec5561d193b41107efcb4f4dda2a7b451c8f8b0795c18889dd535b772cfbdcc0fc20d8d391c40c45cd461ed7b53579de88e8ec5a3349fd7b6669a41cf19c7ab84442b4dc5d7e4773c5d9edc65da4725e87ca17c15b30cbe4652836865b85fe7324ec36018ef56443aac8b7a74d65f24e927f5e68f0fd6a97ce888507944796b3dd3aff1b3d67e6e319ea3c09c44067e1c0e8460ca4bf222e428919b4208c930c45a2097b577ed6fd519a5c21e39dcb5ac3e1860eeba378a0610fb9b325e57b3add5719700cbe0fe3b270c3445b7007b8a85b2303bb4c3fc4362e6ff858a3910aa3355d97923d364b9718931e5fa3f92865c5b95184656eb999c8142361ac09179b416dbb41855b2e5c1d287b2654362e2ea92286c9f6ad9cc2047fbe6327598f18e29d4c81617068b8d7733b57e6f5ee9adca9c60bf891646f4a064591fbda90d80e4c5148fb28c09b4626bc9d428b40a232cefdeb656d6a39409bc2da345659310306f97b358e51aab72860724ad3c723f371c5c7b5b79bb74718218e7a940d9eac1a7fcbd523334b43d902e254af080ffb880780571043c76a6d790bb0697ec667b6253d64ba28032614f293b84e27ddfaac9be6c5e3d5c523bf620a83d0fde14884b7cdf73e2ec0e3b6f664a0ed2a5366af8e67491098160ba4ae7dc0fe0d910b8665350f4b1035fb2656628dc885b2cd7783bf81f149175dc67877981eea41dea83cfcc0295efa8e0655525ecdefe3e6b4d906b90ceeb572dac683004307ddff201f2f5057ec27516730c2561ea7c71f5e99b8833a90ef6e801bd3395aba7ada226cfcb8178c8a671b20b5df179a9bedf38aba3752dce778aa53621f8c77a6141462b20c7d5d35888e65fd458962e8cc1a9cbb03bf6ba5063e456c4f1bdfe80cd70389d3fb74e1c62edd66f8591ce68af64db9b94099acff50daaf5d1cf35ac4c7d585d7cad61da530bb1d8e0ef148de29116609492f4039bc7078822b731413fc2b814b098eae8ccb0cc80cd2637d4fa185a5288f0ca745fb4b4e0b54ba655281ece65e2c3a72521568eed5a2bef5d7182b14673d8d995faf56e3058a1e27cc48cef2867f42d3737faa0642f2e2dbc7ed83d075708a6eb4313c3add89ab370d56c197069cbf6f88c736468ac8fb52f0f2eb6b5f248e1a8759cfe46360c1dd14b6e0c6feded1b9827cefbfcc51b080342ba6d26b61b1449e8a8cdcbee6a2dc09a935001555befa0fe3c0b7983dbb10d89aee695f993f51b536e19d56d4924576189c0e2b6c78332831963c523db6ac91c2e2fc2b385acee81bb0d94199212b32ec4f48d289dbdfc3bbee2d2aadcf3629b2b34ae341f426a9780aff63d740044fc7a446f45af3e6689a2ecb5c495f7685d9c3e138e6c0d5c6be59875c0a710f87bf6d5ad86bda408048ddafed1354a5ed6a1233f691e394efdb212948447926bbfc558fde8f30b3be42330f312d5808c4582f84e66c446692d58a3dd740d42b608fab7b1e94416e15aaa5dd17f7ed11e68bce0ab7aeb2cb04273507349859f6e95637eaa67f5a8940ddcc4dace9138f54a86672b837f62f800ae477deb6a39f28612876fbca6c3f4af3ecdbaaaeda9990d2affe1d041b21d4d666d0faa00baa40e7ba3ec14bb090b8f5f947abfe9bb1941fd12f48cc5bd6b33414cf871cb880cf0ebf9b13a7c2c1ea08c19fe0dc250f2ebda6769bbf61448a271dfda99243d34a8c74bfb830877ca50f655078d6b00c1eec82a806500ffa14bdf67dd73c316c4d8963a7dcbdc886f4942541d078f0fbf5d56926ab7208c9916af83acce06e297dc2efe9fedcaf98d59ae8af28398d575fcd526ed8fddf6a603ecac53aa4316c04ffd97a9e651ad131afad87004abe13cce634d40a1b4b876960f8a121d25d3f93c3621c36e22114e07d060aa9f39e211f047a9f282418ba3897c0c1c7bb10dfc823aafcf20b0b69af3a01376ab1927b7cbc419df786291070772eba6545d5d7e05279a68acc6393e91b1cf199e602fc9d2c4319634f5647fa78da5ca86dcbb06884e6cffe1a75ee43a2f3d11147acecac75d11b0cc4ec614c66e5808693b82ea863cdbbdc4ab971385adeb62b54b31c7e28f5c448e7924cb3969cbc250b1c3624bafabe147e83283baafa58ab8dd8c32f20858ee0377cb092b56d66daf19423d8451e4ba08751dc858f8812d88c1687ec210dc32bf2f35900d09a5c76683ddd2ef40446b9ccd448049efa270e9a2ac745d8d112615f4ad18f9b26f991815a45c33a411d4fe45bdbd03700e5b486783a99a5f768ae2a8700e001965e5f232a4a2d7484492e68d7c6fc7ba6f1ef2fc3e537f7a881693671ae4f3967e8784eecf2fb1837503238f43ecb165446b24257bc53be6d21454d9777cb2e125199e3ecec52c516e988bdd8a725b6c68745cbfd2068cf079ef7e439f5e9381ac297c4d6c54dd4ecdcd5790437553942802f512d48f14851dabfe77c9e57af2bc95636fef4043867b70009884b32bcde48aac0ccb045f5da337a6045466c406a8175540ea7c1decba936b2f956c964455e42f000b2e17ebbba0b11dbdbf3938d31a52c6f611450d0b603b37f98587631032336745cb9a1ac1aa6c9c6e8f60b0cc1534ff66840a970bdc029d63f75a4dd0762827d401b3c50ec8f58bdfd36d871cdc622aff5fd899ff6355db35cabc8a0ce97ec7a7a078fd36d36fdd347f5c730e1a6209bc8e5016236e67407b34decb078332652a9e92ffc416b8dc05d9fb3c776191f81fb8fc5caa403765277e4d138cc4528150be0cd643f1d9168014ee6788e3256abb54403cbf9aa035de93ffa6f85842a3043819f62d452fe8974be83f3a7c605391d9b7afeec97238b65a97490b5af69339c104741cb06665172c41d1986a6768125452cb5d84df04e98f950218bc91240bb1da2f9c86e231445cdaef4dbe1fb2eb916af3a9804b4930426d259a8966848dd8a0a2529ad9", 0x1000}, {&(0x7f0000001300)="ef532661e4f7c9907b45fb08939f1f293f053b85f3c031598d63860e54cea78f4e31bb7f906b6559529880163d125337cceeb4", 0x33}, {&(0x7f0000001340)="a9c170b5ccbf938a6c43d36252736c5b9997e1bd69d2a1b45d7d6ffee4f7bc0e7d1a1b623c3963155874e74d651f98d6c25e42a4d4c25c759a084a0a98bfc915a2ba1872e68ce8a7732798b2f87ef7f62327075069297e568647ce5d867bdf64bd3bcfc8525201ba19d12a7d2d7d4611d3b6bc8efa50d573d549b02caa5fa2dc18ccc089c442a2e9b4683cbc63a999c4586612730da88df0d77398a945f4293a6e9f44ccbbdbc87f637c10412b940afe78e8ffa8fdf41625a797f002f143d1f342ff17879fa8f7142eaa", 0xca}, {&(0x7f0000001440)="fdf955c4d15f1b1253335e132e00d4ded26daffc29ee1e7da20de705e32fe71d91c5dd3d4f4647f7f13eea3a3ed3a315eb809c997c440e383133fbd28c6fa009076c94dceecf7b1507f68d10f4a6e39485dab22734b1a267d56e0f43be2e3b1318f6239388b2273e3fd7c60cb3c1b7c48e476dd87623516cc94d3b49079067e7faeac8747a5317d63b681e7130b1a49b76469e979b253d24d806b2d6e2bbdd78e9849cf20e51f337b9937deff79d310160e271b066b680a4b22dda4dd186288e3b58c19414286acafba8c967017bc881b52ae983653d5564e7bf0d05c5da218d6b5ee58eaedb03675b10a7126223099a6d380e3691df2ded2cdcae7190d62b7f529662cdf9af055111e0ad6fc5f44085b0913216c9457bcb79b84a8b54ff983e463b7f034ff54ba35ca6f6769ae648a4aeb5d18f187fe3ced9238246142d2161359d6b2e0470ee8e847a643d40b10a296f8bfa6d7c902215ef66f9c00048cc44787da442a27aadabfa748d3983c369c106d9287c21eb3836930d7e555ae47d3755f9acc62a0ea468aadba07316f6440c85c5938ae5301fd669c6d5614493031708d2df3578588e10c58c643045e09fd434f801b70e708e2c9aceecf1d64502519936a5cff20a8a430128c7e397db1ee75750fa7cac870ff6b3a21cf100b4744778ac4e108ab5a67fe33e4555d423619c6dcf1b205d762e5669162a783ce05086e07f0bc5f220d97ec3a0b2f722bd818a212eae2f8d827448f4fb9516ab8158e91e75e999283d5324596a8fbe23fe458d6880a91e471cb0266cdc097287dc11dcaeac2db98fc07cd7e4ffca1a37161f643328df6b458b0f968598a90f726a6c0822c44fcbcc98a376484e7927c1d4269fb12879ce31c1f74fb8e27a71686ae1fa87e41778c268e329747d48bd29fdfa68b8f193290b3847d59ca5ae2de3b6ff4b7919a2825a604626cdf6d6c908272889f2baf913e71bc0647ed5d0225e81f4b8cb588b896935aece0361db9fb38e0a9099060e1cf3447653903c71cf73fec219d220c575cfc45d4a5fd1144ca2a450ea8d1643e935c8da7f8696142810b19b4a210ac2297250aee7e9e60621156ee1b169512f717b73c58bab9dee837e4a4bbce2e3c3c358f84d6ff0be63979174030d1407f84ed67ea23ae3676f5598458cb0eb4e0e57fa4b830c3713ee6c9591767f15bce3bf98bcaea9b493705bf0629571fa95f6d91a4add217633076e03b2ef1d9955db181147641d2e93d9ce265a126cda312bc8c37c6454f6ae591557b00e8faf58732ff7a537bc4cf7c35cea4a5f2f06231f9799f9c7cb5000e3eedfeedf6fd773861e137c76358dc6b7d612d56ca10797fd9c8e94c6bad90c0e54e6c842fa92f4d5ad75a26b41dc82b6358430c65f8a45cd392b97ac212f31b088c5b80b48df65aaaaa6ef9bc710343358dfa6bb58bd6d4cbc42c4d8a00cebc75a09b085d04222c1d099017d48b6d5d7dd6718c07ae70f20227c05b6c6b37380855f9d31a30ddd5f704b67ef00120caf634b05bb7bba621883047cfd857829bc4378f9e1f980076f6cce28a1ec23618b2b4ce61857ff2081d5e0713b7149668b921871edb7a0a9c5845b8e93d11c0c49b3f05c9c0e9383ee0355646bbd87be51fdcd6be77bec845073e474a3d030ff20e1f2698dbc3bdd1203ef737d1cbb1711fb730aaf9358e68e6523a98f4c64f90f56584cf60233263f53b7b6f2bf8407ee78aa38751dc980652e5d86e37e9d537e77bec7c3cadfa96c971558cbe0bf243fe0337f997e511d6ed872726c48c7dd5f943ec404856281e8050bec1669bee7fe3b800830ae13b68133d703295775dd0d26dcfd695128ceac2b0548cf80a991758b6b72a85981f62b1367f35847032542f48422b703c3d3532f34a9b24ed1265952079bf04892fd4c4e4bdefb841c8d51cdf4134403034231e1bc7c108ad22983a1992d9781a82f92fc48a5fde60e37ea09dc642ed09a636d1d7ca8fe83907fa3db27f369b0158bd2c481f79e4f24f613ea42591cd3cafbdb4abe6880dbe31f6bb67268e8a2791f9dabc09d1c31af2b72025e087ba9284fbfa9af00ca06806c681308486990570e3f509a1bd421525dd615d2bda5504ff54928abc1dad92cf668d628cd57722253d8643d4d1518d782802a2b93afa0a171b508d1393ebd49aacb3e821e34dbf8e9a0fb818122a32f75bd1011eca9374510520fc89dbd02648431f4ee1ff8fb46fd7b22cd718aab0260c7fabc32d2329e4e3056aa13148778b3ad08ac906a97696e7ef91ed070c382047f39f8c3f4adb5dfb98f12247e076fe3e75b7d7ae38625c513cae339c5c660aa06ebb959a87f91c8510e02ff6bb05a8fbd49a60e073caefad3b8846ba911903fe2eee1e26f24122d0ed6417f7d1778e03a8be424539dda3967aa726054a43c6f4ab89c8abfe8c3fbf47d1dfb0e66973abe8b734bc01c52edd31b3743d2e712ca1f596fa456fd13451295b406d95bdfa45aa381b93991d49f682e9c4e920bd94dd75a3fb58a93503456c7d8ba69d02fe87ef334da26088630d6d8b16186a2b65800238a79206701373c57b27440a6ab1eed6848860a72b8aa3fb095ab1c5b55e3fbefbcb1e9d7a4b295917b995149cf4241fb7955b023500d26a3c9175cdb65d848ebccb015cc18517389e534392faa8140ff4129710764361291923b7bf4e47d09c458e6cc0c54d2f01813b2ba6f58d535725d62b32a76bddcb9015b466ed59c83426c5e12cb100129086236ba7a37ea92ea8ad22b02215f7c5ab53c0499a4caae2f9f282757e00b1b242783ea26cdc010e4e5340c681755f83d221ae11d9e81449befa21c5a80c00b4fc436c66266b5a6474dd9556c88e50a948d5256fd52f28f9cfd9d8d038cafe927961d29752b45044ac3285803b2ede01665f4eb18fca2eadcfcb0834f5745d986d97c68060e1f6c096cf40a77764187d673869593038133bf25edd6596701d3ea7170854951beb923bd13240c2a7d17d3de90b128cc506d6c8f29f652950515f8dc07d4a5863016ca09018b0eb5b94df50b07d869a4689151ecea60b617b746da2e503ee0781571f8e351e2120ad0f4be8a9d5dbdcf20d0f1a42f955278a71486cc15e3bf2283a52fd2d6f57b398efb48d8d3f93c7eb6238bad7e80e1e1dbee8e7e3444747d8c262baa83ae4d1cf3d6fe5eec4a4bd1d4abc93e8eb49e306964fa3c8ecb3cad5bcbeba9f7deca5553788fbb6d4757a249a4872abcfd689997bc4b140a6acfde8c7e73c1503b673cf45a5c87eac166e476fda1d583111bffa66bfd11745b8353ba2e5e28bccdd63d2a6011c9ac637bd12e78dcadc2f11ebd89d63cdd4ce175385e24b4795e7faaf8d02f7039047c5e972919f9d947a674408145ef8e4760e1114a43a246b6317c826bdec75a63aa8bfe8654a1442a688d45f111ff694cae838792d0dad8f65d18605767db864bab93c374052eaacc2986c59f616f57dbe72d00111c4a475453e5609f4add9e29f148976b6e72e0e7a30ecdad18e17c1202a4bebfb665b41e85e418f36c81cafa2929f187507e12768f031f0d0ceab0185ca3210646092bf1b82a5b0c22655683fda0d9309d3749bcc2eecc7f5cdac675e77e4134332e5a55be1fc716f1728818a40e998cbb1d9be8a71b73571881df72118f26f55ae3d5e2eb2870f7e48e17f392f90597551d0044174d96487a2447900fca317775c5b5032e7a03c71d638e334a3367c7fb225206620c5ae2f8c68d627aa7a49b73dd22314b58622197aae47a605c83fc264053ca0689c25cf2b844c26ab9ab6a90c0954ea2dfcecdc88485ffdfb104bb52f6c8ae50c41a3441d94b0b94fd527c98c241ced85303dc733f000904b37d6d7dab733da7e8eb759827e573ce7778ae3678736cf558c71aa224e9547ba70c4f10a25015d59d9b5ece9bd108daa23e637f33d0f48999d314cb96870ed62cc3f1f8ea39c04330d16f93ef7b394220237e60700e3e38fc7dc8c735adc0b2663565c0e1acda37a0fab6a470a6cc8c219ac0b865a04a35c40e4a56776e29bee263d2be987189801c92d4f2211ce22f3f55d082ff15df0f6ca10fd836928ee7b114d5ffa082b36bc811c013316df90328c0e63abc728d6e9e00b53f7fb14fc95e1da13c4860334c4affcd1ea91f3ffdb317b15b4ffc20a143b4226dbb64a83d3be723463d83876c5f68a409a6d1677418102970cc55475949954aa47addc76a2b266b76720ae74319d548cc018761ea15fec110c462a5b92a54ca3df28a8fffccfecc4f7aa3dbfa3b4ad9190b7097d80239dd29e899ad2d36f4033a55e67d9c9d1644912a00f97b4e39348323716f3cd63de03b3f3f8da6a3d01c4d32186d81da8b92f04157b14c05a995a94447b0647025ecca740031be4f9467376f6acff57ea9eb3fcbdc304d54d11a340790cbcddfe9aadcea8a29b4db29b43a48a51a83096ff208cbbbd7cedcecfdea9eac790d29e6480459f640d232de03329b4a12079cb57c03d5a51aa8e2f619371ff2c2dff0537884122a4c5bbd42e35c359db139024b6ccf5c93136d388c2f47b44b74726fb25de8fc41b1017027850898da1b9bdbdf0b4bc2d3b754b42c8d1032dd576f0ec7994898a3553fa63a6df3b07be8bd6d122501638e682e7b86468281b5f548aa368e8de5c945bbc809125e9f0a5049dcbd8cd3f197e972486a35dc85617b7aee1aaf06d2f8d94d7e2bac74842c7623ba44ba8caf7ce7759119684332a5e6e4f988c10b63ad4d0a14204bb99299c25771c0368f1a89d5ce5aae62020978457134e1281f0fbf65ca21689db1bc1666f790d1e19515aace5a854bbda3b681e73aa787d062170af3d44ba4b433985e5fe0428ea729b0332de1cde98373d968d734a25d6de2a420dadeb72c4c91a648b0a542c21210f69cab69ed9234057918cdf08ed3cd6ce53ba3800f476465d94233268744b1fd6aafac7a12313bb77691dd445bc219c8be50415554696b0dc182a7b68cb003e2a9ccf0a03f74581612f0799bd51f6d74fd8330ace29ef302e729f33030cd7dcc106c35a5236d13b82f077e6859062e582839f03307920eb0b94dcba6a05a912111ba3cf322c7f7adfce5168c217b547fee543611ca5c575bcec2a4b3e2c6d73bae3fa78954ed3a572a2971c5914eea1f28c8b70bc25de8b8e98614e2887872531f083ab30356ecc0232b523d34710d20d4a250722aa198efbc2302c2c53a7711bac857f87de14ef87a48c2d0062f591b29e2f17d753421f3dea95d55dd8d9c38bed46d2fb0d26154217115908eed9ffc9b1f508693a2cd7daa939bd66081dc9927bd0a7f6c0d320212534f5c0dcf480af3ab81df591663d60288997af9d8c5ef6dd8f9244c6ea08a008461970a0535160df627aee223d08eb4c4297ce742efca0811f1683812e6a74d5b9c62e38eb6790dc26da6cda975ab924aa25a476551f02bdf8da55f95a3418d11bcda6e3aa229c566fae22d8fbaa829e4a3849e477db70e5683b29710ded911c30b4fea7153bc04f3fa7093664bd9617a724e831e21dbb6123a0075f8396e19640103fd387f454cf955b9dfafca71ed994e0c81effdbc9dbc18e28b93e5cb95a208fc4a8645dabe08d26b19c99be0923da033903cbe74a5feb14c2bd8362a6b231a923606adabf8249e8f984d831d6a8868a6617082b4a76979d6d2504683fe92cd425d30e4f4a41a9155242140ca61713392ebb4f9f93e218c4fc8dd8a3d3fd9bd3bd766ba6a0f47b7b050990047d3b02aa45a1c162bb2b85f1540", 0x1000}, {&(0x7f0000002440)="a681b4b850b5aed405ab9100b09d78c0e9818124a7948c2128b93c80d70861ec3d6f8efe1c612d10416d35e20ecaa264c334c7498a721c4cf5b606395686a6cd98a28078a40cbc7a3b", 0x49}], 0xa) r0 = accept(0xffffffffffffff9c, &(0x7f0000002580)=@un=@file={0x0, ""/108}, &(0x7f0000002600)=0x6e) getsockopt$sock_int(r0, 0xffff, 0x140000000001027, 0x0, 0x0) 18:17:05 executing program 1: shmget$private(0x0, 0x1000, 0x190, &(0x7f0000ffd000/0x1000)=nil) r0 = kqueue() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/188, 0xbc}], 0x1) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = semget$private(0x0, 0xffffffffffffffff, 0x4) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/26) 18:17:05 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = kqueue() preadv(r0, &(0x7f00000000c0), 0x0, 0x13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) connect(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000080)="ebffcbff13b9fd82b2ed21b8e927a8812eaa63713044d002", 0x18) 18:17:05 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) 18:17:05 executing program 0: r0 = msgget(0x2, 0x244) msgrcv(r0, &(0x7f0000000000)={0x0, ""/12}, 0x14, 0x1, 0x1800) msgctl$IPC_RMID(r0, 0x0) 18:17:05 executing program 0: r0 = syz_open_pts() r1 = dup(r0) linkat(r1, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000500)='./file0\x00', 0x4) ftruncate(r0, 0xf9) write(r0, &(0x7f0000000180)="12f113e3a3d82ec497d0cdcae2c48d083a4efbb0ef8ab67efecf0d3372fb0e3322667e7fd5634bf95c89d232388b5768e54d94c86b2cfab44d4b3607ff6f304d7e15a74cddb82ddacfc786c229aa34be73ec556cd241e6509bd96905ba47e875062e8bdf4303ff113ef9a9c409b2c20044b96b45ebdfcffd081b89b178a158e6afb552230e1495c29a498a8e44a29c7e2a28faf41eef9a986e46f7fcfd21745c673b8b021d0b", 0xa6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x284032a1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffbffffffc}) write(r0, &(0x7f0000000800)="582773f2a044fd33055552fbd6e41789632dfc94ff334a561911794c8ab06198824b3da025fbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f7ce6464566a960387a64d5f16b136a5d00d1628b53ae60b059f9a336d2554585d7ab253a0fadcf73c77d779f799c3c915d22d6f131f5d3054084b5a5ca7b3cf32567dce644bd3d6997362000000000000000000000055f8252688719d726163b95d0f0000000067ab1670fbf8789d31d9449ac1562b172f34d42785dbe7fc894b080c49df711be4144859030000000000000005a12364627a56b261364b1609a3dd8649f50fefc53299f825b496d073ca52a46a729ad7a2c6a3401a86457ac3af5056d95f22af616310c4bbc1c16ca01ed3b57a66495695120f0a76fbb7a72fe25622a9bf0bbfd82032928387984560a12c5af06f30bcd6f4f8c5b14e0a6973c02d5824dcced4995d978b6a4d510000000000000000", 0x404) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x1000, 0x4, 0x4, "272ad8c15a5d5cc68a5926885c3520c5ceaa90ca", 0x5, 0x4a}) r2 = syz_open_pts() r3 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x3000) sync() lseek(r2, 0x0, 0x0) close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:17:05 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000bc0)={0x2, 0x6, 0x90d2, 0x0, "d730c10000001b144bf1c341b595001000", 0xb, 0x19a057e1}) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r3 = fcntl$getown(r0, 0x5) r4 = getuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, &(0x7f00000009c0)=0xc) r7 = geteuid() r8 = getegid() sendmsg$unix(r2, &(0x7f0000000b80)={&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f00000005c0)="3522478928c157ac7843d187", 0xc}, {&(0x7f0000000600)="0629885f993af6d6a1a39ede3d604465ad7ad8da027f377da3e55f6b31ab6d0860145d78419780c5fea009ddb72dd1a28bc0ebb1ddb74b", 0x37}, {&(0x7f0000000640)="7d75945ca1afb458a5e7925b55c43988656d5731096e14e600767d10f80dc68932538a0a36365e80165fead16d525326a768ec69be7464601dd0a137f56dcec930fa1833d7ea4528bff682e8a1d3bc5f301b51ea3c8ae8797752208976a4e9e9791cadfe6ccd6c6bcbe779ccccea873fdb400984fd2702eb7097775d8e76f4af0530ffe1e7155971e4e055b7af962883a92a25b95863043d48aa217eaef76e91e902b59b562548ae803a15f6dad802bc7a7893625008c054b6a87997f32a2ff82c101b5b6d38b2235f4db9b6f835d7763388cc5d364c1cc630f3353fe29050aaa51f11f12cf185", 0xe7}, {&(0x7f0000000740)="23a8b6fe6c0e9f9d2321b082df9ea2edcd242ab7e0eccebc5f25bb8019d8c050ba2fd547bf78e95ec8aea7c9c17968a081531d317a03f0a02417b201067296fb5d575dcb74bb5c5e54b0e8a110243daa0425e0689526f11de8deff82217e748d8e4948afd7d38326636ab05aea7ebd7a32847229919a4f344cedac7793aa9fb5d3ad9789b4aff7b9782a48b157cb2637b356005af5121f35497819069bb1fc0563d17d978d29ee26c5ea957c6ea56f173b0a531cd5216f444761f4d0de0f9208ded97eb9cf314587fb6290a3b4fd168c176e31b9d1a2da1c5b696d13254403ed478ba0674dbec467f7ab4423414dfda8e0e6779f6ee46d95083f6b", 0xfb}, {&(0x7f0000000840)="249f35d5b96a75f04988060df94a506b4f7b499df48f68841da67eb3467bcdbb55eff5", 0x23}, {&(0x7f0000000880)="0df3d56888eacfc7b63c1f49787c8682bf034970a40ee6adf349d801db782abfd419e22d00687d5f7bde4c997a94d500b0d3268d09c2b948b56e9c7f4285eade089f03a94bb9818a420d305245da07849655491782041a64b3906550d58749acb2f708a666565cc15d94201cc6ccbb5d12e60282c3", 0x75}], 0x6, &(0x7f0000000c40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000031c58d96f413193410f50704aafba4598e7575b6aa36c3ccbcbd75b63ce06399b63025deb811b21c7fc80b412c629cedbde1b30e7a3f3b8c4afa2972cbe18090033f48f7d7424972f186f445732ac5072cb6f182f36e9893e7972ba62e99e890efcdc4610e78508171fe409f7bf5962a9cd76720670abcb3a89aedcfb7f86ea0b346129dd31189b02c61dce1987c736b698e6593e4eca18e22b5cb9602c21fb9b3f4dc86d8fbe0579b5aede5b3042043c6a5db3ac52c0925c56f54332807e2804ac1f9d9d9d5941e6ed60b400e73f0f5cbdd3a3dd479926ff5819", @ANYRES32=r1, @ANYRES32=r1], 0x88, 0x40c}, 0x1) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r9 = open(&(0x7f0000000400)='./file0\x00', 0x8, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000440)={0x8, 0x1, 0x10001, 0x8000000004, 0x8}, 0xffffffffffffff2e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) r10 = syz_open_pts() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r12 = getegid() setregid(r11, r12) pwritev(r10, &(0x7f0000000380)=[{&(0x7f00000000c0)="e166c85352b1c5843b2a31a5a2a22aa24ca4d635c6360578bf79dc00b81ff7f96b1a073b7e86abf988c3b8058e7c42948565f31dbc017799893f5c16dfc7e714d6258da42d82407c528550a35612f8765d7f6ce382a983b28404dc8aefa5c60aecb751b0f6fc3f98c9478c152b2d1370db67385d37d5a4affd9f19c2af00a78f672dd7d252acf7b457d27680b875218d7ccadaba143c", 0x96}, {&(0x7f0000000180)="65a1761e979ddd0c0fb506d057aa2190a22913aec11ac4d91143fe919366a984b5451e20f3f022654f204ead01fc47", 0x2f}, {&(0x7f00000001c0)="ede9dda15af9617320781e3d3212c0ef914c61e2a0ebe21b51f6285313c926ef65ea3be2a133a5008570bbdb467b6f1c6967dc701e2e57d8f0f71be2a4c30f6b57f409", 0x43}, {&(0x7f0000000240)="b86e2a4090215482588c5eb6e31060845b6e799a896b", 0x16}, {&(0x7f0000000280)="ebf94cadd6fd33c1a0ae0917292b722dd07480c9bb44fad6ef06e4bf066bd5a6a79a7908028133b4ccac1f0e622348a637c7ee6bba3db8f00414d63e8e8f54e292361bee2eb2826d8d", 0x49}, {&(0x7f0000000300)="006409511efb013c01e0521a4a2811c50ffa9ac0c2dbb6c9673ab6c080f8975db0fae6da4cd266f4d32b0125de6ad9c5bd93a43a0ffa43d3ca757ff295c3ac191470bea810b96a05b9f569527d", 0x4d}], 0x6, 0x0) close(r1) r13 = dup(r10) syz_open_pts() getpeername$inet6(r13, &(0x7f0000000080), &(0x7f0000000ac0)=0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 18:17:06 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x20202, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) 18:17:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="04"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) msgget(0x2, 0x400) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xcb16, 0x1ff, &(0x7f00000000c0)="f53512543c475169aae24abfa03fe44d9dceefd7834cd667089de0ca46f05820add7c225b61c0c60ceb28ddd91cf97953c78d2407f8d0a11492548023ffd4e19ebf506e168ef5ab521c792de7d1c061c6a29cb1b2c2e8ceaef0a9f6c69fb668c8c6eaa50beb27f55bf1eb867b372a1df0b9d5913a607d2001c87f0181a1dc6757e754bf5f348bfb98eadc0eb452382334837c7e5a399d8988c13ce4de20cd35183b9005edef63c473bc42858fd538cdbe11f7cd6dfdc96009c0641e6a7346c5690b11066249fb5a12d5cd7f47b0a9fb1aae6e277264ebb825cbc68cae5f6eada5ea5af89fe3b1dfc3d16333951f9d7f6f7a8c808f4dfe256b12223de5db1", 0xfe) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 18:17:06 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r0) setgroups(0xee9cfb9e39f1d628, 0x0) chroot(&(0x7f00000001c0)='.\x00') setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x3ff) semget$private(0x0, 0x7, 0x100) ioctl$TIOCDRAIN(r4, 0x2000745e) 18:17:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001980)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001940)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000001f40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8affff000000000000bbd47b3bf579456fc7d4096e8c9f6b87cb2d72b844aa4921a9c1f2761abcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x6e) write(r0, &(0x7f00000002c0)="d872efd7304a1da1081d6753dcd61b3c59614de94fe9a188bd57d1b053901ee9c0b9f54c959f949186b8b02a445be6a2b4019180eb3ffdca1798d281d95214421d91a91499921f491ba5997b1fac7877843d5f3b2d2c89eaab1f5aa441f29cd84555a9b63799a1eee782886322c6d649b6c6a8e7ecc018aea2dd7010dd56277856c225b00f047fd679c08beb792c4e4ee9e760633ea587f05f34a4065278bf", 0x9f) readv(r0, &(0x7f0000001e40)=[{&(0x7f00000019c0)=""/63, 0x3f}, {&(0x7f0000001a00)=""/108, 0x6c}, {&(0x7f0000001a80)=""/119, 0x77}, {&(0x7f0000001b00)=""/91, 0x5b}, {&(0x7f0000001b80)=""/200, 0xc8}, {&(0x7f0000001c80)=""/63, 0x3f}, {&(0x7f0000001cc0)=""/218, 0xda}, {&(0x7f0000001dc0)=""/121, 0x79}], 0x8) r1 = syz_open_pts() preadv(r0, &(0x7f00000018c0)=[{&(0x7f0000000500)=""/110, 0x6e}, {&(0x7f0000000580)=""/231, 0xe7}, {&(0x7f0000000680)=""/243, 0xf3}, {&(0x7f0000000780)=""/122, 0x7a}, {&(0x7f0000000800)=""/141, 0x8d}, {&(0x7f00000008c0)=""/4096, 0x1000}], 0x6, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x80) faccessat(r2, &(0x7f0000000480)='./file0\x00', 0x7, 0x1) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r5 = dup(r2) fcntl$dupfd(r5, 0xa, r2) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f00000004c0)) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r3, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x6, 0xf0000002, 0x8, 0x4}, {{r1}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x2, 0x3}, {{r4}, 0x0, 0x58, 0xf0000000, 0x0, 0x4}, {{r4}, 0xfffffffffffffff8, 0x6, 0xfffff, 0x1f, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xdcbd, 0x5}, {{r3}, 0xffffffffffffffff, 0xa2, 0x0, 0x5, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffffd, 0x6, 0xa00fffff, 0x200, 0xfffffffffffff800}, {{r4}, 0xfffffffffffffffb, 0xc5, 0x800000a3, 0x8, 0x7}], 0x10001, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x1d, 0x2, 0x7, 0x8}, {{r4}, 0xffffffffffffffff, 0x8, 0x200fffff, 0x66a, 0x2}, {{r3}, 0xfffffffffffffff9, 0x0, 0x80, 0x0, 0x8000}, {{r3}, 0xfffffffffffffff9, 0x2, 0x4, 0xfffffffffffff826, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80, 0x7fffffff, 0x5}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x7}], 0x5, &(0x7f0000000000)={0x5, 0x4}) 18:17:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="d96889d74513f022e9b1f404008fefe3bbb58b90b96c23c05e4653b7d4a872b186b9c53a14fb896b754d7188503536766b8d2b9c29d335702da3dadad88156f21a74545613dfefc3c5bbf98da2a4a096d15f3f12a38c8010b43fb4ff1652085d2916931df9655c5bbfd6ca64c2f60f065ce339f9b1f506fd37cbed1a4902add966625a57d8e6f80f8c1b0f4b6d5b2f6da0558855a1b0ff6e28bb344b8253fb437753868e0a52ca8e663e6dd685c7e87a58c5df04c4fa804e2780c2a273bac38e9b72d287f8b811c8e3cf368a966abb", 0xcf}, {&(0x7f00000000c0)="ad02b9ea379ff56059d5c20a0318ebcf4b7a095d842e0598ef3268de62bb3882e08989a0f568e80d3497fdc8fe825a4dd770a0e686b4856a7b9ec234313cad919563a70d99b34c93e5b377ece45cb5fd9cdb2b92d6297ba52fc8be023352f48ab9d6790da54e75281072cd0aa17c624b5d28a5", 0x73}, {&(0x7f0000000400)="e9cffbc18a8dd479002f0a17f05c697d08675878b7ca9f94b5c0f9d780ea847d0dd6b4116752de0a7a34483883bc1c9e0d6f05cd09b5da05ec996ae0d431b3781b3baf76ab8ace16c549b50cee77cfe6347f5f1d609adf3d6b0df6c49327b757d98dbdcfb43e59ac741af73a892e404a238fab65f1c19a81df9deefeaaff339fd5ecd19f29c4b0887791e70022f88980aeefb71ab2a538a2e226be3e06376046dad2049d5a3bb52de3187979d9d4c6c4b6e03f14d6863d59d83ebe701da77ff4b350ce602667f179484fc5da3138112ed769eef445067accbaeab2afcd7c1f367f191ba1bcdfe928f1b2072a522626730b79eba7acfb6553e784b6d0f9aebd272aa4408bdc87f9c2581e9ef87853c958323a131a4c7a5dade289074f2ae17f532ffd6b5907a6ad5b4a4050b243a4abe3c4618e88b9da0465c33f6e5c330d2891eb7ff856023f2b4593173693b409a2e01bf61687f7027ce98a1aa0c8ebdd3b94a22e0c01c20130b09caa1f9a5113386c978d8dd321bc9b83c30838f09fe689ff21edf46d5c01c7f7651996a0f4b0fc6b6ac2061aa1d69e16ebd2e8c0e71a07159bbd3b2575e213d9f76a7c5fee05a688020e1d86f1557f2c806aa784cba3622c0223b6c4dcbf00961fb843826a9df5a77575f3411beaf68dec1ad7bd934201f4fe0df4845e012e644067ed6b9a051c1596d8efdeabbff7d4f83d2c1087d6542c0cfbac54850fb69dd5c80d3f70ef17a6355f3b3e54da09540f2f8f3fdefe084fc2add8d54e7eb60a3e77edaf5cc495cbe715b1e346eb036358e61c7c451ace2688f32a4c8bed2cf8ef7d16e769d85b9dbafbf2c560a3bc8e90f140dcd711f08caf17b8a015cb7c7d1995319025555b43fcfaa6c4cb6196e6719581a085d69046424b9ff52500c616b70b40bcadbb84976e26bafd223607b491d0fa6ad1a72818a71a38b2a470ed635fa0ded637b6003c95fbdb9bbf551f7ee6ee2f0f87a55c7f15bfddd2c54a02f34678a430b20bee85bcae89a8857641e0330eb7ed819e3ccb9346141c06cb726e1ed41bf9b61cc3afe4b528a62a97a4118afea5f3a3fa4bf6e79a764a1961ecdbed71b606e54e9b0a0c4c1083dac3698fdc94382ae7efe3caf603bf61a6465451a4d40ac077ef2ddfb9b0a21edcc94b71f5f126ba2b7cfa14e403b66dc22f14f41560116fa26c8dd9a0749ad747f141147da54d109627008641fb87ce4d5a6515ac2fe9b82fa16922c6c231041b72785e0721e45c72a4a88a416854ad6b79bde027c248c54430b955a7d1d458cf29658a56266774c9d54d6f17677dbd3d4e7c9acbc763ae747488440fbda130b4215a787dff69cab4724ba26ba2fc9d9cf006bc2906888123bf12f40ca392ff8f61cec5fc7e6943173c0a0f73b11be5a94d6ea6f9caaeab9d7e09a78e9a61b6f3a5e15e4007940214be325f6d1fdb9d893d709b7b075e94f849824e04052167a0998d6d4594f582aa477b9d2ec311ec42da5988481f16a2c8dd96593fea45da4b9dd4416c7c929d0378e42bedad35001f0b2d8bd8e25cc1c0489191ecd3e1622dba030c3142719845f7989ad54cc820e6fe8f16dc8ae5bdffaecd35e57c39dca956ae74443b6ec8b737f12cd09e988082d27db7d5f4d04120076f8f9ff34b9a996edc15c7433e8ddf13564248d11e5f46fc2254076c0ed14c2572076b092ddd60f9dc0d8b0ba33bbf6400385bc75eb7fb319f730daf908e1f10b6489d1166c7ff32d67751aba60d57b4055540ac98b8ff567785d13c3a16ff9bd479362dae3e1cb002ff76f3348053c697b0c1c64c0626e10841fe1edeccb915fbc75a48bb9af3a9bc5689ab17e53955c8980de2d8e7b2a28dd4e6e9c5a88e98cd384bb76b976283ba8d96ff0d984105a82aa054064ca6be0bf315887549bac627c8e115545f98c31cb8897ed500bc0c3e782c631dfbc31995f07ee84856e7e002a5e6e5cfa2e34f8e6bab15b5ccace378c438a5dee023fda853494ffce5b7e517aadc72bd7449cd4372a8fcaffcbd1a1c549256600dc9ad62f276d8b3e1f96decf6b6e3a8665087119ffa547da5f94cabb302f3d77a37c60e893c75c4d3dd2986c6fa8dcb7929748fa795f20b0333c79bf8b0f1bfd240bc13fe3a9a70eb3e1109ac26140468e264e0cdac38b004eb4c0bebe1b3ebeb8c994bcdc6daa2a8f4dc0ba66e63f601288059864168e8933f05b8666a56e5578bf965e55c122c3aa44c49d53b9fe16748806889534f2cdce599a840e9679c14e4d12ab35745aaab174aac36c4010afaf1881c4bfbaa8b8a07ec2694e7bdb3dd9d085f97bfe712cd493e5a427e4dcabd945187da85736af29e627e3068f7d1127d3dd8d68bc2b87da9433cb8ae7e802a7df73f15cfdcec005d9b1004581173dc7f77581c5505bd6f444eac092773b98dc8ccb99434e770f9d89207c2437f038f64e09eee2ae0117c53c68291303ccf80d1e63a53c4aa3d7b0bce555665920d4d4ba62b649b65332b0ba2573bebfc8c58401dd2da41782750fe9553527e44734b6505b9e83aba0afd295e5476f50e904be569a6d7d96a15620cf514676dcc1af232c8f46736d2f707a3f64d5578d11ee48a6171b790032083efaaa18981d458e1bdc0063ac58e652b78b913df6e98a5b9c5e6d0a0a78cc5fe72aefb6efd110831dbfaca1b69d977449f02b480dda257a687595fe943d6cc4c2312d7672556357d6021256dc34a1cf88b6b9acae7d38e349637ca6fd5985af982526ddd0cb5ca26e888eb559d4525a7c68563f21aac710ba09b2fe29b2a05797c82c7d86c456e7da75dbd377c7d3e58dada37eda71321e7dff24b4a03dfacbe60cb8aba360e1cf37e7a3984a2c190f561227931c92207571b8f19d4614b62f04628f6e9914c0a5505a30f48b2f55921bdeb8c0a3627aac4d376a5b33db75f034ad512576acc89c811f4f2e34d9e3df28b93bc0ff438454467c26f895941d62acf3eeefe4737a35ea19e60ab5101ee5f94f856c79d863d3a469e8eb2737692517883a5f4925984325311b4977a4934bada7d5469d2f41230b235810c84526cb64a57691fd7c3fae3a0ec3fbcfc6f1171986ce7130706bd7efdc9aa78bcf027019134ab843184e87305c0eb22b4804471442f8832de17afbbae05d3e6ff29cf2c93ed1a4bafcd8a0e140033efc9adf84fb8d6c54526370303ce2f3842abe66fddba580a9fe578259e24b7c9d70cbc5d56029d833939b6389aebbe8f08608fc1ee917127d1433dff86ce74ac6ed91fbba73ff2311e5d4bd9d221bf37433023ee32b3c5adcf893ab70fa47264cf934f34b3cacc664293394d5aae4c48b78e8a1a49c1e0ea22a2028691eb93270bef8c6de1cd2679dafad390e37c7379a2237952edf4e84ad50c11d2a240ff87c96d7d74bbafccfa9a0323a5699cf9e88e0290ab41afeee5c135ede745f8a69cb7de7b5a10ac97ade1f0f5a8854511a4cfbf1cf2001b39f569e85fe77b3e03037007221c9fbba413191cd73dae5ad66193ae797eb61f3f9e8643e6498bb579203dc0776e6e2f486df7ed0774126773e976c596fa1b61903eea9b5bb46324f49cfc8dc7dffb485523f17374adbbd6ef269e7066b5e0a8707a90ee03dd2122d6132d4e85368873f564427eb448a021fe564799de99372907cb9e63ccc8812fdff7b3c06f7cc80cebb354e2ab219602f0bc68af400e957e55879c51b02dccd4e8d1eb791e807b6b3a12b344a959a22105678856527db40ac4100b26042995868bbb2c977d9a0fd880f281fdb7d6a519e5b2c480cd81be91c22364678cebb75e8fdd352d408337d46cfddafa7b324e086730f5f8b5a6294e9b95f41993544923a5bcf5d1ae7b87f8720193ef259a2e1acdb676e7997494236099a572a00a90bf0f6edbdde334593474a8717a5617fbc03685a4902c2db8c6996744bae8ea15fea72fe6e5d708928849a345f159d9b12dcf6d59ecb5c9712ff3da55765be8b37bc211db1fb4d8f91031a259a89dbf8c26f6bd13561db2ca758e40140f09c35ca054ed1ff4922e510eef4cf1d567cf97b06821a29a304c3721178b98cd084a464ecbc7c8240d961032028ec0538a4a188a64f1317a3a0d11ed930c56f0442f2816cd7341a811f9bca73be26d56ffd64a55becfec4f85af4ed5854f7cbbb4c67b187eb54613b5804b8bf704b79db5e79a03a6466bc047894417bf8ea0dc810d1de12f73208266977350c8758fc8a977d0bc9c47e06e239b707043480da5c2c8db2da29623f45b5524611dfb9cc9170aa68aa79e706c8824e4481935de5f619c10a25dee6320ea3dda4f737b573a636d2f26a276ef02d8d723cc7eb28ba5d9d518b5313f747c09558516420df62db4094389dc55bf559e6af839afb7e640f128740547337d8ac48ce112e3862e1c841b2ad08acab3b6eeae8fe24ddae84c89caf48c4c64af6a7a2c948c4509fe0c7bc42036756a372fdaed3f81ad937cc431ab6def9d913fb6b1c3810652d58a0b39e451266c140d20414923c372d9463a1f80062a4c71905bcc4ebc3988da3227dc4ac96bd4e76586224affa113935567cb81bb83d491bf8a40c2f57f2a72d34936232f2249b8c972ff1aa13760d39b94f13ffe5c78c8de5e093373f063c445c57b68e1c0e06617f1751ae6e684816229b4cf683568ddcbb1f0c0f95046f3305a91afa478d352e719c7148b76e56894eb8eac91d4e398489d7e60d096cd11a2b04007efe56ca7270ef09e78e6b0e880973744c952f8b832a389f79e6ce220323c57ece9ab8aecc3aab87d527b7a274116069919d20070b08abe8136d98592cc41263bf8c3f9a6516434ec5b88679a7f5af52e40e347508aec07d4fe7123063c1a83bdd263acb1e85d687b380f4766e593ce9685a5138c099f4e9358121063afad09b6316e4bef0cc1a70370d4c520a73b71239995339d0c721d327d012fd4e7dfb2e30c1f74060cfa9852b0888b806317795f39fc968a60db6bbcc1dc1ace2a9b6a3c95bc2b6418640e5808f840df7ff98cf6806076267acc71c1a6ddea3b1f17104fd20e7cd39d123a35d7b8dfe6d0b168ae91d4ebf3d54db03a6454eb75303e625f682e1bc4076b38eed013dedbb665791b34917c8f9c826314ff95e14cb198a1decf70f06925bbc76d40b8a2c17f93d9678f469aee0daee793cdc5f6d261a48436c0bc48ef738861e14eb48b1138a5173ff129036e235ab9b9029d965dc7336438b81c3907a52856ff0ead290a472e43f8c31a972a3bade94a8e1b9575826aaef9661070c642f84edd75a5edf8b03978fd427ed2fb5a86ed3c90b5ddc32d22ff92590e006bcce6605db32b95ac98188b1fd2aab1b4bcbdbd1959025e168b9cfcca85a611a4aaa1258e7f34b66109491c7166e12ebbbfe5b2cb9290d373065c4455625547dbad9c177063b97140a3ea99cbd2a7a03c5eded530b4012bb22f07d497d1da8cb466d4685172c5288709227e60bbe1f6fa22109eacdf33d823a032cd5adc14f89381129c4afb8416447666670a14374dbc1a157cc1be86acd21b11437edf62998107d4c27309b22d8abdf050150ba455918cf2e931781bc62ec279ad06245dd12a7c13f8319fb38516f5ff782d8ab0d56caa2f20f56cf0ce5b479f1a2ca44d065ad4f32a3bc50843d68c8904c8cb66812150007984b6fb38b93ad67570c13c24235f8e7248c5f7505d1e22513f75a05f8a57d4bb5fced732d1c71bd65e837f5b9a112539f629a06943a95932827099321a44f8347da19097650e12004ddfb2d13a7c67e8239f57b17aae", 0x1000}], 0x3) close(r0) 18:17:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2) 18:17:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x0, 0x0) 18:17:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 18:17:06 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00003eb000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 18:17:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000010c0)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001100)={0x9, 0x8, 0x2, 0x100000000, "ae96dd489e7b1afb28729d61ad0eb14eee2007aa", 0x31, 0x7}) 18:17:07 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) poll(&(0x7f0000000000)=[{r0, 0x140}, {r0, 0x80}, {r0, 0x8}, {r0, 0x8}], 0x4, 0x200) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r6 = getpid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x9, r2, r3, r4, r5, 0x10, 0x8}, 0x28be, 0x40, r6, r7, 0x9, 0x8, 0x6}) 18:17:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) unlink(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 18:17:07 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getuid() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@in6={0x18, 0x3, 0x4, 0x3}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x2110, 0x8) rename(&(0x7f0000000280)='./file1\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getuid() r6 = geteuid() setuid(r6) setregid(r2, r0) fchown(r4, r3, r1) 18:17:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2c) fsync(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003d, 0x0, 0x0) 18:17:07 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 18:17:07 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) msgrcv(r3, &(0x7f0000001440)={0x0, ""/59}, 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendto(r2, &(0x7f0000000140)="e1cd5f319ee70c0cbf44e8cb2f90aa2f479895cb26ca68daa5e3e793e35ae30071ceea0c583ac46bee275b764be7286c714a1709b0e5ba321a5334d4a440b9da5329181a37b8e87f747d8a723636d05596a274b2211e001302b0", 0x5a, 0x0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) r5 = dup(r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001000)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) getppid() getgroups(0x7, &(0x7f0000000d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d80), 0xc) write(r0, &(0x7f0000000fc0)="0066198c49f6c46ecafb33762d8bd8d2eeacf3aa5c0c012c8a7f99f6bb83bc7757806f989c3674f336c7d2", 0x2b) getegid() getpid() getgid() socket(0x6, 0x4000, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) getegid() getpid() sendmsg$unix(r5, &(0x7f0000000f40)={&(0x7f0000000b80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d00)=[{&(0x7f0000000cc0)="93009d26b2fb3b3577b472dcc4bf242bdd19f85eefe7e8e30efabefbd46bc097c7d4f4f7f8e0821a6fc19645fc7bcf44d7037004d3744a2a580702", 0x3b}], 0x1, 0x0, 0x0, 0x2}, 0x2) 18:17:07 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x20, 0x4, 0x10000007, &(0x7f00000001c0)={0xffffffffffffffff}) r5 = accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f00000e5000/0x4000)=nil, 0x4000, 0x2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r10, 0x0, 0x1, 0x0, 0x0) r11 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r9) r12 = kqueue() dup(r12) bind$inet6(r11, &(0x7f0000000040)={0x18, 0x2, 0x400, 0x2}, 0xc) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000580)=0x6a) accept$inet6(r11, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semget$private(0x0, 0x6, 0x53d) 18:17:07 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000726000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x4000)=nil, 0x4000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000725000/0x2000)=nil, 0x2000) fcntl$getown(r0, 0x5) 18:17:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) chmod(&(0x7f0000000000)='./file0\x00', 0x10) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = socket$inet6(0x18, 0x0, 0xfffffffffffffffb) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) 18:17:07 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x9, 0x0, 0x0, 0x0) 18:17:08 executing program 0: r0 = socket(0x6, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r1, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x10001, 0x10000}, {0x75, 0xd7f8}}) connect$inet(r0, &(0x7f0000000440), 0xc) 18:17:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0xfec6) 18:17:08 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f00000002c0)="b2", 0x1}, {0x0}], 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 18:17:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8b8200a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404fed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1a46aa681978addb364c44e183777ec1b00560ee15ff0633a8f6feb67f9eda24d2ddef7eda22cbd23ce9467bcafc9483b6c1e1a1bf5f2733f83dbfffbfdb7d37e128e026a88cf194e86f90f41ee5d918291ffa0b8097781301d675025aa77d0af2c2314da61474ac73ec95422710f7a2ed7e6d97d46021824d87ef5a1fbc3d019a2196e3ba7b45e4de6fc1db07dde9ba9e151ece6d8", 0x230) r1 = semget$private(0x0, 0x7, 0x8) semop(r1, &(0x7f0000000000)=[{0x3, 0xd86, 0x1800}, {0x1, 0x6, 0x800}, {0x2, 0x5, 0x800}, {0x3, 0x2, 0x800}, {0x4, 0xfffffffffffffff9}], 0x5) syz_open_pts() semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000200)=""/242) ioctl$TIOCSDTR(r0, 0x20007479) 18:17:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ff4e8e8ee5a9f415ac7e600696c653002"], 0x1) sendto$unix(r0, &(0x7f0000000000)="e4a504e0b1eadbee6706ae80ff1909b73398a61f44cca1a3195db1333ef7cc720a5c74f5159975669bd101a99425420c7e8d2a0f76d7e216de197786f51d65a52ec4a05fa1660bbd9c6391de0d957d968755ec1d7d0f43e0ff9301aa9b3bc9c2f01e695d5c2b361d70d65d74b3aa054f53d4247bb7f09e00d51ad605cc4e0a51e384b584e665bca0e8", 0x89, 0x2, 0x0, 0x0) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca3a374fbebade2799d535c9960b8a1d9917a915f274a07ff2f79d912ad55d30f084135955af260c3b8ed7b9f95c3f19064bd53efd6adee157c2088d4b378a092bf78f69ee5cf611d23d538bc3ca74da95343c855a7c2417d8a42394eb337c2723f3a47e6475b374b02ecda7f39391ea20d7dae3c73cbc758f50cd11ca83e83257720bc9a370ce44a09921ed81be8f38f1da8b201928abb0c2039a34dc69f9b2f18e115fb16b14a5de8b5c81d0d8a6971c549a4ec8b42701da7727e4984d5b26ad17f4495201bcedf750ff131c1b92f530dbbcbae69570dbc3f1564afa559d39134e3a1830d09deb0b55eeecb8969b980a8bf4fb0d4f42a3881ff265457024f3f77e53d844cd0c6dc7a43b37468acaad2f8d411f63daeaedd40f8f88b2f3d755c8cedefb1e91f77a375be47a69a2f44ff97bf4ddf3156bdf82d6dc96eb01b078b24bd052246ae76c7dc9a5bc220ee69c52803da4cbfcdbb1d4f5c95e18685ce7b22d7eb836d025da0c19bbbc54b94bc00d87195ca7b1f60bea3840b57ecc495f61dca297166a1abf9bb627e573ecf36ac513f05502220f3fb9940d618ec7428b1acce97ab9f38ee827dcf797c90ae7c61755a415b78d00d910992b41818df694c966bdbb46be6ed8e89f552f41bc684058cf119ea5232975bbb258152be33f97029f1855c0777c7751ee88915368da6c1dd811e73cb6fe88088164d298f157e365078d20803265a6b3a56b12473387bb84122e463894c2e73d88b4a31c67334add0075ec4e3325df86c51ff71535e16dae69e1543bde9f4b8176f0fa30976bea114112c10d10bde6b2dcbca626e79998ebc3e24ca5fef62834533eca751fdfb0d689cffc5faa24748709be6069a285f6ff5c42712dd64f17d1a9abe592b2ea3b4520e16e0bcdbe329ac2f23a12bee550aa361ba002f44b7181a344731dfef61f62557ddfb2f934e27c0d1fd02c03a2d8bf565143f6dd0a678d4b71e3cb46310bbabbd3098a6a02b008de411ed51278166ba44985f80333fe28b5b020b229efc0b36498b50f7468ca0edd9fd9d3ba1b30728ec0317e6c273e7beb2365fa4d1accfb2e37c252505bdc13650234ab3e897338ff5555d4a834401ddb8a035fa35a34d2795c8148f582b9373d9cd0beaf5d632599ba5b81bf0ee9d1dd101a4cb36ff5bce8811124d8c9aba06f62a990cb307576063d201150b34605a54101174bdb91173f9c2719b26bbecd6f8b84543fcc0e3d17a933d64998f8841692715441f74ec4dd58600224518672b62315888701e3b73afed48476ad40097759de3bc236989b7b893f0aea61c93b27606682039a489f9ff948dc8daa08d7456b373888ea54063e0e87131bb816804808c69c16073e92d3177abb8176ece94994c0ea1e72d9f30e3c5fef13c2ceb5509b240ca693b4d3a4b99ad71eb3215e1c3e2ea1164635fc5b0879240d544f1b7383ec6fe21331219f44ee50532a6c763fa783c2a1d253d9f5bb9c1443811cdf730acbc0c8e4b303e41801a4726b3d6b8f52c8b3fd465f033def7ad2fe375fd8596e6382271f8ccdcdcfbec72360d22c0542fa9ae7af957c0427bd5377f667ec70b788359e0660a34686d5bcdc99a9468113a7ec888aa90eb303f766fc281ebda30da8a635aea5b7a531933fa26fd2fc63b154acf3721325c9fb0be4425c601cc51e7fc5d55b225b7ec72e3e0012961c79f1d68661b471d26f9c59f30001311196a5d4d9be7fe9b148b03b5e63328ac02c2e9a7987524c5e7342224879b410aedc83a67ed06e1d100eae3e543b844472f9c3b82302c5f60a50836b930b012f2e7eec6a3143ef058c4e9efe572f74e29a8d564f32a0edceecf5a9ce595204324bb75d7c963ab83ef7227ab49f4741a9d29093bcf5af8997179b9927760c3c7a1b0b692583cf2eb8edc46f6de7fa3db24bfbbf68b19cf31bbb0490220e23ff74372e39ee39245ae795d25afb6687b713427674172c90d3d9d900c7cecb3e95d1e6e351d15649ecaf43c80f85b775e5f9fbcebe5a5b152a6b8e39b6566c084d10425f0c411fdd69e91a62e90d5b978862055ec735cba1667261f8a6e1e0aabfdf06a7fe46155270f1897ba273a28bf98548a407fa15d10d43c609a9b35fafe9a540e441b6217a6a0a865c47c699f6babd8708babf69b4680a99994eb928b604c06bd26046bcbe4b6595049960f93e14d97599b525f31b98f5449ad6b21a1046f52aa353f36639de7fa1036f6450cf3fee7bdf77489a0914ac4c34826ac76215f7fa6db5a06289645d3cd1367146292d9b9659390a3cc9052b13f53e947a3c495826cfe72e4bc4ce14bbfff3e176389075b3dfb2fc8f0c7734dd516e6e3fe7a497874c4235df1043d7bef1016c41367c016139ac05cf9da9f0ed3243e184eed4be536a3141827ba2f7395ef77e79cdda7915845aa729cf73e6ee411f3d8452fe74d2bce7fdd4d2010ab8e8cd62be7a530660194febcfa0fc7ea48c73096fcba9b729554cad2fc477c4e9f89ce855cf82e609f238eeaa948e8fd482682b08f656d783a5878094c4d6c38861c88cb93b4c213a5da8e6a7702f1dd4325d8c61fa70266f1b6e8fe47205493ef4d534154d9a0621583dcc7ab9863df3e326b8de04dfeecaff86f518092624bafb73d7a64ca687f1be26d8a2287f6eaebf3dca7d47585c1983c46a4d2bcf9179b2f496c4ef1ee4e67c1e1acf3892ba0964ce4c347a6bdb2d115b4837484a6f5758050db6809176271a0937e469a85b73571877797eb1980dca5e2fd5fe5597b55da02bdcc1a11fb912d3e3de75965dfcca8006a2794112a84f7293cb84b708b8483c86c43b6540eb47d3138da7acda0a80b698a1534c3ae9b2eaa635bb504047b3122a7e55c5a585e7b0a7c35a3005fea04f09f1a3dfc445153358cb147da8f2be90c3c391585b354ada5321fb3738bc2e43a936791a52c938a4be391762b89876a500175a7f", 0xe98}], 0x1) 18:17:08 executing program 1: setitimer(0x0, &(0x7f0000000200)={{0x200ce848}, {0xda, 0xfffffffffffffffc}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000000)={{0x7fff, 0x20}, {0xff, 0xffff}}, &(0x7f0000000040)) 18:17:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c04ed2d2f1f509238f6c402ec01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828fc2d2a500a35ace697bef649fa9d103434820abc0c652fce146e7f0bf0cf194bcacfa3444002007e14295fbaabbbaff5b7e214dea79d95e8f6b9d3b3c190fff0ee7e96424991eed1b4b826947ce3a6963725b058cb3ac9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0f1ddc35c", 0xa6) r1 = syz_open_pts() close(r0) close(r0) dup(r1) ioctl$TIOCSCTTY(r0, 0x20007461) lseek(r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffd689, 0x0, 0xc0d, 0xffffffffffffff82, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:17:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 18:17:08 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=ANY=[@ANYBLOB="0000ae2f66796c653100"], 0xa, 0x0}, 0x0) r1 = dup(r0) getegid() readlinkat(r1, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)=""/81, 0x51) 18:17:08 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x3, 0x9}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x1003, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="d78a3b792db375bc200855717fe6a3910ca7413ee4b2b6326dbb7e76727cb95da89733071bf14fa8c8c206c88f66824212596d035e0b87bdda759411ab63626743f63928c2eb7dcbb62d7cd64f86be6e4212568e11235112d863a4b9564c7e4b5f560a60773702a5ab45108b913686196153d8191373c61eb947ddb40cb7772daa715645be908bf17c1a9986d6872affecfb4bdbd683f652632a9baa66ec16e5daeb8da443397c906b1f6391f85011367cd4654f20eb6d8d577c895945bb7fc0521fd70623b535e702fc4f068b96480050ccff", 0xd3}, {&(0x7f0000000380)="a4a172b57a8f8c76aa7ec10e45a9e72cc1f0c468ab9bb53b55a29c81a16b4e02d6127a4edef52a4b89785b9f8af657c0aa205d93d2df07a9b7a55c715c04252946710b8c30000cd2c0", 0x49}, {&(0x7f0000000300)="299ac14cf00dfc6d01ef64d457b34da4f88290ff96538879ace2b6f66c30c3117377ba92a42edd1f4235b4c5c1149b81ee059bcc48f1c0ccc6f23ceb57bf18d637989a90b07c214f3b86cf3565f6d254737006a5fba3044dac1c492e9a18f76ee955af9ac9b33c", 0x67}, {&(0x7f0000000280)="950c4a79d845ac1f08afaff54ed846d0a4465d8874a0a5512a2a571acd1a1a3a", 0x20}], 0x4) getsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x0) listen(r1, 0x9) 18:17:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() mknod$loop(0x0, 0xffffdfffffff3003, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xfc2) fcntl$getflags(r0, 0x1) 18:17:08 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20093, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) 18:17:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) fchmod(r0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) kqueue() 18:17:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 18:17:08 executing program 0: setreuid(0x0, 0xee00) r0 = semget(0x3, 0x6, 0x1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)) 18:17:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002be, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r3 = getuid() getgroups(0x4, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getppid() r8 = getuid() getgroups(0x1, &(0x7f00000004c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r11 = geteuid() r12 = getgid() r13 = getpgrp() r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="ac7b3b79c536f3a8c980dd1c8878ce7fe78639d3bec0b811f3aefd28ae9713d78c74e5a9b0a5b1964cbc2b9c5e0313572e1efaef", 0x34}, {&(0x7f00000000c0)="facc7b685020166eb2521bc553246383b5ac6139b488e6a86ecef61c9b5613de765820b38daac3da54559cd74e9a2587663747241aabca9c43ab93263d885d299faaf1b3d5e100ee91187a80326a3bbdc2380614f0b41887a782ae7083b126024f9b92873c695d", 0x67}, {&(0x7f0000000140)="9adfa72871839589a879d9b833324565733a5f26e8f64afb756243f0b0b879e2b98d6f6212ce478a35a35e4bf0d71f5716398553faa856f04dc7bca487a98c3b5932fff8e51e84b0a3b9f406f0950581dd5d762ae84e9f988631200a4ef873f928b24b3ec47d800290790d28887da15baf24d43d8a775f642579264baacaf7874f4653c2fb2c922349927f3b78d993df8edfe3a1", 0x94}, {&(0x7f0000000200)="ef05b30760435ee43a0d8c507faff1517e8c5abfc74608b63b6371d26c932a14a4486f650dad3a3899aa59ea7961c4446988ae9f6975beab4ec5218ba4310ae549f020406eb2f0f7099878e55a8679087c369802bd74e62d22d04bfac3de56eabb7f6b6643a7339db5473af96fe1c63567eb6db9b0b952b44da4f52cfa7463df53f5592fa9eb51f00a6bed174627ec06a2336582e7030d5cb7fe43c7b68d86fcae2a2689e15c11300389be24748199e88d733399f83d91e77334", 0xba}, {&(0x7f00000002c0)="291da7f898aa8babbc59114eea7e73de642cdf7c718511a2e187e8b340daea9c8045333470ffb80bacd9106bce9af6d9739ad0d5d2682ca2942051f434f8bf490562b0866c595d81c3c0a5871dc61c372fd5d57569ddabf627da2f43357b9f01589d4d4ffa1fb905157bb53177dc3709603bf4958165f7dedb2c22bfd37e18ab3272b7f266b05d377d4d4b1f346ed13155c756a2748d7e4381091e160488ff99c2814684e587b8192c2738", 0xab}], 0x5, &(0x7f0000000580)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x140}, 0x8) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) getgroups(0x3, &(0x7f0000000700)=[r5, r9, r4]) mlock(&(0x7f0000ff8000/0x8000)=nil, 0x8000) 18:17:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=""/131, 0x83) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:17:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xff, 0x1}, 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 18:17:09 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000000b00)=[{&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000100)=""/196, 0xc4}, {&(0x7f0000000380)=""/133, 0x85}], 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x4007, 0x8000) 18:17:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000100)='./file0\x00', 0x20041, 0x2) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x0) read(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x20, 0x9}, 0xc) 18:17:09 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/252, 0xfc}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/104, 0x68}, {&(0x7f0000000440)=""/246, 0xf6}], 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000200)={0x0, 0x3}, 0x0, &(0x7f0000000280)={0x9}, 0x0) 18:17:09 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lseek(r0, 0x0, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) open(&(0x7f0000000080)='./file0\x00', 0x85, 0x2000107) openat(r1, &(0x7f0000000140)='./file0\x00', 0x82, 0x80) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000280)="7a6522cbae965663b49f9acb2eb7747c3c307e71d3718629876644f508b0cff8cb6a7825dd1656b8faac0c985d1e4010e9a3df7af92373cbae56087629c1fa2d40590361d9988149b6865f0221ed2acea3c59dd3bb1f50974fdf3855360d4e77e04d7b06788d5f7c16d66e175da865876b7c38e8d31a08789fab538161a7758427ec43777853", 0x86) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 18:17:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 18:17:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) 18:17:10 executing program 0: mknod(&(0x7f0000000140)='./file0/file0\x00', 0x20, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r3, &(0x7f0000000180)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00', 0x4) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040), 0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x122) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20, 0x10) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 18:17:10 executing program 1: socketpair(0x0, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1e, 0xc003, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)='W\x00') kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x2c, 0x1, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000020, 0x80, 0x3}, {{r1}, 0xfffffffffffffffa, 0x22, 0x32, 0x6, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0x400fffff, 0x800, 0xdb}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x31, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0xde0, 0xff}], 0x318, &(0x7f0000000180)=[{{r0}, 0x0, 0x6b, 0x0, 0xffffffffffff93bd, 0x6017}, {{r0}, 0xfffffffffffffff9, 0x28, 0xfffff, 0xd40, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20, 0x6ec, 0x5}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x1418, 0xdbac}, {{r0}, 0xfffffffffffffffd, 0x48, 0x0, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000002, 0xffffffffffffffff, 0xa73}], 0x6, &(0x7f0000000240)={0x800, 0x6}) fcntl$dupfd(r0, 0xa, r0) 18:17:10 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setregid(r0, 0x0) 18:17:10 executing program 1: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 18:17:10 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x10) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x102) flock(r3, 0x8) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9920dd1d950004000060ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0af27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0xffffffffffffffaa) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) load: 0.59 cmd: kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(9f259cffcefce8af,0,ffffff006e2abbc8,ffff80000193f260,128) at lf_findoverlap+0xbb lf_setlock() at lf_setlock+0xbc VOP_ADVLOCK(2ee6ed1779938341,ffffff0068559010,6,2,ffffff0065c0bac0) at VOP_ADVLOCK+0x74 sys_flock(1585cb69f2c02fe4,830,ffff800021062978) at sys_flock+0x163 syscall(7326a56cb70c3cee) at syscall+0x496 Xsyscall(6,0,ffffffffffffff4f,0,2,1c7c4100010) at Xsyscall+0x128 end of kernel end trace frame: 0x1c9f3ccd4f0, count: -6 ddb{1}> show registers rdi 0xdeaf4152deaf4152 rsi 0xffffffff8179e605 lf_findoverlap+0x95 rbp 0xffff800021145690 rbx 0xdeaf4152deaf4152 rdx 0xffff8000039fb000 rcx 0x192 rax 0xffff8000039fb000 r8 0xffff8000211456d8 r9 0x1 r10 0x8174bcd3c371f659 r11 0x95bfca46d07ec0ba r12 0x2 r13 0xffffff006e2abbc8 r14 0xffff8000211456d8 r15 0 rip 0xffffffff8179e62b lf_findoverlap+0xbb cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021145630 ss 0x10 lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor0) pid=358513 stat=onproc flags process=0 proc=4000000 pri=40, usrpri=69, nice=20 forw=0xffffffffffffffff, list=0xffff8000210624c8,0xffff800021062730 process=0xffff8000210646a0 user=0xffff800021140000, vmspace=0xffffff007f00c630 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 58436 458707 75235 0 2 0 syz-executor0 *58436 358513 75235 0 7 0x4000000 syz-executor0 58436 450404 75235 0 7 0x4000000 syz-executor0 64978 206398 1 0 3 0x100083 ttyin getty 75235 523810 33139 0 3 0x82 nanosleep syz-executor0 1521 444277 33139 0 3 0x82 nanosleep syz-executor1 28436 231678 0 0 3 0x14200 bored sosplice 33139 337926 36128 0 3 0x82 kqread syz-fuzzer 33139 91064 36128 0 3 0x4000082 thrsleep syz-fuzzer 33139 369311 36128 0 3 0x4000082 thrsleep syz-fuzzer 33139 333039 36128 0 3 0x4000082 thrsleep syz-fuzzer 33139 150997 36128 0 3 0x4000082 thrsleep syz-fuzzer 33139 359999 36128 0 3 0x4000082 thrsleep syz-fuzzer 33139 150784 36128 0 3 0x4000082 thrsleep syz-fuzzer 33139 32153 36128 0 3 0x4000082 thrsleep syz-fuzzer 33139 432053 36128 0 3 0x4000082 thrsleep syz-fuzzer 33139 295693 36128 0 3 0x4000082 thrsleep syz-fuzzer 36128 214757 79067 0 3 0x10008a pause ksh 79067 274093 35070 0 3 0x92 select sshd 35070 205987 1 0 3 0x80 select sshd 28753 50500 24188 73 3 0x100090 kqread syslogd 24188 269459 1 0 3 0x100082 netio syslogd 73023 55309 1 77 3 0x100090 poll dhclient 4565 370435 1 0 3 0x80 poll dhclient 38367 405434 0 0 2 0x14200 zerothread 19560 294917 0 0 3 0x14200 aiodoned aiodoned 63098 256826 0 0 3 0x14200 syncer update 67118 360748 0 0 3 0x14200 cleaner cleaner 86300 108351 0 0 3 0x14200 reaper reaper 83225 164032 0 0 3 0x14200 pgdaemon pagedaemon 40198 432265 0 0 3 0x14200 bored crynlk 41641 68350 0 0 3 0x14200 bored crypto 79532 112245 0 0 3 0x40014200 acpi0 acpi0 23142 194950 0 0 3 0x40014200 idle1 1884 246646 0 0 3 0x14200 bored softnet 42644 83526 0 0 3 0x14200 bored systqmp 6378 179918 0 0 3 0x14200 bored systq 40589 60919 0 0 3 0x40014200 bored softclock 54102 486331 0 0 3 0x40014200 idle0 1 430371 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper