08391852772382ebe6", 0x72}, {&(0x7f00000002c0)="0e2420bc998d321fcbf3fceb5b610d04f9ac4f8c86938a879a8c775bc226a101e627fc39a350d988b115ba3a32af038537dae7e821ed3bcd92509c00d49b6e0c58b7631f4cb965f89c695c16d54232f0ce5cae4c0fb7451f660d141c906127ebc1bc2a0c1cf1702c78b4631ca838827f68d8f3c7bd09ab98fb9787ee693c59c7cf62521ac26829fd0e773bf70bb2fe2e20512ce888d332051309cd8fa11f39", 0x9f}, {&(0x7f0000000380)="0fec5f2cf073448ef676a804851713bb9bcd9598f96499811b8d69ff8afa5f03c4f88b7aa148ba5d02e34662d0e73498cff22c2325d4f9edfe88dc2f386c9853959a76bd7e0b79f19f059229058e67a23e65", 0x52}, {&(0x7f0000000400)="64101797ba55c39ebeb4bbfadd0a7b8fdf46dd6cf2ed87b8222f42213a047f2eaa8b1d24eddd9871da4b712b0c6c0e2877d7444f3396a06bcfaaab1013d5a1de6e2a87eb45a0e63bc09840cab5a5ddd33430a594aa1851c8a59d77b661f002d6f8a981919226e705bf53b140a91fad7fed8b7fcac8f95dc4ed903069abc95770edbaf18e4fc596a580641545fe6a64ffe624", 0x92}, {&(0x7f00000004c0)="5ecc62f267fc4f209943d467f7e074b98293e1f504742f18a59e57beb09a7b99c6952f01ca2e6634b220fa203ed3a4ad4214f74f610c23a8ce89277a3ccf7e3f03e13d7ae62f58e0e0729a5a2db85700eb8cb33a48d2c198d241314f9e6cbbe28a31decb210c5777bfb49fe6696d9c3d79ccf201b88af90a3efaa738836aced00640c5ee79d86eac0433dc1f0bd7171072e96c8f11c0e3219aa147c28ccaf367809dfd0b1b0174cfd1", 0xa9}], 0x9, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x60, 0xe}, 0x1) sendmsg(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, 0x0, 0x2aa}, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r3, r4, r5}, 0xc) r6 = syz_open_pts() connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x1f, 0x80}, 0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220ffffffffb27824af4ab82db172e5360eb34e1905eb5ad37dff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:23 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r2, 0x0, 0x1) writev(r2, &(0x7f0000002300)=[{0x0}], 0x1) r3 = kqueue() connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:23 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "8540000000000000416500"}) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="e74922fdd7e356db969d", 0xa}, {&(0x7f0000000240)="a6664c85a042071cbba5f8428b1ed8be6db7cc0465c974a275ae25d0c26318d804522ba8295fd380b38eef6621b57e0a4505708b0530f1890364add990f54ccc5d341decab96f8c320c37b2a2634eb086890c5f5c3a81d7ed7f5f9b62d03bceed4e750daba2293a92d163af30b07524d60a078ca1d5cb8d74887bb7884e045", 0x7f}, {&(0x7f00000002c0)="6ef0d6d16f87ea4be0dc681b73110369f952307dd8ba37f655589ad29b9e5ff96451368bf16ef15e5664cbb1bec4a9ad766f560e52cf29c3aa400a7df57eb8d5e895adfa51ac6fe1b77fd3759b38", 0x4e}], 0x3, 0x0, 0x0, 0x2}, 0x402) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:23 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x8000, 0x8, &(0x7f0000000040)="222212c4bde77c5ca80ddd38491a480a6fa8d169b063b2e9bbd38c74ba496c054744596bfb5c02c4cf771e30f8b6a4af28e47460e34442ffe305bd54578ea2385e40b99ef838d0913b25f13dd1fa26a57c967c0eba5e7342d1a127e1b20f45bf7640b08a53d096b909965fb09ceb8c507385a20037a00d78a259", 0x7a) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') fcntl$setstatus(r0, 0x4, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4eb, 0x4}, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) shutdown(r1, 0x1) socket$inet6(0x18, 0x4000, 0xa27) 16:00:24 executing program 1: r0 = semget(0x3, 0x1, 0x10000) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/4096) r1 = msgget(0x3, 0x200) msgsnd(r1, &(0x7f0000002f00)={0x0, "f71ba0520a479a33c51f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa72fbece47c62796a8f34fb9bfbb380a39054c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf136e825f1879884e9447f238ce0475005c5ef75387b9396c08de84d4b243e431706fe0fba151157762015a478dfddfade048bf9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb04fa5f5f0732c3627d9c515d618937cd45ef8e77dd056ee30d352652378f066d8281272e40d"}, 0x100, 0x0) r2 = dup(0xffffffffffffffff) sendto$inet6(r2, &(0x7f0000001480)="0d806248c72d46102454610840d064e3df8ad9490fe89116c56af5372d07b2ea3330089bf4ccf0265b5bcb8d6317ade51bc8d23d6d7b29f4c3cadf2b47961ddd847a0d81e1bd5ee005b313bc151b643c827d7c1ad6e148de889c9ac832aa9cb8b1981873f0e08885b8416b6fed65eb6175d69df31f9406213f6b0411fca59c7674cfb5fe53305e2c65ee88c8cc6cb49e0c1f87739aef33dd7544adc4f3cb769549aba21cbcdd11", 0xa7, 0x4, 0x0, 0x0) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x23c5, 0x5}, 0x10) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x8e48, 0x7}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x1, 0x1}, 0x10) 16:00:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) dup2(r0, r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, 0x0) read(r1, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="7c9dc16fe304000000000000000001d4fc0000004000001000197f33acc23392ae0750e0543be3510a4b8dc52ab8afd90d3b5882547f59891d9bd33ecc32e4eb361e47a64595420e8e0e880ea02c71bb96c78701f0729c0ca1259eddbcb864a655c4fd4a708e2d1a16069394ef4f0c2eb2bee5f25c8969b4711772bad141e25d108e7cd87158c60566c463e287221eac589d98a72737f3f91aa4c42b62610375fb018b0b"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getuid() 16:00:24 executing program 1: r0 = socket(0x56ea720693d0c254, 0x6, 0x4) r1 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f00000001c0)=0x7fffffff, 0x4) setsockopt(r1, 0xf, 0x2, 0x0, 0x0) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="77b78e1fa3", 0x5}, {&(0x7f0000000080)="a6af3629298dc8a30751bf01a2565e64f7a163502faa95be7fb088874d88659c521b743a239dd97e7765f47b28b65b631f3adfbf19197ca6cb38a354ae2f6d419964a5072e62899a935d9f01d1dfc8cb60e7afcf3999d631a488fbefc342346835bad6280219a40f227fc0d70dc3f84d08abac923f7f5d0b2d99f3c257d41e41556fdb2573e05b7b1db186", 0x8b}, {&(0x7f0000000140)="45b66bf3", 0x4}], 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="7800000000000000ffff000001000000b17884c31fe38e69f7855e7bc3b51a2ae2bf09b44e7822e1a67d8f32ad197d782eed2233a95224f8ff9f1f256678a85b9e83c0c362a6e0bf0867740ae0a71f4222b5dcc810bfa13f9bdb555e0e90b4ef9d56b853dc482422a192bce5a4f3745a0afa8a0000000000e80000000000000001000000260000002e6aafad09d3492b6df5000074c5e64e428240b94b1da6c1e8aadab8ca6120d44871cddcf53878dd70ca46b2b3a8c9557e90448bcbd8404f79ae13aabc813d6b5d0ee511ab570853694635aecc31743b419e2fa3af350f26a61e7271b5fdc0e572f6e5c4ad45ac62c5a53b8fc7cbc4a956e5478ee68cde6d7660210867f872a25db0ac8957c0e65466c06f9436c9afaca3207d11ba65bc40f2f331e9b87deb6d024a7b5f5da08cf221fbe521792145a3e161c0ff9d8e2f5bf903be055d94e5c0d59294922aa4b0266cfbd9477ea7c10141da050000000000ae2d6bfad65250db5aad19829d2bbc125740"], 0x160}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000400)=0x40, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xab98ced2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={r2, r3, r4}, 0xc) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x20000000000000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/3, &(0x7f0000000040)=0x3) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 16:00:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fsync(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x3, 0x5, 0x1020000, r1}) r2 = socket$inet(0x2, 0x5, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, 0x0, 0x0) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300), 0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = open$dir(&(0x7f0000001100)='./file0\x00', 0x200, 0x90) mknod(&(0x7f00000011c0)='./file0\x00', 0x6000, 0x8) readlinkat(r2, &(0x7f0000001140)='./file0\x00', &(0x7f0000001180)=""/42, 0x2a) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) write(r0, &(0x7f00000000c0)="ee87d074de717fd7970387cc3c16322970c5c36c9641470548845c35d4fa27221c0351a73de1b6d5f5b1659d82b4bb4e12fc1a400cfca37d2b27e3cd5d285728fdcdbf5362652d46fd830e2c1e769f4911f25376172c11e3397c588ea36856fa4120d1e67382308f5c71e169442214314be2673f1823b84e98769d598380159133a4da434567b5849991940bd931f713bd459842518028bc0c360135427a101b48c4f0c8f36ab3778d777896c70ec2c7", 0xb0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) syz_open_pts() fcntl$getown(r0, 0x5) syz_open_pts() write(r0, &(0x7f0000000040)="b97b0ce10a738a4577315fae754036a1f9a19eedd6a27bc59b8b44ba6a17469713faa0b7751ea250d8c57557", 0x2c) 16:00:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3e6, 0x10000, 0x4, 0x9}) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r1 = getpgid(0xffffffffffffffff) getpgid(r1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) fchown(r0, r2, r3) write(r0, &(0x7f0000000180)="a6", 0x1) r4 = syz_open_pts() close(r0) setpgid(r1, r1) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r5, 0x21}], 0x1, 0x0) 16:00:25 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, 0x0, 0xffffffffffffff37, 0x0, 0x0, 0x1a0) recvmsg(r0, &(0x7f0000000180)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000255328fd38c03b6cfe6d89ace3569800000000000000000000000000000078a464460000000000000000000000000000000000000000000000000000000000000000b4ac0000000000005fdd"], 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1, &(0x7f0000000140)=""/60, 0x3c}, 0x800) 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(&(0x7f0000000340)='./file1\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x20060, 0x25) 16:00:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)=""/233, 0xe9) 16:00:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x200) unlink(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x2) 16:00:26 executing program 1: r0 = socket$unix(0x1, 0x40000000000001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x4}, 0x10) r1 = socket(0x2, 0x5, 0x0) fcntl$setflags(r1, 0x2, 0x0) syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000400)=ANY=[@ANYBLOB="0040828a4fd4b6d2c11540cce375b7c46001385bcb2b09b383c6471718febcd87c63744638bf5c04cc5a063467e4db7f80a5a19ec1215c53a5c2d0e9e6ac21eec026494549c08a8744ac30e4e11ede2c7507f95f497d30e60fe5ed21086102826891cce9d539a7"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/40, 0x28}, {&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000000280)=""/108, 0x6c}], 0x6, &(0x7f0000000380)=""/31, 0x1f}, 0x800) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="905fd7fe7505c11ab6079e495a39104373930b5252505691e4ca830fcdf019d0dbd5cff3d28668b883770cba212777da9c8468a66bcda2a3", 0x38) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) geteuid() r1 = getuid() geteuid() clock_getres(0x3, &(0x7f0000000140)) setreuid(r1, r0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000080)=0x4) fsync(r2) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) 16:00:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xb7, 0x5}, 0x10) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 16:00:26 executing program 0: socket(0x11, 0x3, 0x0) r0 = socket(0x11, 0x4003, 0x0) r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSTART(r2, 0x2000746e) r3 = semget$private(0x0, 0x0, 0x280) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xff]) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xc4, 0x40000001, 0xfffffffffffffffd, 0x5}], 0x80000, 0x0, 0x10000000000000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x4c, 0x6c9) 16:00:26 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) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1f) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x59, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000040)) semget(0x1, 0x0, 0x4e) 16:00:26 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x0) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00eeff00000000004fbb4fbf00000000000000e14187d83c2a840000008bdbb65310738bd03f0137cd54806466cbd3873eb0515f3ba7cedd5028cd000000000000000043e89afeba05dce9d6deb2aa992887278bbe5bf86b6ffcfe4e3b1512ba2c40c57eeb1ef33c0c9e9727707c430fbcc8a47a0d732689428b4d894c56dc6d7477c224de27b5fa01acef88584bd6c7f01c6955ad5533ac9c7a6391352c5a0e9d0e5b59af273c29a10d0e593a1532a40302c7e9bb87689520cd732c9b821d6e082eb4f3393a4bfaf402b809a32e1912dd390fe34c610f3157ee9a6108926d"], 0x25, 0x0, 0x800) msgsnd(r0, &(0x7f00000001c0)={0x0, "3c0b2f90b35a482537f9491930b8b2a3eb021649ed309e4775efab8a95c3a6673389782a946e57e707db9d27bb98be26db2ffb1bf1da81fc8af29a3dea41c1335195bfd307230fd7360b3d741d3579b65d58df9eba4d84ebac0b3aee4e75fcf89d6f0ffa42d4d2c23a5142b8456813edb770b19255214443cbec13f89feab60735d8eded35b314faf45ff601f141908ebccae34b150e38ba05e827b1eb20a99ba1c4"}, 0xaa, 0x0) msgrcv(r0, &(0x7f0000000580)={0x0, ""/109}, 0x75, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/13}, &(0x7f00000000c0)=0xf) r4 = getpgrp() getpgid(r4) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6000000) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffb000/0x1000)=nil) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) shmget(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x80, 0x2}, 0xc) 16:00:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) ioctl$TIOCMGET(r0, 0x4004746a, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0xff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x40, 0x7, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = geteuid() r4 = getgid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f00000026c0)=ANY=[@ANYBLOB="00002e2f66696c65300002f2265ee8d8b8126bef27dbd9badefcc372a7c227f6fb031833dcde5f1d7e4f3a0bebd9975a58efecc9ebba596a118f"], 0xa, &(0x7f0000002600)=[{&(0x7f0000000100)="b44b182c7c80de172a481bb63f71c36f594961912253d6912974a26255f441d95501bece5d9a23f22b84a3c9c5bf15c6b196a3a308d0f9cef613e59fa85a5a0f1887946e260bababcb", 0x49}, {&(0x7f0000000180)="144d9e0b2a4a3c65f246f5948f02142a85877000b93b1bcac5f71c5419cc0512f3100d5c98ade210941e61141dfd4706ebcb6fce17b23aa750892e7bbe5b", 0x3e}, {&(0x7f0000000440)="8fd97b2fa15fb548c03f028078b3adb2f68d17a47152cca7dbc514973b3b83dc8d12e97718f6887777eba2706149a0a8deae04945b647db9d0b45ab84ef080ddb5bf6f2992f2ecb9bc2c5298a6adf562d24eb212d3a2a5c31701fba75445c70be09bfaab6b78a761ea67a533cfa95ca2fb86d63144687d8a7abd5a74c78a17ecc48d4bc4c2bf3fb6be0c2ca1769ff823b3e986943770178c23ffc51982c079294510ab2e0256f17bf914878360b0fed862ce711f61bedfccaade082831291844ac5c22f8d40efd0346d81fd76715cfac1c7c52fe63858860e648ae9e32312d3c62c080e4069c2bfb1ce5b7b6215e7393faed9cdc2bde7dff25a057c443f044071b453d1600ed9947c16673b70076b38e5dbfe2e4c3d16b599b98fcae971083ac011d72112af37efde8fbf230f32716b84b378a1873b2218a9492f7a8e6be584694aa4c2f03f2e9c30ddd233b6e14de95741fdd3777ace6af7d10011d7c27d79c6e967e7c073e53e6c5bd850ff9e9cec4e7c07afaba5715dcb04a5562033887d3d83b61d7493166a9a582b9ebbafd70f90bc5522dfd6edec86f95a292b8522f380382d48e3b41823c9ef4755837f4788cfc64bdc8ddf9d15d21dfa91bcc488044e91626bba8af2cfe8ff73616fc0e31ddecf6116d10018b7de15e0268f31d5441708cd59c60f4a8dc36787222409486227d3b1681a2d5f9c51f0e103b59eb2333a8c09f327fcee74ef8f4976aaae3999e622a5dc5ab6e13a4f36c32076a3e8a012c68e92c2128c4b24f3027fec3c1960a1d02d7ae2cf5b9751a3d14be36061a26c5a7cf38fb84463feba8aff5f0eda923b562c1fe6aaa4273f2889c7e3ecd766d6fef4f7e972df5a7ef7f917ad129dacd29853af0ced4e62eabda54c04b7dc55cd7d03793f143ce8cc753bbb6aca4e16582dccfbd3cc7ea365dff3a07db3bda25b97aeee51fea289af5c22d483faeb40286b595a831e1049a3e999bc99dff005927f7102941855abcc4c61378c429eb7ccac0476a232539a7bbea6cfea014fbf56a37bad32c50b74a890dff7908eb41082af6210d0c7880ccdcfb91f5e2b9becb33286a19d89350f3daa69271ec58c386011adf00f15e9b912c011cc893c22845fb842232d4a8715a7d1344991c3aeba77d7f674cb2aa89abfbfdce592ff1fef9ca9de6de4a58f0d65bd1f3361da99915146183fb1679836bdf426cf3e534f5c568f379c2ec03f204d9653f9df5f15cd42c51d412500286903feb2e298b54d6dceb9c9665e44dd1cf299d0a47e76135109362e9ab4613cd621fbffca27504ea7510ce0cd2af258bf714813ba81cb9d14e4496b265920599a6abf7e0aa70174a239905319ce784c7ca57c4a895b26cc3e819a2f2ca8056620a071a2916b14cfcc4b72c97919c89cfdf2975d526fb100d06babc64b7420a1826df2b9fb8cc3723448bff855c4e8fb41fc05153c9ea5b46ba30f1f14712a9f072d283c15fba6d9cac9d27d588af1d5d2b88631719d7c59f143b0cf133335f2653b9807b37b6717b5c34531bc8415b86bf236e200feeb5137b34e11e88b3441d10e56c0d4d2140dc41d5b49402cafdc77c6076ad16d67ed257efc6b8243000a8e5710c6caadb80f2893c167ef53b15b5d5c066eaf1eb215ef4dfc34ac35a9dc2ec0c3e5c404d0288fab8639ae52f8c52b90bcfb4ec901e279fd8d1cd767df2987d7fb10079769327403e9415499287ac88253d71b1d44be574a9d4f50070ceb372a5ab84f41278c89ab85136e30d4fe2295ec3d0d6ba93b17fa187ead45886c02ddf647db162d536c781a8a283a26ba50ee90c74df66813aaaf920a8b73e5329f3b85b1af1c8eab56db1401a32cd6c66b539e6fc8688a6e9676de592f9aee9c51815f461b72dd2ba0a4bf5e01e83eaa9af61b8f98322f77aa65255612840c22762bab56302c8ac8146a49efaf61c0437f8b677defaa6e4c7de5cb5b48561658ff37d7c3f41d8fec3cddb12f98ccda25a25f9b5a589e4c7287008a46231a0c4c0b0d38fc019e2e91a2991c5a1941b4b731ebe007479eae6189d5c3b5fb15eb3f832fc77c3992085e490935193b97a6ff672e2bf4ef56ad367539212a6664c1918eb745366fd06ab28d0103f39da4d419ddd10aff36c5547895cfca2fc7cf6dbb102e95a6545daa409c14dae5a9afae37ed5ae1a0d9a6a33237b5e340e34883c115105c9b7e5f6b0a4d4af2bbc8f3c051d80b761f0cd5d8cd2ce10a30a9b882f776ecf62fcaed2856ba19405762e827dc8ee8eea1b5cc83bd975c7b0ad23299c1188db0170c6bb463b05a6d8b2afb7f5e1e7b30e7f4e5e0f66b13795e60ca00d760a7c78d6986842916406313e64a3be911757959516067813ffdacd462cecf3f513a675ed5bfa60235cc4246ca48c2683e41ef39eaecff5644f0ab04e55d8395b588acb4e95bac728ed51f03e29af252f59a9aa8d9a18f3ddd4574b76c4ba2355687e4f692a765d5ca4691008e27b01efd9515e45511f659f07945a039477102eaa1b6cf0406fde4241bf97882b094995bcd19d46f5640244e1931a25d78c9360fe86ae94842d9174610f737da0bc34c5378e777b8b31dc244ea8a52b2c5def78c22c3c55024626278b1f468718ea6b59d531a039b74184040c297ed9cfb543aaa7530b9b7d31fe025b1d69344f8eceaafa9550e0d647f6f135254e90f003e0e99a43ce004738137d18f151c7b47807c2aff079ff5f3e52aafe49982aec4d68d7a60cb84cc3e9c1825ef4baebca1795a356cc9ff81053750676b2254cad67b3893e9982f5675a503c09ee05a76b59103212d068c6f47a81a584a306769f8f3e19add5e8ec6699dcc0b8e650d8436614484f1d24d84ef19fcd6549cc41a8a73cb1c2681178273a3a8e30cd35ef1fe0eb2eecab8fe5da27877b9e7d1f48e6df017b91349537677b4893d73327d4a047830543bed4a4ff5794e50674b6dacab9d520398bf474813659ad358ee27f796efbcd89721fa9ab4acf82232e1cc27ef39c6d422f97e5145c4a4651bb8318d3b2341859c260a506b15579608f2b9ebd8ca01fafc44c35d787eccaa160e2deccf62161a1fb349b5dd40be28dbbfced4fe4ef759212ed28d2e4aaf33e04c0c7ad6a16576591281415fec2364a0fa2dd1466281e7e573d66b4578f7aad4f64d504a2499b3c4d18d05476c102739ed5114878cf1bae8ba6012e370be6abb6e16a195e205670426bfff2dfacdb9a862d7dc4365b28eec40b7fd3ae14fb928ab571cdce2a21d0b507c0471d9f8a99e11c8bc8583b44b9b8f9249fa15075cc8fbb48f70c0f5a253cc22f505a581cea23a9eb8ec39deb849328ff1b5cb4394f167c9855cba8ae7197d04593e6d56141909176f7899ca5e8f5626018898c1142bbb648cbc789593fe0768d4a16a12cd96ce05aa56613339e0856e4d29825b789d40dcc5af151d8ad273fd866b3ac3a73478c0f3cbc6fe48edd5037e283fb9602d44315d7bb3dc5a7324ba56957e8b61cbcdd8f7cf015beaa712da54614001d53b343f26ce31123b4cf3814adab48c4a0fcdf54d8e58be3de0b4d600867f3d9f4c5658a8a4f3b7e0c288b064080e10a3043e0ceb88136c762298f2ee8b3620bcf5571f79459dab2f58ebc1bd248b58aadb7d663d9815769bb52ab6e1a9859a8789e8887e4d98a4e14227eee9e2147d518d2055bd83626bd300d2828c82c1b11033bfbec51a30cec09a86c76f0ba2a1a821c58243f927d6b17830ff880ce75062f777fb056e3b8885077db3d879f042a8e61039d27cd431a8dd418de0893aa795f014080a2286c57f173ac553c677e2b2c3faed7862f118a63a29bc10ec060e2c855c6067d3789f856ad86fb81b1061fc51e96c109732880f43e185f02b49d3a729fd5b142b1096e800a1634579c8d61ad7f51007e0d02c1e70105109c9975e92583dbac4bfa472cde12a7aa34144a8195f0b2b56e79c5ce91f9505deaea74200ef10b8e38ced89b588a3da52daae9ac1a7232865dbc78590a32f5717261c362d9128ddb05221c94b6d322ffe5dc9bcc464eb0d000b4f439d9bb23ad26aa07f28bf93d1eb9f88c96ff9c0c1a087407b69730b8bf23adcbfbb014283f2405b6bca4388e26f36ab34d201e43571520580fe74b024808922771404a9c7adfd814d0ba4aaafbaa362869574f03693861af959c09eccf443f14f1ea1a72c7b2f1a1ce42a8d804a22fde832234e82fa8e422a17259ccbe8f1add72eeb90d9e850dc348da7b66628992cc68616bcc6376a3e177a652fa7b1855e4a876d6efe9cd7c541735ba4cacf2cfe5b0e827d96cc348d4e930b1921769baded50a2f49892e30ab4c55d8068970ac3e6c01dc9fbab4d3a091ddec80887e4e8c830c863084b92ec83d605e649f696fe02c284247a21cba26645fb96766c09106faa003342b67d9b58f92acd83a203b33006164c1632e08b538366cc7f5a0f0bfefc08fcbf5ce6a7fd70b09284d19fd60c18a6d30fb88da9064747b9b67a74bd46e9fcb8c5ef06ec9d0ae70d3e62193e03b93bf393b9b26ad2ca3bfa58231d0f359767f78cb955472b3d098f63e72502b1e9a56906382dc0b23ea9bcd18961f9af506322c68fe1eeb5118f20a22a148a32de9c9f7953e893851aadd198e30cdac5a3c7a49d4f6201d4178e7d39ca385add61b232c2c514ba88056e391d2db045a495284e8e82c242a9c3ef7b70f4ff3b33582912bcb3b354f706bec990ffd992d33ab193ba16f520d1331b29ec23988bc0d8e23ba8821468f75bdb15ee2ac6c30c72e2d52e33c92a44be73a65b26007bee50d47ae6940b15a4a80446246b4e509c4fab1c2ac4da328c32941fa00c4798b187afe34f89fb8169a493e8f850a92566af37fdea25d4c3c6a760156a189c3e08a42c2cb723a8b3b101e5e41d39b16cdbaf7b76d5fe5a3193826e0de5f7abd67f3f5839a80409c0a09e489581aec3e4bdb33c396b5693899af5c78c1c1834a6cba144a894289562dd39d1b3a12b5c8bae4788643d66d525af29c54d9c3c5583604a940e38235a6b5ba4a65b617dbb87697f08eebdf1df219eb282fe73402ba887d7d3ab391cd4ec69df60ab6472a2d65a1ee902fb0d9fe7d29ecd24f23a1ca018e9f777db24550c9b4652c2db6181d3033e47e0d8704755ec42f0a5e51b2911d18ef0799162b107bd5fc7951ce6d3edcc81457d0dd99ebfeb02386ced3f2f3520aa09a6b777fee3405b0aaca794e51fc989fab82ed2668f677f8aeddf9f5eabf7fac3a22fb5d83b09b23dd6716328fbe808d77ee324bf01acdbcf798610fce172e1fb81a9c679adc50a4eed57e4f3aad2783c17868eabf7415130cd772174cffd64863be1e8ff99d0d2af7e0680c57b90c86a0a879b15227dc4370025ca696044ea3b1c1dffd1a7ffdb241d60a93b8b1ad83210c79d6a859865240a4296707d711ed80f26ebb28160486f5477e549caf8fafaaa3b1afb8a0df8f002d5790cd5b4e6be5266e3a1250280705607ff04e243e09e84c73d26291429b39c8d13bc6f34c5710aa5ed3adf5b4a7c1dc39560dda709cd7f0c63a56acb9cdb489a1c121735f5a40220c12e95b699dbd95cb6c1f26fd24dc3bdac98d0166b84e6d03010b5e8bbc5933a334b6ddb42857918a6625b2edadff1e5e8d02cf97d68990c71df174ccc83ce12ee4a63b9a111f3d4c47199212dfe164683f905e06929fef9af7db532725b8b91821015abe54a392e1046eb6f35526061c6bcc64130e80986a2cede1fbcf5113e304ec62463a84449d727350fb051110a7831653a6dd", 0x1000}, {&(0x7f00000001c0)="c8fbaca7311da24d15e0b23e0fab5a9067b3e20ad484365ba655d7727d47b6cac8c057c3d939ec2d08dd8b3dfaca13e2204ab1d3d5aebc93c09405ec7ce0c825d82652cd7fed6b821a871ddca75250a48a", 0x51}, {&(0x7f0000000240)="db42efc751ed981de38ff5dff4de8b58ab5069bd1501f4a3c483fcb3ce27c262f089f0fc0a9012473bece036956eaec574a18e812b93416792e6058621323f4209c9e13818927a0dbe87a8431c843da1f54615496f09d8cc112858fd05faba892399197b19e2565e20e0f2303f992433ac4b59e45774950fb05c183debf474f2d3a8a6e0801878526c329d87cbc3ee632e772264a01c6888f17696cbf9eb6d6f73bd845ed31fba1f3dd3e6546b8aa270b420ad78425f66f895b30ef08c75222f68aa868c0d8af6c54ae61d72dd67892a6e93a3c5554462016a5eb0c32182cdde6482b3", 0xe3}, {&(0x7f0000000340)="b9cfaefc27b97925995584968eb9ae4091b72d53ea5cde89d4d5ef8c66412a730e6f1d4b7bb8ab61c34b64cdb0abf0", 0x2f}, {&(0x7f0000000380)="132b0d497ba36d3a024e021975b5e084a3f2db8c8129762e4716f82b0e5ab8", 0x1f}, {&(0x7f0000001440)="6bd084b9acb8aec01561e3bdd6dda05ab8414c157e9653b328b4e50e4722cf9bc1fe51f6f4da79e50d50a01cc3a5809ac91a1f795a14ca46a52b64754cf31bb6ab5e4f66974910e826237159da4e5e1d5f1a49497f304c064cda965ecca1a9fdbc03ac7db09b634cd6af666fb43e11823db4bc6eb736ac54ec69040eb9cc3e7a202d6efe9c82521989ec08a066f997844d06ccdf9d48e822c2a78e67", 0x9c}, {&(0x7f0000001500)="dcc821e1945bdf5174af0e92ba58718202c8ddb0037e9d307766b88be275f353f3999a2dc9219e66953d11cf02e76f47cfa4b3588a3105f291d97c22dcb11d1a77dce36c8e6c98cf9b295701c7da6f67caf5d60ad3674674ef7b0af601f2db4eb6d4fbd732fd4bdc04aab9bf134734f915c143f7d6872ca51a422fe801997d2ff0ff42f4a9f959d9437b79a17e2b2bb1c57ab5dddc4f9f2ae2a2225295bf87297d4e9841e2db4a9ebb43afbc76bc88e0fbec41ccfe2c0ceb9e6951b7b2c06c3464a3804c888c88f92d3e656d116c8a285240d888ea1ea6e2789645b83f3bc5666a8043af76f8dbcfc5cf064c5b6ddaac30aa60c7923149cdabfde0609eb01655b0c239fb40d271f18e0343bf07b9b47c056393e4cff78a5774d8502afa4249e819cec2c81e73f15bb4d639d74501b2c73a470524cf39d5bf140e807136fa7c2356bf30297bba9aaf791ee60619a2fc0438eaba4bf6b9da2b72617f9c63c945cd178e1758d8b1ccc9288dfb39b0d0a0d7756f4d21708881e16bbd59f951ca7487e4729fcdcbab76b80b5b6da3f770b6c9aba9aba4b8f55d2789ee6be1939e3f56bf0ff6584a1751ee2cfb18d732196279050acfc2b710236196e6510a749009244bcc70fb79b6dbcd00ff4d0e8d8f60c7eca5ef96ca1edf3c22e22473b5333c26e95192cf7cc4988befc937627ce4bc6030849fbc0a8ac22274f1337b984f8890588ffac65edb4131f3ce6f393aec0e34b4cb0b827a701e773d6999a28ca963b139091011956b5ad72e233fc0de3954cc25ce8a3080551f46471edb489112402de768b503c1518cef48001720d72f9200715d8c10c7c3a2bc7221ad4d4e640ad8cd59cc4ea7d50a4fdb80f339f4d54b4795f53f1bd675e1442fe119ddaea4249371109d17420fef171f7d8d5be0c012442c98ca2affd09e0891887e4955158b2ea68f15391050c4f850e1ef32bc03050a4c961ac9c0918c416a37f21ac90e67184e00e102bf03ed270c4fa56451a88a1fe68fc34782a55bf50f30e84ea70bbf51c62f99998f24f722b79b84a39fe1e501a09e2e6e1e1cef7a2e121ccc21030e3aaec8c6819855287d6524adaa38212f837d995cf8f36ac6e09b458621faa72172d73517930e026a4bb6a3d7aa0f17d2b5f21191fa303b4dd36d73dc7efba49fbe4c697e00295b24e4154e6a36b56cbe71d7472f48350a1f37ed2961b5d1ee8443c3aa58cce238b431c0b6e0b40603e1103c613e9b45312d7e282cabee7b3ebd651557bd5d8ec8d1961a69b95edf616b5fdb76346d5117ce03259fefc4555de369045cc145e599801827778e98eb5119c31860db0cf2ea7c3659d07d53fc01d11d9864eff27b8c5ab4cf6670a2eb6ae5dd889c22528b40e558e56549f62fc6306e91865d8ff3f95e67517dd4dfbf5ed56bfb72d3518eed4b8111227d1841de37a41097f77886700b1c7647e94fe5847d13447e8a7e91bbb6be64b62f213a41457b4fee94d6afce38c7e0e85313b15b6e0d18c7cbe2b2ee3f8c2dda168cde4b3dbb0684e10ebfc8c73d9da5d65863b804cf43eb26888bec7e99d649c903853dfd1700d20e8e23773c12065c639ca2e022390ece2dd23c00aff29a59586d5d69b41a194c72d407a0085ba267ec8a27cf0ae333a0883eb3ad0e18b4f5b24a701f8e52c7917af6bedd0717043cc0c6f4e85e55c6906d89098856f239d4c5ddfcf62ae71de4af82e1fd3958b74d09722948496712d77fc5685dd08a95e8431f4610fe57ed26b464617a5804d572c02ab7420a5c075cb05c5f9201eff0d0c72af44b8c7cfb11abe3a253e69c630155391b47e9843b2a60b80a12b175536861b35d4d9ccc14268149817ee3c30e091b80cac4602c0a1335177b0bc447f8c837fb1f71ad353db2615b06aa10f628b27eb56dc34cde5a35f3ff2baf43f54fb972f75c72f3b3980a6cbeddb46ae3be83f30224b5c17ab05dca01f9ea58d7578c7e5d43c452fa6f26623bd5a74c6595710468842f1fa72cab47a30f547476cf7fe6e82ec78e564db1a1b299d79224671e2b67b72f916599f6d9b000dd15f44166f292b5792b21ff1e5c4fc1beb916a81a89cbe0dd0666485b80f4b40f7c6184633b84b0e7ad5fbfcf350d8e39f3ebf44e472380b16fdace2293057c2f7d7da4c43615879bab0eb9c9a296f5dfaa29677e68b37c0e0fa5dcd61d9ece1f89406ce054513bed6481e82a1ddc4465c681dbc40a4d1e432b256936780c8a66d7c82857004b47fa33f2b268a22810da7315c5cca8f659f4dda8a71004ef48522b2118a5cabf94a5685d7552ad796f36ccb93d3808577bda8637322288fe7a9473ce9aeda52e436a30116845337ad031b238bfaba02fb9b2d26bc13b08142a14337a40acfde3b3c2eb252c0dba076cd792111ca5d849a13296d24173392c9e1871686e3122b1a5b4469238a885fd273cf01b50a4029572d7b23af02cf1995071b053700187e73595f820b3bb2f8895bc6a1fc970ed6354bbcbe0ff480de8bb9c52a8e0a699b8430e03366b481851e3834782ba658b2bfee5f0729f2652ab1f4cd2e3fd2c5c64a9a6f52c8a8b59ff9b0777418d75537e998454765968f0863915ef5c691fe3505d1c9a194b1d9bd987e26bac3ae881b78d52573a4f62c402bb12c963e58cf79d41e670d8ba53f3a6422eee8e226edfe5067d29a388d60ab78c21ab1f219eec66a518a79a5db46c097c5d5781d7b56e6ff2a4963b259e5caf859479ab01f6a7bfa166e70f1d22960fbe3a0a5c2cbe616ba600a1465a1f0ce5b6b0cce1cb8e9d35bc94e62edcae3217e109fb2fec62334666672ff7ef02a97ee8801348a8ce02465ac4d122605268c7419cd746c574690c16543d24ccfa5e3fdd0933399eaf581c2ae2111892a0faa7c04ec1bac70c0d50e8d4749d2c44f8192ff87788e8adf740a42907ef90fb76136ad9627afd86f83d42b00d3d880b800d0e1869fca5c9fa036647e313468e767ec02d00e3abb1426301ccf6683bde2317090560107171fe085238611003f1f9bae2653b31e24e3f73ac518b4dafd7f1c1c6cc6e5b6f77bf1ad36bff12cea6b24f1d52a287e42bec0aa9d03e10d1d6c0f77053257fd8d700b56a259748a3c8c66d89f8aa3e77aaed00b47e0f8f1f2112df61ea5c2301f67ef6100f5e169908997c1b82690a1ad4e5181042cc185164acadab54d7951c919077b09778973d237d7aaf9ab8d3f349febbf92c30935e696792db741617f2c2581cce027a69318601cb166f1a4fde77f9f94fc0b5538ccccd99bf31b72febe9beb3052f66ac46b24220561f14c82deb436a185764f71c8295c6841b2dd27b856d2dd33ad1c1f9b79316ca7837336d932c4ebe3128e35b5477311b13d5e18a44698572050261b05430069a50871b75fd9cfcee43aa0037559d1806b448395d3eb3e91aa27d15d908d68dc93e0efcd0c2f5599f27e1587abe2dec650caf0ca6c77c492643e9892d6caf48d9db006068598f8e08c160e6ab68ca827f535b90ca6f472ee72456c9e213c8550d50797e92e0dc85743ab3e6eda4c0259dc7a28ba9063a8b31b7dd29ccbe6e290a03d5af4a8b01821c47d29e3599d2020f2945b9c99a089f22e03b4db6f47826cde6d042d6542efe1d7049d5893e6cb87be350e6dd7bacb68e35ef9101bfe3aea2bb61a3911e30241a342656aff0302aa06a67bd962f319d2fea79c44a8449d6625b61f247e4918482105f9dbb58f7701ffeb1d6e2c6af5631d04aba8456fc3880dccd9dee9795525ae6a32fa6a96e5fff12d96fc86d3e4126f5323bfbad6907f1692f46bf557bf59a28df05205a16e4a5333ab4c5cac65ba1833b27e7f03ced1965f05abde92a7e151dac25685084b84d3aeb72d26662e1c669d163d8a422ade7ba843dde0ae2f480727205a0d3d48e217cabe9f652fbaff0744c818da0f4dd78404f86b79510e45b6fc7ae008db5df7c3082ae864b416ba8b38f7666fc075cfbb967bd64b79bbc1e326f5b6ec8d4da11290ad239554b3f0e7b86e3de22ba883ae5ed6abac394bcf85a4e41f6ae6c8e0279507e352196e1bc93cc64792c6ae0c5593d5b0695eb2bca5f7dd72db117254b797353b59f016087fc799024bd230ddf3a4d904ddcc0fe17e623d78651efbc6a370cb987ac4b9a81c193eae1e8cac47f14db065a0cd756988aed4ebe9174ed231e3caacb2d834f306be9d9bdb470e05cdc66a747f119858dc966977b5f225701ef477a9f276f9d84177f5d7a99571f09d455616f6f635124716909b975bd296130f3e17c92f4fc96fd884b0e77619ecc30787cabecab9ad6d2ccc740ba8c59ea274cf54d33de372745f9f51bafd68fba7d90ea0816d9492c089a3bde317e86af574a322dabe682e174fb526e371ee12a8aa79cb215dbbf79c16174889f485850dd709671f54ec673d5841bff65d77792d8289b0936a4b2288e3101fd4c2f79090b1307f60e350e0b05ac34cca6d8e40c1cbc49a8e39e1ed0d1d202ce91759ff130202b0cf9924e340778259669009177cbda9dd8b7d165cfa71743da11126b2ee7d172368ca90640124f37d30867d6498411848f5db2055f8f09a431b4248fdf0eb2486df6484b55d783eaed7797a234cf8d35123479c98428472507e8f95731e3441ecfadb0894757ad65b6227daf929177b337f8878e247603a9a5245b06d107e43d4772484d1d12f9b4b87ca8a6bfdb820adf78b1f355d46a62469f6823c9a6ef63516bf8a0b2fe6c72df01de66413495283d0f9f66f5537a9c2643c53f5ed6739deeadc4cb33c643ef147c7dc0989f64282b82d9aa353b8484a9b44453a71486afe74aa14c66b80598fe04a92a3370c877be92cb53407b611bfda180e90d17eef59ff322ad9957b5b0248919b085df9bdbefa0b68aa882486fd303f8030bc8490fbf6e988df99b0c917044f2d7c46b43d70721b77466beea7ce9ea2db250bcd8c62490bd3a02d8202d6254c203c92d9fff252ef55f3278ae0a3cdc3301d9408914e25dcffa8b1712280ed1ac796c0dea9f2aa704481434a66bf62a10a0cecf3b42e1ba47b8f90e4fc05d1505b8e337af2b2f60f7d51683a97514dad4aa96075521324e16360bd431e4fb9ebe72f81e085ed2b4bc1d121c0725e79d2a4096351511ba310c35637e9f881387e19270d6521f899a489b9e008e83a9a1d667e8e595b15b0aba01ef2f309f337f43ffd138ff8ec5c193ce5400f3e4c97c8b58827da3f522a414adc73ccdcf521b83ab73b5b4a10b7ab29c6efbcb3d4f6de1698df6760cd03e672a602c9e48d4aa7b8adb346352456421c11c2b9d09dd9fbefbe2d77339e63c2fc37912f2b623c2ce3ace0d0680a9c2af8e0bd4dbefbed7f4b434ea58abf9b77c2966aa9d45733c6eabcdb4de61ccb3c39fa2a25bec3a203ddb603d7f202cd4ae445a636c7a745d015a25df53cba093c0a64802b2807582a5e4c696801d2277ac4cad996e96edac7d0879243c6856ab189a5e52fa38cdf5f5f0553c3dd80c833e0374bf81be48654dbdd10de94d0942bf31ab672844ad6f8eb39954149991d2e765ad97b54600524896436aef742a0dfd0fd55a91763f9ca30da6c09c50f9be6146cdc073d3e5a8e3cc8c17a6e005c20a0a0042d8f413185be181e752a24fd046e663b2eae0bacc2d7a09f11ea28fa9e89c65e4b147fd18fe229f61e44b9ce7b0887922c39b0e86caf16bab4e31cbb28f703fdb2ef058a3abdc51bc03a673cc6f48e5c084ff78d8877a93cfc5474caf4224acaf1a71496c3f7a7316c49dd06541bd3aae34cb", 0x1000}, {&(0x7f0000002500)="0247a4158642e448140345e05664a10f5216fda6775b5dcdc27f683014d537866e116695a54b17d6dec55ba3ab7320ad574902381fc625a6a3b2707b080a7a6e62fd3fdc677f10cc53381b2b78e958051b8d0d50ca0851fbb83ffb27855ab22771ea487f43f989a7fee9570dc921d5fcde9d998c21c2404309e4063f8d14fe0e9b2cae1f6f05b6db7463d5e65b7010e87902a228611112f86e889fcbec7bf4aacbb8d306dc3d976ce4e7f23694819034165f9ea37aac49aad8cc9684e5c74118cf5b9ff0aa0c30b505886d068d189adf4c6f0fa171d5e05f57ac0daa800bdb4e1f91055e0e202669de44b1fed46d5a42157009db9586b3d9", 0xf8}], 0xa, 0x0, 0x0, 0x8}, 0x0) fchown(r0, r3, r4) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xda7d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 16:00:26 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) truncate(&(0x7f0000000340)='./file0\x00', 0x7f) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) msgsnd(r1, &(0x7f0000001580)=ANY=[@ANYBLOB="03000000000000000b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4287d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3d7dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad21591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1f8ac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bf1ab83ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b9a4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf904535615716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881137029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb671f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320a8ada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de40800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a2168506287c8cd02138c063e6771d0574242ad437218c555ecbf39788c09efec45aab41608a49837330b22642637bf0cdff57cf1de213dce441b69740816723ad949c491122b7a26d0e0cc8a9bd6f1a9052ceadf48e4d12b83ba2d047fa69a8b3dea7ed362d3a0ab4cdee7655b1372fe73a8551baa979fda4bbf77d6c02dde4d2e1d861b2fc3edfc732f4912687d8035722a3ee7cb557630fadb5c036d9bdf5a98fa543852918185f5e615ce212947c21026853d2f6ae2e0b15fd3a3f682cae5acc5c04b5872f67556f4d03d3631b2a232"], 0x1008, 0x800) 16:00:26 executing program 1: clock_gettime(0x8, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xc2) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0x8}, 0xfffffffffffffda5) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:26 executing program 0: clock_getres(0x6, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r3, r2) 16:00:26 executing program 1: getrusage(0x0, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x9) 16:00:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)="8f679cc442425f36f3e160f715e8fb6898739ad32cc05723feff83233e2f66a0fab28045cb40db93189f12697677fd3d61aa34a624f8aeed0496736747a6b607992c581068f194f3882fd174bb18b2655c1e1ce3be06f003702782cf8ddf24b7973976a89afd641b5ff84355d9ab97aca8fb3e7a7ef1871c076b178061b4c4051e359c393c1864fb76ee2e5afed75fd4ede0fab07135c7aacf6055eb8062748cd0555a547f28fe451620eb9b85043a4d59457c624f712ef0a88e56cf0054992e096a9594f38745d5c4740eba3be9ba415c969ff6b1bcb9352ea183f1cd901bb7ac6f01f57ab61bacb0b3773cac", 0xed}, {&(0x7f0000000280)="9bf5214b2077bb7610215f15226edec2e694a7e95b7b4fa61155e97407b5624b1077643dc7ea3b6a79358ea4692eae515458ac125f36b04369a8b3992be2c89ed405d5e56c0300e7720d1c034898b5cb817d14a8ae3a6ae9c74d5a05797320ddd77af9e3ab3ee23df8b41ab1bc9feadee8174b206364a07b405ba656326180d0037620dc04ad6f638f074e5fff714b71f76872153aabcfd44a24f232b024a1c0794d7eaea1ba999a6ea12c1626544e90cfc83cfe1d0c152242cab48e3d11e4fa81b76a2876a86fc1", 0xc8}], 0x2, &(0x7f0000000380)=[{0x70, 0xffff, 0x2, "d23c139c6e4fa227724a0f85fe3bd3cb253ae70740b7e783f9bdeed9da59bac28fb21faa89ab4c3b02dec100bc2fb444afdd77ebc2c9a2257597a42ca17d31150d23f823599d619494f045260b6727cad448018c52d736aced"}, {0xe0, 0xffff, 0x10001, "09aa37a25d14005f5588d57396e9f69c340124848901a7903248ff4db413f9d6d9567b296ac60fc77bc9e518f8a62ce6f34c5e61b045743e3b250b74d61e59ab3099b707825282eb77e1ba889e7bc37ee58599017b8384bcec1ce0418703a170c5d6fdaeac1c2c0e970de898d46abe8b3ad8672c3bedd15ee69f36ad21c94015e82fd8b9abaeebacfb040d108649c59a426e61c97b33f85f0525dbc4cfb99a9380d4629c8f163d339711e0ee437fb4eeb156ec786944213777eb2f21b1d5369bb6bfe3ceaaced38bcaef8939817f"}, {0x108, 0xffff, 0x7, "98d75e4fa75fc3f1e9a903cca343fecc877a299db52dc2fab0bca05bae0faa0d759b0c1220672f08afd692b78b65a265de361e9b99c5ef4fcc16f6da0ba382244a6033489f4ded1f7e23f3b1aa03755ed6730ff848343e10fe6df822f7188c2a4e8fa0eea8aeaa7227a9b205266175ee0badfe155e48095cdafe954bad91fef1472e5daac74d38d580586928ef1dc8b3941fa5b95d8bc9302a30d5bcd278d16021c5c305aef94503b5e6b409248274a6d6e4f1d28719b6a1c3f90c0f5fa48950e1f01bcca4ee32cdf153d464b2943e54d608f993f11fd394f788526d42e1b5396772e79fd6f8acf2b7c3cfd83185c98f52024cc1"}, {0xa0, 0xffff, 0x100, "b13d92a91066818387574d044b323e00293e8e7ac2aa02c95d9fdf579a3ad71c5110003c47f8eb8f6b81e9f7b14e2d83900cde5508e3089055473d844dee8982599e7887ef0bfbcb3a89e91a6ee7130358be37f11ac0fc5508bfcdfc99b773d4a38d387a651b6695c3f74019187c25c64cdb55c8e20e2e775e725d9e281adab6a94d01a61e5d39541e212128e7e8"}, {0x50, 0x1, 0x100000000, "d2dcad6bf9fb3586f68f3ff1ac9ea2ea70788c08b810640fa98a77f422da159958930082148b8a8f9b0824ae71edcae843041460d5a166a569b551ad3f"}], 0x348}, 0x405) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x80000000, 0x1}, 0x10) 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) fchdir(r0) 16:00:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x363, 0x1, &(0x7f0000000000)="0fdfa793d068ea7c99c4ba22892006d6b6e78bf642e676fd13060edc08c686a8631b1cbee5c5bed48bdb1d90ffde9ada3e8e23d64f2988723d896a81692f627b9aa29acde7e9e44274db8923dc6ed380df80bf034d63b430092d279e4a1caaa97d7edeb2454562aab88229dbc3c4c9", 0x6f) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket(0x12, 0x3, 0x80000001) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) sendmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)="d3a14d8fb48938e6b40a5d78b8a1e502c315c37c5f3976506e3c507234531460c1a34572481c2c03adbc6b555d70c335b59d9ba84fbc6441307397f5fd3814a4b62f14bf", 0x44}, {&(0x7f0000000080)="60bf0e81d13429fa493c8b876440ff9772d493eb7507baf91f7fc9da8b33720b9def9e7bea0ebbd62f0e0da7b0619b002a5c59d1f62096c2f2d7273cd6e5bbf85ab94c05e980781fcef283867d77c23a729550667d1b9530667b40386de65eb31aeb46d3002fdc2b393da26ff3c6df58b0f45f6f1419524bdcbcf3c78b4836c85f6bea7b2144390894016432edcf34aaef51e779fc2eae17ab868bfd0b37dc14f1c3b23d8e20cda401f681c910f1456ea1383344d4de8c2268d9a258d45b3033228b0d972b15b227432dca539bbd371945c40913408049f62d404862b206e19214c8f62c5c6e008d9d49dc112c864b74ea3a9fd62c51", 0xf6}, {&(0x7f0000000180)="03b237531b2460f17aabd8b35b92fb0be4d04791e5cd7ad1b687f19000ac886da7dab3a23ef6a8e4747ab149af5cd81b40a7b0c26e97d2dae9c5d8f8fc996cfe6de1e9541b5b9735b152e911e8cd3465dc48a0c9df9dcb5d6a63d77ddda35334674a1687ff8c4dc40231598b2c8d83fb4ebf454dcebcff19c055fb25ae6fce6f2c59e3", 0x83}], 0x3, &(0x7f0000001880)=ANY=[@ANYBLOB="d000000000000000010000007f0000007ef4f6d0619e833f36eea81774a8f80355bab144b30b09021d3484ce92118140f1aed928f8d18f4554a776081d133fafd5af1afa7c55c444b2786760f7fc79a7fde4a370abf58f005a782ec2e5c7973a84a17a8d214d2cefaf54cad5adff4cb015ba119c42f095767919a90b1b288f5772e9f62d6d637a9af11bacc3409d364b352daf3141add5fb6f1ed6cead3160fc1a1db32edc13ffa931e6af4c826a5612dbb4471720c4ede69cc3bc9abe8519f9de9a9a7f97551b3668c0cf229c0989000801000000000000ffff00000000000007a7f6d5fe8a6cec350ba7d8ed8fbfefaf578697fe2257eea7604526ac02c4284a78c0d959efb83b4009e0849edc7dd30a45013cbe0c4222b870c6dc2c89c9f448f97a774fb01d678804b855bd9a8bfa266fc58f2d46941a8825984d9a000ecb7e679ea5c8c56eccd1bf227fe0b4aa8d07068e2e600e5aec6ade96fe552353be87c1dec6440e5a2716d439630d2f2618b5676f2f90cb759a4a5b9ec6ff5060ab0a838c2aacd54f7f7eb5441d1aa08de538809ce18a2e60b1375926138385669971928e684f3a3fd9d9ebad9661039900cd1d3333637837ef5480f32813ef94e51c5cf46ec9100e4d205ce62a610676d0b2000000000000001000000000000000ffff000000f0ffffb800000000000000000000000400000078450856bcdc82ec7571a6b5125d7c35b8304594697392ed4d2f7b729d093757bc1e41eda975ebb81092b443b590333da34d830b266e2826a09871705e2b34a03efb4209d16abd279745d4b913f4e466a80b8a24e5b28225fb13542f78eea5b5b31b48e9bf53194c249ebe881b6af17f2ef0ef0c0e8ef3429a3e17b2cfa91c841848a00d95677d06b6d596a5adde664dc2e27b81d71e1b0a22207444d67f9d6890239492000000007000000000000000ffff000008000000ba2638b4cd940e30b6db078424f6ead18d737b81e0416f771fd9fb30ceda3464db5847cb313b52beadc184c664df04d4befec0eee1953117060a0b00a3c3997590357d2e062825893b80f2389908738895a4846f0c1f92d20da3b2c50000000010100000000000000100000000000000d89c0a299f83c81107ad1b677cc7ffc0866da294469c378aefd31a79b90073c36eca53aa114c99d0c69bfd72702015479f3aa63d601bb9a6127d9dafe7d6fad911b4fd96d040a549008c3e959b4914950908bdfa35ac1d1f4eebdb601e0c1209ccd9267d8d77c45b73d204cdcd6ce018d4f47f594a5ad5871ae36145d16a02dd61f87e0685b30c36e31ea37f7d167cfd8ee09a4f67095e5ea436b52a23a25ee14a8aa1fa2bc171789ee8523d6fd0c5bbd3233d90c536f4ef028ce827b1c73a08a11f35bb2e342247a21397710b7e5f8099ab814e78361f11c07dcad40e5f6cf964225cc4db598b7f5908b78f30c2626786c406146ae1a470f22e870c1a0b1de19f9bfb2148e28b9e332a012352adb755390cd06ea1d7721d92fad62e5711ad1c1d7adc6ba454e958e6d5fe7c7f30d12563b31ed97f30ba1b3eaf7c404545f472ecfdac1755d39db54a8ac3a605a3b27dc68625a34be29e217fb8bc832a04bda6825738386dd2b554760b0a1c4dc781fdc2dd6bdbc14207f798161f88d98bd2093e748df0caa986092858dea34ea3d4c005f83d52bf98a8f19c8b2a2da463c9fe238af3ef7ee0f704145851fe14e2f6772e6e286083462c63f8cdd9424a7d5fb8fe6e61544394df11731bd58835462fb80f58f4cc61dc12899465f612f3e29d7b8bbbcbf5934fb6bc7950a05e67714157f69688ae6981385052b6c3dec8e48ff775b67be21cef069a5ac4bcfb889beb5e5016bad41c78b165d39806596b1edff2a7f8ba91f3683c522167b9d4ef46f2424e3480e777a5f8adf25b6533f9ad36f94becee9fccb8c9c28fc74520c4b5511304be0a50ca1a1b1a1f0dd9d85d8dbf8b19d1b0c52614f4a5cf9a20394b2ac5431425ec7ed5a55da4289184c31cc08af0c816877d275b13ce9395898fa8eed37243e5b2ed0b83509886c508c579497ce574028e0d9365e2a87edb21c577b9f8d207e085299b9cff45f0efb86f0b26ecc35054ebb6d747a19f35fc9aa7ae2a9633ad7dc7acaf181cfaf4d460a7f2372490b08d5e79806d12f6a837e5742970e02b5b260a33fff1ae5af32f7bc401c5528be29891b370dbfad639a5f332ae8da0631ab247411810de092742eb6d0800000000000000083fc054796a0911d8cb9f789e294733c81379fccfec3bc7335c3f5764aaf95b41022451b5a9eb96f65c14bcbe510059807028bbf116d45f2ce296f0aeffe0523356b94f4521302c8614e2f997e93f519d993186a0a5c9774af846e2bdf09091d3bffd437a260e03f3eee6eea3e6ef07ade177527e0fd6ced59c60bf6ff0fc07c1a8389a234a6c0e692cc6436c9aa6d9f0328761613b5e4bca345f7b2a4019f2fb50f07651fa0b05378d24afa0bb2fadf9df3f3ab6558474338133d4a83a6e925535214453d378af4ac6f72a89ede01e12285faf81d2658ad7f36f04b64f158913f6f6c2b3442d8fa7f83c80f90af915f99c3cf2a312e73daf0e469fd17c078ad6f8215124fccb20b4f27ab3e5725334c51bc855b9707dfdf475462b33691fda827ecff24d704ba23974b436eeec5962dd795376077987b37b86538a723a331c48860b837fae115cfa1740e70768d4fdcbe4bb8de84b7b9c4b65078af1527b33b9daeb53ee5979b9bd3d3b94173ed70836cb6def9fe05a08b129e731da9285bcc076a40619c3309b8326af657e7940c622ddc358a8fc22c99c28b7e0141c5fcdede4d756fc8274aa758f7773a016beef9858f51908d5be28c6c27decc5283856080daed3d03fe52d6306f377ba5a287a15a5cda80a5c99f1f8c7ac6c2c17fb7484f4d1dd8aa297dc43d0c677e53b78b025133ce6b16bb439b594bc8dd4e5c1d05c9b5fdfa132d4c0032d987d3c74ef3eb996684541f41d9929b6a3f2f2152685a3bd58d8832a4044ecd3a2d711708d9fe4a76dd5a1a2513e9d1ecb30d9c321c8354d688bff96ce7fa0ca3dd7508c1cfaab36411cea6e3dba7b4c2d269032c66b1cd41e9fa4be6dda51dd3c8b3835f7f15d5367eadda5b33985434633d7bb402a21ac15fd94a03f1099180a5b1d22998b765164c6e6a683dbeb062de932961dee225c7d1a175d655ecc731cdb2c0879d929a8de7e224fc9536efd661f6b77fcc5fabfa2bc71356431a792ae959c6f3f16d9b117adb020d3b530e6387f5f2de2a60ebac9c4c66367b661e9234e40f1f2776a021dbf0a1906d3f1eba60b563318e9ee6111a34bf0b7fe2e740116898de0bd71ecc6d9435c490492bab09cd6f3c973b3ec189b1ae92e8c2b7fecc43746e99e34ee8450020c182163fffc01869342f229bc9adcda57f266c7b014c2f28c074f57dc45a40bf8a0c7949a677ccaf39f03385b4588bbbbeb454551444e78b42f958bd0c798528a31c10e16f904e0f2a575ef52c9ae15110fd21308c11625242c8bcd5a21ca33828d987377925dd1249c213ef2d7b85159e0b7f8338d386cb2452f4a1d73be011fc63a5b9858d8681554f475740ee60814a1448628d7527359d1767fb7fcde5188733c3ade5e1b853c509a1e8bdbfedf8bb25871f05ddc8679f0134291e1782a44dda77d83c6e6a6e8ee1541062bd59f1e3666a0ded07d6252b58d9364f18916ec0675edc6cdf62f92639fe638ae43c60885815b9bc75e6fa632aea016f30c12d44457064125ba6c42a282902db530bc2f231395e7f4cddf1036dacf6c8c6153bf936a17ecc350a8a4f8bc880d700232e0de6298f135a3f0b932599aa0a1867cd85515fce84337649e3ad24ee4a94ac293ce1e94b0ee0a756e918a1d5c286b50674facf0df389ad947ec61d935e5206002022d62b14ee2eaee1f4757800ec1278e135b0326591d6b321d610468bc187d6ff918179823900e6007b248dd5feb8bbc4d2788cc5baf0eb383f22395b5127e90990d5544397b3e1ec7c6eb8351c2a562679e5f9ed98f73a3681370bfabf9d68fa3a91b9a5ff3ef20c217be1f854d246972a56307fe3bf55f18b04c362063be7b1eae089c5c69e65f6499bdb568931b278b524d41696adbb96f7a8ba5412a8f66ab5fba0d84aeecc04ac20314ff3bf24a01f7f9243ce00fd8510abdc1df18024dde896169a84fe7b35e7be5711c498d0b97b92de545b23cbc70ab658194e8ac7b7d4e3d6ec1d334ac56dbb4311d90b2749eb83cdfadac3902c342ce165d04a12b27e097443e1edaf11901ca96c7ca2d18d68af157a39c08c97d13d358ad4775d2d29ac4a932cb010fa2af30082f119d0483b4d6f604128b74fc9b8e612f49e281d33a3f504c445fe9120b280c84e7a20ba0da3f06b9c33ba21b851a60d1edd74642b8d3b231e47ead189dcaff417373c8084314378bcc068e61c6aef9cd3b5a7195c6d59767481471eb32b7588c66b8e1a5b609c7c72cfcc5eb17f22fa5c570a1a17c658fd24be305fd4d2209280811354f9975fb13af838cdf8028a3f3cfb9559db7848d892d6926c55880ab87ac0f32df412847a25793aebce3fd400ce4a8fcb2ca68cefc39bf4f91b5026bc2b9a219be20d0cd9c7704f1dc79ee4a19125e9185d4922f27d3198dc156ade50320554acf1f9d2052af210cd2f8636388fd6d1ed209e38cf8442384a2d328cf40f17fda700c6d138ddc15c4a270cdc5b81d1c1272143ef3532d7ddbdb4c487e4067e4bbc9c09c18863265bfeb15398bbdd2ca8df9bf229786c78563312fe11d862b0b42785f1ad71beefcfb1c11b6e197650481290ff65d14eab8924aafed36c629ea682519b8f92d1dd89302853f0c9dc5e2f6ff6d7df44b19eea12853b551cd7f55e3450990d64e7e44b995a1f63da488fc005611b1331b99fda8f551268cabf10baeb4b567d0c3a99028a1e3068948e41675a1887e794588b7f7477a9865d4280b344fff0bd238d8f22ec91d5a4496521f4e79782d557c89374eb4df8eee850b5c5f887ff9cf1037ab6a987f178dfe066d34d33188466f39627f87b7697fac150905d8ffee293e340094300754bdb8ed6cfd28ae7b2ee6c2886b9f57a2eb556a92bacad3cf85ac8d2f411ea962a583e2930b9c6004da3760237fc1b6ab0055ebeba017eb17c5348f91027604878e65fbfddddc3d094ca31cfd9faa4d19e5f2346a8736ff06fb6f9f5fb52dd8101c7fa8abbea3646a053d8c06eb9e2b91c3f43fd082d13f7336b886bb0a2742b3863fa5c5979c19bbc2bacc2b5d575fa038b1175004446b483d0021285f6fa34bf3c70563a175894dcf19d81b7c5a583c93f000c5bc2caa5046a6414da30f39a93e2b44caadb1b48edd1e1bddf07beb26834ca7886ee8ef734105001617cfdd8381be3f60f9170d0c82fc7a5e70c3192b9f390d384d75fc792a9e02e71f6384f776645412bbcf41cdeb62fe839249327317775b062a1df87c18a5eab365e58ea1bbfdb4fb188e5d03f758c51af197cc8f66c5d82c622a3a80568a586cf577241934fdc309bda9fa770f0a571434d69fd4c87fe4d56dea4a509729b8e0a00f7712d2030e46dd9c75f35928ed7b3b01755750846364747e3f7cf037a34cf200d8b64f96becdc942f3d6fafd3deaed3908603ab24ae73ef7b6f0d7b0b7c8486f0d41389eb69979143ac85c28b8b3720e5cd9111db26e88ba2e837aecf16b1e019a65d958d2f7c529a99f9b5f94e376f6c48b77bd802810b6418add5c63d573917229ca0b48a7de7f99238fda02a80b68f5692e73caed15af7eded02c8da2ff54caa273835083d9d5f475beb355fa2f99fce9cc9e6f8961bada1305c4542c4cafa476096996a980a34a4ef8a1dd396744747c27c75a148497882c132e0430b270af598d6c330dff94b381ef90ecd7f4ade0a4c54906c8e2bd9824b6430bec443b2a5c8cb5ece1fe1c66783659b12480f8b262683d96c911b16bfa9fe6582e9ae5641ada32176f01d4831ab3515b230da8acd80c3b825fe4b45ab90a898f3f60f2c197c536af27c47b000394f3ae56729689f2346c093ecf781b3638fc876de14b1e7859bac87011ec2433c106f3dd0a49935e59192955c8059ddf57221b9f0ab9a94bca1c8218c429720345aa88c02cd232abdbe25b4dec49c8d623b0026117afb4e93134d66b639ffc4df7a8480afd58905d9274490daf84263a1bff01f90969433a1410691d3a1648b73121a244a838d527c3b1f205916f168c53f8b7f40845c8f63b6628532b92a40a298d8d74f3cc9c4f939aa58182fb0dde1ff2780c3b78a557081a5cc297238a8486b4c79d3676af42d3e7bc17fff7987e1e210d170a0e9a6e601c39ae586eb46253640149c66674cae0b35e7a9a3c55daa40cbd519a32c1e0d6d0454008df2c69c3629ec31500c68916aa0c1d120ecb972c4cd44e66eaa95bf643b3e6db446c745e2677c36e57a26ffdbd1f3def5169156b6453e5dde200e3f517e6f397bbdb98dd950c08d81219e4fd1504c00f7b1a49b4fc72d02f39136a49927bd562271225fedc64756f7489c507e3a25e259122763ae913660c98be6ab6656b0f375824c19ab0e277efcdf4bbf8953979d47ba1251494f615d61b61a0320b58d0852a92a66756a1c35dfeaef76905543d03aa707436b6308cc8bd6f10d2e41e7e577771cb9175eca7a6376271f578a3be7c72369048dbe1134cdaedb9ac6a913dba4a459020fb5a755b7e8bc136ba30be46e09ac7915795b4b975bf023614c05e0e4dbd456a91e4b2fe7bd7872add9927fda103e2adce4fe2ff405c533f038c0a39798702f1de715447184c11998c0cc598463f0b5bb65512a9d2727da2142c2012726c1c66c687618e8abb0d1f7777cba8f174e6226dd46dfa99aac00000000000000000000000050000003d6252e467b92c47d753d04b4e7d5d4a21864946c18eede37fd054b44b4ac4e37d2dc61eb09ff61784dfba3314d4387ce3b64fed309919bfd87aadfea2477fe6cf9c5522e708c63d828e5845194e01b65769b7b97311e8e02b4070b7dcfff7681c7fc12de5591b01841cf1cd037db28dcb926ef510ea7277825e95ded4c42a68b1ea1f8a4c2201b06a9e7023acd1d69989d8ef63ba2474c6285e0d5c50eaeac3551ecc888056c4539ddc95435a1c0000b000000000000000ffff0000f1000000304a88268996746c8559ae83303bfc1a8b01d1f7a523fef57b62e187ad2ed23b64334ca992705cff1b781e9d5330018fc75c674c112924172293506a91dd64b87faad45b3849c030ea6dc123c18926c94fd607a8aafb11b1b8ce1015228a8b3aab8fbaf2bc719949b89d63feeaa09e0d4305b45f2f47d113a400b083eb2f6ad352efef6d1611efbe28ff497d16d4dc3bbd79bd9133e3426d855cfb7210cffd006a5a76ea3efda700f6a5aec234bcc36ef64d3f773def2a9b4d61691bdecc7c9c1106c15e217a85ab9446ef669737bb5aecbacce7be52238b44568c9ad6a8ea1e448101186e647788b86047682f9acd3ad5d5476218a17d7451faeea2bd675f908144ce143be90510b9913820d467f1609e141aacb7a20dd6169e6bd8956e768bb621adb6080699a22f2bc91562c4153003c85d0999886c65f8bf1fb672d0c5f6cf32a12fbbbda263a6357b4464d68f83e65cb9c1a92897c311a577cef76cce963626d43e88434963a048b237ca769585db02a0b61ae056bf1883e9e00de2f360194e956dbcbc48b121233ffc5ea40000000000006ceb45c3140988444ef5cea7a7e30f5e4a49461e3d347910fe297ba03bb391ee61f1eab428885e6a6d59b350c0189c2ec8049727ee241ae0cde9c9598402d4db62f8d2cd0af0e6a7ace0ebf091e12e756fb5ca1c75bbe16b2e92695ab58d910f558bbdb0fc34baba41f7e39a402c00ba71"], 0x1490}, 0x4) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f0000001800)=[0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={r1, r2, r3}, 0xc) 16:00:26 executing program 1: link(&(0x7f0000000140)='./control\x00', &(0x7f0000000100)='./control\x00') mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control/file0\x00') 16:00:26 executing program 0: 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) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 16:00:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffe, &(0x7f0000000000)=0x4, 0x24a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:26 executing program 1: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) r1 = msgget(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getpgid(0x0) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xffffffff7fffffff, r2, r3, r4, r5, 0x40, 0x3f}, 0x7cd8, 0x2, r6, r7, 0x182, 0xf32, 0x2, 0xfff}) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000340)=""/161, 0xa1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xe203) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() chdir(&(0x7f0000000040)='./bus\x00') write(r0, &(0x7f0000000080)="22c829", 0xfffffffffffffea4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000800)=[{&(0x7f00000002c0)=""/162, 0xa2}, {&(0x7f0000000580)=""/193, 0xc1}, {&(0x7f0000000680)=""/171, 0xab}, {&(0x7f0000000040)=""/72, 0x48}, {&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000000740)=""/161, 0xa1}, {&(0x7f0000000380)=""/113, 0x71}], 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/146, 0x92}, {&(0x7f0000000180)=""/124, 0x7c}], 0x2, 0x0) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000040)="100c35390d15bdd37c7886307bab86087935b23258dadf50ae86a8b997615b1edba1d4321053ff587e90ca0be771597aa7829d97b4963c013e261ee9cf158cde4397904d8147b986c2a2ca500cef054ad38176edc3790be9ef86a2ff49062585838dd039a3c161294a5756b69cc5062b7f4346de941e99b4767937d9a4ab0ccee2b77c1630b0126a3f5233d74b3abb2c725c31fcca03022da93632b92507bf259031c92fbc1292d1488e06a8a2b9f2e3fd9390472fc7ee9029d988102ad4463fc0110702596525703ea73177f9addac21fb0e555044eb4eb12fb6e0533f9f715ed0b04920b92e9ffb87606f9f89c6e7b7845ad0bb7ac0096462aa410a377231d17ae27bae15a8bd907402a4cd4638d27852aec8bf92698a7b48a5a7a9094fa1c7535f1fae37afd1f4d0d2bcabc25fc9515b8675217cb0d7a0958ee84e63a3c4178136ee35ac99fc5458d1ced9077f89c3c8de1d76cbf7b3296c0cb45f048a29739357260a1ec0269535ce0554f0a1fc1b34c91686192e57b091741200f20c7da06e13b19ac9f0e805b225922c9358c3b44516c4732a56cf3d66ee49d3101c84c3cc8e8efacc737bce7ea2d16546633c0df017c444bcab969108fc5532615d8eec1ac8de1a70e682165eadcb5a8a7bc0e1919da58844261a88fda0867226b8fffd34714f7f793e3d072147e69ef41ebbd0787589f9927b9c94f58122649ac6e38f65cb05ec9440d7c15bccb0cf0eb6619026b59f58f7fa6644531c7127ca3f72d2c3a2f6d80c5822145f4c7843f04524a6266ddddae67ee0f4eb782e1dc7edb981a89ab02ad37433fb34c652f812e126324e991292581981579fcdba378174609a872c7eeed2993f8ab1df147f177501bcdec67cb3a813cb0f0fc1678b6ab28fb63877ea2bb61eb640cd4232892689b6e5da479efafe9a04ca67a0c29375613cfd3d49eee8eeb2b2e95a1bff08c374c9ccdb2b5ac68b7b1274389e9761d7aecb74db03b2005acf304c1664561182c415732088b22ff40c3df9a9cc38060b5769ec6952f0a0996ada0fbc2b254a2dd98025c0444dffaf9c08c06a5cea470ae667ceed1b615b12cf901575501b5e03b8f6bcc86a4df25b8d537559dcdf5e0362a272a0a6eb25bb4efe40b77a8c0c0576517de118f34bc34b1951cb4f9fa7e3619405566f9e96f9767a78555b17a7e4af953ddc79563aeadcd8969585c09a6a44b29124ba47284b15b9f56a449af07063fcb3495fdc01585d04782069882dcec93c651bee74b4537a08abd1bc6d29db3403eb3cbda966dc8dbf5bcfa590962cfaa1482cc87d3b94faee5d9c2689da030f2505cb4ac0bad091ec2ef61e6b0382ece85d1401257986a21058324df39813c3c9f03df189db2eb28fd1c02875582df0647396d2237c10ec01f01f3be8db6ecf1bbef32dc61af7589840fdf5fe3556a2ad4ca45f3f1a632b6a87734bb230aa46f467e6b1501df6b9609901da827cbb82a51175a674bee8ed93a213252769d9c4543400563f2f4bc5d7fbf14dfca2c4f56395ff20987c79f0424aa9b1de93c6af421c7ae0692112860b6ff987bfa27ec83efb08d265ea7bc29e34635644df40dbd4e956b4134f12a15a0d01db6c553ff346b0664037e8697a7163c4a8bd8862f36f52c2e9c95b23446ef423ffda350794b5bc75fce87cdb0088f412229da387532cffe13f5ad55516428e2b566e1b5e6399bc223a399344002cadfe0a9d827894a9b71390b4dd8d51b1101999c95e4a938a0278282d4fe9e5034d23f2b1abe1e4e64ecb25dd221615a679a0e1cf6e3c9bcc48f8e206a4ddba41e25cfd0ec1aa106f88680f15ca95859fa3261abd89df65bbdf6ba8b1badd36f5770d67ec1530c105d5aa37c678cb26d73d7e5b3b32b143b0bd96f106c88a25d5841716881a8c451b23da3d10480882c0bc9793f8d97a3e6e2f27dc3b8bf0a29b80b014d5b36b7584f75556c4c177cf47f81132b45841f34e859031d9ce9e00f211879dd771cb916127d9698bfb2382dc4ca3544090ea06f8c5c25180c2c1adccc44f3ba7bed4acd28225cc27d359b3a72e79e2cd07f849f441aa385795fb0f1bacc2c656ee7f4b26e30c0e4b81f058884d0786385c4ba4f9b5a58845185785fd92dc86c3a4925e8eb6b0218ef9dda930d2e2c498de96832d13174861621cf47342a02abbd26d61918793c99ce746c9d937f0c7f081ae927d83899d789c7ca5ddc1e119a2c15d9965e9c0f573e06d5d08c5af82b01a15a544aca7cda3d754dd16f67967269a01dcf2b3eb5d1c0e212266d38a155beecd2981cf7319478363730a43f849c493106e9654e077fa2235614bad5b4281814610970aadda15bdaf0b716b1d489c8e1ca6374eebcf61258465fcf36f74409c673f27505871d605fb75cd75fe71e817402c1373a63b829358cd0dc64c0eee26871397eb549bb6a395e7e80a84ceb21dd3cd234b05cd777a47550c2d883f2b86d1b60b8d2333f6a50c61bc4ce5c50e9b5fbb07ccaf6ed3786cb67a2182b6cbdb49481af4b398ae5a0a569d42f580782031c3731e52621db6886f82aea91e460a36071dc3c1cd5ce0e76367c7429e4a6926584981144e7af5fe2dc5f76baa67fd64d79bee01ee355dc570aa3cb8512e91ff0bf40fc284ffb9fd0b46c7d848c56325ce15fb95e201e9b86314b3c088d7060f3cb1f9ce98e3dd18f316205eb5d39408cc3e01fd9232c7593ad859053757b2524be631326452d0d47648efb6487b5dc1dd63de3fe297fb5b59fa1409f78ecce18263019d78b9ee88cc225509e75b6245be5b3b4fe1b78345f44dbddb21b2499c0c1afd32295d3e72edeff94d391704111252b38cef8c057b497693bb5fa0f72832edd4e6af3f1a27d8be6fa13665e8a25870da1e20219516298ac96d3a6590781bda30c0db6bf80da1851725c288606a26052d46ba0818b5a41c5564fffcb5555cea29d21d4f5d397fb07f4d7aea961e200dff195956c28bfbb0a28e2f5f0a5be39e5c0f90e802f6f6439cf1513fb5152c1f0b4833f70cbe704df6e2941b32c4c755a9b532d958a391ab157bb11a85987cb04b9737355082f6c4f74a0177313d7eb60ef76182a02461f087dbc5517d6796e88e0ee64ba7bdfb6cc246dce27d2ac4814f2b5bf0b91db22d843955d64bf67341e62ae4fc1d5193002aaece8a6bd0dc033bb33a03fce4819199005cb3085a2306b8d757d6fc49e448fd31e9c733aa58513e82ee05007b784cd6080bfc18264f933646ccb53a9fe54ebcd1994da614c5cc2715a0b37a6213efd6c84b50fca41ff73ecc878f01eff5bc09d5e7e06c3d9d611aeabe245f6dc1c194848076ce7b50ea0d6dc8b24bcef5bca6344c164a4125ecad5dfcd1b388f61d43594a0a985266e841f4adeaf2699449491d69716178984a716d65ea8f6c411ef70538ae5149e29b27671213c0bc1b58fda3c62a30dde20dc48a023d238e48fe30a1b1fedc18d95cc7fd3ccf4810deaeb8d8fa5740795ba6bb12fea048b304b3350b1c30083b40b017313d45a92c2275ee0d105be578b87d007f0ec2051077c36ed0826293381eee00ddf6016d27ccdaa6d0681f05443054492d2a28bb6282d3ff45bd4799011e2691111ad9506a759c46cd96d8ed9a994120af00bb3df6c24a48943cfb936470011c08cd23f96ebfd1baf88a94ecf8cf0d396829b5f1efcffef942fcfbf17e8040edfa66c3afa8d4658cf43587af015925d0bc9ce2ea147d555decaa34c8a2c2000acd8f91e7dd03bf7a8dceea72a42ca7a92d60a5f8a3eeab7f0ba5d9eb978db5812b758ea023889673e701fdf3ae241c6d34b66f5d307c8aa6789e5c4850ebd1172de0c4b91f3efb7c6ff0bc4acfb7356c58e54fb64e546b900a18bf7c7c9856feff19fb5eb900fba5d9264f04df80ea655a0a85f94ad737f1af17a5f45238f40447b45f450be56f0d6057c3a011fe1de562509635df2844b66c21d5769c3cce532f68d1e6a6cf552adc282a725d825d51fd11d3e71287f9d5aca3e2df50ec7f6c15ab1e1cd106ecf9172ea8dc6f67bbc4560cca188b0058d217bb82ef100f77d4813f15ffe628bd30e30a20a659dfbed3dbff773f17e5aa6d88e04dbdee949f7c9d61c772df632a36e73a40598e6ee915ab8109f40bccea87c5debb9e82ab6b6430bc7285fe6ff87166fc02077908a8a04f4fd4ec71f51d1b046dc0694498317a25e6f22e52ed22cef29ed8ad7e4d893f140f945daf3c8244c66a890eb1a8092a1a33e7a94a879d79098b8a3814b719c464d999679fc7f800de777788f76aa851877dcb420493c4dbc7d94883d6500d7e1674d7dd9dfa1610bf6f33dc797eb61b1231a8a7047dd12db0b3725ec242f7e151cfa184eb5a0450471c3065b30da99e8f32bb00199875f6e608896b87cdecee7ad7b03e849465cd7b79c1e0eb5d6899ba5779f1d565a7294a26b0d72f7458950eb9ea7882ba2802ee2aa331b47070dfeea55fd1b4b43c780461dde8473fc54e7d58afce3519abce63e2cda4d98f8ae1d2df7a78b3ed87d3025acbb45d9fd4c39df6ae5245ed593b6e52fd8097c9e6931702ef7dc0d77201508c0cd1c27a68fe0708c116aba84b0f6937577b6f7e4856bea5e771516ea70003b0ed3d3b5951269ab03c8b97f5f6a92ed36711c5ca483539e389ccf0364bdf02cc6b25bd03c7dd07e6cb0bce8f4a4d6a2411a96fb7773b5eeb2df71c896676016bb9f383aedb0f0061e7e70b601deb36603ffef71931e6fb5d2e5a95e6ffdd8686210fe6ad7303a9152c05d7519a151e8bfceb947bd234a2da2cbc13e3a1d6153f19d3df0932dafa409d491a2a1c035b1f9d5d03fdd777fdd0908147d7e4f42b089d00c411c26de1c29c7269ae89d92be7312ec4b6abdaf99b6570c51202b2fd0ccf2d1c8543d0eeace805790ccf9f8e8539ebc3c57455f2a3f6848b031e4c459ef94760569db2928e4207636b450af1ae39eb6651f7065fde7ba079d5ef3239b990e5ea4883e3d7c8a9f34e3be66ceebf5f7fd896cd91e30d363aeb80676da520ead01a6e7a87851ec00bb20d51403cd325bfbdfe8dfdc40a152de8e15e4cdc42c18fe6f8e69b3af338dd239ede3cd09a7a6bab8cd8f542e81b327ea8e91776b0a844a600dd96c084b4ce228de7ce44fe1f186a9efefa7174572099ac3d51ee670fd34ba1e9e8a97ab7caa63a045135491b93429524550c92f7a1c6fb47ccc6dd7e5f900bdf2937af657beb5c382c105b6e401e6da051a0acc2b61adfa57fe1b552b8fcb1a516b2b9d9ea153aef8e3cbefdba8a852f0e38689ebd6b202609c64f5c69501c6a731fed2c794eb305fc66f8c0bdc7d1368c67f26ff6cb9fe3496ccf86812b3ba0745f0f9cb0ca25a45324f76e6a75652a66b352315dd0c61ef8b7ba63ad0fbd5a5b88816f8c1844cbd5b092b172aa00f1819a749c80d3241ea1dc49a4f82a16ec94f69520c0c633f0b78423ce310e2f4fa53122649a4bdaaed1fdcdd7a5b4fcb363a58f63a338755207faddd26e1eee36177a5a41a4f46e5cfa9ab013dc2c327c06e14c7015bfe3e9a77600006f8ac2dd38d3c771c4541ca015ccef4caf422da424b6f48a0311e4d68e3cf6cc6578c1e2da766609fb52db39beb2316b54ed81615966cca2aa07a4f4b3fbde90e724cee647e0ef65fdddb700f4cd5682ccc3bd60194ec5b1a8e777338129639c605727846853b07e745123b73104f3f984cf9a4f284ef464c99555791f309dfe4b37d7169a1fb47061c2cce8916fe4247affb9361903ab57aa5a9065ad7df196377274135", 0x1000}, {&(0x7f0000001040)="5ea8f36811174a9da11d937c3941fdc7bfffc283f104016251b4a212d4c6372359a96b5662a611509a8898213276ddb15a2c622478d814d3db03c729e9660dbba5f339fd2f738e5bdecdc8975bb363a5603b245be99ddc06fd1caba204010f66a68f70e30c5ea479ff768615e083c0ca49563225980a0374ae83c1b12e70cd236f8abfb0c4d4ee54b72665658b36f3b243c894aa98ebcc149d5f3ec8be2cdcdfd4c463506e31b0ba1ec890eb78fb298aa1c27d208464de8e9d551e8127cac466788943f43fa5e97c33c6c3640cc07b92c69c0994fc78c734417f27febefd511aa8fa93ac55ac48346eb0cdcedc943e9a", 0xf0}, {&(0x7f0000001140)="25b15405d9eaf001eb76e819258b2da80aa2bfcca6ae643ece7233a1bf844ad9532f80a455791f30fc42b867fd3479fef619befd6975046fa957c4c0022ffc04b089b21df8f7f1db3f8d6899f28f678e52aff37f4fa3d6d86ce1727c067d2940f758389fa6857edde0b003fc2cb3937d0e79ad382b899f8a74f26d541c7309ce7c5b4e9b8889e26b8168f3a9096e07001f4574e87ed0fe4ff8eb87670756f7dfe02f72b11535a60ac7dd30db0e0189ad645343ed0ad76087ff36d2f4dd3ad303fdc8cf32b6b3caf66478b5", 0xcb}, {&(0x7f0000001240)="e38d7e7d5358a882bf3061cd9712649796d7abd80f12afd3bfe5f00b72211b48f34fa47f1f8f7d831a963c952bc77bbb224adfeb139656a6bb9e314dea8b9e77c4cada7186bd31a626c60280634334b403a0e01c38f892ab21dd8454ad3b880597854c637ec03ca272c4228032ffb49689d08fe9239de21df275d84a530cc61f5cca8dc687f565a7f3843dcfc71d1497396ee9298f0de3c7cb170e3bd962dbae7092510ea3d541c319fa1621aecbbb2b75166e137a1089e02bb15e3b2991adc6de6031236d9f351021039df746a50436", 0xd0}, {&(0x7f0000001340)="f85947c3819727385ff9420cfb90f40e54bdce8fe2fd3d667a41d53b4925e59701304aea2682038b0146389a6dabb70f5c6d48312d39dfd7e7387fbc9c0209268981c8072b43705ed19aba82ee57469c7fc664c9d639257026fe2464e3dd9ee88f4c342cdcc2e25469710a9c401f73b8109bceb41f37a6172d", 0x79}, {&(0x7f00000013c0)="60f5e44e3f50145b87c4a8edcd44c9bcbef7f8e08605b52c596f85ea45cf4001250e2b81c52bb301bcc971821f", 0x2d}, {&(0x7f0000001400)="af2a35263b32580c92eac1526d88edf51fea827be2cb61df55a9dffb25e9eda9413f4310a8f635bc47059a8a42dd99e72588c4c1d1b2f94f60f4153dce89abff35296c302c10e4868e4fd40822fb2cc1aaca8ee9e440659726eb6091059138346cc523db6d78a9eb995a0309abdcffc0353b884d47f363540ebfdeed69776d88cec7345e45395bd389b0f7f5f95563aba43c27135ef7f5d11398ba48ca9142eec49d224e9b71ff", 0xa7}, {&(0x7f00000014c0)="3c5ce638a21179ce38760f31db996fe00103a0010d26ee9141f22b7c560b8c63c219265d4e4570431c3c874252817e169c1ecca0be4510ee7362a298f8971ab7257584e0a8615296a3d0ef98b588eb3e60915d66eb89f575b2aba054a8371b530606ade74d08caf90a213ad189ffc7301c0f3df82664b9eac5f4", 0x7a}, {&(0x7f0000001540)="07061cab605e691ea1ace1205f49a189e1dd2589ee387d669e7fabd4283f91ef9bc22416966fce3d428806b95654caf2017804271f5b2fc24b1e74575571d9a50d8bab28305823a5d06edaae4c6a7a5b70b7b1683fe30eb8ae30c78c97f11c35276d09d6009c343399fee43547d856c33bff3a0f321f8b032989056e4a80fd2d05f31736b28e6f9578bfef161aa8e335812f2eb39b5529449da26edc8c33ddc0be97ac467b44753d564bd329432276677d8e90efc3605ff8bcf1275379a9d07480ba5eed83574c5d5b481915fde36a9f24da8b16f70f3f6297b89832239754618bc211ae869081cbcf67945d42f8d48085f9fea76f77b8848d273db21a", 0xfd}], 0x9, 0x0) kqueue() getsockopt$sock_int(r0, 0xffff, 0x1016, &(0x7f0000001700), &(0x7f0000001740)=0x4) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) kqueue() close(r0) 16:00:27 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r4 = syz_open_pts() kevent(r2, 0x0, 0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xefb00bf3c37b4081, 0x5, 0x8, 0x8, 0x9}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x800, 0xff}, {{r4}, 0xffffffffffffffff, 0x8, 0xa, 0x1, 0xdd3}, {{r2}, 0x0, 0x8, 0x0, 0x6, 0x2}, {{r1}, 0xfffffffffffffff8, 0xc0, 0x80000000, 0x7, 0x81}, {{r1}, 0xfffffffffffffffd, 0x10, 0xc7, 0x3, 0x6}, {{r3}, 0xfffffffffffffff9, 0x1, 0x40000013, 0x3, 0x84d}, {{r1}, 0xfffffffffffffffa, 0x61, 0x1, 0x3}, {{r4}, 0xfffffffffffffff8, 0x56, 0x18, 0x0, 0xcb8}, {{r4}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x80000001, 0x800}], 0x5, 0x0) 16:00:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x409, 0x3) recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000280)=""/166, 0xa6}], 0x2, &(0x7f0000000340)=""/119, 0x77}, 0x801) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x5) kqueue() open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) 16:00:27 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:27 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffffff, &(0x7f00000015c0)='./control\x00', 0x2, 0x20) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001600)) r5 = socket$inet6(0x18, 0x5, 0x8) r6 = socket(0x20, 0x4000, 0x6) kevent(r3, &(0x7f0000001640)=[{{r4}, 0xfffffffffffffffa, 0x81, 0x80, 0xffffffffffffffff, 0xff}, {{r5}, 0xfffffffffffffffd, 0x21, 0x40, 0xffffffffffffff80, 0x4}], 0x8000, &(0x7f0000001680)=[{{r6}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x7fff, 0x100000001}], 0x8, &(0x7f00000016c0)={0x2a50744d, 0x2e}) r7 = getgid() chown(&(0x7f0000000000)='./bus\x00', r1, r7) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001340), &(0x7f0000001580)=0xc) close(r8) r9 = msgget(0x3, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000001380)={{0x0, r1, r2, r1, r2, 0x8, 0x3}, 0x401, 0x6, r0, r0, 0x935, 0x6, 0xffffffff, 0x3ff}) semctl$GETPID(r9, 0x2, 0x4, &(0x7f0000001300)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair(0x0, 0x4002, 0x317, &(0x7f0000001300)={0xffffffffffffffff}) dup(r10) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r11, &(0x7f0000001540)=@in6={0x18, 0x3, 0x1, 0x6}, 0xffffffffffffff30) open(&(0x7f00000012c0)='./bus\x00', 0x8081, 0x82) preadv(r11, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000001440)="69b1d9e46fe75742f2b9857fe0e85062e8233fa0accec075bed442c292243185ebe14d7d5a4f687740fc55a59350047afbb76b78a2e995f816b75f04b32dd074f62a680a358ea6f5aa2e7a134fcce2a6f472d33807b61a684826e1aeea4aaa70c66f31cae0834198381e12279e7a0a68d8684ab65f07d191e975b1be083d366c7590a8fcff50ccf3f0657dfe56d8aea65cecc38b3e1183a90c3f3a42de36525f15368bb896e299b28c7d68826f1fdaf88a5b1460d67858f06508b097e64cb71fd8edb90b3869a1ac20ed5d71f5fbc47fcb2527693344c1a3898a6a91b60bee0d138d96c257b24522dc61e8887caac1b9ccba90", 0xf3) kevent(r11, &(0x7f0000001140)=[{{r11}, 0xffffffffffffffff, 0x45, 0x2, 0x6, 0xbe}], 0x0, &(0x7f0000001180)=[{{r11}, 0xffffffffffffffff, 0x64, 0x4, 0x4000000000000000, 0x1}, {{r11}, 0xfffffffffffffffd, 0x4, 0x1, 0x8, 0x4}, {{r11}, 0xffffffffffffffff, 0x58, 0x10, 0xfffffffffffffff8, 0xae05}, {{r11}, 0xfffffffffffffffe, 0x80, 0x60, 0xfff, 0x1b}, {{r11}, 0xfffffffffffffffd, 0x82, 0x1, 0x5, 0xffffffff}, {{r11}, 0xfffffffffffffffe, 0x8, 0x0, 0x2}, {{r11}, 0xfffffffffffffffd, 0x0, 0xa, 0x8, 0xe4}, {{r11}, 0xfffffffffffffffa, 0x20, 0x0, 0x5, 0x3ff}], 0xe553, &(0x7f0000001280)={0x3, 0x2a47}) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) getegid() mprotect(&(0x7f000013c000/0x1000)=nil, 0x1000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) listen(r0, 0x80000000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r1, &(0x7f00000022c0)={0x0, 0x0, &(0x7f0000002200)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/244, 0xf4}, {&(0x7f0000001180)=""/74, 0x4a}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x4, &(0x7f0000002240)=""/70, 0x46}, 0x42) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x82, 0x2) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x181, 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file1\x00', 0x800, 0x1) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0, 0xfffffffffffffcc3}, {0x0}, {0x0}, {&(0x7f0000001380)=""/179, 0xb3}], 0x6, 0x0) 16:00:28 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x31, 0x3, 0x1150) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mlockall(0x2) listen(r0, 0x80) close(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="3df2248e594d8977733c75b13e1a87b921b1f46c36", 0x15}, {&(0x7f0000000040)="005f56cdeefb2aaeff6c39551eb5c53fe677df67c611ab9eb60848948dcfadddccfc94f1da1fdbbf1762cb05b738e879c8301035f8cc8214c8ff3f7328821a74890b1dc8f03a862eba3219b573c889bc6e7cc0692c4bbe5457b2f39e61f1976a214b6d602b30f320001985015fe89712dcec2f34fe", 0x75}], 0x2, 0x43) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="a4959f4e273627aa11f9110f851093a46432d452b23c26744ff44b427d421f1531857db33f58c5c5f4f38d89eca9ff27cc6e9ed87f782dc583ef1d24be230ad18f4463ac56e36049a040508bcae4453d6188a154e934cebce54210a55f0c05a0a64acbcf3884ee027869095da24fa16f8024aca7dbb10ea343ed7d98919d6f4cbae20bfd52cf47b357067b0501d808d6a4a76e21db702edd15811e8ad67634", 0x9f}, {&(0x7f0000000200)="77d8cffeeca70ec71fb5a470bc83e6eb6162698172e9b5f67b9b70481503d0aa8eae489be785d3ce0a11858f34e42baa8ca7689f482ccfa8c3c74372d5359237d7bbee8e97620d3a0ecac30d97ad4bda221efa017d188e0d6605b61fc7a193441d6e6fe7f0c0c9e0ac91b9eea245f395e9498b6afdcbad4fdcdb93186162733f650bb129920fee28200766fdda51e4b0fb1763320ac3d11273bff869274817faf423c1983b38627c0858d62fc2ac59a8ba0a636b7c9b6b99abb83c3ac748e3009f885119e620984a331ee7b37ff370120de01f", 0xd3}, {&(0x7f0000000300)="bcd91290e6619e817d69e0c476a9780c981531f7d3efacf95079b598123d143fe9cdd47be09e15b6ece29993b035beb85588be933c1590bb80cf846b4505a8ee1d0e277682936ce731e6579bb7873738299c6e5a02375ac1a186b2d642d56b94629fca9f0360ae0fa4430c57ad20d730a598d8d4fc3c3e57495b37172f1711b2d796452b93b4471edb060c3bd46ec907d4fd8a276ee3", 0x96}, {&(0x7f00000003c0)="eaf7100dd0d8882bea2b1af2e41f9666f4af6f4aea5395dd893b0b10910823e8f383d8261e599629308ee3b4a6b399f1bc05724e475855bfc1663acabdabe1914337adc836b428cc04e26b1485ce6641f9f7e1418b168e947ca830c8cfde2b7ab75352c5788d3615e48cb16107c8b179eec54c38e486168a4963fe3ae5896af01b42603ca46ffbfbb539ef1addc03c3db4250c7b7386b48039599e6026dc763f8d3683c77ef1a4fa652e1d9f42b537054b9fbdf034072157266cc9c52403ed0cde8e334cc62b7b25a635fff7728314a4ad8405a68988c29bdea5cb770b3653b71264e8c8dbfdedb1c323af4a3102ed2ac03406151b", 0xf5}, {&(0x7f00000004c0)="f74cea9c4f372e0a3d6875bd47577ffe4f99fb7083e63b3083983facf556ac5636fcb0aa26c84b40f29b170e9317233da1517f7ee5c79b5abfae7267bd8067d038fb52f04c54ff7314daff74cc60e76326c61c59925e3e26afb2a695b9f67e0979969c5ab6cbc2fc2b42824c3f56c3dd71573b492a32516be0", 0x79}, {&(0x7f0000000540)="57877c5f35ebf2af3b59ad627406297e43a75729fd095b68612ea164e43f04f978dcd177040d101fdd891ae5f7bf8978f70ef14e2bf195d8276ebf76df15889cad9f8aee2e8416d11f362649132bbf7e12cac3fa69b6532b63a58056eda204ddc5d2c390569e08efa46bd48d5a459742bbc972906f5a856a8dc22235", 0x7c}, {&(0x7f00000005c0)="1d879453756f5660c4dbec82bdaf2c790cbd0adc", 0x14}, {&(0x7f0000000600)="cf7d0836691462d820fdf57f801b6caa9c32ca4588c2e35adb15188ab94c21d5ff1058356d8f4d4a4938e6c3bcbb16764ebbbc3c10f692d6de89786f58fe15648e06376a2f058050af6e3ed434e5ed4e34ffc41853291ec0c0776e422269349488807a4d31b6ab9a8d6da0d534", 0x6d}], 0x9, 0x0) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000080), 0xffffffffffffffcb) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:28 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000140)=0xfffffffffffffffc) nanosleep(&(0x7f0000000040)={0x1, 0x8}, &(0x7f00000000c0)) 16:00:28 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0xc180, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x11, 0xfffff, 0x129cbe8000000000, 0x9}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x98, 0x24, 0x1, 0xfffffffffffffbff}, {{r0}, 0xffffffffffffffff, 0x40, 0xa, 0x7, 0x2}], 0xf3, &(0x7f00000001c0)={0xffffffff, 0x10000}) r3 = kqueue() dup2(r0, r2) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x56}], 0x7, 0x0, 0x0, 0x0) 16:00:28 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) getuid() r1 = getuid() setuid(r1) rmdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:28 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000400)="72d8ddca6dfc80f2b52242bc110c3d1dd7ec", 0x12) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='}@#]-)@^\\&\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&-}--\x00', &(0x7f00000002c0)=']&&\x00', &(0x7f0000000300)='{/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x06,-.\x00']) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r2 = msgget$private(0x0, 0x24) msgrcv(r2, &(0x7f0000000440)={0x0, ""/92}, 0x64, 0x0, 0x1000) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x1, 0x0, 0x8, 0x0) 16:00:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x20) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0xae255ec, 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, 0x2) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000180)='./bus\x00', r1, r2) 16:00:29 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x38, 0x5, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="b0b8b22b641159fca61359bdbe0a6e5e22226648b0aef4822dee5501998798bbe26314d01dcf0046b4ced3a3e1ed71367d496392785c6eec32938cb7bb5afae74a0f31ca2cb8bb0fc91caf480a63b6a41217c108548f348b70898eee9853e670ddee670ff52373668c5ba984d372dcf0d3485dcfc5a89eaa11f0beaee975b627dc14039307b5ab93f2b33b85c92f4b279ee7f7247ea4bfc79ffa5053f819df1fde5ed4e645ebd8ee1db44b1482b3aa56acfd5496f08a570083c63577ebca680719966835caa8e08d39542e1927a3c1b6ffd0c089595561d46fb70d58cce094286dd1239c4e6ee035ae69db8b31b618623d0a593b75ef5c42b91c4ec85232375234f935f8ecc00650c41b423dc30cdd9889cd401a7cb382421a3a6fc084cf51f2d8a3dd104dc984b6cb9d9ef636e8e49884d36be92c8b51e99eb3df46c6d0d62e43ffc40973221a7e6de46d196ac06142d306427844a51c363069c99217ed7b7031f27cb99dcfeb91f7fb71577f16ffdd101d62390fea0a4e49cbbf989f32417ff679fd2efea156882a8971d6cb996e664370b403b734e615b6bd551ccc4e686b5e4b27268292bc57f085e10c531c3faead009aec2141d68877b42a4bfb77c373e7579a930056d9a536a845197707b76ef71f075b89ac5572ec5c35d6e8a480efe169bf33c3ca8e290fbf6a0d02c1d1bb65f01acc2b10f5e05ab5df61619a4339cf6999179c3e55313868c9430d57c13a95964b488e9101ef2ee63250734180b01aaecc16ff28515ca278ca1fcedf309ef04eda0234f5cdee712ac5ae9c1e64110c43efddc9bc887ac8a1e16bcc398ba29145f413e85c82f2f737bc2954061012fb8632a78a9da1c2498a26889c864c9e93973a2c68915218804cfc0bde17d1e14125ee7f081030bf1d1d6fa0851168bec9590c768b6d8e881cb6412c31c580b876753be1bb7244b03265055f7f83f27a821f547cb5b71e2ce07e74795f398c1d9c15108f1095a763e32039febed76797bc4526603b9f00ea96f4562e8f2d2e9483fbb20e11343f482527e1ff0534cb1fd7d98d3ed882912d235f136227e1e0af1939d75fb704fe1294a5c962150cf0f03624ff89a1f33fd9f86ee0b40d765fdbd0fdcc16f06f1e3a445cff59f334f87f81db38256b60fcc113b0d0960062089d6f14ea2871142b7c584cb6f764b581a11c657e64cc26ff42961769339d048cc09bc63de1d4efad460d3a747f35319f9ae03ca0af5a0de0bbfcb84bab57ee78244170a888f6ec471db61f4332f4c3b055b5ad0e1a0b5af9ce72fc6436705b40acbe8e637f98a5ecfb6c89cfabed920854bfb9ed7f86d8a87519fbf71d4dfbf4246dffd9f14ca048152852d6f3905f179d3aff4e1f7a1be3f12ea3b8d930ff575d10b973250191282b7407cb21c8fd94720437fe6a43f74af6057b43ae4e6d9f2a6bfeff0fd194da81b2056c667f67908eb0b325f8a18e8c76c7bff1c5d9d87fd847d1b700df7b9975813d8757bcc5e456fad75955c246e10a967932e8fe7424dae9400efbf0f98a0c807ebdd358d11d6d8d8ae0153967f4853137ae1791a7ee500ab57c1aa3225737ab5f5a778b5e3e2257e70ecc72d5dfdc2c3f8ae8c1b6e2b949ac529fd7ac6a8234c7d8198b878c69721c73dc7dc4dbb8487ccedf5158d4bc98a48ad8d694d4c27053683070fcfed1f2b3a24bdc1a97e33229b324b1fea504daf160781c279bf2ff408394a3999987bca72c42839eb9c962245eb40b614159c2297e572faada010f9d443dea99bd21b71d30fe928f1a44e2b534fce749b50be74019badc87a87c5b0bdbc33140e8224ac07bb5c6efc0bb00267fcca00c842ca3c043358e49f1709600beaf9d406f3c1d6d31f29fe0662f6ad86c1785eb596751ade66b8a018e07327879381cca94fbb3767fe77e8127ad6b93e1e5b4388137a665ea981a387a892bfb9ac323829725750a3f1e0ee2fc4fa58b1468edea390f2023fdff3b910f23382c997d1cba36639581d2be00d46d7e32045ed97b9324fc7d5d45e5f1a9403305ff733395d2faf021170957fed5d76bd9d9870534fcbc99973094773b8a61a41da6a9e856519885407aa1bb85fde398ab4aebda831cbedaf86530232fcabc6fe9a5575278bbb7f606d1438ab229794cfe73d3b4992a457cb01a9cc9a47f8a87ceb260228ff09e75c4d5bf9f9285fcc177532928be2565562124b1c7560f05e90dd61a0f2bb7a9bf2bf2e0bd50713a20134fd9eeaef49e80f691923284c80bda3735fa3514195d5e9f50172963d4f894827626c7a6bcf4fffab386507b5803dab3d7fa604c45c731ebcc5d8b26a6ae41481dc0739ca35bdff62d0a1f99a7587d8d2de2d12dd24134e77a79bf451c9ca69d6b1597f240941fa4a37dc2b78ae0eefcf0d7b6aa9901b2865e737e4ce52e726bb31705da832305a69e32ac79560d82cb33511364731e1481a6fc074c1a668de4a88e6a9e380ae232921a7967f07f1760846476610f8631f66b41aee70a8305ebb785a8aa4c784f9b91a91a1e87ebe9a066a443b197fc382f526679e43b63bdb081d6122034f47867244ddcc72e77fc01fae7cdc257ad21fe4e6634650fd9670d6b8b25706d106ce8aa4910682b724abd578dc4876c16559d269025c29f0ced8f6b32e17fca24449eb90af3b00b5053a05d3958088fde3ebf75694c403c14030132a49a6cd1726af12e02ebd41816454207cc5db30ce0784c2820a900ffd7c256fa4467bc873a93e1cde504c1d424ce1e16a43261863b4895238bfb44df384c81ddd68cef2bd1a81770f68db6c76e5a6d05773b8772a9990fe6bc418e75a6b30de09c3ffe9d823f387ea637985c3d9fba7e26ab24d59ca06304501a4dd56eb21cbe5ddf0a860c038e3b513357273e89055fea1a7ba53d9a67a4e8a8f0f6f2c5c3286bd9406d319368c4c9a20445e081645a6a2d63b9b934f308e0d3d9aac62346ecd56aea8132a5862e7196ff227fc20d65bd03e02764173d2c35fb39e27770bd910c27efcde9c6703af035a44d27db9ff08dc1d11d3fe9195e589d79adccc8a7c986f87d6de50063713cbf5c452521da1b41d05215909d5dd1ec535d0f382a951cf57b52528dd60ade5ba4710bda0ef85030598119e6dae3f8f648d8b968a64445de4bee568635fb1c73065447b9eb247c3d22d2b65dbc7475fc1d336508b7772e7913dfe351a0c6190656e9e6f333e0f0b1c9113fd269b9b13eeb543402da0bd01518ecb9f44044e1c708a52ec36aa2f47508780b39926201ba9e188699aa3c1c64c59e9faae4389a5162fefe78bdf9153bcf4d5f81b23a64cb16bc6ad3c529f3c409656e9bebc60d8248c359c226a7aa63377a70b22911c8dc58a183286a7a920d68505877ffa8e746548225cb18d762d5bdbeeb051919d7b4d470080ad85d7602adf5c696a70e663a20cbf1a9cec38f9749502a8ee34ec9a6a2cf35ad338d6540b23d62817948a6e1547ed059f68222e07de868a82bfd9b041d447ef96a792a31af23a65e8493eeeca653290d08047e9de6dacd9545ab6568b343694bba1dc816aaf444214eeb7761d0354aaa4bbe448b2c20bf5c9ec8e6c30656c0a94a2e25586d504cd2b3379eb6ffbf780321f1b002779f28018a63cfdd0be7de7b4548788164334ab35003588f716587e007b0b358ec384738bacbf5dbe0d8a4b1869e9554396dcf9eb931e09c6473fa0a8e434f9fe9de020efff01728d01d310bdfe5048a6dbd8674416562fb3380df0c2dca64ac890d8ef2dfa49090374a75ea8f40423b152bf07f6ddde279b81951896f32c7a36667affa89b0ee3a13cb9214f0bb98fa81cb82d01511bf5fa6c54ef8ba984b6921daa17abfa57ea21b36f64117888f49cf4bd22e1865edd0a86b6b5a995a07eb03cd639077e2ec8b665420f1b4d28b761b53bfcdf8b7e825c5f9698a25d65f9868bf84e27e20d7cbbfdf6e753f67b4c0de7ead96667d248b351230cfa19a5e7eda873726b6ac2de78fb9281f4867cffbf1ce265efda6d6d63253a1ca9fc1869b531b910628c6ff75c2d66e3e573529c738cf8ae7fed4d24bc5c7cbd892764f5e66793f39576b6fccf19975d5155e59688ba2d24252e0b81fcefee09caed35a0c0378f619d6421f0114b9198a494a2f2a4a28b8732b79f6f28e35c233e4a47c128875ada3bad2a9f93623ec16b262f7d009d4029ac1973237fd6d8db9bb9b1ecf74f17dabe1deee180029edb9724ca6b3ba7a51a122a6ecd22441020f18795d4c08bb51eb47f01ac141b07543b7105db5e1c9630b9ede1d0c5757fdefb54369d5c646e2a31cc25d8af4fba69c188b1611d5cb41fd2b25022c49903965f7624732a84626d893028142cfb40c9b49cccc0ea281e6bbb9a498d43bb8c63024c604b6d6be636c09620f8a199b9e5ce868d83090983cdff19f27d0ab0d81b9fd9cc156e8f82b28b0e498d8a286701506b7cfbdafb24cf371f6216f8c6a9c97c7c560d008b4a45ca522bdc407ad7925e52755be404d2b471d2ed190679b9a213bfda21b629260733e2155d6ca33e649d179f9b67f581367d59b6e0d6c312d7a5a0201e0ae0be3028bd8c002542e786c9ebf268c8dfb65be1044d92298e0361a83d7f92fc1486d3146b336231d9a2c92505bb57378f93bbfc82a6ad2db933ae5757fb4c31c90c4edbb8d1831d7ea6beeaa4d3deba04916f8b5db21034f43f3613563f438eb774500a3a9c71e6240d150ee86ac177e7a753f3e80d22aad3b0ea5f550b7d0db06115d9ea52ffe285caa7b03af3d200a968c5b23f187d4838325c332470040f0147abb00c96ae7af1a83c121b25c9fd5958e92a5d570cdebd25512b06536a945e6d8029f9eddb029b489e5fe97c1529f2e13a1037cf8ef17a87719e76bc2a9dad154540e1ca49466d5d9f25665c5dbebed7a5e47106d1b9d960b79bf21d85f30bf926bd3456760a6e20743d8b36a8d83814e36e244f88f0135cb2640f9cc290584153c013046eddcb26b8064b20143577abc98ab3ca6c558dfcd1037cc6d3de9259cf5917124a1f6c7a9ec476c50be981f2b8685edc4169e64a3268ac91db2dc1df5f8d6a3f3222d3dfc66aedb17aeb23d1868a78f7bec5f654feac94cd3b4d3cf66bc30584214db237ec6b65306999a3f11af3cbbb18755264b5fbe6c840466ec39a81d817c7cd02a1f3d4e4958d60c3112a5e003f5b477e9807a2368e404e5fc6e219526173f82f76d9ede7c74d92a2ba291a638721869efe4aeab034d9711029a1d031206118ab6055f81bf9c524116b145f336ec50a2e88fd78e17bbadd317162a43dfe90fa10dac12308fde88127cb20361f4b5f3ca437ace093984724227def458a008003c7b5bb04d95b80c7731cb326bd3c0ad8976d3a67d07ce64d6b7edfaba011270f83f299e8a3083ed96fc8d7190007f90d3244204ee494dfeca7c21b65f46f0194516d142e6b056aaae42dc053dafc58c0364577f3da70ad8f71f6e5e1bdeb398868bf79f467ec04bad0e8e2ee79a2b1da71508f4466a1723295e2dcc3c55ed8971c115f6adfc57244d7de5ee843f84ccbfc48c55a14381444d5232b64ea72158f548396e01cf80627f5a3caca26851c47a919d63ef964c50df3b894137d6379b75146ae75de923572d9e5dbd0f8be78a95b07a37a681008c67bbd2b20f5e1d9c6a25a9b089eab6914361aabb00b3add4e2f71f5d776738236fea7e51a23fa5dea754287866ca8c23a055c9e170509020a9b394421c103e92ddcb85da4f0f68278263682a0c42e2ba525016350b", 0x1000}, {&(0x7f0000001180)="0704b8e8bf6290b3ad296760b7f8612573da671bb759d7d18018b204fb57d5f14e103d113cb2d95b2ec37ede35839da13e6ee4bc323feb6253b3b81a9ac1a40b78539b2e6cb4bca9714a0320a00b3c22e5510250619628af4255e4b3ba006b8bee15e79fbfcbaf34424276bb927861b209bb2a3a30b8f2338166bada45ca9480bd443302bad4845332e5176c05e57c2ce8f95753b6f62fe68ff0eac5fde95d8dc1c0742954e2ed894466477b3e8b08", 0xaf}], 0x2) r2 = fcntl$dupfd(r0, 0x2, r0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) 16:00:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c9f5c06f91ceb2f653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) ioctl$TIOCSCTTY(r1, 0x20007461) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) write(r1, &(0x7f0000000180)="73eab9ec01fbc5585b477a896c437cde2bbc2f106b94f17757dacd69e13e2507549bb98849e4d73f8a9c6c406716fda4a5aa0425c68abd1a7d0914a77ad7458ef4037546d83f2f1b1a88fd6ec22d329d73853f8666ba2e64f596e5b655db6d9bfb8fe4417f294cec53b889a5e33bb0d1eb9916fb3bd34f374641561d67c9aff3d59af506a4e8dc13aa567dcb7b882f57b995035395deb7f57745259267ec91e5cdc715a0a07b91", 0xa7) 16:00:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x3, &(0x7f0000000180), 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:30 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) getpeername(r0, 0x0, &(0x7f0000000040)) socket(0x16, 0x4004, 0x4) 16:00:30 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r1 = syz_open_pts() open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xea9, 0x8, 0x5, 0x1001, "5e0c0ba4037811d7aaa18ba7f4bf518cfaf6eab2", 0x80000000}) 16:00:30 executing program 0: socket(0x1a, 0x7, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x80, 0xffff}, 0xc) 16:00:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x8000) listen(r0, 0x7ff) socket$inet(0x2, 0x7, 0xcde) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) shmget$private(0x0, 0x2000, 0x220, &(0x7f0000ffe000/0x2000)=nil) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() lseek(r0, 0x39, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:30 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) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x8, 0x75}) execve(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x6) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) 16:00:30 executing program 0: shmget(0x2, 0x2002, 0x0, &(0x7f0000ffb000/0x2000)=nil) r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x8001, 0x9034}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="316358c15eef0e6b1063f0760ed49dcb3431004b85d3501583a7cb8ad5bfbde99a57c78a23d19acb9056c7a33de69c0d87b09cacfac3f5a4c00cb3b5b9af3b06528a28763f138d7994e4db8c400ea3ca94c0dd24fd700be5f6533f22f50268907b753c41548c1d4f4b360098d11135a40921a15261880d82d10519313603a288bdc2a1cfeee7783c7da7f2cdb613c1d27c4242d162042a4550411baccea444050b4daa21fcf104fd8fa099ab7883c41fd5dde25aeea5a814add6f0c55a5c8af600", 0xc1}, {&(0x7f0000000140)}, {&(0x7f0000000180)="8e3da459b1dd4184aecdfde1057fa7d0e4baa30b6508e06e49cb926332e14f8a88a7004c87d8c4e0542e0a741632810719a459d32a21e742f03122cbfa10cfff563ca623105c50651b7abaac3d989d79aad751ca0774b37947d059f88a089f515a292b21a2cf64b4c05ee03007ba3eeb23c8ff18f4d5da5a224d0e1757da5fb98c8976618f2355abcaea", 0x8a}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="280000000000000001000000090000003c12fa3ce190fbb17434b64c3c13ba09d1e8d70285810000c800000000000000ffff00000300000089c729cbcba85cb6800a57ff5202000000000000009d5d621d611ce6706f2ff49f50d90445f1b69773d45c0d1c3c13f2b6b93e4ffa46bec38bace7c4e893b7da68b95b5bb91705d2759c9815fdeee8b59440a3aef934bbda9fc2b1bb28c241209ec47d3520adb40677a1a37fcacc435876cb66a05fa19a789a668b77d4eed79d3104a0149fffb6703f58b1bf1242c86bf3d45ecf371caade209dbcf29e350cbe7123efebc9e2c2fc99af667f7d5936608f000000000000009000000000000000ffff000005000000f9ad4f5a81193f0f3adad133794e59b28b68bb8aafa4220a09dd6c82b22d6fff55cef5cf5badaaa0a416dd2d43556840d19777a9f4b0d7eadadd2f6de1db8184c5493af4089e90c98ed1725a4d0c3df6b833c8ca95baee6f6436527b4508b14300fbc05e5c1926b6ff2223f4c5d4a231ef957b554bbb35aef4a49906cfdb0000e000000000000000ffff0000070000006f82ff1817c9370f1e944fab7aee0064dab95834fdaa1ae703081aec98e22c6cbbd68bc9863bee39d0b50ed7b1864fb263f085697ccce9cf0be7f0271b0f6babac4bbb758c6a880675878316b5c9c0ea7de2105fe501c66de8328dc6505e54cfe8079a37f6284a2f428fbd9cb2a89db9c7c4c87b41804b3921649c6870fad7d2c5336862aa08815550a608f203f08f09dba88f80dbbaa40c145dd9c5094cf90e8e4dad3d3ffeac0b9cf36c09fb06c09197da80ed05ba7c6fc974fc248a6421ad89666be32116000000000000"], 0x260}, 0x403) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0x3f, 0x5, 0xb8, "cf08fb4a937f92650f3be15f6c6ec23f7d5b3424", 0x6, 0x764}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f00000000c0), 0xad, 0x83c, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x45) 16:00:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x100) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000240)='./file0/file0\x00', 0x54) open$dir(&(0x7f0000000200)='./file1\x00', 0x400, 0x40) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:31 executing program 1: r0 = socket(0x2, 0x4003, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x400) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) getitimer(0x2, &(0x7f0000000040)) 16:00:31 executing program 0: r0 = socket(0x3, 0x3, 0x1) shutdown(r0, 0x1) 16:00:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000026c0)=0xc) getgroups(0x6, &(0x7f0000002700)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, &(0x7f0000002780)=0xc) r6 = getegid() r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = accept(0xffffffffffffff9c, &(0x7f00000027c0)=@un=@abs, &(0x7f0000002800)=0x8) socketpair(0x0, 0x4003, 0x9b, &(0x7f0000002840)={0xffffffffffffffff}) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000002880), &(0x7f00000028c0)=0xc) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000002900)=@abs, &(0x7f0000002940)=0x8) r12 = kqueue() r13 = socket$unix(0x1, 0x1, 0x0) socketpair(0x2, 0xf5fa82f14492e984, 0x200, &(0x7f0000002980)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0}, 0xc) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002a00)={0x0}, 0xc) r19 = getuid() r20 = getgid() r21 = accept$unix(0xffffffffffffff9c, &(0x7f0000002a40)=@file={0x0, ""/4096}, &(0x7f0000003a80)=0x1002) r22 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r23 = socket(0x21, 0x1, 0xc9) r24 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r25 = socket(0x10, 0x0, 0x8) r26 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000003bc0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002640)=[{&(0x7f0000001240)="03540f36640b2460c46718bd6a7bc30dcb10899e519c594e718d9761c842ab2850f682fe380d6092b6acba1a66b9f00e04469c2ef624eac15eb6d185db32d095e7e49bbc069201f396684bdbeb7a9113106c09d33be3600a171f8266e1c39d7f85a7e18f33f5be4ffbafd818ee970065302c2d8be4815a262dc6c4777eea945d8d5e8d8b8cafd0f61aeeb7ee024f7392d2aea9d6b4df77aeaffc931e9848158a787317ea0c0bf3e10a12826b78883f7afe9e17dfb07569301156e95ce26e4c90b7264a7e260cc9f9507e5fce423fd091c99138f903d4a6529a10ca34dafdc8d9aabfba6e6b23423818203c04c5", 0xed}, {&(0x7f0000001340)="576ac731503f49818dc3be0f5d75d9e888b6d1ee836fdd0964cf308a438f975250c3680e3d950f48a1b555b67b38941d5389ceb1b93b0f289c4844b988754ae62f794b4eb9fc65280ef6b64a2768fd966cf4774c89cd81f29e1d10732175033f8db143c1643a6e6fb4001cd06f11b6b1b2e9bfbdcffc932d2e5094e22480cf2cbb08a062e80df6b61b4c9592b0f0dccca1ab6d4d62115a2556e58989597643c8740a830899507ae9abf8ff453eb311cd1f806079dfaf290a2d4162a3597aa882f93bb29546412ff5a60cff61085e0fdc9711735dd9cb921dba92920b01892943a2e89d05185e69039a5508115632e21f0ed7f0ab85851ab63c4754d77e4b7ddee48927c2093abfaaf9f7f2d085efff06544d68456959388d5588e02cb72c12be8494c13185e074ba770cb281b881b32aceb5a51d1881e9f7bde5f5a4ea62b6f0cb7dfa46d940b1700cd3bebba65d559465ad5e3392d572c7abb471f192269dc3a385bfeec678259c3fafe024ea416306939ce8a7cd889a33d7cdbd864c331f81c23c87115a284b05bbc6b25d25cfa91f233e07d96f49a0ac63d567fb4ba0ffe0123eda64724dd3b9db286b65bb2a0c2bac0fc6899a9a431052f6d3ebbfd0c7223929549b5d3fba412ab0a74466f7f92d29dacae58a05912aa47e24eef808c43f09c49c57de33f1c0e47f0a10f696e6b7a22f732ab4e85584f251430b61c9c4b4cdb8aea58afd33c9b3cf66ec2094d5f551fc7334cdfd1bcabd7c636a59c46afda56c2c19bad28949e33fe4c39a04bccae4cf12e73d4fd9c538d7daf5c188137dbb06afa8f2bfd38308871acfa1b33c60b086eb65691b78c99048d784480890adfe2cdeae72dc57ff8a69c3cf666c0e26797473435ea4828a6b703a23b48194b3cafcaa253cdcd03ce82d8439bfe151720b90ed404c6950e84e00803ad26fb6d8986e8cc0d5d471aea319208f6449376bd58a8a6432f44072d7eb9b8cdbbe6999dcf0d12bc4090af7106ec743fc75817a0cf9e62498f06de991be92cbc53523b536ca3db3f381bbad773a10d5ded4d465eb7612ff69385948a66d086387395e5bc125370d7a2ed1007cf29682bf7397e4352e318d54b408610b1672c067c816ce310492ba76fcf2c1d6bcdd6bc969a1010f18c906e54def43dc754be64cc4475fb382d42a46a753731a41e83128a3a82254acb2352e0d750fcb5c5e981b1e9121e9d749f5a029c572c182195c73470fe5fa67724707aa69ac876b967bfb792a93ba3aa5f923d35ff9961ef1f3a567ac62696f1ac3a725d48d21ded16e9c75d21def06d7c681fed95cbb0dbb269727041c86f7a21f96479b1d62150bb2b5010cdaf1957851dc58907f21b71085ce3ec4fd35c4979eb35f3de2c5cef513771cf743b6930a414ce3f629af441bb89b6e5546f33da3acfc932e1e83df355b75ddb5e7a3c6db844c3df1357011d2c38d93650b6b87afd2a7be3f23f750dd55528696d10e8ac98ecd0ff53312b35ad9b761f540a9fbea1cbf0727973ffbaad5748da8aac5ab70a83ad70dd4c2e686417c327bea8e26ac89129b2b45c45d4d4afbed5876db03513d3362d729df31497e2df014e31e5d0c16f3bbf383ee25ed7321dd45b45127812d1a91f44cec6c2e317fb8440f62cc21e349fd9997d07114b37cb9e5676919180c837aa9dc153bad7222d9d582a3db6c41e1fac86aa59291042f28d5034864a614fced47268726e4721ec327854f65d8d7f65ee2fcef5bdac40762f28ef9e0ead47a849b250f4907b4f5c88e02d4a4d357aa9dcc44292f7eee275247eeb580fe79816e42d138a36e99a5ad498a712e2a0e798cafc8210c9dae82f72d42fb3cb373dbb2b65092be94dacad301a2caf5ae627f3bf887f2a57e1f0fda162b0be6aede9d7bb59fd150d089aa48f39421d7aad9e1931fb341cb4a0d7bda8e3c10c63327b8e49ca8385be00cbd92d18ea40c91a6f13bc4e23f52f1b14744bf45e7b0188213e67dca3fcc90b6dcc3de54cd1b2d667b0ad5d1c237527af5c717f79137f6688b9c71b3d9b9a23c5724db3a141b4e4719f98a743974d4c991b4fabf5aedd10c6aa76c89edbfef054c3e0dcf6bbbacaebf659ace911da1e0eb4957e2bff45ffcab5557791be14e802cb3c55bfe14a492fa4e12bd03e0b8a42ac7e57e09ab6a555683fa8751e55616162b6ecde557a094c01d8ba5e64356249bb1873a20ea7f07670a0cd18031926cec46f4620792da66d218947b1e88d20bf6c117b835d536fb467664a7cb0e5d1a8d64210a69af93ab72cc99387e07ac46675f30975afd5cf717d3c990c5148ed8a1e0e5f9c4bf98dbe5f80894f815b032935464e0186e9b5eb5e76fd695992ca8123d856941d2cdd78a3a7dbcc6eaa10544856ea4003dc4683d89de97b74878cfad71b1a61e3ec10904b6e2351126039e29af9ab63d655882aaf1226aa583f202b9a697191c6603c5c85e2a5baeda3211e392f35ff7ece8c63fb4b2873bbf4e21993058b9aee1d8a8f944ed28ea3094cb39111b2e751720270ca32b27f9b153db7dff49895a75ec4c4f1eeea01ae3ea853eeb2fb6328c6c9c82074312cbcbb574e8c336d6a0f8c175654907fb2d5af59acfdfd5ee43f16655eb6e3ea3c4263cc7d484c4eb5c092de09912ba8ed749fc846cd452d78a67281519b49dd2dbeda151f3b0eaa1c5850bd583c69cea9d63c311d0ce22e1357733748e9c489a528def7b0595f62ed5c7d01b9aae6e617c14b93b832868904ff0b06b533fd94e0d96734c4d37198f7caa17a5fc5d3c20630255f4aa3baec26c526679eda05f1a91f233c130fb3e3ec3ce0b4abd6ed361bc97343a4679eb7fc934e916ab45296a273f910ed4c2e7c07b255364d0148574be8e3a44e9b027eaf1a44a63446af8c6e18d6cebef154b2f4ac35e3a209717649bce7ae48f78bea3762c8257f4bba8db5f0ae836c44cbb9a72de3a2b021dd6d52f6daca1be3fa5f6cbfff56ccabdc322dd7cdb224e943bd403e88360a4fd2b41847dcb668fb903ce97c75e836494990c732d5f12b0daa2382e2bfce932a559841631113c027beb0a8c458c72e08f971c1b2fcfaf57c530297410de058d221767222599e63d1d4d2c040cc31691ff563a6fd92e46a0a433d240e39b2237ed785856b9dddaab7ece748cd8a22e79c5ee0235f2dbf6d48f357281052d4b71f535582f4124c71594db57ac5f2dc1312c4568fae93f4677cce22d52960c73512902ef54c944d5934366e7fe3f8d90edaeac3dbc375de7b59b574528b2ad4e1a26a00aede42b969b89cc8895a345092b4301bde78ed0348a2791db097af14bb61e1757b5921bccc9b7acb2865ba579e0b4a411947e8f45d117f954d8a3a7eeb1b8e6ae527247143369c3b0eb240f9004cf2424f3d7584866d8435d448313aea15334b4ef5eb29efde091d4c49bc77ef176b72550cba6f90039518b034dbaf1bce78bc47711ca9f8f2db3741bdb65c974ccc6dc8e5fed6d6a0208a93631ed5d294b8d2d836c5e9b1bf37bbd3969f8b5d6d5bf5345f70ad08b961f94f998ae25f415af8b65f803abc4f7716aeab47abbe7ba9088e51fbd2a5c0cc3b11e7d7ac870a08ec17db325c26fe05d321d02025fb32a780f86c815920dadd2e39216e58aee29cf0f3f122b0723645dc3978e2c9bef794131fc20a65c91d9c89057a0ed0377ffa4be541bc817ad76a75b0ff3909d90df893e9647a0f08eb07827d7d9bf758e652863a0cec378f6f901eaf82206ec58a97ec73bbf5d362a7f990e744a5e30281b34bff26dbce7c1257cba89c6db076a492e94bed89577eab97a03b3ffc7ca9bc74ce793fd6d6538a5301d8af8ba85af7f09694052331834ca02b75c9f3b09c79f0e4a5959c67c276ed09f7095b552f1c358015be37e0f75bd2caae935522b5b305ad58556330c4c77a1abd9860a8eb58c31cbbb34a85b70f520e57ac9ba08deff22b3ad7e05fa47a939c8bde2940bc7c6dafd9bacfac567a2b29d15b924394d2b83cec863a3c110dc225fbb34445f4fdc2b04011a09009758d7dec9c5da9e9124d2707320e8bbf16d3075ef85621f30bd689ea793623fe390a3f9f21c66e2c693cedd07db1d3433f5977767656aac243ba3e59afdb679134d3f2a9da6702113f8b36bac6755f9c0f7082eb1ba548a732ad81c4dc3a2470f530086347b11912681a0e426daa45e2e966c005e5878a77e40d9e06623423f7c31f908c031e76b3d952d5cdb87676782f87beedb6c303fd8ebc30121b2a22c546acb1423834357a52577475f0e827cef0692f046b0b443a21256aaa12c4f33469e02a5f99478c7754150a9dd85d43788246a3cc0e0932ed4a4dbb0139aeb70fc50526ffaaa3fbd5754f35e69f94716b9e360eb060d6ffb0e0c7ec8c5d3342e5730701cf76a5a3974ff6791fc05c6cef708c3c1924381c25921acb790304a44c7b51e4ff2694dd2bfbe7fe552cc56d11f40c2c1fbf47c190c3ea255a51d6e2ae206d82a8d4def58d5f34ae2f7c605dadd7011d6b8ca425f9a542aaf8c52c3e7d388875fcf9fbecb8a18e82d3816da4fbdb6ae1079c518a270afbf372bc7cb320ea7be44da1dcd070da6a379af299b39387d1cf22ac71d3f15bc5d691c38bd91e61b06ef393a9d585b0dabb66fde9a6352d12555dbff8bada0d3b9361ff4856c35690a45f00d7a4f0beefae9a70f9188d976bb8d9db41927477faa91fb119d08028adbc7dbfce95acde2ee350ad91713decdefc304affc3081af554f41e808bdd4e58d49215939ca2c68e2041ef9df80a5f8dc4aa202f80fc6a6cb22c6a46036c417ee3e8b4d4c5fc17bd55936962b92ee017ddc328775149899bc1a914d92bd73d2ded87b202dc9448f0d6bb849de7f070566945ed2ac3f3401f74cfd01c69c33b44fdb9c9368d3846cc59dd0750db55404fd76e431beee89f2b790c19a55bee061afa12cdfa7df353f8dc71348fcff28a61e25a944c9f242b08c3d7766a2af8677a7b9999be83138c82809d171327d88ef49b7aa8dc411823429f9791125a9b6525759d0ed90b22f41b7df10c453b403a16a689d68b5f98fe4cf600dea4e0eb9d37f7bbf852057bd75dc851862781f007d79b6340b3cc24691e410e8ac066c7eaae113474806a156f9f7b55dc464f7c366d6d4f9d59ddbdd821383316e2d261ea89dd6de1aca6e50174fa8a89adbe85a2e54af1e1e7b20039d2be8f4210628e2417078867144cc688cf72613d9634ba0d3bee5e6ea1c3cd6c358d23eed7735b078215efeb80b213f9c93f451c3cfbda5f676e21e1d55c1f5302455ce1abad56a7353f0e032047dad09d8095d176b75ffa223ab95a9f9b41ed89433e58173de0500d0ab73999d9fe68d9383047c407f1f984e6083dcfb83856378b55b95580506104e185668594e296b61610f5461e2606562d01ee9900162ef79e3a7dbf7625bc1e544866b70c39f335e7f8aa823878cd5c6aa43ddc535131adef8bed6f45f3b066db2f0d16497d0f14853ee8210583da3ffbd13d3f5a7750f2f16aae2309a60ceabc6e17425a8cad86cba93c3f6079cda353b8af84211eefba84bba46a2dd7335f62fab08794903f2d336c20b35e5f5d204742783a2c67cbedb390f1b9637312e1cdf3e1fb548a4b8c877cc1e6e1d2e8cc2c461f6c8d2c70abf5998b1fa93d59435012f6b7c173dca8a5aebf9aca8d6e74f867755469d176a236a57f0d5df47dd7b9eccc3723e442b444d7cc3007be36b942f7e1fd9d2a1deda9185ca1973346f73eaf4ecaf7fef4a01482a694aad09038633", 0x1000}, {&(0x7f0000002340)="e241e0fb22fb6512414410068eb0c5c8c541f0b78c2ba3da1f087ae78f894f5eb3732c70d6e52d58aafe338f60452b0efdfd3c24b06af0547d4e84be173fb5e3e6ccf9eac165132cc7aa94fcd0aaa38525e92cef40dbfd", 0x57}, {&(0x7f00000000c0)="ca37492f976db58d993979a5e1d1b0db1b55f4c0aa4f0086ca80c1ad3266a35becec2a3be7cbbfdae703bbe3c977b38fd7e54bbc2e25f8bf737438fd", 0x3c}, {&(0x7f00000023c0)="9d080316b5dcfb93cbb73cf9e6f9448dc6cb63a0df2b6519e917b367f3739a54c229435420aa8b80b569b37e7cf2228ee9475fd6f7bc22af2a0f913743ba3c76b305c26189e8ff48029cfe823af4f8b0f305ca93e88a40186e34", 0x5a}, {&(0x7f0000002440)="5488bf6aaa51920849aea4af14a0cf62e43fb4205df467654f9204eb19ea593a67db12e467bb9c37a97ae69ed5239c0d9f81e020d9265a2926ef444007af755226ac78424d94133c40ae936175f18045c3f65a8d9d", 0x55}, {&(0x7f00000024c0)="98040c512d5bfa16c7f68c2d0d641bb93ba5e8146210961cd25ff2f6220ebdb4a05a0de8ec18c322c8695d86a1c598d185e0631b65c33e97a192a1aac89fdcfb9f7f9bb1233bf23ef422b4568f94f91eb2d69a07ee8a1e1b2e0e732849cfe48bda84c56b3772cfbcdc00e167fb07ed99213c531491626dae96510e8ab859ef", 0x7f}, {&(0x7f0000002540)="8e73899f758ab1d71761eebc87599a829e6e0548a053d9f26da5d0e501803f31a401ca13caa1a812263db6ca2b8ab05c08232d8d6ade4fe85d539fac80fd8461eb6f396e8bc90f8c169c70e36bbdacecaa6f0f8341490f4723ef60068760aae7be12e223a05f0e1b654cb509a47a02f890221b98343f6c9ae1e7b53888ffecc09edd62be1bea8f70ff5e14d1e72ad67b45ed4d50566029093a9c349b14e18201e6d8cbee3c39f7f2686cdeb1980d1253ce3959c2fdf07a73679115020bc4df83de9f3f152d2fec1fe12569dfde92de854c959be5a1066abbcc4953603f9ca4d7c0c7f72f651cb2634a3e5f92fe7cf98f125ea4b1", 0xf4}], 0x8, &(0x7f0000003ac0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12]}, @rights={0x18, 0xffff, 0x1, [r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x28, 0xffff, 0x1, [r21, r22, r23, r24, r25, r26]}], 0xe8, 0x8}, 0x1) 16:00:31 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) flock(r1, 0x1) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x28, 0x23, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x62) getrusage(0xffffffffffffffff, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x129, &(0x7f0000000780)=ANY=[@ANYBLOB="10007562413db4ce0d81d6c5c79cd3fa"], 0x10}, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001480)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x5, 0x9, 0x5, "56483fde828aedfb672cd78c499f79122f136d1f", 0x9, 0x6}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget$private(0x0, 0xa1) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) symlinkat(&(0x7f0000001380)='./file1\x00', r0, &(0x7f0000001400)='./file0\x00') syz_open_pts() getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000013c0)={{0x18, 0x1, 0x2, 0x1}, {0x18, 0x3, 0xfffffffffffffff9, 0x8e78}, 0xfe00000000000000, [0x7f, 0xfffffffffffffbff, 0x2b1, 0x0, 0x1, 0x3, 0x1, 0x8b]}, 0x3c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x2) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) read(r0, &(0x7f0000000240)=""/129, 0x81) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x80000000000000) ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/4096) fsync(r0) recvfrom(r0, &(0x7f0000001300)=""/37, 0x25, 0x40, &(0x7f0000001340)=@in={0x2, 0x2}, 0xc) r3 = semget$private(0x0, 0x6, 0x20a) semctl$GETPID(r3, 0x4af3b7d0b935aee8, 0x4, &(0x7f00000013c0)) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720edabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da02576c2509cbbd47b3bf579456fc7d4096e8c8b6b3c3217ea24d86973d8a4f5f728193ef16ab9231d1ba45f16b136a5d00d1628b53afc0d81be7ed96bedae282b0c115047c53541d3a28ac33e945360263c71257ea438b844c5339900a92109fb308d40000000003824c84b36b3dcb7e323674a76e218ef9a2ae410371ee52a5af2a441d1c175584e53827d2980ce19a1d157ec7c3c0f02d7d115db4e5478e5bebaa25aa6d7526fee322e000f57c3ddfd034de1915f011d0cd86e18bc6c43096c0475a0e2e5e6be0f64a1c459c4c227d8ed5562732991e65752dd82a447755c7abfee8defe577d74602bdf2469e", 0xbd) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) getgid() poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 16:00:31 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000080)) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/231) semctl$GETNCNT(r1, 0xd3de1d02e5488500, 0x3, &(0x7f00000007c0)=""/80) msgrcv(r0, &(0x7f0000000000)={0x0, ""/125}, 0x85, 0x3, 0x26c8742610dc0a6d) msgrcv(r0, 0x0, 0xfffffffffffffdae, 0xffffffffffffffff, 0x2) msgsnd(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() r1 = kqueue() socket$unix(0x1, 0x5, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) 16:00:32 executing program 1: r0 = semget(0x0, 0x2, 0x80) semop(r0, &(0x7f0000000080)=[{0x3, 0x9, 0x1000}, {0x2, 0xff, 0x1800}, {0x1, 0x8, 0x1800}, {0x0, 0x100, 0x1800}], 0x4) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000200), 0x3ce, 0xfffffffffffffffe}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x102) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x255f760ccd3e7b35) 16:00:32 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xfff, 0x3, 0x7, 0x9}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r1, &(0x7f0000000380)=@abs, 0x8) 16:00:32 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) syz_open_pts() close(r1) flock(r1, 0x6) 16:00:32 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x48) faccessat(r0, &(0x7f0000000040)='./file0/file1\x00', 0x22, 0x1) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x28, 0x9) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:00:32 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x34) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = getuid() seteuid(r0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = open(&(0x7f0000000140)='./file0/file0\x00', 0xa81, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x3) 16:00:32 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='\x00', 0x2005, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:00:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x1, &(0x7f0000000040)="9bcce7d58050ae24d88416b96d6e4afa319ce2175b6490f8e7cfa35394742f548437d5a6290387b39198f2e40ac0e9dccf25", 0x32) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x0, 0x0, 0x81, 0x0) r2 = dup2(r0, r0) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) getppid() close(r1) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:32 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r0) r3 = msgget(0x2, 0x600) msgctl$IPC_RMID(r3, 0x0) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:33 executing program 1: select(0x3, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8}, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x6e, 0x401, 0x0, 0x0, 0x4, 0x5, 0x3ff}, &(0x7f0000000040)={0x4, 0x0, 0x6, 0x100000001, 0x7, 0x1, 0x1, 0xbc13}, &(0x7f00000000c0)={0x8, 0x10001, 0x6b3, 0x3, 0x6e, 0x9, 0x4}, &(0x7f0000000140)={0x6, 0x3000000000000000}) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) 16:00:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x4}, 0x10) r2 = open(&(0x7f0000000240)='./file0\x00', 0x880, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0xfff, 0x101, 0x1}, 0xc) r3 = fcntl$dupfd(r0, 0xa, r1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000300)=[{r4, 0x2}, {r1, 0x40}, {r0, 0x41}, {r2}, {r2, 0x8}, {r2, 0x10}, {r0, 0x16a}, {r3, 0x10}], 0x8, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be839029ce375a27ef43f7c9e69b91eb36143c8ad5662dbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127aba8b865d3ea6bef029f28b582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d128fb44c39a0a8db17a8094854ea78698719fab97459eaa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29a28056ea", 0xef, 0x4, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)={{0x10001, 0x4000000040}, {0x100000000, 0x9}}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) ioctl$TIOCDRAIN(r3, 0x2000745e) write(r0, &(0x7f0000008500)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa53828e5f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3db", 0xf12) 16:00:33 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 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)=ANY=[@ANYBLOB="000000000000000026e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b91135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x7fe) msgget(0x2, 0x383) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r5 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r5, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0x0, r2) connect(r3, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff38) pipe(&(0x7f00000000c0)) 16:00:33 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8}, {0x7ff, 0x6}}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) r2 = msgget$private(0x0, 0x6b7f03c8b1eeb72d) msgsnd(r2, &(0x7f0000000100)={0x3, "1426a636433ea7368fbc13159e200a1c40ac84da79d3919358e16687a482291fb5e5ee878202dd88073e6f988842ce25d0afe41a36efcaaa105354d52d74cb4d93c7fc5f35325205729b453554e518dfeb96d3ab02269e4dfe43202e72549d17056280ec26759c900fac8d94e6a2e6ec759e592af25ec97ea2c9e9ad5e53df30b09f65023430c6b18d17c353d2429f5711fe01df0f64a4862f76fab73cd116aa"}, 0xa8, 0x800) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000200)="535b8ddec632143455e865aa6e33c42ec67337c702e9b4dfe64f6144776b46ff4e", 0x21}, {&(0x7f0000000240)="7d0258113e1048e7b66bc5bbc57400af7ab88ceccd801c677bf5eefb73261d195d4af2b70b2f8e0bc588cb27e5346c4ceeda889681a6659e854fa4ffa0f5ccf3a2041557ef658423407e5797a86ab5870f5a3c79b457e76d27dbc87b5fbc55783269015ca1db4819080033470d9811b0f5910b902bbd543cefd4f277e2ee8547de78df1b3340e6a5bc46b5e58707d078d18a3af4e23998f92191fd8bc2a30dff45f39d5116e713b7bb3ae31ed5b5abec6acdde3de1460b78614cbd", 0xbb}, {&(0x7f0000000300)="03e516527d7f5f7b982d1a039c5dbd370650b7aa720d219a41e2caf84f5056d3b423c4026786e1577549396921e10a4c6443f7297ab541cd90d2c9c2d829a10cd51739d7e1cb187bf0f8ac947bfcafedafa1f6c094cc93c974a70d03d930ae239976cf7729", 0x65}, {&(0x7f0000000380)="594693b417ae", 0x6}], 0x4, 0x0, 0x0, 0x1}, 0x0) r3 = semget$private(0x0, 0x3, 0x440) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000440)=""/85) link(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x2, 0x1c) ioctl$TIOCNOTTY(r4, 0x20007471) msgget$private(0x0, 0x400) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000580)) getpeername$unix(r0, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) ftruncate(r4, 0x8931) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) getrlimit(0x7, &(0x7f00000006c0)) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r6, 0x2000740d) r7 = fcntl$dupfd(r5, 0x0, r1) stat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)) ioctl$TIOCSCTTY(r4, 0x20007461) recvmsg(r1, &(0x7f0000001c00)={&(0x7f0000000800)=@in6, 0xc, &(0x7f0000000b80)=[{&(0x7f0000000840)=""/130, 0x82}, {&(0x7f0000000900)=""/2, 0x2}, {&(0x7f0000000940)=""/170, 0xaa}, {&(0x7f0000000a00)=""/194, 0xc2}, {&(0x7f0000000b00)=""/89, 0x59}], 0x5, &(0x7f0000000c00)=""/4096, 0x1000}, 0x41) connect$unix(r7, &(0x7f0000001c40)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCNOTTY(r4, 0x20007471) mknodat(r5, &(0x7f0000001c80)='./file1\x00', 0x10, 0x9) connect(r4, &(0x7f0000001cc0)=@in={0x2, 0x3}, 0xc) kqueue() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000001d00)={0x9, 0x8, 0x1, 0x1, "2e71738c6ba74b2e4d6c6201a53164186f30182b", 0xff, 0x5}) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:33 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0xfffffffffff7fffe, 0x8, &(0x7f0000000040)=0x80000002) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0xfffffffffffffffb) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) 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(r4, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f00000000c0)=""/31, 0xfffffffffffffdca) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r5, r6, r7, 0x0, 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, 0x3) 16:00:34 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r3 = getuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="d35227676672c7245ac578d44b049fdeb80b72dbd7051a25ffe19d3ef30bc1fdac05e53a5cd275a0c5a9eeaeaca2f5d1b18c3949cceb6a51549cff0c60423a99526468297f354ed97e80a45c1811886324d7b6886d9059ad7a90f44c40ad95667aa84c6680e385b737dbeab2b1aa02ea429c2f9c3e4702a86e4926702e24b6961295e60e", 0x84}, {&(0x7f0000000240)="dbaefb10c30d469ff91b7676480ca0aab7f4f6fb8c2cc5042fac6b49da0b7e2f83c2f71e4887c063c9460cec5414d3be489375f0da2fac520ab0fb3d2da4f7e33b012d4790163f9574f651aaa9a20f46a7173cfec84cdeea90e72a9b", 0x5c}, {&(0x7f00000002c0)="6298b96d6c4896f2a1985fb9cc", 0xd}, {&(0x7f0000000300)}, {&(0x7f0000000340)="d0c94066b20fad5b75e08279d9b477ed1e1b8c33cc6e5a05a03a14cbe433311fa5c887a9d0b9ed1444ae79f5337dbbc455aac521ea1c68b8ff4ed14f8bbbfa465b86d213023b65894355906b33ea385e8e00f3cf745c6d1580302bbfc9293a9d70ea357e82b1491c39d5c02c73088cc5a8e3dae4c015533771ea11a4cd8c377f3bd44ddea21c36bb9d301d48d92417b0bae32e08ab4a6c497d3a3f2b61687b5aec1f216c9d3c36b665", 0xa9}], 0x5, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x409}, 0x400) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000001580)='./bus\x00', &(0x7f00000015c0)='r\x00') r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000080)=0x100002) 16:00:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket$inet6(0x18, 0x3, 0x5) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000b40)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000001c0)=[{&(0x7f0000001b80)=""/168, 0xa8}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/162, 0xa2}, {&(0x7f0000001d00)=""/165, 0xa5}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000001dc0)=""/131, 0x83}], 0x6, &(0x7f0000001e80)=""/164, 0xa4}, 0x801) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000340)='./file0\x00', r1, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000100)=0x4) chmod(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) getpid() r1 = semget$private(0x0, 0x6, 0x2a) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/4096) 16:00:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000000), 0xc) r2 = shmget(0x2, 0x1000, 0x600, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) write(r1, 0x0, 0xcc82e38d457b71a6) poll(&(0x7f0000000240)=[{r0, 0x5e}], 0x1, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() socket(0x2, 0x8000, 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002640)=ANY=[@ANYRES32, @ANYRES16=r1, @ANYBLOB="7483308c4339a00c62e5b7adbe3d307f9c2d6ad321147a26f405a360cbc5e96522f29f15a153dee8da9702d56148531e3800f2ff7215a5e74c54", @ANYRES64=r1, @ANYRES32=r0, @ANYRES64=r1, @ANYPTR, @ANYBLOB, @ANYRES64=r0, @ANYRESOCT=0x0], 0x7b}, 0x71500d8f823abe01) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:34 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc) read(0xffffffffffffffff, &(0x7f0000000080)=""/185, 0xb9) 16:00:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="5edb29e6d1a944bdd5915ae1cf2f30a73144a632d2b7114868bd31046e47cc575e686a35df4f24baf870fdb405f3d0758a2e530fc3d9ce245fb48cf79ff86390f0318ba67f9b8c7e1823f1942b2020602b22383f6165ca121ec55d5030bb1564c731e65032adce2375732498a8135aba7e3fa026c2a7d1fd00c883c48700", 0x7e}, {&(0x7f00000000c0)="042e4099ace71a1818a0cae663f2144f659c15a42c416fc095fd9b2f54944db649f19fb3585d8b2d17fca9fec5f34f59710b6860dd20749f0635c40a44a134d4b031241860a7fbfe6f3fd4a38ac591de87fd6ba527bae54e852fdf63f1d026af2a9e70457432bd40655d3bdb125fdafb43f6c42565fd8a9921b8653c30b31e1e2425eaf9c3cc41a4cef01e38b13c3b78f1fc0f36ed5783473dd4039925c63202738d4fd31084b79933ac82f13c753dcaead411810d9d911dfa152e191d62008eb5f8d265d0be87670fe457a45b8b20be3ac56cfb154e539b899dd8b3c1cb986115c861bca1e9505e", 0xe8}], 0x2) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="1bd928ac9f6a32611b4715d3cd76937a0a17c28498ad60f3177332adb5681297112927dd6cbfef92eb6c9878dfa3cd2d36be0c82f47dfcfc0f94c9c0f5feef11f65a3c1f99cb5ce2e5ad9244d74f2c021b8ab513c29a2d9b195b1ea05195274990d528fdf743feb4284895fb32d911cab39ea98734555f00c25091fd9acf2e88694b9df8e50674c98258b6", 0x8b}, {&(0x7f00000002c0)="c6106a8dab662c669f1b6bbc74e2057e882a64918abdf5d5522181b3c950ab284d2a4be4feac978d3fe11bd0910b9fac0fb8c748b446b7e1b4d3f057c78f6f762cf23d", 0x43}], 0x2) 16:00:35 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x7f, 0x1ff}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000180)="520e8ffe8f83ed6c9bf64a74ae06ac610485e167610e2d98164a2d3770793857c0cfd30c73c6d9236a3ba369043339de0b3a65c6d9d58872c23362673ed18901b0b0cae8a89ab931f567a45db4a24c207182b861680958aa8f35fb62e1409d59e3ae302d095fcdc0ea1fb8f6ad6e8248b331fbe986b4873b98f6723da223856d75be46302a876d5f80fd8f483b8cb3ea2dd94d3afc60c27ee1da560658c227e968888d7b3459e5fae51abed07f8c0e9b1adafb498590431908eb8ef6621c8f386f07e3a8b49df873d975826ff10cbffd22802ecde7b10ceab40a3f786c1ddf3e6c12102ccc9f294a1061", 0xea}, {&(0x7f0000000280)="6999ff1b11151d596fb49b51dbf8f856846ec31a61baf90592cf166a716a581bab9d858385ba11f0cbf82b3786ca5cf5bba33d7ffe9b10817f712e26cc43ff9d4138c0becfb42bb1ce51fae2a401106419818c7a95d73d7a9aa120d4d8fcc323e0bbd960abd10609bdd7471133375be65bad610524ded3be8b947383b8e29bcd14a2b8a1f881fea39cd9d8d8ada451a30d6199bbe6deb151984b9865bfd3defc91b670da0d3625d4f8b4a41d8d7f84c63789c37ff69a42", 0xb7}, {&(0x7f0000000380)="b9d81ef9efd2b5a50d97fbcd65ca605c00849b2d816aac2728f6397b4cdeadd9d4ef30e9863a60d1b88005031681c567ab1282fdb7c5500c824eb37ec89c153a75355202247fe0e76197233b257092b093d7bcc79ac7568505bb90f41b9be199192ddc98eecea9a5f076e3b2652152bc1afa", 0x72}, {&(0x7f0000000400)="e5", 0x1}, {&(0x7f00000004c0)="5515915abeff83c074ebcd823eaa8e9394468e0a86ae71af779c8ae9cd5bb87be5bdf172a411a73bf5cbc49726a4eda672700044465e039efddc2197dbf2ca0de8efa9608af72a733d5ca7e56192bdb2e7e78c40e2eb23abbeb1f05314056b62887404f4c47dc044137b16a884dcec6dd321adb886da0b0eccc72712af86936721a4f6dec08d29a90cc2eb34261258fa463758024c919602efd381da306f0e88bbc828d6c4982047203d91daefecf4db59f122010066e872cb", 0xb9}], 0x5, &(0x7f00000019c0)=ANY=[@ANYBLOB="f800000000000000ffff0000ffffffffa9a1ca3844793b3a5b9bee7a295f931b4f8b585be6a6ca50ea249e707f558c96ae968c4626d6f1a0dfb7d979abdffba105bcd2fb0b5ee115f7598b660219c695907dd80e0da558af3a84e2780ccaea37cab36439a01de9fba6a5735aaab0f98210e5fd4152675bd38dfbda4ae159acf916eec31b1c956707072c6905d615746d0f67343d4379774d93a2019a2c832362f908b89da004d03cb083f70ebf541a497701b18d944cc62a323ca0b5c31677a3e9148b7bc206696602ab5f275227fbdfe7c98a4bf26b60f312f3ab009c98d43bdd431dd190d4735d1f250b168ee0051abad16e4eefd228b01010000000000000ffff0000ff0f000034e85185b0c138a2749a4cff4e329e3f6b1d6030a853adec0a265194427529269170cd3cba31f5de28669b186c3a497b2a108bb3614bb78968d0dc561131db17f7f34efee8d95a04b72785b4ebd1ee420c5bdc17621bfb700d2b6ac5d8178e359d5f1a27a663b84c7f8e463f1f8acdd8e31a877f801ee2cae3ed5a44d13ed87fc498d86c16638116752c7a72d9d6afdd91c5c285deebb9928a58922f6fd72c681998d032cd6325fdbf9ab043974dc68bf6472e9865823f8d7ebc310391e601ea7ee94cc7ace723ae44c66b526d6eaeacb21fafacdcd703f0a58655c5f8bc0861653dbd7948e3bc5435f7c70b129884297f644d865b44ab66ee02b18cc3cbaa2483545a34b02485318b4934e283740a6c1311d5be59d26ef0294ea65bcb1559b1eff1b1c7514d4a8cad9850fba004615d4da3c8c783f289f82ab9fc9d0740bb24ab9a1f146e29738e4e01f023764fc2b607e4e82957d9fb5c041d10f77f4c407aeccc2a238e2851290dfc4f526f7ae2c779169b548242523275de21618eabe229be8ae4d769a5bc524a397af0f267cb1fa69a8a784ccd3cfbc255281b7796a8aae8efa6d87d38771f94a31f28c0edaf3b76bef07f6c52469d098984e80e4bb1002b14302a3f0af599382eb5b31476e3423de6442055a7c26e8f9d7365695c32c9c84887b7b3084009c6bafbc3d55ff045a4deb50b0cebe55680b81a29051a5122c984348a37de3bb926421cfb03c47c38b9cf1b8567edc53bf4a1c0d7cc9800852f197a3cc10431964350498642959fa4a45a52a5da45f84a29466d8cd8e42232ed211726e6a9fe9f870bbe1657d9ae0a137dc3cf95abf03f01ec71e9173bddf79f586999eb8f7c6ff7511d5e291e8cab984dfcd3773c155c505f9092c798a173374753558578207a9911f78d9cd7270d3a4a3d4623202f252226908b22ce7fc213f5987252a6d2f422470913ed66d8b506c50608f378a8844bfe69f83f4e224d9a90e697e3249ec52c4fc9a372db23951ab394b14821d5d987927386f1ecf6a7da15535a84d7be389b09104d3b1839c48f8bce65a26d9aca6259ea6b9a01c80ade7511836e31e8a5f130fbb277cca6486af81c9a0c766cb9765745ade104affb210697c76c8b9b0a025ff32e467a44b3a5dec55613c4f4d61d991642424bf604e161d39b8897992d42f0527f245d0da1973ba8726a920feca1389782e202fe325e6db273f41adc7b8836cff55d22a7f0087417c36b5980a5be9dace87382cf7c9c4a154e20c1c8c3f5a05a319628f5ee17000ed7480e704b3395aefecd57fcd2a75a5eac7096af7d26134907dae58586a6fc1ef04c4e03d712323e88602de0c58130e8953145a2b5809b51d87322159b6435e568da355714a44db1574f5405e21ffe8bfd5605741f12018366eebd0c9d42648e9f28c0d2808dc32487e3e4c321b435634c9d198d2f6e8181ab584a3d3fc9cff57dd5b4cff12e75180afd29ccd25c9b225ca40210a4e82b0a5a24c547ece26626ed6e2ffa2ba876c55c8a78440dfb2c95795f53cdbb91185ceba233919be3976de0866eee1ae65c1a579a7580d725ccc5e051a54c362fbe349a475e3bb7017af21a61ba56d11d490d9b8d5ea8d70a83b0d8c79cf0c3f60823ef7e122673d6efeff093180cf209622c3316b95be3102e26f58147aef756f2ac06d87c610f506a29f35860d6b06a98fd6142b8dc24df10950980c8befa282f9068a6ecd879137d0360d147a2f214112d187014964de2b88b6ae1faaff0269bdb4d2f76613f2c5d45ae1e852b9746a38da6346e7f1f92dbd7e146fbb5f5c896d711edbc99c9e6bb3d56c4469dd92ed779c1f97b97d7d0af66d8a2747afb41f7198ae620bee685f04c6b7d7adb98375bb2fc471a6c220135c1aac42d679534b8c30075c33dd398ca9138e7f91e30157c83f7ed6a3e6f10f51adb126f13df4be10e912440bdeacf4266d156be5fc28d756b169ff65a5dbd99415fa6fdc4593111775315d2114db5d0d9c39cbc730d5c0d4b663a741708d5aa8a78872d464ee25be15190235af21eb9a1908891345030ed748e09d6afc07d03de1e0e34dc5ee6398d5b84eaa9e599f6d30163006e7d97d51803ea756875c328cb23219a0a97936f42c4416603ad4df18fd4795245e386d49aa9a52b4909998b0ab545cd0351aa90aa678bbaf5261cb0cb232f49d2c727071e373ece811bf9cf506f9c67fb1e747fb0ece40f17fb0db518400dfa891e49f24f68dfeb02dee511eea270f299ee99bbc2a0b953b7af8690d5e96b96aef559593fa7e438e5f108fb162f5174298cb19727dc412aaa073e0572f090e261425463eb0cbaf0121a85f29f0ad4676348ee98cf90dbe6e23cc3e486b08fa0286ccff66d01cc59e00d7a4b4939176a780526b9f8ed99cc0ffb9f428b11e675482caafdb37bc610fb80bee399f236d5c7630e6588bced448db03a701d40d86506f9a8f4d41bb92cc1b36849ce9b9e53c46585bbc4961611e93f64b3185f3c2e8c14f9c0a2587d9d4913db74e7101b274a9cd533db7226063b9974c37f62161c7e6deaa8f1ec2068ded437b1ba4bebed44faf7b86fc42317489498fd2f21b63e5a1030a29820017b5cfab39820f93bbdebafb924407fdf412b2f3c2ac00c289c89e0912662f60e39734a8a5e711ce4208b768b306b2d637e01cbac4652db75ef4e57642b592157d8027ab7a5dd15640adea23a6deed12c79d7980bd25d1d84b0ff9ba3a09416aa4808e471848e4addf6365d2493f7e3c4092c79d70c843133359a8d81aab0e658d83b1ff0ba1e9d80f955930eb98ed7bc84fbcac325b5f0b1969754d87a7b28b247a14b4a7ccfc33d9cbe380a1f48e9eecb7a7683420d6b5811612172d022ff0b2d1abfeaef2ba08d837c6e70db11327cd89068cc7c0570a14f787a894ac1e448d5c7b89c53e18d97f27b65a6780376d6c94d77cb0bb31e4c5a6adbd00fbb5a3a8c8c0cbd642151bbc1d6ed7f7266da870428aaec436c994b81a0718453cee5aa284ac4ba46e006da2bed34703c8eedb0045f8ffb5681a065b7e8b37daa68aafce599fb9bfcb6ef42710ec2d714183d306ed40f2fd0e6eb0fed28279589d6cebd2f57bdaaf974ce0f1e9f995665414d6a62f78f75476efae18beb90b6643adb1ba9fb3575ed3bd5a55cc14c25a986f21102e07a2563aaae80e13ba9f7fac548c7cf9f81bc632f8a5714de85eca80a560f9583642fd12c5f6465088d2f78201443ced8f5c2cd7b24d6d01787da6abdbccb1a28ba0175001216d5b0276b2357d84377594f4c656f3c4569b287e01206af29d6860228ba93baf29eeb23597a93bda2977db5c199a6517111bff09795a5d16c24cbf0bfd6c45d7f47d5cfad21cbe477d018041ed35488c1951d76a55fc5f4ece5c2be8839a8f6225898d8dc6128ae568fd89741b5a26c8eaab1df6bec6f8bc1447932f8cb1e6c2e9c823e656f3519b88d6988a750c921a8fa9ce14cd608b50fe85e93e86a069d6a98fe31bfb85c5087ddac82ede663531b6d0277c122929d5a1d75a77cc7c8b1c5f3b426777ecadeca137c971f03780fb85e847617e6ccf2c19f68aa531a80b43b57af822681beb59f1879f5e8be1c0a569ac22d20265be51e7048af0146feae5a715e98318b511694073a19752013800c6b68bee0fafa135d3f421d74015520d2ddbd8b015c3ab9f6ca21d07ef87ed057b1d6f642a16482881d0e01f7cf05ff63d23231c1b994b0ff86e3b6e0eb7651e1fbb645aabe5448bc0739e4802344f5d73a10a7c066430dc9b49e5e116ac740e99dbd3e50e0d7fe78a307a3a2f5d3efc7f98682ef2746a9174e503797191cda2d048901b1cb49bc1de13755cb14ea15a2496c20351abbb3dd59ad19dac870e0c858cc6e6d4ea60d54e76da8d86f87c90a03217f2129cc8e82f31911a432b70a23d4b68b3b8fbcfb4d9f23ac6705ee87fce1851affeeb48922195c12a3c8e98fd3daf006e867ce281896a7ef3c57b8fe95422b79915b02778f19a5bd9d3d1ca40a1cbd8341b77d62187482607c1fce946248145fb8a643c2e3fcc0ff80a48cad35b162aa330cb3494e792f51a1ab57e2355f3e056e63b6a7516113d0ce73f4dccf7a5a0d9c7f7660cb2841e52ce0fd8c2691232269019797c01657854af05f895f8ac1f1b9c7156de34fb6c619a524baded4c117b9e39d7a96f559c93d4946450086ea1d1795f9b2cde33f100d5b779c2103d437237db0c18d35e555281f9cababc0bf1180fa0ea8999f18355383bf93386030a8d095fdfc9d2c7eaf5d7bdc1673bce38d6c90b48ed3fc2511dcc29fe6a7a5121bfa71a97588b627cbfc3127978299c3d2f008a3c37181ad447da9655327d10bb0bf44b55606c51895d59faad36b97b9ec9b23f95c9405c1228565efe298be4235020c964876950ca163f42e87f2e7be2c45859905624ba6141a0058c704e433882bf2c25261c86e180fbeb5ad7df88d5f2bca48d41899111417cd214e4d2e138b98ed950a680641b6053f6109f78e4f041d6415f4d70233cb87a01131661d15c24df4800c37052035be97757b6bb4cb03b91d662698a4f651984348aa1832b8abd7ac46f839b1991ffb84ad5898d8497ff677c56cc8c61a66786c1574e6bc678078c408d85c37fe2a9f1bc3a831f69f8089a89475a0a4d020a4316aa310f93ed3b4b23accdc2434bd2bf99ccdea31a7c4e7442ec657bf0bf3dfe647cae0eebaf8ecacbc811c1f9a870cee892eacf34079fe65520b3d736df1045c69b4d78d17db1567b27b4fad1665543c7012b64f4a7dc5bf08e3e7994173a7527c2b687802be1afa0ebb1ebe5e4adc038f2ba2f5eb1bf0fa1bdae809b7aa6fc7bc4befa9711eba2e41d7eebe56ae5233722c6a0ab155431650ad7fea66bdd6d3d3c4510cee08aa6027f8f09702b36f134e46e3c9c749cf003ecf856656c2e1167aabdbaaba3a6670c5b787ab74c5c48c1f18257240552a4d0c12207a96c5fff810d3e9bbfab2818d0f8583204b6557d7f674fea7ad21478e31ec2713fe18cfc4d5a17df20e586426232a6af96d0e6aea776a2afa175568ad6508b01b344119a295bed0bf68ca419805bbfc3c1434137c92f28aa0ff3af3fb5456213554ee0acc81c28edc9c110efc62ef38bb22cb6ce073dc70bb1a836bcaf6857875bff228f32218b8c96a44ef6e34909a0f643ea5cfe9fec52c4af3c6bdbd803ccb02dcf34256b7fdada5aa60a751219f019f8d4a199b28e3a9950c42b48ad6ddafe0db1441150aebac40b462d95fc6438b8cc9b2055bc6ab0f38348d4465894497ab1cb4c8da522b1652f33b9152a098f47f668096c3f8a36809e604af45de5098c08c93e6da6c4638fed943c058751862319b056001086239bf18169781e688b6ebd20568095d91146afa16c89a68f24748bcb0443f405648f5c776ca4dbcce614a0651b2958f9de3a6ee01afa69fb94a3a2fc5c6fb2e96193f5f420605ce8217a38da129f078aef22177fefcd3b18e205ff409ce74b2b82e5d26baa371029408dcc6fcd78483d6ae8ece36a597d2a9ac33eaecc5c10d495f8d52881d358c4fa5034325ec99caed7f24379f833fda9fd7530fca7d7002ab3e27a410b3b38e950df3a4e9b3cd73b5fb84ab74f42fda83f31435188553cc59352a05736abd465f84ff341b2e30c43eadcd522e9cff8448a3e1881f43f47d47163242ee566b3baa4f9fee2e3ce2b3a11487c4144686339ca64712bf05124477f88e41ef936dd75f7e1f076fd925531451426a783d90727e8b6a5b10010000000000000100000003000000559820cf48092ad32bef1bea10835c373c82d56843260e9271cbba02dd38d13c0ec1c71a4f103a28d69ae5e991ccc0ec528c88eece7cfa65979eef205c14690630e8fbc48c382eb8de70f1a5c686c24dddcddcfc021746b17342ae7eed04f77c9cad48edddee4c8d818391cdb22aceea8ed931c864da246becba1832f4da610ff4c65ddb4c40ffdf475036a072a3eb49b8d860855d903d2ed07ef0766a7aa85042e63d293b9d0c95c47a1973a8fa5756c3c3a403052df5f088a09410eb1d3c504b7fd5cb76faf12bedc093ea3f780b3c49dcea07c964c65d3720ca789f1c63e27c825b54d510fef1b7acf01b4e59b062ec48d20cca9fd00000000000b80000000000000001000000000000001e23c1a6d903794d99cb4df530144eaf8ac196239283f4f7870b7c1ad26e29cfbaf56cdd11f300b77b919584d9294bea159b2adefc1fa9a9e3586e39153ed9a182626ff530038a572a31a099db430d49e972f81fc6399b8efc8d9a9a9c3d460869f94703df9224dc06a7233b6692280db41289af1aab0c116dd5ef5c5b496cf17b3fb0308e178c64b81406a568816ee8cf2c50fff82d3d6d0ad9127538f4257fd4370ae066ecbd005800000000000000ffff00003f000000e76b22170336a8344afd5907e9919dd01a7515bf401850c5bd13a35a49533c79a6305292d0469dcd0e182feec69dd53c1ac1e1e394bea879a057f7b29ae0a8a169341bbd205ad99541a4bfb400bae8a7ee713a0b6c314879b95e53f1b51b5143562a0244d0bb54867c169a96f0029110dafdaed76fc7a170c13b072f2df235f2b1d5b1da003696933b59ee80883243ea8817c6f19074232e136bea4000000000"], 0x1328}, 0x402) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) socket(0x1, 0x3, 0x6) sendto(r1, &(0x7f0000000600)="7cf90623692e337f661fc6b0a089eab25af7c07e3e5c0969dcb0c9a67c6942c5e95c9e44a62b6aa7fcc7d531aaeaf69233fb119064cf06a20db6715ef568afcfcfa01c60258e91e040d431c100e8bdeae249c758497deb6094d7fb8f9f74fad5b7d3d7f8b337f597fecf44034353e1dd2baf1e4a07b7d6f406744687ae994214a1a1b8fd5f69a98d42565b256cf977b624cb48c9c6080ea4db4155260b82d844773fa30f98ce637b3f4db18d5582432bb8437466784b594b832ff75c3e8caae8530ff8e24404a12722ac03c5f2ee6b2369a052af78d1fed9c76ce841f8da5b334399a92d86958b69965c8a", 0xeb, 0x1, &(0x7f0000000700)=@in6={0x18, 0x1, 0xfffffffffffffe01, 0x7e5}, 0xc) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) write(r0, &(0x7f0000001940)="b43dddc6a34ac5a60bb90bce92b0b679b53b8fbf08b1550a8142a60fff6de35849535aefc07df34e61132221e8e0b8a1a93487d6115c1b8a61c4527fc9c068244c371c14621309d7bdf7c6380f6f02df64559adac40105bdcaf5191568ea55b6a262358aac6e99ac78cdfebf61784a2ac5665713dda050ea2bf56ae9fd016a", 0x7f) r2 = dup(r1) pwritev(r2, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="f825f06fb5c4302762ddcb4b98d2661fd66f739876068da6d68ea7f24a98c8831f9e5ac73d0e9cfc805be247c64dfd17536144a57bdce6b351aff306b2a03b85ab0323", 0x43}], 0x1, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x90, 0x407}, 0x8) accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x4f) 16:00:35 executing program 0: r0 = socket(0x6, 0x0, 0x10000000000f6) mprotect(&(0x7f00004c0000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x800000018, 0x1, 0x200000000000000) r2 = socket(0x1a, 0xc000, 0x8) setsockopt(r2, 0x9, 0x800, &(0x7f0000000140)="ebffcbff35d1b33bf8d856ec0200fd812eaa4e71", 0xfffffffffffffe0a) r3 = semget$private(0x0, 0x2, 0x81) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000080)=0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mmap(&(0x7f000076f000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffc, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = getuid() r1 = getegid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r1 = msgget$private(0x0, 0x8c) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/255) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0, 0x0) write(r0, &(0x7f0000000040)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:35 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f000055f000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, &(0x7f0000000040)=""/33, 0x21, 0x841, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x6}, 0xc) close(r0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:35 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x7) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) socketpair(0x2, 0xc005, 0x2, &(0x7f0000000040)) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = geteuid() r2 = fcntl$dupfd(r0, 0xa, r0) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20, 0x25) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x18, 0x4) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x90, 0x13) r6 = getegid() listen(r4, 0x80000000) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x20, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fchown(r0, r1, r6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x89) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x4, 0x7fffffff) 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) fcntl$getown(0xffffffffffffffff, 0x5) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000140)="74b78e5ecc934c67ba", 0x9}], 0x1, 0x0, 0x0, 0x1}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x60c, 0x4, 0x1, "3adacd65e3d6f963523b0f322ed9bf0cc4a989da", 0x5, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)='\x00', 0xffffffffffffffc1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:35 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) 16:00:35 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x8000, 0x4, 0x9, 0x4, "6d44d9571ee5528b0f258845c96532c1f3464ec3", 0x3ff, 0x578ae4e2}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000212000/0x2000)=nil, 0x2000, 0x5) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) recvfrom(r1, &(0x7f0000000140)=""/227, 0xe3, 0x40, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) munmap(&(0x7f0000213000/0x1000)=nil, 0x1000) shutdown(r1, 0x3) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) minherit(&(0x7f0000384000/0x1000)=nil, 0x1000, 0x0) 16:00:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) fchown(r0, r1, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002004, 0x0) open(&(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, 0x48) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000000) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x21}], 0x10000, 0x0, 0x2000002d, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000140)="e97a298495fe0693447ac407b4f9a15a5b6b0f3217837bef3015c55d01fbf8d6319ae0b35aa2128e1f95b42c48f7b54566b38023bdc6af983b51894fda8ec4b5ed8ccbab04fb004bb5ae05c2d37603c369e4dd287dfd1d6eb2", 0x59}, {&(0x7f00000001c0)="cfa1bc262557783ed36c1e5fa00b523d5db69c490ac75f4bc2043ceb3aed11632d3335b42313df7ee1c1266c3b131836e1a61e72405c219a1311e97d27554fd81bac1dacc1f4c31f1061510dd47339eea82b8bf88976f3db7c5427b2c04ed7247878633f570b28ceaa63578ab84f3d1b0c435229f4006620bba3e7a5e76abeaae6b3b66194da9bfb341b6d7e80d2a88c468094424485c0c15b12dae9b224236c18dcfcb0b22002e2fbcec3062302266d657b961b955225dd1cf55efb9452307b3a22ac07ea1e71bb3c5edaf726d582441d37e2b8c80d12d1135436a4d0294a33", 0xe0}], 0x2, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:00:36 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x100}) 16:00:36 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = dup(r0) r5 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x1, 0x100) linkat(r4, &(0x7f0000000180)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00', 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setegid(r3) mlockall(0x2) r6 = dup(r5) symlinkat(&(0x7f00000002c0)='./file0/file0\x00', r5, &(0x7f0000000300)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000380)) getgid() open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x100, 0x0) recvfrom(r6, &(0x7f0000000400)=""/220, 0xdc, 0x803, &(0x7f0000000500)=@in6={0x18, 0x0, 0x7fff, 0x440}, 0xc) sendmsg(r6, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000540)="a9019ab54529de602ce05bfe9ee396ed8361e2ed351362605bb4ac3b8380c49e28c3b8d3d63139fd758abf242dc4d6f5c3ff3100f37ff8f706534df4731c340c564aacff5b6cc51d997c56a4cd3eb82c0a8163ce9f0c3dabddd190a312ade5e73284edfc2b9d2b48eef385ce746b0b30e7a532b94c650d88070dde1af158b20b524e9e632a2dfa6377ddefb7ff7d9c47f25d578a6ed1a6324d7edd46", 0x9c}, {&(0x7f0000000600)="a60d5c71506109d6eb14857907f6c959aaf0dde7014acaee078958a9479d416192c54cb1a1934bc959496cc93b356bf3bb6f9464b94f8b28d06f32f841ccaaf24cfbf2c832f207a982094bd22e225cfc26f0e2c58fcf4ad8752b7671a3aadb5d8651ce1704adfc9a7828dbac394815970ff60f679ce20e1d932b1b8eb71a5db77a098c469c9524800e55748c9a6aab15e5a482b2c5a60975558affbac921a506196833717a0968378756d3e69a5b2e7e6f590e79827c77f32a9cb167e88cc7bb676ebd32cb2ddcc93b9cff4d79d94103368e9a", 0xd3}], 0x2, &(0x7f0000000740)=[{0x100, 0xffff, 0x2, "7196b468dfda21dd2c62c74be0a6f571de5224ec60e900ab653ff4fa8be1d028186e6507590c9708263454ef9f2f8ceda04c96a0b33939e3272cbf4e4a10e9f2fc6c3a43d0cbe0fc655925cde7eff7ff100b8363f8b6621f30bfabf11f8f9ecdc6f0df95d3408e3227a3bbd97e75d59931b773d0874a806833203ea3a11c35045804f5988e0556743f9dbcb04a5435894bee01d38be88467447442cd03b14e530b142a2dcb717f0878cdcf87037a18f83aff6e4e61035d7010be8ce978a0f69f7c42c0a9e9af50e81f1791a9acc53aa7726c66e4b137b653c33c76671eca2770f4c3bfac5bd81f0bf7af"}, {0x58, 0xffff, 0xbc1d, "c55657e736d2c9ff4ef6231c718a3361d7e0742b21d6e480edfc401eddae91b27e827c01090d32b2b7eb528ce60d714504ea6898ca4601d5876210da9c7734cbfb"}], 0x158}, 0x1) r7 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r7, 0x3) symlink(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='./file0/file0\x00') write(r4, &(0x7f0000000980)="515eb03c058e0c0f6d88f9ac2582310a81187ca6725f05e23a1707fd4c0c12ec5a4fc087", 0x24) getpeername$inet(r6, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) stat(&(0x7f0000000a40)='./file0/file0\x00', &(0x7f0000000a80)) getdents(r5, &(0x7f0000000b00)=""/85, 0x55) shmat(r7, &(0x7f0000ffd000/0x2000)=nil, 0x2000) sendmsg(r4, &(0x7f00000034c0)={&(0x7f0000000b80)=@in6={0x18, 0x2, 0xfffffffffffeffff, 0x7fff}, 0xc, &(0x7f0000001080)=[{&(0x7f0000000bc0)="00fc848bfe2ec137d790a5cec9ee043b99aec963849dbecc0fed408b5e9e929a7ce3a57c0f8483aeac0b14234097505511b05778d019b62994977af36be82db45ac67c0463ef460abaa05a2584dd1a33e4ea96d4ee1a26a8845713e93b81a0e9b611a388050b15fd5474a43f15982239d16d1ffa5d7c656926d91e987971360051a2cb2b2475641f99c35f969a5e06937f", 0x91}, {&(0x7f0000000c80)="095e8f9a6a8958b8bdd40eb441635d28293912237da121cbb6e0568732a1886118e73f097f279d1f8c6792f508435522ec09dc2a8dbe507a03ff0462b0db71c93d5f8be7d2965b37f7e3", 0x4a}, {&(0x7f0000000d00)="bc9318ef4fe9a7c2343d79c0794d3fc981e282051ba3e8dd59a4a011d8d31b6416730bc13cbc62f8c04aa64c0391a40642ca883d4c81cc4b02bd713f48f67c086936cddd9c96f8cb7e3ca18fbc0ea25809cc1d1c05", 0x55}, {&(0x7f0000000d80)="6db5fed3917f6f6da359043d0ac12996fb7b2c2a213bf0f0d12d9bcf8a603acd794cb5fea4e811e3eab6b9892de37753ec36a3266071e924870b416732055b6b6e40e6046bef0a6fa3371f48549f81dab00d7f6f5ae5612128874c1920b683fd475412141ddb089c8c359502f5b01c8077fb9ebca73da67f876532af8b4aedbff4d5edc7df0cbf7dd3cce2db107764bf38c6ed775f566d7553c1d5152e507a9dc370aed6313f134a6f04ff30bf5bb0383146973c85f0dd76deb53f3d7281f328dbb1e3eb207f2f7ae088e0cf122e90422c1a2b36a087f0a29e1485e8dcbdf74f7a0ee78b7ef4c124b0ef8a475e2f3891af", 0xf1}, {&(0x7f0000000e80)="21faf736a2e4b11d53a75764bd", 0xd}, {&(0x7f0000000ec0)="9b6550e139f2b3bcaddd880b0379375dae58d9322e106038541380a0b15ff9578ab33bed745c2cc990c238ca734716a302df82c0ad4e3a5647f9f26493789441b8faedccc9031ac5ebe1b1678091807e54c101bac71b0739ff7d341955a378689c0e40289e2cea3c5f2b7023586dd9ef2f51c0f2326124af289e34739461361f5c91f3b8220f", 0x86}, {&(0x7f0000000f80)="899f616434eb85ea18de2c9dce2a5f40799d3eded0405ead5fa710417fe54b7a4ee93dfd5a0b0ddcc4be162db90d5dc059c53991e9046c4b3a3141d407de795096fe954aa668c441a7b1d10341a1c70e1baeb7e04ba693c8958f34f8c1018fc4064ab69ff512e690e0a59d95792dead24502ceede6aff7dc2950b3c9bad40006fb6a8ba136b4aed3db2ed2c4bcf8cf6095bae2afa38a1030c9bdf0a63ad29df4b60c41eb57abfde82fb97db7fc9a794a5d0d3a88e5875e9a7fe7ebf67a2bd7ec3fc571a1", 0xc4}], 0x7, &(0x7f0000001100)=[{0x1010, 0xffff, 0x1, "6412fdc32ea414cc5912fa2914309481ce9aa38dfe115539fc759c9af9ea700d6b7dd74034aaa8ecea51929ff120a93887969146b57ac364779d4320f40da24b385674f4888163bc177efec2534e4b5e3f9a440f80cf988d980601fd4c30920f6f28e9e5614b4cc2bb030edcda3d352fa6aba9f1b9b9a706b76ac33d56f36a376e47d00025859de51db13e73dbe67dcdc305e9360be3f5cdd630df3fa40e264ecb4426a32b14a295aaec45837e3315842335e7baa02f6909f84782fa24453d8521d42d03550f5aa48c0afef0d8e7fcdbda2b97216c5c052c22ae5bec06864fd3e229f1aa54696d4244f8a882eebcf39bf3a85991b58ad0a8987f7e44a48264d6bba2b5a03d8dea4da3cdfd71f7d69854dc136bd7f65db57504ad267acac58f8ed8594ddf7a736e82038d37d5656d3186b16e5d5901e1f8e342314b850485983e7940917f137e7ede2a627ef587749f22c98d1776af509d6bf516fc33dba8f2c4c6dca984371ffc82caf8327221a49d6bfe9e79a9d794ac7072e3a142506e9e6b4f023d9caadcc912447bf3639fba2755bd5860af2dc253c8445d2adbb1bab6be2b716591474d62db19517ec87da168315ba809e4b958cdb0f26a450bbd0f1d19f16e6f19fb7437488348dd808f6eeca549637cdfd45951fc6b9a26aca7b833a26ea2c02755641d07bbe7b5a5a3a57b62ba720a9648eae39a2c173eaa51dba2a293cfd2aa457f44a4a89f7be9d046b819858f7ee472014ae21d0363b853a77a22650ddc28c89c978712f96432bcb51c3b8bc189065d317008fb4eea4510ed53b9e54ced4545f85c24ba2f7110f6a6bb9f8fc99be576ad659ffe134e5014a4f30435c750461ac41cf67df0401063702ac05e6a69a7968d58f9f867932c5c91b208e9d6dfae547f8096c205839363f9a72602e149f2176e4040af889ce870410660ac314de930917f6b46431f7e2afc18f5587081e661dfdbfbe11b4ecbf80fb1d75a458d6a30051b89b300461f48f23fc3c59a5f29d2a27beeb247863374faa65aed1a64a165723e6eadaa0e02922585f6a758d9cb0a4b31f3379a275ab4caf447a6e01536abea7f8d86719abcde6660c6d87a8973daae883deb2a999f2e0dccdaeeb392d4f3cda6d6ed1bf43b9f4f82544dfc2e4884cec8ba366de56ab80c89ff657d6cdd70ca73b401a3d1d801038946623edda3cf15a0f4a4397315925b7c7642456ad97260fa096dfc844527adf8d017a09f47a3cf3920a4a36b0ad6f3fe031aab49e31b040f5c86303cf8998e176477462fe08f4d63c3c80d8a8818fc38216793605c71964c6aa32d7d235d0f64d0edc4a7fc39cefc75824276fb271cc1dfd101f4b9055e62a5f4138d6f6f957bb076d4ee64ffdc758d6d5443968ee75d8fc602370a059bb4c06aa6aa25ee9b5063b34ec99164b93a83cbd885c0bc48e3b1680de921196d264b44b663a4fc1cfc50efafc5cf8e799a72f7cc7c57ccfc7f5234479385e811f70b86c8ab290e1ab3163d6b92672d45c9117114c79cf4d3f1f0f70e2484aca2d584a2ec138910346e43716f14b4c753659fcb3f4e22b4a4a61c1534e9232214b949931f22435c4a750206c12adddabc43170dd0b5d8eca1cf5dddf3c967e43a574c1909d527c0f22e8ac5a3b2a6148b0d0aaa70754ce6ec47fdb0658b74d8eb711df33a1d812ed39cc7eb0379d709d7354b7ef17e91c7511499973e0ac2c055c57a65c253da6b52dd1f493ba98b465e575b0c873fe901229e6486558242e480733893f0e7a790350e60700ff44f7846db6448068e1a66f4fcfd950037fa23e42481c6eb57afbdd53e3c21e9f34b01f469076693815cb4adf456957c1af5d5aa024d733eebc54a0cc044ec9470662863ffa9530cfb1f23b575a130a20cf7da6cb377bb7f165ac179c99949d0da2ecfde950c1fc946c753047b152387a5bf9e47e1ec1165fc2d88156a7e979fa7c3d2ab51a4742dbe5051282563b599951eab81933133010c55276ff51d5a0b3c4e35acf58ebaff748e3449f193083180237188400fae7c4977506f32a93b8e085b8979e015566650afddab4ade0d55dceb3804e0a3480337a53ec0212b3a3685ad92fa76691ed1cd29cd6a56f7cb931ec59056bbdd8b4880d978198715abb536118f47443c451d7800a3c95675f4d16c66e5c4b07f91c529eb2acac4e9c13dfd70c82059a6c43de77ecc7eb4103e16a2f9a963995d1bf303f1f12f5d6a2a83e01ad24b386fa2b7d57aaca79c8647249e7601dc23694ffd31e9bb741828effa3471b115f07f4f413fd3a3a52b32a732f2f39cf529dac2826d42e44f556ac5e957343838b9d9b88ebdc92a08679fc62b248fd5c9b7d86d1f57cd6b043e63ce4701c36375930445fb9d0028195fed2c7e90e8f00a30977acd8984c3a38c63031ce54877d7280b4efd9efd1bf68c48de25b22b6f43c2743579aaacfa52ad51a03733b7a87b1bed74fddb24460e1efe1f039e69e8e9468f72f4f88d1cfcf51b9a7d3a33519d60654d009566c6bf16377a362a0ffd01643776629fa6d33f9141786da8753d1b102f700f57f13c3e645b27cc00bec68d9abf68171852d1a99dfe4be8a2e95701bea5e55bdd04139093e3c0adc6c49a4683cb5f895e66afba080c963c7316bcdd406c70de1798deb771ae2926f55755d596b66aa6f1fda8e1e24d1b9a7ef3e705fd906d43de21efd9a6eae6dfde2cdf3b862d17a45307d5ea4d543337914cf3d4730ae4683f7b82e0a66f05db3fdb2f16ed4e845c555f7af2b3a8bd07ad5fc786174f60c095dc893eb8b0eba9dc848f58c339714b2b2613867523e885e984d7c1e836a2f4cafbd520b662ea3555df383bac4fef805303933c2c790a5b51d316de78008fe6822dd70e90fd4c1ba1abbc91ac0fe19777e5d6f96952c68391b488de17bb9ec6127c511e1e9e975559e0791dbe5932a8b496b25e6a9e92ad7a92b83cf7b8903541e5bc27a068916aad323f12de49ee6534561d9aa63e99f6bf550bde82c8e9d88a02300630fcde02a259db6d5cd23199ca4263a2a033eb2696bd77af7b5af45125bd7b5df22164be932856806319847134d0514d43d16ec7fab17717aa28e4ed1e00af72719478d1ad9329173ec3071652faef9b08956a394df1f01f953c90c42ff805a6245adbb0fa4a55f060dad2ce037a2cdea97d9943de14bc49317cc82f15552f7b253b4f0c15be4e8f995556f9c13500148385aaebf8b854cb40f24a8c817b1df32959f89a4341de4775f2ce186b45d06372941931631883e49dfb0c809593dc6241477778af01f74a524c3448720dcfff6fbed6cb0c015c950b32570eccfba5d15c89a13016637cffcc6aac89c35de2b1423be6cb9dffd09f782c4a83ccfa1534d22175c405bc577016f82b897f5d42c148a9698678df74eb9ccde1898b0781c7fec8ffebe45d4b126fe4720da4f667185c3e0a06a7eb291526497461754861e531037e348c94f7fbe30ab24253cebbb77e07d0ece869706a83aea11fae30b2604931bb5f90a3c687d600e382c1d8dae7f33ff55aa3e2505380ce1eb0f0f353d2c9905d786fbd4f437649211c36ea407ccf5972e0590993c19a7dbd95744415a7838860eac728cf411ac44ea0ebfb6dd09ce760a6fa0ac7f697d6b364f5f58488145d3df5b6f371471e0e4738a7a819518629cd61fd86c2df81f540ff44472d856159f42baa443d09e4fab3aa126038d24a67e4f3042d41f4005c512fb69a6b72af8e5688775a907caf5ac3c169a2f37f8699a507788d9b6e2cb4be3d06d07c6060e0fec367f2fd3245cf75961f3e65eb659075797e9d9a43cb001ab3f2611d0781eda8b838e6fe075f14aea9b793e30724cafa3d8a987379c3cce23c4483d4ebb45d0a7345c3d7cc3cb5486b6211d253943558521c085241e2cb5209403c35cd0957fd8982fa63b36c043f5281414097a33758572ae7d5fa6b5a363f1ce55db110482b20738220d284a294109063df1e3cedc2aedbb748647eab897d98f1a2922b78975bf04ffb28d069a4b6de22d42e05ada11c0a733da2c3e63d5c8dd6233f8dd636e3204b155c34d7ee0234455bb10b0c45ede4ff107dfb2f8734262f53622b43012835e274b6e6ce74bd7587fedd06c8c0baa0fb3e2d78bcda5854450535c7fe11540870d8eebb61fc314bd5cfeb1f36ab0ac4c38709659cdd4292c50fc27507c18cddfa9c66ad778add11d513604367b946b708867734a9987aa4cdc7b629998efffae1088972ee55619a86451d941ee38352b9af739a1e3ed472e3d9d11b93203daf681ac22654d8f600a755920b135ea474ab0f8afce166b59be227719b226ce4eb21e2b8041e9d890dd79ddbb9e135138ae4eca48125c1424042c42850f84c5351a13e1f65622d4a5673d895d120d23b3e40a27cf7ee1a95a932f49dbf622610d95ab6b4ebe4027447cd52f399ffb68fecb30cafdaf26d62474aecdf396cf60c16b3412a424acf73309300ef498ce9fb33fdd90b8d99336ab2f90f123b44be76ae11425d3cc0f482016e978c5f945f0fdacb4f59e3fb604179785b31451462564f02cd6c041846efa2cb975a295afbc5ba1eef9cc3ffa741787c47c2ee9aef31a0478535d1f76b011d974d4d4fcea1078d9550343d302c5b3216e7a5fd93e14a7550ecf44210b45e12d8cf3f62910d9fda49ace5c24008cb581eafd67fb4cb968b73b36f9eab8a1e497fe94b3c955ff77c5f9ba684e75ae20de2c35139c4547ad661b02959c99124541396595ea84a695ba4e320ebb76c6d878c41e2edcfa95435a1f40f8137419bd7e9c998d517ba50f8ae54220f21241f5aa47f633cc4202a120d8690516e02fdc6266829cdfc1ad2c45e18c0d5ccc76864d2252b67e1e8d94b2f26a9753250128c862815c0dc60c9e9ecb406447a1c815824ae246296787f5af0278431d1fe9487d529663d8b0147565f7fc89c8b4c6c1ef62dc39d2b8330a82ed5d66b37bc1cc8765a4e8baf55902ddf75fef1ac50bf4722cd144c6122a97766830b953a627831020207dca99da50efd5a519020524724219a4547231eea9a77b0595d4c1d19a06b7ef23e39fa829f11eae71837262eec103512e5ca9559d984e90d94da49f5685200586f1c47a73486d54b47989d04072de4b2ec7fe5fad276660a75c3ae6c14dc1e4cf54b741e00452bf0f0e8ecdd7dfe5b65bb42fba672db665940acab32f6f780384471d8aa0fffb107b613b043408b4fb921194f6c74037e7e2203161edc3d68f74b391d261aeeab1d988fc7f9448123e778e7ed3923a0a0a0eb47ee644fab1848241925653367a001779e3445df73b463d3349717fb978ac2126bfe7d001fe5774f8627b72e813a62709ea26e16d7899592492604a26f3cb2bee62e512edeae2ca9ab70fd75c6bf6607f67cdbf18c34471b3e00eda7db6a5e6ad70ff512bc7bc3a042e9d90989137358048e9695e82d6d8d2e6b9bca2447bcdf833943c6395e84e186d122ef29b9263ec1357c0b50f8fdeb5167bcf7217a185bfcf7b0dcd76d4643fa1ec0447e5c294a7d8f078ac3b39e01c0e2ff91b3b4ca9c7a06355c674a97fa1a3977050e81eb409b8eb915ba49b9fc99ebaf0cbf280ad148370556d6e4ad616b83ab10582369368e709eaa1d1f55c7f58e52c70efd2c54d92b9ee30e1af9fe3238e5e878c2afc20f664908ce0f540c44433872b9f7f26f7a9bfb6c479c8160ed065c761357608edad3624f264a4d59376072e6542bb094c0b02ef43eed4972f21210f05676802cdb688776dd0210c321"}, {0xe8, 0xffff, 0x1ff, "1c85564d27a406e9b6432eec3f7f18ef23739107de607fab1421560cef37b81ce2be987a3f22386830438066944eaae50330488972354f61a039667e0d57d4a789f775ba52720a38ae441bd1771db46a62e5b837f4d8b9766896307208b6f1d7fc4381117b9bcd01c2a9f346917a2f62907412fcee1c16c58a90f70c1512b9d544402035e10b70a36f4c3f323a88d12c476655227762992de4fb857ac86a14a03b138f98f3ffed1440b6a99d3f73d53bf9d8abc04fd1025c6e425d40890754c5e5ef523723c1ae0620bddc87bc01be9bb059"}, {0xc0, 0x1, 0x6, "9fb71e9687765e7a609171c3405bbaf5b0182665305f2c36b091f661c71b3fb7338f252629e8865e328e9ec28f6d4b6a77647ec6a66a3480eed8eab772e833444dd1b7cf9f16daa1134240d01e4e83372e9585c90243e66108b7f1e11f9782725e15c1f7555600a50f49d93c45dd7b2af3b3557213a8769f5024b0dce248a456d74d3bbdf6533bee424b6830be04fe2c19a075432043970da558387b513a06702ca4155bb534b3643cb6155bd7fb069c"}, {0x1010, 0xffff, 0xe646, "2917a081cccc4b08aad47ea1ac16bcec85482e666bd5823ba4424dbe9b681b761210e7d76ef07471deb9413a129eea2757178a4204edb194fb12602e92f63d2513b26b6a62291e5c6ad2835ec709d443a3cdbf0de58b15c926885ebec59c6bfa9e04ca112498694515ae7240b8712e64478642e3326b6d21f91829800e3d2b68b8b214e6dfb4acc7ab9446387991454b836b981e1007ff89c1f63ef2d591cf7c77761bdff7bc1553d7b77e371ebc871ff84f612684188021ed425b3a1242d0e02c45e724288f98ffc4c6f42a9a932676909656662ae06ae443cda2ca1445df5a0b1c50599226dedb124dc891a1ab94bb6d047a4ffb5fe67d3cd6710576fb116284aa9fd9ba8701b2ba8ab4bb3215b1b5f1a03454eb2fb1033f9fac381715aded5e8eff1f3e6819044d20de1ac05e110ebca48b1639fe64876dccd558009c2fe1346c294318482dd1cadd1ed1d101437d584e3b3d96aa8f747ee1351c8bac0459be6b37d4ae219ea56119874bd306531498dd779f4c1e7114056480759c27b38ba5d08d96a9175ac0591dd9d8862efa07ef74b3d2818f0d2726a026c09c1e8af6eb3b892ea586657aea52670132304bc42c909c811057e94b0468aedfff39fc3f53887488506d9fdf547ce11eca7f8e3a5790c4adcb93c319ed9cb1ab9c83c76ac4614d260541bb0cf7860d73e962c81788a0a1195bd60c40e3ca3faab0382d071983c672a4525f8c8d85b0ae4b53773b56380011ec62fea003df3b919d7ab9078d3edbf14b3e6aa0468b07ddf61c13d906ff04433f81ff26a9a558596cfb64823b61bae7cc6eb1c8c424e2302ffba2cb293980274e554865137ad6843e6b216c94f8cf0709e2b23a49fd82e13248988aa2ecd1a3aa315d43e7afd823b3ee7c66257fb4e68fc18f4fcd479f9214874e0ba22f1392835bab56d3b94b6bcec4540dba5bde15fca0ec77faa9feeeca70622dc3aa486fb9bb4f8b0348112d9e9e2beac8f7a1c119799cfefa77a967502d9d43c5956ca6f3be8e99f77efcef5bf5e747ec6c77a362775a6eae34d42a3de2ce4bd55d805d2d05ca7c023679e205b8df408ea47f99d6712ae4f861015d67385826567ba94a8b25744dcfe8bfc2f11c34a3813d5d28a08562c267f709d525c3f1499ee4a406d2b523ae6de9561c22d6771ef5565897691e5c12747236f90401b6d287b6b0b546b2eced9f3629582c415e2776c8123aae500803f0c7350899f021120dc94dba36bae6f2d9f5359af7e035f719a10c0f0bc335aa63c6ca9881c5fd390ab096eee5f448fd1ca39f9f2f43698378cc732cdab12d7633f18b1d6d1142ad5bf59875c08b156a592fc68a9bcec92199fb7ef6915860b1a58b94e433f1b2c3c74096eedf8a8da2637aec468e04b84314532c15bd4e7ee7b6d056831e55fdd7bb9f3ef8336f9f800ed4f47049c8d8b9865f8b26e3937fb5cf6937ac13507c0bd02b2590f0bfbc2e4ca64101966377abaecb03f9b72a04c8c9b00689417f578c3446eb28bb649f4f5e19a3a658ec2db6abeb0aaa478ec11b347b5d3f7eebee00bf9770b46d765f40dcb31ce7323208d0554d285508a53f797250e475aca47cb45f76daff9dacf10be22b58d28353f8ae51e9ba98f8a15a2c7de1d22cb60ab93cf61de54c910beade4fbc1f3693e647399ac497635c96bd0d21fed4cf9bd10e92bcf8f3c281231740f00a76ca898e7ed7a52bfda15773c65e68db10f9d233596b0e6b9e2827ee9b48607dae47d3b058d7437b2626af6fd95be9020c01cddd0f5b7328e6b07069a552a1023c24487363b8329ab53a991fe7992a0dc2bfe0acf69c63cecf45e2331f83fee196d54a3f3b450272ec3e098cbeb7a5f50e912f34a73d411a71f7b845c4fc46c6a0627f29c644f8abe94da016d34d833344e189263703132c4938af120bc351ad5d62f75d2c7ca43f314625985a57a1de10831f8b585e4bfe97b37a7cf30e623213d591e047fef1bc9f7b84ff6e5803ec017d96749c9692f5ef8d4e1c4fc716d3fdf5022d29af924fb54e6bed1e5e5186b6243749b8ceef4a7add1648845d434b560010f9f9855acf33a21289270708261310baaba18ba0f3e5345b3e659f549d7607d9082b720d1a7baaeb5c99ff0e2a152f0dd1e96288da690c1af86cf6fe89a23b4436618827e654c0629ee0d8432c20a9368a20bfaeca1076c6ae8a40c8f0975e8daacd8f97e2c5609d42e4c40e92c6cac7fd0302869961ccc9972e2131923c9d96e777bb916e302f46362d7acc9c49bfb77c0082e436a41dbd3f96e12278a48ea962e0be639f522dcb2fc7da2d885a71b37469fda8c9cf2106e2c6a7fee2e0a7e6963606294ff84ede7f44bdbe69bb5555e86c7c44dde45bdf244fcd72a6935a6ac42b48829d9f361b1037844273127be1f12de946030323c5ca2dfa116e6de8563f190d1c189f828355c2f7ad28c003a58dae59fb35ced04e03950a3361f99663b25af2745b8bded6b66ae28126c92d129244228ff2670cb5d53be8bb2e60a916550a8427203dc6a2d8058ef4d3593d0d52c91d801ba9d6e379ded0e2baf6aa38b461c6eaab6b68e98c0df21cd9e96a91e716dbfa360aec4f398b4542bcda997b1fd5467eadbf103ba3f218233e93097ba643ebe4771ea199eb89ce7d08c191321b34321d99703d3da5d8c1efe537853a9ffe438d32e43461ebb2c5bcc45ea4b1eeba6c6f9408d9aec4996c9d0c740fdb8dd478219b46b094a27c8a835fcb3a7e1b2c65272e2a8571b271d301b6881d81a2c83e74ccd54f4826d38832a0d60ad90e6ed228784928bb1f21cfd921f28d73af9d650cb3cc1afe77632429c0fd52e4ed8c9f159ab053d0bd5c98f634df8f0b0048ede763e8dafa257e81b67e1ccc5b3c42d7714541d3f9d3348d6f715297f3ce24facea1fe530f273549da4bd46a3707d824edb3bdbc600a81e6f7f5cab155d94001b9cfe0c7a64f2c619093e1c372bd5924f675e0f649e8389a6f58ece76a65825d20e8b9da09a899f1a2c57ad840dc2e6ad13937803f79c4ccfb9db2f71b52dae3fd2e1037ecc7e6a0b28643c52f082f95255293827745b0c058828e25a1b4f04005d060d170dde5caffd9aa0bf6534965e651ca8de7c21d4827cd1e82b77f9e109bcc4ce8c40894944ca545317f61612bdec7f9a17e100101118c12897e420b169bf899500b81c71fb2b9c8d824aab5c7b40502ab9a4334228de515533b5069d07dfaf58f78208bcf3f8a8e49533648cb8a879a04ea32aac1f4c8fafebd882589da7468069d27ce45fbdd5aa9d70ddc40136e2482a8d11ee2719b4e79f7e560d359bc840cc0f514b448f08c2d63afccb45d44aeb67e1131ad885ac0f455b7dfe9175d8195cc85d0f3c9d001023c75e9a97e5dae5bb20f368ec4fb03872a09faaf867b0f1bfa1d4aa686f247ebac7d19c48e6997fac3f9ba03799cf0d5ac46e329cb303fe2bb038bf27d321b0a4577fa6eedc5e19b7463f5090993e225b13a3e2edc05f2637870919a51e85e519decb2bcaa0c0a898d9cc98479832a7fd17da5ee5ec2fc5a8c30d6bdc56f30c37738ae7baaa3d14814a4ee642c27c8a466f823d762fbb6974e16ceb7815820946f68b691ffa77f6742e9f38c86c7a70fec1b75bd9760d6e22bbebbdc62cad2d30c2b5b4e01249d2326bff7a766ed6ace587472e8f3df8823f90cf548a36fed32668385766e091054ca1d8e0be9277f972eac9cb418461fa9dcfc92e82ca5261b30988e502e58317b69001240651b68f5d0606fb74b7cb1bd83e75810d998653b8f022de76344376f267b04419c51a39cc5ec7fd2946f303e49f05b4a965b5f6392066ada9fac2789caf49dfa4b6919866fc7d51b56a69feb430d5498cf836b2302e0a51067148631dd3c3d8c3804e07aa478cfafeabb44f651733d7b0abc495a870013ca40f14574a03cf02e405495d2776879b34c0b754225fa6fed3dd732bff7b05e0a282d889d596c5ff684a0dbd7130d78525d4b90446fd77e3f32cbf926714d475385910154f32dbfcc69745451151741f6469a74a8a5eddfaa602fc68e780e3c26edf58b23662d2e832db9c22983cf5402716499887556eccd967871d3ce7777273bb24a09db86be87b027a3e4a4562169c4965fcfa337460e1dbfc53f02ada182266ffe5a8ea1cacaab28115d20efd687a3e750f7653b304d31297e074c91a1dc174225af4f7b9ee3a5564fb51a71ef81382142f40e9be766cb4d6c56fb58715379050252fa7a9b1994d30b962cfc8f2b8b7630804f27e3c47f7fef8cf8bd3c5e1881b507f00c76b717fb91f6a06b2adffb80d401772b2f6d605c5edb4a72d766792da7e9a51b04788120fce4f936df3a0f1a91000eea06b1dfe3f179c4c5c9235e68d51de1385bf7c35d4acaa4163ba51681eb8e85c9eb843c9a38cb8ac493ec9a18e2894d93510cd128d32d879ce59f21a38dd93a35e5b0dc4d4d31913a6153aaf0cbdb7268e272953d885def43340f87129576c79663205283fbaf10ffa4228d62ba858e9bdfacfc878d1db474959462af92f76684ea6d39995b78e1a5654590b33c1b14f3471974b1c1acb3e945b92236eb02abe263ca88cb727f4da9c21ed9699cabf521db4d8233423db76b10bccf2ac38539538b75b2fa0e9a995ae3f26fc3e656fc54688015231cb579778fd1cd49c0fef84b570c12775e24fc0b46c98b23099ef515267ad77ae2cda31f8e2e0d1918ebf7fab3d3fbec43fec49e47464f954c6e3d4b773fb5bf5e95f19375b4dea25e26901eb466b30db7d2cbb8e17c975bf68ccb75f72bd9d26db0340378dff80f5a0883bc818fe303e8cbdee5a60ecca941e646992b6a51b725613e0a8cbf9e3a353ab3f0a8143d8e64f9ab3697baa0886788a48662cc95a6d511c752f6ebbc010a5f726e453fdbc216062cf09b838aedd2f82595071727fbc2df4735a8d6a9293bb17100c1dd91e58490232b10816c6d3fc7886a6a13f22cb016d56e1287b5383840e33b30f80d487244ea58ee362ccd845127041d369ec3572e8a70e186dac0ba4b922ca199aa942a69461a53a714f3f80f79962ffc63612c7996ec8c7eeace181739dd7cf1c743d0de2614720733106b1365931348a6078370fa54c9d3bd7f169c952110f7bea54c56532ef18d3694aa4f3207d6cc614503583ef597ddfc6b5c6eb8fae3588738adb7220b6af10d9ff90023883503b0e0e8e102bd20b5295daa50d14c4a0a4e4231e927082dea27735716730fe76b718859090fe6dcad3c8c17ec518f0b9f66cd725fd55a3f91039f8a58f3c47b1668aff09ea2128fbd2718c70d2d0b45e365752c5319a88952c77505ad1a5473561b194373d3583a979401e4065dec8abc97eddbc1167a90a0e96fbec7dbc2e82c809a6626b87fed50e6bec5ebd6117256d0f93b39d4efb5713916dcce3fd945154b6b41dd528cd476ddfff5a4f2dc60b8c8d5e17a23580a66e887790d39142aff240980884a36d14232f696a566f008c542b5a11ccade473996a3d612f0fda2251adb5ac6cde2ffbfd6f692a29b8a14e943c069006484bf230005095283de75bad36a0551d6b13a780a268af0fad75b31eff4dfac7f49046f4b75cbe89b498c00c9acd8227d9cbd0c8d859ae83427759b78295b24c1f06373093219e26249bbe471d37da6634d3937a05ea70e1475545e1a507ace8349205b6769fe0da65975969b8bd66b5da567288cfcb0b99ec269b0e58012eeaa6b13db20fb8a888dc0b91f636cfea3130c654da2f4ce31352002c4ef97a19217530378"}, {0xe8, 0xffff, 0x0, "836f7dc65f9b75c84dcf00b7d7fbd0fb6509620d41e31cc67e0e5cf052e478ecb7e836dfbf9f20c75d48690d3747974e6be0386dfd0fb748bea98327a6899ae32b8cab6421f950ef683e92974cba4444a0e0218914b2cf060c38ca86774a703affecf003a9f2181d432f00d03cfea3492c6649b86e887539f0830d1f02387264da00491cc1ef6111600aac404aa516022b516f2af3a038d5cdef0bf3d7e07c82991a59cd5fdf65a0d1dc46a2431c1f8ba0b2ce3e46d6995ecb964a78053f02327c8ba3fe49b911b9d05af163c3d9cc74fd748b908e9ce413"}, {0xf8, 0xffff, 0x1de, "dc18985f1fedd5ccd3fe539d69ed2d4cc2f5b1376a73df3543a4a7102b9005c5e5f5c5c18f0e7fe6f22cf8cf8ed4a023e2a24257d2f13e43cfbe44faa242c723246a9819873fbf3a023279d6c92f5de7a31f31958dd2aebd06ebce8853bcd5a31ed01cdaf7a0c5d3b81b411d9e37d61f2f4184a8e2b8fb22972db5976713a873f8e899824e4d2cea5e58f757eb316c2656585a00f5467f2c9363378beb651f1ba0e18cd361b7da8f2fb84783b365c574025eacd25a2600dcd00e512e01e933db705703f437984a7ce61ed97dce65e9b824b0510175ae22706151ec46486c618958a2f27b68f91eaf"}], 0x23a8}, 0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000003500)=""/20, &(0x7f0000003540)=0x14) connect$unix(r0, &(0x7f0000003580)=@file={0x1, './file0/file0\x00'}, 0x10) 16:00:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x0, 0x4, &(0x7f0000000040)=""/128, &(0x7f0000000140)=0x80) mlockall(0x1) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:36 executing program 0: 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) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/21, 0x15}], 0x1, &(0x7f0000000200)=""/117, 0x75}, 0x2) 16:00:36 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) syz_open_pts() r2 = dup2(r1, r0) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/209, 0xd1) syz_open_pts() 16:00:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) select(0x40, &(0x7f0000000000)={0xc41, 0x6, 0xf9d6, 0xffffffff80000001, 0x0, 0x62a, 0x7ff, 0xc7}, &(0x7f0000000040)={0x0, 0x8, 0x2d, 0x0, 0x6, 0xfff, 0x401, 0x80000001}, &(0x7f0000000080)={0x6, 0x0, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffc, 0x3, 0x7fffffff, 0x7}, &(0x7f00000000c0)={0xffffffffffff0000, 0x7ff}) r0 = msgget(0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair(0x38, 0x8001, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x100) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/101, 0x65}, {&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/24, 0x18}], 0x4, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getppid() write(r2, &(0x7f0000000500)="000500090069ba2ca64ebe8442941b19b7e40f16a715eb3cc24fae469b613eb38f71a7ee97218455971b2db7fa65844b438802369c28ff7fb6c26f9e814d82a86198e756aeb00046f2761aa0bda6ae6b4d9dadcb8d3941ffd9a1c85e4edc11abf004b42790242c6a17570000000000000000000000503b5bd9a83ba6d6e5153047cbdc78e54b308c966582444189728e", 0x90) 16:00:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) flock(r0, 0x7) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000002340)="e8103bcdca2825cff2e5d01bed0955d8eb80d1c4c7c5147443a67c545e9543ab393ad5167e2dcc7723e3dd0e9b1e261284aa9f542ea54a1866f597e7f72726f8e45a951935cb6eeff756bafed2b61745cf398f9128b28e594978d8d3a6ed06284cbdfdb2e284579d13020e5c072d050b349f74efe3579c9a3fdbb58a32f8eb52c91ec104df54eed69a1329a8cec6f0541fac8f7a89090b6316d92526be30637ddff1381603933d8ec2a360d476cbaa8111aed43f69a8818804404dbca6432686b4b8f3f6237aa92d41d8e1d344fce1d08b75555da823d9ed30ceed5b57924cb2ffb1f750c6f4835e0f6cb8e4d2ed5e4c4b2d9d50c6c75b778fd4a780addb0cd971dbc97be79b8c8657101b1a47b32d4bf28586f4a20a515730ac5d424c9a11cf08b80618e39ec549bb01cc0d4714a07dfaa43f83d311db10eb283e3bb4e4fbf9b620e3d92e154cf4dc70dc2e9ddd7b3b1663d3b9cbe0dec7a27132aa671e993946e4d3db2b32b5e0e04e4e552ed92f1366f90c7f1053577b16715dc7c24afb5ff19ca334e361c4a5fa7a3cd3c89d54a6cdc89ef8c51b841cee5660425b3cfdfe3b8241b5fc9a4c1ef3a5a0d6c619c09b1d779f401125d73cb97ef6cab01b189a176382a2baa8db47e0bece1af6b6c5995732c8ab1c820101bab10c5f0ebbc1dfbeeaa95505ec9450efd2774757b2c750cf0d6da4164babaded0ac6b36f111870d4148051e58f3d4eed4bf372f60e652b3a431672a672462027757064a9351891f81dd99cc74a3d31c00023a877a2faa76ecb39d51be6eabf4ae0ab68bfcdef4fe45c97085bb533d7b774b294305101095724a543e8ab1c0aa9eff662428be375f659e0b1dfd659d1ac738c20b4bcf684ba18a99ba03fa7f9875ca3acea7285694d3b108bacdcca7b5ef47ff9e5e85c800991f1d1d92e792b9a916134faef96390163e2d4c3330a7c73a95433f97281cc37ca136a688bf49597cb7847c4cd410c581a2a82c468c3ea3fc7dbfef8b5264c398c5366f957431a2396480012e1088fb71836a7ff0b589b14e359da25fe0fe18b4e64325f1150ab2a15f83578bb30a7420823703853d96e514dde3c7f1a932a1ea953e9fa6717428e3b0899b61c941ae42e3a3aed4f9f87f90849b4608b06a3074e7a82c0a1376d00ad5b7b3ac355f958661b00c99f44f92b02c57e561d1a3a7c81ad5dd0b72cc2ab5ef460703c2b72e5209f8cdf7532741ac5093e166fd7d6fa7d4e83bc302e897d0ab6d8bbc68cfe3dc0318c39668863fa5369eac18bef800e8dbfe39c87edb6a39d2f34dde1e113a1ec6a1fe62622559b76c0ff1187d5b44ce919935da2faadeea654bc5193acc8b10ba53f9c21a721f4e0a80665993ad51ce3da5c9d8f9e48f41518e9dcc036c7befc3e945f69119e6787d6575611fbc3842847f17426b41623fd4b64cd0460cdab304350caebbf4f38574d1fe14834960f9093ed47188e5897b4aa8da14c0d92d5aef8005c55fe507bb5eb4cacd957bcee5059380567586f226ac48eb1a37f6e54f2263f77f5b32e01142507c60b314b754c3204f2b6358f6e8eee4efdd393ed0e051a0e9fd1ea6fd66866b6fb9345fe259659e98a29b3742f01cff3d41a16cdf962ee8aa1b22d7bb56dfbc977964c732425d343a6bc29b8b1dad4dca5961b98d05fa42a56325f86deea3837463053cb0230cc4492d9028af5fdcb0d2c9af969b774a6217ac70878481866e05aa7467e4417f23187920c19a65d2ee316f04617a09842cedc967587a5741eaadaad9a6440e996cff594640034a089393a2ad52fcd019cf146a7202797ef351578376cecc141c70fc911b08c9044b06849640d9d59facf5bc94510437fe3ee36e0074664d6efd28f495c68df580b6d048254d963158a643d92df8d567f04f512f3e30291bfff1c3b38ad6d6f5ea9562d2a36438525e49e80e22e354f2299ad98a2e7cdfa045093551638870703f04c94f13580959ead8f62333f8a3e7ad3091d6e56dab80467629be51decf0d0afc661e57760ecb81e50d509241247d2ec57558a0366d2c5930b031fb7a29cb151d059d6d30fc8fe764a914ed1f07262cbf7495caf572a9740f2b0d75382ce0547562711e7e1ac07a712469b72549708276bbba3fa8dce05563cdffe10735668b8160b14fa94c18796850d8ff5a5ecd5e9ec7253cd8878297bef424502f9b3d360a140bbb7d48a579625ad317032a46c394a150284392a8033566cea678e045897cdcbf717ce0461148431f85afacf672f63c3167e175d8b5d7cd96347f5b153ca68c31654b0adc10350e727f7fca5c6acc838765fcc5315b9d2e6987087cc04cd264ee4b079a2a8fd51f0aa158903bdef3cf96d48f26fe5f7e694ca8baeada93f62bac1edc52faa2ba6da90994bee05f5b78c6d17c3d538ea22428b3fb481d6c13b54281df074d7e0a1aad40a2678051707ccec1cd2355e5860d5bb0245207331becc63727c518c85ca936304cf383b0011cdbd5e5b05d1daebb803c42a0571dd031152be935d2da98192115e965241a1ef5c3c68c596f154db17e7921e25cead138e7f9be9a1f7190c4c363fecd09c6a0a4d7b41cc3a41fbe8023618a14ac7ad3f3d89d9019a1c6105489bd9c3c20232025fef33797742a779927c0feef7e47ac65c5a2f70f0699deeecade55e274ec280836e8da089e0e0fa834072ef881319f8d7838de97614119c84fc254de4149c2ca9b406b0f30407562a144f927a8c9b4d13f5e20e2af3bf4e46ac07f94a35787457e22eb19e52559dc37f842fc767df88fe08aa975b22e2c2b09ce9bad76b0471c18ed71a8459dd3bf617f5c56b35b8e35b11296852abf9016cb270e2eeba93144640c0f37c4f2d233e2a81b8ee21b0b14ff5a0e80262f6451d4a132422b0f5dd150cfcf2c9328d14b89058f139ada04ab4fb47a411fbc6304c30c30d3ce52ae8d704e266e0ea53c86476ce80de8173be8c1c8089226153e3c9ae3ec0b391621f93d492016d56c05b9316a030ffa20197a4b657eb8f8356a10d5304a57305746f6b4830195d62bc6a7764d7614e6a93c57a3741ee41c99c98ce0d98081435448a2b7bf0c6348b1696d5ae7d59a451ff04baad0d9e7dbefc1e252e766416ac84f547e25c1171ed0a3e65a43764762398c0690835f9196268aa4e7140877fae8fd684a3ce56609499418e03b1a38dbd0375f88e93a541d33d8db598c0f2175be0ce6c5ece19a54b1942f4dc9768c983841fc3f3e9ff5537101be86ed4ac5fc9b24afd3efa959f8ecf0d08f383fe46653c349297e3bd2d1e5baa052d683993e381ab712c005facdde7e302828f1c6e11a12c2ef7781325ad4ec545b503544b72e4788dc558809aef1fb23ecf7f19ac6c94274a99466f047fa87eeef0444ab192b45fd9c9f7f9dbecc0bf67a44458818bec06ef0632d210766f09a1b751a7feb874e141bc037b2f3db29ecee7afe2cfc2758114057d8be395915f31af72405cd6535ff3ed2785e025388e9b351d6d489172e15077534d7a0edcf6eb4b035fb239a41c2ef7a9bfdafa5ceceac060c99b99a7665a128d456b71301d3eb45196b729e9ad29ff3e86a9482967a2052b3b7eb2a8f3c34e6df90c659960eefbd6e19d42f7dc01f1a48852abd5d49a6d9d9b133e51b153a7d556b881507faaf2ae5b694bd7fdc36ab167170a5952c2faf3d36f4bc7ddbd9a95520ba5df549572657ed60225e76deeebf46352d08defc66ef176fb24346d2dad5ae291343dfd51f3a2c9a14aa933468b0fa29294610f47e27df852dc685a216d08f4a11c0cf02bb2813eab73c40ad16d12bc633fd38070372f28717601fec14525dd83207b4d0da8637331e20855a706ebe2a3f12475d2df71e35d19ca154ad9b70937c746e19fdb9073bc00de2a8090b0af3779535bc2ac51ca46fe1e5470e5eb8876922bf982c875fedf24d3e24bd9c2d0820806cbbc0ef5e7b72da35b379dbc45a6674f96186942e703a8f0d61f60dee617a3ff0426604c05360260e537ebbdeabb552345daf51d4aa215d55422fe35ea51c3df835b953b186dc0d08c570ff23a54980feb82ed0a2f501a343c8bb33b9e24e7d4302dda2e015a21e8da57ee412c736db9fcc473cdba2946217267c34de8b29e3d3080503a0706d6dc401604b82dfe3d998e788075617afd4e955b8019e6dc851e8e7f472092dfd7a2bc82e593c00b29858983c582a20de904c65642e015fc355e4bcc2654d007582ca29b170b6a8a22df15b91d900497bdf2930c44b4a4c9f62fea26f85c1c5fc2f0e55c52a0271f401b0aac6aaa0a3e283fda57ec15283b156112a9659837746039d860d6bc5862e23ab53dfd6bcb3b17209182bc7de27e340284b386b1d35ae5f8682a6ddbecc30d8f4b08851385a95230588ef6c5b847a740e4a6a390b7f1096fe8e2676aa71a6f0294d5f24d64011aeacfcbddb93b63bb3b1416bd6bbdd743dd82a984c0a03884d6cf060e7770f83722da7edf40ed014807279a60870c0cda99c947bd7cce3931492fdfdcb985de049a47f27e1bc38750ff93814cf0c12857bae92bad8bbfc6301a91f3fe1e22b8c64490a77749e69199194cf7753b7ec641563174b12571493932b03f6feff61ab18c732dabb99efeeb3227f73715e3e0ff171300153956c0d5e65a9ca737079023cdc1536f0f0467f2c18b42dc931c813f2601207dc99849b7626eba0cd9c91a7db6e0df4bb8604987570c94afe0c8e5052c6b6b3ac5b4aac416a25f44fa6dd4391079f8da1c1266166951f8594f5984c7a6a13e7a7f3c4a72a1c3ad1ca26fdcc4ecbbc1a438edaf203abea3cad90491a576216c87235fa2b352547d59a56f65c81afde3886bd8443789fc305214ad72591c59c63ccafb43248ee21cb8aa2a21e12fbbc87da8cd9218b5a5c41af42746ae90f156e5b8705c963b82818c7b40db5c94469d664cafa79a61476c22ff7843a1a19b7fe9a3bd534a95ddbfc43065c4e8b3bef5c199d710876ab3007976f5cdf7f2a277e6d8b8dc977aaba86d988fe02f9573941afc15dbdf6466a2bc3a16df32e050a7e6301b2dec7b4550c47ea00685067c430092c6cea7022f940fdde121461f51f7ebb64383299c112a25b37785d89839af1fde8eaad9ae3d9bbb605930c41f6ccc99023b53812015bca3648e82c3a2fe8d53a2ba52ac854a28455416d0159d4d917dfc9acfead678bb0e96151cb237f9dee96aa194a53705db2f2cff545e30446abe752ee6d383928143d8bd00a3b1ab4f8cf411a383093486ad709c3391ca11223325c23c94ad8a97117ff642307d5bcf10201c2c97ab523fec495384b8df3ecb5d0784347d6a6856e492f7b0657b1f7bc0d6a4055b722f3e46d03c3f5eb1fb7c718fd20959b6498fbaff55f9673ee52093a96009dc2bfcf7982ec1e79b18c0201fdac246f6715864c0dff2dd24c387c8f0ccc1b5463873ba8c4344e25db77a2d6972dc000057419e8405f795adb94cfdb18ab42fb6509449400894779deb994fe8769e6490334be4d2c3f07dfd8672dcdc9e692e140c62f14fbfe5cea8c5c37b57eceb71b51a4057020e6e9386f57d984ade452127f66b289cd67b1a481da233a49d1465ab48964ad59d013964d7291f87d1db454f257becd19d5c85a744ef25cfc93f844447b651281d4c60204c8bb55a20d5e3775350547116119cb852eae3f26fc3cf7eec29abe45caf1c9eb6c3c736364bbcbe799abb6a920550ccbf425c46bc19c9933e8ee7e871f21e6e197a79243f22ebbefe7b6484e146048a5894cad90306f7", 0x1001}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7f, 0x401, 0xbb2, 0xfffffffffffffd63, "2c8a79494235e2a0b9130023ee30f85ba3b2b461", 0x4, 0x4}) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:36 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="04"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x20, 0x4000, 0x100000001, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = socket$unix(0x1, 0x7, 0x0) getpeername(r1, &(0x7f0000000040)=@un=@file={0x0, ""/58}, &(0x7f00000000c0)=0x3c) r2 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000063000/0x3000)=nil, 0x3000) fcntl$getown(r2, 0x5) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x420000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r1 = dup2(r0, r0) r2 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x100000001}) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r1, &(0x7f0000000080), 0x0, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x1874, 0x4}, 0xc) 16:00: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, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSCTTY(r1, 0x20007461) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:36 executing program 0: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$unix(r1, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') getuid() getegid() msgctl$IPC_RMID(r0, 0x0) 16:00:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0\x00') 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x81) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000440)=""/130, 0xfffffdab}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/147, 0x93}], 0x4) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x5, 0x8}, {0x18, 0x3, 0x2, 0x200}, 0x6, [0x9, 0x3, 0xa4cd, 0x40, 0x200, 0xa4e, 0xc6, 0xffffffffffffffff]}, 0x3c) msgget$private(0x0, 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)) ioctl$TIOCCDTR(r2, 0x20007478) write(r2, 0x0, 0x8f) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4b) socket(0x18, 0x7, 0x3) 16:00:36 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) r0 = socket(0x100018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = semget(0x3, 0x4, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/17) ftruncate(r0, 0xe62a) 16:00:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3ff, 0x1ff, &(0x7f0000000040)="e1f6841f70f4dd3942a7ff911a6d602c26013c164d6b01e655f39ce9a056f364f64a9cd5da5424f17146ccaee0fd00d322cf54215df8bba152228470363cd8b288c201ce7289ff798943e828", 0x4c) socketpair(0x20, 0x8005, 0x1, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x30, 0x1, 0x6) truncate(&(0x7f0000000100)='./file0\x00', 0x200000) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/91, 0x5b) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x0, 0x7, 0xfffffffffffffffe) sendto$inet(r0, &(0x7f00000000c0)="486d04a031c970d6cd4184a3785550ce9fe718817d9166", 0x17, 0x8, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffd}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x10000, 0x20) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = getpid() r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000440)) r5 = getpgid(0xffffffffffffffff) r6 = getuid() r7 = getgid() r8 = getpgrp() r9 = getuid() r10 = getgid() r11 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r14 = getpgrp() r15 = geteuid() getgroups(0x4, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r17 = getpid() r18 = geteuid() getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="c8c87d23e2511985f4dd7e785f3f7cb596e865635db3c7c75cb46ef6b4c6efa1eac5228099176e988537fdcccbe9098eb1f469906ab7a4", 0x37}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xd8}, 0x40a) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:00:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f7cfde4d4857111244a97fe3ae66e03f9721451ba3a996b402095c61fcfab3f886d123c41e500ee4bef08f0f7b069258e3b4d3e9546a8a4e4bae14e4bee3e411600b95da18d8361ff6c3211b3165316ac9a8962a8a4c6b128904feb1cfa17610b56992e08b66e9eefb09", 0x6a) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) listen(r0, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:37 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) setuid(0xee01) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xfffffffffffffff7}}) 16:00:37 executing program 0: nanosleep(&(0x7f0000000080)={0x10000000, 0x23974438}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x7, 0x8}, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) open$dir(&(0x7f0000000080)='./bus\x00', 0x85, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x200, 0x0) 16:00:37 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = geteuid() setuid(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8011, 0x0) 16:00:37 executing program 1: getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = msgget$private(0x0, 0x1) msgrcv(r3, &(0x7f0000000000)={0x0, ""/159}, 0xa7, 0x3, 0x1800) setgid(r2) getgroups(0x2, &(0x7f00000000c0)=[r1, r0]) 16:00:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/153, 0x99}, {&(0x7f0000000180)=""/161, 0xa1}, {&(0x7f0000000240)=""/44, 0x2c}, {&(0x7f0000000280)=""/51, 0x33}, {&(0x7f00000002c0)=""/231, 0xe7}, {&(0x7f00000003c0)=""/193, 0xc1}], 0x6) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfc94) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x80) close(r2) close(r1) close(r1) pipe(0x0) syz_open_pts() 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000001, 0x80) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x400) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') write(r0, &(0x7f00000001c0)="0343e3b2f4f2dccaedf3a9e21b89cf707542f44ef609f77fa22ccd8ef42baec87773f314322576247ffac47bf15a9fe361613a52f9de535719f24988dcd868dd9e3fa2bcc3a92750e4b70afce4ead10c76cf955840267cda183d1deca52f5dbdc82683a22ff7766070818b2186646657b1b071dc59e1195198bea981a56a9d9a898fe54cd6eff096e002755ab92eb24f6f5c6c22d7", 0x95) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) dup(r0) symlinkat(&(0x7f0000000280)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 16:00:38 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xffffffffffffffb3) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) r1 = dup(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x56) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) semget$private(0x0, 0x0, 0x4) write(r1, 0x0, 0x178) r3 = semget(0x2, 0x7, 0x0) r4 = dup2(r1, r2) ioctl$TIOCCDTR(r4, 0x20007478) semctl$IPC_RMID(r3, 0x0, 0x0) pipe(&(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0xcc) write(r0, &(0x7f0000000040)="04f2afb23a68747a8e6da359736892f9ac129e48be46c35e360340d847081ee867695d3317ad1baad23da3716a3a7886de7f3156b1eb7207c40bce7b528981a723b63ce13ab2eec8d0083c0b5da9f7d6191c68957a18313a034f256dad793dbf689ba7d7", 0x64) r5 = shmget$private(0x0, 0x4000, 0x140, &(0x7f0000ffb000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r6) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 16:00:39 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = semget$private(0x0, 0x7, 0x128) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/191) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) semget(0x0, 0x3, 0x400) writev(r0, &(0x7f0000003980)=[{&(0x7f0000002900)="ec37dd70999bfcacc7257e0f56e165705d569e3a1b4ab9d9cfe541eea6ee2128f557a0ede3167d1183d4cce2cfb8997f8a848c7587e7e711028ac471e1fd6b989a15c91d2f2922605e8621dcad4fc1c46ec153c350520f31ee250207182fc2b651f1ee74896f6d0cc59c360781c41598fc643a0aa7b345babc11a71f79e0ee818a1bd8308128d904535c64ae6d6d87d9c65925f05889895f95f033c28d9310c00d2a0a014505a3a8de7cf35671df5deca1abe5d50e5431e7dcfacd5743ef405758020f06da08f5441ba02154cf5154b692f3eef8aceb92ed76dd84072570734f3d13dabfc29a6e06f91f9c557c9fde86f5975c9448b2d4a8a13362e37a15d265926f84652f403461db5f0941a2ea743233631c842706b55bffe08e1bb9b5fa3993b923950855a10125f63e54a4bf861d5f10d540372d21b44f079b3751480dde886a843bdd9f19543dfd3e8e22991fbd020692c7fe09bc6f9f37055045bf5decb524a344048c83a99cb99fe2d90ae164d3a3be223d4564d01022f6bb7c4243b3f223c29ee9647b3cc6229e88a89098edf80a8b52e8cf1d386a3b967553dc44526d7313c982d6299501612f9813c5f8b3c1ac82f65e0e4ba091f008e647eaa0de4cecccfe44e19c2b8473ec619eb6c1a94425d9e3a15febfe61aedb6dbbff94261928490b62a61585a5e08ab626b74105396118be1b973a2877e7efe4143b51ee79957ce03606a4e932ff4cfb9ddf46e14b24848d4cd06b20590d6fa26172f397291eedfd33c048ad6b0b7d2ebdde5b5d9ada7486513288531b4d3f183041cf2663eca8b7d3e30f0886b92f5c647b5279598e3db9defd15ced1babdce7f5fff0bf4df772b63fab584941d465c32ab30bb43545ebe8fbe65538fdda745d0fb32d7bb7391a238ba56e7a4dd05c57416c2ce377f994985d0757ec68a947f8514283203c228bb7c0a2f7cbe8c1744c515a0b214c036641c910818bb046847c7d57b49a5af200b66cc1a103dc7f789aa5c839d4286f673b2899c593c2b9266418c374bc41d565b0c7b633f5ac55d49da43d95a803f19a295ec05aa76d8a3184a36774f3043625dc4bf4019a46a3e61c37127f39a5f6a8b3467ee81e400578feade379ee45a2b5e95421586c17b623ff4b628868b181799e8c5adbf8aef13a39f302e9971749a3721bf398172b8a2bbb70ec7c4bebf80f169a78bb03ce99caa7136e1e5e9ddf46dfa125ff02ddbfb5fb9f492336f11649e311955b4652239ff122ce4c37566e9661331c08b49ce324c04571891e891b4c9cf5a6fa5ef4014560d81f44a38bcbb76e99f25b37b0419b618a5d12b39968926c43979cfb3c4dc5d04230156d6b8053bf0a03ba4d15ae64252a93a4eed64d25d50cb9d2b33338374ccee1076c00524e0d82ec5627cdbb33bf6d97a30564f703e2b29b3cd7af13bb0261f9647cd93099b78be82070ba571b7de42e938fbb23ac16c0f60d109ac50854c634f74df665eae6cd19372f4d061f546ac877cc4be3dccbe814076359de81e3f89dc42afd5247a40fd4b539f15a6395ae13667fb8933b5cf5be8b069629cb6f709fd415a3a9fb6f70e91bdb088e43a8ab7182c0a6d6b413d6533b8fe9d7e5dd1ac8cbb525c0e985f7ac6c1c0e251f6de6e8a7e9ee9ed3a999c84dbd989e6628dd47e7b7e914887acde63f65f1e9c78d260fb4dd976769974fe6ef76e39d3991518b0c50bb0c2ed2179bd0eecf9200f0834de44aa347695f956f4ca82799fb73d8481f6c27e060b18a6b3420838f9f88b8ebc47f55a4eaab04eac8cec105b39501f0c7ef27f0bec485ba5715a923501c6c6d1ab0804f7252d81d73d0b74ed388c598c8fe81bbda08e86209d990136fbe2cf0092fad6da1137092ad09e8736a3827ef74b991a19494721c19b3c92e6c36118e35c82c877b96645a7c12c432df070d13066ab5ee7f7750f748d1aa8c45f281ffc98a1c4c5d41ee69075bd0718cf18c156fc8635cc018352ecf43460dc7313fa3317d469f6f75d0c3951b1d385f1270c08fcf238210efad21df7937b459e7154993c3aff82b22f378f9fe0fcc90eafb346e42bcee370acd3ef9cd269988d8da74b1fd66f4ef406772e223126f9333becf853ab939b8ac6bae13e99b4c5a40f561669877647d566884ca2821c8e07797fd9f504b1d1374ad602289006c674df214a45157ca6cf25c22a583536ef3924c71da8630d3fe8c66825a997f2b73fe2c7a879f3ba790d6c2bb253d11d7603e9f245c1971fb6b240fd6ba6ab52c22c7dfdae4e9b09584472faef3b8c77430de3f75fb1f08b64f078e94cb3669dfa0b3359092b18e5205306d5e17e3a6a2e10c37893dbfeff7332a5b15884461ffd5e7ca03e1abac4028a83c4c922911c7e1bfcf03de3edf8e436f5a860d966580de0d25d73038625eef06ae282875a2f323ca76f96f377dab67ac1c0f43f28c53653c5c7df5052970f21d6df8ced3950c66a391a639d7ce507ad6fcd39ef04821dd7a1c66b973d98cd34264b96bbc77f1753798dd195fad0fef3b4ca7eabc11e95606775cdb36c7a4b4636b8ce7061649fdc8c8fe755f5d869c849e2d017525645f76e030cc7ddd9a3393eba33a72237aaf5c463bd6bf7f9c691b41f6dba8bca150191a63a3b1ce6ca6701ed8958b6078b124b897ca0cda6f6a19f186b49cdc17909d3b4a367b5e7b191714f26582854d68765bfe8f147d686aeda26737a80706610e0c40a8db2d911ab3bcf81f70c7cc280dc74ecd834d40d49ac445f05b478e0e033df4dbfab64b14b7c9d6a8c1d94487db102c41e626d1c6300de6f9d301e8f5b5ba30737b83dafd4605136b24741954f151bc466861f989374c2d4c04e16c3da656d32370773dc65baa81eeac38a7345e4a9c35dd05fa7c706444229360c1d89a812ca0c947d822d2b43695fa78a2c4414ae5af88150eaf7192555a0d9faf12d84d8afbec444cc6f3f7804013d4c8981e46657b75a78646af320f8cc5ce8dcb94bdbcc45e13fcf2c1a01c1efd71ad18f816b9c3eeded1d143e03151a5e7d7b6a3495ce911c74761b63ca71a180bdfb9ed1f15d0675f5d077fa97f8be4bdf94b84e0e39dcacc0e4f2d98c794498f7744f032685a2ad688c51a9a7762c49cfa93f7d8ac287e28d1880449c80ec7df785c3d893913d4b10542934c850d02918a07cd7ba2edd0482c12339e15da9085e2e52d3ee7f06372c6f5485b9d67cd2449f11ef54367e2a88aa1b583de565ddcc32bfcaa2501f30eba9d20e1a828442d06a45a257ad4983bf5011aa89cc9c596948c5f83e0541e74af743ee20839224deddf20cf4ffad909172c0d6a6138ff1a0652b47e8752ca4cbf23b3c786709845b232b484ffe955028ac8ab689dbbf4c733b55471c70c715df3383f798ac820e6d7a39044e1e09b9383354cd0c73777ffd5908fa1cebc36a853cbffe34e1c3f7c6b469a1ddb83ae0192e0e312d3f1bf6f5d4581c0c7930d5735298114647050eadf805f63e62a28877d08d3f32ff2c34d5e1f5c9f92b902ed82eb898b0e64eadf60059787bfa4724fca1c6795b217925ff9f053bc0ac75b38b309c49ac5cdd1a6e6f0e17de7c31df48d7ab2406b0e2f994c47c85db2c6a5238d25760b74299debdac669f1762fc83e136256f78a69f198b4e1c4867760fb6a02350f01926fcbbe9c4a3680076bd7e961f589525d2cbd3ba2df30ed05a85cc2825e683aa6761a5b57aca99791f7c9f8031ace45b632a94f7a008d50badcef4f7efb3cff9b312cb6afde46711280545980d5ec761f8540c3bb28fe75f47a059a32f4d7922ad4c72702bdee0aadaaf0736f57b3703351f10814899cff99413b34484212f29fa9b04d2af1f34e9515a70a59f6c99d2361f1fdf3c7a71927d4f8fa68b0e90544d5da9af40168b978b4804a4f492820a51660ba994d14ad581703cf5749c5d72196d59b9b8ee14749c5936977d0929c3f0f4d48ebe73349d80299a6c9a81529a33f9b1a3d4420748630ef86bb916f3e0a3bf90638184f93154ad0cd80b6beec049d0b7b90826d776447b9178c45c324dc32f5ae93c9792e806adeaeeeaa4116ba2a50f73cc1d47444f850e77447d236810442dd775456de9984f6848523fc766e0a6fbff3d435f8354318d4408993d9b960d7b142ff5226d530f4f3cdcfb7e4bf31d32ea2ebe83e60cd732cb6405f38cb19eedd79c72c655d67e7bf97232f49e0dba7a33ad90e9ce8ee53b5fcf3aab0be9460f3f28f63ca4b0673aa32896054655448c991941c9909c3687c3fa581a03cccc5b03b73a32765af5ce4163f3c663ce492dc01236af031061896a04a6c99c8d10622e12d4fb8ea572cc89308f5070c8ffa2cd94b4b1963f09a06af9d9b351c767ce93999d3c33d991e6272351c6da2e51b691bdf9fff47979aaae9f85c610396ed057bf44e783ebf706c2140d098f2bde9dcaf853750e1ae6f6c1990fabc14e9b39d4ef51f973afa2bee0cea4356602ee02da3d155dcfe61c319e6ec2b76e06f932491b85aad6920bd1b095f9b3649751f740b898f5992bd1a56e9471215116c6d760de3c8fde6cd90057b2e8b05aed575367a135ebe5d275ffaca6578d58c9a2b11b3b839c969c83dc2a139e335f1db5b00c248f0865aaf5ff4702f0f8fe9b617f3e2801a01131f5dab710747bc7503e3d86e197e40d26622cc3bc9bf6fc82decb75", 0xcfa}], 0x1) 16:00:39 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x2}], 0x2, &(0x7f0000000200)={0x3, 0xce4}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) clock_settime(0x2, &(0x7f0000000000)={0xbe0, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x100000000, 0x80000001, 0x23fbc5da, 0x81, "1307f42fa393c14ff764ad0734e860aa5257c606", 0xc000, 0x8}) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchmod(r0, 0x8) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 16:00:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() getppid() r1 = kqueue() madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0x61) dup2(r0, r2) 16:00:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0xa2) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x20000000000, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x1b3af4fc52f8e51b, 0x40, 0x700000, 0x5}], 0xffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x7, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x800, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x8, 0x1f}, {{r0}, 0xffffffffffffffff, 0xb0, 0x40000006, 0x40, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x9d, 0xe49}, {{r1}, 0xffffffffffffffff, 0x11, 0x2, 0x7, 0x3}], 0x6, &(0x7f0000000040)={0x7ff, 0x4}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8, 0x1, 0x80000000, 0x3, "299d5d54afd4f28210929af912193dd43eca0030", 0x4, 0xfa5}) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) syz_open_pts() 16:00:39 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = dup(0xffffffffffffffff) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\xe6') 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 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) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff67}, 0x0) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000001a80)="9c715b9b820f4218088eb30290cd950db4bc970a544a58daa20a540095db0256013c6dcfc8adfa392cdc93ee16bf82d7d731eea3e4ab7a221e237aa0f6ccd76b9a8701c088f3f00bb1d44b02d3a42663bcce95497844bd9de71b557dcf418ea5cbe6376dc55f6e572c8642bc252e39d70b8b9d1cb7d9d15b464d6740a40d962003beb114075aed737d23a56ba67620ad66372d2975d2715df2faa6a2c3dc5d3111738458ab188857d550b05903e4b850df3162ef86998fd2bf91c28c5d78be313bf0ae308300b61bbc6d0fc25a5123e16e743c866095f97270a80dc4b42bceb66e1d05550695f425cf170fc4198715cb6197dc48d03c8acf9e2e36b55702229ec8080ad64318bebd27727c386919c1af2e7126634b81f2defd17a5f7e0c5456fb2999572ab0d59e51185eef1c34cf013e2c644317316f221e1b95ef1400d22fab756bc1d7a0c4c9c05ac691b355a602adecea0b3cf8a4f6313e1287625761e6a74e7a3ae4ca0fb55ea24a56204d3ba4a6b77f8a786c4d85c214a94c5339f5c73ef9553e0005fdfc39be3f50faa622edf635babfe2d1ff6e218fa7a58f3cb8d013bc04c15310733a3420bbd38aed4729c95d928c5a551f94813df5611be5cb8dcb0cc5d32bb345ac255862264efe243bd396ea2b89923b8bf7c9bb4bd9fb3afc26dc2e5a348039c4927a1fe2b22dc2ddc3974994d76b47256d5c7721af93271949999ed9f9517e5537b90ab4e54dda35f82037c6f1f61d1dc071132581147642059eee6955b9737b8da6a280bf85062c6ef69dc576210ccb830cdd9cb686cd8f977d3903ea6ca9fa1bc03d34df4eb78ef04918259eb99f233824672b3fea206fd9b396a22c211a258f2c7e3b944ba84d2260cf2f8f9a47b9d603f253a3e062abc87d847c15480fe0539b539aa84b67633a4dd39378c7a82fde71683ecdb82cec867651b34f21d2ba7b764fc4dfc1a2f49cfd10ac559efa51bbf97888d7a3d793e83cd47ee2414a925ce559c7b40f733c3684de9140c8c8fa010bdc6c7728603467beb83a912879735e221075b33c06116fa9aec5a76b9618f43ce43c1077f0d3f50becc4465fe0c47a7862075feb18351c5fc88743824e9a5e43e1d08c7130fdf5031340070d67d8d4917d38daa3529d2949674462a5409a861e72edd37c607d0e4f5bfe2ed57369ccf4092f3527e373991531b617a309a3dd0f3b92a4f168941f70f67c571aa571aa5fe7edbccbf52356ec19db5a4b5efa06f98bec47e892a366bbc7e9d05528a8d234e31e8862f1a0c82cb0abad847a2dfbe97a779b8a7b02e8a61fbb343d91687aa5132b9473bacad960719eabe42813f88e0da22c41a85a431737f566555448f3f64fa8c603587e5b67b74cdb3fd71ca6f631ad01b9c6b2359bc2ee974eb502b8406cc712aa06566a227eab0c9086aaf305d7afb27c1c29dd747b01e62aa5ca39a0107f2967a1ca319798472965f461f27fd98ded1b68e331d232e44a892e73f2b07a20deb0ad0494ef2e9cd232995f929fed573405af796957a3abc4ac79d31495f1251b965a340447d4236975fad0c63415a8c25c412d1d37ff3b179608315ce7b420e08f3750c44747f872643875f2bd8578f2331dfac235557f84ddc6eca0a98a4b715e04f19a04714e1aed20abb5bfd1999545e2992df1309b08477e95ee392e59b643196b5c00cbae64d360d98cd1c04305c4d3847e6002adbfc619a73066c991edc48edacb0236c78fbe1f2a4cf649e38938af10ebefd3dc94eb103ab7fa80e9f8791cf100092f3ba64f6e9374207f2a8f3f968ccccbd5bddcdf4b021132dab7716570a916ee10c090d08c51b3b238e812f0fb89f716067a9873f841574c479d8d6057af68006373bd13833f8fdf2cf1493ee504c34d19cfb54bb5f781b31590934a171f13181d4b076ab56e1008c211ad1c7a4f3ff11c1a835a3a7559283b7583da915d7cd5bf32bd663056754eb84092117d3c63d7874f05ea4d1d176ff6502c54d047442989b824c5784cfb13875db7d1cb0330e602a0138e56edafbedf06c178c98bae6fb7484e01fb5b9529cbd34b1ee728ec428d22b91a451b3974cf8d1efae83a70884b6ce91ec010a0cc53017a7077e59682fc171cb856e16f2004d2467ad9674d9c9b71510f091c1432722c74738c05a71fc4637947a7e938874c039e39fa6ffd3e5a81a1f4f343901ee4f6f929bfb3b05ee37715e5298057f35b0eeb6b6f46e1be52d1ba7f90af4798f9594754128d3b2aef0ab272163b7feca63fab4f855f3731f816604be6a8fd5952d81caf63f4838e19f375bd34ff1e3077eb795ed6bbd6d848457077cc3cf532b62890fcbdc33fbfca09bbebda2306ff6f86f14f16021b826459819f39dfbcf4c73a65cbce499ee7d55e549ea88cd2ec48a2e41205df5b05196c161e6f1d21b557a16312a5d6b3ad9acede46434833595aac52727fab60243b0f96f18037d8befdc1b02cf5ba7fc607c03aaffb60ba2b17c45f8f7201fa17c107044d640ca130c9aa183903f7687e3793c8cf94f745328c287f8deed80662be2936da1134bb08da41c871ce68d00fec1a47bb9c33aa59a0d2cb77f47ac5f7167325351f667691e6e4479a8c5b36c58ae7bccaaa48a9d872f1c2645512966a66954a21059a6bff17257f31dc521b0cffc4f5bb5e07ebc800d43d8d488ad2944ebad3f21ee8a147189aec64d8cdc1dd52d0b978c913894cc03388f8ac25c3a333771d4f1b6a0233e0b8b5e653e95f255229a53786bb82c2955a748cdad151bc32dcb91a0cc895a4fdf5bf6e5145c0672facc65093b8456d3adb7bf46022bc72d058250e9cc886fb99fcbddfaed382f77330e9d40e97a7df0f1a16806449e3f98e2c95a2fce6844188cf962a92a2f7fcb7e4855b3b13bb80479b22e1c4b2572fb675a5b42b3a211105d73756b6cb1a939577438bf54ab98a85e94cb0ac4ef11b6cc52907cc4cfffd5b2b53336d9b0db20e332b8c268e967b643d6f1101c9f7c246dbf6c5d6be8b1bf4e7654e69fc325adddfdcf20a4e21a802a55f7991c990758e91b9f8feee26d0cef9fded4108d9c61b64affd7266ec0c5604065bbbca8c14bf0d505a1800bc72961787ab75d750b2ade5f9338a9b46a8739c084b458b2b474bb2759be08414e5aaa1f9e8715e6f7bbfb899fe091af90d906744961a381e08bca014828d88eafb95cbd839b7afd2767c9c340f31a3b7f6729b3bd3e1ca65f75104d013a3bb8c7f0964e5d4ca0331b957e2bb4e3fdfd2cce47cd1abf9edb81168cdf2e4685cc91321aaadc8b8886ff1ee94bbe90c6e837bcd6859a70226ff55932c68c3c3de09b74c3606426b1c14f8eba7751478867807b1baaac54557a2cec902709f88c7bf60158c7673186a382f660fab9bbd2bf1173464754426706ef08414b9fe36b556fbf9cb172dd261c97c8fd65d562ca937d7a39a71f268070ff03940a9bf53f908c2f09d9e82a6f280070c7bc7faa2b1d92f64687bdcce1c41c747f816fecde68a5dcde2cdd4ad60881b0c416dc3a3cc5c25c9d82f426353f2be3683baa8d6ba5211987cdc2d63dc1560e97618eda606c5bb3f1eb4746f8b4305fd99db5f7933d7a8bf38818fcd30efb810f64c66df368e21c98de1c0b62bbf649610fcb816d574c0c2a3db32e1ca54e7be2f1e969cadc9f3eeadaf1deb64fb404a13a358a1935a2d688b48088a851e62967cf0775b7bad08d152c67a9c5f159325815a620afcc7f0d757e53d783d545aa34e5daba34447f6fb386e3b357f89fea50bc3c6c5ee3d06ee6bcb2c1f4103f467c790af38e04fdce5468bc36cd38d3641a8ee19932c9692f2f6cddf8d65c90e2354ccc04dfa646d005fbea04c9eb4c6e2f331aeb92dcdde16d9a6e5c8f0771f9724ea114cef9e9d032d5c6fae4dd616bcc63a5ca1caad2b2fc7c5605b4d1a0e12d6712d0fc2c6b8159ed897e7eff0c46e39c020ee52796bc2b6ca3a5bc03df0fbe6cd55fabfec4b34b773c71ae8883b6a96922ceae42c28c3c366632f25a77f1d200f05d31fd315381749e57affd30187d2a1ac1f87a95fcfc6d756bdcdeb77dc7e22d50c6999dcc8945f29c2e07c6f776680a422e7eab67db737907dce086d75d0df9a31ddc9bc7db8f3df2b304ecd28a622c6087c5769a1a90126b39571788360f4d035595a0a7f3812cd530e969710d09b547d32a78c12eb98f6df71dc78ddc6cd56a01b24585dadcc13372034821093f45587fd5a89f976c2c70a74ce1ad68e8efedaba3502328c2ddd6637e10b24411310d693eb88682a5b3ed167ba55fd0a1c5705e9a240b591ba3d775b3d435ecc95d5260895b745b4117f8a77f6fd30363462d2c771edc43e938846ad8785e902e59b4c851dba3e029c21279303947cd85a35f93719e5f0f315d9b711d3ddf2c7c8d5b025216b821434bdc18050bc7790b057a2e532d87e743b46e200c3d901b7dd9c18e41249054a241c6ab2a89d65b3cd6fdaa109b4346f77fdbc3d229e7e7298e66fb69e8c6048fbd5997017fcec474ccf73c270460740b6ec9bbed5bb8c26b9a6738f76c285b730ad5271712d141147e6c02a4b78eed9662545f514f1fa3838c843681c0bb032eb44509b8ae7d07e4fa799dff455c257a2084694637326aa5554dd17b1236e0db84d1e6a2c58c2c4f04c011670c0dee3edb8025e9e0c0edb23bf83ac8ca54783714793406960a81b8cd3df8a759606f4546e1e3f3ed9f071e4ed90a09598c77b246c88cdbd2eaad314228adb1220d78a623a6f0db9b05ab7350bf0965239adc6636116c12ff6b473f4d8a876ed470a6aac2c9db254bef637b19eaa2c40f59f38ae97072ff1bfbfdf1dc85c053f56f089113f04f2ee1323f7e0b853f6d9dd77aac2971363ac4fce7d786bf632cbd6a3ba3e66c56c719fdf9de35c571d12300ceea774ba7726b239bf0bc6100d5c4f56e4e0f39ddee0f893a4b57acebad0c9201669d3e35e528ad2c9d27a961d2489c4a41206749f58a39e03344813f139a5fec38e659db81cf6d41b7a8abe2712305b80cb1b5ba5013d296e297d8ea89283bc67dacd39dec77bd2cc31d3dab804da430396b877d7c27a049c6114d12a146f0cd9cb6ee2ec5a15588f60bfa7d5a2d814e5488a9469c8e16fbde3eac666637a5b22c943922953b6ca771e3af5a2e717db67f3eacc54047eb35a492ad14e3e230b1bda26a494af94f53aaa94662c1a153422b0f5349ea5eac2a56a6a4d79bf6d599caa48d208876aeb8e2de9ff6ddcdad08d7489b8e741af179753389127ae5deae867fff72628f9208fe5864189e580a4483599857e40387a074b24aa224661898b014ba6367c46ac6104902bd86f0538a804261115ecd10d7ba03231349994d2b089ab869c9c44eadac2b80a843740f6b5b01a147373a92d9dc1ee0a34e997e79c3e2d8cccd2255e7144f9a7da11716d129d20c24ec0c1b40b94853be6b3b51d3e57e74402bfa2e844440ae4d58fd6c6bed20203465f70bfbdd44dd758f910d5dd2256f4b0b29ba66009f5013737325e48eacba230256291fe2691d772482e9b4caf972b25b4bc9a302e18a556d435276f89f865d36ea006da284b34fbb4d180589f49b2e1bd50bde6d7e5355f9a96f7cbc719469bc8e212209a2e8051a78a9143fe8b4ae8edf6131c600bbf7e7ea8b8871505b24be52f30e22e9fb2828f74b952df4cb9773e001797df9729d97946fa9aca063e9459904e9d195896f5b5e6bffb4f1789cd65bb5e75e7a674fd1b4d4f01175f18082c6bd2de3729c52cc4443f9e3a6a814b2", 0x1000}], 0x1, &(0x7f0000003000)=ANY=[@ANYBLOB="10010000001000000100000007000000bfc6dc575ca03ec13a478934197d6f6807f14d9a38b86863a92606078692f34cc869ca64da62c9c57fc2e7b8eaa45146fca104d239c3a388264e99954a190e87e0c05fdebf9cfed989d93cae3aa390624aa69bc083ec3c1f149dc5c9b323205276efd9fc9590b550f42c9b5e11ee2de6cd4bff8c72f7789c010e7c3d9c6c8d333a38bd32d1ea1c19e5b98c9e5c9b10f6932aa429359306b8fc1676972e2952ebaef5f6791405c373149eda189c492bdb99a61d0da59eb7684bbcc97c3a77a4803db5f61f0a581f21d00d946d2d3a4d39c0ec5ff452e7c7708c673c086642484f80ecb6c7d42b1be78de235af625a7010e7540f15cfbc86478b3babd6000000004800000000000000ffff000000100000e0df431d7fddb7e14460268a471d6cea407fc038dcbf99bfd17966bf5d71f3bc8b76f3bf54338e2cabb5922d1911878e4a07000000000000c000000000000000ffff00000400000015e2842c75e8170e0dfce654aee2b5c5d3eb98562bf1528064769c8637b3b7003c3490de80d9169c98a29492a1e90880d9d0639d4c2a08c9fe0f4d1b32420a87503b561291a08a9a6e92fd7f46617899d2896d2d582db282ea48ca199680cd4918fc242f2199604cf922c59d0a41bf1d17e74ec882e22c8e94e8b239cf901d7a47226bb70709e281c46b40af588b02fd77d77277cab604e9e9abe2a37d7a81165b89af75a6dfe61ca62bfd0000000000e000000000000000ffff000001010000c138d3abcb35a5a60223f1a58170b333f66bb6ba1e13716d19b37842a87e77d78c298958452dc6c08f30ee0273afda1fa3dc738b386d4fc17444cf6e24db48a7944445041e2b3859eb46f5f92b9c3a077af007ed4e07408db01a4152013b93baefe4970abbac31053e55039526e0e0600acff0cc7d8ed4d1eb6f689fddb7e5875fa88fe56afe5d06c36b4a9f5025840515ad1b450bee1f057cce2bd962a4ab26eaa3a8f672bddf25201597ab134669076856134d9271b55603ba863811c1f5ea4d836c4b98b47706d64fd267000000004800000000000000ffff0000010000005b0214f3e4237a3444a54f0ff7a6786d8b5cec1a91bc2c0469139ffadf3e0c47a6af141c1386c6eb3d0d0f6e91d9f2f488e11cbc0e4075bac800000000000000ffff0000090000004ca0db5af13d3a306e6e1036f8d30a917871d29a13b612e405c677c318318c991276f85e8edaece286e524c30b25231796a060b7fc0610f70aefb555eb723b4e28a7cc3c846647118f414283ebdc1f7b89fa50213244581298a7c5dc6ae2377822aa404414e718bd20a48fc146e34e3142df2cf416d17739bbeed53b9bfc2b76184af9940d135d7b295b530ed33fcab6b091b0af05d88dc235f8a08e4b209f94eaf40030023f38bc88ccccb0d4c9246c563f0000000000003800000000000000ffff00000500000001de3a9d8087af1f360528a56caaf12a0996e84043e3524f49f6b41abeedbc110e2bb1eea1dbde14e10c76eddae50000000001000000000000ffff000002000000fde7c4f9d48c15f0c7104043a75f4b8a0631342fe433b3a6f9030ad7c257e61cfef316e814026f2d94c34712f8471cb232da50e6515f0c8ff0484511dd6d16ceee72596696ab0eaf6e00a7d434b9d3ff2c1121c21af13a1030cb369671d3d130de9a818b91183e721a4d4eac389a3e7c45fc60965d4a382e013df89faa1ce53c21ff0a090fa3c6a811adb3f3ef06bb99932fc72f95a5c276114d50cf5e780b7e00f2f367d45617bd0d442531481ad76b3148a21614cd7bd1f2e4b2ea98927da7cd025b3b7c26ddeaee8a2710e3a0428c7898493fa89b10dcbfdfcccefb19fab416cc8fff3b4061ecd14e700000000000"], 0x540}, 0x400) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:39 executing program 0: r0 = kqueue() mkdir(&(0x7f0000000080)='./file0\x00', 0x1) dup2(r0, r0) kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:00:39 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x1) r0 = socket(0x18, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) recvfrom(r0, &(0x7f0000000000)=""/187, 0xbb, 0x840, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e0066696c653000a399467e9dbacaa534c800d4a0c3d73f143b5720e47a6adaeddbbaf4238d078d952d7f4b749f37ec79b5010b0288f1de986d1628c9a1c36c2acea3ef81f5c3289068a888dc00739dc980adfca8"], 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 16:00:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x6}, {0x101, 0x6}}) r1 = open(&(0x7f0000000580)='./file0\x00', 0x211, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r4 = shmget(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockname$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) syz_emit_ethernet(0x67, &(0x7f0000000480)="cc6c146e4ba0b54788cb982105b5de373ef683f2ae08a14197e15f6352b13d4a1d45aabed30df75f08558a1a86cfdef35abc85c00c47c4f0d6d0c6664da534e470fe294a88da0035484d02e0aa03ab204766ff757820166bd1e7c28dc0b3bcca052c24d0b429c3") nanosleep(&(0x7f0000000640)={0x6, 0x4}, &(0x7f0000000680)) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x8343, r5, r6, r7, r8, 0x8}, 0x0, 0x401, r9, r10, 0x1, 0x562, 0x5}) msgget$private(0x0, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000440)=0x1a0) mknod(&(0x7f0000000600)='./bus\x00', 0x1000, 0x1) fcntl$setown(r3, 0x6, r2) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000500), &(0x7f0000000540)=0x4) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = socket$inet(0x2, 0x8007, 0x3) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000001280)) sendto$unix(r1, &(0x7f0000000100)="56dd66a2227fbf8a49c98c7959aa19aeb5337e358f5675211317f743ab2b246ca96c3e72f549882a329f0e28a0c0e61b3ade2d", 0x33, 0x3, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="00820571154680b6c8ceb0f142080046ba2ca6", 0x13) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/22, 0x16}, {&(0x7f00000011c0)=""/105, 0x69}], 0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xd4f8) 16:00:40 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x4, 0xfffffffffffffff8, 0x0, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:40 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/177, 0xb1) r1 = fcntl$dupfd(r0, 0x1000000000, r0) getdents(r1, &(0x7f0000000140)=""/203, 0xcb) getdents(r1, &(0x7f0000000040)=""/37, 0xffffffffffffff46) getpgrp() 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="990dd8f60126b7d6ef150f4b91c86ebd57b21ab3c11328e74c2476b27be2399d5a35dd268e14e43a5416e36974d35050ef3e5983541650b2d4db7db93be3427066f10b97a49d9071895e0feb1f413d3e903375a8c91cf80bddff5e51d49b47d4ec7a22fcc06949721e2723efc7df6cf742ae8a5b11cc98f82e5f84f76b45e8134307930bf035e5c3127461d9c57f117661838658", 0x94}, {&(0x7f0000000300)="67a20ca298f6819e32bcc4fa016b388ed932c918c377b18192a322550ffec17bdaf31fde8a93b9526dc22d395c52704e39f3b478bf9762fad192718857cd75bf6edc6608a6b6224fa62936f8b7c2749c8025dece72f8ec42c625a6c3b604e20d963f769ef4d0f9b1e38bab3ab9b0ba678e1bef73a7beb3e4bfe20e4c64dc6a3065636c0a44ec7f8b19bef302c9665035d49b313db2482498763eca716a0760a186f8ab51cfbc220fb327b888b163aa994ae62ab9e35c5e6201fab0ba9710fd47aa1f3e928d21ae98b25fa44a6cec74471d78866b9dc4c9e4cffe1f193025602a30", 0xe1}, {&(0x7f0000000080)="517da1bd5c00", 0x6}], 0x3) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 16:00:40 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) mmap(&(0x7f00007c4000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x3, 0x2, r1}) 16:00:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) lseek(r0, 0x11, 0x85e6bb6c6788bf0f) execve(0x0, 0x0, 0x0) 16:00:40 executing program 1: r0 = kqueue() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x5, 0x7) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000040)=0xfffffffffffffd8e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000200)) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000140)) ioctl$TIOCCBRK(r3, 0x2000747a) getsockname$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setstatus(r0, 0x4, 0x4) 16:00:40 executing program 1: r0 = semget(0x0, 0x2, 0x68) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000180)=""/223) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r4, 0x10, 0x4}, 0x7c, 0x80000001, 0x100000001}) 16:00:40 executing program 1: r0 = semget$private(0x0, 0x0, 0x1) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}], 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0x8}, 0xc) getsockopt(r1, 0x20000002d, 0x2, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x563}, {0x7f, 0x5ce5f2a9}}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0xbfb7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000000380)=""/251, 0xfb}], 0x5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) lseek(r0, 0x0, 0x0) write(r0, &(0x7f0000000140)='\"\tl', 0x3) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) 16:00:40 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:40 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x93, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0x1) 16:00:40 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) r0 = semget(0x1, 0x4, 0x8) semctl$GETVAL(r0, 0x2000000005, 0x5, &(0x7f0000000100)=""/243) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000280)=""/165) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/10, 0xa) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) 16:00:40 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/113, 0x71}, {&(0x7f0000000080)=""/161, 0xa1}, {&(0x7f0000000140)=""/103, 0x67}, {&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000002c0)=""/205, 0xcd}, {&(0x7f00000003c0)=""/10, 0xa}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/218, 0xda}], 0x8) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000680)=0x53c) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) write(r0, &(0x7f0000000140)="47103795879f1be099f87ee984b32f0e02358cb70a0dda6d327494615783ed1940f14c9ccf84ca157d30f142aed4d169c324a39bfb5232450bd0e3db6ccee925a9b1d4e601124fb8e0d601245e4e9fe16f62ab5a1a7973194c11a11fb52f839828ee09fadb9f426a3c6f89d6272c1958f808393fca6cef41edc97daf634d7c66e7f3d3d31b79ab3e46d35552765c5bfc5a19da33bfb5e00f2383b9a0f149aaea9ac94e092be82331e6cd68d71e8ed0c8c6d35dd6cac218c64b1c", 0xba) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) write(r1, &(0x7f0000000200)="7fee97df1dc1308a1cb5242b55195aff0869f4e785d16ef869298d92e27da02c0003b8f72674ef8d7dce213bae3479790b2e36e8967f0ea30795777fc0af5cf2c032b3cf07944e4ea469bf6a96bfb00820a81770c1846950", 0x58) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() r2 = socket(0x3, 0x0, 0x8) poll(&(0x7f0000000080)=[{r2}, {r0, 0x10a}, {r0}], 0x3, 0x1ff) bind$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xfffffffffffffe37) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0xa) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x5c, 0x0, 0x0, "bc9dc84b3c28a9faf79061fecf1e647c686e85d5", 0x7f, 0xcd}) r3 = socket$inet(0x2, 0x20000004, 0x1000002) recvfrom(r3, &(0x7f0000000000)=""/27, 0x1b, 0x83f, 0x0, 0x0) 16:00:40 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x6a63) r2 = kqueue() dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:00:41 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x100}], 0x2, 0x8) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) 16:00:41 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x40) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:00:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x4) 16:00:41 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) clock_getres(0x3, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x40000005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) socket$inet(0x2, 0x3, 0x4) 16:00:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x4, 0x4) 16:00:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x28050, 0x131) setsockopt$sock_int(r0, 0xffff, 0x180e, &(0x7f0000000140)=0x7, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) truncate(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f00000001c0)='./file0/file0\x00', 0x80, 0x4000000000000004) faccessat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x3) 16:00:41 executing program 0: r0 = socket(0x0, 0x8003, 0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x35c) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000140)=0x2, 0x4) socket(0x2, 0x1, 0x6) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x8}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180), 0xfeb8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000)=0xfffffffffffffff7, 0x4) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x180, 0x2) 16:00:41 executing program 1: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = syz_open_pts() shmget(0x2, 0x3000, 0x69, &(0x7f0000ffc000/0x3000)=nil) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x6, 0x5) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x1}], 0x4ecc, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:41 executing program 1: pipe(&(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000000)=""/223, 0xdf}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/210, 0xd2}, {&(0x7f0000002280)=""/94, 0x5e}, {&(0x7f0000002300)=""/183, 0xb7}, {&(0x7f0000000100)=""/57, 0x39}, {&(0x7f00000023c0)=""/214, 0xd6}], 0x8, 0x0) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 16:00:41 executing program 1: mkdir(&(0x7f0000000100)='./control/file0\x00', 0x1b) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './control\x00'}, 0xc) 16:00:41 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') getrlimit(0x2, &(0x7f00000001c0)) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0xa1, 0x1) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0xfffffffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x9, 0x0, 0x2000000, 0xffffffffffffffe0}], 0x0, 0x0, 0x80000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x200000000000003) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) dup(r1) 16:00:42 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x3) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000100)=[{{r1}, 0x0, 0x4, 0x0, 0x40, 0x8aa}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x9, 0x3}, {{r3}, 0xfffffffffffffffd, 0x4, 0x20, 0x8, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x8, 0x5}, {{r3}, 0xfffffffffffffffc, 0x20, 0x80, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x81, 0x84}], 0x101, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) lseek(r0, 0x1b, 0x1) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x6) 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlockall(0x2) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000011c0)) setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x100000021}) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x4) openat(r0, &(0x7f0000001180)='./file0\x00', 0x28000, 0x109) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setrlimit(0x4, &(0x7f0000000080)={0x6, 0x88f6}) accept$inet(r1, &(0x7f0000001240), &(0x7f0000001280)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000001140)={0x2, 0x1ff}) sendto$unix(r2, &(0x7f0000000140)="b8a1aefbbfcfa6a84bef4a3b9620b389cff2dd232cd25fbbd130b3e3f778988baaaaf96e6adae520a86e1b6f63d90a6431c8deffc2ad6ca80fbe9afc1202c5856b638e83685a2f12ad50f7814aa62f5b5f54ed1c83daec82b1a6d0e001ad1c7f1fe50ba20fe50f951ffa8640a045c2a053fc00f67c300899953be6941418fecbad7dcaf9756e0cff665b6d98e3526742374da3007f98dfc7b434f7c4970c9e1e60522f23d3c06d8dcad0d93ddfe90dc74d2119f303aa5ef226bcdd1b1379e5dfcfac96e6d6bada8384998549b7473160df96b354260a7cb1b73d5470a8ed19b30860ce07da159cefffd8ef70b0fc13d8f633ae98b0ad845077a25bd641a52e4f83d5997b6e2553c67e36673feb0830e3b2c1454d9aaf65cd067e270f9e00f658d399359bfd83d6605293709b742ccb0ce273aba0017ee6d289cba0a0ee18ff2996008f0b6a8d7964ee24d51a0983e9de548845b49b13842caf52c62fc11275e89158de9b115dc86e320067364b3b1f4946dc89712d5fc0e449ab368f32bc53971c1dd4d4a7baeae665e39fa115da3fc88f5895b35e2f7447f614819c2e4022503e79fe0dffbe1b9adc777e07e128fa2632d7faeb959d8988db196018595632834890a1776227b95d81f0cb763412b65d5996752354298fc2f1001bbbce3e0b72fb6c226cee42508b7a734b653d0a250db29d7bdc212e57b2f35a3c7ed41c12a1c2d803efe976ea6096233ea31d5dc100cbdd8ff854b21f6d618f433df472bb58348820c6dd83cd9bb3f017be43cfbc22228bb454dd7efae3853415bf082c615f8035f2a2ab055c5a71c6f0a0bb8366ab879a0eab11ae42cc108db8d1a76778a1800283048441bbd01bfa8e5d4f749b44db6f7b0a6d71189a9fe5e45fafe4c7caf4404af44b13806952651a99693d20855ffb1c96821463faa500dfb2a3db60ab2b1ddbfe0e8d422298ee96cc425d9c81a42b9681e7ec40cc40ac587fb4fea71a0b3d7a09d0a532a883625a015d1bf6858048871ea76ac14e986785e08f33de64db2490eb916028f51e5e98fe0e368042bf9f6ca104cd0a05c07138e271dc28855fe1c14e9c8fbc2282cc971c68e1e460c3dbcc079a4869101d743e521c033d91ad61c466b32e35a307e7d8fa8526d29aefe7dd47d1593485d90860bfab5d82c482f1938e6a796ef9bc74a5c6bc1c0557922ecea2503055d4fdcc9d3246ead2e98020157dd16475c00377cca3dad74b2a63c6501db4e90fc14e43092c5d46cc6fde110a798e43d16b2d0f80588c7af1aa3d9fe14c7232e50a34f30509b16966b685ef068724fb78511f7b1be8368db9b43371d1761192baf2745f1d57deb7462ed983c6a8deb05b73cda8e2a4bbd347eef695aea769918a7b54b9f28dbdb0b312a2541c2fd89251263238099abbcefb6dbc71d7ee1b06a81f0a9ffac73f3086bebcbdac6c5f2068e67c3e78190a6c025a5d5acd57ec2617983be3e4f1729a652cf065532e2f53a6ea01e8ea7365d36197272384188f42f026a422a2a6389098cd061154cb8a22e5aef8246d9ec9d16a3562fecdb4bdc12c6154f8f379e2cebdc730961eb8193a90ecf73c70ba8f07eb9dc710196a30f0d2d64f46b5c116953080b3838d2da18185c3b165014dfb1a68effa9266e8f7882757a043cf8985edd971e030428c51cf8d56d02593c18c1814ed51949b183566c888ded74dc250ae2e3ab7b67655b8cc62d6ec02bd6ccb7afc229d558d3419f74afa59b2089188829d3c2f408afabae9fadce16f535bcade36130ebfeb9f433b8cf72711eaad751b79278b976fe57c5d28400da06c3c24dbb12aea533e9458a0eca893d5be2d18b2860e97d7649dfd1ece9bfa96e5420d6920e5757883fb99f0a23e5286c979a644373cbbb80e1678b8380e853c21b0dcb9d3576c72b358999427a6203106df7bf156ca16244d6a4379e3af2eec155b5bc62f80a3fc9eb801824bae60368e8cbecc9899ff8b76cc986594d9bd27413ae7e82f206790ca5f87d5075ecb1225acaa7ddfebe08d21d0626681e3cb45098ba58a456ca0aed392bda7a38a236d57d9ac5f01950e66126d7daa27cb00ab7b27999bd9910107d42a3ec78eb119f62f1ab398e9db33a8ce1c78eb63780ada0b940b792cdbdb108cfd2c9ff32fcfe77805c43194bb031446109abc8dab7243fa203a2fd0ac995c0e817837509da02af74af46b098badb1fb1d44b314ba517679790060a07da3467fcd2e879a2355ec23a2f3c07cc23a92a75b8deb17d4765b208548a2b2f3ae92a6291c20d742ae7f0360e16278901419de1378017ba4e5984b114b7d4cb425e37b39905b111f9213dd87f6c1f320e5f62bcd0ba76d4c964baaf45f1f63c0bc83a3060e898c38fc60cd79cb7fb63532bb5b54816d84ff8339b1ef7d15b241e9ad41de928ec8d6dcbebfec5a63527603be67eccd4d939bc79328e6e197fdc9a528d0425d50817611b56c91bdca1b8c148e3575acc48b40171a432a351c87e36d9990c6a59f4203bcd9639082e5eb0d0c1e9ddeccb9f6c45463a8051dd91ee5509e2d7c7762446b83bf054acf696987630fb2c64edb0d3ca05d97c3c5f18da7e03be514148fae6d6c590702fc9e9ccfbd2e4039b629637b92a847ed8029d48a822631eb971ae23fe5610995a0c1ca3d8a1d7823874461e4e21abc283c928d62e353ad37b465aa0e7aa3c563c3d28be48c898178585ef70cb67855eaf016a7699869f1c5beade5bfd260c55038965c1f78cb991cbe469811751d11aa339ed623a8e514f5e9a913a4318a182ce1d4e0c96537178558753df6c2f11a1ab38ae3f572a177696f18fbf4d25620e6b37930fc541cf469a7f2293e9e52ef547aecea831cdfedbc4bb32356533cc7eea8140768718f69f22c27830e48c665081bc7518bbcdfb15a8570441a31ab3c54641f6e2d4c620caa279e2d4517ffe79fe6a9fa6b8f383af18edc8c2632cf784a5baeccc04fae585d007808b84777ed137c297a77e04a2b6cd9aa5833620bae0c1e15e5d79ec837cca724c65582df8243c5716e639a989ff05ad7e1010fda65b194451d3a14de70f1ebc820fc84f31dc6c364502f2a0b56b0fff3814cf8d91a49ab6cd9e2fc40c57fb1d5825c1bf2e50df3ea890ab11ff5b63d95894791787ef20cab2eeb3c87f98df7644df83d7c9b64aa2d8905ade170a7e16995d0099f7910dca6aac9ec9e6f8310dc64923f7c4a8006173aed7ff82203f3342a269f6cccbbd330221c3f78346f2acfb3a690042b44045b55f115b36dfb81f5fd60cd07b2c06b6e3d544a23cc7ea8190b0bad5a921eec61e814551da46afaa8153ffa8490a46a02350ff9c5ade6b5191da34176faad66e3923a5adf74fdfd437bc492ab0870f9673686967d29f726cf6ead960b10cbe53dfb3576cc45ae2fec904915882a51ac2ff9d2734c5fedcb6714825fa79d2aa321ecfe76f9f3848099358d558cf619655f340d5d6b440dda636e14f540c79b727ff75b082e2b5c99931468bd248886cfbe27142829427dfa9f7a6c624da1ba85990d123ee9beadf3a273c79c03e05e373511158e2f59c906d8764b485f896a2683104332dd632d31f69c36f305cd82166236b3b81915e0498c469f44b016ff59aa54cb02546e1d183e74e430a8300d19e425bb282d39c571beebbf52e722654a4f63b0f6c28d3b96a40ddd62ce4145981d5e3d304a874c5c24e7b392ead80b91548652efe781f99ad87070e00864a3c16e4b03c9c4d2a1258151c38af8b424374bf3f26547d8af686ae9a058d36075eb546b489882766c4c5d31a848fd2810fba79a890aae3deeca578e4751d7f2f9d96fe23cacce57f3fd89527d0543a07243dfd7145889d81db73396d11fa34ce6b1585695243ffbd3815fe997473f684df73d22c1adc71a9d54dca18a46c7ff3600a3d421f0aedbaa75149ef8bbb9c9a4c287653c20e5df59bc88256e2563a834d6ff650d83f85c1503b353b829d812c06da06ce8d2adcf5276d3d3d718c2a223aa88969052fbe266816536b161cc0cda3aa2ead39c99d51a2f078ef55ecbf7fe0cf5194f4e65459d18fb374d59ac4e475dd20ade35534d7b80874a861f5ea5ac3cb471c5cb2356acc84d7e00750c4d68ff176061b737bf549622e11ecb3cb82092759f3e1631c580c8737697fbebf14dd7d369c1653cec7115619c2c2cd9a2921231b6944eb895f208e7fbd0bd4c8559dc6caa3d1c21cc5537784de5280db399da79656d928280feed26e02ddd2f6f3224ac8ecc6269ee2abf12a8fe1f7291157df10f950e0cb4e505695e0031e4f2a258eda14b1be3335c43aba1f484b2d22f04f795c3a765f2b9bc2b9c1aafecfe1bb4ce5a6e3baf54f6a9181b10ddb25ee17e95b49412152acaf2f03f3525ba7d28bdb89ad47a11a9d608f42dd3b4422b44104cb77902f663dbf3a652d755e8351d811c384c2db2937694b5322a52262f64a99485c3f74b339707c6278e37355eff579080741a3a406eea3d32afa9a619664d24d3888ff0fd311282e23306eea1036ff6269600a36d5c24d650d8663c318a6a3510990bed884896fc152f1705e434e79983a57bd0b12fca7858dbd822ef47c728707401eec2f1d7883cd8dddd32ebe4cd6ccbb56a31e869d7c639003ea55a8790f4264fd9d63b87f1baf1fc48838cbc177a1a444bfa7f3d94b0b0d823ddcc123a294e1a73d730e59628a6382524160fdc0bee4c7f82aaed52fcbbbdfcd3af730a637fae3682d65592af63504500561fa057615c2cb37fa6937b86fd24f07dcb92da8b8355bb1eeaa7ede98c7ee7eecb7688d85ee14f1f641814783afd1d0c1de729bc448ac79729e76d5c0265e79d05167c5871c79eaa6ada9e4051da590988ed20d370fca0c2d421ee947bb681530937f77022640a2d38a17741fffdecadf9894675fc454185585c23aa85b4848e5c751346ed596809cfe183348dbcb221e8585e4fc9d17c7a7d4979cde7268bef5f278a27abc1435914b8a7071496fdc561840c82fd7aebfa5ce06fc224f28b7c2ef0515a623b4aeb9d241de6cb9eda96bd73abc8d2d93d026738646efc5d7dba38bd77456fe7c90ea8327b51b4ecbefe8f744a9e70cd7e70d0cd80daeb2c2ef85c01d7c6e89c6142e8fe91cfd5e15a7d472f36656e1111b8e90593ac6aefc7486b6cddf66fb6b1ffc98b9c719b5fadebe560392f3d509b0b4a0032c4653918d1da7855656b998071af44f84b0e61476532baaa8f6d9c91909ba910c3face0216c123c29ae419d3a9b701f4a3d7a6fa919fc1b0f9678540fed38b79cc29341b6eca32d5732790bbd63a8a8676d1b5192d23e2380b9120f06fd0f770ba6aecbc09b169cd7989094066b7b0f92373018dd91332b01a17a9f256dbf6ecadf5b69a6dbc871a0d256ad710d0adb9d5fe557df6b23f895d48eb84e1e7b25334ecafd2c12f411926988308087bbf133d90eca444e3a831793432d9a097e50b582fe6d7a3ccfb40ff08a2b6e747970681189087b5885128279fbfd7e933a3f08d17586e1794c1497ab169904f4c99b66bd048bbda8394baf86947e79696f232d497bf75bcc7f04e85afc0fb885e47bbf0c038e98cdc3ef7039bee70d6035fa848900eb866068a1c07bb201b3823162f0de8eb4ccda89cae45f0a037bd50a4ea8021be94c50828990fdbb6a5a416e803b3ca47403855f4ee1afdef27e5bea8e689dbb8521e449f3aa9d22fcb5a4a6e37c294c3f544f7d23c3d762acc1487a64575d9f45496110ba3d37e22d62bf75337ecabe26493f602fc17", 0x1000, 0x8, 0x0, 0x0) pipe2(&(0x7f0000001200), 0x4) 16:00:42 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6e2) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x20b) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:42 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000007c0), &(0x7f0000000900)=0xc) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000680)=0xc) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r2 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x48c, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0x3ffffffffffffdaa, &(0x7f0000000980)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r14 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r5, r6, r7, r8, r9, r10, r11, r12, r13, r14]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r19 = getpgid(0x0) r20 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x7ff, r15, r16, r17, r18, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r19, r20, 0xfffffffffffffff7, 0x0, 0xb46}) recvfrom(r1, &(0x7f0000000540)=""/112, 0x70, 0x801, 0x0, 0x0) lseek(r3, 0x0, 0x1) poll(&(0x7f0000000040)=[{r3, 0xf1}, {r3, 0x56}], 0x2, 0x0) r21 = semget$private(0x0, 0x4, 0x50) getsockname$inet6(r1, &(0x7f0000000bc0), &(0x7f0000000940)=0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r2, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000005c0)=0x4) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = fcntl$dupfd(r0, 0xfffffffffffffffc, r1) recvfrom(r2, &(0x7f0000000140)=""/229, 0xe5, 0x802, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r0) 16:00:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xff, "d730c9e7a36fc6742e000000000000ce97e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup2(r1, r0) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x20000, 0x20000000000045) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x1, 0x9, 0x0, 0x7e03, "1020f2e5c70e645603b698b6b3e9d0b0a352c40e", 0x14c, 0x1f}) 16:00:42 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x3331) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)) 16:00:43 executing program 1: socketpair(0x40000, 0x4000, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x4, 0x700) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000080)=0x3f) fsync(r1) connect(r0, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x2}, 0x8) recvfrom$inet(r1, &(0x7f0000000200)=""/214, 0xd6, 0x800, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7ff, 0x9, &(0x7f0000000100)="86f457c2050a59bf21aab771206120c6502fc5cc7524a70e3d29baf26b28f4a2b007bca3d11798a620c54b332551ceada78224e7071aeb397ab5364b1800fcf1f5ef361d88e8872ccd67e446ede3d6899968c042e6a4a751046ebf818b5880f199bff52f37f476e7cb92276185766bfeb31d6da367229f5cf7e7b69bee999f6e92e79cc9740e5cb9d2ed75d46a73cd98f88b0072119762091578635d5f3a37a3a5b997b6daa39f77e663fcc52246d6980220c2dfb7a0f3a81c259ff42294e2b88ab74cf47efc65e23837f47bc1ad45558c726a", 0xd3) open$dir(&(0x7f0000000340)='./file0/file0\x00', 0xa8, 0x80) 16:00:43 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:43 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc5, 0x40000042, 0x4, 0x800}, {{r1}, 0x0, 0x5, 0xc, 0x0, 0x9}, {{r2}, 0xfffffffffffffffc, 0x10, 0x2, 0x7fff, 0xfffffffffffff000}, {{r2}, 0xfffffffffffffff7, 0x80, 0x2, 0xacad, 0x1}], 0x6, 0x0, 0x49, 0x0) sendto$inet(r2, &(0x7f00000000c0)="7c47e146c1f4a7f74da34763006b3383f5b915c3f29f5560247d44b74d025b7cc1f2f5518807fad9f0070b5d58c5bb1c3298c53b1c8f6abd5a390b9680716217c015da64cb05857ba7eea56b3c8efc0e4376143cb9cdabfe855f369ce249dd439653b57b72ff556da6ae86e7a72c2c62f459a079d120657faf8b8cff1bdd2fbd88d3dd44594b9343413d8d49ecf4b486804e39c4c48d614cfb0a8f5fa0a4d7a7", 0xa0, 0x404, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) close(r0) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r0, 0x4010426e, &(0x7f0000000000)) 16:00:43 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) 16:00:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xe04a, 0x5}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r2, 0x0, 0x0) socket(0x1, 0x4005, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x7, 0x4, 0x0, 0x8, "9635987a608c58a4256bbbacc5e73eb5d4580171", 0x47e2, 0x8}) r3 = getppid() fcntl$setown(r2, 0x6, r3) 16:00:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="c727b35ebd8e964254f5d03c4392dcdf1521fa797f137ff6fadba29531640bb8dc75d5165b143ed9305e29e6b3ad9556e839e4ccb266820de5618b33190aa8a4b30b07ffc94d4fbd842eed5d01d0f31fd0f06e907d8aca22b8dd23", 0x5b, 0x2, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:44 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000c00000/0x400000)=nil, 0x1000) 16:00:44 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:00:44 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) chroot(&(0x7f0000000200)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="765bf65772467f20c51463e91f8902e26b99f7c9c03e2c655071b3d7bf54f676644a31522e33aeb42aac7b666657ac8d934350e627f6122171e1252d31becd77ad98659e33d4887bda1826e15d614da354e9abfb81abd5cce7e370404927c0578963661adf695da12e7590", 0x6b) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f00000000c0)) socket$unix(0x1, 0x0, 0x0) unlink(&(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') chroot(&(0x7f00000001c0)='./file0\x00') connect$unix(r2, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000040)='./file0\x00', 0x20e4, 0xfff) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x20000000200a, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8030, 0x0) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000000c0)="70e6890594d9525996babaa16ad07c0202486651bb1033aa94304ecca42970393050aa54779f83a34710ce2236f352b03174878d73712d74376331df9b6ab2f2fede84c245ef359c282ccf995db9d6d6eeef5c24a769334f703089f495744823c5a201550eead14a40c6fe26562f036fc7fe4d881fd7bceddb36fdfdb5e1877472f2c03e54911a58b20baed1e280983d7a0979560ca4c8b5986fd0e055ce7db21ce04eec7b42820ad85829fdddfd13ffcd90", 0xb2, 0x4, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') 16:00:44 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0xfffffffffffffeea, 0x0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x0, 0x20800000002}, 0x73) 16:00:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x102, 0x100) fcntl$getflags(r0, 0x1) r1 = socket$inet6(0x18, 0x8001, 0xc) poll(&(0x7f0000000080)=[{r1, 0x16}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8401, 0x80) 16:00:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x7}, {0x15798, 0x7}}, 0x2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0xffffffffffffff06, 0x0, 0x100000077, &(0x7f0000002c40)=ANY=[@ANYBLOB="10008ddc2535dcebcda3000000000000"], 0x10, 0xfffffffffffffffd}, 0x408) 16:00:44 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7ff, 0x0, 0x0, 0x0) 16:00:44 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() close(r0) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:00:44 executing program 0: getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) getitimer(0x1, &(0x7f0000000000)) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt(r0, 0x10001, 0x4, &(0x7f0000000580)="b7829df539256a9795b89d96933e6a18c1ee6974b5157c51f2ba12df378443f3135d412a704f79c2fe88ddaff26bba5f7a3fc86c21b8ac22ee853a9a7528a8cbeb2ca3912195c79036d1eae85ed82bd213bc6df679e254e707535998fc0eabb57bea8df29d7845420d69cde5cb6b159555f2057b42302f368de77a40f453d87347560f190f4c202256e98f209127cbeb1258c565c856ac4de446f2f986e595f5b88b9ad66fd78cdd19a0058a1c1f8d0f77067682b4968e1b71485832ce0ae21aeb3d658e7b6e559ae11c8aba6f742cee0b8de7bea0a4383a4436fd56bcc9064ebcf576d42327e45100d371aea4bf9936406bb183419f883ef3478d79bb630090ec6968691e03c84bfac927152294804c5d2c0a2a69aa52decef9e97d31fdf15c16a0732bbaa44a197a1e8aac3cf05a1ae103b966d1da83c9332e11d24566b3dd251d401e7a0b8af663b48461f1a42c1792ea792cb0f951b56b6dcfe89d405fa044057cab4b0afcad9912012b7b7ca7e82f8464e3fe4140fadb7d3aae3a9ae9c8b23541f1f684b2390ee511771df267d741d872c9e85380b9bcd454ec7209fecb9c94f0610931523c66361921295aed6b57f302cc72620005d55355dff0845b8a314875d5880ab32a5ad18164f97cb248b48595069ace2b6899636de230dfc45f8a205d939a581e590b0511b4e8f6b2f7b2cf2ec3e9ebdfa5b732d64e0cdd2417126466cfc7871062c38d266c9a36594ca3eabe7654991c444bc3de12f8cb9c5e7a26dd43a5283165be492eb463cd4a0149e52fc0bdb20f63cf865879c8702f7d65128949bb65389a08e0454b629c23cb9b3ac4a56322be434f55a1258f8cd1e49a2fdfb2511b90e76d090362270758208ead7932c1c85cef68acf139afbf70bb4671aed53278043e83b92d2c19f5fa63077aa262aaa2a7a1bf498087a0c5bd5204e569935eafe4b78ba6bdb3c49edb1188098a69435e19598fbfcf1630d50f6855e4e59f44b7a50d6fa338204b061ab17d37c4b705b7414012d51176b8d1f0fa9fc49fa553baf082522983ff0afbcbd6b8508525e947a5039ffeff979a7eeb6a824ca69d9b75c9f945bdbcf26e9aed9c1d89e71b6556a382aa1bc0f4777d51448a097839e4a933fe60d57e4d8724baa8eb62e47de7de62759cbb9fea7e691b07f7c0b952e7a10410374035fc3962a770e91696cbe943a32ce1955a00ae622d103503a4e2a92c6eb80d766bc3ba0fd82f10a45a495da4fa5fe05786356018646fc101d833d60ce1d70df2592e2a09d951be00d780afb642386d948c7293cdd31f8148991c6d34990a5643aa712ccddd4f3d7d111a8db0644f255a8e5af3243e201604b5d674400bb26b91eb4b93d8be3fedbac7e3e185b2818ba95173ba34cecce7be28bb3cb8f15026244d2f681fa931d3118e87f9d374ac57a616f60808c7676ba8b18f573c840c39b91f29f187ea435d841918009b7b9f4c9a9dad77c9241ee5925e70261981fe542b80b9702ac505ca201012071012cd61ceb8ae2d4c8444c848f67fd606376d7bad6f87e13061ced62584a33ec747bc420d8f41d95e79b9d54fe55e52faa666ba0702f43707afd1faf379f87cc570b97ceb89638f576e5355eee700718f0ab8a80e0be902aa1aae54f0c296e6e670b15d656c229e59873e64484992e6e8504a18b3e0ee0fb7996e5945edfc3f2c77e960f7693afefdb1777f1c3063361d97d15928bcb5624c44ccce9036769ed12f735f5ccb9a0a039304b19c8ffa5be5c4353bb8d66b68b598d6478920d25ee359b099a6abeef52572ad163ca5ec37dd8bff521459da94e31a4f70f512f5ed709513cb09d050fe01f0402743235ed0a5a9eb4285bbe8b4927ba255a94a6427675994d466a1388b602464ca69c663cdf89264f7e4cdc2aaf8233c954e6ee0c67b09d76c7b440906cd9be31a7dc31f1908c08d79ff00fddcc6fa9743bc6a4ab4f67c50827afc7a71884c39db732d5ea2afc4d18efa38118849ff5ab6396bcfded305a67447f989531eb1116e0e43aa38ebf6a8f19262a58446c97055fa1333d6891432e072b38e503dc7ce71fe289728ade4845fcbbb234ad72cc21bd9658e08317c7728df5d1dcec7bb06cea6c40d8280a83d66b88bf5a3e4545204891d3eb09e1e31cac72b6a383bd41a1ee0a58e07f7eeb0f34418d7bbd274af2b2857329d9b2db05ae16f4dfed204315425cc8736f92300a5b7546328bc41defaef2605e38226349593f8761d835f62607e64871c19b780b821950a573592f87658f1bf3741a5e90b0ddbd6cb715f8ee547ddc51c4a8743918ba53691f010f9683396c3bb95a70d2717ac78c701e5df2aa12c906336f5d17c02346da4378e165aeb86346fb47d259f46a8655d0c8dc8a3adb842d615418153e3cfdbbab4ec8837f2b181717fa738b581d43c03fe009ebf3a59662d7cefcf39e367eb96ff0ec2c1ebf6a45d99666170e92e4a7bb82b81b003d9d71d12e9248633c960c7e8750ff6913dabf3f23106a3d2da2a4e2a23b99a4e1c032701e837e4abb53a21d2a92e5f0bdde5ba7ee04ea75c7e17d46d4af4cc5c8b8e50356d86d91796d299439fd2c28a9c6a58666c825d70515f66bcc1f27a89e982eaa8b861ed6cff612bb659a6eb8150c26a76ca5127640f8a2fc9e3a8341b45289dc341f8fe65e76fbae5c1d084f73ccb35b25e534d61dca3378231373c8c9166686580e993e300610a42a33b89750554f8bdcac9371e3ac0cec99c5880204f532d0119740a6d09535e80482216118e7fbde0edadfc98edd5a856980705fa12ca8a320c2137b67eb102fe95435b2a850e5caacd7149365dd974e339e936ee499854216af55ba8fab7937b13e2bb1cd2b7aa23b85d6c80bd1d7e79fae41d393b7596e99a239905785f70189b78b4ae81f28c3c33c9aa98390677e8a01a2c88a305929f03401a6280c8ef012f65cd32eb94bfcdac956537346499544a6e7986981eea00a3d33be865f543bb0fc57b97c89a2009da822918d6389c00d07787910f57ba5926be95403bcb5da4780ed08c4de2c4ca739cd96db3e642be1715f6507e73c459b3030aa1c4056078602b26639175e98f9a167d8c591de469a503b9eefc226daf3e83eacd2892f560c112b172e08795d2eb2581e543d4c4bd0e2e6af4d7aaca44237e39a1ce7fc6b84f003a9cbdce6032403438e42e46b2e8dec0e587bbe944517b4a747ea3011102f994d5bc23b84dd1470a3b040e58c32143b690745ea8cdeca40b413b5b77d16b0131d6cfbbadf43d2250a46e417b5e70b75bb30d14ae6f7c0b6cac1184d00686ab6205222c009ff800732a49adfc811b83e068a70908a6a9f233c92f97fc4c0e6440ffb6328b111c0746a51613b4206674aa13979bef9b0940bf2ddf53f70a462e30836476cad69ba8ce1a13571038a798456b5c1a9e1831514db36f3f4c2ae190d9a092bad7d931dc10745b012ac2226bdbb510e57c1da1f187827ded84d43d0f91840ab16799370065e7fa58585cd808f62ef69b7d4ad7cae98b6955fdba858e9225a6c00d5c299871e015450601f7f08c8dcc022634e11cd3173845388955236735ebdbb3a70f1bb368ae3e71cbad5b7ab4240f50ba6646527745576cd80c445ac81ef41c88bb9aa0a42f1003ce6a72072be99a46e0005f5907231f4479f3b31285391b71583dee55a30aebf8b34070e1514fbb812209ed5b1c2400407794fd3efc3b5fb42c5e065eb3874c167546f3827a3a2bc875ac3fa04c1d7683cdbbdf2858948a272bced3ea5767e5cbe0ab615bb9266a0869dadcc2319bdc4712680d657756f0d96bc5c7b684e8d4d9a17550095f38b1a5d87d0417f9d95044e5d1e7e7737daa0685f7241aa058b58a84a5b5972294626cc0c0f596a523c5b5fcd5e7d9837cd95f48be73a3573e5097bbd19b84e2a41a8466102da212a41ba67f622217ef1e42ebb6cef7995f70562aa22e59dd56310d4963e6930581914134d28cc00cec95aca523a68cc737bb1a1c2ae73aae4f9fc8be61ac3ad34273aed7bc1e6bada3e9b7fa782034983e3669d12c58b4999a402360c3d48762d3460bfcfbadd4469d75080852691429602b7cc461ba4a8eb35be32da0d06a48990fff1e817778c95136e81f0697fce30e8d99d4f3841692366c43faa4373b7ffcdc38ec518b0e677ee5270901694e060cde975d629548760d805f96825df891e61be421e805b54fbf91c3c2c1dfc4aa2e0d8e70ab5a7bfb7e0e6d4510c6b651faf450bfd0b3d638fc995e3807688e10aafd34fd5d941a52359d1af191990b2713968a7b794caa3b179d7cf4b64221a1fe14cfddc8eb3dd728d59a5f8ca7567a164df52b67b1bfdee70798a781644c7bffd9e99d0ddb83ee038712f67ced8f17318db9d4a2b87a60550fad25e7f91d1ae98879b0ceadaaf87aa60febdb94f44bd1846ff32650bfe98476f4ca6fde87f01112b8d7a95627896badc6c26f98bb8b6fb89855d1a61512aca7776ce93a700f77aa13cd88f47fa4b3eb7dc81f65f104072dd113c8a7979bcc51dd9c38928cde8ae8d4ec2dc26d60b639664913efc56b2a0d1f0ff260d445b16d348bf589bcac1832315968db87308aea5a396e007f10c7a4905b2b8a83d39009369914e3b10eb9e0bf306b310e8f5f67a2c813e32bbfac864446656afa91a9267785b659508f0fe76f2cf0c9550a73c9435471ba5a1b7b4f58b5aeb0d2b155d2dc2057b0c2f7d3ccd77ad11c49e2724973586777faf29ec58fe572f5b4066adce65bb4f091e755812475a63d3d5d056f941436149c30bf052ff913f1c49a16bc92c5bad32e54bc28ae11217f2e161b92bf57b103e3098252478b636963131e1752e968fb60f34789d4c23d0c5464b27565d818230eb3822681cfebf3a1228d6be6f5e954fe2f3a71fefe6b7c4132dcefb2a070c0f5602596e4d09901080bd5bf42b9b327182696a7d180ca3cee87a0949ad55b60d255bb1850b3d1e0a4d967720960d06be48e9e617984df421db940d304dad04f63adeaf1cc11bc79998c758771a33261ea379e44e4a7dcade0071108bcfae3afea36abf3085731a618149c378b04343664892809c0040f2aab51bfc318ece60e02bceb238ca72ea755457bd1827bc1f588a4efd3c2ed7a8c48eaa384ce78f4c017a47de0fc9dc1517855fb81634a5757b69b448fe2f7e451c9ec70b11c1f6d104d45a1b25315c3e15d161db33941bcfd7ee3e26bef5566e657669a310dcfd7f8129180005d767bb76da973609b4dd2363ef73cfcd7507d96eb1cc99d57c18adda0cfb3a964254f2b66c5a8d1ba227ef8b00673de6d8e26c08a73b89b81b1526fb387de2efda226df4f9a2e1801830fcc6f4a00cee5d9a7508458c5e43a29c6c16febbb7074412c77dde90b1d703c6d5d2eed96bfdef9d32ad94fc6dcd18492f7cc1544bd53d607b0f392754693b2849f5b0369dd4d7033b9d7a3fff770fa05b3472c2eb864ec8f92fd3c5af55c2dd0971cbc9daa54f7d93d37b5ac1e9a955fecb5342b34192857741ef1101b0a85d1454f268ced0ced67175beb1e3ed6d505b17231ea9d4491a8b6021ebf4dd274d030082011782c24320cc3d060910ca0b8b6ef1da87251624a1aecc143818cc1bf68df6713a57504b3b91572180774d1626e67fefc6bf5eb41413102d85b631195b8315cf761ba86a57e41815768286b2562013359bb69d1f78ad4a98a0b85eaacb363fb10b3f03baf7b43020f94f01aa71e7ff171829ed1cc497312c3abda237ec4f1aa5cba6ee0bd6da9ba", 0x1000) open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x5, 0xa74) dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0x1c59494e) r4 = getegid() r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r7 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) sendmsg$unix(r1, &(0x7f0000001880)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000180)="7ac80a41b3cf59d253272bebc60ec2a654f5cb740ec2ed0f477915ece192e5a8947e8f23db1370788c129a70dfc02601240a4272d916b28f4a5811fc354860e0ced6ff18928e845935ff87cb78b3252695da255336d5b893b79b3151d3875b15a9f6e0fd679e01ad9d7c2e9a6518e18234d70fd707fc184336d980ee0a1e45c9920565b197e78c327594165fd7b7a6df1b6f7ccb81b4a2035dd05ddbd3e19d671db5f23c8827f1b1cd79d6d0fa5ff592fadf2978a31a3bb5be10d07706fffb92a3", 0xc1}, {&(0x7f0000000280)="72417884c98ea18bf5cb4cefaf26317c21686852d76aa0fd9c330ec21d5538ee5828f9dc85ad462e83d4b36e043d03e1c21473924090d78598bece31ed9b32a205e1e43269c302212adb988aaac88e2d0dae2a10a421e15cc5e6a44e5c6da385d9fc7ef139a98b77d11cbbe0bb91b69fb9466edd62eef9518300c1fdf88e47a577e9cabd9a6d0f04de6851761d7d8a5f077ff624840f139b6af035c3776a3b719790886932e67514526ac7896bea13c71bf35988c191cb840eb81339150233b1778daf6d17d5dde7fe871be058d757b15937f3dda5bb34ba9c83402486ea204ef1cb4744e434ef3fe6cae4fb2bcf7da2e8ebcab3c08d0754e6426b966aeb0d37235168e5269d1049df89278b9c5e12685b25964786c47c38a8d20450d283de26e0f860e83eff67c1460ddb5f69288b31ab5c404706da413ecc6941fe542cfaf62565b111819168a6c15debf38c9d6f4047012e98bcced7700ccbe66ad27bee75ea8ab9aecd327dcc42c6ac7023e3abec1558e0fec2d72d536a8d134799fc643a7c5cff73366746bae9b73f59141668cb44b16a041df3aebbee822acc3f27be3d2f6151494bb0fbd9aa2d9689b942de4a34849fd0e247d256a737125b07fa0deeda8b6be69b5b02ab4435b9374357740dc72a1dfac629d2132f5f68e9b657f0ea3fdd9028dd2d86ad6ec1a9d6feab3e5723a95effe01686c2c741df8ef10bcde441ea996730ee276c6cc8c49f6d7ac314333c949fbea68b1b672452b9900110aa4fe7580cdc9d2353f04fb120bf4f4f60db82fcbdb99bda3aa3e475f8145b6514589d0e0ec0dcaa3c9dc1fb3cdd7da49d10601b6f2252086fa5bdf08ec57fb4e182c085f7265d5acd3b58bb959004f810de52dd90186d2f1aff5189c9c55cd104150e3565ac0805b1281dfb18859ddd274fefef40030eecde79b8e82cf446b86ead29e4d4c71f14d896860cd494cd55cbeb5972f66b2d0dc0c04e7bf3f75dc7b846b375d8796ebea4726218cdedbe9ac7354969cdd595ad85ab0632b1c58bfdecf792e7b867d52eb07b81d5856741b7f76936011538f1c8f09da38520403a1dd5e7ab1290e5552bd82c8eca4a7904d2e8d89a735af9fc7336257f02daa1a12b3ba2e2aaac749c8e8aa28205ab91e8b369e142c5fec71158c0d63073380adf9d402b23c7e0f1a8dbc00488dfa0c891fe4dff2250ce9bc730917f08576628ebb4c8ee7846410c329ce8f8cc488dedd8e80f0719080cbca29603a03fa98d196f2bd8093e3b1b90802f7628dbb0f2f2518d7d6156563b3fee46d11a6a1c4f457f93038c000171d26cb4ae3b64ab74ca6387006fdcc1a0a29f9021a37df1de5083423f56a4074028e8f94f876cbf9ed7a34adc1126b138afa7c2293286aab2ca51f8162435bc9f351b4f963deb5f47c72e57429e629605ab15911c33a54d15ad257ee659bb804dc633cb721d342d3e621e855159867bf5d8b8abd2103ee9d24586f3ad7343800eb6fba7b76bdeb6463216aef265c0dc71d646afbee90a6cbc0281d2f347726ba32b4dbfc682800672e34837c0ea8922a7f7786aa202e316d1ac95763f38988a80bdc3349d5944a8c5e0ebffe805831804e8984d040d4b86d98ffd8237f76025e5a9e0f68652516068dc69cf065a05fbf4b76bbad25b9dd3c44d5765e51a6f641618ea2ae49315a6facdea1ca364a76f23c4dbdb5a6c2cf271f47e440ac1f5d4e8fefd6dcb7a5f1382e348942091333520ad5803f9a0103685fba9a85feb468c5d40b558eb472e9e2f4fa87948061475bfae22f9c84e2517548d809d046b82365e24c0ed28a33f7ae2e202f16940ccb2eb7bd3f38bc19827249b2ad6cb04cf5ff564975c1e35280cd790df4e29f6dc1155a3638053be9e907cd12f03a5844c78444704f72a3fbf90d4fdb9793c294988a394f43e5c6a07a046ad011d1e6bfd1a08fd22519730cd2e90d57f7d4edaabf2837d30f9591c5c1e4a660b26a2cbaf2f8da17623f08712f618c142666479bd5eedf702a0cdb6c68a6a4879a9fa2a22e6ed9d922bbf5a3b3e9c564ca565086b3dffde497baaeceb7ccfe582b20b1caae97c5661c3d427b5b9e049dc8e4c23c901908b94000d0b23ec2df10e209d5fcc4fc6a1ddce2bd5510228d6882609b54181cc4c87867255647ee3aee2ab05490885472b63d1352df99ae2b715810de12d23d8fdb5e291a6951eca662541480e480cdad475237bf88037ffc8e606e8f2b6070e9c26c08fa4dfdad62889f6725eb37c4771f3f9bd3e1de558ab2971a1071a512459d8212ad08dd43df97ba0d2f8aa964ed760675b9097460365325277a5e7f2f3c1a8f461d61a9f7316c92cf1925bb9a97e24e86538d3a2516014fd8b62a72106d350350cfbf3cef9999436aed6e5608a3bb6c8224dbd396db37f3994844ccadd6508352ea2710cea31cd8bddfd92ecfbc313e6d5ee94b05cbbe56ab88e34afd214a465d11fad8e49ddcc1385ac49afab71811a535f6b8cc896c0157ba25ac106315bb029c8a91550803c6e41781a589ab6776b1a88fc5e4bcecb850fadb82b4a2307bd3d62206b8e60fc1f4202b51521d66a805cf0ba170112fa46d37b4469b933d76fc48b2f0532a87045f22e7f1448c3f41107bd430f297fa2d2fd86d4732b696abc48e3567173d9492edd243d7976e44601c56a4b6fb740ebe5e09eaa951222cbeb29f4b8bbe22d3cfe574604dd578a1ec6298ae3f2305365f223cea4b05d0cff77a603c850748063ba82d8daeb680bcb7b74cc8bc7cbb313d060f75f88f57f7912322aee04e66fd09ea5919f55c7ffb79f65fbd101e269af1c6588f015692bbc6d02310dde1668e1883568bec150493794ece416c6508b44308d430a36a6ad124fd119e9d6d44240bb3f9d89485f995c1a0b6507456c9c25a176adb61937e33221580504cb44cd81d7a1b9973582abe6dbe4f21c00b56aef48420c0346a1b6d7778c80dce708103397a5a0ca0a0a97010244158e58dcbbcf79fb33b04b60cf4a67676b3b27be0c2aa71b050c1c9e8e3ba0e9427d3929885a560f0a4716762bc7d8a85a8915d5dc8234f429aa8569874546e4a92cb884c83424f10d4e137a7d4bad6b0964ba1ab94ad750d74aec225006bcb6c4e820fb9df205c19d2afe45412df64b01a1c9c14753e5c80a8dad5f55e6d5a3ca70f16919c248438d8492166ff41876809b4518ab96a0afc14299948d1421a5d6d45e3f2b666deadd89c595a07e4490e0b20f5fe4c2f20772a495725c76349c8f535789547bd4408b6866ae67ce8abd7d71f1763a28029f0899b1dd4ac90710edb561862a383965d66869492611b8fb928165de817e75f48cbbafb723d02ad6f70ca57ec925ae3a0062d13b65472bcbed2bded8182911f2158c4a02d73b64ef63ca86f58a913955d331563fa64b780209ad0c9a25a89d58c52069ede1ac23c862728b28cf2255af389264b841f70ad113af5f60f40d2652702297d66e8f536aae188e39bc8b475e254a75558c0c4ea00d365cfa44cbcf29ff16a1e38b42f2609671580aad2c3484739fa0d02a410fc95c86521fa517198f486adb1d34361da25972cb987d9eba6e5471a0a59305ba256e2648dfa3e5e846c5c9f1d0601bf3111ba87ec372b522ea66fb9914eb6fa95f8a9339c659f32166dfe12f66650734868e7e535b26578e8b8f1e02dd99b8cc391dccccca68b26ea12497b8b281bbfd9c1158d2f123b20cb8ffc2615cc972a244c0cde1e7bf84644cc349c16a98805290d232987bfdbaa0bea82fc32d34f89469f42f0f54766133f3ed09b3022681306b1e0a6277896eeaaa5c0bc11fc45938a3a54a7b9b5b67c8f57a439cfcba443b1f606b8c1a306e085a02bc826721d6f6bfa5d5d79a6364a74d6a41e903902cf6911e465fe5549adada71168dcdaa63eb4deaac47358ce1205e2ff80928157125b9f5140a1a53ca0927dd5be45969e1a12707138d85e355ef92b94094f0ac50bc7e0e8f22e5d1a9a78670c40e32fd5767f4b2e569c617587d2c78145beffbc01373cf7cfd5388a237aeea72f79f5b7e7db421d397fff2c6064fce28b290f1bb5ea20d7c0bf730d69d4b2ae92d5931c64bde4f21b8b6b316b97f5c9535bed3fe0f32971757356394c5f0b52af72938233ecf02c4a9d2a30059a9575a0c0ef73b09811f56b6398dafc7095c5652da13de7cc3ed83e8e4f6fe6377650bc3e5f0ef3030b04ac844c10aa1c8574c7e0243e50f294b3e44a54441601ee74dbf59a285c65a892cca612c9dba7a7ec1808f4f092fff3e2ae0848df2f3a0fbda036e7ace2c4dc075d41757e29159f094b14b1f204339695575fe287a1c7a49743253e8bc4c4f3f964c4a112ab314dc2f9520fdfbf0c9b46a8966b1a1d2a69c12a89a75f0b7fd660aef17f34cddf1cc18e486300b8970f9229ba36ba2317f18c6902cd57820d727ec6c159ead355ac16ece4596abe0ccc9555bafdc191c63151cba8e7424d76786cde52b6cd6001f7bf6aa202d7c5e99c6d1ddb12984faa4d2e4915d306ca9cc4e551fcf2a318ce8c75a37a6c6c375274deb211fecfb51eba11509d496117a8e1bbf740b9602b6633ac7678d579234f0fe913288c92557651119b617839676e25ce3b9425fe5ff084dab7af35236efbb89998140c25f91a78331c4a61080754d09a1a269f3789c4fabbdf9c8c7b272d1983b10307e20d80c9c8d906b8f5b3fa3a5f570a56c31d41f36cbdb5329df7bf1241630b0afb8771e55c533264df38c0f0f134fde018c7c43bc29df53fe603ea2aaad407bf913aa0de9d640faf756c57f85033cee6d74c90fdbfd1ff90e779f28eab5724f6b8d3fee9a555e7a96522aee5ceb3b2d58839f8d27244fb7e5db19894cf094fc83ea037834d6e5a5e141f02d16c32465536032e416c984ecdbae21cba0e655129631805a117aeb2861246682a358e351f58a467cd5ce6e3b9ae2efc9b0d47628214f8113f86f853b8c66c4cb0755c7951c8e160c8f0942ef3ac16678a605b65d42b98e57625ab9712f5bb70f1140d20ef08968edfed60cd7848d4362d0f285986856ef025a6fa2e9b7f8e3221c6180d23b20e82f581b90d4509f848ae2e99bb4e7cc4fbb6df5257ed9f039051eef775c4d6a33f6e0d55582307cf3cb3af098ddd0f42c771ec09859212baefe177fc4985d8a6d9aa19a215f1a3a902ed4fa0264698aee13840d5008b55ac7dfbe3700837a1fa21b1d30765c75861cdf59e552eccf2b2a3c9fd0bec5a89dd97f943c07874861dbcf90185c16b16bb1ea4fb167900784df4baba7f65a65fc8649b70dfcf4bfcc8b41c8e0c081d442f12fd7ff08bf6b11ed5c99905de35f7249759795ffe2fe216ffc09a28fb3b8ea008b9de406f01a1633e8f12166735ce48eb5cec6d5e08ecfa256b19a008035a48205fb325fbf0942750a0208aba2e9ff1c5f2245fd1c9b1fb929c9c2fcf97cece8e1b34fe94af89285fa490e32136bc782e06e9c2cfb99e7d59c66e8e977b5c9abc29e9f303abcde12b727a47c6503a6cafc6cdc598c556d44d7341788600c94fc463a28af43b835960a283205b1ba5add352444a06e953daa25df5f607ae7304cebf6eee7af3cf23df8e15057c34f02952cf3a9c453784b6ee7667f23bd25e63f842dd4b7009bf26ec4a6d013546d76ea36ed8ca0d504d193ba49caa004d1052470ff2a5d6782febb2696275a56d4fe314d1a132d60430b9e1580e84842bf79fc96662b9283cc0199a4d3ef4870f5a818174ec24a5a504dfb4ab2750d42217eaf2f9c24d86c110e29b3", 0x1000}, {&(0x7f0000001280)="61a59b26265ede84544950be4bd971434584d9c9cd33986d1f6c1d32b1984ffd886041b7ef377be405d80e9e14048bfe6dd5d23f29e624f96fb4273e38f6205918d36dd8bd0271ad20c424cc108e347c01f346089aeef275c2e2456f9f47d6014058f0b619a7bafaea63a165ee26b80756513fe5c01fc0f9873be4f9181b04de3a6b20366adb6e4b341a6fe81dcd36d3884043cdd01c8c869548a4c28da8fed945e8d4e55603f26d158b088d105fc8302d8efda5bf31f0f0095ff3e518c899d2555e", 0xc2}, {&(0x7f0000001380)="a7ffadd786241ad9570c83d0ddf0dd8a336cfffc8b6e483ee53fadf0df99f890d26db2dae4a7d12abc3006f9dba69267c8b65252de3099a6f1a8cf733ea7c7673c981898399d50f294911f96a496cafe25669ef06536ac57db3655a3b7ce4e6062337b6b41dc1a3c542803b57361cc55d43e6bff1c0cf78f356afe5a5163870defbc05873e567ef0d2f6a18fbd5572d4f06130b662392fcf1939d665000fa62bdfec0e10e19b6e396143d07d2c40d26a689104f27ce89caffd59cc731dd31f535c4bbb936f10816000047c930316e2d4090ba807132c2610c1499cd62e0a3f39ac76", 0xe2}, {&(0x7f0000001480)="8d7c", 0x2}, {&(0x7f00000014c0)="5ee6d9e51b1f7eb235254b2113b5436579ea886c33ca04d15e86470a18c4772914b986aa84dbd18fafe9cac41cfc29af", 0x30}], 0x6, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r6}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xe8, 0x400}, 0x406) mkdir(&(0x7f0000000100)='./bus\x00', 0x100) fcntl$getflags(r1, 0x3) open(&(0x7f00000018c0)='./bus\x00', 0x80, 0x104) 16:00:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="3000ffff002001000000000000080000c3cda671b7d690ffc2d9799d9862cb3f2afd1372c6b110396e4bbbcb296d2c538afe599a6b412233c956636fd9bc145f491cc3c959b2e2ea32fd3810169f43395cbb8c091c0a88feac974ea700098ab47c43e70a395d45c0c63f7286bfb1cd1cf39dbfc4e473601752104f53504342316bed1458ae154436223fd09aef3d043c1d3397749ff0f340d16a7177ece6be4752d4b6ebc8a068cfbc4a6062b4e6599fdfad2bfdddf5e2a13750651bb1b378613e960037298d2a3f0c3eb74d574750a22f8b153f918b390548514cb2e9f8ab320a39561805cd", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:45 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x2, 0x7fff, 0x5}, {{r1}, 0xfffffffffffffffc, 0xc3, 0x1, 0x649, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x10, 0x4, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x81, 0x2, 0x400}, {{r2}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x6884, 0x5}, {{r2}, 0xfffffffffffffffc, 0x11, 0x8, 0x6, 0x1}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x1, 0x6}, {{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x1, 0x9}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/92}, &(0x7f0000000180)=0x5e) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1703) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r7 = getgid() getgroups(0x6, &(0x7f00000001c0)=[r2, r3, r4, r5, r6, r7]) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) 16:00:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2005, 0x5d) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x900, 0x10) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1) select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4867839f9028fce4) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) r1 = shmat(0x0, &(0x7f00009fe000/0x600000)=nil, 0x1000) shmdt(r1) accept$inet(r0, 0x0, &(0x7f0000000000)) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fsync(r0) r1 = fcntl$dupfd(r0, 0x4000010000000000, r0) ioctl$TIOCCONS(r1, 0x40044274, &(0x7f0000000000)=0x9503) write(r1, &(0x7f0000000080)="133e82ee2dc6e0f504d487327a3ba1509b1ca4a1d5a59e97894e68a8eded547d608be4f94f27f42a09b5191dc18be2cb1e470b", 0x33) 16:00:45 executing program 0: r0 = socket(0x80000001a, 0x1, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:45 executing program 1: pipe2(&(0x7f0000000380), 0x400000010004) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x108) shmget$private(0x0, 0x1000, 0x24c, &(0x7f0000fff000/0x1000)=nil) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8abb88fa53e963c8, 0xd8) utimensat(r0, 0x0, &(0x7f0000000200)={{0x2}, {0x9}}, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)) open(&(0x7f0000000100)='./file0\x00', 0x808, 0x0) r1 = geteuid() getgroups(0x2, &(0x7f0000000340)=[0x0, 0xffffffffffffffff]) chown(&(0x7f0000000300)='./file0\x00', r1, r2) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/140, 0x8c) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000180)="68e04064a0fb9c423b483a74127883d26080e2e7f304fd74b1e4f48032b7c4e2a6d666c670151a6198a049fea55656045f6c70fad1991f924f00e2261b804feaf9d9df5df101917b92f282a6dc9f688757508ba9383448d30b33003923108fe4c4de33f7a0c1886b823e96a73df45aa9066c62b07a1d1f086fb6dfa0ee96ef006af0bc3c7de2c33dcb8842cd182f909290297aaa39d692d55ec1b834859eea272c5f98ff0ac72940eb1eef1e46ab6c973c32dc6b76d7fe0fc8a2f736b15ab7bc9aeeee355745ebe7dc6fd3206e67cca8c808331883ba11a2a45d3a6371f28abd701d8b3c703213e34fe41a068ad67e8bae89d0acda", 0xf5, 0x7, 0x0, 0x0) getsockopt(r0, 0x842, 0xff, &(0x7f0000000000)=""/155, &(0x7f00000000c0)=0x9b) getsockopt(r0, 0x20000402a, 0x4, 0x0, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) r1 = msgget$private(0x0, 0x10c) 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, 0x0}, 0xc) r5 = getegid() r6 = getpid() r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x4e, r2, r3, r4, r5, 0x18, 0x8}, 0x2c276248, 0x1000, r6, r7, 0x0, 0x7, 0x8000, 0x2}) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00010600ffffffb278242f42b43622b3ff0700005ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCEXCL(r0, 0x2000740d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:45 executing program 1: semget(0x2, 0x0, 0x3d) pledge(&(0x7f0000000040)='\xd1\x88\xc3\xbd\x9d\xaez\xee_\x00\x00\x00\x00\x99C\x8e\x95\xb3\xfd\xbe\xd8\xee\x14\xf2fhy\b)\xc1\xb8#\b\x98?p3E\xd5X\xd3\xa9\xa0e6\xb8\xb4z\x0f\xbb\n\xb1c\x12|\xd3\x85\xa3*v\x98r\xd6umjk\xe4\xb0:O1\x895\xe9\xd2', 0x0) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) setrlimit(0x7, &(0x7f0000000080)={0x159, 0x7}) 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x5a19) sendmsg(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e56a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde0000ffccc6d88cda55e0f54f8db7aa10ddca9232666c", 0xc8) r1 = syz_open_pts() close(r0) dup(r1) r2 = kqueue() write(r2, &(0x7f0000000200)="b8d639b5e75c6a46091a94bc361593788cdd32a0f72c81e4cc896867d6e209fd8e26f9f9a1d0758b53205dc6f62d60726eca58eae4512ff23a88c074cc331549b1bb7dd3a733bbadb20a615ecb5a4928a58035098afb4ca69acc7bdb93b157228725341b0ee5effab749cd34918bad79bcdf40662f4070dbc8b24f6bca14177e4abcee6efca77203e2a8dcb7aead6d6e6bc36476f7792060664d0c69203fa72eac4463964eae467a2cf79c5fe57ae72852c6452814da5dc59e1b4dc535be6bd51870b659541e61656d70cc6df4214c38c5c926b613f01342b69ec723904b", 0xde) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:45 executing program 1: socketpair(0x20, 0x8000, 0x10000, &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 16:00:45 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:00:45 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) chroot(&(0x7f0000000000)='./control\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x0) r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000258f88)={{}, 0x0, 0x0, 0x0, r1}) 16:00:46 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x8, &(0x7f0000000040)) 16:00:46 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x5) dup2(r1, r0) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x8) fchdir(r0) close(r0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 16:00:46 executing program 1: r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8, 0x88) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "c7bc0cb52c9257744888e8ded2061385e3c15c87"}) 16:00:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x108, 0x5}, {0x18, 0x1, 0x200, 0xffff}, 0x6, [0x8, 0x80, 0x6d, 0x800, 0x3, 0x81, 0xffffffff, 0x1]}, 0x3c) write(0xffffffffffffffff, 0x0, 0x5000000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) 16:00:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x81) lseek(r0, 0x0, 0x40fff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) shutdown(r1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="efd6c7fcdecdb328661e1689ce29bcf057e70c2742970c570737195119f0a730d27491d2e415548fdb157312bb35ee14e6b88e41e6d9d349e71fa9ae3002ae106e2078a3e010a51cfab357d464ce3128b7a68f52b996bae131f885956aa8ed58f83731c9659a4fbf13ad2d950616c43bef0de4bc6abf2d7f884895ca5228d86b923cfe3809ed32f2b27199", 0x8b}, {&(0x7f0000000000)="9a143326f61a25037a4504b343a95e4812770b65a8cef30eb057529689b1d9f15ff35aab9bbda59634fbfc6825dc9af3063783e9ded00e0cc1c26a8818296b774ed9ec29a8353ddfbb2b035a8b64840285c8dab533bef79b348bf047de83eaf2fcf930fcd0d59bb4994212323da80523ba1a09", 0x73}, {&(0x7f0000000200)="e876a12589c5320dcd4d640475d3b4063418a6740d15b1fd4d1d6f7dd67b8050b6d84a0a16df252d437f58", 0x2b}, {&(0x7f0000000240)="364af65a4442a111a931328edf8f791c7143bbf595ddfa4b322581b5a6d88607924e184e7a1000aaeda606ed031bfaa92f7698ed153dc4e9615b3a85b7c3aefc3c03744de2a8499df40a99e6fbcbf83544f523c4c840bd4b62af4eaf5954e16172f82b0cbc6067c633f25e8edc37ad2d314d45d074757e2e6cb4bc79d2db306bf4d2f0f3b698dbf6fa3e5e866016bdb392d809619604c8de79c0d9665cabd2523d657c7998c5815e9e061f35d95da3e65953d20b4598c9b7e5554cb83ba1b847b348125eea9498d0b604d538898267ee73eb6dfea91cd236524aaf04069b18c71b351b1bb27846c1c3bead0954b0b1e480524980b2edf21fbf76e6", 0xfb}, {&(0x7f0000000340)="1f6dadedf4b64fcfaa5ccacbfc896147af50fa3d68490ed326e230", 0x1b}, {&(0x7f0000000380)="66359568754d7d010407e8f15087e5564196ae4d03701ccc77e12f1734bccfc2de5a0206d0710da4441c74dd3a7a4ce2b689383fcf2119c9ddbdbebcb0af4088fae18387762acff70eb06067f992b2fcbfc8745a045309d029b614be9b98c090b694dd3d7febe3ffb2a56e04c4d75daad1ca1261345a6d3f", 0x78}, {&(0x7f0000000400)="088b005523c24f23a270fd9737e01e4d5da9cce8b1d2efe8d08a4753ae6b4a361bd7ab7aba4a0c8499007e564c50494c0c60449e5e2f46076115a757c2b63d2a228290f534", 0x45}, {&(0x7f0000000480)="02ab1981a2faa584f813ec3db63b8a84f6982941dddd1c005eea2e36fbe341d9591abe3205abb6487e8343786b76", 0x2e}], 0x8) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000540)=""/29, 0x1d}, {&(0x7f0000000580)=""/90, 0x5a}, {&(0x7f0000000600)=""/99, 0x63}], 0x3, 0x0) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000840)=0x460) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000740), &(0x7f0000000780)=0x10) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000007c0)={0x4, 0x1, 0x3, 0x8f, "acb13d0db317d9f93c768fd05fff5c146d7fc74f", 0x9, 0x3}) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1f) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) msgget(0x3, 0x400) fcntl$setown(r2, 0x6, 0x0) 16:00:46 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="0d5b91332560e117564be997c0dbb57a17a7c384feb9ed539a620ddcc15c14a2d9a25f7b9e650a640f59862732acecc9779d756d2ed3cffcb30d2f33849a3e0373bdda10cd8db4ed487bea80b76a93959b1e5e5758ad3a3ab789aa37b825af7875976d4f8fd9ac272afa0b9beab59eb83cb033a3b757fa2fec5b5f2284704c3d992758b7c66507075cecb23f7facf20f8a31316100f5225ba455ae", 0x9b}, {&(0x7f0000000140)="4733256cbdfa4c1a71d18aee8493d377c5e81966104195be3564651faeb80e7ec1bc1d15b154ca4babe2139da6bf96707e72850ea7b918e854ade2317242fb9266", 0x41}], 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) 16:00:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00001c6000/0x4000)=nil, 0x4000, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3, 0x5, 0x5, 0x1000, "92a9fe695d361e6f8becb1508c9053a2e8698fb6", 0x200}) mprotect(&(0x7f00000db000/0x4000)=nil, 0x4000, 0x5) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r3 = dup2(r2, r0) ioctl$TIOCSCTTY(r3, 0x20007461) setsockopt(r0, 0x6, 0x1, &(0x7f0000000280)="6bbace79b41b9a11cf1bd011521da21eb365b404fedbbbc51d4e2c1fbd71a48f8676a5ebd362ef09df163773dc1ef95050574355fa8244f71497b56d285188ade4f35abcac24139b7f9e407e90f5b6f81430e46527914a214cd247c7e266e17c5eec5346237ff04b3acb47aaeb5c1ac11f3c61ae93fb04a4747d77a17304fb52879c01ce4645dd4a10880b05388f8b07356ba7c3d5002d6919b4b2be8fb5b075b935211e5587607b4c72d363ebb9dc6fcb9273764bab90480031cdcac5ac564d143f", 0xc2) setsockopt(r2, 0x8, 0x3, &(0x7f0000000180)="b6ea7ad01d9588f105711a3c311bb535141c5f72d384cd1a2c2b5897819223bbe4ff0f278b6ed97d2bb0f3ff0cc22421cc61de8a64b93c247ed00525421aa12cafc5573dc819c4ec6988cf1eeff8194b65592657af1adec318167a33ddc061f8aa749eea87811cb362535e380e3b3204f9ecb482d71f71b5a9ebd0886da531f24d4e80218e25143b7b69c79489a08b399fa2b635799bf56755e606b54efac6d398e49e9b610da406472f5c9bf019db9cea3511aeb5e7b566cc493bea34069597787b8438c5aa67a972054d28bf92e1", 0xcf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x4, 0x1ff}, {0x18, 0x2, 0x0, 0x5}, 0x9, [0x1, 0x9, 0xa, 0x0, 0x9, 0x9, 0x4000000, 0x2]}, 0x3c) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x10002) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() readv(r0, &(0x7f0000000580)=[{&(0x7f0000000200)=""/136, 0x88}, {&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f0000000380)=""/233, 0xe9}, {&(0x7f0000000480)=""/195, 0xc3}], 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x1, 0x4ba2}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x14, 0x1}, {{r1}, 0xfffffffffffffffe, 0x13, 0xfffff, 0x0, 0xffffffffffffffef}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x2, 0xfff}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000044, 0x101, 0x9}, {{r0}, 0xfffffffffffffffd, 0x42, 0x1, 0x1ff, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x42, 0x2, 0x4, 0x928}], 0x9, &(0x7f00000000c0)={0x5, 0x4}) close(r1) kqueue() 16:00:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0x8) r1 = socket(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fchmod(r0, 0x44) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 16:00:46 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x810, 0x8) write(r0, &(0x7f0000000100)="abe0a6992a120597a087e10ca7530c0c88f374cfb75246c90ab0679dff780a3cdfa4cfc7333546cb9e9d3cc4590dc85043fa455631e1f8b4e4cea4eb2608b244a3e1f20a268acf6c570abe981eff8c587c964efbd17f7c2ff3f97fe92c44bbc40679ec763ccb3eebea39efcead4c36372cd8fccd5238a3eb8ee20c7c7f8310778d3b0c23737e308b30f3746d74ed2772104855aa69a3c689a9349a461b485907", 0xa0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') clock_gettime(0x2, &(0x7f00000003c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x80) recvfrom$inet6(r1, &(0x7f0000000280)=""/151, 0x97, 0x40, &(0x7f0000000340)={0x18, 0x3, 0xfffffffffffffffa, 0x7f}, 0xc) close(r1) fchdir(r2) socketpair(0x7, 0x3, 0x80000000, &(0x7f0000000380)) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/241, &(0x7f0000000100)=0xf1) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="2e2546e4a6d9daa5a71b5dbed2e1354287898337b6a65593076e01cefbe93aa343eb2fe2688bac12c44fc7fe5c4be40d5d7375da3403c46ac9e14b04dd52c5a21059988652831ed0fde485402fb60d363144221e0291930611a3725e41d8602785f7f78374d60cb04c8b2c6d325ae80b6f4b676c7b766fe89df7aa3913f903904226705c9b984cabc421497bfec902c9b1a6901ab536dc439d86c33d385d411549504785d0", 0xa5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/61, &(0x7f0000000240)=0x3d) 16:00:46 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000040)='./control/file0\x00', 0x2) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xc771) 16:00:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/29, 0x1d}], 0x1, &(0x7f0000000140)=""/132, 0x84}, 0x42) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:00:46 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x20000000000, 0x5}, {0x9}}, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:46 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r0, &(0x7f0000000140)='U', 0x1) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:46 executing program 1: minherit(&(0x7f00005e7000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8082, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) 16:00:46 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000700)=[{}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/178, 0xb2}, {&(0x7f0000000480)=""/178, 0xb2}, {&(0x7f0000000140)=""/6, 0x6}, {&(0x7f0000000540)=""/220, 0xdc}, {&(0x7f0000000640)=""/155, 0x9b}], 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffff800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 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) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), 0x10) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:46 executing program 1: r0 = kqueue() r1 = kqueue() r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = dup(r2) r4 = accept$inet6(r3, &(0x7f0000000280), &(0x7f0000000040)=0xc) sendto$inet(r4, &(0x7f0000000140)="23c4f810ea7e2c13922f0402f4f018f4fa817e87dde5ab51ea77584866cde4541b568829efa691e27305e402caa49ea1a5d20983ac1b6a2ecee8c4154c62c5e0b095377c402ef1b42195e8cd1e5172216858c35f14d7948741176be4aa78b368a81032a0db77a117b3969e97eb4209a0366b79759a4bb8e90449c0769073b92ab8e3d8775acf9d1ac8d98eae2a9b2ba5a33de9310228b4efdecd69845d8f2d7c058e0a8c405861c86db36a6abc793800126cde561bccc781a9df502d188fac355ee36c0090589461079c2bc36aac", 0xce, 0x406, &(0x7f0000000240)={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1812, r1, 0x0, 0x0) setsockopt(r4, 0x7ff, 0x3, &(0x7f0000000080)="4c9269669515d5fde6a33312784f80a38fcc283dcea63bd273f26cb2f8be109d6284d9aca79365083060801109d03adfb2bbb714dc8d202c5a2e99f725227d896656dc3e8de61d1a567b69f335819924649bba892d3a7ab6506fd52d17e69ea93a1c8d2baea00d96953d87c04e9b85899b92ec842a2730310f690f19b7ed5dfbb68aa39bd152397fa6c552d466db916ecaa5b76031062246435113a9dc44dfbd12a773aebbbd8b71f5cdc174bfda555f35fcbafb03", 0xb5) r5 = accept(r2, 0x0, &(0x7f0000000000)) r6 = fcntl$dupfd(r1, 0x0, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) bind$inet(r5, &(0x7f0000000ec0)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) openat(r3, &(0x7f0000000e80)='./file0\x00', 0x8020, 0xba) r13 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000b40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000b80)={0x0}, &(0x7f0000000bc0)=0xc) r17 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000c40)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000cc0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r3, &(0x7f0000000e40)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000380)="6a9b971a324ed2bcd1e13d90f8f46e9fdf5f8f313485c07f1a96844211f06ee87b910e39796c46529fa88bdfbc230534d10300cd86f643fabc05913bb813e717a55bc6672d4d0c1429b76a4bacc9dd0032c513c12cc307cc4152e5a7a6d1e7877b4d", 0x62}, {&(0x7f0000000400)="1a30dfd446c011ec03985abff18c872a1ab42ac18841a3b5261e039ef408463bda06b69b11f1ca9c15fb5095abb38f6aa5211847f502775d37501ccbc166c2ee13feacc48f57ada5686ef0b341cc470a606d11cfc49195f4bf8663051304f83fc5dc68e94e12856694d6713dce9352ec94ffdf257c24f57380", 0x79}, {&(0x7f0000000480)="099f546cde6b681233991e7f17abebad3f7c3736c4413ad853e035665958ea741f0d00d8235bb4b3ab5999a174357e0dbc850f727ab59fa125fd941821e41431c2d29416364f651dbb3b564b949d8a52aa5ff7fe8fb9a8177f58201638643325862495b55414946dde6deafe1827beac2d9cded311f885c792607b7d4da454a24a78aa5fc3af49d5e18951201b6c33406552224befaaa499feffa4ea635e67f8d9ba6515d8445056662c7f8ce72846b78dd2d5b0c03795e418177fd5295554b15d1966f9d5629b5047086f", 0xcb}, {&(0x7f0000000580)="1de44d6a46131c2c8d58f9ee3b19a5f9c68415486872cdca1914e5949999a1e1127816cd46da91c633d086b0acca65baacf7b5539ac9cabf67b6ed394eaff90f3b403f5c2dc97d100e3b95b1d25a6061dc9e3e", 0x53}, {&(0x7f0000000600)="910963309df5653b23981a1a0783416d7667f166080bca29cf60f06783643a523ff9be15dbdbf123bd1f2c3fc6545aa1484cc80338b74be6cc02088ae98a1b91e4fe3e6587eda18f828170aef65a46fc78efcbf385005942987a915a4447ce2da5cec96705235870ebec84b3317cad2f2043c9e05a249a418f04e7c44f9fcb8e91424a4d24ddbbc8ef972f6bf8a6415c58d20155e8a2e59273ffcea27ef5ff23bdd4614d4f63c449", 0xa8}, {&(0x7f00000006c0)="1ac51e452a00a1a3ed36efae413d3bce6abdd9e46044fc00d4190bda3fb200b9b8119c728327f88ba255884ac0b8a48006815d0920e0476145c2504cc1c6b64f57aa45bd3febe2075db96597860016dbfda6024a41c729d49d9343573bc950151d6a8566df15a2d827c133e924c2869e2e1effc20749de503f798d715fff409ebffbd551ce511f1e", 0x88}, {&(0x7f0000000780)="4e722358ea36de1ac1390cb15ffc9d56366292b7af480720c1e0d31fd79246bc53fae76df68fbbf6326a572ca3764c1ea2cd7816884ddf54ba49e2456fee64993b7a55001d4785c692e47f8561851cb06f2fdf19569123469d5a473a59c9a645f4f42c23bdb6908e5b9571ec40dfc2d2a0fdb932acfb3e5cc9111b439cf3adcae111ed06ccd2936f7e09d94a778577870fcaad707b33bde025d40be995ffd3bdf53d9d1af9927376b14ac7784ef2cfd51531e8ff5c0dd9570dc958752b7a5c422575171a68ad71113e93a186334f6528", 0xd0}], 0x7, &(0x7f0000000d00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r6, @ANYBLOB="2000000000f004e8ed8cff1e44000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x130}, 0x1) fcntl$getflags(r6, 0x3) syz_open_pts() 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x20) 16:00:46 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000000)=0xd0e) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xa87d, 0x1, 0x13f6, 0x7, "3ba6a88fc20066f523f932a2e2cef4b161b30072", 0x7, 0x86}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x20002) 16:00:47 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) socketpair(0x10, 0x3, 0xffffffffffffffb3, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000000c0)="b450d30f3a538090cc1bba3fc4e1241f24ad2946821941a8b82426581170e3b6f1701fdcffd183b20893831681954a44f65ca8900935b220bcddb3e037cdeb960d3bae7045bf3279de6a72c79d4abf1589accaebf04dde166803dc459727205843f86dfd59cea3ab29f881bc", 0x6c}, {&(0x7f0000000140)="1f987b28a0e15d3804848c94b4d81fcede30c8a91fb44db1ff39f51674f3d8637611", 0x22}, {&(0x7f0000000180)="b72b58ea9d5885c52c4244ba01ebec454e9603e00abd04f3956c3e0f0eac811a6c76fcd88ffde62c0ad72ad22a36f9793291c98ff2eb223a0f7f1e77b1ef6d511f9b5f493feaaf4b29e39c63907886f396a1098f974bcfd43129300ae1f0a6a0939682d5be6c693f8a0eec122c94d434422bf519f5cf0b4a87ebf89a0d0f9a9c65f74c1a110cff56202bbc5567ad4766ae185672905c644297e9f23c3d9151d624d348f950da4794ec0c6acf80d62288ac1e6f2a6c49cdf6eec13dcb7ab8dcc576808b2fec9868c1083de90cb9b47e73fdbaedacab9dceafce06de37ad7ab24a8ce0b37879afeaba7130823fe866b2bd5549e669bb2666988d52e96d98f34388403f24509e6d23e22a2f1898bb859b23912024df93250f8811799da8292a87c5ab5da601ce53a3cbcbec8d6b45dfb9c92188fb2c5f6a7df8318f92c602eca820b51ab056f9f5cdbc0ae40a1d0dc87ede5e2f1bbda69c29db29768f048249f8bff9411bf169240c43de960825cd40024f1265518006ee1266158fbb7335b6a00d26b972a8e61e49ec4d70e312fbeaa5b6b42ed79e9fca29feb33aa048e6acd437d978404a54c107c41fb795936d5677efe1668e2d647d67f1d72def6bf83302050b97abbf2b04b612f5452ef21b4dc71718f711584ba6d82ca32d5c0ebae2fb008d3e63a6d1d1f5e01fb2bdcfa7cc57b11c1092bc0bfdc56b50bb75799c90f6bbf3076aa3466f069e6678e8f7a84664894772b903bb1035c12dea44a14485718c716f378de26f6ba7af32d1e1a09727e1934e09d0fa4f0f0144ed0b26e76e7f9b26598d80b8f41f5517006dc28eac0b5c6d6619e94c106ac1956e5b1b4ff245350ab719b9162b62551e6e3191f06e8e4756fc2126ae6e17a1b01da616d14f5a6ec50f3de17dec1b1c3e3f62e5aa2e30d39ff04864930958586b6ce89501683cc451147717894e1553e14f9e30c16d9f6bd8e307d895239538ee4fc1768314f60b85633b4d99cebdf2ffc3401b00cd67453101b0a18e364f3efeede03c01b6ea2d0e651123644bfcf8586083c4bc0148a918e3b0f40236138cc911eefa60f8a37b846409e3965391b277ba8bf650be19a3d96232d6ec1465f45fa34463b0840bda0ad3a2a59b23d23efe17f7fe56c3f96e465e1ce22ab11f3aae8e697f5b53e2b4c147c68280e40a8032c72df38c992bd5e40dc249a61f8daca8016d06b6d1344b9c92b7b75770f395f0ad0616a1ea15d6552e96acdf26b473cfbb165bbb77333aa4fdfef079523ae28e3d89ebf68a187cf7c13b9d4bfae44cacd00565d2524fe5ed5047425a61c5633d7689f65d7f479af36dd21eb4b32a3eca71542079b92d98acf4d471fca26774cff6748eb685640970d7e3423cac34d281bb3775d2a0da8efea3a997bfd7229dafe100db26a76c9f5be604b0ed8e49b033f8a96a7090392222592e05b50afa33445fa45c51d8e784e213926e60fd4468e06726842953c4253a84215ddba3275a3a8e955fb1779c24d11b2bed4c7350766c5b25b2e051c387aca904eeb320913fec6c5d114cb304fec55403d27f46505b3ca740c98483551edc4eb009b8adbdf32591f8154c1a5a7bbd559572c88d32207f354f4b9c127786468cbb791c4acd63a6a19db7f2e359c788adcdf84089537fd09a64705a76253ed58441f4916b50fb4c1a939411deafbd4c06399352c4225ad19892d8e8a3b451510d26e84a160949adfb02448f08018395ce1a83e014441791750d46de11f42918aeb8612e57c97312e4a0e1a402747a7e47083ca017308e0997760144626bbeb3d2fd8dff02e22bffd2286ad710fc11052a32c4284a42e98205d5287147e36de81d602c3c1def442c218226519199f526eb25af932ae225481aca97159ca4ab89e33e9038496ca9d6ef1fe1b329fadc6b5d9e0624c6ad5b50da67be09ef2f8963cf37992511f9c816c89d91889e262f800e259d1e1da21d9669f5a89a58f5644e60fb31959bcc30387734a50e9681bee4636ee62b3c847cf21020f90ad5981a0e4f304ddd4b0a8546fd8df10a854b0a4c98cde8131e18f9fcb9204966462a4b5003be9104465a1307d8af33c3fd7a0a7fe8ba050efe8ad805c357bebcc242a58093bf94d51af7d3551b6103d0f68decea544b045c13a37643184a7334f3e861cac58a639e667b6d04938dd4818bfd5f2b85f1b2402a41ac9c54f3a22404a9a806da9b2e678fbe12dff7948caed5515444cc5f9dd871f071ff639755c72c1f9899cf82e587b6c7910748f6f03e823bff928d942b1f82f9a0a17f599072ed4b1c35996253111ff9f1baf537b897f174119df53d97976a79d92f3c4cc7e44cc361b4a26c00414578dcac2bc9a620377cc7807a4d48a4e611388c5d2914f6d21e2e68e8522206bc7b71e850216dac0fd35e6e1222b0932ea6462d87c7127460a42758fca28696d1113d8af5cf6d63c1c1e7a1e675871e3667d94956244c463b84c1973b62d750dc613079a27a49a2158aca534e8cff1e2899c76db98cbc79f63563702c48dd6fac0ef090d6ac5b51e3b035670459dd28c0c04d06976b767836dd4f6c516d3bc84973efa79e9882aa26883f77215d7b43aba75088ec3d729ea3fe6a02fc2d8ef4a1e40256a0453b573ba69ddfa10c23fdb745d1287e4a3b53a940eed2901a942e01adf972caea31a16ffe5146675e8b9d54087cf6901ea8007a5f5d2ffe217ab586afa6fbb2629d587d42ea4cda52ff2a236ac1f676c2de42c4e205aabe0b8691118fe827ab3fdd3ef0ae898b06ef76e8b318cc4c4f0e2b5cdb98372da6ab47c18cf6bd0fcb184fb09b8f25367d99c0a438efa8a77f9e6ac6582610479d170b22ea679f517dfc33e3c8f9692506228d13d55854419a9b841f3a30991a849b694b28aee0c5faaa9741c40081fc3e155cfc87a60ba9b11f13a17b2f003825955e2382d4c826b6ca2f74f2415c3827577c39522278b2fe5c5545edcc08d236b632963a7efc6ceaf00e682c8fe9be4e0189a19817281aa014792f3f9c71636a04aa8978254964b653ccc750086b74c3425bbe70ad494d656d0f354a17052be296c51b5c66e8738a1ccd7d51cfa32a8f9bfaeca5f8af0992082aca7715dbbacfbfd9b6f2b47109ed6700617ec474933fea2a098ab13167813cb2ca8a0de423ee590096e2a4d2c18308a51dd1ec352d6b3d42b23b6626f95b92fd9c74fc43c7a27eda051c149bd47026bea1421fa68a95e5bcf23423f4fd7a92f20502f661527728284a8e4641a463074793f3989fab3c342f97f16fdb678d0d1ef7e6eb597e9ec4ab2d0ec53101791f83d46363d1e6aeacb4948b5c1d1f4a03116af8b4d8989afea7589b829b1a2d48fe6acfb81f565e36d45b3001ebb6f8a669059e900016062b7036b088a8fec7fc655ddf740475bc472d6b4ac62ce1d02ccb02a4a075bde2ff0aa4315f55e7e5e71835bd8a8f26885ed971c3adeed5b1fdbb717cbbd1a0571d8f9bd0a74e504fcd5f657115f57cc7f2bc91fbc3ddf05428baaaa16d9704aed3182bb68423fb52b2dd21c9db544b817af7549f5f9b62e02c08207c2f1c334ee5f3c961e161d95cf9ea7bde5f491e19a2a8fe70de0b12964f69838348ca64951c76cd811c4b9f3d58d0e3b38b816842ee11dc625a9291b28e64232c2ac6455784f5bc8eaf7ea780ddbeba870b22d7185f68e31db66cb19fe3e5dcfb73ab6efebacf9ffc2aad9b1b7de6d96361d9dfba28117db1efc436b6b168399a69d2a3f2c881fd0910c7e66090e82d051f8c3e2b6227f8dcbc32591edb9ee18de0ad2a0b1a6aaf3f13ece2abffa0be4401d89c145e395cc7a91254443a2d0501c65cc6dcbbf413efbf19d8c5c065e700667a20a1e1bf27b3f9c2ef64c8fc9f02e2785f81727c35b74527934320f00bb30de15a47099189d800d1896861e82839ce0736e2479653bb87d2267fadaa59f02059abcf49d298c111ebf4e186c36191b91919ddf3589bb2e2e8f87997b0e747f8dc094fc025017eb283cddcef225af097af70c14284f481341c169958ac3610625731839a373023b5a8da397e7932b7cbd3c455f36485f8b88addd75e8428fca1fe4153baac03c2f028282d0e83e8cfc5b45008e3729fc3f393273efe455bd239140fd82260736ce57854f47f88ce195f9e2b03d79036bd0ebdab79a2b001445ec75cd7c0aff60b5d3236e6bd6999721c9a729abcb6d4df62c43f9d42a5fdbd211dbbfdb1162415db76127f2ec50478017c804c12176fb05cf78aebc926dc14065835a7aeddc6fbe426f7c00e2394ab28cac45a51aec3e92de8b7718096a6b2c9f59094bcb85901aa5c84233b1e2715c2c1b1c85ee4a24010613ac241ec34778736e10c9a85545e8fd23c2134425155defd8add67ebdc85a2aed680b911eb3644e331eab99723531c97fc42a17928652c95a61776639911858e05d423fa589100e9ed67fef1d56304ca212c41e10870c606945dca872e1f0e906580fdf13674512ef63e19c0d5fa568446b6a2217185987f6c94cddfee22eb8cf931b23a10da3b36b68a6cbbadec2abf5d8e5e7eab75f0ccc517a65fac20b8f84eb4cc97cdfb4bfc549bac3968c4a3997af1057c406690c510847fae1f34ddc2d7a2675ccb240440a8e3740af42be2b6166689aab3bdc2306450125d1dd9e7c7d2f761cc679683c5df2293ad756dfb822cf29e86976d0f8fd24b89d0a8191a83224489231f8d8fe263928786989b03ffc503bfe0ee17efe7b85388cf3c998623155d113ff55f373944946ff1c4dc562c173768e24bba3d7bc678810c53aa264317aaedfb6949bed765efe90e25aafd79708c97858c12ab1ac7e0bf99a3b74bfd44b9dc2829014cd0555483cb06e1a3db6c54a258e1ce23c2ef39c30d4209166c1e9f62d831d4ddc90206cbfe02a3cbc6c677abe4f1dbad008ba9eff1b366770796bb13867a4d74312080c3aa229c48e1255c37b56793af9c04380d4cfd5b58cbd77836604e7a7aa09d32e4f21b05ad31b6572b36752ac230437f74aac803e98d2fb8168aef11851e0724ff08697a0c1ead9061fa3f8430f6609bd9688dd8313a1f6f979b44b88aca8d8361ade6848f2d02500a8d9b200a102e75aaf736f4938dea8f299cf5f46f258e66304fca20bf7ee32480a6eb1e29fb93954232daf1c40e9d98ce0f9414afcd108230da0efd07aa6652c914102b0a6fa0c3d48b4e350b373cb178ccfd13488c26616514f83389881e78fb2e7e08fed7adbd405f51a98f795b26668e8e26b254aca8d1e6615fa113afc0188b3d5e6a83e0786a64108732d19ae9720376f1c59b688a9ac454b7319933d79d1cf74153098eea08f2c9302cad61234d6e2ab8c1a5da1ef8e24653e09e82799aa8e6e6f9e7346b11d2150792a66368913b10b16078baaf3a2296f2c2461c8d37c100dfde4b36ae83ab2822735ad27a272ff58a8085910cd5412c3172ac2b24ebd801d57d9a4e0c3281e2c34666d06aacd5b19f61b2f4a2809f2319aaaaf4733add59b725d475a0c44e29b2e8927644f0e73c6ee4081d2743b89fd574f1003b1e657ca4a482189953d9f4288029efef75e9a2a00e6d02274a6c275134d13afb9266e3ecfb00dfae30a2ad7f569ee530b7f18db541436b1caf043ca8d5a7b1c408b149cba279cd2eb5249187a2b8be9dbc82d5fc35cf72c9868f0f0d01a35d316ffe15220c8c7b28243d7ba0b475521000c61d4411a95e12b60ed36d0b9902047b2f3d4e7ab1df9e2c3aec5dc0fe3ee552cc7cc3b0fbed00691476e1cd581e0e4d8216beb2ec", 0x1000}, {&(0x7f0000001180)="ee880ef959023014b10f7410fecbfa58a648710398b70a2f8ec2a52685bd9f58d29c84fc492562843a527c751bcd33ff4d8790f4fdbdfba022ff74d0a432684c48a20ca6d9620afe29eeded62cf875a92dc835d09522d73f306c6c6544a4f78fd191d110936197d7631e076f31067a47395d8356837af97c100aacb03ce3ac1f8161bbdf1f606497875b5312896710fefbc36dfe3ac365d6a310b7b0d5d9ae4f89", 0xa1}, {&(0x7f0000001240)="73407fd39dc5f999b3fbfe08c3229932080b87b1cdaedf6cd5934755d5c51a453d55d6fe6c125eaf32eee13c1c710428d3ee4e3f7fcf1c1bbf679e7107b863e767bf69930956efa2275ab0848d998e716fbf5671902ae646907357657a9ca9b267429012c474dc591a76bc6ef6a5b9a72d319f4c0bf2637d9fe8d3ec22d6751f64bb04795a47844b01a3b6829f257d237fc3bf0b6b214b63aa86df051455193657664e36b1d460ed8a546d8be33a6453c36799ccfe09", 0xb6}], 0x5, &(0x7f0000001380)=[{0x60, 0xffff, 0x401, "0635baecf1f7517938bb02037e3bb74d70d9389ca2be3d38fb2afca4ea26ed27ce2eb06b5fa4df634c429a0c65d4929a42f13f8027872a2b5e27adab00747eb34d1311f4bfcefd1d67"}, {0x60, 0x1, 0x6, "416a7bb24c4fd7fceca3c321f78170536dbc4d6efdddb47d27f9eb8038e83ce2590d5e8fe11e84e99cc7a30d04a63fcd34105f87dc16a3adb08e0a982bc81adcd5f86870550fd416143c472f0c7bd946"}, {0x10, 0x1, 0x2}], 0xd0}, 0x6) 16:00:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0xf560, &(0x7f0000000100), 0x9, &(0x7f0000000140)={0x3fffffd}) 16:00:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = getuid() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000004) recvfrom$inet6(r0, &(0x7f0000000040)=""/191, 0xbf, 0x803, &(0x7f0000000100)={0x18, 0x2, 0x7fffffff}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) recvfrom$unix(r0, &(0x7f0000000180)=""/39, 0x27, 0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000280)="3d75314a5fe7a0b71142ff0dd8904716cef1eb43549373c73675cf3fda0d2ab5680d50fc8e139d8f8618ac0a23207eaace416da11acc8d7edddc57057a8050a7fc2e9801891b0304559a53ba29188442dc54da659d12a963eaa6", 0x5a}, {&(0x7f0000000300)="ef7a8303156fbc84cd6369b467ae095f91fcaabb46b42ceee4a0015d35e4f57075d84af9f8b55e33f17b72d8009299f1c2afc6cf5fda6f503e721272569beac1aceff3f3f4b539b77e3845f0cf29298c3688346595c22de4afa995c8e0a0581e32e4bfd8b8a198882be1b403b617c165bb4ce0213f32625d157a3dbed7ee85d98b7a4000c20614e0b48edd48fd6e0da5e710e2320f668fae6e564045b360b9bf20422acecb6068b63042d728510c6fd08bf42df0f1a86e296a769283ae252f10c0dfe707b0e811f5c91e020022c79721072a82", 0xd3}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r1, r4}, @cred={0x20, 0xffff, 0x0, r3, r1, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r1, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r1, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x108, 0x4}, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r5 = getuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r3, r5, r6}], 0x30, 0x800000000000}, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) r4 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r7 = socket$inet6(0x18, 0x0, 0x9) r8 = kqueue() r9 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r10 = syz_open_pts() r11 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x1ccb13ea, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0xd4, 0x1, 0xf9e8, 0x1}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x2}, {{r4}, 0xfffffffffffffff9, 0x2, 0x3, 0xf2, 0xfffffffffffffff8}, {{r5}, 0xfffffffffffffff9, 0x20, 0x20000020, 0xbab, 0x2}, {{r6}, 0xfffffffffffffff8, 0x61, 0x80000000, 0x7, 0x10000}], 0x3, &(0x7f0000000400)=[{{r7}, 0x0, 0x4, 0xce, 0x6, 0x7f}, {{r8}, 0xfffffffffffffffa, 0x34, 0x1, 0xfff, 0x7f}, {{r9}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x6, 0x6}, {{r10}, 0xfffffffffffffffd, 0x4, 0xdb, 0x1, 0x7}, {{r11}, 0xfffffffffffffff9, 0x40, 0x2, 0x8, 0x8}, {{r12}, 0xfffffffffffffffb, 0x12, 0x1, 0x5, 0x2}], 0xee51, &(0x7f00000004c0)={0x100000001, 0x7}) r13 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r13) 16:00:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) clock_settime(0x4, &(0x7f0000000080)={0x80000001, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = socket(0x1b, 0x2, 0x5708) setsockopt(r3, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) fchown(r0, r1, r2) poll(0xfffffffffffffffe, 0xe1, 0x0) 16:00:47 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) clock_settime(0x7, &(0x7f0000000040)={0x800, 0x4}) 16:00:47 executing program 0: geteuid() r0 = getuid() geteuid() setuid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x800000000000000, &(0x7f0000fff000/0x1000)=nil) getpgrp() r2 = semget(0x1, 0x1, 0x2) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000080)=""/101) r3 = semget$private(0x0, 0x0, 0x161) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/87) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r1, 0x0) 11:09:53 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x56}], 0x7, 0x0, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000082baf0a1a8218d49cea38110922e2f020025c200b3"], 0xa) 11:09:53 executing program 0: r0 = socket(0x18, 0x1000000000000005, 0x3f) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)="dea845887790469ec281fa6a827d05a260486d283dfb8663db1075ba082bf253515cd49b1e76f5b8af1dfce1dcf721e9341a5e5fafbd86170f9fbb2d4a24bdbb762d5e3e2434cbf54bdd0ac09e08d54aa9737072a7a0c08f87ea72d2ab5e5dd76721f8eb9acbb27c5b98386c269adb12f262780fe5a2a80eda6390f86551b936ed845db117d31e00d66caa84981bfb750163e39b36d5ea6f0cf51b", 0x9b}, {&(0x7f00000000c0)="c9603cc40da2286c071288366d33593de218f54212d359a6dc34e908abd9a67beb9192990cbe68e83b6b7cfbbb89cff478c9b4292ad6fb0ddacaec008a4d063ac4d6", 0x42}, {&(0x7f0000000140)="7e20be0cb1d862f6c8f0f597bc58439c355d0bcee34b64a3200c6faf64ae2050bd33a4f992aae01d67d1e8efbabcdccf6b98e4a99dea4eaa538f4888af7993519c1d27e4f8a70738e2325c10b713249050d9bb65c77241741b7bc17ecbd686b0ad7eecfaa2753e2d90175b25460672d9ad20292b0dcd2c309a59f0aeb71e7566e1410f278952402247c455fb1f224d91dc6229bc0c3bb35edf7e0bb34dcf06178b4001df9eb82c575071c22c511fa1eb69eb432848e1525abdba88d51d30", 0xbe}, {&(0x7f0000000200)="bee818ef8610488a42c12a810a0061a3350af6eda0582b511b36e3484cd32be591bc623f80068262bb79c3420785e0c3e3e424ff4504500155ad373cf982d6d3b1ca44d3091ef0705795019f88a25616205e980e1a17804050588d23fbf90b385e4c403501c201902161dddfe14ede5e26195d9eecc63e662fe813c00230e7506351495fd70cf73909dd04c25303a74e5440d5af938c2a323bc7fa3ca293a5b8fd1678fa4ca446162a67734ae83c5549", 0xb0}, {&(0x7f00000002c0)="0edac83d686285f603ef4cfb503e67c7ee8ec797b3185f920f008b9ea3ddc873029ac8fa2a72b6a84d7bf6e8b05358e16b2938953bd6a0f4e8682d66c648c719ef3d7359a1742e7da27f7ee0109db6387326ec13f8c68fd27e90a08ed9507e77a0d9f8e3f3e89f9992a203ebfc6ee8875286d9c552ecf648d5aac5e2118739ca3ca311fee8b375afb1c76537f79601e4fa6bef88e81c5022389fdc1d0ca89c3950c824a21ab320f63d6495447e8328712044884ad97d337182660ecc65df3a812a3ead9ba70b0df26f78ed0d47466184da99a7500d5ba8b1c7ea2c06e35e3d1c365f625afd73ceb370ec1182c80d61f2ad118a551b28d283537f3fc903c3ccf9c35fefc45386dacb216a39fa88ed74f501eef82f0f515140b3e0bfb89334e704b23d391b27fba00e0ca35228bbcbc2c01a0ad2aa2c87826ebb710c47c26bb91f54ad9e5311fd556bcb6e19dbe5b3426a8e2d6b0470fd9a758415582c013ac9c306a057876ce97547f0f4f682cfe87808c9e0fb40a748e4bebbdf33df4e252af4c206e4b8435d9f4318dcc250231267d88369fa6170aae0c7cf53b3ce223bbf4ac64dc6ad4371f16d5255d18ddcf4c18bbf6110afe4dcdda1003dc6387a89791611796fd96510607bbe5591f35d2141790131c10f5720cf50faf558b1f02b6a60c9dee9a8a5bb92e4ab4ac0ffb8ada21026544fd2b193756d3b124227a326a56f0cc491caa674b5f67f4c8b7827500302fb856080e6b463b9ad70499720a14b12e1c82d5e5ff7641242e3c70f1be57d46dcbe34722404006361104ba07cfca07154a73405e6f382bf104f17c445d8e4b46bf9f4b57e78709f5407c36255480a5045566bd366f6f49e64d110a96a6801b852ce370a9fcc7b84477c929a5f975b7ba392da26b25ef1313ab1c7e433a607961efb9b208ee35287ac46428998ea2b5616f7c29cd69e2883464d33c36cd9733270b360be73d34370fef3e3abdd5b6c6164b8440397847570440329c2a76210cb9cea3ec2c55c5936268337a27b96ec7e1c122fa9c3ccd080175f2d5048f21065ccb967d1c4f6ddcb848867cca854e7f3d94af66a86d289b2d2d057c1aacc97c6b4950f6b48d9e5375c8d19f05762d12e41a820088cf3a6d3329a7e90de822626ab88183bb907a92cfc6fe9ab6e5902b3a63e1832e6f2b87050739313aedeee4e82defc502db977d53e4f181b8712d1a7135bbe473b5844920a8d014c50c93e0c3e3d857a25b836a77e2389a4dd516db4f58bea5f0640da88279aa44e6622587685753c07ad35cdada346f88a4fecc55c43bd4eac1de34f1df5c521273cda55b98481fc329a7013ad989f7a35fd369c7ad2c83acda8e81a3464f575b3935663354160f8ec4c7b43304f78e378e8d257d3d181a3811f659f7112e9d35ab5e26f70e717749f54a3939fd3ca2d4f8b073dd6b29266aa43b6643020551544c169dfa654e9fada4764748af09809d14a24e2a93f246f747ba955a48cee80761299dbd35f03b877295b43a0c88a4c6ebc48e2f0049431bdf64ceb5576bd6ea259106a2807f611cac65b60f382939a363a544dfb1214a8a3c4e3aff622cac7406b8b14cc2c74dba4fb9f12f102542522ee9cdb1fd46c9be4728acb798b4633a58a5b9849732afe0e6306a43c98723b214b0693ac1eba7b23fb30f4ddfdbb0b3d6233a031553872cd258e83a325b928776f472b9a10ef5563288e0f787ea948e49dffeeef4909d2d999246d62b1f790d54befd106c81c86ab4b3ead7de2175c171fef6876ce6da1316571ec4cb755726c45e1388567a9b44a3e7c26daec078e9a29ff39ae8a1251da7d872662240401f39f2dca435f99ed915fbcd4b88e1a5ab0345bef7e947de635d0d4e07c27c491fb0dfe17f8e58fad7b44f9db5b00f5da9461ccaeafaa6b66f5b4d4176fddde8a16f640034373fe61979c500e32c4d9544502d11a0291217ff17caa1a0c833bba1fa23db956754d7c6797a272448c80e403a415c287a8eda755ec1cb6c7e875f1a1ff8c0e3e888c5ce5011b76f4af2c85e9ff3954168a1a0ba9dc7205332d15d6925034dbb48c137fae2669208e3127067941ad536ad895697b1b5f368e9c084d26360bb3e47a3369d91a73ac94fc5645f6f7a366577c052334e118ec51c4dba1ac04e44bac341d1abf15b48fe212d97cae479a9abc0764dc4fbb522abf79663c8cd0c6790b76c4dff9c297bb8a5899b8944902630ca45886390da2ed2430729243828c2ec00037ff059a7046f265fb1f46dd7c6fff10592f011fd798af262e45669b9ea360411115a9ac180438c5f2224b80d5e7582c6dd9a8fb11dbffcacdab9f69e47b59260096fa9ad24ea7fa03b2cdb87e1019592dc4a5c2db433bcfd8efa04c8706c71bd9ab9da1d7712c8557174bb269b5163599562341620ff9874a62bf3d4d35672a33bdcf8c8c6828fdf555421d6401072867b87b4d385b23e25749f5161dcd28d6747adb05e6d8c1d4cfaed781ce55270e7841cce0beb04507377791fd8b4f8411f8281f64d6f6e90cd01904e0a516a1e5a6ea3f4d9858b59b3a50ecf67235abab5dc705ddcacaa968c24bda8bbeb5c215499e781e2ffa6d81e86f03841b092b282b04d177bb20cf3b8d89b132eb03fd2da269647786bdfe47d76764271602d6a9c5a46d7e46b185b6b4c86e65d54c2d7393eb9330d27b293cc6e5c1794a1947f119ff3864d0ca6919257ee0fa59630fd60d3567cf7a4f766b8cffc0cbd077f6a806a8089e9e364330a96d516dfb36b13381cf5f72b9474e0a0f6e0d8bb6ac28149630f3734f95d3d3dc906591574fc689a9243a7aa698eb64b815f77fd7bb7655a5cf501dbf7de8a4c65bed0ad9a476157dc967f8bbaec037c671ad64900dddb36b5d43e857b25f718d2177cb52a1da9f1da105916a0924fee2626938bb59a2b4645410a96e268adca2b491994adc0d4015d8e264145866b2b6e981e63fa22ff57e22b8eccac4f6c4c7df67a6eb7285304c5fe5ea640ce5aadd398e967e98371a48617e190768cfd7c486aefec2d30a3b86155fc0a8052bebf3409834dfe1c3f1528dad2bec5dd3c3f45b2fc3dc56bd9f78530cdb51f4fbdcac68006c281a6347d612cfd8156db4718ad2dd3c3bd08850d708c8e0364e5c71760f08f0105b78c2482b7c7776f10d412c5beee3730fd996ed3e2c054e4f60a17e7bfa4a0db176c720a4bf0dc84e93ef1785ce7690f014a3194a922b61fb4cc09467a87411a0bf50c01b6b3e69e833174e11231719a742760a8e9ea6f8503aaad44d5ec400bacb0d5dec2d91fa930719542480cd39c3820a6ce0a249049208e22597caae6772b381bbf1ddc93dd62d36608d6b4f3b66b1a8374b02769c10cc2e3b58dcf2f66f847d596bc4bbe14d18b5c4e11933ac1f7ddd0587af1772bc040a28b07d21346d7f67028bf22a8b516dee37cecc57e9a1f70c8fcbabdd255adfbb32f8e04acd087fe8a449cbc7fb213088665d9bec6f254805b03a8a569614b58cd9effaf33f12794df445860e92bb051139e575de3d3dcf0baddc5b4ef2a02ed427edd438fcba01f39526a2fccfb869851f5f7553ad1d8883fd8873395c3eb920eed7519eed87991b4c22e93161a42bf62de5d4a3aac2d341201f8d2486b8f242855c9ddac442bbd8a7fe01ee3bcb24163a39dfb614c74374329767d42ae5f8c02f4ca45889b01827dabdfe62c6ed36cf3d13a2a353dd88314a23e99977fd0df3a70ef2fb5d191a1c067b345929fc815a4fb3242f93d00ea11f5efd2fc5054bfb182d19d58c4fd4e23215301d3dfc98a7beb94ac7fe41ae953fe4f00782f20323d7b8b40cf91997752f47b875a21c1ea79a999fcbbd5339cc4889342fd3e1cc0dc1f4f41985a74090672f5491bf65eb791288eebdc74a4dff6254052f13bda7f851d21a54bf002f21985b0748acc563233057b1b18fba5a7946a201f4f1ca9415ee20cb9d6d11645e95cc6189a710b044f2cb148c6f75d870241403207fbe15a20636d6e4ff22841c6d9c97041594f91f9d733f10e99dd9a916d403503e9b6da3913483ed688a8f6419f1a53022bed50f46fdc235499d5332716ce85f5d13adcb36e587b443122e484cb5615281aa155c05cb250ca2a09024aaa5222caa63a656a7ae7824e95ede6c8e4cf0f7c2cd1f9f2099fb53980f5a41c2d45f35af46dfbe3f8968b13ab1c26a861cad2dddb02864b14208f073aac1cfc132be55866e4a5a00778c953b41d193370d44167cec9690eedb27a039028445171646c64dc46f13298fa9222a46b14f8b557e908081acdec61e2904f6b60cbfed43382ca28b81951b11a17fba0fa3fec31269fc162152fa738a0d3bc3b51715992023f79d5d9c8a33edbf539ee9c3ccb6ab2395dc84cf4f887b141322ce2e32f8c9eb89a44369210d72ac3ccbea916ed0b9d1d208a7218c020687310af00d8cec8d2b016fdcdec4e6989cafbce2b9a0555b9d4a038909dbb10b89327617544e68dad9e80b74ed9bb8a3a5ea4f5e783822ac945df8ce79e08f87658cec2dd31004f5211addba8d4eecc5f18403b03634fec0362622e6151cd1e22cbb8fc2e20d8d6fb6252beaa4cf72a43e65098dc7c84bf58be75108c9990d24a61f664ae3f0f1353c0a1cc8e8aebe08b0b4f00de5b75b483384c3e66b2ecd7457a763d9dbf0347b5c018284a583977b2b231d8d2c3c07a6b9db48c0321c2fbadd5fd2f3dbec87f7413ddee22f14ef67a492e203457f45edb1e25c89d6af1221aa869eebe92621bbda3653837d2122a2cfd41352f0c78dff11974f08669978bf243cf72563d810d1adc29c9dbd10accea4f5436e4ea3594d17d3121f21d18ffa250b259453ddb5587b1c08192b0f1287f08855fb33c1eaffdfef7d04948b0ff8b38e8828088f0c25fcd2f965710b141374cd167b91ed02a92544d8b2c9d44caefa3a2257e3a8a0e61f9339d0b14c02589670cebe0a2fc3efc237d04046a99b98b0e1059ab2716d6d22364af85e70488548907e45b6713de22cfed73c680847b95c49c34a4fa78cba7de3cba2a4aab7362691592643620de2a83ab1abe857c69f6b9ecedf5dee6ec5fb404a921b3294bb5019a0a38713f9cc0ebe2a74731df01608dd9467495d958bb4ffa6cc9d003fbc44d5cd4f3b747c9f4c5ab8ff6244404ba7c58a2011dd0bc62cb422d19e82ab1a3ede4b9a2326ea7acec3e4ef98309ab90968aa5b84e8c37c44b530afa955be4f4ec3f4e8610988d8ee57a1d869b38a279a1257832e2c8ad5898433e626a1febc357e791996d849def8057a1bf174129c457ebd23077d7a2daa9420b677b06ce85eb61ddbf838033d31231c42ac62578c8b0d88230c72099dd8ceabbddcff4d408300407ed2d41d01ca1a05c4d9eef8ad1135bd5255ba675efc0ab9658a54cd393d5ffaf97e4d68c2e0a0c9e0bf758ce4f2b5533b33d1d2c307d424557b5bfb0505752c95a7a8e3faac4d48132c28573adbb7638394784835d72a8712233126a1caf8eb791ea4a5c91078e512fb6a749764a7aea9406fefd9a0cfdf5e83fabf6b6ec553b75c1884c4a1747555edcd3c887911d12786ab1e2cb7aca6130487983f4cec6cf0dac9d5755fa13e065fbc7769d6ecafdd0f82c5630f41db1ef98b565afbae64474abb2c9c6dd98c99809e6122f82ca4dcf1a7a9f6a195a2372b9e42b79188ed0cc761cb9100bdb4428707ab91f3834b70b9ad917e5a3a3c4851bfea4714e009bbe5f672e98c55d33f49ebf700cf0b28490edefa1ad3c47f76cfee016c7a28b14e3f", 0x1000}, {&(0x7f00000012c0)="a2d4bd8339d702c77460b7dda11e34875619717b2dc2cd2354c1735d6af6c095fbd7146bff16f3ace60b0fde0614160630f745a68474aea0ca59fc1af5d15b7534ae66ef1a6bea82ea8d433b21ab5f23acdb1b89bcb2a19a28bdcdf20b4e519813527ac7b54a992b093da4b1a5cbdd7f05eb07908881898da21ab4593a7f782cebe1211931f49da11ce053b54d", 0x8d}, {&(0x7f0000001380)="75056edb079e79bb3ea33ceb528b2211bec8413e6239d7fd2086cf7525558258508faa2a1b2bb99f0044c6c703dc2178ba85843a68c6584b1f3ce372f58add1046306c5e974656f955e86cac7942857fd6fb12a6fcdce6855a6c6437e870ccfb6dbf3bf9e147a72c7f4824bf2157bdf31f4edf71eae18a47eb384bb9ccb9850f22c38b3433a5bf617e91", 0x8a}, {&(0x7f0000001440)="a55c66ab735c1dde854e5930dce480d074949963a795", 0x16}, {&(0x7f0000001480)="5677ac278ae1b32416e12035bb1e947c22c0d588ac51d55c30577fed14f143e8a428e2e487c188896e3fc476bcdbfe499693507bf901c3dd12596c37a7f622b14f9fa035d24c5a89c58acc4d", 0x4c}], 0x9, 0x0) 11:09:53 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 11:09:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000180)="9b812c9488358042263d1a74927b001df9301b1c5f153807184ce4d07098356b97c69fdf1948579a016773da494f84e5e639352ba099ae66014a18fe65e0d56eab646e5ed3f6b0464452b7be488826f8354800afd0ac8fcddba2e6971ea28695b257b77eb76beebf2e1d477db135866bc4747a23a69a237649ce8bfc408aa64bea8fda245c8bfd6e553bb8d5a5b66e7561bba90f6a9025a989b3e578774529c9a1c3cba2ec01cd9961eef540873e3ef1", 0xb0}], 0x1000000000000004, &(0x7f0000000280), 0x1370}, 0x1) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) 11:09:53 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = semget$private(0x0, 0x3, 0x11) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x2) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCDRAIN(r2, 0x2000745e) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) 11:09:53 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x200003, r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xfffffffffffffffe, 0x12, r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x14, &(0x7f0000000000)=0x100, 0x4) r2 = shmget(0x3, 0x14000, 0x4b, &(0x7f0000fec000/0x14000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) shmget(0x3, 0x4000, 0x0, &(0x7f0000ff0000/0x4000)=nil) 11:09:53 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, &(0x7f0000000000), 0x0) r1 = syz_open_pts() close(r0) r2 = msgget(0x3, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/134) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') rmdir(&(0x7f00000000c0)='./bus\x00') link(&(0x7f0000000100)='./bus\x00', 0x0) 11:09:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/42, 0x2a}, {&(0x7f00000010c0)=""/186, 0xba}], 0x3, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f00000011c0), &(0x7f0000001200)=0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 11:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/92, 0x5c, 0x800, &(0x7f0000000080)={0x2, 0x0}, 0xc) 11:09:53 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x400000803) setitimer(0x1, &(0x7f0000000000)={{0xffffffff, 0x1}, {0x2b, 0x3}}, &(0x7f0000000040)) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000"], 0xb3, 0x0, 0x1800) 11:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x7) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 11:09:53 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x200000000000020) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, 0xfffffffffffffffe) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x787) 11:09:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x5, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x24, 0x20000016, 0x7, 0x20}, {{r0}, 0xfffffffffffffffa, 0xa, 0x1, 0xc2, 0x5fc3}, {{r0}, 0x0, 0x1, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0xffff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000010, 0x4000000000000000, 0x5}, {{r0}, 0x0, 0x0, 0x80, 0x3, 0x7ff}], 0x24f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x62, 0x23, 0x8, 0x6}, {{r0}, 0x0, 0x8, 0x1, 0x7f, 0x7}, {{r0}, 0xfffffffffffffffb, 0x84, 0x2, 0x633, 0x1690}, {{r0}, 0xfffffffffffffffc, 0x12, 0xfffff, 0x5, 0xb7c}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x9, 0x87}, {{r0}, 0xfffffffffffffff9, 0x0, 0x43, 0x7, 0x8e}], 0x6, &(0x7f0000000240)={0x4, 0x5}) accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) r3 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r3) 11:09:53 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000200)=""/231, 0xe7, 0x2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') 11:09:53 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x6) r0 = semget$private(0x0, 0x4, 0x700) semop(r0, &(0x7f0000000040)=[{0x0, 0x4f3b}, {0x4, 0x4, 0x1800}, {0x5, 0x2, 0x800}], 0x3) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) semget(0x1, 0x2, 0x4) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r1, r3, r5) semget$private(0x0, 0x0, 0x0) r6 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000002c0)) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000300)=0x5, 0x4) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000340)) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) semget$private(0x0, 0x2, 0x501) r7 = accept$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) r8 = semget$private(0x0, 0x4, 0x0) r9 = accept$inet6(r6, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r5, r4, r4]) getgid() preadv(r9, &(0x7f00000007c0)=[{&(0x7f0000000580)=""/131, 0x83}, {&(0x7f0000000640)=""/177, 0xb1}, {&(0x7f0000000700)=""/112, 0x70}, {&(0x7f0000000780)}], 0x4, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000800)=""/194) semop(r0, &(0x7f0000000900)=[{0x5, 0x6, 0x800}, {0x3, 0x8, 0x1000}, {0x6, 0x10000, 0x1000}, {0x3, 0x8, 0x1800}, {0x7, 0xffffffffffffffff, 0x1800}, {0x2, 0x1, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xfa, 0x800}, {0x2, 0x2, 0x1800}], 0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000940), 0xc) truncate(&(0x7f0000000980)='./file0\x00', 0x1000) sendto(r1, &(0x7f00000009c0)="b29a9d88ef1f8b6675366b621a18292ee5b3ad3caed1bb83470d9f7ecdc1c9c1778d645ed4f6cd1f06d6207211cb47be3f7f04f10b8b52d74b2dacd3b7dc10a5cf606cbdb61fdc18c323bc67ca95e09dfee2428d13d61923f4f067fd08fea8441bb7ab547f68aa37ae1486569b1c3a480bdd85c78968d1b0d8f7838d1a673b22105a1c30ce29b864c5c644911d973cca6357d5b77bab5909d8d48afb396bd241cf5ca2ac871f6d13ad2f2980fb293283a803185d7eea2f2d8791a49ac3e777f1831fa729b5a2fbfa0bddda5090b1d345fca6129711ff1a8a5a5e14843109eb6909e5e9006dc6ac7081704b4455d81bc88213434fb8", 0xf5, 0x8, &(0x7f0000000ac0)=@in6={0x18, 0x1, 0x1ff, 0x40}, 0xc) getpeername$inet6(r7, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) 11:09:54 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) open(&(0x7f0000000080)='./control\x00', 0x22, 0x0) chmod(&(0x7f0000000100)='./control\x00', 0xc) rename(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)='./control\x00') 11:09:54 executing program 0: r0 = socket(0x0, 0x8000, 0x10000) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) fchdir(r0) ftruncate(r0, 0x8) r1 = dup2(r0, r0) getsockopt(r0, 0x2, 0x10001, &(0x7f0000000040)=""/149, &(0x7f0000000100)=0x95) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x8) nanosleep(&(0x7f0000000180)={0xfffffffffffffffa, 0x9}, &(0x7f00000001c0)) bind$inet(r0, &(0x7f0000000200)={0x2, 0x2}, 0xc) recvfrom$inet6(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x1, &(0x7f0000001240)={0x18, 0x0, 0x4, 0x9}, 0xc) truncate(&(0x7f0000001280)='./file0\x00', 0x2) close(r0) renameat(r2, &(0x7f00000012c0)='./file0\x00', r2, &(0x7f0000001300)='./file0\x00') chroot(&(0x7f0000001340)='./file0\x00') r3 = semget$private(0x0, 0x0, 0x420) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = kqueue() recvfrom$unix(r0, &(0x7f0000001380)=""/72, 0x48, 0x2, &(0x7f0000001400)=@abs={0x1, 0x0, 0x2}, 0x8) renameat(r1, &(0x7f0000001440)='./file0\x00', r1, &(0x7f0000001480)='./file0\x00') kevent(r1, &(0x7f00000014c0)=[{{r4}, 0xfffffffffffffffd, 0xa9, 0x87, 0x8001, 0x40}, {{r2}, 0xffffffffffffffff, 0x20, 0x1cdcf506936372ad, 0x5, 0x9}, {{r1}, 0xfffffffffffffffb, 0xc5, 0x3, 0x6}, {{r4}, 0x0, 0x40, 0x1, 0xfb2, 0x3}, {{r2}, 0xfffffffffffffffc, 0xc0, 0x1, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x3, 0x7, 0x40}, {{r1}, 0x0, 0x2, 0x80, 0x8001, 0x52}, {{r0}, 0xfffffffffffffffd, 0x48, 0x2, 0x1354, 0x100000000}, {{r4}, 0xfffffffffffffffd, 0x24, 0x0, 0x6, 0x7}, {{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x5c23, 0x9}], 0x1f, &(0x7f0000001600), 0x9, &(0x7f0000001640)={0x3ff, 0x80000001}) sendto(r0, &(0x7f0000001680)="5726a67f89175053104ee796af8b9ecf2cb3f82b27a9eb37c952645e9eeb961b9ff92e15effcb277086192b078cd5ea66b7c7dc92a236b3a62c8bd3afafd93bd1a6e5c1c55854c3877b42fa68ed3fe0f5eba766af835e3298d655fd7faed99d17cf18b252eac3faa0d7a1d32a0b3f3d0f866f63a4b99f11bade447141e92f8913c86ff9e185a13767a772d6fe576f78ee1827bd5f80a41d4ea9b4b05c95d1910841b5c50d901a44793ebaece18edf80a06dcbdb181a147bf371eac608a3dbe0b60f955e551e4836c4e1739253d5bb7d7df6f27f287a5eda87733adf0f3e7631efc47e13d00", 0xe5, 0x400, &(0x7f0000001780)=@in6={0x18, 0x0, 0x0, 0xd9}, 0xc) sendto(r1, &(0x7f00000017c0), 0x0, 0x0, &(0x7f0000001800)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000001840)='./file0\x00', 0x366243d396e51523, 0x7fff) renameat(r1, &(0x7f0000001880)='./file0\x00', r1, &(0x7f00000018c0)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) setuid(r5) chdir(&(0x7f0000001980)='./file0\x00') getpeername(r0, &(0x7f00000019c0)=@in, &(0x7f0000001a00)=0xc) bind$inet(r1, &(0x7f0000001a40)={0x2, 0x0}, 0xc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 11:09:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000140)=0x807) sendto(r0, &(0x7f0000000000)="0017e3f6b0bb78", 0x7, 0x400, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80, 0x3e}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x100, 0x4) getsockname(r1, &(0x7f0000000300)=@un=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) write(r0, &(0x7f0000000180)="20538907a08f429bace84f8ae6a803072d7a900700000000000080cd1d10a7d1bf191388ba8c79db9e91d75ce4e50d228e59098f9efb2b3f6e7f912e89b566586daae683b6ab5c9620e14c23889410b1610338298f42e0d6c893536e9c21d4334dc4ef3c474f4f840ae08b0b4e3ebc39b69701a85ec647b8e4a6d37449b0ba5f6888ecbc12c5ad9c06523975857e986a23943612b43462ae0a2ded5cdc19d2275053efc9750f6ec4108790ebe3fe58280000000000000000000000000000000000000000", 0xfffffffffffffde8) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockname(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000280)=0x8) 11:09:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) recvfrom(r2, &(0x7f0000000280)=""/172, 0xac, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x81, 0xbfe}, 0xc) syz_open_pts() 11:09:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:09:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x80, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 11:09:54 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) fcntl$dupfd(r0, 0xa, r0) 11:09:54 executing program 1: r0 = socket(0x418, 0x4, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="a5573f7813493adb8c63ad28e779baf423b8022740c61b2106d510a11a464a0bfa4d09382c59503848e1c3dc17b6339b9f", 0x31}, {&(0x7f0000000040)="90d4f195e783c90d442c6ce10d4f4610fe58183d3dbc70df1c03447d608ed182fd1cec61a9306b528a1f9712b0e7b961a77add3648f17c80d72a3f8994ce1377889668de7cc8017e61d63af7279812e31c479e7b1184c699cfa0fe48f327636e3506f4d4ea870ffd94384020ecfd7d8344f10d3760c42eaf04b58e5cf6be05b0635beb0cacff0f5d649170fde0269b8c92bd039ee447576bd75aaddc8ef21ae7f0c69a", 0xa3}, {&(0x7f0000000200)="44fe158d75d06c9a6ca3de32d3b3a335ce833c3105072b7b5810cca95485a4b5600ba19f6d0566980552ecb7acd98d1f9cedcae2934622bc009e3f5a011f825fd7f6d9a1d8227c107515eded6322d661692c235a2430876473af8b65ced5b7e04baf7e0701a2599e2cb8c6240b0349437acdb1d137003a0e710b2c32bbc6476ba9dfbc35d66ccdb4899bf80c8bb07230c0573e8095b312fea909ccf6c250347798b1432785c7e21c976555da2e33e64ee99af4173e7c5dac7b113c45a067c69e05e955e7358a8ac6975e64961711988db28ee30433f2af815605e9b20dd685a45935af1b98840cb23711770a9eefa76197e79160b7365ae46926ef9c9a81afea9c49d97fa40639b961ae47f02f825661c3edefc2fe43f36f26ef247721be5d9a303f9ab52c14c28cc6d554129689dcd5f3ea29534798d4cea0eac98521f116d67c5914ff2228727a0ecb0c60beebd252ebb00551a0c8a89c38fd8b0a70b7a4361505217824fd506ea0da233a41f0e354e6c9485020cc0b41cfffe7edd1a094e8cea059e703dd587a868455660e472af49490587629fa24d0dcc962132e918682d2db9e898c8f011b36d5621c2f0a31f853b06877c225a414bf273a466f16b6af5c2ec661f94bcca4bc79695482de23377e21ed9a6596195c49947a50f8c04104e03dae7a16e4d969e3fd80c7e955c701243160eea52d531f29bfa8e0e91bb8a9dff9bdcc58dfcf6cc7866e8e18ac0675836be9d8c7972e9c2896b53bc41a0a655e58262fe3eb4171f36be032af81828b4934f4281123d3c73c29303f1f4389eb33587b995028be6f5b33a8cc2306396d4153b3c1dcb11a8c62fe92a6c191531650013d7a220d63143f17305fbe13ed73b9523627805078a97e6c8378c0e6a543608869b65586641094bcb793c75ec031d69882ec2e26995818c5df578590a702eb6d323099a60a9ae5c9b6c53504f2efaff535c2b913f474cac23b31f2e6eb7da7d2b769191bc3d1cc864c4549b959317d0e00fe6233593db0e8ac241bca49cd163a57c306334ba2f841a105016af1025b1fbd442e28e28272aff442171dcc5fb36858e6b68749ea857e99d713cf69a143d311fc49b58b4a7e04cb0ff6df4a0c5fd9531f62525ec5fb8c2ccc4c5ca7bdf4415d5a22926c9877dd1ded083426dcc1f9508dad1ed50ad9b433cf2fc6a421d3c5b833d0aa0d28964bd0434ed3f0d5b61bd258c8156b7c3aa9eec22917f217043fc33cbe167d8a03648f511d1bad1db25307633c42dc3e7ed27f1a029cbb992e89dbb14e295505fb5d41d985dd343c8aeb98a514a0a0a72424259d4258e393b2f0bfd3f94143439771d4267cd93b08f5d16d5abf0a81944eeefd7d22d53ad146f022d835245d93d0b4741de6dda228d1d7f603dbbaaddfc1054fba6c46bfdd5e6fb181be2b03276c5a55cf9788edc3ddf9a849d32f441958d5cc234d4915200f1cdf1a0b5a9c0912bfc509edca7fc6d00a350a47155948c4e8594eed1916c92e4c74b8b57caea85a76dd248d8e6187faa2bc733efbfb4f96f7a40642d0364a0d22e8f5ba013effca81941deae76f831a919110139f17d5ae04d9e8ef54497441a0f39af0f7b29312efe4b3dc337c50702b6fa728008770f5e4973ed2a0a7f752a67c19860f0a1968af129e5d8b88eef1aa232cda0d99b138a42964dfbe4a76903eac74562f2d02a6b7cbe62e956f3395f06be1e05d56825bc7d0923a6a4cf45a2cf8eeaa38b30001d167bd63c8189a59b0a6785e9a35f14f88473b7ca60f78c154c424297513c5a5a05cd54b1448ab4b90a04a27c8c5e8f1221f8ad489779db813bc625dc8a40fdb9407be0938c7bdf2c786f836cf2b69905f050ec247fbfcd5d008973da1520931700d741937e72d0485107aeb001fa6eafc7cde8f7e91bca6b7e6ea9c217e6eff8a39bc240f30e9b266099e7d04ebc37e6358a8ec5489b3562b8ddbc69eea96d97a13cfc73a61a84e94bf56ec4ebdae1f3ebc311084f07192cd8692399499fe4d13d2a072f87d69f0a33429385c19e3ce9c7e416401ac5cb3aaddf3d7e7352ffc08e87738d09401926296758ac1ab67ac9579f5fe20ad7373592c29f75de75ae7ea18eeade787ff4861903430877732d281eb695a1e6246243561f4a2b49f314e9061cc19b1e299635af9d8c5ca1d37eacb3e9e2d2ea7fa9b0b63998c6a0c5c5ac5499c6410916d6e266d7c6cdf5df2fdd811299344090ead159fbc1d9362fc1d047debec6470cdd3cbd3e451ea81140f812a79bbd915459cb506cea6ef288b003fcc13667d416fb64f01ba1ae03ad743cbae860639304005928114f8190dfe83436c46726b1b59bd8c35d4f020e7ae7e32c801e9de048ff5c24d75d39af71724fd6349c0710beb134f40c58d35e430f6f2191570a8438b8bd898ee2a765be36463b96929d484c7ed44bbf093eebce333d5f0d8cc8144d5a186fc876c3d54be57914855287b711d9fe300542a7fcedc3e7e28eb8e55dfdaa6c47b16433aa1dfe1e51f49f5e30c53f147613b013b65d7d678f5408b642873d810ce4f08f2ccc4eeb5b26d349c623cea06ec44f6e2ed67232a588306b105ec9a661517b41fdf5ec4659675f2acde63be538dfe565385b1846540f991fbdd312197effd5964af26b56b56768e038461d63c002e976bd71aad20caa19dde1afa8272b15f82beef166b4b89b7bfcdf622078b8ab7e424839d5d88512f8d6e68f02ac5237376432a191e8ca7e238d00b0815053d3976f241e113a0dcf3c7512db2a3fa3adce60ba3e4bb30af3e24a092f6f1947615f2163ad947bc0ba5bdb287dbf37a1f818f7d85965d47a5b8122e2a936a61dde8d529eb74fc13c258d919ec04ea257539e9c37d1cef111e9be30cbecf7ddaeeb3735d1e6f7b5f26844aa23fc0fece3b3822376a62e0bef02d111f65bad56f865911b45a785967aab08de110d6951730e4a2dd3dd4513c19066b8eb04d4e2a9b469f2c51b2e0b0cff09354f303981f4830b2f684d342e63259aa7495408b1a70b5c7779c99f1f30a84a435fe206c3ad68c98a3c832e0f6bc2fb12f4c8821efee1d3edfb1edee7d751dfbc9dba438a648a84b4621a1a1da733e93fd3b3bbbfea9745df757399a490662bb4e16a8be1bd4e3289f7d4221dfb3427009c1e401a4b554bd20e3e7b069b7b57754e1988872a96f2f0015bd1cb4027e11d90c4467294f10a1772b04c826488e9616bd1f55b8d7b083cd410f71605c83c9e50400542bea036fcef3740e09268e4427974aa816c9192ace4182d235c95059cf692c05b9bfce27df1a9e37d196bdaf55f50741d2f6f2966572b10aa2bdd32bffffafba956c5b6370ba7c537927a85b4a695711c941df81400b3397fff9c4d3a0a8e44af95a4a6b18ce5b4c3727bebdd2e76d515a6a79a7943b8a4fa3603e200772e926597ecd6f860aec5c387ac3e0b61be6ef3607a33d1d3e765285f267c9da2c9af8c6a49efbd0f8a606e2d4053a712f5dd3abfb03d90c1d0da4f1bf946540afece5be496b4f00ba2b62ec8150218a034357b2043813ac364e323a2176836e77e824132a8d94b29d73456ee390ec79c9370a8b9cc554cb904a907008815fa21fd22593f14da2c4af55af4d5424d4f798a7fb8e08d00f12b3aea5be474b2fd61d88de1e2bbc2f64a8893fdeda8703e0ab5ca7253b4f4cac7678e5dc89a9ebd9e860691ebacc1c82da6fc5ccfb96ed1804e9d530cf561fe18caa8d71150bb41a19e631007db43d9fb08792be8444661361a6b385327d81d57aae193c6538de238dbddcd7b37b2e020d95f2f954ee2031dd0800573d20aaad5b5b28763fe551910369108b7ca7cf8fcf1f26227586bbbcdec5b940f6579580a43a8c393b7f79cfb2ba784460c37a75a60f00af7564c964601b26bc4be20f18329a221f1b327f6d13243345d04218c59a25cca7571d405f13b08f6cbb76d4b5533f4eb9ad778d27b58535b4fff9bdac052b9496d2c4cf754bddeef9761aec2006d0356390c42d96db9a4cb0e3c5f1f2fa63185c73bfa0106fa6fa888e5bbc4521c53e415cec6010251386f735ddc677b13e9f2e6b20c0a8f83e1840cf3d995d914bd02150c47cf1185815c0333e2513559ab3b30059324b64c1fcfa19a7837e2182bc5b0edd14d04066607254595d9c73b27fb0f9148ed32bcf8fd3ca4ae1a1b31737afcd80ee1fe1989e6db3a1906529aed54f1e9a2fbae81533516afde8dbc2661f20e7492764a128bf148a626f63dbf172b4f7f952613d0315e2bd0857b6fff5b361ed966b3c4d8775a589bb691a048fd39ce2fce89b54025a3ae90d60563bedabbf0f21f86df90b76330ab747cc5b5a2122bee7e9bd84893030b7d806dbb9aa1c532a38047e61319c3865c61aa74b69bdb6b3b24f30d9324c50e8f67228412c9d39d3f72e18f993b92515220d5ab8673322d2486529472f9e22bc89a957c242aea8afcac3df7b1dd1098e720248b24198244525bc149914e61d914351d8c1fb58fbff2f3050d343e028b6490c2b08606097e311bebf2de78b9bc2a006d314598f095ae4ed773495ee499fe6ccbb1078e33346ba99f309b6c86ec3d2821c0fb720eb5ad2b549a11a15b006a79c98635424a3644e5d880a54aef2910c37ea11f52dd8ecd51ddf1e1adbc85eec0a644bf2ef08500ec749444ddeb2c53468c4762c051381348dec04648ed6e2b99c3075610f2146cbded632b34b6d8b9f37eb07e8935da138b79b77fccd91f3324daceaba5991b8f49c649a88ede71a75de4d416e88d8e8332062540c781d9300bc0d4e0dd4f556135641c888ff759bead861990620e19960701aaf7ce39e1c7a35ae8256d8816c7f400fbd691748237b920919e8a429e972bb98aee5c4cae382364b3cda57ccba9f409ff6cecb6f83738e2df046a2bc834322e3d3b3dec1788918b811b387fa2a1a8de6b64cd5bd8738445e07e19a34f8c3acb24b1e77fcace8e5d8b7c36b20448d1e190b9e152f588926bd1a20b03381781e9def6ac6024beea8ab9c91a527ec7aa949afadeda513408dbe7b83a1bc883f2da8e1e2ba9154569991734b7c24adb1ee760237b6f9d3ca955e979481f76a6d2f7ffef2c7d6cffa0313dd7a9c8a57f399f49f8cdf8b994be84da19e1b46272430e9eb0f2d76a2838fe2dd150a6bd4d1ce7465af47622af457f7faf9cce3164e81504c3fbb0a2ce2b633bbbb29dfc8831df5a4dfad9b762255ef589eaa03b971fea14059a17d0f3e22de72d69e58db38a394cbfb36adc156ab7778d9132bc4e8b73932aff3e19191cd479424687405e96d691371d69b4b21e0dafac05c37c5edfa09048856642f8a81f79fa005e059b4d745c6323c083ffec1a7d310be6a5075ddf25cebc6cc7864b42e1e7bb793453f384c857a0689a252c1bc052c9b000cdaf2ddde9df78c8cdffc9e375fb6e8772132375faa507e64d773a8499337d7f763fa8f9117e8bda06f62f8b3bc38e645c8f63ad3ade458e207e514080b52896075d3b70e7a553e77a3af333f90a66c55ef6e7537cac2f3aa0a48050fe2288c9f62bdd3d9f386291bc724cd590a1a13aff524b40398ac47aa64cebe1c4f19cb177f1e94f27170a1cdc4cf40a9b13063f856d6992a2e40bcf2ed8c644cfbaf868bfb9af8a14418caad7d63fa854dcf6a3e1a2a7fc132248ecb69f3674eb50502d475041ce6f70ff21581d06331d242c9b605fdb8731cd07adfc1939bdf43c9ef53144d862b8afc208b754afd812bdd79099114d3c0275a4a3f0792a475c0373bd767220bff63", 0x1000}], 0x3, 0x0) 11:09:54 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) 11:09:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) write(r1, &(0x7f00000002c0)="8af1e7", 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r2) socket$inet6(0x18, 0x4000, 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}], 0x10000232, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0xa) 11:09:54 executing program 0: clock_getres(0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) kqueue() socket$unix(0x1, 0x5, 0x0) clock_getres(0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 11:09:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/../file0\x00', 0x80, 0x110) readlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000240)=""/69, 0x45) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000002c0)=0x57) open(&(0x7f0000000080)='./file0/file0/../file0\x00', 0x2, 0x0) lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) 11:09:54 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80, 0x401, 0x2, 0x100000000, "fcb91288c24e5b268afbcab4820fec11d47835c1", 0x4, 0x9}) ftruncate(r1, 0x8) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:09:55 executing program 1: mknod(&(0x7f0000000240)='./file1\x00', 0x100002000, 0xec0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x9, 0xfffff, 0x9, 0xffffffffffffff69}], 0x5, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x40000007, 0x6, 0x10000}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x40, 0xab}, {{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x8, 0xfff}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x4, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0x12, 0x100000000, 0xdc3}], 0x0, &(0x7f0000000440)={0x1, 0x7}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x24, 0xb0, 0x40}, {{r0}, 0xfffffffffffffff8, 0x2d, 0x0, 0x0, 0x5}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0xfffffffffffffffc, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x1de, 0xffffffff}, {{}, 0xfffffffffffffffd, 0x2, 0x4, 0x7, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x60, 0x80000014, 0x2c, 0xffffffffffff0000}, {{}, 0xfffffffffffffffa, 0x8, 0x2, 0x43a, 0xc2f}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xd4, 0x100000000}, {{r1}, 0x0, 0x48, 0x20000000, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x7fff, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0xa, 0x4, 0x8}], 0xcc, &(0x7f0000000000)={0x5, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./file1\x00', 0x81, 0x10a) sendto$unix(r3, &(0x7f0000000140)="3d8ed9c00b8fec59f4b125bc62db028580de7423a6ca6e7b42ad77ab38b9da71bfb074bd21d1fd0aecb51271dec5f857872940c2a957a4e34081d0697a566683585a6f00a8e9a743be05745ef35230e5b8c06b76be7d3c5171819daf237794cd85f16aa8fc949286156b702801dcd6fc3ab5a73d111599e0b8019f05727d9ba527f7a818826237bd7636edc2d79556a162c0ca4783b408ecdc0d4e26c9dd343d2544d0357dd6ff87a1f2950494ccc3edb316a3c63080188a0947c8dda385b2ec6383699ab092dee6fc28f0833c2a1e04f14207d9f0f5", 0xd6, 0x400, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffff9, 0x18, 0x2, 0x2, 0x105}, {{r2}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x6, 0x6474}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x8001, 0xfffffffffffffc00}], 0x34, 0x0, 0xc6b, 0x0) 11:09:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x40001, 0x1e, 0x1000, 0x1ff}], 0x9, 0x0, 0x9f8d, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x81, 0x10) r3 = dup(r2) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0xe28, 0x30000000}, {{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0xd968}, {{r3}, 0xffffffffffffffff, 0x84, 0x40000021, 0x0, 0xffffffffffffffcc}, {{r1}, 0xfffffffffffffffb, 0x2e, 0x80000000, 0xab02, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1, 0x91, 0x0, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x1, 0x7}], 0xfffffffffffffffb, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x101, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x21, 0x40000000, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x7, 0x1, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0xffffffff, 0x8}, {{r2}, 0xfffffffffffffffa, 0x40, 0x2, 0x6a, 0x9}], 0x0, &(0x7f0000000080)={0x7fffffff, 0x6}) 11:09:55 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x400100000001) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) r1 = accept(r0, 0x0, &(0x7f00000011c0)) sendto$unix(r1, &(0x7f0000001200)="bd8c4aa31e70f195caae96e149ff2f64ba37a12a25915b5bfeddcbf5a592137498f5718b7e3091e873185d98821490a640186d0aa0e62af6cee96fba0e28f75a53c45383d2c2565ab2b8d0113cc7a2c6c01302cc702d79ef6dfa4d8245d03836af77cea42bb6456cdde389eaeaa8cf84bff24d8d015083af0596484e770e0b28", 0x80, 0x0, &(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xa) bind$inet(r0, &(0x7f0000000180), 0x10) pipe2(&(0x7f00000012c0)={0xffffffffffffffff}, 0x10004) bind(r2, &(0x7f0000001300)=@in6={0x18, 0x1, 0xb6c, 0xffffffffffffffe0}, 0xc) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/93, 0x5d}, 0x800) 11:09:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="62e1787c628ab098bdef46c16c2e401b6d9227c71c9271269c241ca1749d918977e236bfcf96cfe133859a14ec59025045992c634b79202278aed36f970dcb193496ce256af335b6c428260617614fe2c23dc9a7cc5ee28af381e28bce551f3d8730878f2d94ea711d6c4ce52c0a3b21e7a1529dbbf799646578a80c16515988cc9d2fe79698f530ec", 0x89, 0x400, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) 11:09:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) listen(r1, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0xc0044266, &(0x7f0000000000)) 11:09:55 executing program 0: r0 = socket(0x2, 0xf21ecc8b27967fd9, 0xfffffffffffff800) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8220"], 0xa) shutdown(r0, 0x2) 11:09:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x100801, 0xff) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) socketpair(0x2, 0x4, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 11:09:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) mkdir(&(0x7f0000000040)='./bus\x00', 0x24) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/253, 0xfd}], 0x2, &(0x7f0000001200)=""/4096, 0x1000}, 0x800) 11:09:56 executing program 0: setuid(0xee01) r0 = socket(0x6, 0x5, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x1, 0x0, 0xfffffffffffffffe, 0x100000000000000}], 0x0, 0x0, 0xfffffffffffffffa, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:09:56 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setreuid(0x0, 0xee00) r3 = geteuid() setreuid(r3, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setreuid(r3, 0xffffffffffffffff) lchown(&(0x7f00000000c0)='./file0\x00', r3, r2) 11:09:56 executing program 1: r0 = syz_open_pts() r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc, 0x8, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x200fffff, 0x5, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20, 0x10001, 0xfd8}, {{r0}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x50, 0x12, 0xc18, 0xff}, {{r0}, 0x0, 0xe6, 0x21, 0x8, 0x1}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x21, 0x80000001}, {{r0}, 0x128c5ef34e4bff6d, 0x2, 0x10, 0x401, 0xf2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0x20, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40, 0x100, 0xd1b}, {{r0}, 0xfffffffffffffff8, 0x41, 0xf0000040, 0x40, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x50, 0x20, 0x1, 0x5}], 0x5, &(0x7f0000000200)={0x81, 0xfffffffffffffff8}) fcntl$setflags(r0, 0x2, 0x0) 11:09:56 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x7ff, 0xd79) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x1) 11:09:56 executing program 0: getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getuid() setuid(r3) socketpair(0x10, 0x3, 0x12ad, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r0, r2, r1}, 0xc) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0x9, 0x1, 0x800, 0x3c, 0x4}, 0xc) shmctl$IPC_SET(r6, 0x1, 0x0) 11:09:56 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) socket$inet6(0x18, 0xffffffffffffffff, 0xfffffffffffffffa) 11:09:56 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) unveil(&(0x7f0000000040)='./control/file0\x00', &(0x7f0000000080)='W\x00') r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 11:09:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x9, 0xeda, &(0x7f0000000040)="a73e1a0b1b8767c32183262b070f2c563cf77f5a30bef1a19529f77d397334816bcdc6acd38d453e2cd26e3dc12ee3a3d8d50c171cecb150588ebdffb23f593c24cd1543a1b91fb3f990dd40247db82bf32474d6fa2dcaff48b95e9ab19df9bb7498018f6ad01aa6b97c943b7d5f65815ec3623af26c867c5eaccefab5e6edcc13abe83077a96c4eed223b5066eab3af305e5bc3a35ba47ffac03fbfac3f48118cfe717e1d7143bc3478fe8224a03bce8f316bb8b2ae3b817ae0b6cbfa28d723ddd7abe2bbcda77c84432e50f3575a721e76cfbc9eb19cb474f71658079fab592487c28fc0a96cb74f678a2c5cbd0589887f11d76816ed3aee0549e88e6562306c71c6816ae3680dc414d809c98cabaacda1c13f78a6fa171dd8496cf3f1deead3de2aa87b9853ba37a694c71be866ca2ee8a21dc8bc96c6b9189cef5b20f10f364d5eef9543cd2fbcb2c1bb076138b713c743402854170ca621b80182cb808ae60dc87a7173c0f4ed10fa1e783e892e6db0d02ada8a2a90ca382ae49fa89de4eac70c7dbda9d6340ee17c5a5a056866bc993a065382da7035d1dc906748d4da1c019d83a44256c5628a3ac0f8525377c9dbfb108456da9fca21d292bf036c8dabc2601d5eb36b17be0c90b9217fd76063f145d556b8fabe1628237503a766944a29103556021b2fb2afc47911cce9dd386c07e71b203e274ccab9ecf3075edd496409ddd5bf4f98c9b1f948b5949ae8ce50188c6e5c926b9b395dbe11bc3b8c18b9eebf847af144004f7097b92f0b4ddcf9ecf1b75b4fea9f0734e79e4dc444d84f3e24763f6601f0621bdd938fdd0ac5a796719a0bfc82a4521d2aca1cafdff62ed35fc88f183890cd4cc010af21bc826568f9396214551de48d3491acbff4fc335ca3b71fc957633975ec12834c75b9f6df296a6ef92fc2cce12e9ab4418c33d1dddcbf7335d4001212000d1f74c7fe90d798b16e419f7ec125eb5df10dc810ca6b66e09ffd941c5e5d4ff22584ca500dfd5389e430cac38c07459f0e4beb0b4c21bd7fc307e7e052788a5fb75697f3a6ecb390fb8216f0f16f70b85add75dcaaeb25595edc72a04b4cde8c2fd5ed0fb41cbc8b1041ca78807cf4718db778bf7a33d45916d917afca8a50166b2e5a03e7758d70212f653b16a77837658830d49f89ac9b24139e522a3390a5a3d64dc3ea27a63b637a55073a4baa43f5bf4a7b8b2800550318c1967c5be7b776c67c81b86e4c06c3a63510d93940b1ee99f59bad0ee3918d1d4cfbb2aca91cf776eedd9e50245f4ee6826f0028d10d039282c318e6756c379db6e28487e890d26b555477120531d67fdcf5b81395cc8daa5ad5c60b490c71622eaf79df9d2ae7207a78e0f445f00b30c7cc4642fdf88f096e925d8bbafc60193fac40e6624b087507854652753f5a333cb9bce2e0d333917398912a91f6e6c0e4a12ab267c30cd2a650d8ba707c33fea69473dd0be1f9bc81b06fd17b6ff727ffd709399e7348ee1b690450898c53d4ef3fd2408df87c007883141ccc8f8c50e115008fb9442043c09ddc87a4cdd94c60680b17279703811fb1ccc7fc658bfc44060182013ededd8e9b9417965de76fb4fbf43b6ca3f202df356f77f3c6f707a6858171f36fbd3c76ee879fc53fe177bd532f9a4af6e13b4f3e1bc3c664c650d6e58bdebb60ea0e5729598a818069ba420800af52043fb2628327d6db944a0f0fa942782445ee4a2dbf3dbf45ab20c680133dad704aeadc1caed484ac64ba629300423354804405c3647286f528f690dc0b8d6f80168c95a8d9622212e8742e334fcbbdf00047fb8f047029dbff37853fa5c6161059d0d4e371bc3e9a0f79c71b05f1c3cf3165c40d8fadc35a609fc2eb8bde4ed9adbf34f9688bc1cf4c933bb442b85ca0444e14f31f70c8acc712a241d3847148142296206a8802e003a94bedabb5e9a4576df190d3ce88530ca65675c483f5f48ef6569d08ce6870ac36fe1e7f854451d8d14d06c6abfce814f55d42bd2dfaa858f7ed111677343aea527fc9e787c03fedcc2eff3a65c1fe2ade1b5710303521b1203589e2515adf84982b51bf63e766c8cbbc331bf273dc9e3b7f1fe8e2822a13dee3e6dacd2150d2c96dc233c0e6ca68c0d8b9bbfef8e4fa4a3cd2932913405812c7c8dc4be7f32dc6ac73619375ff5382e2e920ec6754e8675023ec62618a7eaba1d15510b9354c626634b8846440f7794b4cc465012fa64041946148eebb5f3ad3566b1b67bfba79de6e2c72419ae122c7b93fba00012a7fd0f471259830d4d6c2ac844901be9388f6436c86ec3454e6c8e7f825f87e140150e06188c1cb9d14eea1ffa549f84b34a62d7efd22683c7c12bfa25857f5c480263ef1bf133cced849d01ae2788c7465d772434ce63fc99cb78aed9d1b011337b3e8d5feaf57426eebe0cb0162278a26222258933173008fafd01ef9e8b7c7f34d2645fad08a59cbaaf2a392e53ad4a6e205a15ad6f1e74f55d16d799360324986c1f2cd0adcaba41017d57fc55daa4a21215d71e5742b6669f02266cc675de809b57310e67a3f05e56611f7c8fc9ef876fa656587a678c9d8610e1455655613e37a7265f5ae2ad496f921481265e908d341d6959c6e0064fd38c9f21190b54b56eafb9bf2572676cba11b62cce87558b21fc02f159977cf65c61cad2401f618c79b0a8296450429c93aa337bf08f8dc1c55d12458f23061217e4ec3ffaa970d20310bcdd6cf2870767a4a6328a389003568f64e5f588be2cb6841e38f409f17a7abf7b495fb6160bc2213f07e1eab5f245e9ebfa207c534ffbfae54556ecee09be6a64d87bf6a562cb79e866a94eec511ccac894ca95ba6d2719ea07bf93031e99f329b032fe8d5616c49a2b37eb3b1136e49b20df8a8daa34a7d967def3bc6a232519293969560f04b427c4650008839c8185a77af46fc38005885d467381e185fdde88f9a845bafb32f3065272ec3d6163a58305d6f038d52f81a2c0db025db666aead5f481c72cd984b0e53e5762beb77d719b46da0960eb8e82b6b550c67c9e8221b9934418a1bad6d6e371645d4d7f206ec38dbe50768ea0a466664839707e9ec0e0b72c04b88d99b682ba23767b4ca34d67b8f2f029b5354b64522259f4a68e8f7e332e4d8f50b143a222c8955b1331e3e8eae12a47b5470b6e9220fb3f85e75f8a401bb3d5ff64f84da0a3740d1ae4c8b6c43c7c16ce10f67b2e151404028cbfc61b82a577ed54162cef5f08a42cec19dacdcba0604e0964a4c7b5679ae86df80a4f6794ba6f4cdfbe08165ee9fbc68306932644310e452a340d434dae7ec2e9e4d17af0eedb933dbfa80d1a23b9bab3d977eada2c1d2cc2919771b584c8e44534db017f1a62d1bd77d758d14738d8505e005beab84e4050174327601731c764ebda4bbf6f72e3567f55adc7c0e20309c7315d1d79afcf2b3b3a8547d7bfe5151ced61554997d6b20a506e1c7b46133a2fe01c2a3d817faa463806796077e896a48e2ebd9145180233daabd578b5d6a428f5039313acfed645983b8f316596c728ed13ab64eaed0714676e3d5111aa4052bba23d3224c264a2e4aec3a619e7ba98df35b2f761323899052f4a7dfa50ec1851fe4e0db9d0e356cb0606b39be081143c2d88c3733f87834f26dac538a810ffcf84665369c3a24e8ce8b2458f494e4371ea53fbd094afbf22d3551a5b070f933f784d628d7b0e37f0daf6b95555bde2c24d4b4676bfe04145498523ce7af13dddb5a4ca97f94fadb39efa0499cb6ce6f3614b36facb87a118cb6029308b3e1331d684bfc8f7b7bdb773c5279eca93a44c8c0cd0a8e0355369fd5b5e121815728cf0efa742b103bfba764a83e530e82fb0a84804c13165e99e9ac430dee983dd7e978fa91fc7ceb784a12774fbd78f386c0da44ee982e147a9f5880f51d35955e73d8a39048f546d5ca0debbefd28af77fc05acacbda441fc65a2a104a664e728acf5f682cac978bbc5e24f10b8ace20469f8d9ebffc72061f616119e47fc96cf666753d0b7fad1aa44b6660ad9832501b835a65b8611042f201f6cc2958ff127fee01210bc610ded436d758a61ace2a15e5ef3ab6a4a8fd96f87f23a66e308aae63ae9a50db64a7f7ace46e90c68441a47170131777b857c41187f5ca1cd2000d3792597b24ff94e5657adeeb1a700f8e22c5605206b760cad1967fe151a40a8f27b929fd6b71cdc51e822342574cf1730c0a5279ff29db178cbe825b368fe98b9b6097441249a810feb2f5f842d55e283e07018c754623654b620977049ec0958987541e15bd1bccf1cd48f567f046b73d862210b799a4dc791b25cf2a016b13a9fddc4975217d253fbba2f8e10bdca14760a4802ee0723691d7d9c7afb2c424dab2399c96410b41ae92c7b0aca7b680a1cb5f2b12941488e19d770aedeaeef358b57e271c04f5f1b6a710b4e3f0df4832e56354445f150d1fb3d2a99333202863f2a80b99fa74049cac1b0427836cb8362722d9d85eb3ced1711d16a1c653c50ac5d9d7b9c645407656173e186043ea603362ee2be421683a7fd5e6fbadb087db8453db603da73bc18becd59f336758da6d2fe9ddacb6174a42509e33942aa718d6a24cc8addc791290574ec71c824bd6d15a63ccb361737027e28136550735adfdcff84432fd972b7300d40aa9eb4da15a3035546827192850df600ad97c37a6e4c8d31476541a26fc0155b85ab2135caebf0eae5ebf17e970998b7cbe8a7430f0806b4fe665135e05d2b057e71fd2c9299cbc7eddeb00cabee49a09018ff30adbcfef7f80f1b5679d8c4994e56aae4d2280596c3cca501bc6f17602567aaea79a120fecd01c743211bf5c78b37abfb602b2a57d9f1ad666b6909acd9479d22d7432a187f203fe34311eb548f2e2d61f707d3be8fcb8463643806f3e2bdf32ec823f28fe0ab8583f9326f0b426c39577153bf7845ed4a0bbe4315b052ae1cb0675be0a4e85a362fbb8d3172374399b172cee1a041f71ee01075b7421c72abadd2f4d7f626098c7ee4f13fcf146e329fa0d50d5afa5fdcf2eab55517815381207cb579ca6222e469c4b9236adfc4d8942f95dc8fdef8ee0d8a95737e4a2e54d73f4f2d257566fbec9df68db60dae6c87b327df5b2734cb075677dd74f187ca9591d48b27a9aaaddce13b34b8b50b9cc792ceb8688235c6ad18c6cb74b00f913ab2a6cf67ae9610a0bbdbfd282dff7c10f4b1b41f05e07ad4c0bd96e0f3cd75472f09f48e789e1c9682d663d4283141a9e8d9f45359c7be59bac3c0ca036e53a8c9d979a3fdeed6eed46f7645f1e7312174fd684881418d80b113cb923d54e27882020d5f1f963714cd6e859de71e218f2284e9669015475d418cf74de773a4460f103a7e04960e845184673d464b28aed401d786384c8d347c3360faaa1cebfae4ee8b11357e0be5a1b80f485df6d138036b534485d397988edeac6cad7a3665fe5452675d969a07130f81f5467edbb1fce57bf86b9cadfe6ac609f31670f93c64a2ac128b00a7824753b88813a651e038a539c1ba1b3d22ead73be25088860b1420000fddd3e8366d2e22512fd1355c16b381a553a014b7aa5483c900d5328b290b76a28557165b31fbc30552f0ea07e0eac1d26d389ab874dc8703fd1761ef66d7c1ec52651e28228f6d1f10ae4325d0cf703d6092e0835dfbdfabad9cc1aac2a5fc254a4894ae9ca6eb46d9d9405293ac59e740ccfca27dd70b6ed5844108c24cad5896d0088a7f3ce1766c04e59b4de2cec", 0x1000) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001040)={0x6, 0x1ff}, 0x10) setsockopt(r1, 0x9, 0x20000002b, &(0x7f0000000000)="4b74954c", 0xfffffffffffffd49) 11:09:56 executing program 1: lchown(&(0x7f0000000000)='./file3\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./file2\x00', 0x0) chown(&(0x7f0000000200)='./file3\x00', 0x0, 0x0) 11:09:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xc, &(0x7f0000000000)={0x20000, 0x0, 0x4, 0x1000200000005}) r1 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x2) 11:09:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x1}, {0x5, 0x5}}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="77ea6ea11c4dad3b6d011124de8d7de62a4ae0d5635cafa527c4d8afa404ab9e137f0a423e8d66edc535cad863a5e177318c04f348a0ce9b99f80a00cae42d17d4e080fefddac28291c1de1ca5cf4ac072ca09abb19e427baa438e08411cb70b48f37ed7f8cb98b79e3369ba934bda3cc2e84fa038bd3701b946b664a2439e5cad44f44383d45a8e5fb611117808f414387e7afe5be9e9581a3298eff01cb038360f47306ab4a9a55daa66ab7ad107b42af0aea5a88e23862e904af30531664271a6", 0xc2}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchown(r0, r2, r3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) fcntl$lock(r0, 0x8, &(0x7f00000019c0)={0x4, 0x2, 0x4, 0x2, r1}) fcntl$getown(r0, 0x5) getgid() clock_getres(0x2, &(0x7f0000001940)) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001740)="2925f720fe951526f62d464e37431248a5c6914d3f5d158a39d6610ff4a9d3b39c81a142b125cedc82f020ecc798d6909700948b2b83f6d309f03783b74f3131424a6d96f4203fcc416c255d2b5b5f5143533aaef999f5401db0562059fd2cc7c5b3b16f6fb71ff659d145718e6fd8d3065c6f9042cb015783ec52df723a5e852632e4e0fa2ca002841dc6abbc5e6286c5abc1b1187775e892242d08bb2fea8d24ef6de0240f1609927f7c82636e76b89b8772184e55cae9e9bafd8854424ca06c377a6b3c6fae456cc23d78ff70228614a1e25a3dc2b962ac60b0abac", 0xdd}], 0x1, 0x0, 0x0, 0x4}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 11:09:56 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x110, 0xc) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getrlimit(0x6, &(0x7f0000000100)) fchown(r0, r1, r2) 11:09:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0x90d2, 0x0, "d7300200bb4fc6e23c5b00000000000000e74de4", 0x8, 0x1f}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab08098824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="6b9cf9ea5ba07f8ae5d90705c9ae3e6c02008b74361e3d", 0x17) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() kqueue() close(r0) dup(r0) r1 = syz_open_pts() kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x105) 11:09:56 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) 11:09:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) 11:09:57 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') unlink(&(0x7f0000000000)='./file0\x00') 11:09:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r0, 0x3) 11:09:57 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x6}) 11:09:57 executing program 0: mkdir(&(0x7f0000000180)='.', 0x8) socket(0x3f, 0x4002, 0x81) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x22, 0x4000, 0x400, &(0x7f00000001c0)={0xffffffffffffffff}) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) socket(0x3f, 0xc007, 0x80000001) r1 = dup(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x7}, {0x9, 0x4}}, 0x2) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x880, 0x120) openat(r1, &(0x7f0000000240)='./file0\x00', 0x821, 0x10) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0xff3d) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = dup2(r0, r1) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xf05) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2040, 0x8) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) r1 = syz_open_pts() preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/127, 0x7f}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000140)=""/147, 0x93}, {&(0x7f0000000200)=""/113, 0x71}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x7, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001340)={0x2, 0x1, 0x7, 0x3, "b57204e84e136d3189b5e0ec413bf7972757cb7f", 0xd9, 0xc5}) 16:00:06 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x2}], 0x2, &(0x7f0000000200)={0x3, 0xce4}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x401}, {{r2}, 0xffffffffffffffff, 0x40, 0x84, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x6, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0xf0000088, 0x4, 0x8}, {{r2}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x100, 0xc61}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x4, 0x90d0, 0x0, "e6cc13c3d461e188385b001200000000dee64de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000580)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90f522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd60141921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c006be4b48c03b873bb22e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b1a2549310c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x3bd}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0), 0x395) 16:00:06 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ded300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) listen(r0, 0x1200000000000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2, 0x101, &(0x7f0000001080)="059709871c1835a4d3cffcb2d8829a77223cfad20b74de2e", 0x18) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000000), 0x0) 16:00:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f00000000c0)=""/247, 0xa8}], 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x100000000000) sendto$unix(r0, &(0x7f0000000480)="c05121a06a4b441f8d51b7e656c4a56d86db98c4db", 0x15, 0x3, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/226, 0xe2}], 0x1) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000300)=""/27, 0x1b}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000340)=""/37, 0x25}, {&(0x7f0000000380)=""/193, 0xc1}, {&(0x7f0000001500)=""/84, 0x54}, {&(0x7f0000001580)=""/237, 0xed}], 0x6, 0x0) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1573, 0x200}, 0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x2065d) syz_open_pts() r0 = open(&(0x7f0000000100)='./bus\x00', 0x10691, 0x0) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c700000000000000"], 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) chroot(&(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:00:06 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) r0 = getegid() setegid(r0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x10001, 0x2000100000000}) syz_open_pts() syz_open_pts() 16:00:06 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) socket$unix(0x1, 0x3, 0x0) 16:00:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) sync() r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x1, 0x800) close(r0) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x1000000000000) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000280)="78b8e0dc49eda062ddddbdf6bd60c577a4d0a8dca12669b48c7c8fd5d76fa1a492c1f13d111b38ee3b78f6b2a6beac4f0d3d40612257de4c7f1a57e0081db2166680dcd3d751c6ec96527d54887b0819734a9a17dd459657da89b77de1f015bdf5d551e5687e28a56518fa874aa52c5a469f34e9bdb52e5d7407c0a890c5ee81e74ca622d3540ece1330a15980c40893057b8b7a197d2ca08a421fb0600ac2d7728ea4073bae453f608e949c1dccc9516507cadb91250202a562a50a47c8d0db499740871d364bc262d6904a11504e3fbf", 0xd1}, {&(0x7f0000000380)="ad002ac229703f3469c9cb0e05129ab8c216cb9bafdcd803501b2c78358c8137484526960f0d0995e72ce09d48c644739980a567ac18d6321ee50d8674276d53e0323bb4cf0e6773d6aaa1016f3cf800a721e40392b1e525b3976b4f4d70da0353d1ba56fdcf21d28d3b268356cb8888225edf19ffe6a3c8542b2a3958986fda16de0f92fda037d45e82860d536ec51c1a4e9c9b6d82d9617f24d52750c7cd2caaafd0719143dd7a4e4199c6e00b0b321da2c0c674472e427bfa54127ba9bd9c57dd7dc41552f1fab491a62ee88b57939b708da5e1a0d30a", 0xd8}], 0x2, 0x0, 0x0, 0x8}, 0xc) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r1, &(0x7f0000000500)=@in6={0x18, 0x3, 0xea05, 0x2}, 0xc) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./bus\x00') mkdir(&(0x7f0000000000)='./bus\x00', 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) getpeername$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000240)=""/244, 0xf4, 0x3, &(0x7f0000000140)={0x2, 0x3}, 0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x3, 0x2, 0x52bfbbfe, 0x3, r1}) pwritev(r0, &(0x7f0000002380), 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r9 = getgid() r10 = fcntl$getown(r0, 0x5) r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r14 = getuid() r15 = getgid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="acf06c9724f0cbd2995aff23847c2d", 0xf}, {&(0x7f0000000080)="f95606e988c2dfe373d338c5f486d963cc0c8bb837b0fa699e7512f84859bcb9f12d1cf491a1e265d3c4ebd737add01084b2212920edce55036d74b4dc6da212f6fd514fdaacb02ffda2f13975b9c7b740ec70ba97f53424fa2bddfb4b674284032818fc58b1d020c968e94104df48e29d0bea88f58338fb90a604216d2e8afbef3fe1cc28365f2e11bb93577c94ee1eca131693a77975bcab1a7982a235d932c7672f991eb4fa04472b686e074afba4623b5aad545192574c1e53cc483e0b61d86a27", 0xc3}], 0x2, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xf8, 0x404}, 0xa) r16 = dup2(r0, r0) getsockopt$sock_timeval(r16, 0xffff, 0x1003, 0x0, 0x0) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) seteuid(r0) setegid(r2) r3 = msgget(0x1, 0x1) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x800, r0, r2, r0, r1, 0x15c, 0x3ff}, 0xd7, 0x2, r4, r5, 0x3, 0x2, 0x8da, 0x4}) 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) flock(r0, 0x2) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xe) pwritev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="2684947c628a67695402329373fdb0c7b44d6806fcfccafe883e9fbc8375cd34ea08fa9ed9cf2c97f2359bb1f9cb16f47e3727a3922c1e2d2a5fff65e1cc274db256c3377c7bf98ca8ac9af1998b0fc4656e07371cf65132dfded484f5624d6f5a21ada11bc6fbc6e6b90ee87067664de3d85a326ef32cda3c4f4367482bceb324eb2bf5a2b20d8cbfa37e412b71eff18436214e516139d7a0a544188fb610a9f9af519272cc0f6507ff90906626c92d0c6844a7d335d600628b7cbb705f8ecb858bfd576219d277c761f57e38e69e808c9ee961dd0492ef37bfe466b8b70ff7c9328828d73e4b3862b030b8ac7a", 0xee}, {&(0x7f00000001c0)="6b9e03711c005cef1071166935b55bc4fbf829d9c2ccf39b4ef94ca28367673e003145ac5f2d58a3c9bbfa4ab3e920824b439d2af727a8fad3a5e140869ee63143b9cbbfa33715d9f714e39397d6007c74bb609f23d3224e978d8960d00c0919da8d23658d368ce42541880f639f25580ce87df4c710cab58114adb7bcca7c0879d6a7a663f16335ed03", 0x8a}, {&(0x7f0000000280)="a3c0fa382aed8aba127fa7848e4fc82096f634df6d51dcb3b1fc8a59608d8cda836cff07c070719cb5bf17892a19c01d715e4cac41e2fb1b91e6f773b222b5013b9a9b14e560201712a4ed9858b16a63718895819e98c198628d3cccab6721be42cb17c138fc8f0037ccdcd5616b6adfae8dc2b6d302ee4fe1d4e513bba03f001c5e98834d5b134f2551c8fe90640c10ca7586820313d8cc0e00abc3c4e6941d267d8ec0fac20363d1f8b6301ea7fdb6c4e4f8b0bae37350618f7ef6c62e09c81c78e3525002072fba10d81e50c5e6cd32b10c", 0xd3}, {&(0x7f0000000380)="bf1e0a45aff72719f276bf328dad57efadccf78a8f16b8b486c02b5373c013e579bec69809543e982285f1b5850217af77d2fbe499d09efdd5a3c721f822dcbd19a9e73cdfa6e96f1cf06e494cf716eaccd63f5aa9244af9189c9ee9db073edc66c2cf949eec0d1f7b0d8ccc80f94e5da8f6e2779f065b228a1b4f", 0x7b}, {&(0x7f0000000400)="4754544cf24ff430ffa0dd38169573c076404ace242231bb0dd6d910afc701390f8a5dc9d7d77120eef1227b88a73c134945cffdb5e9d376a322c7092e28c7dd2b2090e94f88dd45b901c49bdb500083da652daa44d661a141fccd339db31c7822d7c7965208b79b96d75f0dae8d1680d89121bf89c340aeae72a95e6ba7e48156c21f088ba9204934b9fb9b28f6ad0500d13e8c11a594a943ca9c59ddfd32bef3034fda249a544b1003686fe1ad9fb75d3edca166c06baf367e1fc16b22f83ecdd653afe7d4dbadb43294aca44496b4827be0edcb36d46c2f4a4028f98723da1a7c780363237feaad595db7c2f7f5c38433a4768d", 0xf5}, {&(0x7f0000000500)="99c5dc4689944557a0f4c09a591764a310e8f62ddc49579de3d10f66cc99d38280c8c1742f4a75e11153f3fccbaf7b91489ab05d7dafcec2aa81271288ef619c39ae0e94dad4537ef5446161e3ad5c8698582402a3c93dad3e4b38a38e3c2135f72364352370d29e1c9bfd8f3881a20d0863ba10feb5745575b1d7fe622ede190701b70d9a7143ea83c6e103936fd6fc4fee73c5bd042a31dd6a11455954a7b1ae41c9c510ae79b018d89e4c8dbd68588fd8e7c2d76cbd2d81f66720d2dbca73f20dba2c54d95d599ad18e3d30e5b732dd3f463b3a4e754941d5060dbfbff32c739a00c65eb11b8e2f429aea337b2dfc8522c1ff5a87357bcac748708ef239379f331a880b35b709a8fef16a0f96d9544abc4acefb0e975c0718c6bb7ef2e803a0e68bbd4fd46c335afd7bf7a3ab3fbdf29cb92fbd7c418cccde29335674d3c58b61364f4659b60d9f1044f6a727dc6fbcb5bb9a605acea1db9e3b44d883b3b7a92274732116bf840292982af2826d21d6d55c7bca973148df666a22b2693cb0e4e1746ad700ef84dfd27aafd6d44fcc0a2a7c3fb4d7858d2f53c497ec67e57a1e16f7a1ed84e255526e5361ce369a61b373dca515113253154683e223ef5eaa545d0b8575f3e5df04498dba298a76614a521b69b96b5a36ebbc901800709366a4869db2e21ed0cc0b60dd92b6e00928e56e3629bd0bb61c606dceab8fc72471c6227c9efc8d46287f19a16d0ae23d4a3b07a3fb36aaed154785a0582b7b450fd3697eb5f1f34d65335ac7ad905aa09d3535933001e588eeaf3aea472d77186f0832c4b2b7e1565c0844e18c56d55f801fe818f9463c1d3a404387d17bbdd9763499fb452fa5b16e969b38955b3d27c49f9f5050bd79b3a35612f964c3c605ede998498bc64079429cd36336d12dfb854a953ef119a6c3990507e5039f3771897a18be561408567bd191b4a74449ee7ed343199b6b2b3220a18b11e19eef6b928418a80015e8b04eef13d6bc63c6fc670d0f6d093bea485a91dc48f0e807a37e63015fb5dafd55defdccbf2487d76de354174b5ab70d50ad361da636e65e92b86aaf3447d836bccff5feba5c69f820b449aee5540bbabac81fe63a7448d5553058f533f7d5930487e6d6c2d03de2ad234f19a5b803673d8f3a3967876d8486133836fcf1e21d74b83149251dc25b749d92c9321e3aec5c212351b46f7e900dffb43971242efe45c63932ae9668541224337e67f654c602b9875c57b6884440c8aa2b5d9f2529ac0da0d1099d100384f78aa3c7060807cc4521c506baaaa5f386e681e5854bcfb362a949fd8d2a7ca62d3e36b31fb1e2a931190dd58d2bf80097a147b63bb12baf35b339b504640c104267e1937398473090b55a358826a076e1498279450a2a6e282d0c8c1fc437d3aea8df41148d5f8a8531c164ac8b6c528bfa4cb939df9962a31c8a7f746c81bf462b475449590a8ad11579e0de4bc8a2741254335a47f09abf11aca063febf36a082735eed6330c9ef4377eec341d14851a9eccc88d7d33348f018cb1e6876ac6b826f5fbafd9839d42600f5b5e5e6cd3ac00e682fab8014db3ac5bebf52bcda49065734a7cf1b138c4bd98bd912ae64e58db13358eaa22c36134e0ae81028e276fd3d5c5f85ae185c488b18371428728c2a4e567ee75f63d48a03515d900a26126fff7a2cc1680af4a6311b794b04f2dac63a7be2c563513fcd52a231ca52bca037f19873b465ce0647ad9d79ca69f9fadab06d59b41189cc63199006b62125c176887392eccdc3732f12102c5635c04ec66736561ce3da5c17e668a8f57aea25cf13e8246412ba042e2d6c1d63d813445ed4476a31095979e4eb3544a4482fb084805e6e44904a2b9c5a9c896ba23e9aa1e22939eab80ec7bc039b759baeb59d69f547839527816a66964eb27dfa2f161bb6b637f1b9672ed2e05c5fad059b17e9a56373e9664933c174390794a7ed333f3a4e093bd3a3fa630daac9bbbfd1b3ff336936bf273167707ad6776c963c1aadfa2f3e7cf96649a56da9db9289c604565c6d906b448087253e73d0ee9d09da4be123a92a062e432754c883cd5d2825582e31d0a9c81cd99c24092a760b1b67cb9490bd9c61726fd7504aae7c4e60839da2b775618056ab926ad33aaca9a80b435b0dbf619f2f6dbd2da03aa8fd63ff847986e839c615f469ec7394a0f6118b6c854f9a5014476e3de432d029731b7a25f148dfb162990ed41a745be41b297932fdc56998b3b87738287961c03f50e679e3f6b698753e408820af27e2ed3aafe9222f271df8cb9df4e50abb333c405a5d6f000f417b8b7ca8b3bfa827507aad6c1cffaa6484255ae062d838c6cb4770a69d28b13a05c3e77152d0ec9a03117ba0cbbb400af370217f3c983eee1802be890cb42cd6b6cd8c4a9b228ec260c48613bf8b19117f1fba4ce4fec58dc9e610317f89f2c53e93791db22dda323242b6d78c861c72d5fe2f27a70d1952588219a428f3156bb4bdbbfaf0885fd6efdb8ad2f3219fd4c554e0aee3c76345d2bb180abe87ce276c94d59ed8a6eb3f9bd72a3a005c4b4c8a06e2460b1e3de75d96497d04f804ff1e1a8f1bdb5efd39236df52a934bfcf13b2ffd2764212a7d09dc9f01a690b1365c26e88a4855cf97818e174eb039139a73d15526f1c9a5a1cd1209c3d147933ad8fcfacb61026d9447819f2ea5da32199bf56f68ddf763f15701fe2dcb8b443aaeafc1b57ceb44da0565e953cfd7136a48cc7feb0cc76b9b50a07a71e84e50688c5ed6b8cdee15391d2f1d754043a5e53ee5a06da6fad0935d77ad2b7632757f5ab3e12f86eb936c7bfc254a8089c4c66938f786c77be89904e541e940c24644a33c6eaafe1f79b08f732f13d466700fd1fe6328a4cb1be89cf431e73f838ce3544c7a1f21b4b5004fac06f92e68b1d555b0bc2a665c744868c130586bd005136864a2074f35944902c461dd0dc29565728ef2df6589da4b9aa70a97e208ad7c47e6c267fa9fcdd3261420fb0f65f25166c9e3152b83fecdfa811290d49873d9af673a4199856a9bb3587f8f136b97a7824639dffd312ce1afc1a79177848b95b2a9c98adc39db7e1ad034fcf33424f7f326e7ea2edeac832bebdfcc4a867088a88854a09a34aa59d6ff8a9ca00f6c48332952bbc28922527a788d8d7550852170bb8d532c4f21210e0ae4ca2b2197faa5b5934308bfb25eb3eba2c37232c3ca8950a94957b416ecaa7f850da581cd3ab4c5bcaa433c0d92b34efd3bc8003d26dd5e48fe4b328d7bac2208f07358940c020f995e1de6417ee75fdd8682202df069cfcd6e57418ea68b1e98bddf8742db12988b49146988edcb1b6889d1232e4a232d89e368c55fca272579fdb981dc72d12895a52f5ee49f8e3e1fde82de8d5ee63c67bcbb16c299a525bb13ed20e4fedf92ae4660d76cc731fcd68488176bb6c21162143dfa6b504ea4ec3adc7375c7c4afd12dab06b7e45bbad2da8ca46a801edbb13040fe752e11423a90065d20e35afdaf456a3fd6776be0c35ce3344a44452ef5b3be301d69d419a73267a7692016e0236b4a8f4078220c38af556f5c45a9676a102e4c9ab7c49d3e719b869c0c96093bb611c34f668d24f16d5cf5e959988b7e8a9959762bc1d1c33e7f6ee67b0c7dcbeff81bc6ebf3594d7f23e9d7efbfe33e204ab053bc7b0daa5d1047e69628605695ea40da928bcd08d88026cbe61880428a688e1a1860fb2f3cf04232ff4886552daf83adfbbe580db881456431bf4c47b75ae45f334b95374d4634b3e20ea266ce18305e2a5ad67d27e4f3334d62829afd7bf4206f8b93dae3461d7ddd44b5f1c79e174605f7593cce4389f0bdae8617cccc78daddf97cb5e1407ff6d14902f0dcb33ecb70af24d30f287a36d04b943f48cbd4db89d0eb6fd6c77bdbcc8b7f0df2e5eb11cd2a7caa1eb7f33c1bcae06a00a4260e5b4956082be37a674f6c915298eedad0c5a3a46a89f80b0e4595eba9d6ebbb1c256617c1917dc83e1d83eb474013bcabf0a44e5e388e058f573799d1f73e1a3cd4f6d72378a0bae37da4532647dffc0f07a81dd11c8fd4126fe7d2a9ad49012c851211daad5a4d6080acd42b86c67620cd665e37f83d2d68105d9085a1603dfe591ec74980111652664059aa659e9c634792291bba6e74241cb1dc11be0fa6d6ea49f3935cae27ce46e6eeccaf6604e2ec8bf41dac077467a00ace98598dfde26d2b7157f54f1ffcc1e6432c462ab117681b185a38c0cddddc0db1beacf375d770956b38c02f0d781563f9dba020389c0c86a66ff7ed33319edded944aed503b607117b687912dba01cb9c0d16065b0a6a161b3195d04efb862b1ec192976409e207dd3470e618ef684344311416c13288052a73a5c5c70d844b789f0671312580094b81c5e0f725a6375a041c877f935ee12e8679e8fd008de40e6355937ab4d4a4e78f6da32ce0a9782388ba719968b9aa037e36a343a7f90c2a5ec5df3ca2e29e2a9cb66623a9758d29807dbc2628f2b36b466d6ae905114a7f79f516f158df553c872b02540b4c7c0871fbfeea3862b751cc13827a0de7c62978343d811c43e8ba310dee3a74b02760fb47dc3af9a1c6382ad93bb451bb0d2efa872b89e563fe5366a16c73b0ec7f737fd7dc51a0324613921cb3635bda98fdf7569441a7289f618ab6156b107653ceb53262345632baaee5f91181eb6888e368da8ee13904e6ccfd7214c61f45881bfb74d062d5b806daec5deb1ce93afd828dfce8f14a027375003b20a1939803596b85f183fe50fcb46938b81d13f086a25aa94295dbdcb5ea596af4504d6d1f36a75230643f57780e708778b171759422f973758dbeced16b95fcfee2612ae5536b72818b2d4630fc632abbf57ae00e5f20bf98f9fb1ec9d7e4e7284d66aa6571c659f125f801fc265917ff14c4f21e26b5bbfc2b6f4b7391ff2660e3fbbabcf2af3eab5d4e83a11fb26f3b574ad241ac015b84db94176810b93bef8d1a9215b89398238ed0788d190dd416909062c890318f7db23be925d96f414382a941c864ac5e5b762e321dbc0e912a7d0b1b44eb27422f44a282a311a435190d43d1abb529938ba64a541c4104bd40f2a32cf647c8eeeaa8d36b233e9b1c6b63324c34d822ad3485fdd1a9e26cee6e5240718697a459d62ce37067b33bfb65721edf8c94b961054d00f1f8e77f29b8efd6788ce0c83eb739464735ad7f56a0671ab4bac5361034a816c4f844105bc30c66ada28559dda3a60b3792b2c24322e19cb23b137ba73e2b58dc4c5051cde429db4bb9c9c65ad3a5f99ce88c93fd44e0be3d15a7e0265465e51a4ef2c7a36907dd07e51bb88e7b4e3fedad3dd51993e5ccd8fbc12abe82accd4783af7e2324f59f65118eada98a7b6d25b41545102921dd0d6a3a8b3079b615f23bf1ecf2bb516a706a4099eadf77b916ed4fcafccb9f2d327c4033047c29e569bacdeadfe96bc951ffa63c541d700a48a783e37031f0df22a0761ea4408ada1a7eb65b4f7fc63dcb4a2b2fb7efdcad9d33339881597fc8933f3bc9068d2c5f9d1e4dad4c7d51dba7c2f56e47423e51e6bdf65994f0d7355f94875598a18cf14c22210a6a738aa2173747c21f017fab8939f97f31fd57a569060e0a4b60a1f708ebfbea7b6135d1225596bcbe3d1a080dc6a6bb461d3196fa82601bf6be13fd72aa59140caeb55652600f1b56b41334b685e4eec685cb32c25a508d3919a89470ea1068910f0dc5db371c80c2b77dcb971f6796", 0x1000}, {&(0x7f0000001500)="9f04d6d8e89fcf827d6a4c0e2c4524ee14fc3320f5885be90188843a184dd6b60c26631a7f44482dfa5b369fbe055415726ede7e9bb7df11404e797409da6d04fdde09933e5fe3eee89762b558f901c253a8b2d2069c577c7300f3eef79ed12908062ff7898a2e1d0ecb5941c4c3fe659a0d7f677df94b2fae03afc382c65ac122865deb89faee8d926e28", 0x8b}, {&(0x7f00000015c0)="8794042ca75c753f4174f7158bbe3e76cda6d6d6f05af5f6a5ff51546ca6e8ee833dc82b01aa67e07744115ebb27f750ee80145eb60ef8c10b3d0b00f446d07336f4aa22db4a9fd22f045b321f29afb573c96a1018971f50fecad82dfa963fb2d2ec78d548b42d30e025df2622ad548a72abc001eeb3c3bfed0f5a18e871347bd04cd658cd9c32bc45c91f65f7e00c7025e22c29a414474aed", 0x99}], 0x8, 0x0) mprotect(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0xc4) mkdirat(r1, &(0x7f0000001700)='./file0\x00', 0x40) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:06 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 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) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00: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, &(0x7f0000000480)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xb0) r1 = syz_open_pts() close(r0) dup(r1) fcntl$setflags(r0, 0x2, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x0) connect$inet(r0, &(0x7f0000000200)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r1, &(0x7f0000000100)=""/202, 0xca, 0x40, 0x0, 0x0) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x2, 0x6, 0xd2}, 0xc) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) 16:00:07 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) socket$unix(0x1, 0x5, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file1\x00', 0x0, 0x1) r3 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000000c0)=""/223) symlinkat(&(0x7f000001effd)='/', r2, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 0: openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8280, 0x80) getdents(r0, &(0x7f00000000c0)=""/104, 0xffffffffffffff72) 16:00:07 executing program 1: socket$inet6(0x18, 0x5, 0x690) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = socket$inet6(0x18, 0x2, 0x6) recvfrom$inet6(r2, &(0x7f0000000040)=""/18, 0x12, 0x800, &(0x7f0000000080)={0x18, 0x2, 0xac, 0x8}, 0xc) r3 = dup(r2) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = dup2(r2, r2) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) connect$unix(r4, &(0x7f0000000000)=@abs, 0x8) 16:00:07 executing program 0: socket$inet6(0x18, 0x3, 0x102) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/47) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/13) socketpair(0x22, 0x0, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) r2 = dup(r1) readv(r2, &(0x7f0000001780)=[{&(0x7f0000000100)=""/216, 0xd8}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/252, 0xfc}, {&(0x7f0000001480)=""/141, 0x8d}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000001540)=""/68, 0x44}, {&(0x7f00000015c0)=""/217, 0xd9}, {&(0x7f00000016c0)=""/165, 0xa5}], 0xa) kqueue() 16:00:07 executing program 1: r0 = socket(0x7, 0xc007, 0x100000000) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="9454193ee1ab60d21f2b5c7187c0f93b0646212c9cd418f902ef203a14f27c87f117d10b3360944cda75d5c3ad4417d4d1bc2f9e081baaf97e12c09a843f9def7ed88faba11503eaec1fa1f4a548dca611947018204a23c225ff0d578e964c5cbb53e7ba8f6011b854c077d72773d91f51e38cbe2ff00587bd5b35a5f5b6105be800e978ec1afd2278d9f151b8b4", 0x8e) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x611, 0x55) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000000)="2f8a5cf8d829f2323592816736118e740f801828fd359ac2031617151f27efb111ab4a2d5ecd9a09835695db72596c5659e35431ea2a3dee8cfd", 0x3a}, {&(0x7f0000000080)="8e92ed86781fcbc3521e969eb3abe7df87e6929b5669f7dc93bb5d51d73f4263e76c91cd9a2a94328fe3cb68c374df9d1b9f4cfc8ac1d84e7e905d53e56efae019d93b55f652779e575ff7055fb5da3a76b5", 0x52}, {&(0x7f0000000200)="da625db6447d81", 0x7}, {&(0x7f0000000240)="178edb3daa965f68cbc25c397bdd65d2c0d7a04a7b86e0feddf7ea79b414049e8ec66b5981079129486d17271bdf8021d9e3c6df03bef56807728de23b988e98419626fd98e0aafc8c91f1ce76dc0f2948d182b208c2df4024cd484da1030ecdbda39354c5198186ca712a812f9cad9adc92e82745c1bad208aed9951347f8d74fd836d218ac1de50ebc0333216704c04621e6f178df7e3f1cdb1d14d26e4d3cedc31522107e59a59e06f97d0c6fcf20888f07e269cac82a555813122307d7d3d3", 0xc1}, {&(0x7f0000000340)="b746ef517fbc0a9f554e62dd3e88bfc0bb2d", 0x12}, {&(0x7f0000000380)="9e90611e9b88de83c1dc73d16106e31d496d0ab252999d5a4e4e19408be80c9a97f4457fc687cf91046f82e029eb56d9ace0ed6a3c25beedcb1b96c818380bf92787029c76023a9422964a220a1a35181cd896d987342ffaff4e2b53bc0ed74b740aec4015e16f4214f8b95b8baf0c3a13a6ee768872046e04436b156cb2662c2a9a0c78705a22eae356c14ff840b7d0d06f5e518bef2e6fb248db316c2a16f7e39274a5f1c2aca733217e73a17c0eb9c33d3aa6cc9cb94f2700a9ab37fd0071ccecf339a82560f5ec169c01d3c87e2894c83711f4e6272e3f7bca7b42a96bf504b77e56a40ae7e2c5c9366cc5", 0xed}, {&(0x7f00000004c0)="488a48a4a56f0de461101192d06eec871a7e0eb56c6481042d39d06b065afa2488a714b7b477fb38ef1736572692f10d5b37fa07d657eb2bec3bd5925f57ab5eb82e92f82bae665777960ad94920c7e9940a32", 0x53}], 0x7, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) accept$unix(r0, &(0x7f0000002700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd71f7487deffdb5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000f72797cb502dde9e909d7cbfe51b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076ba2daaa2ea1eb2b0ea4577d6419c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3a97a2b7b47811449d33ba321a534ac2fab6c104cf5ef1ce6f8af5dc036ed0dc37e902869d1498a924941ed0175d57d29886415eade431bfa8b2dd24830f61eafbb492473552a7ef5da0ccae3c39673840e0bad5325139c906d12243d690a848047a579d23564dd4fa4cac19441e3fdc973dd1f86e71b033fe6"], &(0x7f0000001600)=0x1002) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000600)=0xc) connect$unix(r2, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) 16:00:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) socket(0x1e, 0x4, 0x20) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r1, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x80, 0x2001) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e147f696c653000"], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="01000000010000007dfb7055", 0xc) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c7990", 0x595}], 0x1) 16:00:07 executing program 0: getrusage(0x0, &(0x7f0000000000)) getrusage(0x0, 0x0) 16:00:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1a, 0x82) r1 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) shutdown(0xffffffffffffffff, 0x3) accept$unix(r0, &(0x7f00000010c0)=@file={0x0, ""/72}, &(0x7f0000000040)=0x4a) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x200000000) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt(r0, 0x1ff, 0x90d, &(0x7f0000000000)=""/36, &(0x7f0000000040)=0x24) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f07f00cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852683cfe40a9d63991149f25090fdffffd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167ffcdef58fba6ff70adde3e3146a1c1fbfb522ba0202e9cce5a98aeb4b35861f71c76d23b03ff7c5024a27c97768ff6686cdd45cea1abb03d60011c89e6d7fdb86b5108771b6e816843a1cf7b76154d8a773765bc3d631a4e4173591", 0x1f) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000200)=0xc) syz_open_pts() r2 = syz_open_pts() close(r0) writev(r2, &(0x7f0000000040), 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket(0x3e, 0x2, 0x400) setsockopt(r0, 0xb1, 0x0, &(0x7f0000000080)="364ff11f731be44fc55cbecc6f0034e8834e1bb20c8c10731fb1ead94e70b904f6482de9600f70558fc7e0dc19119dd66abeb341b84a12cd9c587e182522b59e6da46f3ec78c836a27eda41836c19fb2b2a5dd76542a13b39444cb7fd207cef864267c0b7507431eda3d70d4f334d574a9f23edfb4cc2012789bf0a87928b4c4a0ed0f634576761a80b85869f9f4ae2937dd381903db2b533e1fa502dbdfe62dbd25ab2b969b61f249e67c1e02838b3e9dccbd58be9172c80cf43ac19cd63b4145cd03c34950", 0xc6) setsockopt(r0, 0x69d531b5, 0x8001, &(0x7f0000000180)="e446a9c985889200776432e329da78e0141a47756ce7b0265ba644", 0x1b) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff80040000de0000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x4) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCONS(r3, 0xc010427b, &(0x7f0000000000)) r4 = fcntl$dupfd(r1, 0x0, r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x11, r4, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x101) preadv(r5, &(0x7f0000001440)=[{&(0x7f0000000180)=""/71, 0x47}, {&(0x7f0000000200)=""/44, 0x2c}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/180, 0xb4}, {&(0x7f0000001300)=""/133, 0x85}, {&(0x7f00000013c0)=""/127, 0x7f}], 0x6, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0xd, &(0x7f00000000c0), 0x0) 16:00:08 executing program 1: r0 = socket(0x23, 0x0, 0x10000003) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xfffffffffffffcf1) socket(0x1a, 0x0, 0xc32) 16:00:08 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x102, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="b85ddf141b89c3afb9cf7d4bc7a4fe3ddd5111aa7ec0b2301a24c62b00802e300a9e18cc9f3c4fed7c79c970d89208b993d71a91fde0727d7d451f76238bab6da1781143958102eeb5b58e6d26ea4aacd003859fa70c90f5659ce8182518dfcfd4bc075df23a50d7756be323f408795dc832c7492737227fdd4f7a9c4e3686cdb26bd18d06f7deee9a4beee6d765fc294508118334c6c32fe16ed3c9c093fea7b13a9948a4a6b2f0963154", 0xab}, {&(0x7f00000000c0)="721c23e55c26ea5c1663362e31fa37980112dbff84d5312af9fefd6d8a4343cfb74101418b87f1f621f7c55ad802ca8f2fa6347f96e78efa1462be8cdb8633ff0c556d28ec7f90f70119514de94eede8b6", 0x51}, {&(0x7f0000000140)="4cf5347b9e669f0c9f74a1e2e915c76b6a6b248fa974", 0x16}], 0x3) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) fcntl$setstatus(r0, 0x4, 0x80) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x20, 0x1) socket$unix(0x1, 0x5, 0x0) 16:00:08 executing program 0: r0 = socket(0x400000000001f, 0x2000000005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) fcntl$dupfd(r1, 0x0, r1) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0xfffffffffffff000) mknod(&(0x7f00000000c0)='./file0\x00', 0x200000000002008, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() sendmsg(r2, &(0x7f0000001840)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x3, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)="ef151034b09c2350fc7687ce2d2658f7008f0869f9af31420b9be51eeacd4e2a9771b6a44e074363308a48df2497f39b61032864845319aa5298d7badfbf5fa76901e14177d0a1496215f41f6c019498ab30e63b3b5efc14509b0bb9f23c704ebfa1c2ed71887292439d6367296abc1baf1b314cfcb9", 0x76}, {&(0x7f00000002c0)="91b5a1e8c2c7432316856e7fa8efda32ff3d2ff5c6e3355d7920f572722157f1dce09fbcd5723fbc3e4124240ba06d542b7f99f3cf429c3da96a3ac61c3bb11058dcdc", 0x43}, {&(0x7f0000000340)="eb828a4a6dab94f6608f38667d1da325edde3c03e700bf602bbd42ea2d08086e42a402ae9b1d2a22308262b9f3a0de79e38b80cf65c59ceb00600142ba5d2d9b283044e892933175304c8d8085784ec65d63e41ae6cb0458fdc4540d00326dd702baf72debe5f636256d9c86fade06f45426c2f4167e21fb808a9f247207f9a33629cb0da332783f900db6afce0bb21b20563cb05017bcf9ea8624cf51b565ebe5784854580dd061f581ca8b48bba8ca", 0xb0}], 0x3, &(0x7f0000000440)=[{0x1010, 0x1, 0x39a0, "ef2026636dce9fcad69a2a6b76bd844b9486178a27225647b9427e9957388518f00e697c4036fb1b32980b52a37ae770e94953cb697be7706295a41a552d6a6dc972b604ac63eb63f3ea34cfef9484939e925abd52697c9948b527a227f9ed7f36b09f417c10547a8219572d813e7bcbc87efcabf70fdff40934e2d64b9ab244fe5415e1c2cea7a7bb185152ab6043c19c620e2dcb551ecbf5ffb7aac4e0809bb267f0d7a5dbb619f149de726874823bee932bcc236113a67ea213e7ff8d18ecbd503307ee12dc0ed3dbc566deeeaa26ade8f5b1c04bf0f94ee59f124cef2095290a36667060ec3a0cf5600ef3fd770e5deb7580b14e083e136d9167e975160ad36257d597dbe9d7892a5c6107302945eb50244ec7f121b97529320126557ce3f3fe88f8cb9ff2f7911b5773b8c43a19b19c3e4fb87b95f82f8334160b96b658bea9eb15b8db035903a63307817e982788798de851a81c1c3a377be971d8574bd6c2a9df2bd2116c747bb565d11dbfd1b59429bf37ef8275d274f538cd3e14ed0a84bc3dcf1c1a80615d6061703f6af5e13bfe801c89eae359cc712d2e62c1f4ac1eed589b77ea142c84371e27e183a68890a3f4bea69b1644af8cc99f707df17e9395d968408b35d60104ccdb9f6b91d049d0026db4aec70e33dd08203b1c454ede2cdd44537d662a9a722097c43ee6f28def514d3c644538d14a6e0e256a4e1018e3a26c97453e64810a1861c87c0a5ff9244cec15fce45714c981d40f29cd7c141b32f2fa6a604983dfe2d0310897044a3a3849e35bece2174027c46d2925ff2ae593a8c64cf7eeb14ebf5fc73e803ddd9b77f74c01fc2b1dcd3f9ad3ce8748aedcfbb6f073f3b664a3f2a7f624ecd1ed4cd1028219caaff2140c9e5735b0df1e116af5330bb50eddc699b2b4aefd365e4f25b8b68c7c150578b68fdaac34679740aae308eddece8d9c60c2b2f5608607dc3fc1181033c954275f171561ba5628d2200413211d2f9cdd0d071a3c456f7a3e8ce84734946ab8d750678de46ae6e52a93d0155b6ae06085886864fcb8a85d0cf833621f7365e1453700185ff04de364942c0356568f1743b2e2916159e23be40603803dc4e0786909a579b43a5a9201125ec824cfc01d7aa7707f35d7b671c6db7de2f3b846e9952bd1f0c631a23ab1ab98351d67e1432633253c7b871174ab96e1b0055f648018373575d211e394b33352e0248a26887fd46fc319b9d86dfda4ecd7aae81ce865c94823d918ea59e61770f579aae60766cdd0d870e74d1d6dc9e68b2c3a3842f4d22f690c6da621740800bc109022480dfa34270235adf5809152002427164a760d3919fecb232fe70812d38584ae7fb9f97cd7e6164f80e70a108789f39124d5aa4c1b0847c92cb70da802c796f2cb194790d182c5a5e466471dbbf8b536518db3ea2a58a9d795b5a76f1d764cf79dff6d1983bee881f1d7233ac71a9a051be0e3236082dfec77154c468eb614c5e54444a8110b84832b956ec70d9033039d259be38cc484b6e34f0a2ffa481d52b9092def0fd6b9be928bfee7fd7b56392bb13559908a8c9ff417172e27ef69e06f9879ffb17f310b07e09f484fc47c9ef00953e3999195cef49fef9e5638f36bfcca35fb50bbde6225922ffacbe15cc2272e2b3afafd701132b0169033821aeb8602549a6dea4a4b42996b5402b93badf087a7cd03af4be489f03682c6f4db8cb93c1d035e05d0b96f00e98a2c9e3476c28b5850b288c63560ebdd3d1b3c98d158bd885ffb193ea6185270c4357fdd9b6a81a8223d05ea5de68e494f0a9ac642d3b24f66e08bdeb1b3d577c0805040a01ffc17827a3e14105311db375be44937e229e7fd5fa5f1592b04fe947b2320cc9c36abd18c7bf26aaebe66832377709388268dffe0446de1c2dc826c4f6daefe97f009454f00249c2327b7023d530a6d7cde94c6bae96cc783fa1a976cebd0e149783df3b4ebdac30c1a3f686d1f8499199879d31971470794cf1cd2910f7edc01279c26c1815e1913d02a651833c29fe95a5467b6810ee5bdc992c69592e79a04be37c96c7ecddeff75eb4c798ce0c42dc5f76ae7bc87b8e12ddd0e2caf11c3f1828541dd76f02aa08770de04d6853bdd8f5c31c199d6e4a32ad168695575dbc52aedf16c68c0601a21532dd4c6a126a864b6d02573b2dfdd77e14a7332b011b8e0eb6865abae0e98bce74b4504febf5a1878ef69918d95f85d2162c04f766e0c8d760306a76f1e1138ad005b1116ece6e4c67c545221d6d1f5db227cd8aec2203c11b8588a1b02976a4c9fe39b654cfe04098d033881157346617f1cd859264d6001f54899d6e4ddd041a94e80b0b5268d214eff396e05597be14cf8a02222beb57c05989e272a569fff171aaf6137e62e16acfc7b40f0a412b727e16e6cee511eb4e4f1422003fcd4f8b9b5ff7356337ebee9499d8ad5bf9ebe3b10f52bd0cd81a891fc7d8b7b57d1cc34461f1a0d8e277dd5fdbcd815bcd0823cbf6099ac6a08ca562f31ab0994b9ba04eb8441fbdd19c55adcb6b302f9857555e6107491ae4f32b97f70573ccf13f9a73e4ebe694ed6e4496e35651e0e824713ea797bc14bb2692b7730c6ed80d59b3d9e5920cf2c94ed711d444d887081fce38039ad806d8e0604823eaf07651a44e6bc431a817470a3f143363ccfd80f2accf0243c8449158784cb1849d5274f7ebd6466103c50355e619b39f301e8db64bdcc6f4c4cecd15faecaf1a41dc4bfff05c36933ab484cb55c4a057fea06d90c4f84c9aef828ef7366ac211763175c14f57becdce9cce6e46ecd5e0aa4fe166c64a485e1bdcf717173d4236196f0ff072b5a958e45694754c2024384204b74a35e43c4fc1c342b4d3f575bd5ece5e6359b6f82008207be6f80d83e1668d2277f4f97d21e46ba15e331d9a995b278e5d2eee2c7d4a156a5ba19760629396aac2125564f12b0ecd317c1c05e6006a67f614bea6fb45850a7e32ac44e146918523e04931434e5f9198659d9dda567a9c3afd1a9215f55e5245f2c77351d8c7e4664b8196d54d26260d9089df145d48cc05b6fd0efe4969dc204f01659ad413349b13f0ddbd41ccac63964080a57043a95dcc0cee25b3231b34eb400ebc77512a0e27cdd722b54e85a040de7660817555278efebea16acfd327d769e2e368aaa79dc31ced5122949cedb2c08a443e87440c0bae5553b074bf1c071ac4329ba12d24b00cb7db84dfae54dec612a6edbbf4a8bbe0da4fce24a4bd84aba984c79fe9d0e1709dc7152a0bba261c3f841133dcbe1354e0a2952c478fe2ccf637f55513621e3e40e97a222ff37b7970182810a36e06845715ca1d769a9147d98741cd628bc21ac841c1e611afe135c6f57a923d2562988d51012ffbf7462108de09fed1f1995e11db30da518ddde9cce72eda078eea307d7d7a2a846aa473e02105357d3d345e94cb02f4906ed7c20dd472e16ce8650982daa00b1b73856a95692c88637785cf97c63c9c137b7d1f2b0f22d9056879fbff7f39fc48b4b47442336e0267f1f6913276f5fc284b7498ee7045eda28374097de12635fa72f7666fca52bc3d8fd8c2932a228d9aaa08a625160ee7a11d70f69ff280199af4298f1e11575b4cb9a1087bb9d25d2bdb1846cd1fb64d613938a03e6c53e38842a70c0ce9d3f2aa93086bb30c7f9c336ecd35030fa705458627b78725401ea76c23afa1b21cdf5ad95242d418e90cd25a90170538459030cc32ba3ad0623dcd09bd65173d82ad0a222edfca71bca28e2f04d0ca5405884bf0efb5cb5bf0ab3603253e5c608dc9ac29d45f21987c376c0086aa69e09b6d3b81fbeb49ea500d72d30b1cb35475f8055d31964cd13a41a371011344ebe3c8b3508227e58d249ed21642e06103d7174f50fa00c14ca55ff9d94e83989f8c2a082efef58f8bd0c21c675cda23c2937a78b67441b6bfbdc2a980b3881be01dfc1a098cc6f8565d3db285fa0752ac7738e5d8eb4819553105b9ebd29fefaf86ac72dbb85fb9e679b58503450b3a25ca5ddb244625f150f0e0c14b1331403b6117fea6415dbf63713ea83a798177aeb0d429f582ef931c04ee63763236469f7e118816ca2c82a24d8dca5706399bccc83f71223cd0815ffa7df7f325fcf928615f5b1d771f826f9df43260fbfb18bfa918fa6a2f20af458e20aeb17c955674713137b2be3b74ebb5f2c1fd486021abbdfde8fd9cc42d0bd061bd5408c2122de6a32d67e5cee74e012638e99209f14edab5ba5cbe94032667762caff00fd78fedde963981678e3b7739ca9e5d2eb49dc4f9674c7d93c082706130f4396abe96a40062edcff71c56cac9362efb48e138687173afc9248d34e260b92f95151685757ca16fc4dac7435189ca6e6014d34db1feae697cfad6afd291f0f99c338b70137ce14f3db4071796eb63c8b172fba2f7ae97d768e477d1e11bd8a0d0aea7768651f1aafc22e21325afe29cf550479deacacb292f45d664ff7968d2adc359520a3968a9c26b3cd53382c09eff22d6cd2b0bf253892a1c01fbd162ffa5ff0acfb4feaf2211b655ef64259cd2512e576353cc1a89f582545df8884d52044d98774bfeba1bb7d7a49f49ad7b7ac91fffa4daf0d54c47a04093f08f554dca5c6df6d726b69a0289fff3c1ad8941ee5c7055598a087a88a2fffa62d33a4148b71f4ffb008b6337b77e109fe3344c10ecbf249eb95da4741cd856986e3a47423034d4f12bd1f5d7beb1a1c3b486fc000628ed9cc4dd9b6086276ca35b6308f1f8a45f77ba1dad6efc76a771ff095dc3cff61efa8c235590f463c4ea307c1740cd63099f01a8249e613ac50fa391c2b8335b1ebf7c2adcf305782328ef8bc53ce4ffde4a6d967388d92c501a747cadddd7f923afe56daedfc3cc3dc604ddd3d03f6e47d519a233b1389d9d30a40bdc811d9dbb93eef43201b4d25addc79bcf1897bdd574dbe2d4b6782491ebb2ef539b901a60a6bd10f6fc49279f0d3190a177b23860f4261e4c6bda0fee9822f04138d31c171fd180e5baa1cf7e24705ef5e734d0e196813cb6a60d9eb5fd34c082a16a52cd4dd40e183764c35e725d474d1e231aa5c7bc2133736b6ad98cd147dc51338f0f8abb788099dad51927e064870be79616cc22fe5ef2eec19e967df9b037a6867948ef068b312f8ee718b2e342b87266aa1f6d69f35cbd4b3e9e106f67603205cb8b02b161491b962d35b8c336e7ceb8d08b50dbffa7ba58c9ace35debda0032a1cce8d7137e5f88fef21b7e18d169580c9091349b52e6eb532939cd8f56cbd255e67ce11b28391a8ea91954ec8b2894240d8599e064e3d807fab064911f6035a8904005021a8ced241b44958d16e4e2149a1f66e362292e5b21cdd08fd44e8f536ce689977687ec0bbffb2296403392d105bef3a2ac00912393b142b0243ea824bda11b22490a6b974e4a96d4d039e19ebc07ffc5ffdbf41cfbfdd8005d1dd7e5969d0878e3b40f5b58d21f1238bf2a663641458b0a89de96c6a13242d37c4cef90c4ad7701e2e93461d0bf326746f68189d4524e42bf402eda5cfef42f77a6f5537d11ee102503e39cd867a1a7950706f75d08891ffacd69d1bca4d33d10bc459568ec4c85cf270c150ffc4fd47e5faa6bea96460fe5070afe0b6931d8d7785288c3e6c58fc6abc59395510e5cb9d571678ea18f7c62fe1a224aec1d1fd63743a038528ce5dd06f0e7767591761f3e700636c38deb36ed07a887e26365001891fa07be36b72e66e45fffa1a0cf3286547"}, {0x110, 0xffff, 0x4, "bd7a3a3edff36c009f105577e6b6efb3f706b47d2042d009085c1aa6d9c574a2d9e2274ea9a985bdcfefc0f177b015e8c9f4fc2857ecc1ba4e96442f392978e492357e544d64a37b737003cda07f31725a71987b45dd370dd8b438490a8d6793253609cca14345587fc89a3160dc28c219a0d274a1d6eb184b085497afe80b4e4a4b8d536a491b27fdd9263f513e54a4633b0cac327787883b7df3b475dbd7a0eb023f66af7a8997275c7759edc2fbdd14e21b44f8197cff2c73372db0539e5f30cb1405285508428fffaab028033d2f571d3ebd8a6c2947c27fa474ea6b3e435625f91a8b10b68dd4a31ed7435ef131690c3ccbd0ca9232ea3111"}, {0xe0, 0xffff, 0x4, "1886cd16e2a5273eaa2ce3604a852dc4811fcbc59ea55f92f76562f6fd09fcb8d8a946d05a2905e9791b79bdfaaa517670f34a7b2b051252d729ccf3f1c639e41e8dbb2953c6fec2eff4292a0df739b8825ebf93b69d310ce0daba469d5db582fd90b848c0fc44df037e721001723aa8e58d03c554dec65973309b05431f71aff2fb40bb9fda44948d65752d3f6dd780f9cdae307fae82c428bea968c99172d07b2c83d160ac9c2148bcf9e2931277aecec717cebb0c886b5bdb68cacd57da96b44e504d1d0d76876ce9"}, {0x110, 0xffff, 0x2, "5687c61e087d8bef4982e3c2b80c8adc96e4acbc3e07546dde1532ce5ff135a26e47f23fa8c58799b451f857d19f432e7c97825257f2bdba24222fffb72ed96b56204c5192211c839038bb2350ee6d03300206dcca4f156aefa0d80db30939dd74b9f3a3f8e430fb53008f93c65f9778f8c11d29c60efeba624a655eaecd00c84015baf0e6a5483618abee5e5fa30c1517c2d08eb24c52dbd6c4cd99c0a5daa21ea477204bf328c1e3516a4ad3b414d03d09881965fa3f47c89cb3b58f52e3097dbe06490862bec225e49d4921a0827c22435a3004da610cb7aeb2395b8698f5a6afaf501e199dde18f1141f9697553de947839d826a9fcc7c6c9f669c56"}, {0xc0, 0x1, 0x1, "ae91bec8b2f1605095db6a8243893821c00a6bfe35ff3f5272bb4da84046ba1c589fc9f6bc698e8f3142d0548be1cc91cecdf88345d670decf35e1832307c2e2792b718eb6d88a93595d7ca9af5fd90dfd6203e6d092e1ed9b414932ef4830f6ff5666e157271020d3aa240d0421fccb1d92c27ef87171a011c3ff00b595c9d3e9177c4153f43e726df81b3a6cd20cb73877b4fd04029f0d7c24c68bbb480ab3800b9ef4eaaac41c391d351bf6459e"}], 0x13d0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001880)=0x1) fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) ioctl$TIOCMSET(0xffffffffffffffff, 0x4010426e, &(0x7f0000000180)=0x8) 16:00:09 executing program 0: syz_open_pts() r0 = syz_open_pts() setuid(0xee01) flock(r0, 0x6) write(r0, &(0x7f0000000000)="6864ddf27139fbda6748b9a9e81e6ba17bcbd36c6f0239aa19c06cfd0df6850222ca801f49469095027646dd81f6af292ce8c61af8cf1537804f3a", 0x3b) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = getppid() r11 = geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r15 = getgid() sendmsg$unix(r7, &(0x7f0000001900)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000080)="66ec650b4327120d7bc233774b5f71e73056e425d6769cccc48b9a25b30712692ee6cc8ab60f20f6061f3080bbc9d435d7dce24b00353cc13996366e4da5192ede658dfcd72bdcebd4c1c71335689b7c199adb956a92632f755ffa3014defe20ca2f27148f1e5031f41a6dfeef", 0x6d}, {&(0x7f0000000900)="783722da71953a9533a9fd685a2232e523f65ef25430c6d6609b47c5ff554658210cc2d586c05023f807a82323940dd1f756451f86e9523009a45930f2486119955077708f93623325841bd582c5f4745ba1cb9f0e06f931032f668809ad19c7885e7cea745ec4047db3349e8d9c0fdc2ed3dd2593e1cc9dd8d24238472f27a855664c440202203bb9466b0788dacf9ee9f10ca04582b0d5b206313105ddb9f841e3f118f70b46f819527bdcdeb98bea24f0999d00aebce53b0f030889bad48016e84001884aad47c3d32453a2913973e2bd03f2f5ac35ad188e956639b2ae135999d23fa30183aa16d2af5e53554fc9291cf174e3bcbaa09414454fd7ac7eddf576f79ce9973e99fc78acf1c9134f222cff0876a85f051038a24ff147efb7f3cd6dddf39deb41da4c01b48d7b1f48f7d7a1131e09843a79852709ab22c0890ace12e766022d9a2ace505152697838a8454eca47504cc341a15d380988d0015cd839933cd909e0617abcd84ea6754f94935ccbebecae08dec5eab04194129e31a7aff2276c2377cf131fb0c32ff75954911b804514173aa08af482c7354a155595388601a238ad16655022fbfe7503390952b0e3475d9dd4b6b833ee181c41495f422258d321a579513506e81765d2e48445a489ec3b6eb8947bebd546c8ec49b99b3320683b414d4488c3646cc12015ffbfa51667b60ffe6d494afbbdc53c7f200e42c7ea7f887e2b2e3af957ea16adc4c100aeac0a8e45b82cf968ba9d4826ff0f4a08abe4213fa66f109c96611e95595a69b41f7ad7169c1415e9f5169b6191b3377eb06db3afd880571d8920e1543af5277685535f8e453b4e404de48ab1e067283bdd8ae2f7eb9ec6932bbbb62453362be86c9fe041fcc182d8a4edcd70a0553151ac3dd201e56d0ed4d6a1e39688eccf7910bf5480736c4fa20b9110efa5088b10d8774b5f24a6ca048d29be70f760d795089b6ab145cbd82ca8173d8c98853c25420c611a88ea57c08a28f9701c3d67b53aa0be7d4c946e4e183f0d274ad18aa68c0c7628ff008373af1666d53bc53c78a21810f35375bac84126ba61f9f1d79d21aeae2951e92528b448af616fb9ab4375a764c38e2f36c3b32c6a2d9505c389f859515119dd7f9cf9f4102ae403013fb5e0913ace3bd64a4f4475772e2b9a0db6a325eee84b72693e45e0c57e82271a3a6a0d48c41ed02fca08fed6ca3292110ec4ec5b07f22d18539c06b7b1e9ded09be39a1b9a3a8f0d83e2af8391302ac9d4ad7a2d43b04ffef7ece4a411b4743bd6e6b65728ee19309560acb2a96f53d1a7aae922d1c5bfb81b4439553d6f50dc5c9cb9ecbd5daf53d58e8697a98b9cb09fe9fde46e1e1a7ea1f7acd0e9637129d34aea2604392cecd32959a01f0f64d4d9b16fd29cfc579d4572949e43cb169ebec6ad001c81c8b8bec56bfb0dc2c7deb0502e75437670b83e455fc3b3a9d41efabe8264e285d83e45f5910fa492127f641b21b6f995184e288610ef73398eb0c46711e6cd04b2c664e53ecac61723697af62ed6c3919f420b6f597436d44202c3c6a2923833462f2f7bc401d3c14a1299c3e93976fe182719e1b5c398cbe03e1b9c09a588005ae8b69cc305c6fbf289b5bd22418aaad6256fa17708ddfbe54a44acc31641589a4414934d7557483225a88a968fd7800ca25176b4e7a7d0e5d92406392f5d20050c9ca5f61abd66ab2e663f93a48a83f1db0e8bb2d9ced57408507f2af9a6f0f6be6c6f674d261bb51d66a54bcf94130e038db6bfe28dee8875932d32e23feb9e632f556139a7cfdcef150926d1a7e78555e27c35635be557cf7a1b0274411ba219cf7bd1f849f0cf162a5bd90a4f394563673f65ad4d0c474c1f23986d4a67e3308e36ae5bc0fee01abd3a8f10e7517862dccabb798f028fc6828be9814b7d5ae168c6d153650d7164b072f0f37c5e5cfb77dfdc34ba7e04c0bafd877868adc2cc53840e4bc85c54d9976dee2282079c53ddc7c6a709c73ba76946f7f17c60f5266ae418a63478089cee699bac61b3c2d88af558cbf87f626d8fb6d25aada7afd7ab504d7e1939e1f49d116140218b3959a8a35ca7039b374711015a2dde1a9174bebe0e440af89e48b6caac6daaf5eeeeaa501379019a568b041dfd74bead43a3633a686851e0c02f207d4f03a8fea4baa868ab9fa9f8ab398bcff5e32f573a5ae46813dfeef896f6b978ff70925b9a44107c4cba5bba19a3611582de447b25198cc0e085bcb2e021fe8ef63469a10529a222d4f227d79c9ee16a3bac92af0a362748c6c93b57e14016b1012df8bc359826c88a85fc3a2c6b2232d6d278549ca1f009ef81c6cdfe69dbdbb4810d80fcea5364738285560c1840a953bc2734cd00391b928dbe2c31b69d971dbb821ca30196c4594f7a767acc6290fbd3dfa8e2f2534ef62c8d4392fc3179ef4959c5cfc8b86113e54afa77fd90a7b6e9407c73f0f56ca922a2f524ec043442e5d8b540001536c6ec3fef43e2f57ae0edc6443a0382f8c66bc234bfff159bacd5f4ca5095191822103937bae5355aacad24ad0b415f9e836905552612781f738067203249e69741e1b46201e675e372a660891a06b378c973d611d87f49ade517f1527fb3cf4ba26d744527734e307135200805347f035c7cc103c6b2a7073ce2931704ecb25cab22ae93275c5b182543499ad50514f8c1d375cb5157c7fc3d260bbeb703e056b63c8d0e1a1d8c7348fee9f1b18a2001bf34806571c953cfba3a0d9f96aacbf595218f4ef3b44287196838ddfd0bc76817bf5decda2b3e538378313ba35ad13083b1ab91034cfab8f157f71b92234cc7acdb419ed30f6a7eca38f1ddd050b7bc13b2eade9c8e33fc25bf45cddbabe42eddfb65488c314c902742a1881dc4f9dac4bfeb25a14fb6e8f65a7da4a1fbe566963c4a1b2b57f6979ace395d07b4e5bb4586053d9c3714d34c519bf895f107f5db4bda53abb8b122501c9b4f78c557c7f1cb0e2d9cdd9c4622a3c434f5e2ee38b4f44e347548f19e341934c5c2ad9d2ba305746d3c52829dea6b39ce72e954c63c991a4589e0d45b89b89fe3dfe58260b31c8e8e6eb36c4ada82a231d743c4c0dc73ee6d2f18ab82a8b2a0ef1b53adf5f4e60c1d0352348e7b4cea17d5bef292bed179718e0a6543b412256e7524d451ee14f98957fd5d1525fccccedd9463c0b1497fa9fbdf28ae3affd8f306e587c04931324eb713b9bd3bf16dbfde0a6c4949d1df1c953a2650b7a8dbe8cf72703d7d5772df14efc1486307ea837a7113ef0651027d21d2c9a5314f204c6d5a5cf94ce036c218bcffac80db4bac4efc208edee87c2a29a16b57b82507dcf8aa27cee11b3b1e36a03291101761d553fabd1e32b4ffce2cb278491b166e15ca0ffa1049ee2b0819aba29d4c59c74006224b2194a85b9b80b471f51e518c6c18588096a8f0fb1b2cfec44601ea42b9ea925e4bd3892e660eb7605261cbd421e4a78f672e50b916e17e491db8c8bba5239a570972b6e9d3d0ab5970700f64ef03881a9eb46d64a0ceea238b86feadfa74891c952463e04be11efa9b3b31bb83d2beea1afc3e5799c6875371ac23f1897e27e647f5c996a3170ae373f848900469a9ff026bd91fd3d0d7c140b9f085d9f496da87fcdb444d0a524245c095438dde4ca196a1b1e306ca1c8bbafc286bb270ba2109d48d7f09d2833ac9e572b81bfd05b83341c8c618b85d9e9116fdf3e287ddd804ca4763c74f82305ad4b1a07f9a4cd582de1dd9a11de29b6ea399bb1010af75914c930957600f423d6c85b7cef4ecdd91a799e6f7d29487be47ba49215d204d5be18344a6d3dd2114639d39bb7e425a5017e1b6ca43abfe82f62600ca04d3e0445b7c852e5ed21d7d36ed8d7e52c1c5fa0fe7242525524944dcaaded6d8584f5637cfb2ed81a346ac4325e18ce0f6eacfb2b3f24ffe4e69d41ddd6393c6977fc78eeaac87b2710afb244d120cdd2c1ddb2e01e69af64c985fc0e26066c25b3cbed3e44aaedd351a7652df5ffbfdc9e8c89cf6659b4a686867428c632021410c53df205bdee5f2cac6bad41c7297f87a6a3a07db361d8b4076ba533196256a4f010521e45b53dfae5639f2e6c255f71a565c3c2778b611cb9461be351bf0ad3bdcd3e09bfb73e688ccbec4e6286a6da8c272835622135fbcc318b73205ca147bbc7924c310993eeb40e34e9642cc85ef2f761da17b47066f312cc5738cb53c618d0416afe37dbbf41a99643bcbd9ffe3293287859fd9017069d6fe2d94a19ee25aa36a82a4da974767956916f62f58eef84733ebdfec45ea489686dfcc1f3f42be59e01901075fa0caa0f2ff473b56fead1747008e05fb8fc3c3dff236a735358f9117d4b7454fbc096f24d163eeddf9f12b3885199900c0a174ffdad3841a5f0d2c7d4246ba4504a399fe0f36de0c5c099237ba2166386377e9ac5e9b997e3f6f34d1abf34001ff39be4b579a40256cbbda25f4b53314206747bfcbda592f7f1732a08931cbf9578b2aa44c13679244dd8db6e76517ffa184f52a7656e28c767d4ff28c28a54e28a135d1d32f0a8348bd84403c7c6d38cf023dd7311d1fa589b976dae5f1fe786143e2cc440dd88bbe3faaddb7cdc6182a98b355754c7a4f9130bd3bdee5af1c3edcee8dcc21817e2f8af48a62553962558e21df8b74167cb3cf7b8cdabebc0d5a4de5cf415e0f798f59a00fab5dac06e296f1a1bc031b1b9a5a2a9d765f602278c5b0515e45f86d304476b53dfa098e9399b44dfba9bb3d3431c0de2506bcdfac04c7568cbbca6fea12c01ecc409423192281fc92d6cd5ed3eaf43ebe6c93713387c4fbb93bc7b7596e711b6ba140d960c01c1eb11af67de33f9f25d3d1ea4d8a7346a6bac8a442f81c0e973cd49a336199178ec56d5474e523fee895cc58e2c65c59119c0e4f5df6b0852b28aab4e6c4e3f56667f89a5a844dde699c905c1b8e09f4249986153afce6f59d529b03c90dc20217e735bb1467912046d82bb44ee5e85d997de0b9231103b3145ef1456bdf579421929736fc3ba9aeb89afb9325a239dcb72257f905ac2aed1d0721c52c3e8613585cf79a700693704ff32918a1207bfb2d6d9603fe45cce1b03c5061d18c4fc4dee6ffe4dbc8d4aef95a189151f62902ca432a01aa367b65abbd124ba628428aa622abfa0d2d43f3da20d4a034eeba148044cd2dcc0ceb32f5cdc4682234f767b7326070fc46eb8545d2b1f1fce2cfe5ee829ff7f06e0f78253e6dd1abefff7220793fe3034f249950ddf6199fd6fa9827c4a47ab07d775bb90afb05bc59af08b8ac368c8ecd2a82301f69abb31f822e4c01a81e06155f72d31fcfa47c83d5c9c0fff3b594522e877ecf1d955a5437674e2a4ec7fff2f54807acf02b56d3da12d4f0606c2fa161f6403c03406d0d152867519d1a7fb9c0eaeb3407336327e0100dd542fd83be2204d20f059a266f21525766358258afb171271db942423ad4d07079e7e5942f0308c095eb6ca0ae7bdd9000677e1365bc5e104e937ae7df17098d3f5aa7b57ab1083f6a7a1fa5f40d12cc0431258966cd539e37ccda82cbdf5cd0845fe9c7263789a8542ee6e1e8e549c6fc2acea041bda1c340dc3f8595961de0983edd2b212eed9d2bfb4d7eb0b755ffdb44aecd1510436691721a33c158f72afe92024e9b71b61a269d6c39441eabc1f474ede6fc3e45edd25f420c743ca1df66f7250146b58446a50a1d2fefc97c8388a335aeb160c6c3526a51f6f36cc52cbb7fc3ac23f0dedd", 0x1000}, {&(0x7f0000000100)="f1b32decafe23fbe62e0268d1eeaf0e90451027b9060ebf79fcc982a867b9123c26d1c04aa94ea7cf96ab4c0576e12cea7e971383a8c2149e9eacff84953d207272b976d4e51320bf798e21766b2da574cf7429c6f283664b9bd1474f80ce2b81c20bccf2ce4396053df67cf0f612fa65d2b07666ec39fa22c1dd61d46c8506dfafec60cc966875e2f9408e7c5f9b5ff7230acc330c6e0059674efb6fbdcd12d36af9761600b9ae813a786d9abaf77a175c03a5d78abd551db1008ea633b31a608eed5d93bf72b5e0e3acd6683de8ebfa031", 0xd2}, {&(0x7f00000002c0)="22647034d28284189fc35c25dc592a247f5ee79310bedac3b376b50d2e62eaf6c26ba785d24bb0a4ba6b0928f18b948ad0363040247ea9e8d8d9c12ca1bbe599e66fce8b8d6256ad8895a409877f4f7c397ef10dfe3f6b4956200ea69837dc049d4a7fcf28f1328f74036c23de50bf638854213bde32d6a43a7e28da013e6b5eafbd62ac598e23546af248646120a9ed0d43b51d7aa700a9004046dffd31caa56ee1bc1f76e439de14fb56167f7e5fcca346f751de8efe3bff0a93a8cecf3786b14c1c8d329dc87db16555aded0e3dc39845f46b52d300058e56b90d4e", 0xdd}, {&(0x7f0000000480)="bbb24f62c5afc64326cf1c9682d20762aad05fb8a863a7223015b371e84aa65d9be1f38545c376bbb2c56fa8867b72d207f005b1f27346c4f4df48f2bcf939c2625d8a09c2fe5c06be01f565c48362c63a7139bd9516b14116d49fcb80e8b5921cd384ccb2db98d0854513054b4c7dd90dd455cbcad350290dcba21846295fb6745f7f37c283861053734ffd7014ba65a7d3f8312feeb585fac5fa5f90a37d7be3", 0xa1}, {&(0x7f0000000200)="2cbc10aba80c6fdb08eeed4d9d6e2042d2e6ad0d4554f79967ddb109d805e282b6a42e7c3a2303b4fc01db5e90ebdb26d3363ba7f0e3a23f88b8b8eceeed2fe121d6d851", 0x44}, {&(0x7f0000000400)="be3f3c1d88b8bd43b4704a047b5808b14def8a7d65fafcffb27fc6cb0de74773d9ca1de409da1b052fc994be2773cd2d48", 0x31}], 0x7, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r9, r4]}, @rights={0x28, 0xffff, 0x1, [r8, r0, r5, r3, r1]}], 0x80, 0x400}, 0x1) syz_open_pts() syz_open_pts() pipe2(0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x4}], 0x9, 0x0, 0x80000000, 0x0) 16:00:09 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) syz_open_pts() 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) sendmsg(r0, &(0x7f0000002a40)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x1}, 0xc, &(0x7f00000026c0)=[{&(0x7f0000000100)="df1f1a1590bb5eddc8f05bbbce686b397944043dafb52f115a7866f9349fa95bf0c01a0f70ad28c59a587f51875c274629ceb65816f99658131253ea949ed64dc4756461c126ed0823631af2be70baeb02e8cfaa1abf4b5fbfbe8b3c56ef6345725bc8a26a0833a11359ef16a02637aa8b8dbea72dc71f7d0fdd161a4cf1989e", 0x80}, {&(0x7f0000000180)="460d51bf28c5909d8909e6956ecbb506aa0a1e91bbb462ced69f36b32233e103d30cd3e8522d8bb0ec203d65a8d7e127a0d4faea1c70456db3795337982ff0c88f89459bb93932488320e8a5eb722d3cace98018c539d4ee08359c6ecc34c77d62c1f357f9e33f441e95206d0766879f6264a078d0365f8ab77f98d0e69e030606db402e1c6d081b783d78e1e41f46bb718736e1ce56005ccc236c181aca380cb72f1005c4edc4fbaa826dc169665cbf500eafff9a81e700c098417880e5f2c572c1a589c79ae366decb6030a41abcf8a9383205bd3e05e63ef98152341674768683a553a5bd3b673b9c30fc61a8764198344cf5cee35c8cde5fd01d3701f26f15ce3ee8f22834ea1a3b48bdb63183e95bb77ef1d0ebc591531fd2b97f8548f65a9f4990feb4cf9d3aa9aceeec9ae7df08d6abe16577f4166c352bf0e5b476d6114b9816243aa66164f818840e351566a156f0ed0290b53d75b7444efb434f3692fd8f7a8aad6b2beea3ace1f17065c73c33505054f7840da6ae782bb66e6181f72edc999df2f6b01c0ac55c76dc78777b648bf047fff6e9bc548c3759917a4b320b8e696cb3fb7735150a0495768c7682ece599140432f81060db200fad422869222f370f061fc8ba788dcb5cf05478c7b7958ef461a881134342e110c335d28964960fcdae99c0b5a665bacc781bb1263bb3b7ad1e23349bda458ced22c285b2465d118f2662ae133a86174606b74a850f6596fb057b1e7fb91295812b95e5aa82a486153406b84fc3dabebb6755f31119eba84fbc3f0cf32a0df26147628a4910094df4be660bb7936dd67c73721d03d86a15260150c0ad5690b64579985b74f21618b3932d3f475b4cb21ab149fa41b08f4b2eed7b41cb2557cf14d37438d3101ca27ee0a8712de313210398950156f118f80ae35fa92a6f415d8c66a50700c1ff452a7a487909a5f977a986ce2734b22353a340a204acd183d6395cf4ee377644de7c5348508d31cee387974ca58c0a9aff6d6e91d747534974695ff75a5307e5b1fcfd7c20be8b252601567fa659bf466465cd0a66e321be80840584d2e0364178a4721aceb6099baff24ae113946246f8937726234655b306fc39cb2a0b2a982c31df6c59eae0e9b6b03e233f1edc8862c41a1b44b2d0160ed530dedb76b66c90658b237aa923266e9ad789fbbe9506d831514b446a88b0a4d76ee288ec42c05d3e5aeb6bfcf51347e8c963f313f2e4e7047924805e1a14cc3863a7a39a8a418d00fe8ab6eb78134369fcb27c0f7ff1821972f715a659d3f9d5796ea64dee083c33b044c4a142f35093a1cd465ef0ae02d5dfb7bd304ef4f5baf8bd6125c42cae000e6c91a859b375479e24302288c699d60161eeff065c8451e81843d369a438f1631fade20db0bf50e2d673bedef82db1f2e639744ac27eb87ca1b1b2e828b2186145407bee2654f6117b07bec5d0567cd76a2a2f922aab5c34724b35c39955ffb33fe19bd3200ff750b193e2a1b98d8ed9617f9d2cc1f97ae510aca4b4ec56105edbd0eb188ae386f0e205162a6d19af89bfbf55efb014905d5c3c411ca796ff93ff5e7ff09ff7ab8fb8689851d8bc62b9796b240e8b95737eaf0e76b779f91b0a31734439d8d0338e56b9bc8532914a400b7ee0f86a748bcc86fc8d19cde541807daea8132f506c4896727fb8042e3d8370f11a32f939ca2bfd413974086295031efe197d010fa704f3fe12b5105b9b7c5038b6ff28c748bbd7f7403f2a44797f728fd213285f1ce6ea6f35eb62ae1b510c491c236b3c26f5e9d734be2322a7fa6bf0df6ec16c0586a3d663d53cccf3bb66f211ffc55fb1eaffb37d02a44da9c527f85bfe76b142a8d9ff55cfc207c3908a8734e447896eeeaa059ac753b58a0bf91f0bc353c250f98c6a6cea1952241ac4bff2aa980fe80ac2c23c58a2128cc95776c9f19ea25f7270f09e87143b0d26b745b332f79c3076bac492307e099cce13634b0ec53bd496bdcdeafe193e13374fe3445b47ad001169cd6f2916981c6ebbb5a20767054b15c7459293f2fe368cc4e83759b807be4fd182b44015428929ef6ce62e79e1032d1f10341d5c0cdbb9837d192d493a724ea78d885343115925323bb1ca4391c4fb38e67732c144b7709418e8a60cfdd88b8d375d3e27955e5f15ae8c1074fedef33c48c7e3c0f9025fb89c3fd4647c64c2e8c99b90833dda604c0e4bc4740cfed51b223b439c7b4e0bb327ffb782c7995becac69fa07b46be33d6c94e4a4986b456169e393f404a870456e6ace410b3ef2aa3e53959c32b4695a40ad18fe8e20641281880cae1ee9f7f48709f39cfbd7d1bda6b338dd13ee4d075219d341eeece20a9c654cbe0ce2fd4eb0900c083f21e5436181d754299dee073afbce3ecd9de21780f7dd43c621db2e10a4521bf863a85109613929f19236ea44d8d650639777b769d48cfc78fc0295137b72c4ec60b23b95c8ad1678170c2dc8b6f1fd7cc8c8076412bbe48d5165a413341c3fcf5d4af7c500451702c4351f3d2b18f679466efd0cf0626c6519cf5030e0854a3e29db3575bdd04556fc215dd11940e30b8057c0fa7eabeb1fb92a98030e738cbdc8d5cd5b61668815fbc09a863a27169fae84ca2298cba82305782d5a900020ca8e551c962707b59cff136124dd2b3a4792e2c80d138f618fed1a5b6c3f7378b07920178f842d5958e311ef4f857fa4dea4b0d11376763fa0a478d43c37615db0dd97e7a463b8024817dc1d5974e3cf5838ad4fb04c9b29784461aefae494de27d860a553d899f0cf8f7952f70143f47a6ad399ef9176743718497c9d76d07381da513b4a9a529699460f66e02240ad98831d7f2694e2ec2aaf66f07123fd9ffe8e3196778d295301fc0c1a461a9c218be425908959f2444e8e891d5696e320b5c818f1b24c05a4f68f083c375f5a674d6c48ec699219dd2010809e77ff637a565a28e5494ec1bc4544ec664ace510450b900bc458e22aa3f868fd9822c4625ef2b3bbc2860c06107821b26b96a05fefebeca9ee379e800b8fbb7afa0f841a89e097aac639e97cc3bf03a28a631b4807685944253d320a9a8639738ee0708463e3a905d3b0d7d2aab83e1e56920dcf9c9f53e00cb3758bdaab95c4a8727b6ee0e4ae2eba345e8cddde19fa15b12e322ff8beae12e5f86b8d9c684005bea9d3ecb4c28794c276e8a6384209c9571b8bf5f63e4eea196585f789694c0f6ed2a7fcf7dc77f01fde80c8919b7a1ec4062cb3ce1a5b18d55d1ef75dd2b1dbf9836948433362ef2c383e4d78578cdf62de647b72c7f81c53e497da1f8241cb7a92347c7ffa7deb417a992f42c3d485568fcdf431f628df704334f0eaae9ff9a660d21629bb0c5bc8aa5256f74a5cd059b23c06b5d2948ac8acd257ad6d34b073fb44328daf3405bb4be3efcd95989c9e0dc4d28f6ca742a0f89b78666893d3619be72484c52f0a3b95b35a469fd1e72161da8f5c204b3f506b6a13023b03b766941a6881f11d428d3edf5bdbe1a8127b361fd80f013f0ff32a678baf73d0be1cf8b949c1fa37a665cb9df9cebb5d385da8f7ce37c1e3cefc3670e2edb595cd4f7cf699cf74b88515999a17655b3ee34d9bc83b77ccd77cb9c276150ebc7b186801f89a49d86f98a2645a07fee2f221f038db1ff58cc25bf6838bafc21011644c6a067210967ca1c17d5e2c4b05f053ef757bccbe57fce729603d4415b1daf6c5307fb6e74b5d91b2158344c1ac52f1936889806872c3a1fafcff4b3f992fb63e9bbd889844fdb94b22fc3b582120bab62a702af71c65cd37591de4e7c78d0882c5b32a751db14c3eccccefb72ccd30b881e0f2b4808987ec6649bbb3442804ab93b0dd3317e2d13b568bd234b4a6aa67b68406553bef54e10d4a5f0756ebb7a695b0007fb9c778e97ffe268f420e33d964f01193162f64d860562423324a4da8d21cdb773d959496dee129210c1c27db0f1995edaf817c0aa17445ad39f3b15eac8cace9a6870bdb46a0543ef8d23c46aa31e158e7fb55811df1f6603ef8a0dbd4259fe28d2194d2df39b3e1cbd9788fd8500cb05f7086075764e79597155f26977263a926580cc5ba28deef9fc09efce1f44dc1426422fec10cd11773885c850ca0dcb3cb61efda294a6792cc788294a3072040905141ade30d0bcd99fcab5cfa96f01574f7b737d07860b8cc5ce38850c9e510aded319f63cda79e571663a19a981aadc0ec52224ebd40f6101481b6d7aa76afc792bb7e0dbe293f79751aa5bbf911b58931aa90c4ed07f49fe379c56b784f7d170c786184e8548f13256fdfb09974e6c2205b0a9bca9cb405197baf8361690bb27cf60ff0f1f35434b382cbf5779b870af20eaae9fd5027555c7ee76e748bbe18b68a3632d25fd80fb6ef24ffe3f3eb909e51112f07b0a1cd675659d3a25d51c64c2ddb53c22779779928e586621f7168e4962fa16eda32d47a52fafec2fa3080a301df4bcf378b5aa83890e57c3e1630db169748c8fbc419957895501ca6698627587355c90c77b430c4fc9b2517c6cd3222cefc0f4811bdfddc20c8c75548026c212775149e1283b312140807b1307e4f9f5712a88f53f148b9cc3b1b008d6162d74f1199ecda15d6431d646042bbad70edde6a39065a60243b4515d6f02e2b5668f3aeb9d4df7198764f8895ed5d3e633b452e64af714c53ede1c0a34e05604a1cc144478dd0ec19c50f60509470fe93a85c9bd326a80aef2b495ffbccc7765fd30be53904a7131cf314977ee4458581affa24696191d64380541511770a0b0576c167433ae2fc1b103866af199af76ae30cbc7cf32385af6427ff1c5fcef2e4ff47a3e71c143685c90f77abbca0b79c7e588f9ffe305d96fed2c2d6d52611866c24893f393accca714ccaffff238b2b0a37ad09bad8412cb09d4ca7d5773753497a33d3a4ef271d1473933c608b901f21db5044042de312bff41845d8f3a4a13e5053f3cff2dc4dcdb67d07decbff413cf089892cb952a86af61494a0d31cff1ec0eb7606a0571b7125ec05fc7525d29e497c0f62913c5520d7097db69b4a7ff2af02c602f687aff57889db510ee1b27c5b7e854d9de56dc0acb9d7006c03aa01b60ac512a02d1584d74261b1560910f0a7f8fd3d949a9cd25e8cd6ec0b41fdf324e278e884c7462330ed99f8493a5600028bf407400c67baa399dfaadc07fd7ad3feafd137e7187b59af9aa35ac1018fd944f41e7160b56d37840359c55741c2b12adf780de74ccbeeb6c6b265b462979b3c39e0f692231444ef1851c56fb8f65e09d47332617a12370f6c194e5bdd82fae91e0679697a0813469d7cf12ea1fe6d9a87df6ed61bb39570466c09debb3877195fc7d99844d32dc3236164f347c492c995f0e0ea1795061b3c5b7e153fce1ad02387b4ae233c49ed315e0ed1470a036e1a21f6444e7928eecaae24dad9c715478219f44f417c20938a68b271c9019df56b6f6364387b350cfc92bddcf1887bff111f72c4585aaaae329fdcbc72049f51cddcaf3d00dc5ae47a341a6e7d43219991ea24d8a537e3d43b9f68934717545a19d4e359d1771b043e40996fb04a06b72557dc171251cb556c6219baa40d7512499b318e53ca04b66848ef57073bf71a8c714e417790d1003dd0bd6b2b33feee672cdd01b25b8af3f8b3493042b5a2db0d0808d1c59211535f3b1c234b1526e205324d0f32898fbef33e348dacfa7e0d98c82cf5c4ee867c456c7d804aefc1b6428a949419919e1dc246fc8ffd8f7", 0x1000}, {&(0x7f0000001180)="e420daaa4e1adf0a392c16eba01ee8512aed1b2a6df865dbcee1e03225a5762481518f442817eb7ce52c6093a2b091784f6320cf7f93862565803aeb99b171214c20bdf2e9fd", 0x46}, {&(0x7f0000001200)="facfbb263e1f5c1769e458e36a09ab7b5af4abb80aec45f09045dd7e5c89b057e9a611c45e79c8871d4de1db1cf253a811b0fa295d9a7a7ca411a8e20f2149a5443617644cbc9c584f1abe9942d06c26b2aab4bf6624fde35ce60b256eb92739aed4a2c2e6ff301389464a88e7b08770b136b3dbff2e5b73934cc65f55aaec4cb36ab26b452bc44ff214d2f31abf6ba0c1db3245a2af076a2f27c6a0d9318c88576506e254d7596af69b1b3a54d2eab10e017d61c0b97492cb7b85e80b66f97b6b5765b99462fb6dfbc2fd1a45dc73f0f604459931ff4fe7c28e9d5ed6cf35eeb901c70bce226c11e20cc99b2c7eab19d1e0e70437ad0f11d3b1", 0xfa}, {&(0x7f0000001300)="ca9c749afd841832117f2fed9a0d539cc352be4df6b16929779ba6f99da9f7b780e99990cb95e199ad0caa3577d86b6a076cfe058517663d80180c7b3510eb14c37e7ac4a2c9d97f1490b1bf2cc5f8b1d84c27745cbed6565eb3c99ed5c4697d6ccd37edd3f4aadb44eef1b369acba6c11fbce208206bc5b05a27e9ddcc588cba0a610a423acf87c9c7c9011aabe76a239b38247b80b1ddd9aa986c01731874ae0e1064a02b383693b63204f6bc711075dc0", 0xb2}, {&(0x7f00000013c0)="24778a1cec3d8270a92c3d32ddc164c1416c48338745aef1333528969b8c8096b2926a65e2888a55e31250398e3625a757b3b9852320daea26994d0ab37dc988a9a8e55aa43b6e31f530608246841e80dd0369605659526dcb3589d63a657373f49ee079f5a00998e92832a7fc7fd43996cf517aa288c2240ba25c924ecb79c2f03a57bd2e5d39799ff057e6ed985e9827c8f8b5d07c2d4bb5a3713928ffb5b03b7b4ba160b16eb115c2938fd246f73082fdf6b2751daef6b92f7228e7282b998bff9721347f3691e80944", 0xcb}, {&(0x7f00000014c0)="7432466536248cc0cb7fb7e27b1f48b8c19e4c0a93f71921a2b98dcd97ebdff8b95e1c57d97af3f8a07eb17458b70693b1ffc219a7671ebf075b9135cb2e966e569c8d0b77bb2f7584ccf890ddc5a28ff8179d419aa3a61b91745089df14e24ff73302f7bd2eb4d49d5c49fdd2bbd9501257edf963c1ef5347a18affcbda920ae3cf6afe803ec59bd78a6c4a034b3454869be19dbcdef322d4d855d79c8252a5bcd82d8801dbe7f16207b32e05a697f38419d2c8cfa16164165f82e272918107cd41cebe5dc4cf116a0315cc6e0300bf79469d5f7507c7a42d81f8676e0eadc3fc3ac86e", 0xe4}, {&(0x7f00000015c0)="4e4c7c05b186e64d203da899ab7491586fba57ed70af5cc177f3c17a25aca3cb6af60ffd5311b01b6e698c9984e64e3108f5dc6bcba5fa990c5b8a77cc1e24a8d84d67b13fa6e3135454773573b68d4391cd65e72fe026eef467a5aa9e5d9658d229b315fd47c7fdb7f05d58e9101a3acd524a55c33183d547b2a4101ade1734b8c650ebf2c393972a070251df9266b475eccee493deb3c22352c5da5635c6e23fbf0fb3915d8b5c8cd50847f51a6c7c470b81b6a97ce10c9816c7082ad04423a113080d7d6e380fd23c6e6b97ede4637146451a036793ddbc9bdbcd8c4ef3c13c4f3df9d0ec250f4a9076e9b31901003e435f34764fb4871e3f564907c0cc601a11f9b6813ea8732137f0d9a8e8826bdbe635a538588365225ad478eb26161a1a93c5f94a03fe283b3ae4fbd2e3da0105e496ff543afe497a079154923ab7cb5f54ab80dc05cefa4fbd9706c26d7fd5178a622a45ce792a0a84d7742b252cabf18787955a57c74e1a8df3a441bf92158f6411bd591bb1ab72ea37c38e0d9dda064d092dd0e27a3c96e5feaea311f739d671531d82dea28b5189245a2a5a855f55f39e423c4be547732215df82be5485e99a50457ec0f4f9b2286313bfb149e201140411936e1e7004afb409a2ce775fb5166391ec92518706063e6529c6a2b901cd8f43edbf40e3ef1488d5304e3d4609ddda3cc4aa7f2ff31afb746af1df9dd7c8afa937c183090dba21f306e5b3ee35f267d05204904d30fa6479da83cf74cee29a63aadef076e93c2c9d478c887b307a16a86cdc8406f57c08a35896b3ec6b08f9626e583abdc2c0a4f0c999015bf8e04c12eeebb392f68a8505938d3ecd22949014b12c1c9a68b21e82e9bd7e9b654975f745b7193f42db081851e58afc0c9e6265ce0a372015fe84bbaadd3ea6d0e2b8d5d3ca7c8797215dcbccc7bacf863e2392c466f1f6dfc9be9710b89d162dbadbcd22623ad9ae19cdb33d191727ae9db04e8d45bdacea10804c24d9eb17344b69c84317446622a8bfcee7ba022f25050156547f2a7b8f08571ef88f7a17a5d0b12321a1816436b5eedf0af6307d0618906b9a50060b05fb61f08ed66e27a9587f592619cd1c20d5c24bc44a0955023d00e43e8b1363899e66fb67bee741bb13fd9dcb3dbcac11c509b9eb3b4ec4ca6d73e69491ebcf976b66bbbc5a96f130cb3d70b122df59fc180aabb196fa1b6cf297ce50975fd5c9e7632eee16f919b45739c86d34913ef43d2a09a9ffd7992f2b43bffa44df547a26d7dafc2ce68fe0a29eb79fcc53b127a75216f561a89efb7b6295daa2c5cc442e2820384c9dd25ae96869613d91fb7ab63ee9bd3c638f9eb4503625eab15467a1be0f73d02fa68bc05a0a693ef12f9722d40f5ac2b4f1653e793aaabd54db4b215763e0def3d8a179238434f60a7b04b46382787deed00b4412ee6f07e8f5874b95719e5f7b1a17565e0f2c8f4ab933680f20a1d8b96f3bad6a12c84589d2ccd4de651a3ca9be6b66cfed7790121969c8048fc20a77e90f4a57ea5d0b21acc09a9a3a07298258a2a4aa379113c1dfe992e0d0ad9cf86eb9df757531352ced131d0c10916485300ed3c3ead2e0e48fcf2e613db2be8ac7fc4ebbe4a75daa7b7b21da7296317b071345d3af9b7f4ad5d182c93071af185298da050c0fd98a1571cc981cb0f7bca17e478e51818d34bb56c934bbae761abf66eafd19957dd7faae993927a63bd8c9d813ac95ed3e2af33070ba0ff4fdcc3b45ed252814a05e072d1bdd7fec986885d31d144c052744ebfda9ed242a9bae7916c40ce7eb26edea44c24c743a16941c8ae7113550a9e1970e54ffd28ab5862ab8c8a4eb55ea3b34cab4b533f98df0eebba575ad2a0dabac7a8ba3c51f1c6bcfc36dbc246da10ba222c1e6fc1e3c211db9c06e798bde705761af7aa53038a6887133104587971ec6da4a836fa71bc3a1c638399b8eff514dc3d669d15a9ab9876e0eb80275e5446e2d3629c8fc99ff45dbf9ec8622630abc4085dac6aee4f64575862c6840874ee241383e868a07a0481dd54bb72fee33862e7b7749b2aa1229931516dee8e062fea3b9f823d2a78fce16a0b26b4e27bccb37d9a2e2277dd408f51bd3a6d9cd92a41a084bb63bdb8daddee3a4c4f5675286ae8032d3e19537630136b3eeeecaf3881a25ca2570c76d08637f2d6d247c2168a082ac09b19ea532d0da1d362001fd4838cd6372a2b95b12eb13d20e294719d3569fc30ff6ae7e552c34df206b7ee8f7ced1ef84a412f50c49e7f1f11b781d105685435e7a0d0c2d61ccafdd8074d4f7a3f6211804ac52bedfcf423cd4d151512fea6a2547618bfe4f314b02e018d11d22a23b830d045925ee3dfc2f9288fead3632c5ebd373830e9032e44a92430fcb57dabfe2f0303c98e920bebd7b016637742109ec2383765928924a7ced5bdc47a43b8b08ad37da21fd5700e8becd6f322c04f7aae15c6f8b1dd1845ac8f8a238ed114c3813a285e84dc9cb6f2524a36427e438bc66532d2688e3efb39e7f7dc352469ce2ca9e36b5ab8f88347c23864a524fe1789b8a87d4f26199c3ebfc76d001d9aa534589687e467c700b754af52eb9f3dc57706ff5a100113ce7af884e47ee341eb0a85e3452724180e448af6ae6a0bbf51a1f528c0cd155cedd18086261d3a2fa7d740e2a97147302ff86610be34ba2c9abcd8bd70b8784ba982610061b05e41e64b2374f46a4c4df750f8bc44ba9c5685ba079d41d93aa6169d19d2a216e1d2fe428f5913ccfffac7029029a717bd17ff01a97b9adcbfa65465599c84181f791b108e6243d92612ed87b3ea99f1d0d0ce6a367bf492fb55975ce033c9d6856cdf344e1a24a850a58a6bdd2b5e2bdc7d8fa1d09e7fb6e7a310cf77406e59c656bc3c4069c4bfbd39b1ea2d106ab3fca8f4e8dddc7cacbc16d7114df2129044a72b3202b599d74a5cce7eaa8c8aea9a4bcd1d11a925d9a1a2349d907ef103604aa1733fd1dd384a4d6314e010ffcc72008ff45dfc2358826306faf3b38850c6be066e28c5aef8cffc3f35a3a7003e47facab1c1a41fa7232a9220184aa44b0ae146c65299dc21e5a93e4df40e35dbac9f31413308c7c7a83e54af4f883931d99490c6d95861d04849c7ce1eeae80a7b27ca9f23522f2087fdd2ce4fdf93e689cea849c6d55987d0e363a18a6ebf72cec1dd81293e5736edd630ef04d5ccb42599119ebfc8cad862be5ebfdcdb073cf2e42a067c7f0327d6954eaeacd9d0cbd7daac82b5aa2d11b2d37ad0e5eab7b07a6528e463a60c5dd4650887a7f18aae6cbd33d8668fec521cbaa2c3f84124e2efbf554108fb7766ff9ff94e08ce0b5bff5ddcf735702df276589496e7d6c16f56ec0106b6123a5b7745874b1cbc561436303d39d7b946ec4115aac9335868bd4ede37cf069614d5025c2aff0d10a71dd8ed2f13584988877e23e1e6df7b363388c0685db5bca9dd35a41426d2d88d291d9799b734782ffbefb682dfa5ede244f13b3695efaa15773d262b48544508123a12ff1b81ccd37660a7e648df0e045e03248b80f7479dd1c37a65d4b1ec2f1dc4a50cf1062da89384d53739ab5980690aab43193bf191f58e895b78927ee1f90fe126b95f804c03129da7dec853f19de3d6dc55fe5086dcc81738c46d6a02c7398575a746b77f2260b1ecbc7231f36b8f3b176a546b12e7b7a41792f7b227ba4fcef3935b2d93c81c7a0bd67956f9d7d98f0fad95b52715a587181bd7462097c6032851608ac1f795292fb46b777042cd3b290b06545603032826f8cb45e8ad646a103a84a07d6f21d0dac57b87fb3159960a40bc7e232a29b2c18265c08ea67e2a43a83f92f4f42a98b90447c2a4ff39ad8be7b367c0b26ee6b176933e4ea8f307995f5b8e92e5636c6bceef5473500cf4c4c0bf9173f6a0f2d80e9383590f4f59eaee2ac369737af1c859e2e7c7dbad05f63009ddf550c1e98486b1e49b69fdab622c619dc1ea4f56477a537a895d10da804a0b8eb0d3f0e56bf7be6c3a8b5c8c20a33b57d857c02bc8c3332cecc18907069ee59dfe6d08a1a0f1824ee618f490d9d7332f3375a60663e46e0eff2a9e79c560126e557a6d5b28b8a05a22c1b27601b557c2d6e9e910580df68ef69afceef78c077cd8a65c9db0d7a5f615ed0ff1039f8af2a662cdb5fc1f49f028d86cb9ab2925fc076cff2b2ee38376e3ea9f269d4fb0ea709972ce49a959372fd5928f20f9ba79ee6c39b1e3c5c0ade6db3f66d763a10a4411c809bfe4cefbfb8d872ac6afe56063a5418e5b68df96724c4d3c082d1a3828e22a82e9a789c9b6d1dfb7b7a09ad4a0af178f289b326010e56346cd3ab829c9d51754b92a74a4298ca5343141c68704ff107aaeabbf6b8cb3601fe60206df05118be72e3af5b2ba4dafd80d17eac929abc226007aaf523aa17695f81ccc8e3173324feb5c5b12a7f0b447aa05c8d524c20f017ef66350080f1bb52324f05e6168080539f10ca1e806a88ecc0015de9f9f0121e4c567f956301062963e33869f4968494a231999519518276b57fa9dea5e16d548f3d161aa7897505d0646c9b423e70af1984a8d5ebd799ed43304d7f016209ada10ff79cee5d8bae091847c61739569664f4d30f0a4066861edb7f70d4739ef027b3ab7a95ff7a7654b4052cf85761c53c6f0cac7dbe2477cc49b3d624294fc055f68086034fc135fe7338fc8cb47d093705dd76f4a82ff3e709278ec38bbc8cb4c68b35d1c843e839cd0697c786b7c399df022bb99b834e095a37ad5a61453f5c1be5ec209a78ab627eb543ca4ad8a8fe362773de7a77cd5f1eab1def35cc6c6ad30e68ca5ac16741b938abf7418567bd270fcad28d99c0f2eb3a122625d63fce85d472d4492c9320757fe265fcac9e517f254caef3727017bdc21e3a7fb094adc61ffa25625e1fe9e873e1380647ac9a6f2c08c48e26cb06f649c34118f0fb3a1f26d5f01337b542bf5dbc1e9368898d0aff614cbc4c036e80e5d12ce0146411c45532df0a519f7fce06e69dafd360e4c7b63800619a2c09b3757cfcea0950fe74dd4b557027f972daf0bd6e510eea56e9697ee02b42d1d0a5121ec027d2ba6541e44b2aea15a52df7ad68ab4326bbd9a485430d4375ade790d440ebe06b6e51924627ef8d5c051faddcc6cf0390dfb7f8b752091b15f3b410c8bf35433d625c253735ca13e74a78e2bb496e65815e13b415a6321e9dd684aa2a889cfeec6f22b3e0db01d48bfae160db8b2ae498baef2ab1784cd1cafe11cc08199f885db44947a3d0641753f33ce0a1da525f7d66595ff19f056addff7b763abf01281e3712cf70adfa80e0591a0cdd6044c26b8f0c043ea73f7900f7b69fa856ac30b1b5e00d9f626353e5b0e6a6ead968b075b795aa596f846180071f29acabc80a03629dfbe15dc275676a91754fb7bb6d9a23d4a64ac922ef5d6a29c05af22077ffaff94d8557db6bd94be9186b295816be37ae3951ef8c90713381ad6882dc4a344e6e841e1a4288bac962edbdcc984da6a8dd5e3fc4e51405294fd38301f01ec4e5d6387fbaa2ca501367ed0c5574b24c7468399b2bddf906ce53a0717ed52bf135259fe9e66f7606d7a48b41f20e54c2854e24df9a7685229554190d36ed7023f4d6d516d112c57d2d7dc60fd26478305cea70bb814bdbe5b312e8fd91101ecbe73a68c8bcf9c7d21eb8b42231018690db5f219a423a9340d344551e03861a023a15e07712f16c0c206d35820e5359ce033406594d56d5c3fd6ea9c42458", 0x1000}, {&(0x7f00000025c0)}, {&(0x7f0000002600)="7fd2e2806aef920ae5b10fb69ed2ca04a6ece8416e61da3991cfab69d442fb7b3bdc5aa4a02a867c788589018cbaf9afd214286e48cbceea970a6d7bcffb046b30f9de30f10287940531b0aa191524bd1e7cddb4c37dd769bab7a19da41dbbaa94340c0d77034091f252fe091ace3fb65fe5e59c21b9790ccd7d466cb1b64c85c516f39f34c500091cc2fbe6cadaaae2f72ae423ee6778cb2cd37ac21317954ccf27d28a42", 0xa5}], 0xa, &(0x7f0000002780)=[{0x100, 0x1, 0x7, "28b9323d45864416a1da8d8122a5859532255e96cd326cf6917ddf9b4f0ffada979e56c9e33dbf2fedf5b28f3ffc9c16c68d223320e149e71ed5f264c658c3e4bb6a1eec764f2197b00d184ad8d6be65a9c900dd0f831684d67f9e836e54abe9afe2fce12a520c0ecf47c96e4378fe26cd415b7a3f3b7d543b3b75d981a2bbb4dc525b40d2dd29a8363ee29a595c1225fad955eeb5a852488024107a5573ef927ae64f1aae335c0f35124814f7827f93e3484639cd8e242752c4714a6784cd83917736385d32b16951ae0368549792cabf30853924a364e33b7e1aea073c1156882721e12d83e666f64a554f"}, {0x90, 0x0, 0x946, "7923a072565931e42cfbd915c731d0fbfd6326146c48caea3d3b201f4a9bfaf7621642c71d4e837e9b0078fe074b0797e7c7a27e85367e70e16e42e10bd54c13f17344d76fda7322395ce23b4156ceb90b13abc77a986b8961e9e7e5fc49b399c70cf888055a22994b5cdbe9dba093354fbdb9064b2a4e73bcce"}, {0x78, 0xffff, 0xac, "a086b19942c1985675505650939427c1fcc090c2e13082773973e8f4a7b2e7e8f748ffb3da016b8ca4a1c51fd545d213e4d5e22493e46cc6d4e513189d6f68d451a920725f5ed09127076cc5a260272831a1bdb5d6b73a6bde68fc1726abbb3907fb5423bcaed1"}, {0xb8, 0xffff, 0xd6, "7532b596110f5f7a0d16410234a82c5d45defd05171d415b1ceb8d3ef2a4ff1aa6b984ce05173166cacc2eaf875ef4992b1718416413cc8e4ce265761ecfc67907240d027eb2a14c617c616294cfd6bbad38a8c7d6058bd9233e0246ad7b9f131a1e8f4b0ae70039ef9a85944293262d6b415f5574558d1a2e8bef54bea9f2a81b479625b22f5909154605e61112987eedc28a4188503be6e7a69c791f89d4a692e22ae06d48da17"}], 0x2c0}, 0xa) fcntl$setown(r1, 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000002c0)=0xc) recvfrom$inet6(r0, &(0x7f0000000340)=""/163, 0xa3, 0x1, &(0x7f0000000400)={0x18, 0x0, 0x9, 0x3}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)=""/148, &(0x7f0000000500)=0x94) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) fchown(r1, r2, r3) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000540)=@in6={0x18, 0x3, 0x100, 0x2}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000580)="31e1652b1d88090f5c5d511ca3a818393a143456cb60f628ec376d690a11359ddd8ea98cfee092d29834a4a4d717de94acb9b86bc03e08bf8e6c3cf56bf57f77f49b5458493a9776d1f52d4c4011985157e6923304928eb4e40497ada918d0f5dc61bad6ea615a5f3a9e540c004ec067c6e72727b1839b13ac4d0fb0548a30ef3d77f0d9fd16c93f2cd293cdc19215d341a1371fc9b91fa4e097c63aaf6a0c21c5fcde88e2a89cd53745688dcd27285a1cb1ae1e02255d308da10f5ba2f64bb52a0fa2dbfc01ad813fa64be9c3a175517415df338caca61df451ffef", 0xdc}, {&(0x7f0000000680)="6c60a83026e0e9f2957aa1461595360a01ab35eef7903bb2ddeeae46b9404e4f8e5ccdae8ce5c94b919b4162f24bb7c8b6b0d8744755fdf652e9730c6694f33bf82271f418ceacef85ad38f61f7666c31e72361174ebd5cabcf9a84f6f63cdcbed5aacede90d74f29802b6f753b9a8a0af43ddf7450be3469e765a05aea37c8b1bc3cb8170b2f30bdd2da65dc1f94fae60ec8e5f30dc1958c9e30a3099d7b02497fb9ec3f9699c2cf537034a9c5b79d5abd036635ae04ce052a6d5b27d3de1483eb19fed8f429f352724679523d19d4a19b8df396e8336681bd30b10c7c6bbc467", 0xe1}], 0x2, &(0x7f00000007c0)=[{0x18, 0xffff, 0xffff, "6660250fb38d1eeb"}], 0x18}, 0x8) seteuid(r2) fcntl$getflags(r1, 0x3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) sendto(r1, &(0x7f0000000180)="e9d55882ca5ed7ea2a27101acabef5b40fc5003430a2b4b38f43288b16c43caa30cce85cf0b3990b0600890f81573c7a8371749ade7eee794e78c158294ca5958ff6b1fd75052ef66f84cf9245cab0d6d693d7dbd242eaa9592357fc8daa254b7ae1f9eb6a064fca8867a9dfe96f1fb529dd5d4c5723d67c087f86fd5d97ede00d97193c90fb54c07ffed4ca5e39ed9d3fb1f4fced8a044dd301991287fc46111aaafa0011b221ea7677e23354232e4187", 0xb1, 0x405, &(0x7f0000000240)=@in6={0x18, 0x1, 0x7}, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:09 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) pipe2(&(0x7f0000000100), 0x10000) r1 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) r2 = dup(r1) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:09 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x800017f) r0 = socket$inet6(0x18, 0x5, 0x4) sendto$inet6(r0, &(0x7f0000000000)="10d70e27078bccefda7026a3a382ff21e862627e18b94602bdbb218dca7ac5d5d5e38bf10e623e232705", 0x2a, 0x400, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0xef3a, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) qFΰBF,qFΰBF,load: 2.00 not a controlling terminal 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket$inet6(0x18, 0x3, 0x5) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000001c0)=[{&(0x7f0000001b80)=""/168, 0xa8}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/162, 0xa2}, {&(0x7f0000001d00)=""/165, 0xa5}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000001dc0)=""/131, 0x83}], 0x6, &(0x7f0000001e80)=""/164, 0xa4}, 0x801) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x88) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x5) poll(&(0x7f0000000340)=[{r1, 0x90}, {r0, 0x11}, {r0, 0x80}, {r0, 0x102}, {r1, 0x100}, {r1, 0x50}], 0x6, 0x200) mknod(&(0x7f0000000300)='./file0\x00', 0x2010, 0xbb) syz_open_pts() lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)="d0dd96a2b92718111587228a4f3237601f441a1f7f41d8082188d845dd50ff0dca575d", 0x23}, {&(0x7f0000000100)="ef9b3222c5249d19fb24836cbe3c6ede9c822481194440fd59543ffb778ced1ab3d81e477aa8f357c42c36353fb5a99b2891d1bcdcceb225da1de90fe4bebe042fc55e307202e05af962818aa8e560622d58d6e6da8d5eec2dd27288a51419e44d730f75d0ca85df1abf632677581d34262506fc6cede85cafed40f7e0708e7542b0edc49c35aa05f05e13c468", 0x8d}, {&(0x7f00000001c0)="2f0c9c92b4d838", 0x7}, {&(0x7f0000000200)="f9c02ec9300bba86ce964d5fc2ff0a0532db2be5994df713d57ca39f7d3e9c17f82b0b5e7159c7b25e328a35a73e6a9b90db163a0d4d82c56e1bf1f56ba6b485e52cae82c0897d0e8eea027fb5daa3923c28a77aadeac1efc23a1e1e29132ca1fd4b3a5123c9de3382f633a97c41aadf5aaba904eda80a2d7c7b6077c38ba83dc4b993e2a404026e206f9ad223796bdd8ba7164b98fee17993e3af85b9a2f36d32a96671dd5d31807ad9223cf4c2d9683cd534dde098a43cb7412d55dd3b24467bdd61c148341ca150552afa5ed0838c74c731573923dc6d939cb8796fb0f0f1cd8b2d03250d0f974ba9a0efec094411", 0xf0}, {&(0x7f0000000300)="99b69132fdd17a8e17fb7fdbd4ea05d2", 0x10}, {&(0x7f0000000340)="2f347ac94870df2aaea6009238cc010ee42555ede63e82f1277e9f9c4a19527d05a4f2669851c384b54966ce781eadd78fc399e2041cdeb053", 0x39}, {&(0x7f0000000380)="7e110285f6d98125e121ed8ef3852e0024c21cd0f1503d7b76f115cf38b4002818a5025cf272a4070b6fd23297641359069bc61c7f700e73c079cf0bee3f571d5ef2d80f9a9a02af1b86ba967dc90f19d4bf9eb9433e10b3961645d99d3bba214ad073b00ff701b66effb8f00212b24dc8e5b3b5655308531f008cf3d0a3bf9aed2a6a", 0x83}, {&(0x7f0000000440)="5f7d65cb6ed85fa8b23a1ad0a0e4b74123699a6bf7b825c287ec541f71ecfcfbb50d44acd034dc26270d40d69e4d9ee15327785214c7272e21347dce9ee656912e447d6f71f4e15c5f93eb332d4792051b5556a75d0dfd212fa5a651b14f82f49b25b76c1d9cb18aa416f5684e79a20ba15e5480ad7272f541463e0793ef877d883518ae22cf0f67fc186094193292926c35fd1a46fd7eec465cca55ced757c0e78ada39f120d56b8f2b0eb1f3f96fc7ef47a788ae6f4a90901eb878f58dcedda298a968b839a67f1b6d576b3f5bd409b5f3a4872c6f1b", 0xd7}, {&(0x7f0000000540)="9b94491cc7d12913324bf1e96bda63629bf8ba349fd1311fd49712e492ff5eec9febaf91e9e7493bfc9b4136d32a4f699fdbd375fdb153bff4295617162462461cbed5a252d7b0bd3bbde46395b06a9e37ec1d52668fde6593fd4ec3a20fcf8d7f1e34d0cd19bb76636c15ee30640355115e6742220ed25b995aaa963b5d3ac054336849e9e25b4650b577e09a72e960fce0758dbd1690539e271c0d8e7f15d2191a765e10eeb5414e418af284c2b451e0f499c6ed58f8164c132dfda4f9", 0xbe}, {&(0x7f0000000600)}], 0xa}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="0000000000000000aefd794f2f63b0afbf15f7acae36e157dfd1da9af6f988a884a6ddfb44f5ad6da2a902262ec6d748b7c08eb200288110d5113cceee6cc024f33291442ffa9b9414e0ce355cad77ab33b0", 0xfffffeb8) close(r0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:10 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000400)='./file0\x00', 0x4, 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) unlinkat(r3, &(0x7f0000000180)='./file0\x00', 0x8) msgget$private(0x0, 0x406) r5 = getppid() getpgid(r5) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x2, 0x8da9}, {{r4}, 0xfffffffffffffffa, 0x8, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x400, 0xd}, {{r0}, 0xffffffffffffffff, 0x4, 0x83, 0x4, 0x3e6b9ece}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x4, 0x4}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x82, 0x8, 0x7}, {{r4}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x101, 0x5}, {{r2}, 0xfffffffffffffffd, 0x8, 0x5, 0x0, 0x3}, {{r4}, 0xfffffffffffffffe, 0xd0, 0x0, 0xffff, 0x4}], 0x3ff, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x3, 0x800}, {{r3}, 0xffffffffffffffff, 0x8, 0x80, 0x1, 0x7fff}, {{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0xa274, 0x8}], 0xffffffffffffffa9, &(0x7f00000003c0)={0x1f, 0x6}) r6 = fcntl$dupfd(r1, 0x0, r0) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f00000001c0)={0xfff, 0x7981}, 0x10) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSBRK(r6, 0x2000747b) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:00:10 executing program 0: r0 = socket(0x30, 0x400000101002, 0x1004) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/32, 0x20, 0x40, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:00:10 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getegid() getgroups(0x33773caf, &(0x7f0000000080)=[r1, r1, r1, r1, r1, r1, r1, r1]) setuid(0xee01) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xe, 0x2, 0x800) 16:00:10 executing program 0: unlink(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) socket$inet(0x2, 0x8005, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000080)=ANY=[@ANYRESHEX=0x0], 0x1) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000280)="7927aa99ca618b51c6b5dd77c7351be89d5d598eb516b7c2002caddc872f2251", 0x20}, {&(0x7f00000002c0)="d73a708a7f78cd81829e094b184a521fc22f41c7c90b9b47b43c03c19f0853659cb63e4977ab0b9cd45269fa90e32915147c83bf24db7f89639e3e0339933105e956d6a28ae4b990a079fad57186a7133db290d3b8f14b210bebe0ea51293ce810bf5b7fce314ed5e81573", 0x6b}, {&(0x7f0000000340)="08383e6a556c9aee5ecd6f76a8f5932fffaf3743629f5e3075f2d7b333f539670739b28cab14baa7243a105e3e7ce0b34aee9a4b714b2ef975e626246bc953f9c8bc34f3d2ce05051edba5a11de3b4ede8131459af868d99aa", 0x59}, {&(0x7f00000003c0)="6427a1a050cbc662b521ed869a", 0xd}, {&(0x7f0000000400)="736d9d83360770acb6a2c64b1a0c587f54d8c45a52ecbc774855615d6b46e1e9353b68982ff5f9a650ea763ac41fb2d3fa4efd87d75544a38948c96981443f1463744e744c058c6f591f04c887226399b33342f03d946120d90307f9171d06490b902da1c483b3e1d074eb7149c109c51b5d4d683565bafcbd6d0c811f8318540fa6", 0x82}, {&(0x7f00000004c0)="67aa674f5106b95923d9de3a12e95a2d7ff4859de3b5fd2b294f83bfc4055a7d043fcff2166a9819d50440a6fc3900c3c391c1aebc4ca2da3da54088167aee673a5bb9d214edb8de10ab9fb633033d6c6092b2056336eeb4f6f6eab6a42b95061393c69d691135000fc59224f2ded6cd2765f25791791dbe02cfdd04b55cb52c0b9cbf36b6ad5630bd2be1878374021f3ee5e109", 0x94}, {&(0x7f0000000580)="ee36314453f5a789f134ee34a54b9aa02ab78c6d75afb30c495a0cf3b021f38ae120284ae08d622220c9bbd6d4148e0da02bc144c2517dbed3cbbf98712fa485a040392549d3ad699bd65ec3ab2bc9bdd68fe43b65f42e8bfa5238ca989374171f264939e76d5dbed30da02b863ce6da03a12221a028f02ade5797eb2f195ca1010e60dda0d91b3cc0ca3632cf148ec09a007bb97d4fa82f709281c28e17f2ea227c734343e0906a06ad19676339a105327bb7a015f99d2102a4edeb8c8a0638d9eafc8b8a075c40257d1fee31d49484c49d0c69b7fafe33cd457ee9323758700370856d88b721dd86046bc8", 0xec}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="b602d23e1d63eedf9747d4f15ed291411c6a5e6837bef0ba8a562d38a54dd2155a9c0da7ef6f462627c102aa51b87bd058aa502a9c9b205eb3bb793eba9e2ab42d8c72822db3eee72c70f7c19a28e0feae35b260d4b3c54378763a377abf91f8bf8efe0d2dff56574ea7180d893403b8781977ce8c5d80f4f988b40ecd3837d2fa4387e5f4351318b02a734fa6681f42b68596ef9c3c2f6bc6f00a33e1e4c464a81311e3ca58d121ea1036d60ea6dea04a864aabf16cb22474523679883bac2c428fa09148c6d0c0a9d7d570bbc0884ad0c646edb83189ac0c3c3c92445f5cb2c8369e736289c01a02bcd1e7d2c0ae1420cc2dbd547b380d1470ff9dd0724607b02c6ac1b8e5a117c61985de579c2cb5d63e194c2d849e49986a5cc1a93de33de1d29d62a5a41f836c8fb963265a44c9ff1040383cf682d9ecc52b14e051c841637c9c2f006ac385510a4df35b78a0f9913242ce375abe8aa76326a518cbe60ce035b82762f4f1ab258122132369f5c33d1384a5971f34448cf3f2b2adb4eb9025eec92adbd6b78ce7aaa9a899ae59601cdad0ea0815ffceef843e025c4693e18679d713ad6f08ef03381fafb88124fd89f1e7be4d662f2fe5963cff93e535c2dcaf7a7836ecbeeaee0ce5ab91a761f56529fcfe4f1cd371eb3013bb4bbe62aa6c71ee3617978920973b559934456ebc906910baaf2253f74dd1d15fa76cc129cd9e1cd6ecc50eb9cfa287f288f2eeba4af30cfb2cbe92bb7f2a5326e38918e356eb38b76d2f298b3524f562fa8327e0c86bdaf9a2cb213e719d644ee8ebf75132b70a3e6c0a3c00c31ffc8384e3c14dafeb34bd0c876e2e4ee3c00ee26b0e56fc63705f32263956d27c548577a90d02763e9eefe653ae7c0152b9c761f67e505f4bba7315dd465b068f9e436b2984443a761865c6fb356b4861e86446c36287ec8f5cfe9df6fd2b3ee646d92b3d45421639d9acc673b380663d6f9a6e4a7ae48c88ff14bda3be7dd6fda4c534979daedc537e07d6b7e0b773a31ab2e4c87a5b39ec0ff1346235849b5f80b9236a00193003608b7347024f10a26e377df8a916cfa14cdb1380443e0883a8e005850d0bb017490d429fe9820c061c102d341f3049eb8554c1fc7f3c92559b0fe76bd4e8aa9cd8f1e9f6dc36c872b739c25636f01667de3d8363e523fa4284360f96ff181d60745fbaa4185171c3bccdf5caea72791aaceda3ae9e3548d4c117ab0e20e59516af9de3d070d2c12e3dfec25be7eed514a0439305d61b0bbbb6e021a5bf7e609f84f76a98b7322031a37f94336ae8c1d6a519d08a818676955543dce7bcf3b92e5e94585c81a48f658c5ea411492578ce603ca1b81ed80288509303640db7f7102d9634f1e74a71c9b052792027c39ca57e59dd8d44c7611d4cb3613d28963609d6170733312409d961dd00b74b879307160efb7c3605872f5227b8a2f63208b75f994142b029d544823bc53a48e9bb2b9080f90089d88ff1b1adb88f2a845a46ead470956d6a6da611e6ce4916415a99d3f088721774711e0bec7e3013c65927218e5fd75a32f5cca22ca3d0c0ccb639366024c95ee7f3f9b544c0e48435658615d8ac35691d5f9cfaa4a1c3f276d0cdcd1dcc0d5ca5f7b6903882e93baf59b00d430eb54347b8700a9ecb19f7f1356bdef001a6997a511db5276256811ad3f694b2a03fb8d06936a437aeeb3db957298d90ba92b35321e4ea0408b114c06316be478f5034202bbb50b28981b46d03b18343737a4deed90f0c1c7bfe646139b50b455512f98c2949819276c3c415269308740e045f700b4fb28c1a45fa61c16cb3dd81aefc9c43f7c9c172338682bb07cc1d3cffc087277a09b7d263e8243d39326637d9b8fd7ba9a4957632eb637169381e37a61a08caed603550cf634644bb2446378ac22716e05589e42746e367a602340fa41663b59daca7b2b0db70e4004678ff0e4c6aee100ae279df15ce20ebdbd7d52b72fc73faabe11076ac9d13a9bfb614a9432417afef528fb8da521738ed91a6f3d83e8a3da71935cb311452a9cb989519f70a3d0eeaabf24dc8fb3480e337603e7401a42a4e4f46cfd0d3cf07c771612b6474825ee2ad5fefa0ead40359524c656b40dbe29c72574900150d87a8eddb2aad6e1f7d8fa14fe6e62537decedbcfd6986f227e8d5d7a33b77d44842760d08fa9efd597ae579e646a723022a95595a087fe25948acd2580eb7d92e89d000f24493151d8cc83d7fa2685cabc930ff47ca1191ac85d05d39fc9216d48813f5269ca23e22bca60ec9b57f64e5ac920c36e90495769080e2bdb5a4f9ac73f4477c0cdeba738d972e2fb9a969c7581407989e6db5ca0bec272a3636f150abf4c6d4395dfa284e07a2b26b70636e69947282b1db543239b6e83a27e337a39c74d680125ce0b2c6a4aeaf598e84d880af062f301eb04f253aa9077822e814a598f6dca5cd49d9eceef133945a1a19c24937ebdd15c2b139764979a9ffa9ae246680790ad23b0e681688b4f3a3581eb77aa9474a5ff8bd4a4f1f8d100ba1ccc916e1a88a601a6c7b63b49b8ed0fa7d215e2f283e3cad3c09bb709b224cd88ef6938a5cac0b3ba7546144fdaedee2f162c117b5d1223415df447823c5b603ad501e822ed08ca639b5ad4c997b5efb575bc8f44b2d9d57394b8e5a5e7fd186302384bcfbf0ad341212a7a41b25d155666e47c433748f565b1efacd5cb20d8d0cedcb91931876284003635f45e06d5d94d29f7f2874c60cc02b931498f6dfcc15b2dd1d2ea52339699ad8095c986e6d97c6dd6f17e64db6cb7d41dfbc5667de894010afeae5df0fc0ed5cc89a546a2195c212fbadfc6d0ce4980de65bfd6594a6053393dc2e2e80c1b65271d71edb7328873ed5be0cf386157ffb633bd638cdf4c840dc48b7fe20e7680973fc1cc343bff03f1ad8e894a2cf416fd0a198bbc166e43760d57f76629b66efaa6a99df9d1e241b69e100a9c9657e79e5d4feffa75d704083c29cb32a0d0ff432d6962933f09b1d1bfba5d2b49f0f9d5088115fa74dcd58c1feea1ae6c21eb564a10592e3b0c57cdeb57be3067ccee50fa2d30f0fef467f4a18d6899cd3134c7a6fc51ea9464ded135ba4ba22ae20609d5be7f731d5a8d7b60bcaa2e8b9763a6cda085bb568b7bf03f6234aa9d9ea8d95bf01820ad19c1e596bf6a0b134529b718965c03f269d47a94e589b990bad1476fed155badd9a88e7250bf6954afc3ab051dc60d3fe4a87b645a77260ca789e8ca9ba567f0f9d6dcee81afda64cca2e9accba5b115e93de600c57784d46121100ec1ef4e7e948e71bc0a6326e9fae42a3650ba2c593a02c234deb42379c11b059546a338db184a49474b34bb8217bf73ed988571e5ed82987ce128570745c2f8152e237e5fd078cb5965bc03f2ff2c428df590bdcc8abfc80f03b8746f08d8f4096edee21da445fc98ac0a79a6ade03d2be71b5f062a05e251b3b0a9f7c179b704015c8bc0964c00be3e85ae3d85b6d0a18aae35e8d9ead22d39921dc3447d098dcab8e9bd8fd64bb04a3676cbc819ea8bb9056f879295041cdfb5d0bc03f1ff82396e2dd2cf23eeab1b470ebac7efc6a575c2efa9d6d19b15bfb08c6c0ee10c3a721988686db67a66b78e0dbfb9271fb250827fe45ed0c85b525c1b9139e99eaf13488d4516f43b955db67393aa2dabb5556409aba0c3495082da327069d94aea0ca9058cac733f8417c7c03edfe8387782fdd5c14f05a6291684951382cef330502564bd6afa4624fcc337cd87dc01b9e1625f7e63c1265ae2b0e8f709fc375c18b1a62c0f00cc1f0769e22add037f9ea668b0c55e5be30ca348a0d18d4c3e8d1be291370a33420c1ce6517af605a72067959c9571670cbb1b69ce9f375abe51b7842211be660ac0cee8fe3faf9bc719e7f8f3f6145dc2a26f7b9d42ba191317bca90463ee86369284788202f1ca97fbd3230391b0a058a9f7bd72f0c1d0c58425e9e04a37523257c0ee3c23cfb5aeacc02e7013e45df5dd9b612bab6792830fcb712f98a5436788c65d7060bbf002340c163bf71a9088211e17472e64f29d98cbb111e3542e369a10ec2fe13315df67b119e9e93428d89afb3dd467c8c7b2d41de9edcf972bf428d9f1e962b66c7abfd5023a4efa51fb0c9c809898ef98ebc2a830e1f30dd47d30bd0999e3dc33338717450be12ed235abd42ae2a345e398c641df43c80fa8a22f415fcbb8910139d6128cc87fb9a3af233573ed963cef1ad544e5f56c0d3dc071771f5ccdcb7ae7b4e27550acd086760d7843570718a4a536f7c915983b11f56eace8214b23f844fb321cb02f69d1d7ea432e6f447ca8cf99585fe49adeb15e962ea5fbf7a791724f325ad1ba34097f6be9deb281a1d8427865aaebffea2f0e4013112cf4c4511e3d153bf8c12eaa5f463d961a7352ba733ba339e80b1a093ca4682dd20e1d2a98125bba5ae8b4ef44f64b9c583ec240505281398256a0af8f8f2808fd8d8fe77a02569ccd4b9f5f874684f483224c541c8e086348514236e659c20f1342c69a4d4027b2db81b75625000bef7902bc261d3f311cd1b7556e564d739469c28b7e5a1bc417a092ceb6d2b9b3d7734d8684328afc764a327affc8ace76c4175733da8fc38a363582d3397a3225f1765ca02d7006588a160ad9da67d775b6e340a98434c9ea78e74f41e1e98b74dbaaf97618560dec453bb62abdef4d094a9664a23c9362ef4f45501ea6c7a00fc44335166e32ad4556c90203ec94e54e81d611c68f12a7159a0005cacd17dbbb153e70dd869dae61a9ee748653ce4bec0990c3eeab6465fa6ca99ab73b23362db1d93dfe2afbefb3c04923ae64605e488c028f371ed1080f14d66b3968c2af154b4652013f746738535728f06e74da4f5553e124e8928a4435b62e2cb580470093d7834633319f139952fb0eef135ed3bd1ad179c8ece591a0606e02d08518a47fc318a3d527805b2e637bec2deabab9c3929ba0143078c37c54483750c642d7f04310d5fff512c1997702dab6455acbb42f399fd8aee45706ad033e3497aa85afeb317a35e842be1709e1d974e5ff883064bb0d13897eca6430d5f12cf1368bd2be55565f80d1b23600193c25ce3995cca10ad391ac59f25023d16964c4292acef3506c19ee9f387f2dc11521b7e66dcfd76df51d49bf6974908b9204f7f132d0515b40d830ea64441a94a0a09e0d95ed2c5245232e118cdf6389cba5230e39609610036ea53bb6bf13896c1d6a03b1e4879b73f500d816c47631cee4c25e4be69a7f9868a2c628d4e756b1f6fc13143185ba2cc768fd34c214a1ef5e43dd1457994ee67ee1008dc70a6b66fbd315a88d58c190440a814d2fe86974509639f2ebf857ed68f4b6bd488077b69cece7441c2cacb5ba02703089b4ec752ac6f4526beff1ab73dbb0b1728bf3e8930bd0f111c8a3172bf239ccb743f55ef5001366bd18ccfe25b340e36d8be0c27beb67faa339e22fd6230b17f7c8e352b657e43b1c194128439804e4086b0dbbd14c39e00e1face490d3c9182fce6fb30ebd3cc208b95d864b1b2604a52acb497142013bc944f387e44b2039a9a4293b78509dd1e91242b077c0737855e16776609a71800f826c9f2605bac5c6c4ee5673f92518f05555220193727205490c859d30be57ecba791afccead32c27fae81e52d29c4fd6f73e518a72cbd7df5c3065fac8c5916d6c05db786e015643243c4399ae850fedf69f104bb42e49458d8d7f93ad58f46dd2d307fe348fc636", 0x1000}], 0x9, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x80) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x8001) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:10 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) 16:00:10 executing program 0: r0 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4, r1, r2, r3, r4, 0x10, 0x227934d2}, 0x9, 0x7, r5, r6, 0x2, 0x0, 0x7f}) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) recvfrom$unix(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x0, &(0x7f0000001040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x670, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/179, 0xb3, 0x843, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) sendto(r0, 0x0, 0xffffffffffffff27, 0x0, 0x0, 0x243) accept(r0, 0x0, &(0x7f0000000180)) r3 = dup(r2) ioctl$TIOCCBRK(r3, 0x2000747a) syz_open_pts() 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="3ea1e9b5318b60d6649c2d05ef9b1f65a72e3f5d45cd1b2c39c375adc3a99b530836ffe868dc54e39e387ea001e6a56f4f06e4a726bc10cf71280eb018d8e639ea9380b515be722e14d67204f2fe2c316e14fb497133a33fc1107b168395dd5fcff36ea2ef2e34d9f38ed9e613e3d5cccd88a435f01dcc2176ad627cdaa4776cc19c67585e3461c2de3ca2894294a082f10d5cc3a48f47df81e3574221f659df23abc23d89b88e7347b8d477aa793643da985cab082cff97d3099a790b963a2a5df513611d5e55bbf4dbf7c502e7002ef84ea79b9e495297e697b8fce708", 0xde}], 0x1, &(0x7f0000000080), 0x0, 0x400}, 0x2) sendto$unix(r0, &(0x7f0000000240)="6b5d506a0493417608ce4bc64e275e3a1ec1440bd4316264d97d3a2a2711ddc4e717623cdf52f2d1586a6dded0273c40c496c61b5cb3e99e32c187479c34020448f5a46dd6e08533ae8bd4b2c5fae4de4859d91c5b211ddda6c538eca3cd3accfef9c7c10dc857692989fbdc4ac2924003c6786a299dd888e1202aaede57f5bc60024bdb904641734025a53565d123dac44f2845ec760676bb4fe58af537692e162448078ee9d825c1dc1531ef59e84cae4e165a1fbede13bc3de9bceb4d90b09db6f8bae5b76cf5171158fe4531d0376cf6bd5a49dd60961a0cb9ef2f982fc91a6051ee1c", 0xe5, 0x1, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x808, 0x100) fcntl$setstatus(r0, 0x4, 0x4) chmod(&(0x7f0000000080)='./bus\x00', 0x80) getpgrp() 16:00:10 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x8000000100) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchdir(r0) r2 = fcntl$dupfd(r1, 0x0, r1) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) 16:00:10 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) poll(&(0x7f0000000340)=[{r0}], 0x1, 0xffffffffffffffff) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r2, r3) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = socket(0x26, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semop(r1, &(0x7f0000000080)=[{0x1, 0x2, 0x800}, {0x3, 0x8001, 0x1000}, {0x4, 0x9e, 0x800}, {0x0, 0x9, 0x1800}, {0x2, 0xc90, 0x800}, {0x4, 0xf2, 0x800}, {0x4, 0x100, 0x1000}, {0x3, 0xac, 0x800}, {0x1, 0xf83c, 0x1000}], 0x9) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) kqueue() close(r0) 16:00:10 executing program 0: close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f0000000000)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) dup2(r0, r0) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x1a2) openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x80) fcntl$setflags(r0, 0x2, 0x1) 16:00:10 executing program 0: r0 = socket(0x2, 0x4, 0xfc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x9ab) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) open(&(0x7f00000001c0)='./bus\x00', 0x8008, 0x20) chown(&(0x7f0000000000)='./file0\x00', r1, r2) getpgrp() setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) unlink(&(0x7f0000000080)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: socketpair(0x10, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/84, 0x54}, {&(0x7f0000000100)=""/235, 0xeb}, {&(0x7f0000000200)=""/248, 0xf8}, {&(0x7f0000000300)=""/184, 0xb8}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x5) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000100)="4400010000000000", 0xfffffffffffffe9d) dup2(r0, r1) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:10 executing program 1: 16:00:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xf2}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/240, 0xf0}, {&(0x7f0000000740)=""/203, 0xcb}], 0x1, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x1, 0x1}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)}], 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0xbc7abc9ec7e9ee2e, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=""/236, 0xec) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x812, r0, 0x0, 0x0) load: OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000005c0)="1b", 0x1) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000600)=""/4096, 0x1000) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x8) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x20000010022e, &(0x7f0000000380), 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) dup2(r2, r2) 16:00:01 executing program 0: getrlimit(0x2, &(0x7f0000000040)) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000001400)=0xffffffffffffffbb) 16:00:01 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget(0x1, 0x4dc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getppid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xc29, r2, r3, r4, r5, 0x0, 0x200}, 0x2, 0x800, r6, r7, 0x0, 0x2, 0x7, 0x8cd8}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x8000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x9, 0x35, &(0x7f0000000080), 0x0) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000000100)="a71b8976107a20ec30e5a148cc0b11edd14aed82503ca6c669ae46c6aadc3862e33bad8a3720f3aaa5f2331b0edc2e6ecff2a1f616228d63a7acaa81a4705fce6bc6383cf752d1213305c8378af2727c2e9d05546ddcf10e0847055be91af5a90fbb4b0ba0240e7b249779fac7f38b5cc9530732", 0x74}, {&(0x7f0000000180)="155ec485b82af6cc07e89c511802085990474e0769bf003ff57404dc2d33b3e4f4c82531993be2a9cde7557f42555048fa179320873397afc14ce8e02600c781ca112f7d0b917803fead36494bd68e030748d9690aaba3e61d55bb85e3bedc1e662091b14946e97014dc1e476192f421b4d1d6f997793934549488dead0c72aac7d293ee56", 0x85}, {&(0x7f0000000240)="088a298741f2d58685bca65ea5573b8a987a3b7778875a5ebe2ff649b003ef9460b2706be22789b24d1fdab2b54bf52f958c8648ce36f09b4c62b04e27709239370cbcb711964217d6e6cee25973caaf13171622ae7ed174bef3109a85f33f5334b4ae6565d7c3fb5486020286ea9b6c0a32b1a54ed920018d5f1b8d711014152d313cc0e821b908ab946ed26de510743922fd48745529", 0x97}, {&(0x7f0000000300)="61657d79e8ad5aef543d33db9e852156e315ed86d0a383471fa60daf820ad26238b9d522081da01f4a175f404d02db165588256bbe5df84a44a6ad78643bf477c935e8a7326522b2aae1e6", 0x4b}, {&(0x7f0000000380)="0d23167b7eeeb4c2c1b826af7e5c453234b2ddc5fe7c269c9f74d9f42a3ff5f881ad96", 0x23}, {&(0x7f00000003c0)="39a48b71b8043cb9d40fa1ecd8bf99b85410baf8da1de756ee2343079baa55666a3cdc98a321e57caa48b39802c2ff51bd6b972c2ce42a3e8a38e6c09b52d188b58fc07fd14ba6e85b5c2649e4329dcec03e572fa08d33289ebea5a495596791052c247fa131b5a27e896402cdc9ac6223fe4f45df3bdd6ecdcaa68092369c4e3e82e51fd333d70aaf1cb0583eef76de44dfe0005b3940c7264bca811398f070ec65dcf7f4a9ab10cdad8e695c3eff077c79b23e932a4631befd2f6adb3281c9ad65e6f4277c5e4dc56260a09c0db21c37c545959c5da8b5d2f482437e32f5e9e728d9278ed7149a0c8bec3255b0b6609881aa17386805cfa53f49c7d364f8962ce7e9885500f4f2c0bf0ab02aa1938db43751c1ba04dacbbcdb587a55e36a3c9e7166767dbedcc4755443d5b8e4f13fd67e19fbe005b3d99d5f1a8a92993c39861100200bd9f19ce8510b79aff1ee741fbe1aea06123e7b6fe119cca8898ad85958b992a718148e865cee9ced465c562666df94eb84583e55cba83fb58314a291b88bd68ead72cd09192d57cebaa72e87758fa1d7e5c9192285037e3b9863408e58f7f72309b7123ce53fda1c998b2fc3211a8b5d5a806e0b2134916be2299b7386ab64e4e10467334c5c4af84d4395dedb9723b50f9e175671f7cf720af3c39071e842de10b2d24c4f3fe3a8fcacde9742182d65c2b3b3202de1cf48423787031bc8c9bd451887da77a28181a88601b4cd0733a0b54142f49cd65f39500c52ebac829567677d3e06b15221b03d8a9ca1c123105864e672e782785a5037d3a501983740aa5f62f80cd211f74f901662d52686da143518e69569ffa27bc5a22818aa2fd2ee42cc128b10cdf18b4142dee9145194b08e6f02b1ca64894642acc79302fe83b6d00003870963aa02b5d5d20d29e5b7bbb8ecfc06f0dac8aaa0425cbe48f561ec7dcd257648cfe8b1d867237fe5889784573155d0e189d534832b915ce8a1bcbc12fcfef87024015a18454d99c3cc8a9fc150d132d9ccef80949b8118c4fa6b578c1a4d3406c935bee8e837a27171447c1ed7d91e16d0537c996d994373390dd610d28060ae973e0e474ab300b65a5bf30477d78509e17eb4027234679ac12eaffe0207a4553c726deb6c441830421ef3101d503389f4d154a52772c57be9b2e86cfef3fdd4b4ce0a07976b26acaf70a8af2e0738559ae55c4827424abfafdbdb0828d9a69f1a2a430f535660696cead6c90d88eee48b22d4f67ee1504f8ace538c53e457f59f1d6d37828246adfddf8969aa9e62a193f6443eee5ce30e49f190ac55d44d12698ab99914611ad832fb742af93d078f1577723bb1c07b38772fb099e5b8b2bf7d771b91da51f73b7d8c40155152caa0afd9856fbad606259a5a38118f5aeb5f309ba927c323f7a865d25021a63dd3378505cd222977909a69954d343113be5ef1edec08c831ba5dfe9667577edea19440032138e2be39ab1b3e3df86caa23e253d9cbf798510ffebe763e4d1559789c24ae7c60aefdb50073202fa5e3699f736c9dce0083beb4dda84e749b201f21dfa4fd11418e9b86ef756db5c137097fdad71b8de34adb0f52f24f901c4a1c757cff537a50613e03e2ffd4525408143a40053b605f9320a2745fe2333aff3a67cf4ff05440dd841b7eeda83eeb61b6707499e2865aa1c48269e85d27a992ea3d4cb4e54f5cc12d0c49ab213d403c854dd480a1b8b41a9ad4cccd27be209b97821748c4bac8586e53f6bf335d4118d85b2e4bb28f5a41c800ebdc5512240e954ac627db3ceb83816bec0951501d461c85a21f36dd3545a85c1831edec7f8a01f548332571179924195b1abaa96456764ec6969a1c66857c820536ba008dc99e83f0d1d46e6779b0150a691503589b4a5f42d1e3976597516f2644ef3f077e027f6fc7e8363b99c731eeea7e5e471c81cdb81eb2445bf58e52e04b69722c98bd1260588b1eff18b175d181a24e9324ef71b1ef6c3fe794796e4501f2e56fa43b9d2e125ae087d2589b8c26474f322dfc0f1c9e5af7ecab0430caee96576df3990c0b59f62bad9cec833145c4664f82398a5876f8f5a2b22196793382ea4bc92a69d8f7559737956ae95f9b20b41105f38c2235b6fc3c4a9e1b51d5489c07e07b7aee2490f07db624d649dd6d0168f85ca8b450e174504d9d5a9de77d7c495b4eab9b1a91728ff5c1e1d447e286d2373cc073bf4fb64b69906097e85acffab62017fe9f1b09d63d8ba11c606fcc8fe7b5feb48c7bfb318a70587addb937a9956f81e4479f05c0dc28ebd8bc9223701b3d60715db3f0fe6c54252f8552d6dc25be160ebc3feb271a2f3a6d1f8861ded6bc9f663a2483b65028af3448bff064ec9d8b955f6bcceee5497ae1663198c8d843af0acbe15a6446863543da9be370514edcb319af9c858832f3a537a4578f767274e326e7d97588ac3e7681d6e0b16bf7b68aacf14956e0b504964d85d6f25f036b6f1457b42a5738df4941cf5ab34b6cc2dc1289f6d9c0651d08f91334febe51ef14d1abea9242398ebfa70417945336a95d999f3d357e5ae706bf25beb9cfa8222c3dd3458d29ca8eaefc05032269ba54093779170eb9bc861fca459ce8d3124f63b02e764b9f3e777e727393db25317b258fc8677fb3f55c61cc2dd77dc61b12a01b25d44a6938401dc6a811ad7211869396cecb8a2386b03fea2eb72c527484ada8d8a670a39c34712820152b7d5aac713aa88bfc666632194a4b178cae4cdf5d79f7d064405570bfd1a63917ca58b376f3021cf42b787420c238e2fff11f07fa665d0b9114da133e0ea9d1ef4c89d3cd6e45e7f127fe7ebf19cf6905a1dda8a5f7ecd9ded04efb058832f57b2efd327ec9f5df8783f2c40591910187b05b8860360976a2ddf0300b9e51812898cb5c490afc59877ec66bd4830e5399cede8f20558e42f05614d31b89a97187e438811981d40adaf7132a29cfb0160815f6dc89bf34b562add50e5c68674d7c634e0073f3a1ac2d6f758854eb74db8c37cee5cb070319b41d0e9344df497732cc72b72c328db4ca0c4b0d88004d7b49ea338545e24c1a341a831d989aba296e4d6a7223c9b2afe4fc44b995e0f4b0fde07b0f39ec36da156dbfe010d381f5adfb2f3027fd7eb8ac8d2c2e2c51f41754542bc9102ae400894850a8fa73991508bd082dc33a518525c04f4833c76f88a8abebef0df1f2fb3819d733c67e093356a22d730810c4dabe274b30623720fbcebede07fd5f2459260db8369ea1740153d68d0ea110d28ffed5d09668b0f5e0f79a0dae8330e472e233bc3cedaa64c0bf9184693b119fe522a65aaa20a0609cd18b50a7957136ff6113d75d6bf929646274d8d2ef13b60d76c8cadd08709d660cce5263d11edd33ee67fe35305902092ec3e02b7f6b4439970e0414526a9e0246dbee9ff4ff781ade959af90a8d0370e5043e3cbdbffa5bd4f1a1a3e8dd36a2fd809ccd23523ffd4e2273c32c0873cfd62e5ba19e0154b58d0bc921ad3eabffbcc90ed04c4dd1c921e5cd49f4d563a28966dabe60dff66e230ff88f92292bc5687c41b5d69ce1c128c2f5c07053dc9a0502585d29b67cef629e4cf07d129696e1a2818aec00e1291b14980a01087037c6277254faff7c18859e82d9f9d78373f272dd8874ff1b63a3d9e90fa51281e52d806dda1dc817d699e1b27b56bd1469629c3a296028eb7db671a160335396dbcbcebdce718b51bd8254d7ddeefcfab114bdfc3909f88959ea67f8d67c5af1c5fed72a9b6dce7864b1b4d2d2b83eac9cd70d5200800ead348face21f9dfcdb26e67f5c0821c90a5312f1bfc3c9bba40c85dce1c8fcf1755c09a900fd0b4f2bb3054b8110c0c4ff6d6dc4aac8aea0e30006a41427a8a21a09d29b9f0e01f6b5ddcb2f803b03da019cd56df3554a4251ad8dbdeb20a1adf92b89a72d91294c529912d2ef657e894bc5be6d7c8aa06504d97b8011914a5f90915c217f5dc4ff08449211d3a9886ab88db64742c55cf61fc58cf1f1837fde000561d6467c4d92ec8b31fba0a1c2c5844024f3221cd6149a299119707bcb0fc34fef701478fa60f16a0b8f10423a2502aaa501a20497544f649aa9d5bb2e95e477cb3b8b767e62fd4e87a1cb9d49db88882ebbfd6186713be9600c85aecc52405a986df1bf7d1cff6c2d5b768e1220f4d0daea5703c0fd99acb13627f27a58c96b66e94f2abcf21f07805eafd0dbb3feeb24d386086da9b5378158ae522f9ef7edd46cf9da21b1a912c3e7cf9493ecdbb218d6aff2789ff8fcb9bace753a7bf4df316f66fde34eb236b1ccfaa8df9b08cd1d2a4a156f60ee4f1aaf9f12b8be8799e83231a8921434da08d721b0939e151d9d26422c9b6ffec40ea0e21ff65934da738491379abf99a92b67b05162754c24155a66d8a67858540872b0773da487ad0319b39270b3afa02be976993247fe26ed3c60928b91f6d20c8d1afc431b4e1dbe3d0ca40d088c158c0cfecfbbaaae6a164e15844d01d6f0c16529409d643f2c6217cba2730757686acee6a376e328d93b4be9477c918561086785d6b6fd9daa427c4b8a5656d9647a6e05997ecb154cc03ec73d27b7a434c47d97b8c9650ce9531da903625f6eb40eacf41c21a703a8a2a63eb119ce4e802016e850a241216b5efaf64def54c5df7c16c2ef3f44ce07d1f03330b8885a38139294f69954f811771d2856659a13f49b9bbf60d7b72cf55d93fadf4976153b7e1cffca52ada7e7b93c344322504ccaf38fdbe5f9f8f6094766dadb79eb6d2666178852fe5ca0d5cb43eb9025f8126b26f7d82f00886a451b80a454f7748d2b203d7bc0f9c2d95a476c99249193d688e4df36a267fba905650002689a2ccd19077d8f7daebbb00f405ccb6217398d07eb6106ec0621a5631f8434a2b70e30e881da4ab1b23a3218494fc3e4a76dfb90f018aac0fcb9a843ace480e2dfa6bb730e502a332e6243e1874bb445a025052bd6901be09351ed3ba5517e30759d48cfc0945ac06e61019c169366bbcd183a7cdc96a4fa709612fc55b5fdb64b88007616a3083d4708b034f1201bf022d78fdb96c2636fa998401ce5fe2696ff1bd2954c49eeefffcea50061566d1c91f289d8234db092b72e60bfbe692fade31b4d0584c2041660eed82779ae63bd292b221ef260bf67ed072abd0016585bf014482c1ac60a90ed882252774c2836692c4e950242ed0e5e0ee077818a9834939058e429c6ff2dfc9bd61d89f6379d2834d6f980b7cef1f2fae0c66aa63571db6f8d957a9cd843918dcea97dd317a45567ae5cd2f7747cf9b1602055aae24f759e40071d0b15eddb4ad76680b8898dea6bbb47800c1fe5deddcc5a2f9dd001477616c691ffd1b845d37d505370f3f237cc06b39da637d1a3963b3ce700dbe34d537a43e4626d5bf80e415479a040540c24ed7be51b3c86095d547172b85e43a8c70c53592e7a2cd4b681933a8f0189f56ecfe14241660f96027747a7a00887eae073a9ee0b9d53d3d899beb9b4b61e01a8fbc91b47b1435b2ef6a918acde1c45846335b1865759bce518a1db286cbdf50409e3c7da27e148197d7fe5722c71ad7e68ccb2010c40bc06f599b4b5cebb85e05a4c7305abf925f2a51d8363d1b189955a3c100909cd4d93d0ac0956365b6aeddab48d52cbd9ccfbd2ea2921280f18e393cf994db86d3ed20ca88ceecf74e34c2625e754ad7ce9854f3c67832023bab884c3c40f8acea18eed0db7fa00e83bd57e012897ecd7d9ea369dd58712", 0x1000}, {&(0x7f00000013c0)="b5878ee758ea0bd6af858cabe4835148e46b5b8e226914a051ed39fa8320fac898fccb0f4f6be94d3edcbd27fdfe68aef3e2e4740e0e7ec2f126e4b8bf76273e3d90759c01d470989e8edb0d5cd6a0255c4f3f93050eeae5d5ef74b76a02a7021f116d2484f94c0c", 0x68}, {&(0x7f0000001440)="339d01f4d560faf715f601f1fd02fd9f01be6bd8c79a562db5c926b0ed1aded6538ebd6436578c1a6394c36e1cc5b302e363b1d7d3e6df0e771b0be7fd1a1ecce721fbdcabb34d9dd071f7d47750d1c262b1266fb219f57a97e3b961ee4d4a365258913c67789511875c177c1f4a8d32252363043c3050ebe781aa17bfa2d9329f21485791b1057a93017cc9815457b3ec6bdb57c96af89e01db7d64a893b370ec2b6813aec4877f0263519b6cf6042f6efa5a2191500276707cfeb3ec07d2a6c2886e8bb60f1808ebf4", 0xca}, {&(0x7f0000001540)="a76e798d2945747e7584e2b52c54e1fb124496d8aaf7432df1da37ad6ea56bacd4868fb7f1a9291a6840b2aceefe1c2c3a4e90b50b7727947d042daaab8d56a07dd6a0287745c80028b9287241cab772903c8ca18bb4daa8a8dc9793c460282835c17fdeda799ed7e04697b8b7679c07db7f68b901645ad29d0226c0bb773adda732cbaa03678040e165d4f5292ddded192cf92f1fa72b7896e1cfa1792cd3de6d33bc62c30510a5332b971ec7181d72b8fe4301e1a9", 0xb6}, {&(0x7f0000001600)="a35597e0a79cbcdd253c0450aaddb2cec10f84614f10992e5dade948d5c9327df84b69daa7783792bdd598fc444ba67d5ed53870a224a81483f3ffe2dea648b7385624ed668303296e55c7e642261079d42893b995bb35c35e687a75641af3809d1ccf8c063f1799e7cba984aa5ff8b57fc18f977a7b1b316031733a42f20e85c4cfd415039e6d19", 0x88}], 0xa, &(0x7f0000001780)=[{0x20, 0xffff, 0x3ff, "2e3780bf8da99975f54c17b2f2"}], 0x20}, 0x1) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x101) dup2(r0, r0) close(r0) 16:00:01 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x9) write(r0, &(0x7f0000001480)="fa271fd99dc6a14d71f65036d2bba96779e40a26abb907839dc5716668acf73ce03ad97acaf61a2adfeab92db89bf86ec5cec49699c7291aedbd44874b20283c68314e8f2be23534e226bbe1a6b3b97c2a3e971b71a3c7a4b7dbaa0d5e002c5691006b91807c35c7606af0bf5e10b788e327f78f2f223c96c681c80f2d2a38abc33c8fe5314fecc16e3547a91762e71ad798a21fd8ce052526dc5c0d76103ed4d716f46729108217108d764bd455cd2d85eb1e9ef74cf1afd3cb0ad4f71198592480358125e133e6721f61cf2cce5cd44210fb354cd2c9f0a53fc036d08261bc4fd8993508aa5f4c8203f6c826e39c5e6840c5c35a8b61bb9fee304ea0435ae0e3f170cbe73dd4e1cc4e46c8c085de95073bd9ccc89be3cd88c086054249e33de47e12b5d2380fa80173659addae75f7659a634bbc95ae8dbb1c775ab96c75a117a166585bf9f0514faf3d2262c4beff1caec80646937f3d10628e74e30b0d8c192c6558d7e8dda54be9a65510c5806d37f7d460baad5922e08d641fdf053b301fc4f799095bf51a03fa3e2bd3323bdddfefd3adad4a6c5e7a6d79498bc0a646a37aee3aff806bc2034c19605e21edf1a2992579c978201c456e3a6093aa1f00ab7d3788799fc5284190a0a2d03c5c3fd682566df2c806dbfbf61260b20a75a48b7a671f22b256cd191495871d13a9723523002dee9e66950fe06c703e8bfd8fdf065c945061ca785587bad9d24aa2539563b3ff6361b9ef122d7fba020377ec1acb0aade2cc3a51e7fc089adb4889a2ce2e928fcb6713a5243b7103c2bda131da72c89acb7c2257263011c3726b5e8cda361afec091f1b809607e18d7dd63b8273b8865cde8e1f034609960308c72877124531011de6c7b6abd500e01080161a811729f57d5d8390d99bb1dbbd87400ffe35b91603275e3d84882894bfb6ea30e2e7eff90e37f4f85354e20fc443dd1853b965fddc724229dad5977618b777ff10e2aa6f5fe408187362e99704b320228a20d66aab5358caa0a9fcecd08e8207b656888bcdf89751143a029c399244c3d2e9a40ed27d87caa75220c975be78189298b2a3d71b67722862b41c60bb9827bfea554e041109e445f5bb1ea6ba4c7d3cae5d9e197482c0f73fdab885ed7b9fc15005780abbce091a833d91d3c04d87b68639b3a2ab395a81b0498e65e1c0a719f3623262c37c245577fb107cd4b427e4a02023c9572be064f293f9eb5726af400085101b0b569b1bb66dbaa13ca570683da254921876deecf582ebc76ff66fc0b5c2e350563935585f4748930798ca2653bb78a5184c592156be44d09fb8b52d734c5920f208fb213aa322b0ad156fdeb936d47ba6c700c4302693ce1f8af77c56fe5534e21200eeb560d9fac7b52c6203b16c2a0d03987e835730008e6c8104f1315d2293d04e28b8c2bea6adfc7c72b6899c058eadcc8c3d6802d854c8a1aaea354a25d8dfbe55de7beebe50c6400b2861ef4a66a522ee5022bee47aa7a4a2938d7a1e773432221d4afb5fd03623464352309d679d5f4262f50edc7af3afc7b95523aa0c0c376158b4223e4edfc11ce338684f1a58c49ff3052fcaa20e1a5314a6563f68485ec85092b4216a28c36feaeea1d3b019d66ba56412433b699869913a58d5dc6aba960d31bec5ea8dad9c5a528aa575d8ac4664966dfe8bc54c2bd64fc487c098d26102e42c1b1c222c7da3d01ad740055ef4b74dabf9e92427b50fba54cb435d72e5c5204723e43a0c0e965c6bb2c882ebac90911e614ad7b3522b19c493783a9810971816e6facf4f68e4ea4f85178c33a31ab8870273b65025d8a4561e57b8789223b370ca4053e9845559853e2de153113f757091ee834060d1931d42a33155cceb3cf34d66725e0b2b2f4b62b5c8586c24b9748da4a4091cea4234be253234a1733c7acd548386488a6d3c3f018e24aa156524edc6769fbb62314c8958feaeca4b11abda071f4ab8a0b2bfdac2293f9e931918a1acf9fa237562e96d91b92459a93737e290c3102e9354dd041f26fc7adf8ba79086919790fe8cb55e21aa2e1431850332b2a3a9ec4c0a191ba3b0fdc4f50cdf8341cb622cf2b3eb163ddb11056271eed8af598c5557545c6d32124a7878a0f7b71a540ac1c189acc1fc0ddb4ae3d924160a04fe070d93cedcdfc15beeceebf8b6afbfecb2a54e1b319e12ad6e463d693417e395096cbd200ce5587cb8c8c781904537d04072ba9e77403ed01872197048570ae544224dbd2a563bafe9241b4d81a9f7775f4c8841ef4303f1012ee360228a2116cf968647c35be1ce62198604df95f63e707dd483051ecfd3f316042375a41671b81d517ba33e7becfeed09f61671bbb1ee462ac1370ef45b5cd99e78f8e7d0403d85a5f050fae10b975eb813a2d6309ad983b6fee9004688552ef1c9e67057ae8ad956dbcfb6f63a2119614fa540cd06ce82a249815402795e67a93e39ac152b5d1b9487ab301446c66984b52a3237b31d8fb03a28d7fca847aa2776e234c7e055145c2f229a98443fd151d7bfeb4630d456d21b9f75a2326ed2fb0714d8cc2d8092c0155b46ed0764abe23752583fa894c3b178636a584e31e91feb65ca5136669cee7d56fa3beb60a9908abb100a6d106de6d13564ee5c47014b024840e9506c398c0d697b76a70bb9b5e5d3e8ea56ff63fca49f7bd483e2258a4045237f8a93c9f302b0f661d1137896a611f8e487535b3aa41ee48448c83bd0476c98dfc6ed0d918d870f675070165e1c1dace0ed3a7fba6415932f927ec3d97568366c791536bff6006734f0adba53df805d000310bc15d034ce55b08532c53b56c48b85b781428d0baa93911c77805adb239648a0bff5021964647de00da16755fd526656726cc4495fd46777d341c7fd83dc68ded1d9aa50ccb8bc85b4e4948a6395328cde7fedcf407377277ba27e48d04af910447dd6533667e279d69acad6bbe494fff9202eba85b4c0c6e2e0c705b9c51307e039a06954c586cf49cda684c01e116aa42cc3a106c0dd2b22f9f1b1f82dac05aa54cdab7c18d4ed3922ea0dc77de3b3ac93f989f7e89d4ca9a71a858cf3b00d4e587a52ffc68a532ce8df0d1cee38a9a10864fa5a846d7ce38951e154103f03654f70d08af0688f637670a64eb3a083b0b78dcff75191ac04d8a91b6e64dce6e9c9c514c04b3816b1ddc973a6dec8207237c90eb0ab549d8f38ebbd028669cbd252899bfff5e06aaae08932bb73c3ce56b055fd0a6ffbcc9811544d86882bea1d6155c49fe82996799d28385532673235bda95156f6d9d5e70499d5576a63b53f17f141c1c9d1ded0a9dc2a5e0ba804b4cc2916677d2e5bfe9bb4fd0e7ef224a02348f6a72e0c7afe59c2fbcdaa2a37541f6c3b01a9055821118d91cb00e2784ccfbc3953392fa0162a1eda7e25be3ec5cfa01488838d80df6085423d6012b76524f763e2462a765c851ce4e6c36a5cebcbaf649edb2723f3a793ff178a0e9690724dc9e8a6db6ec7f5c1a2dab47c689f72a8ec4721fc2245594a698095b314705556f9a47b33b736451ddc8ae8f896e9fc8abb86a15ea0bd57ffc2682e32136b1656ad930973907dd6a5849cc973775d5fd988f35075f6c8c70e262398ae4388bad5e92caceecfa61d798aba0f9d62aa1371cd098085e3ea492d85485843235815e267a7078c1c9b225b5e60ed11e507bc13abd552d6495f2b850fc0a6ac6809c6e58d7ad55d2bfd65f1a25f74c56481746ca8db1ea5dfbcb65746d82688fc010e7028f3be2eca4cb5abe126fd8dc0e82a8f0cacda509b529472ef257735f2bc9c22e68c7afd641b9a473126d2501bd783df7d18b30d1d57239ac6ba09db5a969c25043a15aa60f19a3c640d38f4a2c36423448ac5d1fe68b9a7c9c086ba26cd5d2e15052c1f35553f5701d774495fb879ef4ee231c7ed6e40daaad04ae646ff544f7a7201048b899c650cb0a0d7d32bc010a131f0766719dfb7f994cbdcd8b6de3064895befe97d496d4ce9d42c6efb067acd4abe58e3984f28d7ff86e6873c6f28320831a747b1b3ccc4640088b55b212493030ba50b5586df6de4daa8f437814813a1c5cd8129d86e30739464f3186fb3fffd76a1f54d41b3783a8b5ee2d5e7390c80f4b51f6ce4febc793f68beb9ba5fc72fdd9415ced69b034b8ab2bcd8d96c50c67eb921452eced0eacd8bfaced5a29a53aac6ec0fd09755a028f7003f208a86ab152dfb772a2f5870d4313f79f2c736ad4f7dcb827f3c0764efa131627fad867daa75e828779425ef7ec57fe67d71a6a882bceea5da719461ea2bae74afddd1951cb824727b25b16e4a97d202aec8de45a924f8232d8b7c96bf476845698a09580d6f3e6cdb7292be01346c5b6fba7796858e2532b7a2fdd29ce89cc452002f488e758f38b62bb3c0e82dd073b71abee356d2549fa18634f29613e3dbb1deb79c869c22e1fb0b7c3758420644011a3b6417cc9658380e81d921d7fdadee58e0acdc364802b6dc6d77d7edf8f647a4428d16d89f689a7a3714cc52c0d49c1206deabea2f482a34fbe06d6fca78fc8541a3acc8185cca3e8f77972585b1a4632d6fb0d6c451f182e6ca759d8874abc955a550e4eab1de70f78ef9c0423dfa1bcaf4dc09ba813e505304f2a0995bf18c5a50de45c88cab66b99d2561720c1953fe2195e6c878ed0ba866c1f60332542ce694a23a1f480d31dfbb39952e6e37a302f3e01a26926f8188a58b620adc68ae04cf2a0bc7f814a543196827f1c97984bfa3a5bad35489c97a621bfc910b0c00f251106bd3d003610c0eb73f1d34c3219ccfe7d26bf0f4be36e5ca693fa3fc5300b812eda5f2a9f49038043108d47475939743f139dfb574e855f580c30428bb939ef5cfde972b9ecbf46e5f1a682e89ac74345e9a43355ede379d81bde1f93f251283b73fb6279819c69951a74bb1002707713df1f0bafaa213ec8a3df575a4509411b614060569bd622958636fbda85a5a5a6051dfa09afa26e7a889fc9db14b9888f1d8811c31abedc7bf8972c84242d90a0f8af74b7c517719202057bea3a7a8e881f6a90032bbc15dd23523bcdad80bc29db1396755b2a3fc691f21357e404261bb9c95ce66f67856bcc48a79ef2bbf3512344f8c3a84b1ded81e6f3b202d42508460bdd62e3b648dca6140e485360f0944ee4f05c4cf46a68941bbfda17735e4d005897c7144f62d32bea93df5bb1e17514a81753ca2a16c708c789efc0c19157933f172a347754e924515044804121484f894b2ef6fb4123ed2d172dd6d035698fe4bd97a41745b815d6fb0b0dbabaea6993ab193cf7218afa5a865fc743ed4078629ff3cc3d3ebda282c4e56413cda69b8dad272e18550224ebb03f0357132e9d8ec49d7afb689a87d261e949fe782b83a02b61822195d822875f809f5ff91125c4525cae3e8acaed1d4badc13688facd3e82bf70d216ee656e0fd128028f0ad5f8faa6ed4ac743ea7093cf0632c5c1c4cdaf6216be928e008c606c4400a04fdaedfa645d7ba2350e437c33941c329290d5dc97e850d6a80fcc57ddb19d839188ceb80e58008ebc4f7896f009567400b62651b0516d058280f274732b4e529ef595f26b8560ac96e3a05fd4e9fa1d3e8cdbdcafd156371efa8f8b5f6a9148de8650bf5beee16e33f7395f30f9d44e5b289f30a00501bed9b3549b2c168fe895499432f51cbc3a311842a2df983c8300dd74b9ed792c954beee50d7e1f546fca8f0e479ae674fd47a8a7d34b07469dfdd3d1e4b281f4d383", 0xfffffffffffffde8) readv(r0, &(0x7f0000002540), 0x1000000000000208) r2 = dup2(r0, r1) sendto$inet(r2, &(0x7f0000001300)="289e941f081f230f13372b1f035b8f24d4f0cf7e6a98d8cc12316e8a87a05f3ef5a0c902f68ba538b1c81c12df518ef4acb3d69b29df355ef4be9d6dd008988fbeec4b31144f38fbbf83", 0x4a, 0x8, 0x0, 0x0) r3 = open(&(0x7f0000001400)='./file0\x00', 0xa8, 0x53) kevent(r3, &(0x7f0000001100)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x200fffff, 0x8, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x2, 0x11, 0x5c, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000004, 0x101, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x81, 0x10, 0xf2, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80000084, 0xfa3e, 0x10000}, {{r1}, 0xfffffffffffffffc, 0x0, 0x5, 0xfffffffeffffffff, 0xb433}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x374, 0x7fff}, {{r1}, 0x0, 0x10, 0xfffff}, {{r1}, 0x11d8e144a11e3a0e, 0x44, 0xf00000b5, 0x1000, 0x1}], 0xffffffffffffbd1e, &(0x7f0000001240)=[{{r0}, 0x0, 0x94a89c5de3bc4413, 0xfffff, 0x4, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x9, 0x1}], 0x1, &(0x7f0000001280)={0x5, 0xc032}) r4 = dup2(r0, r0) mkdirat(r4, &(0x7f0000001000)='./file0\x00', 0x0) nanosleep(&(0x7f00000012c0)={0x1, 0x4}, &(0x7f0000001080)) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r5, 0x3) getsockopt$sock_int(r2, 0xffff, 0x1107, &(0x7f0000001380), &(0x7f00000013c0)=0x4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001040)=0xff) unveil(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001440)='W\x00') 16:00:01 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:01 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') unlink(&(0x7f0000000080)='./bus\x00') 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x20, 0x200, 0x2, "44c4b6b7adb9aa1bb54887c5d990fc906274be04", 0x100000000, 0x7fffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8081, 0x2) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) syz_open_pts() getppid() 16:00:02 executing program 1: setitimer(0x2, &(0x7f00000000c0)={{0x7fff, 0xfffffffffffffffa}, {0x9, 0x7}}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) fcntl$getown(r1, 0x5) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x2) fchmod(r1, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:00:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x7) getpeername$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r2 = kqueue() sync() connect$inet(r1, &(0x7f0000000200)={0x2, 0x1}, 0xc) close(r0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0x0, 0x1c, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x4, 0xa2, 0x5, 0x7f}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0x8}, {{r2}, 0x0, 0xdd, 0xf0000080, 0xfffffffffffff800, 0x1}], 0x1ff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x28, 0x80, 0x1, 0x8}, {{r2}, 0xfffffffffffffff8, 0xc8, 0x40000001, 0x8, 0x2}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000000, 0x6, 0x2c62}, {{r2}, 0xfffffffffffffffd, 0x10, 0x80, 0x3, 0x43befdf5}], 0xffffffffffffffff, &(0x7f0000000100)={0x80, 0x6}) 16:00:02 executing program 0: r0 = socket(0x2, 0x7, 0xfffffefffffffffd) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xffffffffffffff6f) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/104, 0x68, 0x40, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x5}, 0xc) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() dup(r2) 16:00:02 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x101, 0x8}, {0xcf00000000000000, 0x1}}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) r3 = geteuid() r4 = getuid() setreuid(r3, r4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) connect$inet(r2, &(0x7f0000000180)={0x2, 0x3}, 0xc) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/41}, &(0x7f0000000080)=0x2b) 16:00:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x9) write(r1, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: r0 = kqueue() minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) kqueue() 16:00:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x6, 0x6, &(0x7f0000000000)="056d694ac5ecf2bc83933283ba82a1e5bdbac32a0062c6c98451a0340e8def712b3bc592e75881af34eb303eaf8efc61c673900f9b4fb8ed3bcc10001639eccb21e493f41722c8b74f2346786010143fe97b4434f2177c7c6966a971740ac9a56a0d5d78afea2cccf868a0d53af0b7c30110329e41f3bee67d4550f8af7926130f8b8e527d236294cd5a4365b1b3ae51190c4f5c0a0433fcf252d3ebec4cba8fd7af6aac8c1723286f47aee5f6386f4561bc486a75076fd869e898aea0ea868deee02e6bd7d35f9faaefb1492542836bf7ee723df500b3b5e472c2b893a685e0", 0xe0) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x20000000000041, 0x20000000000000, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x8001, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x80, 0x1, 0x8001}, {{r0}, 0x0, 0x8, 0xfffff, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x90, 0x92, 0xaa0c, 0x100000000}], 0x6, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xde, 0x32, 0x4, 0x4}, {{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x4, 0x226d}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x48, 0xfff}], 0x4, &(0x7f00000000c0)={0x3ff, 0x6}) dup2(r0, r1) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fsync(r0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r2 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x0, &(0x7f0000000280)) dup(r1) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000600)=""/161, 0xa1}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f0000000240)}], 0x3, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0xa, 0x0) 16:00:03 executing program 1: r0 = msgget(0x2, 0x2) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e5127300000000000000000000000000000000000000009ded2f07e204c3edaf0000000000000000000000000000000000000000000000000000000000000000000000001f6d88397a0b4e76547502127a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006119a89946d90b70ee8cd80a46f7acc12239baa7fde6dc6fcff7dc21cf9b43f4bab09be49a8823d0326e18c37337515ee7415726d0fe489cc30e044bf20182d6f628c2d51f8746c7b8015ddbb3cba985301ca40f2107ffc3344e746457ca8b4c04f7e6e093cfa5e72d0ec3061b0f0f7b202357295ee25fefd2362c53bd24215ee9f4c39f71f46e98cdf94f185e9ab80c65e03e0dfe88206a76a5b6f50659f594d7c67b8d03f8bdad73f55a330c395c958253b4256799f6667a406a6a5a6c61206409755439d9e9577d3b7bc0fe0f9edd70b4c087b6ce6410cc1cf9e1fcca93069f4bc2f75d9c59c6436b77ba1db8d751cac89e6140c64731796f7e315d5d15ce4dfd2d6a19291d36b4e743eb623a53c5141f9dea"], 0x7e, 0x2, 0x1800) r1 = getuid() setuid(r1) shmget(0x0, 0x3000, 0xc6, &(0x7f0000323000/0x3000)=nil) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x7ff, 0x2, 0x7d288f3c, "464cba25abfeab84a2dbf2045f1ec02d66980482", 0xce2, 0x2}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:04 executing program 1: r0 = getuid() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r2, r0) semget(0x1, 0x0, 0x142) r3 = getuid() r4 = msgget(0x2, 0x80) msgctl$IPC_RMID(r4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r3, r5) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) shutdown(r0, 0x1) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xa) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:04 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ceb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x10248, 0x41) shutdown(r2, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) poll(&(0x7f0000000180)=[{r1, 0xe5}], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) readv(r2, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000380)=""/79, 0x4f}], 0x3) shutdown(r3, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66691b8cdc31"], 0x1, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRESDEC, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB], 0x3c}, 0x8) 16:00:04 executing program 0: dup(0xffffffffffffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x20220, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x40000014, 0x0, 0xfffffffffffffffd}], 0x7, 0x0, 0x3d5, 0x0) bind(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c6530006518d9f7a03b78aaf7d6d43daf558f8d9fd2d3e687c9f1336e2af4236ca87bc882002560cab4b7d5a4c77a60b924146f02"], 0xa) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000280)="fb81c71efbb375a93057cd1f772667a794e0408571e467a989014c000dc058bd86aa37976e5d1a74cb2bd739cb45a54790116f0b43523a76495042e58cca801234c3c59189176ca74ae4408396755977912bd9609a7cd3079b6e7382db6d94127090d9a5633c7f31bdebb9b89cd907e2111eb29e05c4eaa829fb4e74ead121c79cadd7b6cd042e7bc46fac7068eaf3710f20f80dee63224d445aacb0fd569c8f9eacd9674b67de507ea685932b9b1443d2e2963b6e30c37ef804", 0xba, 0x2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = shmget$private(0x0, 0x2000, 0xa, &(0x7f0000ffb000/0x2000)=nil) r2 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x81, r2, r3, r4, r5, 0x4, 0x7}, 0x4, 0x81, r6, r7, 0x66, 0x101, 0x5}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:04 executing program 0: r0 = syz_open_pts() r1 = dup(r0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff748}) r2 = getpgrp() utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1000, 0x4}, {0x5, 0x4}}, 0x2) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x3, 0x1, 0x1, r2}) recvfrom$inet6(r1, &(0x7f0000000100)=""/66, 0x42, 0x801, &(0x7f0000000180)={0x18, 0x2, 0x6, 0x4}, 0xc) 16:00:04 executing program 1: socketpair(0xa2abe6048f423a9c, 0x3, 0xf72, &(0x7f0000000000)) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000180)="127754928367476170588e5855b6355d6fcb9f74325c9826b2051f2484f15856", 0x20}], 0x1, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000040)="d7ba90e3e7813088f71dc890ce1863f828cb046b4716df13fa362bc5f41174b637ad9df2b29f186ed9d27fd6c8a0ed553e302919ba3805", 0x37}, {&(0x7f00000001c0)="c388d34337515de39bb2bc842364878f2abc883d7e5b6c799aa14dddecffe94368939ff23247373c7800219ba34b96a5bd42859646b3f0ed83be77201bac44fb72ec2237485446043e8c5ba94ae5e06f6a0920e4766aa8b99469a485a67d0daf1e613d4e9ea31679f15e12a1c8c9fdf78d32c517349219f3422e8178e293708a7b2d1a1b0682ec709e762c56b7b27954fba08a9437546415b63b9a72f3905ab897aa0264ccfb9864ede64c267c270bd78e091d77c202d9e7816a6a263d50d7b8b3dc4986ffe9160b1f58b25560bd29317c94293623afd206c42f461b14e0d20cd0bf9d615cae388d52f9112f14", 0xed}, {&(0x7f0000000500)="ea676de9c5fb926978df59956bb74f53bfe62725d241585da4f62e7a736eafcb718265e32458e0cdc6901400297ae58a425ee5a11a6a0377b2be61164148fa4d3b73439c30cf4ac0f128e87ff16684ebad6fd092659ef58f71a42b321c9d7363f62562cc68a021657c64f4023e2b2665e14e70c96d78b6a8c655c2610c51b5a51d7b7cb21ac97b504437045932da39083be06c3c6085d4fe800daf93aca6580113939ac265ebc26f0713cfa4e7e38cd9ee77739230a6c7e7f023d0ace2836a001bd3293322b8b55100c6ee2f379ad9a9dc52f3c6a1be514ed1528c31c3ea288d86b70ac54a6e958774094c246580b5361fdfb7777a7d5c82031acbd6b9c0b93958389eeee00334ccb9ee0d5501f605888d1a2aece1c94a27cefacd6f101daa68993b941da3c640853c4c76b9dee800902595a9c51bfb1271b0ad1145892098ae1a11774999433607e2fad441293b7e25132f85b853687de8b2a3c701eecb3903c1760fbde8a3ce1fa92cdc31cd488a36ebca699a1dc584bd1838e81767c6ba5022698cee25daf1514a1432af61f5951d39bc6daef95106f35066d3a7a4c87ff64ac076b2f0517258bdf82dcb3ff1a2cbee36cbe317acef00fc63bd1a89c753f7e20f5ceafcd85f5c5095a87729f03288615922c8d63831a6b01368b6f8359167dca2692758bab2937c53ca6fc53374a3bba1d3104737df34fda15f04d6ded5b1d7a974eecbdf9312be9d8dbe66137951e45a9d6ae9796722b20514897c0dcd9391ab92edeebbb1cb9239200ac0e7d65d45e3c19407bad25fddefa2d776081a7c244fcccc74ee02d7a0f6c926255b2d696db873d4f7d1d08801f429e8b0765b688d81194ab4e5d1f5c80c3932b83d1ff8eae99be1fe41017315d8a6509f7c14fcb951ae8ef2fe924a4e2d3912924c50fdaf080aa7592851a310ab2a73f75c43d0907c599e7d4411f71b39e6c50e28b32c651b53dc51e5e1e4fce82a4a68b35499f15002338339116c65f066fb45b02d344553d8ca62b28125b113f6b5c9de954f04de0b3c92528876deb46c9a90323ecd4749decaad2db833a12ce677151e358836556338fc0aa6e747cd4547e763b8c3294a3ba59593c684358f4a7041d01394250e8dbf229eca68e8a1344c2456b7aae6847233ac3f09821e1f6ae4f5e8755c144fa80c039c414768291307572c3f395cdcc64649d17005f26bcc82e6df9585a10ca653d72c9e8a770e492bdfb6fee982b76dfb13fe0ca0ef967c495062a5b8347e063ea83ec63ebf8b918539a00d3a916216c989056f43f86072c2332afa6b0e2751a4ea9030349de5ec53af758156001535ac06fb2dc49be23ad490472c75a375d93b801f048a10d919f793f2e940635aea20f908f62aa54e08cdc100014f9dd242fea45303cb3ae4c258aa5efbce0c728c058e9845d8dcb15c11631028898ebefcce1c1f86762bcff72668b8e923bf02387be4ec0ba34a04e7cf0e3a5a9ad28534377df4ef1719de077361735975ee48d664f854457a7c51572d81b6bd934c50accaee5fd386d6e98e30186a8b31fde760ef43e2d03fe8c82eeae62cde16e3d1cb9226dde32fa37f2933955f3079df3f7790cd3f4e508f8b98c638ad498f9414a55cb6c4ca9fd910a03c3127bfeb9bf5120df97a9ea42d6163088d541d32895e2f8bb78bdc0f3ac186981d6093682381fb4976bb193128c7cd9dca0bde0fd8195fea91d8f0f5d1d415f211af40165e3f57d87d81931962b62ab974a7efa39111e8dc1e8c534557de609a1912fdb158a8799c26f6f614776557b9b4ed2f8c4b65110a49a08f6012c2766a3a173d8ea4e19a4db4fd04835e551960dabc51da74c235bcb4f6587093b0002d7f3c6f9feeab5096eaff1aa02a0f93d052f7c35e53fa8568b680ca232fe8ece860bf8304dc2a1a59f8a79274b3bc60a44e4df3c28661205cf9eaca180c2d0f154d9ef007601f766025ed6119bfedf06b04a9f456886dff9a2f98a837f2c4d7bc1cef5730140648519cc047e8be44f49624a784d43a430216aa3ac206ce4069ba35cc8d790e50a5795c2891ce7b07446d77b2e63574cad5d3751445904072f3ad53c8f460c6461473e89e78e08b4e1e6655b7687495657dff1744bf52a5f43b645981e18006a7db72e18dcf4ba5c9a094c4147d0cd8a94d642c572a94f964b9072f36442fa28111170577652b434c9706b2668de0047d1d1a6db888145d784dad53c3fcb5355ee22ec4ab20fdbf9b7ec12d818c0d7231a9f4e9eeca5484ed673e2f4ec6cfd0e0ff1300fc59a6d58bfa4ff9894811c3d9f937797e1dbd43abe3c85c3871b2c5bfdd0548058d151df4fc1e50a839c38c9557f45415047af8c66151de5e1fe29e5ed2f7ee7513248849f25872da83a380c1d137b170461dd14d740c00b0d881bc9a3346f87b79aacffc2b50e713e2704bd9e2cb563f58344ea53ad9cda82cc675eb5ba213c365d51bd8392b5a9d5888756ca2cb38b23e51f02c8a4f8d15a2036aa872777ab5e8edb408fdc9b876b46bdf353293febd9d0a0d2c61bef5587ca18dd4f3c31f4589525cc70183120d451c48026ba3f0f56c36ff583fa8b6f27ceb1f5b559a9c00d2eacb8732c25442678ec61d3b01ba18f178db203598d42b32e4b6ebcdd0eae00242b9dca61b2c5eda1135e1ea49b3905c6c694bf534673617edf35d26ad347d017c135d0bbd85ae13e574fa7c92fba17521c61d217c5abf48286fdc2b41f36fb52f8a8c97b348a2bc73dc23c78978b899420d75325218f6df60ce9b1acade43e5fada32f1c35af3735ee3ddf72d30c39386d7de1179efd81a4390c13a08b8b75917223e103f83c1feb43374858b3bbbfb579af294551bb1cd6c8fbdbe3f8b7f9bfc96e5c2aff611eadd476dbe1db13cbbb62e1ec3329546f0c2bb84ae8ebc8f8c19115199d971db8df16c63a769d764d5c9c54f74554b066d0c625d75544168d6f8841ebf95601f6712509d5b6cdf5c5378df07ec8c4436c36d35a2901c8f8a6396417cb4faac51370a8e034ff9281575fba672e4d551708e7d9346f9efc019bb9fb80152a89bf4171c6b10789365bc925ef5610a5e81816348445729413d1c9e35bd44df4ffee6cdba5919d11530bdc33a1cf1cac6020f728c53dc37c885d25f6ecd07c52cdb6107a239c7d29449fc0128a5befa4efbcca6381ec0e24032bdd8b17ad4fc6221289ca7d8e7b58e1dbc3151de8390ef9da3a49d13066b73004ee083a18d4b07309f554d2d61f46fafd29c6d4a0af2c35fcf93a7777bb3b7982be68ab3596eab4578b73b9c9d4f04ce15c4dabe4c2b66819da102ddc705ba2d3c3af0a1fe7bcff2a38fe2780528ad077fbac7250f6d4caa0223d2bac315d521c7490780dcd0a503f8a1a2a368358eda2c9471c3a33ba95229f3c5de81c66f3fb167d1c2a8f6f7e2978dd77fffeae9e52d4fbbf8f8a9089a17e03777c0ab159338a75ee627235fa0e9102a667f58e4592f947a55f3dcb37b30ca83a526eabcf632007d17c20df725dd20a76d3d26eb59e13ec9bac33c2c62f34efaff5f7406124a781486b17c7ffc0eb21a339a52dee1a8df9ece9c51562269500b830429a8fdd3ecbcde7537d991591681c1db90e42c9990edf9d4df63fd0fff23e8482bd3b294cc779f3bce4db7d32e77846fa8e47a2cb1be69c4d25e8460bc47fdd6a507bc282de619ce8baf288052d577635240762894d4e336549680bf101fa03644b32da27c50ade8be645e95df6a3f78e0c712dd7e7726440f66ebf3bb5c2651f7f21e6646a6c35c7dad84e01b5f2886eb9ed3147b2d2137fd41fd50a3f034f4532b52bb26d4d9b78d0928022a30d5d32d8a71e6b08665d3b36795645745ccf69ce76fbdc5d6f70aed8905b33b5986f52012d16b2ea7f0fb985f67b35ab4ed662de6041481f7ca0c6bd7207a10b90b78f3dac2a5a96d75910ffe015f57f6725cdb90fa80dd9ce3aeeb4f3def23aa25551a5966c10d08aea93c39e803e5695ef8a315b68b085ef5be00bbc505b139eabbdd74cfb4bd71359989c9195d0b4c3866afdba253dd2c936527f3862007952eb365c2c4ee7a0b69a9be2852cd1e65dbe2d7538f56ac35612f3e8435d60c3e8095a6f385ca0fc65b9fab1e33f23c57e6f32f79f2f96831d195f055dea22f57fa7556c507e24004f2efc3fe4b26e2f8272e4118db0e051d2b9c06efe58d331bf55da25bab0c834be34704380c4bd4e4f4eaa94f52bbee31633678b6603706faae02857614042e897a33b340b3f8781adb4d645fc4393df04fe6f27af6f58ad9b3d750121454d079ef731506ef00b1887ab78d87126a03909599f0b0e7118abd76ca4034bf8ffb338fc06267800872c9d00f11108b663f25cbbba0611609aa53a784e3fcf7f454c22232ea62af1300b1995fc1f0bf48c84322b21986d8cc783ee78b44918381f2acc8e4bc495cd72c8b99585c6395b1aa5881a0835081694edf406bc703ed1f44a50941923b9335f9f586ac6859885141af0229ed63f16169c0c68fd7aaa6a4b7d1f6a3f374b59be92d2ea07d12ee34c959d37d9eec7f9dfb595c796fb7406fe2e9547f3387aff5acd3523a10cffd285d3033a2ac63cdecb6145cd5b1bb2dd0331476729c63aa1b942c4ca5f5a4dc5aaaf2e5f7e03820ce58a1a1c6eb38743f665e284d28f0cb9ae5bece0703a2ce3a28aa317c7d3d091931865ba841ff6ec2f16963480186143e5756b412b2aff18565f23d7d49681abc61f9bff122e37cba0d3021631b081470be98bad46be81178ec1ece8d090bdcbfcd0b298c39849569b63ed532b01be62fc3ea9ac21b3f11611dd55bb334fa38808151e0b4b1c225a3b95801bdda6b5366d2acd8e4817d8ef57d396309fd5741456ee4b16420380d45c377498cf307c1fcaea127766a79fd84d04b371d977a94bc3018e0946342006840320391a5f1b99d03d73c33cdfe0deca444189204685dbc332d69f92e96990defb8d0dfc0df5509449c078c4fa3b4960104aa66c77b05d9738ea2a36bfc861d5f9ce1a9f62b5e02c77fcfe2dec6477a5d91fa2e3d0d7efeb6db1c7062afaf51860cf135b48a88defd267004f893bb5df4549fdcff61be1b3805593988c6b3200edf26f0bdfc6093d63c462351e61cb9aa5d1614de12fd9e4a72700ae67f3ce1f2db92e494f90c8e4848c2b7134bef98fa4bd7c6e2972d70ed39b5dbf7dbce0c94ad95bd1bb502aa495260f2c53d2964c98414a11ef075feba7a31bbe17972e3b89f6c4d6cad6b41f607437254e080d589e6296212cbd3393b952c6c07eefaef319830f466f451c048c9703cf7f9f3aac0c1d386e1275a087d44420436ba1e5191ae86abce989e57b2bad9d152b6e8dbbcf1e2bd43b241bfca0b2bde36f5486c67f8a89dda7d16ef07a12e20b559314f77321a809575c8595c23f93e991e362964b1112db5ec022ad208152c4060d80c81baaf9e9882773ef25afc22c02564ee716ac73c3fa97d524785aa4edd65215e12f4d70629ddcbb9347703315cc6268318d3ab3f05a9ace25d187974adb5ba658c235710219e123e15a3f004b7820ee0015e94d84df7d684c7a14c678be96134ffd12bdf25357164a3084483d542f73794eae82fa932613397744e9ca4f2f25e02872d7659496d394d20947df7e94936145f18d97ef8fb9624d65848ab194f18c58c4c65ef9e74d311287e22fe1c9cad03c27fadf2358d2db55528c481c5af9c8bf4b883030fdd0d3b631efa0a5ffcac52057dd5c404aff060f1819557337919b79f153f176e3a4608e7", 0x1000}, {&(0x7f0000000080)="b6c171827ac4bf714e13cc309956c63da70bdb6e7c43159612a935583b0144c3da6ec7c5529a707ded8bbbdafae64bc574bb65f21cd08fb74583f0e1ea28154b648280fbf49dcd3187e093380359e1f8a34084151201e94c83a762be7989dc245c0640", 0x63}, {&(0x7f00000002c0)="0c9baa7c106485a8e89772df0335a03a933a0b120f8a20dbd42e3f09701425c2e8dc86c848a1ea2c956af2fba295abfec742a7d1aba5087e351ce0d4e43a946bc26f65d7b5810fd8a7c9e6824381ec25fb71ab69e8d0dab2", 0x58}, {&(0x7f00000003c0)="25e4c65b4a671af149be26721b445f2881663217639d9e673448a7e6110a3df4a9673cf84224306e51d4147fd672da8a3586927b6890a1983eea858d5d89845223abb1e7947c34692e821079232d8b576181335601a6e6cb569111739d8d805bf99c89f42811ad356a5bf0310d54faacb52bb9a70fdd22bfad56", 0x7a}, {&(0x7f0000001500)="1d410ee1235e9bb9aa0dce358a910f0ade6f7cb4fab315743343fae13db73242f3002ecda5352640b7d64eae796bd4a6c93dfc6988fa211cf18f12e86e6b60a7680efc60516dfcdd7a3db75d5a94356fb93a4f9d1c65eb2becc6a840fcbfa41b895b9176137540ea0370ef8a2fc41f7d2cead645600892a58d6182a3ec5871138f2ad8c783a115c572f24730308a1c413d3886ae25b6f13a709d8c56edc66af6f186575f16501b460dd0009accbcf582b5fc2f53abee696e9b6e9ea79ef4a9fccd5c23c14ae5ab55e6899c2f63c1ddd609a2d46be837fe4d", 0xd8}], 0x7, &(0x7f0000000200)}, 0x0) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000017c000/0x4000)=nil, 0x4000, 0x1) socket(0x6, 0x1, 0x5) socket$inet6(0x18, 0x0, 0x80000000) pwritev(r1, &(0x7f0000000940)=[{&(0x7f00000003c0)="c65962c670f9065642fc44033e7759242217aa3185bb1ca0885797be3abf93f666bd0320435b6023a8a35a7718a259efab6005397f8ca5fc96cfe131829e8f1dbea3e0cc", 0x44}, {&(0x7f0000000440)="5584e7a1af8805191ee26bd817af9ace93d9b09609bb242ab84c0ba58b7a96ba63d0435902ef0d881e32c372fb58536bba96e477eb9ef1508e4d835983d1e36e045e7bf3de03e4b5372e4db24576196c3c861ca63a2a53ca6a38942df374078692b784604244ea32fc8960ec95015419431393dd0a057d5103c6ea73d355e5e47ed6c953f454a40cce023e12e0f39a6ba8896d970c2829a1822a3b0227e5af86994c16186cfecc2ac842460056", 0xad}, {&(0x7f0000000500)="683932071a2422f29619f5f3edaa0b755b551d7379d25a4d0d25bd176431f1639ce580e954269a9f67152a41b10c82a729918b7cf5e6a46701fd483b2c9c4da4ca5eea4621bd856207de87bc079ddc8d73ed2070382829034138511f76acff5f6792ce38b90257ee8de538078ec70fd809f19d1d6340d9fe8fd0260346c7f240b139a58109577f9a27f505aaf91fc5fbe68219e59c4c68a50764014ad3e48b07827461acf77027f3940592e24e0e674cda667b6e7c31a6d068e703", 0xbb}, {&(0x7f00000005c0)="09617c8204c77ae7abd1925068f8debd3ffd253657b4b2d71739e3405a67d9a0d6bfef7417732eec6d57137ca00d2805138037a80e3b9937f9bc7e2fc3c18672d4c753afbd983076a38f5794cfb2a76dc2c012b42d912a5b7bbd15c18457e36d2d456336d8c718a7e48712803500b77ce5838050087e69310fb53cd09f058cd8a81ab1c31f7cc8e9cc2ca3ca0aeccc24b61e983b305c59c8fe23b691ba2291918e41bf61eb005005646dca9b9a178f70b355a163d6d277305b7c11a58f698d4ae4b06160895c5723d4cf644cd44647a22816e955941c99ab", 0xd8}, {&(0x7f00000006c0)="87fb3e2986c5c191b5634b683bdb8664aa44cdd30291e18c6a161134fd8945d6ffdda991e8ddfb258afd842aa15b5e1c748c8e31c8936d32c0dc07b78770c90356c2645031", 0x45}, {&(0x7f0000000740)="0aae4353a328a5866799dd39bd0edb1e6a67f67612a2a586612fe58441714f06544f4965ec0263f4125cb7358ef9677fd70f00dc1ba89f18b78065b4fc8606d4a6923796a7ac7e84003558acc952ab1b2d89cd1bbcb4b38a509216f451e88d0dede815a792d291e078d3c7eb3b5f4166c8db8c7b9413956ee9cb605782e01e58cb434b817bba943cac85a8cd9c06e997dcd564d3", 0x94}, {&(0x7f0000000800)="9288b2fe4981d44f3b224c2af811d0c3923be641750ff10d41eddd7e42fc8ad5ccad8800e39447f274d49bb6da1f0eb94ccd4402db061438afb1269c74923f1dbeb5c9bb7ad262f9735aa2d0138ceb172b0e076c71a1c1e7ecc3a861c5039feb2e4278d355240945a6d741e55f372297bf", 0x71}, {&(0x7f0000000880)="83152c0e7baef04b8fbc492f0a88b16dc1c4c591507f165e679e0636aa18447df4eb8e4bb681c3cb7a0bbd6b4af8c98e8f3ff075e9849f8ae788ed3af081af5e23f3f9ac3d2b5b450fade090bfdf670ff88288421f33a0b8b98913c82f2b5ebb1b08d120361b29814da04e51c1a4395a3abf03b3f024600c021e246a293e9c72cd1a43f3d3855c6da7fc39d056c0036815fbe1691f6fa3ee0cb83266f1c888697b2e04549f44a0b55c07c70d943240721a1d2aa3d06169a5670e292e", 0xbc}], 0x8, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='*\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='!\\,[\x00', &(0x7f0000000380)='[\x00', &(0x7f0000000240)='/\x00', &(0x7f0000000280)='!.@\'{(\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='#{\x00']) getpid() semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:04 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r2 = socket(0x16, 0x3, 0x0) r3 = syz_open_pts() semget(0x3, 0x1, 0x2) r4 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000200)='./file0\x00', r5, r7, 0x2) shutdown(r2, 0x0) r8 = semget$private(0x0, 0x7, 0x230) readv(r4, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r8, 0x2, 0x5, &(0x7f0000000080)=""/229) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) r9 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r4, &(0x7f0000000ac0)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000006c0)="8499d303370389c0757d3af29a3bf3db9011a5681fbb472a4248d7bdc4defa59866b42adda4f56847053a651fb66904b5cf0e4dc3588c2d566d1e6b4d6b405ed6cd66ad9e0d787fa5723ac2236c58b57125752f090b3e600904cec8eb6eb6faee9375367f759bca1cd065ea6ad872917ca5b2e9a295f11e2fd8c58d87486658f6e4f0343631e5b6fe83326838a00243d28aabe3d22a9a4506e5421179966bdf315537abdd18c18af3168a7fc97a93cbfaac06bbcb684de7cba63bc1142885948482f99a88567f92cae7a5f906cacede53a7ba498186a38f0d805b80cab72f1b26f396d7e72d0afbe719a54deb06fff8521f54a92926b5616db007c6325a974", 0xff}, {&(0x7f00000007c0)="329b37a3fdeda4a862930f25f461fc0f6e9fb0c0036c54bd70afc736f1cefa9fcbf23564bd22305681876fea7a6eebc6880162a40ad157d24d19ac9e36a3d747080fea3cf4337727b9d3777e15caf10cc1991c58aadd1f606853f977abea8e34ef12f891706a16bc5b673ca736fe6a33675df0a9c67e659297ae25c4e591b5d191d9b26ddd05cd8bd80e593851e09b2bbb4e3c2cacebafd8a90f072a8a0cc515e5afbed108c84368005e43f4abcda1f6e4399d399b1032baaac62f3761f549be899be8143ff9858c83f32d6c09a6e89780", 0xd1}, {&(0x7f00000008c0)="c134ebb22d4fb5ccb9ef035ee6cdd7b4dd050b1bf88b9108e098aea80ac43e7538c5b95304744e545d0c3d535b3b5a1ad5d245df551ca7c65fd02df3dec6cd7815170bce4b33f479cb5c70253d0e774a152805089c9f54f82a70a73c6416fa263a518d782a1b2222611c47ebd041592ffe37fe7fd5a963d9b83712e044c4ca62d1ab88c84a0148967e9a64c40ff99ca518205b5a53028fec533bfc349c0fcd40bbb3b3ee7a1f463600bd6aade042ac472e36d20ce49215b60f428199adc762", 0xbf}, {&(0x7f0000000980)="d7b440afc35f26beb605049b25c327040e5bfadfd592819c6417067662a5d2991430f6b749b2a39504f55edb9259da68179160584d594e2c517858b2faf9f63d86dd64", 0x43}], 0x4, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r9, r1}, @rights={0x18, 0xffff, 0x1, [r4, r3]}, @cred={0x20, 0xffff, 0x0, r10, r5, r0}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r3, r2]}], 0x88, 0x3}, 0x400) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) sendto(r4, &(0x7f0000000340)="ba3fe09f2399caa15bb86fac2972704039ac5687edd8e90ef056fe0a4f056fe2a8463b42f3321cc2952956d3522dc261cc22409ebfdf545729db9a1c81c55a8f7ef97061fc0e384269a98b0d92d6d4a5f8471edca6ed896aa63fc7677d2ef6817df70435a3541ae7ba7508137b310c3b02a6e6c87ffac9ee6cf3dbd7a3b2690812093179f23b4ac4ba6d0b001795f1", 0x8f, 0x1, 0x0, 0x0) geteuid() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc4) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000680)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x43) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="86142d9c158b2677293787185248a84dfca188f017b7de619e", 0x19}, {&(0x7f00000001c0)="920772005aab0209dbfc24dca9ff7d0556ba5165f1707d42f7c34a79da16f765d4f7d7f30060e481faf4c24fe289b4a2ac40d53b2a9e95d0148d405a2cdd00465329adcd51c5b4de6743360ba6c692f285ff3d732dfb83c8b8314482656775646663b3c6d3fb4bcb8d377ba750a35b11bda0f2f7447514fc97337dd466a99a725f5725948106a2ea7deb8399c71e6d20bc359ba5d120837466d98158ef0f3a48c925b696f42dc4f6b2228d761ebcb1d8e7d886759b79da95a993304a8aea0c34da7438c2c2131658d77dd6ea72b3598c7194c9416fed7cbeedc0ef26e8", 0xdd}, {&(0x7f00000002c0)="4b394e4f9bba37d3b783ad8536fb5855e5f2ab420d8643fb414ab2672e00853592be1c4f16399ef17912d9fa522e52204cfe681a6969a7625a48f90156e6b6db60eaf0c01f2bc01a5f5cae7665a0be3762949cf37c5bf15a956f35ad5352783ed1705f52671475db301c1fe5e78d5fa432ac9bc15d7b9d7c620958fb7d990ec2220f1c7fb0658132ee6f227ef202f4cc522dcea9b75952aae1de52c2b521a3f6dd799674ad40a567a7869deb6fd447421054002262de2963346396d88050ba9c837d1272af74f4ee5d9dd7cedb0ab8778875b452b83e55c95bf5d4916afa31aae4ce12be94eea9d11a3ad5a875ac754fd9988364d9", 0xf5}, {&(0x7f00000003c0)="6008b453bf5485099ab8dc6572c0a8a358b133caf701e17832be01f0bd30ea260a2cfb836ab8521f68bc00a3c1a8934d3763c3ee3ff87f0a3b472b34b9bae5622054a76a94314820e4b5501488463309b6c786859616a75e1aa4a73b7b3de890b3705f67d4d948fab062ad2208a9f7", 0x6f}, {&(0x7f0000000440)="e75fe4da6bcb877abd5bf4f0058c930f7ebe261e6bf2aca5adf56d5f84797886e502fafb9f647d73750def2ea878f538e8fc95e968c8c32a20ce0a9bdb4d9fa32d344c69c34f36b3b4c0134310baf5e8e0c9c8701a9a6bbe2151e817bc91a66a6e3c9f1342409cc1f03f6d323dad1fa1203d36516f1fdb3c3b884d040ae200d79d2535c50cee4bd6c65634a9eb4004980e3c51101ed4a6ff2c046a7b60885be3a27b722d75413e365eae86f6340e7cd90923da3249aa9ee954f61d82", 0xbc}, {&(0x7f0000000500)="98a2193f1c903af7ef319c1c9c3d3ce167ad4ed84c2c597f7409ee47d012bde0f73f191eeebebab4aef6bf02040521c9a5ee6f1ff90bf39868f442f6b2109f1361f595632c2f2dec", 0x48}], 0x6) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000600)=0x8) pipe(&(0x7f0000000040)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4011, r0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) close(0xffffffffffffffff) r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffc) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000180)=""/235, 0xeb}, {&(0x7f0000000280)=""/174, 0xae}, {&(0x7f0000000340)=""/183, 0xb7}, {&(0x7f0000000400)=""/8, 0x8}], 0x4, &(0x7f0000000480)=""/145, 0x91}, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x28e90, 0x20) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000740)=""/211, 0xd3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x4, 0x6}, {{}, 0xffffffffffffffff, 0xa3, 0x20000000, 0x1, 0x2}, {{}, 0xfffffffffffffffa, 0x0, 0x7, 0x252, 0x6}, {{}, 0xfffffffffffffffd, 0xcc, 0x2, 0x66b7}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0xfffffffffffffffd, 0x8}, {{}, 0xfffffffffffffff9, 0x2c, 0x1, 0x8, 0x9}, {{r0}, 0xfffffffffffffffb, 0x45, 0x3, 0x401, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x3, 0x549}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80000002, 0x7ff, 0x2}], 0x2, &(0x7f0000000180)={0x9}) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00004f9000/0x3000)=nil, 0x3000, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="789f20f3cfa0476477aff357807d10d05429ff07d30fe8556f97335e80b10ec86c524e8459d840fbae40861c33ea04fde3520a20d7ffc4c95febbd31cb7296a3b13b17102594dd8210213ce2dae6cff880725ada7f4448b55a8a76869d1d9decd0620315ec685824d8277fd27f805dc65644f82700321c1cb9f41f03aea7f73f8021e923effa9076bfba14859ad16263bde2950a57b446092649a650f2de5843b4dafa4c1f6f9efff055a52ee92ee5d56eced87d83828bb98d9789c2b2a82cd7e70b48f47ddf5a439f1f", 0xca) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:04 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) 16:00: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, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fchdir(r3) close(r3) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000140)=0x10) shutdown(r2, 0x2) ioctl$TIOCCBRK(r2, 0x2000747a) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:04 executing program 1: socket$inet(0x2, 0x3, 0x5c) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) listen(0xffffffffffffffff, 0x3) 16:00:04 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x84c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0xfffffffffffffffe, 0x38e) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) fsync(r3) dup2(r2, r3) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x1, 0x2, 0x948) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680), 0x0) 16:00:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080), 0x10004) fcntl$getflags(r0, 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x1e, 0x7, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x42, 0x1c6) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xf64) getrlimit(0x3, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) lseek(r0, 0x0, 0x1) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000880)="7deb9660fd0d4173c444a30add26c878eccf1eff5eaffbbc389e526ab83e98d9a2b4d3f0798201bde52bd71dfc1feb0174d92315399ac269ecdd69fda2363f52966043c71ff520ad9d795e87ea05ab54ac443c4b76a8d317c31585420fb42c7e15a4745d713b94ef5f187c2dd87591f7eb9ef3b0d98d0932ed1d8551f3b8149daa46292e181513b756b9a8c8dd75b18961004d2609b4f7277c29d474cbda4ac39fa1601212673950dcc72babc8103308b85a11bdea2ebbb228c03be333c4d65a613b1f74e6458644638b7b819fdfc12473fd33da5e5ddd59fcab68aa9b99d05a2c975cafdf5fb777ee0a8bea85fce95a74674561ae55cba12937774273c52dfb2701ef0ce9c8a683bf4d2bd99b5e6fc663bc0b6a5e2def489457a9bd7102c9ffecf7ffef5816757f8af599f1ed82734bc73501d3dfd0bf6b7094802dc9e30a2361fb4bd15c44c94deb30a17fa4616aaf8501e0a386d4b0d5cdb94ecfd51c0e5337d18313a730eac2850c02baddad14aef9", 0x171, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) accept$inet(r3, 0x0, &(0x7f0000000080)) 16:00:05 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x40000000011, 0x3, 0x7ff) accept$unix(r0, 0x0, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x10, 0x20000004, 0xa3, 0x1}], 0x1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x5, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x82, 0x20, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000005, 0x7, 0x9}, {{r0}, 0x0, 0x2, 0x4, 0x200}], 0x643d, &(0x7f00000000c0)={0x4, 0xffffffffff9a8bef}) 16:00:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x9, 0x6}, 0x10) setreuid(0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:06 executing program 1: r0 = msgget(0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) msgget(0x1, 0x4) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x6c}, 0xc) bind(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r2 = dup(r1) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) rmdir(&(0x7f0000000240)='./file0\x00') shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) chroot(&(0x7f00000002c0)='./file0\x00') mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) msgrcv(r0, &(0x7f0000000300)={0x0, ""/225}, 0xe9, 0x3, 0x1000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', r3, r4, 0x0) r5 = accept$unix(r2, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) poll(&(0x7f0000000580)=[{r5, 0x101}, {r2, 0x180}, {r1, 0x2}], 0x3, 0x0) mknod(&(0x7f00000005c0)='./file1\x00', 0x8, 0x3) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sendto(r2, &(0x7f0000000600)="3d558690c46c6dc15aa6178e45644186c62e791c604c82e62b21856c00ef498509db78fd354c6ca8e6de7a160dba0626d93f946081a7e295f4f99d5386847481c1f22f2e443796e32f548afdc35a21bb70c2eb585d9654184f1fc13c4879320abff7ec8f489d263eec240340cc7541813d4f5df2539dc7ab17508ae8e4eb7426b7a176d08d4548fedb8fce4c316b667b033fb27ebba9341c802c359019f66305d793e4c29bc43bd22a7f47ff5bb2fb8b6647f6143d7418b2473ccbe2850b42ca586500a908778174ccb482395aeb435beb87e9e6531c4a4d2c48c7a207356cc28b666d00cb08b1930c1d10e273733a", 0xef, 0x4, &(0x7f0000000700)=@in={0x2, 0x1}, 0xc) connect$inet(r2, &(0x7f0000000740)={0x2, 0x2}, 0xc) sendto$inet6(r2, &(0x7f0000000780)="9b", 0x1, 0x9, &(0x7f00000007c0)={0x18, 0x3, 0x4, 0x4}, 0xc) accept$inet6(r2, &(0x7f0000000800), &(0x7f0000000840)=0xc) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0), 0x10004) getrlimit(0x7, &(0x7f0000000100)) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000001340)) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000001180)=0xc) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) syz_open_pts() close(r1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') sendto$unix(r0, &(0x7f0000000240)="d75c11d0c7ccfc2cb124ef7c2810d1acb38eaeefbfc46ccb65a989a56b1771b959f4b90556544efe04d65b2760594e96ecdf7e92d66dd97ca844999380b6e529aae0db3d4979f4d224d965fb6d28b3891abef89bd8768d69304d3b6213a3162e27409ba5ecb99ac37a0ab2afa1144a77caeee25915e0", 0x76, 0x0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) chroot(&(0x7f0000cfb000)='./file0\x00') fcntl$dupfd(r0, 0xa, r0) chdir(&(0x7f0000739ffe)='..') sendto$unix(r0, &(0x7f0000000100)="317fb7dc9a04945a2e60f447b13f8cc71d1f3113708315424f524063e33b7d59b926623dc4e99ac45f4d2c34653b4578b429709cce0a96a673be8c3f341ba48df53b30e1aca6b0c803411ba6fba4eeef47330ae516afff84d71e8d37855e9114c448e5c7057dfc21144372607aa6c63d7795fbdc5c2604dbcd45bb3d840e59a13afbd110e9fad54a2f13778f4c20772046942751f333c7b9b303073dc12ed36c3f57ee48ce92f5f4a43ce52fe4dee27d31708049791f31c255", 0xb9, 0x6, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x80) read(r0, &(0x7f0000000200)=""/12, 0xc) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000000009) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mlockall(0x2) 16:00:06 executing program 0: r0 = socket(0x1, 0x4000, 0x200) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000340)=0x1b8) setsockopt(r2, 0xaff, 0x7041, &(0x7f0000000200)="7ba96654ee02502e36c1dd9d772c22a6022fbee8e72ad566a8fe458e1b874ce57881b8e2ab1e2233b75699ca0b52c5949239e0893311e98917b8cec9a2ff8b6760b2828295ee7f67ddd12675ab572f132a5b5ab1b12b618408da1a78a6713bf754b63573d6fe5c96ec71a226b32960e7708482139ec2f60c553a6847d1f24c43a5", 0x81) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) preadv(r3, &(0x7f00000000c0)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1, 0x0) setsockopt(r3, 0x9, 0xa1f, &(0x7f0000000000)="49b5de571117368acb3f5366c6ee3fcc1846e6edeccb0825f2da89df70becbb9faf18e581953045e91d29cdf1c77adefa3e322e18d1f270a980fe7d1aab6315cd2631da4a917f06f3addb0862b77e5510bac310634a1bf5772e21468e16076e0e3eb27b7a207c461b8782742c6be67e040f4466da3483a9e008527c1aad31412f0", 0x81) fchdir(r0) socket(0x6, 0x4007, 0x1) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x1, 0xfffffffffffffff9, 0x7}, 0xc) 16:00:06 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r0 = getuid() setuid(r0) r1 = socket(0x3, 0x3, 0x164ca5c4) fcntl$setflags(r1, 0x2, 0x74765e578a751a28) r2 = shmget(0xffffffffffffffff, 0x12000, 0x0, &(0x7f0000fee000/0x12000)=nil) msgctl$IPC_SET(r2, 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xa, 0x1ef5aa7fd5a6c30) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000000)) 16:00:06 executing program 1: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x40}], 0x1, 0xfffffffffffffffe) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xa0, 0x200fffff, 0x1000, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40000046, 0xbf71, 0x80}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x80000001, 0x300000000000000}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0xffffffff, 0x40}, {{r0}, 0xfffffffffffffffa, 0x84, 0x4000000c, 0x8001, 0x5}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000041, 0x9, 0x8}, {{r1}, 0xfffffffffffffffe, 0x62, 0x1, 0x4, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0x1c, 0x3, 0x1}, {{r1}, 0xfffffffffffffffa, 0x4a, 0x84, 0x10000}, {{r0}, 0xfffffffffffffff9, 0xc6, 0x40000000, 0xa2, 0x3e}], 0x5, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x8, 0xf0000006, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x6, 0x5}, {{r1}, 0xfffffffffffffff8, 0x46, 0xfffff, 0x0, 0x7fff}], 0x0, &(0x7f0000000040)={0xffffffffffff1106, 0xffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x6, 0x0, 0x1, 0x0) dup2(0xffffffffffffffff, r1) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/32}, &(0x7f0000000040)=0x22) fcntl$setflags(r0, 0x2, 0x1) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 16:00:06 executing program 0: mknod(&(0x7f0000000b80)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x145) dup2(r0, r1) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000002540)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x8}, 0xc, &(0x7f0000002140)=[{&(0x7f0000000100)="5e2fb07e1344392ff0bf3d18d7c0604a8c2fd514469de78e130106089abe5e84d30cb1f53dd3e3c7797dd23293bb836cfc85c67036aa627cbc0ebb62b59ec4f1ec04e061849bfb77dccfc6a887f07a0cf7695b687324d273c2e47f5f9520f54c2249362905aa7be9e1c2ed3890ec888ec4710335461a351bfa0992ba4c936d0ce93920ae596fba7ddac7f35de26be008617935b30acdda7c8b4fec733ea4720fc9aa6cc9defedee8cb4ebdb45ac7ae0bb30ea73dec370f61c4afc387c45e38bf9269f804621190ed33d5607c73d2c17be703e0c51ee16131d6764afbdc5e48b857c87a2f46e3cea1d27af05d886720c855a4499a5333f9656d389380133073afa43c2113345c98d187beb451806542914139492924857f3184a6f5b0eed51df637fdd2fcc770fecfff97831aa65cb56ad90e74f8c62f20266dd36c151d13fccc52667333370c3e58a709fee79197ebdc6be04be5474ec5cc75298d4021e490dfdae5bd1ec622c714ae10854d2fc2daaffab9f53870ee07810e24b2c5981b5aef2c2a0f9eb0f12b8da600edcd6199d759fddb84def9491f125e314337a7e92ea8a4727a777115ae5e8509022041d424b48190f79e1d8519e26e229eb4f67be8d7d54a543c4c468846de6c0a4ecc308998be75dd6450c9fd76000169c8ef0168ae52495b1a0d3fbf03644efcd939b0ddc43aa50bf478e30c010fe15d157f4ff9c0379607f73f327cfec1a10eef68a48c1bca0a2806817b8d3e731c4a5c3e94a4472c783ba43d70e374c39dd735d574758fd79c396406d4af3fdfd3ecda51e59ba1e5aabea866c33ca6376b51ae0966da67c7f0ef789cf569a1b248d838c99dd14a0c1c5e5e29817eb58bb2416400822f1d0fb0f904bbaeb1da15b4181f0b8d46adbbabae320b53b581ffe15746811c875775f39b4549126de89c6263a36c268bc35dde3c0879f5c0fce224daca2821f62611ffdaed9b4389704305689841372146fdb7b9fd49986ffaa45b5b2fa07f09ac49d87f9b5682628250712756e2393d72d2df2336d30b46d73ef35f4c33cf09ca2788fc66e7e8bb4a5251c13b7dabbfa66ea76ee9f257ccd750cd96b7dd2d5baccedfd4f42f4f9441ad8428d34da0631f84c30f8b181169c013d398be2fff0f8b4b0d3e59859ea1baeb0d98b3941e2dcc5752cc8047d47681bacf30754172aef1452e4511db5f28aadecbeb65de7d167ea4e90323d534c6f15f679a589d0c2e1384564582e3a8b2025b816330391e78661be2acc174ba7eb07299cebf7cc1f820bc30a474622c7a22546bf775597de8d9bde826d252886a15f29b49f43b5803f6a3a9c384563ec235256f64fcaeb901d00ccf1da11063583781c852975a1be61bfff2ef2aeb501a7d1f5720f44afb6e35d759762f8c821008823d3e89f0b9933a4e56bd1d80f31ea509822b06366277ae3ca1006d7c954641535572030fa260403766468c6f0b393bfaef818c33c50530f6231b213bb79572aeb8d3f503d639219462276055158769c17d9b87bf98ad62d5a6274b9945a10608e7e7d16471e268726247446354d6856317e5b0c43b33e5884d268544585eea4bedba54096b98e089ccf0849f62733a0da9c4d8ec41535b8cc0fa83f3c71d769f33b639a5afad50035446b29524f95e845f7420a51762ddcb7ad90a389ed2b28da61900db33e5b0caac61c3c7bc291d5dcad313910ca30f130208ec05d5f44ee867d4657eded6108005d3d950c23d6eec9ae85e25a1c9a2c6ae25fb7ea1d1195f769da210d253e329739fbf42fa6bac6ae6e0abaf7b7df1188a5f371240f000c9e34c53272c8988ad178f9cb105068a46bcedb33b30e85ef8f1648f24de06de96551e220b3c724f0876be72a39d3ae5e3d50fb62e40490b01b898fb6b9cedc65d20cacf57c962d4ebd10d0e33558ff457ca23647d2318510fe04c399c302c2752f9cfc2dd1fe702c45d4256d4d89a0c6f74c007f46c8a1da3985808950823860da667f3d8fccd9e68ca1980219481088338e74a57d27b04a3cfd48e870ca6b42eb4d4b6935408a70c108cb56a6149b17d790bf87ef1b18999ced036f88eae8885f822711fc02027655884ec94b8d750cf4b970e84f645f1f32dc74793ce73b008bb5a641f1dc185d36a238727f9c4268556ebf61ff8ac11cc5045f247ac0f5d47b4da1b03b371219adb0fb676d576156f2edffb0c29fc9558cbb8a0ff093d8752995447cf224be850e81b50e03e5b2536b749691e797249a87ea64bf4b3a6bd23225fff70c27a9762bed519ee8a41f64888270031ce779e76eb3f89a47a96e349cacd3206dd644fb8556cbc45d66b2716d4860388e350de25e07e7d0e6a4b49c54369c3de2e8e1f7fcbf8ad1d1d71e404a82e278c855ea2459016b3c5c39a89f06a094bbc3a3aed67ea1438e25e9109cc136499f1c63990f53396d10dc94c959e38cd156317d23a568a526f996bc8bc3249d00fb3731bade760dc77b3b22e778385843cbd3147484539e05d6c8d2df70f7cdc007b81fb8d00ac755b26f9ab52cd9e57c72a04a876be2d130dae70ca6d281bc86c28a7c38423a3c7158b6a235e7d44935dd9e23a7d9b2ba408623d7729223bf779e899c4129776e399f1b258bb9cd3595a3b725d9bbc483ee8455f5f11a304ce0e7aedb39222c1f6e859df8a0ad995db4e2cbb5725b50688f18faa04dd9f367d0963ef3b5d401ce5919a4bb5027c35f7913ffa325855e452211b484f2f1fd4f99803273a8fd718c664490be4ce05ce7785f0ee5a4974529f4a0854b8f25313cf866ed48b4aceb424b1690f85e4039cd642b9d8c8feed378a6aaaa8d5bb095e3fc281ee3476d3af92e877bcf2d6639a3da80c8111847701e0fe0c35bab2b06ad0dc0f3936eb181ac7676912415bace4326f548429089d8d61dfbd6faa29cbd997d5b9dc8e42448e640c9c5df94f654b8de72c49ce29dda78f5ccd62baf2a9145217541fd42daa627338d7d6ee7fe57c9f1797aa1f987dbafd0a92b5d8dd1187ca7952e7832aeb023a859555bda7c67e20d2c2ec0e4d6e32776dbdcff5f939b991e8782950aff06ea788facc325777f47e4d2bafd88c455c6dc5d0f671ebb9c69f160bb243dbd7fb2f46d4c20673527ed3695b7ebf9c4ead31b5ee8a012d572ccfa953688dd135b4dc43c59f3801bd2146d664d32444a03b706987d4369cb9899f5e2609b7edde6cb498d4f5f19afe73211df00f0db441cc5cb006e9a1f67e91c1c92e6a2357148eb4a5c1a7bfab1db9b58c164a279ed62d52aac6fa1c0d6e117d23358d151e3b335e6fa90904496199eefaed8b16e5cc97fdfd7765192b99365a415a48f6b689ba1f430efcda3d782e5110499c671a668abfdfc504cdfefbc17c1b9992371f45f21624043e08a67c684ff47dfb5e4157ff0fe8f660c3e5c28eea4979857131f1354702d7e02d723ecd166bcbb2a6ebda95770ac571f654926e6e67e6f0c16f0228f55f7728b10dbe1320da88694e002315e475a634d3a977208d4e560e11e25e45968b947895dbc2327bfc64ab8d43d8bea56beeca7dd7383a2aaac5a030646185cd0bb53cd6b3d1b11bdf5958610cd2308dd0e12424106ef70c25452b9fe5cd0830a5bbebb8a7c5f617b2b888b498aab3d8bdfa799913beed402461a294f552fadebbb94cdf1fa9455336fcfe8c0356c69e08187ec50ea7a15b70e82201ea945f7f75ba6a3b7cc5d7df66c26ccc6eb769b82b78c9af8aa8490a61497f8780342ef228f1075f79e22d30d09fc29ad5aca6d2d393af68d37f133e08d10c3da2cfbc0bac46efaf29305076179247ae4fd98092156592d3d78790e56b8a9fdf504d4ecd4ee0b4f0dbd03286051105883f2a003388155005c295898c73c20b933a025d9b7aca63db9a2798f24f3a655c7f14d5b2535a8972ce94541bf425b45a7db17f469f372021f4ccb78755599e2c76c0ce4a9d012627907970c726919d34390801776292e897768f426167a304c7ed93febd1f2fbc180fd4949f6b1a455aea4c86f79e5d327b563405c3a4f785e63531c3646590efe899a949a47940b3ec6a6f0b5f72fd0919c382c9bf4c80f6d643b6f00f865f5c60b90e86a00dd1e6c4e0fc6c0f79d33774cc445dd620ab701d5ead87d8b8230d14ce8a6051665eb5e1d6090b167bdd98f8c96c6e0d2b94e7f10939cdb983115f1a49608b91d15f88fe3709f9c4a11140cf4b05d9a02e07f2b945db0d2d9253adb2ec9c4d4d1f974824cd31402538c61df6812be47e0a6e204ceb39124691db8e499e2912e16bd4ac964db55bd8893488fbb09baabfe6a6cca0341228890c112d74b4633a1e6e451b0e2f9eb62dc1c6b333e6a39a4b5090e09d584eed761d9666910f971c90b776b5e72532298a5298c597db424f900416a78832a8f2f1e568da0ab4915faf894428ea47bafece19a267a2b94ac428fdd2a2c0be9bfcdb4097221a88bb8eee04771fdca34ce796ca71180326b025395996867e6e94d52a0af36d4b32b9858137c2406670588b439204032dbe14de974d65eab8379ca7132ffaa2a7a06bc8def64d96d18668b94374ed4cdce0203ff2533e2bf7b5a1c1253c6ac1cb7795103aeaae8f72ee74cd351f99b3279519cd1eede1321ed1740413b8e82ef0769469ed4f16acc31ca745be8c818ab77aeea02973b382fb70ce47703d1b0760824180164985851dee83e07769c0010845e6e93f2f73ce5a3830d23e4212cb76c86f2f0e0d5b231a9fb5ea6841817200b9a7896bcb1dd334fbfbe47ce4dc0b932c2f5d43b6b970253ab1ee92290689ced66b19b50827719eab16059cd03fcaf71c2912ebba9a07dbc9bf125e6e292f99a9cb1df692093f0d6fa20a07c6878a28d7ba4f90539ef070cbf48b73873d6fc37f387d2979bda9759833bdf1d381ec9cd708b858d70151552742fb1a1139136629692a145eec24d988777840a2d04d06ea66c14cc43a020cf322b13bf874de8e0fd56b31e65bcced1f754c86592dae81b1f56b347da2c20827dd8b7ff151e1f85de4a295813708b6fdea61c8cfec9bd41805807188fcb1ba056992e8827deb53655ce2ae1d3b3fcbf8fbb072cb1772eea5923408d778989c8c78550b055f084da1acee397c2ea80e54b1fc7c43cfcb112acc89f53f78b420ea57d36eb16dd8bc2ed6ee44ea8259a538633bfaa3567b3e32118987fb2435a03d6143c7638373b09bb775627b9a385f2ab63630f5d4ba3f30c65cd56d48f06540982c5c9f8b1f656b274b53a7fb272318bde671dc61472455dfe7066ea1a7f02f9702d6933b24a6e79b30b62b79c20ff0241d3cb234539c22b8582e8c7ec8c7266f0d43b2bbd373b60f9f1ae24ab870a0c94cbb2f65c011479457a2f326c23c46abb8de8a5c5a6d96908db899675afaa5cff0ba7993f9816325c298e317088e1fb72dd5b51cc87bf457f8d4afb4f3675bc78ecf53444863e87696cd5dadae2d3fc631d00c7e3e070873b121ea09966a10908c0ef333507ee20b9a3d5029f2c5b5997089fdce874500caf6fca8c27424ef32c81089b9cd5bfeaeed38c9709f482818dba4bba55fc0251b50b9fbc97e6dd10fa086d92efa3b20cbc583be9fb4d815141f77b168d574e7ba3128f2407cec6025151139ab1e4b94c86b010c172062d5074f0f7865301e906f94f02ee04052063434d2165d3341d0f987eb5132558bcf03838b65e1cefd673fafeb37cb8b376a3076d4cb3ce3ab2e06a0f3b9d3bb84642c3dd4f99f294049c5bed05f9c9b5a70049c8c6077f831754ee965baeabd823c", 0x1000}, {&(0x7f0000001100)="f38d", 0x2}, {&(0x7f0000001140)="8d3a218507f1910697f8d0a60322b2e2b5a3bc0eb1c0e78a0c02874431d2583853a77c28299bcea28c4c8afdbb00f0fd73a72ec4ad12be479b107d60d52bad6384a11b7458dff0af17613f7599a29f4b803b7ef95a7c798e821a4b8e750d33b7e05d0a74083b9843d98ba6bc2d9305535a24283294650be6261ba5e6e17c9ce80e0542b167ae0989129062477c7aff4170af71a0a66166433493c67e11684d22830d558466bd58c61002f266f3a4622f1af7901464817db44afc9756890ecef8455c038589927f41053378602020fec4c3141d332830cbd0978d165feaa24ed2795947eee1f6d3424b9e193641c37e1f30cb2d72068dcbf173db30c7841edfcda60414de7cfaaea65add9c3647291cdb43bbc69f4dcf170014daaa8b7977d8c282d08607c72261b1d7c832ec04421aed8ff69ba2ea65e2795b6ad7e6582896808a2c40961fa7b78d38568a1159578fd3261d84327de7fea7dcec175b3d1497f64354eb33edc1d7411d516e8fd7d8f5a94dadbab822367b5e75a99724fa359b78047c0e31c9fe769c72350fd936605ea8824b556ba42d64a2fa9b8e30cec27ac9376d573314ca51980b451d804b6c66fb0fbbd6c524aee671a1b5bd98c6b4c97e80d3f35a93d1528d54d0d5c651c52e9abdc81ba33a61a894607de5e1359508b8f5eb065db01491f0e6a8c6c17e3637173e7b665f0e43ccdb915a167f665f53eeb421fa0db25994002645f18dfac6eed9559155473407cab129e5427d0545915c8b2ff3922a85394776e8a6e76e25a6df6375895ac24b878deeabc1d115448cdfab6056383e45d6e616e7cb4fdf8a9ee56aefe62b53a1e358773a49170c7b421c0d47a28b230eee959fac921a7ef0f74c9a00639cf3d44ce443a4969f6130114951cad6e353f0d807aa00a75324eb330e1f3240bb43874512acf095e405e4c4e3499dbfae4a94dc7b04391127d36e0dfb05b666b1af8e59d3b356d3928d7f2446591a2fdf01bcf2bffc4771eb2bcc0724a2a80687c09eb879a8fab7b742edad3d9fff7a835143ebba25c3c4625b34d67868668badbf1758c584ad27d82acb59ba2493ffcd1c670adcdd84c10a23c98f6de544355e8e2f0ddefcbd9c7b9cc9be34365917dfdab349d0e5a246639e03095471a8621bc2f656d1d48d48918abcf72038ab646a50968dd22c07e102959464bcabd9d25dc60a3749c146af506dbf5845e97ece632601473d3513719141295786d8d4e6f05a3b0e02704a380c9257b37a1c20082abe548523ad76909be27b1da140ec6dc049366a347282e6007bba6cbe3a60c85f62fa157d683602ee3b94b7ea00ced03d96483bb9681b954e3c6a645150f0e9537387cf762521e5ab6b822872f413d352167c1a6769946b6c21c6440ca0b0dacf85363b2aaeb8d4ed17a1953089f56b1eb1b5e6e555b3f49224d6fe0ee5bf99a07710af630aa12d724490c76976fb59237c03d9ab929b1d87beed471041d99fc930e0bc62afd183ed40ca637bfc52fc52408247aa4dcb837bf8a6bcfe407805133054e73c799b4fc6c7c1d4369b9f0a73ae1c711f2d42864862e98218dda5e684b65a0a5d8fb3d4a9165b98aed73fc5026bf0b37023789176d6d385e2b5cb661176948285ea1632a632383616f0a67aca7645e273cf6e47a6e06e5bc9019624ac06201c801b3dd1c68b1aa0d6ad218b1c0046538db8b24e0e6a7eb1c531a359f34b84dedb66fb36143f33b7ff52b38ddd28bf6c131abbc147db7dcc793ccaf72743ee84c56811e7905754d5643ee06c1d57cb48e71b449cd9d2dc85dfce49a4b5b38e30ea1f66dac70132d203c44c71492fd0e463bade34baf168d62183a6db5be06ec2d5f203864853c511e9b947605f67e85a655d6688c5dbee08037b77d64e962b3c6c6e122edfb0cf1f2465cc25c52a881a6be9a0737992217cf8c99b6c27dab9f94fa4ee4daa12f256685d130474b3c439061a2c2f7072d48fcf07ee1fa0b6b5c1991269db307ae028f78a18e72907cd65571232a7bc6329586fc15411cb6104180e7bb171dd3a442b06a2d3f3eab63d69dec6ca8e3e85e45f89547c84b11e488488a02a439037c10489991794b42f59874f269e07c96bf3aed3205add4c31ade31989ab57a3c2f81e0c66aa8b415dad22f7474e12634bc3120fc40740cf186d49b11e1d32d86e8ac686ad9e863bfeee489905b5b51632668322f4ada0e5d0ff470985a089a03d1adaca3557f8f1d7fad62c6a5e70a80f98d1b19a9317e595a313081d3154a067701f91f9e69587037c11921f62a552b6aedd05e4ff6d9dd5daec250d1713b8095a8af2f323bfe82ab3648beac1760b9859029841fcdc34557027e8d89d19703bd6508c2204415f22fe600f6496e5d3d737df686f902b177dee09dff362f96f7e3760f40eccc7c0e8d224455102f9d3c6bd5c09ac8858a945c09af8929a74a49a1e9236c91a7ff0a2d1b8a70032a11a63bca4ba5400290a49b1df716658453a01a2099e7a9a2553921421b287d15137111dc21fa38a5691617a2e3e3519159d7deb99c031502440156bfa01646d2b9d561f4ff7290692d1c0ddcaae943cc9f54ae965d6d5828bc8a53d1362c546e7651d0a9417952c7e3ce05cc03e3e52eec7fce4fc109206b16eb0de8a2e4dba0b267cec4fedda9d9c4816346630f9fa2aa68588b2a15256489c6eba3da70342d10521df7c0e99cf7e9f57ed89568f710acad1a943bbdfa25b441cafd6844f6163f55e43d9cc03f852d78b5e6ace21927695a2f65b4434945556a0985af38066db8c90fb302a8f7bf4a279e221c8339eac0cc61d26ba1cb0fd0b6e7ec7b525c10be7792aee9a25e8ba35a5646bcb11db621bfb8bb42ed23b2930d8af09f2a40e15a8645a11cbf28b668657aa229d63f9af8c7b3d2464f396750ccecb58f509c3579a81dc75ee3db602428899f49b2ca8fd625f5ba8e90fbebbc12b472cf04d9c0535e8f8bd8530b3cebd7688569c0d1ceaaa5e3c16fac1206edbea0353088d50b5398b0ff4c118d2d5c9dcf990a94b80937ab04372fc8c60d99a375ecd6ce5af105c0c09aaa74ff23b199cb5c3c3478de20e20fcaab16592c0569a2e1af4b5ff191962a35bdd4ff787f1e72fb8f3b6a402cb657ed4d2b3998056549cf18a31c6e52c437ffc4043a1312b308dbd670a941fe4e71bed234d4e641f56dd6d0c8aa9aa4465c8b568b6f8e4527c95679f523f3146bdcab6109f6648dc340673cf62f6af3952daf423bffe53a71fe28efc549e7d94e0c44f2098ba4b4f587bf0749f5dcd754ad846d0ed4b40bbcc69c4eb907d67f2b814123f09bda6a5144141f4cdcdc2611f0315fdea38c905730ab9924992d607d7f2963720550661d1983bde6e5f53fcc8205bb98517b1cf5518418821a2ed332425d025123c13eb35d6fbf416771de999003a9c031e329977020c62a9afa45a4671df8029dabae056af1788092ff30018b4133fdee3cea0b35a6c5846a3c716fd5fb3ede4006638d0725e05aec1ca7fb7b56caf704fe2968bbbcdea855b6d6ab4f6214e968c3ea0e56d34c1a9dc9940c4632987f3ccedbc0ce034fd7d95747beea984940a123d01025219b601b63490899696b909f23ed33b9fd49461d88b5130ae1e28b81454f43f79d50f632f2a0e8f10eede9c8c5cc4317a4423134c69939271926281ea57ae39941fe9ac9b64e11ca7ae3827c3f34c097f0d53d02fe9bdedd332e7381369a1b47dfc5da05f3a3a62e8bd89c387db5e0cf4359ed71deccf39ed844f50fb24809aae0d4b4b793d6f0f9a130ddb147f9c852a71279c13d97d4441ea4a5abfe05de1a4f35afeaee48d5303f70f33f8973169ac4c25a5f4d9513c2faed55f4cbfb8a30663faa8fcdd5325f121cbc0baca4232601baa85413b7bc22ab1f80f49ea1af45927b39a95b879745f9d7140d1a5da55a9317b4f8cebba3c6f158e19b32387ea26d4e9fd97aed61e4a86d38c92032431bb45d05b0381990e5e694a538a4892702d2a065b4704cfd12cef62caea408581fce1e0a3821412297d343b2d01abb2a29f87cfcdbd91cf5c47da495b663dd343a0337228dde122abd2b74e9e70a027527c4f6f497f693b98e1f7f2e68cba8883437a51fc1ef31bfeb10855440ed634dafc69d5fca59336a77fbd719a90b6f0ea5e9a9ec8b36cf58422d91cca82b993ddc71e3ef55f75f981593fd58323c454689a363decd4b6bb7fe93b1865395969c9a58bba84f9f0a27198e933ed111c15d1e58f849c962f0278f5173308d3a6ff182d543121a32ad57cfdc7b51742e3621c01bbd0623ef0ffeb53dfc74cfbb2fc896c313baa428d046e50aff372e754d6e2577e1b8cc4adac36d2386bd3f2cad3968fc0f4922682394f7a0dda993521d44d3e17af61c8b2b9c6f37b85ee098a26f3b5be8abd3dc2d976520427081bbdb792d69c056441398078e0dce45b98673f255d5734285c6d6ab9418cc140dc44dcc62711b147d5d199eab60aaf063b80f9025952dd81272c832bec90a5e2a0d307af1f1f7c21653825a83ae23f5cf13eef84094846392d94889c335a01e0bdcec313ea1aef6ede1d62cdb44177e8ecc578d165f8d79c270e18a33d73fe9f4198655dff4462d870c8298ff6e7392f1191b7c4de31dbfed9053f9c8c03f248876f2b2a8955f145fb216f1767472274f79fc407105bb97f46cc4303e36313bfe42c1ca9d691d72f8493c9331d250f3f31a0f8dc455126186a17d39e579df8259e34fc34b23a4635cea1446301721d238450162d75f1b1441a4126196464bb5794e4dfcf24310d17a8f7ff488be11dda2ba3a7de67bf9a9c131857caffb468775fbd99fa6b2db237aaf67cc8228bdf4b886fb409f02d6cf84ca4a3c6d919d59947c002f6e339f560953956005f28bda68d5375a737eeed39b335946d82843da599c58290b87b70241a4f405b5481f97181e4213f625a636ed71ab543c4a62704a37548bb4bb6f4f690420cc9ac93b70d75767261c6d440076ba770a94d6782cae5027c165e7cfa8e6acf896275a9cd74021a4df248c84a51baf4a2c9563cca46384b085f3e4d488d35024c2d3efbc84d194df5c1349016d01f2605611d5013205c4671dd6ccaedbd476c90c8b58aa6cccc9e4c2a89e35bea60a31e412bb68a5f07e76c17e84653f034192d79f92bb0b70a916e4c015fdc4fa4ac654ff87e53052f0186ff5d834c5f4abf4e29026a885b41335429bb60bfd8bae345f7d6fc25156c5dbdf3219f8f34aa056b96415e08de236db3b8b46ef732236fafa9048630d96345e64c443c532f7333ad754a67dfd60dd9ebdfe8eda4cd92850882e715c1d6b55dab485013a1384070046c4d73ad63859d77a10d29371b23136df859517558e07d25918143f6a6409150aa8b8cc47309d587855ea4b62723f36cbdbd76898b43c52e380c3836296e1cc1560bce25b70bb11d6d5715e96f9c4da589a03d9a09e57eabf5059669879849b6fb49578024b2130a500f47c9c7c287081ccba7d22d3cf7c8d6807a28560bd0ba86894d2b82ffcbee7d73a2c69abd781d10dc0ceb94e3263a44ded88e60e36ee0827507be84a527decb50849bb6771d5da5c7fb90268f3e67066302958d7afe47466af320aa65838a33e4d2e3aa76d01fcffbfdb69cc2033dd7e9c1859f2922b83a8a22615c7c0b244e0cded86648cafdac2ab2de3f93a6d4570d9a254ec30e4e2b0dc7614a456a669b76bc0beddde336de86220df42387935bdb0389cd557913cd2117f803ac56245c806f7da9dbd5ffd22ec832", 0x1000}], 0x3, &(0x7f0000002640)=ANY=[@ANYBLOB="780000000000000000000000040000004ec13eb6e80a706404909270a60d43246086fc32d2c82c536c68244c0b7ab2a816521d584a0f7f58e072c9469ed52f08f30362cb2165262e2968cd09d633974ce97dc5991cd44889ea109fcacce34bae9911c3539463cd072a2dcabb30fb9c09a55b0b0000000000c000000000000000010000000000000087e8d0fed388271acb16054a963e41e32207e512306dc75cc4dc69f1eabeecf531994072fdf4522792d29a737938c318c4a44a18faacb4c02d304f3e36c5112a4c8f72b0b9dd28905d020a81d1593d232596f40016b21d2073e8cf90b7cd73df310906242833ddcea7035d873a05f1b6f3487a773d8e013162d63f48c9d236ad3c0422185451f05b4992a26999d39ef0dc884a493a0e9f3f37246b4d2da49b5b5680e636d6ff8c9d681bad55a3340000a80000000000001601000000070000005866a4f47a915c672f8d20b370a493b12b8da5ea61b5c0ecdf677fb37e8f273f2a3aaeb3870d8330f9270309a6f44f245f9a76c1f748d5f43a000c04a4dfe90a9f14ea748242b42bcc4942924698a5af3e828dceee053e7c41f83de3195553adda2dd66714925f05046a2b23b1ba039b03548cb3e96c1314f8c5eb20c9c0287651f3814f0e163fd28090e1b42724e64098e768742d1600005000000000000000ffff000001800000ce5b056c0fb440833cbbfca7d99d5fdbef32924c5aeede794f701749de43513236425a1eaf688612177574f32bc3349fae280a4f7160d0f43fad3bb500000000d0000000000000000100000004000000da3475fc184e33e50c7c78e852f35f6aa4abf4fe384ad208cfb62312af2186cab42517d1079eb9dff9ffcf7e1b29bda8a1edc2879c965d81b2026ad03369c7b46652e147c18578b6a0eeb456d654a85d75c4485ddc5a94c39f065467efe3375f609601d7b2b237f2815398ce4e2ede746095af9ee3b52f9763009834a413ab49eb4046e477b9d308573e341d68939d5054a8e94ad6d8e38d3f9d52b438f65fa65ffde31c548b44581eae19ca463b6f89363dc0cc7eea2371d0d6490000000000980000000000000001000000ecc44c5c6499464f32bc26956d29c4049e79c8ccd9f17f428b871eec4c6469717116eca5af7a1e37740cd12b122129b459f484dde4ee1c79beef42a5f88b63460b7072efb10885955f7dafdb4b270939c11bb59d33455c32246870c8d427dc06f2d56657f128046515ce452c63a5d23801901f42c8a2b4c866c2cbba411478d8e0ef241b9b3e6f234650ff001000000000000000ffff00000002000003dccd27f4a02fcda0f1cef61285b21c7cd6667bbd6db140bedb889e006ceac28280391eb9bf044bd019c39f4aba5ee0d74f70c5c8582a2db138ed77a7e8ad74dabb64f265fabbef4d9fc855c0f850f962c19bc169b2f4aa141112eb022b5c6fee31fd471e183ad5e2ba6bd7f301a7989c0ae73080a04a11"], 0x420}, 0x4) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000025c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002600)={r1, r2, r3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000002580)='\x00', 0xffffffffffffff4e) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:06 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/179) r1 = getegid() setegid(r1) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x466d9a) 16:00:06 executing program 1: openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(0x0, &(0x7f0000000080)='c\x00') r0 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/103) madvise(&(0x7f0000ff4000/0x9000)=nil, 0x9000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket$inet6(0x18, 0x4, 0x8000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x3, 0x6, 0x6}, 0xc) 16:00:06 executing program 1: r0 = socket(0x12, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet(r0, 0x0, &(0x7f0000000080)) 16:00:06 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) munlockall() 16:00:06 executing program 0: r0 = getppid() getpgid(r0) r1 = getpid() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet6(r2, &(0x7f0000000000)="6f3ffcd487e547cc1bb91cab54d0b1d9f3809b4a4a582b0967f7f2f2c116437fee81563c9b0f07c9222648a95597c87f6571e3651f67748b0502001f1483a07fc5022bbd29fe9281c4cee386336b97b3d5b41dc1ef7b16e89c3b011c15bacfa3673b6e4bf6fb", 0x66, 0x8, 0x0, 0x0) msgget(0x1, 0x1) r3 = getppid() fcntl$setown(r2, 0x6, r3) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setown(r2, 0x6, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r6}, 0xc) r7 = getgid() recvfrom$inet6(r2, &(0x7f0000000180)=""/95, 0x5f, 0x2, &(0x7f0000000200)={0x18, 0x1, 0x7, 0x8}, 0xc) getpid() r8 = shmget(0x1, 0x2000, 0xa8, &(0x7f0000ffd000/0x2000)=nil) r9 = getgid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x6, r4, r6, r4, r9, 0x2, 0x2}, 0x10000, 0x24, r1, r1, 0x70000000000000, 0x1, 0x7}) getgroups(0x3, &(0x7f00000002c0)=[r6, r5, r7]) bind$inet6(r2, &(0x7f0000000300)={0x18, 0x2, 0x20, 0x20}, 0xc) shmctl$IPC_RMID(r8, 0x0) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000340)=""/97) shmat(r8, &(0x7f0000fed000/0x13000)=nil, 0x2000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) r10 = dup2(r2, r2) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440), 0xc) munmap(&(0x7f0000fee000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480), 0xc) 16:00:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x102) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffffc, 0xffff}, 0x8) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x8c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername(r1, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r7 = socket$inet(0x2, 0x7, 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r10 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x80000000, 0xffffffffffffffe0}, {{r2}, 0xfffffffffffffff8, 0x2, 0x40, 0x80000001, 0x2}, {{r3}, 0xffffffffffffffff, 0x4, 0x4000004d, 0x2, 0x20}, {{r4}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x9, 0x9}, {{r5}, 0xfffffffffffffff9, 0x2, 0x10, 0x3067, 0x9}, {{r6}, 0xfffffffffffffffa, 0x20, 0x0, 0x81, 0xf4}, {{r7}, 0xffffffffffffffff, 0x42, 0x8, 0xc8a, 0x100000000}, {{r8}, 0xffffffffffffffff, 0x4, 0x2, 0x400, 0x8}], 0x1, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffc, 0x40, 0x400fffff, 0x3, 0x1}, {{r10}, 0xfffffffffffffff9, 0x20, 0x18, 0x6, 0x9f}], 0x100, &(0x7f0000000380)={0x7, 0x2}) r11 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r12 = kqueue() ioctl$TIOCSTOP(r11, 0x2000746f) dup2(r12, r11) kevent(r12, &(0x7f0000000000), 0x6, 0x0, 0x49, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x5bc4e45bc68c69e6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xfbed) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:06 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x7010, r0, 0x0, 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000000)='./file0\x00', 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) getpgrp() pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x4) getrusage(0x1, 0xfffffffffffffffe) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x7fffffff}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x120a, &(0x7f0000000080)=0x3, 0x4) listen(r0, 0x0) 16:00:07 executing program 0: socket(0x0, 0x5, 0x9) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30bb3d7ed906255c468fab50c19a77323f54dddb767259a8d32c56188809"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0)="d5ff9605", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[r1, r2]) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x100000001, 0x47a2, &(0x7f0000000080)="a8e86b4df2b27cf1f8e0ce0262dd3a8b3fe91b6349a0c3c94eb50f770bcb5f9f9818d10cf43e13cd7d1482d2cb04e96fe5152e35883556e2026bdadad6fb178b7a2270b3f03f136bfb89d2a055095a370c3322da6712f5d84a52a5a380d59a8dcddb91e8822f2104a262d980cbb9e9bca091907e625910d315cb6a223f32c10e51b188d48909488b1d547e5977e8dcd6552ff5ba7282bdd23c34ffbeef99841367115147ce1e52a5e583013f0dd460fbac5b6bb1fe9a69e2e734d2316b651d518b3b92f0e842f660544facc8f931ea5ac7f64e50a125b41709f1be1d589aa3acd553664b8b37b07f9c8441141ba224a7bf8fdf4ee4de328013f3c06c61d2ab66ca3e5818aa5de01d5f6a547eee164be401dbab6d6b93ce0ad6adaed1d44bb6d38861a1eb2c5be1e7cbc22c7ad3f34d1755a9b92e48a652a437072ea493b35d64bd7b54c148c40bad9d6aff33a79f897826bcce7ac9c7532a0891a672238343c48db78e8a0248e6c28048a92513cf03c18630a8d82e2e9f092c57ffef881f22acf886c143036bdde15724d6a50556726774887ecb40beead8d6ddefb7ca6cdec51c070e9e255884845ac59c351ae14f9afca12910c0098e407eb000c7b2569072446bf3a866388767281f4c38ba5e3820831613906ef04785c5a72b54a48da602901069de064238856be18ab38fdea25aad7c2ab1e9c1d759177aff770d558974270218c731dff6debfd30d7dc0a929d6a87461aaa6e906e1c771eaef29a9b0b66b28ec7d59f93f85c5377053a61e89a68d6e37ca8b37e75619f234791c1324d398abe532fdd9cb6d9adc166b9ab44f6508963becc9d2eb8728797b5f4cb9103260910ac02d46b84c0ad793084f5d0e83ada91bd72ac51235778fc0b5f1726f9cda573c9d1741fc1c1daf29cbf3728e07c126bc4978594edf4c31ffada01ce1ec89e43c6e0b5329e561a97d44c124a3ebf93ee275b01b30cfd6ff691c0bb56e1c768e8aac3fe20e30a35730cb819c123103d4ea5502760b9c3393418b6a7c6d89d10ceb9c9ab67b65d94301a23c8063fb3286cadb60c41475ba6a9f7a4d14f20a6cfec3f9d03c67bcdc19ba0d4b6e5036cf92b416619ac2dd13910478e3defab5123b644aed9c495b317339e421140378adba788ea20e1148768355c9ee4aca5ff9f3bac2023cb783da5a064f1c40bbe36378faca11305ade615a48783e451b19a360afe549a9f04af17df76975989e120d0cff7554fb518ef9b8a96853063197e44f9548320cadddf8a40a94a83e8ac4459385854469e534244b53bd7e51d64c8315e7040e8307eb494b64a64d2a9507a8575f05355e7d3277081ba0c804e931a288c8e4bd97ddb11880257cec0e76f54c1e66b8dadfeb3b88a247b9eba3480ab7c517edc1e05762c1093847e1dce3e2124fd82b5b848e5142c9fbcb0f1a457f034024f033e5496e3a56a0ba5b9daeeeab950f84035f7de66cdde06d63dce094a2c23b1a4ee801ebfd5fcabfd71bff7ecb26cbd33a34210e025cc8de71c716938816997ed0db937d290137e4a790a477dc24a5a384d996cffedad114a4a6b5e2e67b3f2baa070e19b26ed80921681cc38e050a55ce508bb7bcdb6d2112264f0a3afa89596f948116c66a0c4f86ddacbf061c19207f1a63c6cf2c1d26a8cc1222702bc6835e10d77f103ab7ed72cdb6dee2be02b1d6f90a3065c5aab1605d5cf699b3188c4bedaa870a0a116bfed78797dbbe5ff3a9d0cc5540d83516ef5bab514c89bc7dfad7fb09eab16e3a2b79aa0a31730e904710bfa494c0b7d864c3c96cc74ebde37f846af0fbc00dbcf0b2063fbee5b5d50b64b5206ea373ab6fcab9247c36424f661190213e9ca86109760de4698c183e915a85347e3feb353b45a5d08bb7c36589b69afb5204ff045ed5c2481a53f1f943e4504ee8c97b84f99a9a11769f1d75e0ec9573e8b8e71d82f4dd84759a92a1c56de522abb6e7bbe81c1d2ffef24ff8f217abbc2bf6c08e35169efcc5b3882c6781ddf79a1b33fa9a513da6b2c0de1c5d369d3e21d67b3a6763b0759b6af6d7b3b9ef38da59b2f5338de75a3f92a44b5bc744fbad5d2e204aff706a0399286d889c7ca43fb37364712f6e6ce67006920057aec4f94a6dde547920f1e5d20f00e6df0b20553e6fec8b02c52e2019781d134efb09eff8670502f9ca72c42654f342fcb7e1f91661d6c1d9e4a9c787c9736ce815cda0942060bae6bf0643e3ee1d2e524d18c4855593045281c4a9817ada1ee9bc463eb686cc121e27b72063e31eea1807ddc44ecf0e1fa455c5893e4425df8c538ba58884d721a88946a6852320d45dd20150c8254bf963898047b1b5e089c758e3827576bed7e79be955cac5892c1325ae18f4d431554ca927135e325908fbfe07f9d100db8a3fc919ca576463f5f3059b18f3eb20e01c4697f0db95a1dfc2d2a1a6b262d45d5051755f49e8729ce67f00d71b7e41469909aa648cf2970109b3420e4c03fa421eee7488009185ac641d7ef1177115aa669c901dab556d11bd5f1b5a0c2ce1ba42e1a8ec22cb4f161e7e61ce9aaac7625ff06425dcb3a0e1ed84c1ec0a825fad4971c067277b7344383d56a6d6aa0fbb65370b900060e8f42a5b37c932bf810daf5cb238b811c2eadd8d5006f68eea8fdb8bef06de4762a35409039dd20abfc125e313ab3e134f8994acc22f1833f4a1dbcc057ce9d48a32647e109ef92a2fc10647f30d60ef463b0ffcd6226daab1037cb827a018304f3fc70f78b218f832071895c37b0557753d5949e6d07456f97525503fb8e8cd444f8a66ed5400106e15bea0bb32827c5b0fc5e47e588d6e4af17a7f5068ae42da8a48a2abf697a9b357e596ce5dedb95a18de014e5d41469e4b7fc5a134671ceebc4aa23e546c51d8795bdc37fa1383082700f639740c015f6ea29d203b916e26165a1a2cbefdbbf4c6d3c9f3fd4d4a3c3d5d91c4755f6ff38f1bb657306dba7ccbf2fd37a113b4ff88db561cde9f0147c8ff4ab075391f4b83d3de7dcbb1d52510e6e77d496dfb91e45a4d50155ad28a5f5a35021affa8cc99a6cfab9b75b27f389f614d564f78edda61e210e96b0602dc7f7c4295f48c2f8142cbf074873a0d30f8553b8da839bcd02b34d98a84371a6847a4d4c6822718d65cdd1e02bf2b360191e4ee6f554b78a1fe6cf7c4dc09a2a2218cb7b67a4b0ad19e3ee76ce763062267a866f4ce4c45318d63d41a2e386eeeb0f6bb9fcac9ff00010daa2c8f46c25517e5fa205d1dd1dd14998ff998cb11e1c1e6ba32408c32f4bff2cc1390b563caf9a19cecd7e05eb0c018fc6a23040a0d955af2483c3f028dd07d2d80efe54b45f0a09f107959b1127e8f3f58c1f366e0e870ee4e12285f66256c73c8330d1205271ba4bca11ad98d647ccb9f9600eb438f47b518f4355ef0d4be732dc9fab378e31c210c9c5e55160a6636d316e9f6b876f50723015f3453126c72114953fb2c38b7467555759adfdef404a9864925ebbd495c311c93c9985c1a3bb7d2e7da6f714a41a6d141e83eba70895d160fb4cbae531307a349ed546e04e8e099673c0621312bb0e1a90d1118914b475c2e9e151f3ecad39e7f50c2e9b404ed4b7e7735fd28a9d498fcd01795c589af8405841b9ffdb66f775792f62d545278c7dc1a9c48af3abb42aea1f0947b244f8fecc428af78f92a5a22d2d92f1080abacfe8e52af415089f2f097e7249fdb1a3949fe2a473ffee15617a531d71fc4a674afafb18227c55ba0eaa1ba425d67874b3c3412fb6190b1bd01897b2a84b75c0ebd16465ebc05b3d3e8fc31b9c7bbc07705371109a892807b90ee71cc6296a48d92b4e8b6ad971ad800e810a92f4a1112911bfb77e82d7f94a0f96dbd5bc0b57eab5a0bd23b92ca2dad7723e6ac30958a5d4635a47464414f9ddb8e0d650bfe109647542cfbaa638090234e367fed54e79c43bb8364c7203c102a4fdd0906d282695e976b5acc730d5b507cf7c23f882466e6bfdad2ee2bfbb0d22df5b4c849dabb0615ff8e6d0bbbeff8916225192e81697f3c29ff66b4074d7f402f7ce80bb2960f2cd1156cc776a0535f3d042bafe31bec3f496be01b53f1f098f5cecb6b60fb9f150f415f5cfe27f5b9ca67195c71869171973d5905e7d2df61ad0f70f73dae062eb4984d67921cb1499427eedb6018caaca1500541f2d576cdafe747aba6c34b28b2a9b80cda2da26c010bba5898f4729c59a5fca94337660d7c1df77e1e249743161ba4cf9a6d2e5de988fa57b56aefea52885387008c9e4ce159d9fa903ed52a52c68001a0a5b4e5f5433822e7064fbd4a331eabc2b5e436bba99037a7e3c97b73cad91c96d7ef0844e1b28c1ca7551be0c88ce807d6f4ac96327a1170ffd5580a1b78bf6de3ef8c9d7e11de588f86b46913961054a84466954b05b296be6fa06e55b0475e145e97d27ac4443a51ab2e6b9ce90b47c7633d1341f2762d5b51ea67f33f78172408855e7f7d5070e4173e13c6b1d6b3911e230e1cdfe0398c23da20d2f89cb389c374dcd15e00e401d7b6a6adc3a88964f5e15a15d29adaee6b7aedf2d9f73289bd9b6c8b0281f5a4ed9267b18b0e24805e7a8cc5b22f0847a5f5c41e009c94e5f2a96ae3a543ba533793a5a7cd62d124e958e2a1e40815ccb14da7583b2670fdbe58139d1951ffc750dfd2e447fc918e1680488ce8c5b49bef056be14ef6abaac58d6506bba2c9c3de4064a14a6dbc8f44ac640596313776b228567393ba967ef9da59c7c8056fb6347acc6f5dc85d4872fcf2a97c2175a0e4b3af137716a178f67be5839fed4ed97af3043575ec5788633ba0d84d46ae98e81788370ff76798435b0052ca16dd131b2bbc561e3a29ea51fe3927c8580c77fa17cd80d26cc6ac228148274b6149b8c94dda8786ffe932caf2f0c4dd1196f32ea8cb12753949ddc333e585c4b6b6c62db5e5ce0d2de82222b36938f7637d95b9fdd4c60d8936193928e1a62224b69ab93c321e23e86f73469fb8dadbe2f1c181eb2cf30e5f7f836e7d80d07d4521df79529dac992efbe7ca6d405b49c0144bf002888af1222934fb188c02e480b9273849aa678b912e12b742ab5c84d9c76007f55c0970e4dbeaec2e345e5c4c9b276105b1aafa934635cadb3332c1584344e186414d70fd6d112e68402acb6428c45d2ee7cebf39cb85aeb12476ba47d01855edbddd510bc34791a81c536469ee03b4c8df152016cd5b44da8e7b643a16b26c254735158c1e1876ef7c4b0521e8932c642b639026140a12b8cc4ed9e11fb95937a28acee51347ca9c6db408176342219944b51dbd00ac1bd774d7fcf11207b195a825462451f1a88132e788684895d4cdc3859dc11b543c4845c1865cb1d975da0f2abad77232e8237016dabfe4c8772799ef9c98c47564c892536b57348d5a664477a3cbb7b98236f942dd3f6401de57b3139915a288ae88dd3f32edc85f1dfd67aa031f7721bb2226509f3e2dfff4ac9c296c4109c543cfd0196772194c74085dedd06a90048dde794d84c1209323b36b8849018b849276f428f080ff18c9c90f36c56be4911313b8df18840baf58b98e074a0e9a08f3f5adb3849ce0a12c0b3b73cfb695c7359da15680d3f14a2d3894a4fe73d591156999f96d7bc1cc47dc78a27a329f0b85f83c6c3b28bb99ac5d6c1777266e77836b74bafbb7b04b59aad154ac845543081c293feed9052d326eebc75f700ea3efe2a8fb4095df43aca14e95f1636d3dd5846f9023d0157a274f61952aa40a3c25d8e74e28", 0x1000) socket(0x1, 0x1, 0x7f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0510000000000000c3a0"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, &(0x7f00000010c0)=0xc) setuid(r1) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="00002e2f0d1096ac005ca97235979c1f79d866696c6530006274309b"], 0xa) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) munlockall() r1 = semget$private(0x0, 0x3, 0x40) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/12) r2 = semget(0x3, 0x0, 0x20) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000080)=""/110) 16:00:07 executing program 0: shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = dup2(r0, r1) r3 = kqueue() execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x5012, r3, 0x0, 0x4a) dup(r2) ioctl$TIOCSTOP(r2, 0x2000746f) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x80) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4005, 0x3ff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mlockall(0x1) socket$inet6(0x18, 0x3, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x44fc323b02b12228, 0x2b) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x100) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 16:00:07 executing program 0: r0 = getuid() getpeername$inet(0xffffffffffffffff, &(0x7f00000008c0), &(0x7f0000000940)=0xffffffffffffff77) r1 = semget$private(0x0, 0x1, 0x2) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/26) r2 = semget$private(0x0, 0x3, 0x400) recvfrom$inet(0xffffffffffffffff, &(0x7f00000000c0)=""/85, 0x55, 0x801, 0x0, 0x0) semop(r2, &(0x7f0000000140)=[{0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}, {0x0, 0x6, 0x1000}, {0x2, 0x5}], 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r2, &(0x7f00000001c0)=[{0x1, 0x5, 0x800}, {0x0, 0x100000001}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) wait4(r5, &(0x7f0000000280), 0x9, &(0x7f00000002c0)) mkdir(&(0x7f0000000900)='./file0\x00', 0x20) accept$unix(r4, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) semop(r2, &(0x7f0000000440)=[{0x4, 0x6}, {0x0, 0x1, 0x800}], 0x2) semop(r2, &(0x7f0000000480)=[{0x0, 0xfffffffffffffff9, 0x800}, {0x3, 0x2, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x7fffffff, 0x1000}, {0x2, 0x9, 0x1000}], 0x5) fchown(r4, r0, r6) getuid() chown(&(0x7f00000004c0)='./file0\x00', r0, r6) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000500)=""/228) semget$private(0x0, 0x2, 0x12) getitimer(0x1, &(0x7f0000000600)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000640)=""/195) ioctl$TIOCNOTTY(r3, 0x20007471) r7 = semget$private(0x0, 0x6, 0x2b0) getitimer(0x0, &(0x7f0000000740)) getpeername$inet(r3, &(0x7f0000000780), &(0x7f0000000000)=0xfffffffffffffe2c) semctl$IPC_RMID(r7, 0x0, 0x0) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000800)=""/113) r8 = shmget$private(0x0, 0xe000, 0x400, &(0x7f0000ff1000/0xe000)=nil) shmat(r8, &(0x7f0000ff2000/0x3000)=nil, 0x1000) 16:00:07 executing program 1: setitimer(0x10000, 0x0, &(0x7f0000000100)) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) socketpair(0x0, 0x8007, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0xc70, 0x5}, 0xc) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x69, 0x7fff}, {0x4}}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 16:00:07 executing program 1: r0 = socket(0x18, 0x4000, 0x5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x6, 0xfffffffffffff564, r1}) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r2, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000040)=""/87, 0x57, 0x841, &(0x7f0000000100)=ANY=[@ANYBLOB="1701002e2f66696c6530"], 0xa) r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xfffffcd3) recvfrom$inet6(r2, &(0x7f0000000000), 0x0, 0x1, 0x0, 0x0) 16:00:07 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x5, r1}) dup(r0) read(r0, &(0x7f00000001c0)=""/128, 0x80) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x5, 0x1, r1}) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x7fffffff, 0x1, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1c4}], 0x1, 0x0) fcntl$getflags(r1, 0x3) dup2(r0, r1) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x800, 0x60) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x1) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x2, 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x8000) stat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) chdir(&(0x7f0000000080)='./file0\x00') 16:00:08 executing program 0: chdir(&(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r1) r2 = dup(r0) readlinkat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f0000000140)=""/236, 0xfdcf) pipe(&(0x7f0000000240)) r3 = geteuid() r4 = getgid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') fchown(r0, r3, r4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = msgget(0x0, 0x2a2) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="41a17b94c9fa5fec671a056d2e00f655a046ceab0c4afefbe552f2f18d4779e0c4ed33dfede8c69aa2423cb48d36f3c6282f8e95107c18a52c64205dac89d1b1426760d1614e8e155dacc6457b894ad65463384531c52587b3a59361e57e08239bdd7a3e20282fecbe0ef92c08f58392c33168feef9e925756c5c9a9cf9de729c31bb23e64a107dc038cc3e9d410ff267072627aec473e6e741fbcbc8c304716d616afc09cd4e3e40643760b2dd9a6b3b63bb544d9744f1915318c70ed9ec3dcf9b811df40b226edbce26742195ee1b9e53efc49d581b3665f63b34d332696d9763c5694ec4451a9ab266148099092f5b4a6647f7d5dd7418d16ce0c4d", 0xfd}, {&(0x7f0000000200)="d6d7564a50518f27b8b74ccade073893bf57fbf26a4d0b9b30b47b2fae031702fb335d7aa4efd555bfb8d8c581f95792e236881f4737a89e0cf03d20c307959f8c9a3954cbda9b4c606b79591ba798e12d29473a90a22cbd565397029c82cb07536dd0708f358fab274ac00ca002355c496b34b6c55e20fef2ebfe11a6f574077821e071e7fa0303f9179d940a44266ea582d74b097a128da9c1d023dea164429b75fc4aea3df3cd167461d1f34b1d60784165696b83f285592f5215fa5a3f41dc9530262cf9eece2a71437fe91fadd24d269548ab5f937843a598d78367ab6a61fb1609c8528a584381d14efcbc82a7fdc585b1", 0xf4}, {&(0x7f0000000300)="169630c1cec10d2aa582edd901c9b7b5025f7e0cc9fce1293b7b476740960d9234a225f8171fa787ebdc3481c6ad79e045bceb8885a33d313830c027b667d22504397066c98580550f05b9c722bece420548ad19e99502815733da8ddf691c2f4df3af684f06d7a4d982a8be1135ef8f93d85bc0c50393d86b4d2219dcbb8d3175fe193b4d531ae3f94a7c4b219e8bf8c3402e9f8c479abb9c3707b7f1ee009f2f671974491ddcf669d605543999988f70396f074cad2978b8a6d4ba2e0f10c4a772a9d64750fb6fb93ef38086919a70b093525c5b0a7ded0373459320c4bf504593f31a121cd04970eeff65fae9b23c9704068e6ce7", 0xf6}, {&(0x7f0000000400)="dcc476025006c1ff78ff3d5d7f44d359bdac862286b6b3fc5a0c3c", 0x1b}, {&(0x7f0000000440)="c0e0e13831b37518d0cb34eceef968bfbd22f38c26a8f3bdfb4f160968127500606d2ad87d564760e03fa87039bcab3a16a774875513fab87cd02b9ab86f5a17760ab66a39447f960fd01b16b9678b5bf6572f8a24de31f843e8053f7a46573e6a63317d9b285e", 0x67}, {&(0x7f00000004c0)="47548b6ec91a96d49faa9dbdcc90e3f02ed6dfbd46abacc630d29b9359462a04b37d4f6393dd394836705b82cb8a4c009be17390f0b5bd23931d3fe4dbc655e6c3d172a4cf7830cb2676454a639fbbecf132b676498658b82472a946e4b199629c926302507e85652453b67a1ac8c24a5c31882556433feef3c54b6f75fc3fe559d52a6d0e4bc52990d90e604044d4d774dad131a99ca54b9b2316f1a6783c0c2cad213649e7a99d75125e5dac64e7fb3c776bd81915920b4988d4d10787353f", 0xc0}, {&(0x7f0000000580)="eb79206ac26940e246a9d2b824c17abf36782ee2146cfa3928e2f1cf1201ec697a7d84bdf8f78f6b03fc35996f4e28e0b548b496729e96cabbecc42ce60efd5699eddf294697b24448a23f8548acd0d92eacfa52c794c6600490f1951c6195a0643d9cbab27ff7f559619b4c72b1cc66e46614356c22c450c59efbd73faf04317967948f40cc512e75d46b5a2e4184977538a7e47eee3f5301d79514ba062c8009902d7fa3346f9448d2dc74da913c1fab9d0c1abc6cdb44a57abaf72a64d17aa5024dad15f447ffe507056d79556122d79686036bfe4b071e7104eb46814a21", 0xe0}, {&(0x7f0000000680)="55e33e1ba9a78c1629d05f88082bb436ea1ce20933231cfd", 0x18}], 0x8, 0x0) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000"], 0xde, 0x3, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x1) 16:00:08 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x400040000000}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/134, 0x86) clock_settime(0x7, &(0x7f0000000040)={0xffffffffffff6483, 0x6}) 16:00:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x26, 0x5, 0x9}, {{r0}, 0x0, 0x28, 0x80000021, 0x5, 0x2}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf0000020, 0x6, 0x42}], 0x1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x23, 0x5, 0xfffffffffffffff9, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x1, 0x48000}, {{r0}, 0xfffffffffffffffc, 0x3, 0xf0000000, 0x8, 0x4}, {{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0xffff, 0xf03}], 0x9, &(0x7f0000000280)={0x0, 0xdb}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x8001, 0x1725, 0xd0be, "44467d162cfe287e69afb7f80fe3bf9c2adfa932", 0x400}) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)) login: denied attempt to set clock forward to 70369817919488 denied attempt to set clock forward to 70369817919488 16:00:08 executing program 0: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20, 0x2) 16:00:09 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0xff, 0x9, &(0x7f0000000040)="c3d7e3c3381ca319d6407425f98bdbdbb28f86ef4503c83d45c7153b5e07112112d296", 0x23) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x68, 0x0, 0x0) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000980)='./file0\x00', 0x4, 0x69c4) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000680)='}\\\x00', &(0x7f00000006c0)='$\x00', &(0x7f0000000700)='}\x00'], &(0x7f00000008c0)=[&(0x7f0000000780)='!\x00', &(0x7f00000007c0)=']}{\x00', &(0x7f0000000800)='^}\x00', &(0x7f0000000840)='&$-\x00', &(0x7f0000000880)='\x00']) r1 = semget(0x0, 0x3, 0x10) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000600)=""/61) syz_emit_ethernet(0x5eb, &(0x7f0000000000)="b34a1fcec3a2ddd5e7cc8da7b8c7b3dea7c997af7e264c1f3ff5aa46ebccc398e9b3fbc75b0f4d93f74f4fd942b90674e8724975c73d532444a239f4d4f47bed68031ce5a84af57e3705e6988bdc51af6b02e0219eb8b263e07a8e708f78ccb2f902f1c8e6a7caa24b92aabf5ec6ae4c70d2384756234dc5c1c8b119fc775a24e926c82b81d1d02c030f0e520c81f0bb4e8012f65ab9bb16ba8c154c904e308bf50012424748db9ca0439c4be345486f726948207212eb323f2b8c6bc5fec245357f14d1c14ae9488e6647ffaefd6f562b3977986f1ccc3eee23197cccad8fe5753ad47ecfd8d16d376cedd5b2350c8a78e6003ad8f4887e5c90e3f6626ced28c90a9a13436ae7540ed180c2d5c41660269916ac0927ef2e87cb94c68bda71eef1b64170f2268eababe955994b0f3876af23f0d6df2d5047a2fa8002134c0100279e75dec1ee01290c05f4b6ded2b1d12b4235a37b68321f2582840009341d2ae936ce461bc332bedcde979ed0462a9002fdd479691c0ad28c39724e775470007e8e40f51e632ca94e6008f8f5d3ce78bd1adb6d2f39486d3c6062b30241c9bb619daea2aef3920695b2a35f5d567f1838dc56f8dc50a87ecbffda4e941f726e1a655f4a624d5b7e55582d078da7c0c2d32c0ce77ad8e5cd8e9feb87f65a8165e98befa4a58337c611810f6cefa7711ca0875d38ee9279d09e6c7c02fcca560713f504add6670fbb59236533ff8c43b0390fcca5da35350120d32486049590ba0448dcdc4c35b7856923cb43fb2b87737e595f91a62a83ee05b8d08ad32e619328039426c8302a144b2e25c1d823e6d0f0879fce2c1556bdc549a3fa09a5ed651c4b10f945593e19ecb3293cc7bc12c5f480e54c6c67e272b38625836a94df1443fdc53088b6af0122db12b4077ec85872c80307327287704b8755dcec71c1377bda0083b824b8807322f8ed8f53f034bd42bf4c5a61567281242232d72908791a29a43ca0a7f2f31076bf3914426ce34053acb56eaf121d460671297ee7cbaae89c588db84a04e9dd9df2f809e615cfe6fb814a5d6099f25226cda0ba1f32661db3caa581c92f19133bb860484539c9705c1676bfc19a4fe6e68f2a32c2d279304de08eefc47dc36868d2d38374ebbcf37ce04bf81974a6a8829f98f08b10fdad52d72f697797bb5bf38d82bfe0b8d979293e6c1a51ae87a42f25882ec54bb0db8b9ae238146a658e450b78be1f0613fe33f81a203487c5e5807ab51739aa037b35f0d873fb138d5b091f7092a30b8f3733d4a55dd9fd52fba2de2601097ef0f7e8a6c5f6349c94763f3e33ae9e43ec79b17d7ceceb44de02f7220121ad7dd96b8c88da0f8d1f335018c2f37902ba0a76efa20e58aa7a7f2c83c4378d8542eb718048cb189a59617e4efe67fd4d6089c5c30988c601b740493f50f439d3a2776d949e303def662fa5f5862bf639376b4373aca6f62a48fa19ee8a4c80bbb3542fcfa778c41b3fefa713ee1cd1f284a5a63c355b66d5920c6353efc82d05d9d447e32086cf2fdf8527b7ef8e4061a8b1850b8bc6c1e3483627d7f68a4d16e7cccf7dd614d32a0c07ab0a622514717685bfa73075186e158b38b2cc0f0e4fda0a5cdb0f4450d8b9f1e9b1c375e09eac295cdac69702f6ea19462c93f39ef3363392cb5a9cd588ed49812164b649e7d96f7896b6d3db4cf161dd193a48d89c035f3789aac3d52a0430912c33e9be3472715a50d9f442f2ffd3ba759b2d885816fd083c202bc408ac9c5b3f37cbb556deb5b375877b3d9f0ba5e9d32bebd8bf84db64c547c2ac7e812a63412ddf472a0760b92ce1f8919462e854c8275d55feb25295e8b04c4ee91d5970d8289e8fec9ef3a7db841528d63886f5193d6d039d9c6c41fecaeda66abe6fa9554bf9ae42d4c0d0c92d7ee7692231acf557aaae73c8c5654fb00d90f0fc5b71df373ecf87e05828e5f496d66d79f3ee3a3494e7e6eaa6d29f351f3996327ef30a854f83f90cce863d27075dc47e62748949b301f19c597b340a300f9ab1450cd4af52d357cdaf5cd13874ee84109279a7a9937c9598b4fa1279efe745b180a7e892f968deaf02922fa4caf75df0eab10ce14b236937eea74b294cef56805bdcdae6") r2 = socket$inet6(0x18, 0x1, 0xcd) accept(r2, &(0x7f0000000900)=@un=@abs, &(0x7f0000000940)=0x8) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x5, 0x7}, 0x10) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x55}, {0x5, 0x9}}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 16:00:09 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x9130fbf, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x4010, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000080)=0x10040) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: r0 = semget(0x1, 0x5, 0x0) 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(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xffcd}], 0x1) semctl$SETVAL(r0, 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(0x2, 0x4, 0x2000040) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000180)=0x5c9) 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) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0x1) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r7, r6, r7, r8, 0x20, 0xfffffffffffffffe}, 0x0, 0x9, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) socket$inet6(0x18, 0x4003, 0x8) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socket$inet6(0x18, 0x3, 0x7f) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x100000000) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) read(r1, &(0x7f0000000140)=""/250, 0xfa) 16:00:09 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) r0 = dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket(0x6, 0x7, 0x1000) pipe(&(0x7f0000000180)) r1 = socket(0x3, 0x8001, 0x6) accept$unix(r1, &(0x7f0000000100)=@abs, 0xfffffffffffffffe) 16:00:09 executing program 1: mlockall(0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x100) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) socket(0x10, 0x5, 0x2) fcntl$setown(r0, 0x6, r1) close(r0) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x1, 0x5, &(0x7f0000000000)="8ed4cdde008fc49f7ee8cd4d24c2516869176787020343a2efa60755ad25d86724baf24868ec38557ffbbafe92d381dd70c69b3742568e319c8179db5889ed7d1d9f35ce2627a113c6cf4171ce01faf9223b67d6c671d193d0d67c9da16457f85cebbe23869707a4d0df31c56f4c8a8478a682bde3b7b5c0424fbd175776e7e04d758bef667fb08b1c403e6a1704047e5ff42a5f57932b07d0cd456ca83b857038463166b674c4c295b6e314aefa919b5a", 0xb1) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="87b43538a67c8e58a04b6961bd00e06562fea9e5f924e54c9bd4e99000dd2bc6dc0ae10b2ce4e019d5f444f9fc29b1056333233abfb8fe4bdfefe38693e2c6089cf8abbda30dee5f6172a80dfaa944ce0c14b86ecb6755d729861577", 0x5c}, {&(0x7f0000000100)="f78f8bd79fd5edd8bf314af759eca234f9ffbb1522d148c46ec5c27615833a9278409ebb317aed20e783e8598947de23994d02418173af9471de7a3fe1fb5099c0e26bab5abea1fad995532850c72d381561f8f3185868339f8234f52b2f12af1ca6f15ecd72ef8d4bdeb2dcf8df7a38ab05c2f76d2ed65babc95d759ec16e0392b7e95eae70e5a2810ef7548c7e76af2c019bc08b6e4e32afdbcde89b030def129c94a071a06680c62a9d612188cc758f61996ac939022dedb9488b12dad906", 0xc0}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x88, 0x1}, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66de75cc2c01db4d922452"], 0xa, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) 16:00:09 executing program 0: accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x80a0, 0x8) socketpair(0x18, 0x4000, 0x1, &(0x7f00000000c0)) pipe2(&(0x7f0000000180), 0x4) accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r0 = dup(0xffffffffffffff9c) dup(r0) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x8000000000000, 0x0, 0x6, "000000000000800008000000e79bc300", 0x0, 0x4}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x1000, 0x4) 16:00:09 executing program 0: socket$inet6(0x18, 0x8003, 0x0) socket$inet6(0x18, 0x3, 0x101) 16:00:09 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r3, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpgrp() setuid(r3) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x4, &(0x7f0000000000), 0x1f, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3461, 0xffffffff7fffffff, 0x5, 0x6, "cb9dc3bbbf9d1aef557ce3fbfbf66bea9f0c10a9", 0x4, 0x7f}) r5 = socket$unix(0x1, 0x2, 0x0) connect(r5, &(0x7f0000000140)=@in6={0x18, 0x1, 0x9, 0x200}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x40000003) flock(r0, 0xb) flock(0xffffffffffffffff, 0x5) flock(r0, 0x8) 16:00:09 executing program 0: open$dir(&(0x7f0000000040)='./file1\x00', 0x10490, 0x40) open(&(0x7f0000000000)='./file0\x00', 0x88, 0x74) mknod(&(0x7f0000000140)='./file0\x00', 0x2006, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x5, 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f0000001680)="77ca2744711b4e44b963159e16ffbf6db2ee570c32d5b3388f4c24a8bf82a520794101cc8ab003", 0x27}], 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:09 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) r1 = syz_open_pts() fcntl$dupfd(r1, 0x9, 0xffffffffffffffff) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='.\x00', 0x10, 0x8) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r5 = getgid() sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000240)="0bea6768cca2c9", 0x7}, {&(0x7f0000000280)="d7fd1974a793ead539962327402f4943f5eb380b2dc11b7812d1100bbb4f64d6c157ac9bef1e94f4b3772a4ebf78ada075da42685bff86e8171e8e133c4de82831c83b6413931646e122de0be6adc5f628090e804cd48243022a7dec80d92b1e", 0x60}, {&(0x7f0000000300)="bbdc05b4fff5bd24933e6dfa79b62ae3e0cba217ae150c47c556142dbdd2853d1e5a23b18405015104cdf488f96a097391488946e47556c09bafbc3fb545d37f4aa88b8b08fd7603e7978d1a193269617af72a08f3380c772813579f69d7fc9982a788db12feb10990e22eb0db1fddbf972cd095ee58", 0x76}, {&(0x7f0000000380)="b87a045c6e147970822e371ef97941da5806e08e4974df44ff3562d70223f80617b77504d0761fef7dedbd351369518f47bcc2b04260e227a5c998b6ae0434e7e300cd64334b671c0628b78662b1dd20b515f4d5f8b3764af6759cfe487f06217270e9b4d0f7e36d7b66ecb609b52548c06e4e8996dc1258b0285daad75179afa7", 0x81}, {&(0x7f0000000440)="ad253f7b0f4570a4270d4a0cc5e84b501bd3a1abb3cdab3d18a7e7fccf3e7c54f6f4e781452bedc1adc7af2ae44443c80c7e504422c62bcdce61adf05f5511afd6119baf7bdaf711b7624defe53ae7a3a15efad5294464a1d3b58232c21480fdb8dc8d21d34ae9f90c15ac033710d6faeb5a4c7318c29793c352dbda16e43dc3e7b024dcef691ed08a8c29554263c1867a1d1c280f7179052629ce9bc9d3da05204fa0dd3ea1996abcc7f67458ed6a8237650f92bb23675183d5b83c936c2282da97c74174b8e5ee1b48b13e56fa7e0c79fc37372852ebdb2963b3e22377c80279b927cadf7b2b2d19b7f1857663934a494c58a0748651531ed658effadbce2687af51baeb9afd9740fb79b9def1fdb2fbe5306d3c2abd82763719055b2abe0ca8c76f91ca48c25fb542f5a7747cdef12e395d4281cc1405e03bdbec78cc6c759147e363d7380c0cefad6d949d244c3ab8e492e783fd1dfa3b344ecdc91058fa231719d6dade445a5ef749c1a0bd8e36279bbd58c4ebf8ff0553da031765cea97f2878a796ca479d951457a8cf9fdda8cd5b416c66364d93264a28d9128219075af967c5b39b7a777c2a106528e3ed0c6f81c998074794d27734f009ccf757417ed1e7b61b973666038d659b6b434841609a2ef31109a63ee6b3ca6ab95a56ec20f36cb9666071e4546b3d0be90306127759fe270041532d5011be083deb6763c0693cd58e31bc65bd6f659facbc8b118669d6f7838450ac9b75e35cbaab5530fe63013796f3b020335357ce1b50ffb6c01f12650766470bdebb6367175d30afe812a6d9a96d821ebb06849b5ac6560252a49f948c35e2e45d695c144e5a34fa5ff760a12cf4a24408864014b6156174cec5c3cda4861c5c0146f318001c11852b0e1c0384b2aca6c6b57ebf475b2eda28cf6d9a6dc19815ff4205b6fee04fb3b9680abc475e4704f5743a0d13fa25ba6555ce9109183c4d2dfe5cd37aa9e0a5e9fda39ce2f140a1e72438281aa3f1429ccb440079b32af9b9de687c7fa90730f184761e5d2fda30ca10090cce7ae1d0093d1b7c2adf65970d220607dfc309266117363dc899ac10f4478616f6a76e9ec9d0fcf8f9f583403a75acf90cce3e65a84eaa4ab068736cf44db4395738b7cf2c359a2a8a81cfda83e6367a46e4537970e7eaf2e0329360c3d040dacaaba77afc41b21b5ffbc1a1f513f57e7628edddb1a45f8b2f89cc23e0d6233b054b0d2fdf90659ccce976187b218c9c3e74220a3c3d578d1567e5d19ef6ee6794df0e40be89519dd099b78ce2a1a1f68cb4d1c0220b3345d37ace88c36dd7a3db4a1b07984c508eba645883394442041e6cf549d17f2ba8704d729b4576c0fd9009e00841a7566888dbf045f5c2274f8de94d716b1473dacbc050c00e1087371b5c51d58b32f1dc54aac3007bf3e91c8ee7823cc97102cf17a557e1c11e882feaccd079a82aaf3e845d6c2345e551530d4ee8ec6fb186178f2f5b86cd9f10173d54109f00d641bc5456a65a1fbeb86d93ad25d8c299ee008afb652446c1f21f7e4cf6cad26e0eea34345fe47281d97ec5320f68e43816404d1b607e105ab2a23b02397447889be21080366899c333dde65b7c0b92e1c8fb907d0aaa6bd2f0a8ec3e2be2294fa25ef45c72c48c025e05c5c58ef6526562fa0b52b77293663dfbbde2b62365c29fbf7ab55f2bf11f8225fe0f457bfff8ed7c825ca861097a58f8197fe1c30e944dd02e8ca973e1398fc01aa28e0c165dabda1a3481b7fb73816fabbcc47541d8afe19c63d5500214c785186a100b3e95ef383a9cafb875b600fd16b4a2e89198030be754f384e01ef103d9cb72ba764bc79230c4ff53477d0d6cf6ff9085b8b4b2ffcab9291465351b90c14585012376f59feb2e87716a29cb86e8757e2f15de1619e0ef9273474dc8d2e3877358e109acd684e044542cf897cf2533d1d838e0311036d05b9af4bd54bf707a68e1c2f2d34b4b83ec2bb64dfd8a169e2ba9412d0b527c5f578e90a24d378c3fb79bc91441839187bd3594cddd29b16d408b370581c2f6cdf4ac8688e5b423aac068c8c44dce4947d94002155a87710b3e250b6494ba66f87423829616976c3b891d0065226237145d486acfa124a028e24d9568fb7b73d2c163599c6a0e237c7de681741d825c6aeb98bddab7a3d03372a8578e23aa9c9320e9fdb7ba1f6a0bfd7367bd4073585aef38fba11c820cb9d3b361cdb44f6d200af4166fcd9a564470fb992c8f7dbf1b793825ec6c37ec131a10341553494aaf2f03655445596e6ab147a017ad2ebf38d15491cf7cb39eb4011b8391483034f0048a397d4ca51d0e20418abef7c03f9157293a04d59113811968b804ae27a2f2dd0ce96eba91383b76ed42302e964de2849e4f83c2cb8383098a0ad7fe75b7f06c2fb66d4ba35bc0d524c44e45cede574b0507392b20b75d1e07f163a65d4e7fb0720336f241e3ed17d106d360243771a2e0f6733e03d5981db36da2c416bfa9d8ea4bc9d566ea2f1f35b3f86307ce2b4554ca979727f0d9a0e2a821349838bb96ddb83fffb5b215ae72a0450ba60745f42a6355afd39e4bcf0b08b48d6fff02cdd0718a6236259bc5ea110da7ce84efd8056898de79571ab9b2d3490d2be0956b7c4cec7284a2fc1e59a6244d8ee6f967a4b966515b0d105242dfa3239582b2bcb27283d3567f106e77664a2378f433434c0746ea43a4ae93d9f53cbec27969a5bc5f569596d799833cdfada39a552a644735b5f5a306b66a8ccc59490e86e055cbeb1755a552f6dbeb94b6ae8256fc4598284e3d70d72c990e04f55e7c9e3af13fc25bf89c9a1f3fe0f9c4aff2e13baa66bf01c108df0e9659fe1225dc848eff338243aaca428d33e7c7ae26559e7cde6db728f286d42aba563a35ba59d4c2d8cbddaf4bbbd2b04268a6f6f07ddf11fb99f313c771c1f13abad734ff729e7b6977c079ed1c0f2869cf712b17c4845d4a38a012ae025e08e85b520d881ba1465231a1d2a601f5d4013b26f1cc6996cc2e2957038f42b815a576e8cacfea2106e3645b7485bc670b84baff20177cef71eab7538f06df0f52c3d0451b9a9098fe275abbd5e1408715aa2d0584b97dddf3a1cba9cc8d81a9f2a9b85233f7ed49852dc99b7b0f640db7fe0ba37a8708465734e79b68cbf45a53115f7cdce7e2735a867e1674f35b7ff86e23cdfcb59e0df6632c4497ed0c1db488f7e4a8eb52e4be4894d47a92f94456fcd9892ca873bf082d4eb7450e2e4e4c183ebfc624dd460aac95da02cb4e46aa4f7fa5800399b020c8df0409d00219f0b833cc4d543ffd9083ffd0e554ab5ed9c2418d375937e3415c5feafe7cc2b42cdbd6723641d76e5d489602757998317d3d9c54b5145747e69b1dc839fa96db96b6a95c5b8904252caae66956b94258668745bcf370d62f163146ba0b48230737178d6f8c90177ebd425c41b5c52c7ad53dd5ddede91f80710390f2994e395a41c87e7613b09a134970edb71b51307ec84b50dc9fc1dee7b129e72fedd71d7460fadeafc7100abb0309a76b6ebe4a05c9cb78a99f54db16b7a68ec500b7980912d1635f8bbe2f08b3b3c383d92ec5a5a0f067a58742417c48057d49ca1d98b0afe2c932d33b2f5314d418660ceb61242a38acf56d497ada8ba3d4e31773a27be0b8547404fca2d3a2608a3bfda56b2258d1b2f77c3f357aa7f6430091ee34b9f532c154b314dec6e274dfa394c9bf50e813a385988ce0534dcaffbef4fc4dc3ebd477d10f0fe9191fb279cc14f5cc471dff5da04cd8681620c69dfa30c77a3492205f7abc650f52998df1c0a727574c710688b886511574c9f6e36ff0b72334633190e266088a65d2a2a563989a440d5b7cee6f437d46664172c7f0475e0945233e331aac8ae3e4ca16855cb4a93e28f91bfaffc643ff7ba6ba5c36724ece9dc99a10934430ecda3e116263a7403eaeb33fd7e719099c23a97e5c8f115bd7b74f58439b9d758cc7aa12a1f9592e2b50aebb8643badc828687fc6f81310145b53689b488dc50bcd5600ab948d772f29ae90385502aa3099837cfa5222909c21faa50b65ae3cf23f3c23ccbbe928b338ab6cfbbeefd26d3e6f3302b24b2c2170c6826d26aaa76d2ea00e2a4028a4243f7126b79f7d5a8bf09e1feb7829d170ebdff51ccaaf48cd6f99a2096834edb2653f6d4ae96d4f34850aef978ef3c6adb84284879bffa5dbf72bd5ff859e989e8a071008546f6bd507101ef6bde5d2f75dac405d949f848a2731028db1eaa8ab670cd69fa278b82baf91511d190a4d8b1763f868a868fdec1bdbe02fc12fb9ec8a3da9e78fe7d64b05eddce03fbb1e09b807631b6eb98b31ce594973678e041da9f029f35e25c7b5c3ef092428fd076a38c4a8d6a4d53c49785902e68dd407c060e81af3354dcb867737ceed0b9006f7c056c4c63110f5aabbd4cfa527e50eeae631012f63e9d254c6cf9408695dc2b3ce26c7f028e292c79e8ba0c97380f14e74144141c40b325505e8dd4c6bc762dbe23b067df7ef4787b62696c3ab4270839678eb14949e92a067eefdd20287182951c85b82861abb2b92bc48d9d0db9fcbbc398cbcd124bdab10c3cbc1eed55374cd475e9d29455e0d76f247abc80d4297693da21a62622615ec339ae220ce624be49912ce3b78c9ad4538707d178b8fc25237cc83f11d8a5538bb4a272edc91fd22cd56b80de0608ca830083329c96f5edf7fd65a1fa68de195e585c887dd7ea86fdde36bae16d405f275476eef7390f9e9ca7448c319053403d40ed65da2b0e19cfa992437785c992a585de5177fa3f1e304544347c1aac7d543ba98a63da27a5febc53ad93b32aedf67e9b39dfc3087beb9df2c3bd6aacb201e52a8dc93954c91ecaf99df99170fab169471d9d2f68c8a72735b80a21fd11b3310f8e63bee927e3b8450c2d180d1ec9baba9cb3b4a40c4cec41a625887e99ac5cf0b24fcfd00823ea6b3578881ec5b2efe1bfa830992e5f3fefe0a73c15e9b96edbfc5997e2e775e4a7cb9bb2f85af8e3d03171e80d77b51d3fc3b7aad5ea824cfff70ee393814d6bf687396f971710eaacfb5b76b2c0442c5ab1779c5679cb736c628fcb0bd0b2fdd6af99420a512a87347a32088d5a5366d95d456427397538250793cfea85dd2332cb1c0f5211ff3f3dff6079f4b2f46d2190c1dc3627707389da035896bf9462fc2fcc2f379112eb71226ba4b4c7a89df1360a0e1068de88c12a0a556694c678083f1681023243304d08cd4540634bcefd4e79b1f8e377a039001d0dab6d35f48a46c764ccba5dae838ede526d4d37f5ae83a9526479170a415078def08778cbeed0cf52026654b8f328c163b7124d3807ace99dd97c5386b59d35d6eebcdfc61f6dd51fb8775325a8902361d04a75272df0b4c5b9764ad604f9a2f47e29fd6d46a16e696401ae10e90db00a9e5719193908d31421a454cc089a5092c387352dfeee075773c69d452fec36b9429eaad3a3fcd1faa0cd8bd8a9416156c7d7eb804a90eadf387bc17d099ebf8ff50e02a56343a3c162ddc5a1b22bc97f4c21875fed0097c9a6ba28f3a62570f8458ebcf903f697ab4995ea6e74eff9562bb2a5df58d3a34a6e37bc5477b86319f3033c0a0439d06ac13f7230952834dc5e0f0ddd1175d443449d6856f1b1fb5c2bdcb37928066174e221f60638e66806f86b098aa34136d33f5bf8b2442013805adb246b8eab3b7c04034b7e46bc62162dd5dd47d5003d59978be69aa353cc9d9e95e3157e2a", 0x1000}, {&(0x7f0000001440)="6ba962b40b4e0d88b302ba335a09c1e382310472b7ad4700ca163f146b29ed03105d9fc239dc8113c241844fb191f1d9", 0x30}], 0x6, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x8}, 0x5) close(r0) dup(r1) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffffdf}], 0x259) syz_open_pts() 16:00:09 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) open(&(0x7f0000000480)='./file0\x00', 0x8000, 0x2) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) r1 = semget$private(0x0, 0x2, 0x80) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000400)=0x80) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/193) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x990, 0x0, 0xffff, 0x4, "8c8cc5f134a7973526e1f229e8b76177215e468a", 0x100000000, 0x9}) fcntl$dupfd(r2, 0xa, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchown(r2, r3, r4) socket$inet(0x2, 0x8007, 0x8) r5 = dup(r2) mknod(&(0x7f0000000140)='./file0\x00', 0x3104, 0x3ff) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r7 = syz_open_pts() ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0x6a) getpeername$inet(r6, &(0x7f0000000380), &(0x7f00000004c0)=0xfffffe0d) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) dup(0xffffffffffffffff) ioctl$TIOCNXCL(r7, 0x2000740e) 16:00:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x189c1, 0x1c4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="e5cb70def1116a5a8d58fe03b68f244eabfb427fe3d498becde3af83590f546bc40b1051a03436d6764e84b1a5bbd5cf180eb103fae99ee6f5a7aeeb90f05b057151904aa2e484d5346aafcc054420df3bd65fe4506570fe63e1b8e9161a35fb4d7af342c14b7616f6e48ecfd86e36438f1376f8497fb8fdfe8f096c68e7f891ef0624b4c80030560856b544620e8a8e3570ba2c6c5a8057c52bac69a90baf", 0x9f}, {&(0x7f0000000180)="0a4d089a13260329988a0c492acf6cbf4eb315118ee31daa533c26ced44f35363ae836b070e4a67734d37632ad51aff0d6d8156752f80a52e4091035542fba9325666a8d33b375f4deb4ad0e678ae2ab92c2166acea9f23642395570af64b225fd34daeb460c3f0b670b292e4c4900f8a39ee7bf6fd6a7eb6a0fa40b6a63fd919669861e307d26629b59ba2a69293eae867eaa64f0f88e9316e4dc9baf71e7e2489dd08f", 0xa4}], 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x3, &(0x7f0000000180), 0x5, 0x0) 16:00:09 executing program 0: r0 = semget(0x2, 0x6, 0x35268e7b) semop(r0, &(0x7f0000000000)=[{0x0, 0x10000, 0x800}, {0x0, 0x3, 0x1800}, {0x3, 0x7fffffff}, {0x0, 0x8, 0x800}, {0x2, 0x4c0, 0x800}], 0x5) 16:00:09 executing program 1: clock_gettime(0xffffffffffffffff, 0xffffffffffffffff) clock_getres(0x0, &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fchdir(r0) r4 = getpgid(r3) fcntl$setown(r1, 0x6, r4) kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) semget(0x3, 0x0, 0x4) fcntl$dupfd(r2, 0x0, r1) dup2(r2, r1) syz_open_pts() 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) sync() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0xfffffea5, 0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x81, 0x40}) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='\x00', 0x9, 0x80) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:10 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000280), 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0x0, 0x4, 0x0, 0x1}], 0x3, 0x0) r5 = dup(r3) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x3, 0x800fffff, 0x7fffffff, 0x7}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0xc0, 0xf0000013, 0xffffffff7fffffff}, {{r0}, 0xffffffffffffffff, 0xa0, 0x22, 0x10001, 0x5}, {{r5}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x9, 0xfffffffffffffd7c}], 0x40, &(0x7f00000000c0)={0x7}) 16:00:10 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1000000000, 0x0, 0x6, &(0x7f00000001c0)={0x1, 0x202000000000}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x63, 0x123, 0x20}, {{}, 0xfffffffffffffffe, 0x80, 0xc0000000, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xa8}, {{r0}, 0xfffffffffffffffc, 0x19, 0x80, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x31, 0x5, 0x6715, 0x80}, {{}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0xffffffff, 0xffffffffffffffff}], 0x60, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xf0000061, 0x1, 0x6}, {{r0}, 0x0, 0x44, 0xfffff, 0x7, 0x401}], 0x403f, &(0x7f0000000140)={0x0, 0x1}) ftruncate(r0, 0x7) r1 = socket(0x2, 0x400000000001, 0x0) setsockopt(r1, 0x6, 0x100000001, 0x0, 0x0) sendto$inet6(r1, &(0x7f00000000c0)="808f0a113a5146cdc19c216b3313302d1d973737da6308da3b135a47dabd62443c44921136801b00647cf1fe13fb5c", 0x2f, 0x2, &(0x7f0000000180)={0x18, 0x1, 0x0, 0x7fffffff}, 0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x80000001) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="2fd18e33eab22616ebdf8d90fa7806c797651d6fcda2bf111f5b941558ad4862f1e6175108b65ad27b6fdd428d8a83275fc00fa2fb81cfcb75e8358ae0711a5e4437d558779cf8196ada076187de456ae10656224d9b869a4ab46ba29ae8a7f05a578dabf6d40063dc3c1b98c993624c629a9e4ffa72241d6d5ac0a2e935ff33402462b618cc0587d29cdb9171f891792b348283684a6d", 0x97}, {&(0x7f0000000200)="006d6c66070205f73b7232be0811049c65d460ca52a80a85cf540c8511117b3ff2c8a9fff4295067f5b3e6bbef103c03ec344eefe3a783db37a76a2db3af20ab6a1f096ea3dde9408439353f80c4a5a9f218b0cc6159602d27ca288c591aeefc439145894c49376688e1759f4e48731e7fce59c277d2774bae94554adf3928926a99438c69e6941e082b460a5d22c8600a579e6ed819ee45d2189dbc1a8a3d9220cfa0442169bfdecfccbf16e0d8129f6cfcad", 0xb3}, {&(0x7f00000002c0)="ecc812eab51dc5cf707cae3e548832285ab46d9c62f8dfa36939d7a40487a2d802ac27d41820843564b7f79e0431e24ae2778f360cc73c428ad38336d923dd52842afcfb8ba3243cad49791a394f14bc174248931a9fff7f10d68ddc4cf3793eb338696b8c9d5b9ccf", 0x69}], 0x3, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:11 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x400000e3, 0xff, 0xffffffff00000000}, {{r0}, 0x0, 0x20, 0x0, 0x9, 0x6}, {{r0}, 0xfffffffffffffffe, 0x12, 0x0, 0xf94, 0x7fff}, {{}, 0xfffffffffffffffa, 0x10, 0x20, 0x4, 0x4}, {{r1}, 0xfffffffffffffffd, 0xa, 0x8, 0x20, 0x7}, {{r0}, 0xfffffffffffffff8, 0x30, 0x8, 0x9}, {{r1}, 0xfffffffffffffff8, 0x90, 0xfffff, 0xffffffffffffffe0, 0x7}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x25, 0x8007, 0x7ff) setsockopt(r1, 0x800000002, 0x20, &(0x7f0000000180)="cae44cea94ba1e003a3711f1f80584140006000000000300001b576c3733f00c2cfea78401", 0x25) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x144) ioctl$TIOCSTOP(r2, 0x2000746f) recvmsg(r1, &(0x7f0000000580)={&(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029b300001ce1757fd4105b581f92077b6d7db36fac342daa156856fa0b2a5cba521a2f4f74e9a32372a8deaa91ae491597c32b2bebe14ba0f865a0283e7641bec83854c8cdf9407dba8537f0e90f51477c155c43199750351f41e5e896a36a459c45d25f0a55ed9e2a65d8d991329ceda5fd3093"], 0x6e, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/102, 0x66}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/243, 0xf3}, {&(0x7f0000000000)=""/49, 0x31}], 0x4, &(0x7f0000000480)=""/238, 0xee}, 0x800) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0], 0x1) r1 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = socket$inet(0x2, 0x1003, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffffc, 0xf8, 0x4, 0x4, 0xfffffffffffffff9}], 0x0, 0x0, 0x24c1, 0x0) kqueue() kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x8040, 0x2) 16:00:11 executing program 0: getgroups(0x0, &(0x7f0000000000)) setregid(0x0, 0x0) setregid(0x0, 0xffffffffffffffff) 16:00:11 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x200, 0x4, 0x0, 0x6, "1b188b7838d30cd366bac9b88b6dfea398ecfe4c", 0x4, 0x400}) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000f56000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{}, {0x10001, 0x20}}, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) 16:00:11 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7}) 16:00:11 executing program 0: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xc5, 0x8436}, {0x9, 0x7}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000008c38c91fda3f5770675609dba3dac7d60f1174bfcf41c6a35261663b1ca8cfbbfa1b704629d4a58099"], 0x10}, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fchmod(r0, 0x1a4) nanosleep(&(0x7f0000000000)={0x7, 0x10000}, &(0x7f0000000040)) getpgid(r1) 16:00:11 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x4a88, 0x2e64, 0x2, 0x8, "b0fcd1a8bf63e480b22fb5c488a376feaae59896", 0xd120, 0x3}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x7) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x9, 0xfffffffffffff859, 0x57, 0x0, "3997dc36e0e2b1fe60b800bc358b088f7d0171b0", 0x3, 0xfffffffffffff001}) 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') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4b06198824b3da025bbd47b3bf579456fc7d4096e8c6ae587cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00000000000000000000000000000000000aba636e1edafaa6392f28ba77362ca81d6d76188ca9accf2fa34fd3de85afae705a48fec9ec46a6d3f45ec7220e556e189b8cb3b53c842664ae7462b0d07d591016fabbfd698a42766b6ba1dc9b3", 0xffffff94) write(r2, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) syz_open_pts() close(r2) dup(r0) r3 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x80) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) socket$inet(0x2, 0x7, 0x400) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000012c0)="cefc60e6cedbbfd096323d63eef0e53bb1f6d151f016f2e65dca62cb9839e751e37fbcf4b3a221627aadff652bed76005f1359ba138855869271eda071178c7cfce8cc69a9273fe0cdd1a781ad4ebb0fae6f27c5a3edf2b6048b93634f800d65169186003a2733a6b09bd9fa6e7a4455268947083b0b7d6d3faa799b32396504830aab03bff49589e3762d1cd35370d6f20a5283af0b9935b890ef5dc9ed0fcc895e9231b7760e2951ed1021c91ccf309f0941c1904552684356323eb76c2d27a937e879bbf43ed6c73bd5b74e7a3e6c576559d5f346bca09f6a23fd049083633e8b064d9cdbeaeead8a32166003d61040be3721598e2dec1416fc25dfbeccfbc28b78e587976f99ff51d04cfe92e7117a44c2d59e3f8971ab48d05bc4757d7b667fc2c8fb2bac1a108746fb4babc83ac234ad39b72c5b28bed80119b44459c9d5098fe596b99beaf2fb1b647b60f63c333d62bd2a13bb39ed479879069de128176e74f39e9b0eb5f0e9cae7c74ce050b2ab4c3109290a95a1412d7a417a8fa5c85e7e40c921ff16cc7452dbab5580084607b92e93306a75862b2466d5e5a503468c3385c23a6fa31b72863b0fea0f97811821d077f20dabddbec6575901ef441942f7392873fd696a88d241b1398f330818a3f04cf1c6eda627330310daba364127dc1b62590a50c2b8e6626c0ac9f01eaac3ed5bae74aca7229c591abe6b374635a3cb1fe01e38415e053af08564e775687ca4d959751ff365a273fb69f2dece1e7546c875fd5ab0ac021f56f65f61b6b6e520ec67cce0a37748340062e9fa08d63864b647051e825ffdd27f0d3dab82921b09dcba4ddd20d9d6599fe618c43894243099e9e4526c2aab866aebd9921ee8c0650a91826c8053b56321ae9dc3d06fa000d42b8b8442a1a65867b87aefb9221991c81ea79187ba15c4f237d17cf113706256d21038472eacd2b590f553726e52d772b4f1742faed5d6bb1c50252808185bf7aa99be47b7b835d29d5615ce604b3245a6e03c13e424057b163e133db31b62e5e17ba964d343065780b0ac4193ab8c27fb8fc3e0b216b0507cd7534eb1db7b646ad8c69ab8446576e9ef0a4188f733107248618f739dbda71dad0e1e5ee2379818303d5ac91cf1ee39d64a4428f4688c84159dc4d4a907b0d95a9dedbc0382fbd756796ad68ea938d7722ab840f892f2e43319357f84dd914c09ff36fa78a3a04b544c2ef126d5ec87f89209fb69c370235b909a3c856ffce7664011e0b1bb91b7ac92f4c64e000ee9e860f87da9572c2f534a5c44bb5b9dc18150f84807af4a6409998ca31e9124e97405ba53d19a76120cfd7fdfa7b27096b80cc2e762f173816ae25ef9969d229b6d03d1753a2285013f3aff7431f9af62421f744da1145344bcadb166bfcf5bfb1f851af7e1af924f5701d5883a18ecfc84f73975196dc6969eaa3567ed259b5f13596b7081536d7116b684600f9d66652e084d38c21fa60edbb3ea62b44ef73750b527c14f2e295f05d6658dcc2dcba8701871214456c296d5d755ab3716127ac97948b1a95f306f83fd9c062fa868a30eb95f5b0c1773101d74773bb97563f5337e68b39e51fc156a48b2d164213fde66c6b07f4131386d7d0c3c9d5bdb655b491df6f7019e235e974f0a3cfa4f62f8e4f13631e1609f324ed6a95a173b69da6c03e31451e36a98412a7363fdbd783caead99de846b845a6478282b66119e4928d7f5824d6c83f5edeb35135cb74bbf5f3d7271760e4d118682dca6cd98b12951fb418dde6a32fbd54467c72ab2072d7711988b593782a3879e30825aefa8e150f6658c4c8b22b80bcd590b3ea842eb853c6184cb79fd06305d6d3c95e13abd7bfd69986a07c6874aee970f682f65364a8e6842233410a4096aaaa89424ad7c55b2ac1dad6b515159b58a6b5c8893e9cd172a232c0dc909361db6e06ca69257ae4f41568f1c8abb72ade815f86092100451dc4aeb376a2c53c511cfc2535b1529aaefa5e8cdb64d0a42e1e5a40cb4c0f936d9f979fd757ad8012599e53226d5229c322fc4d345d34b83552e38a88772daa2fe5bb7f12fbfe5701b9939e94570ceb8a803a1f58ee0eafeb5ad9a62f9058a3ab8a63edf232f88e1b183136ba1341f57bb1bc9a33ea15be3c698016a59337a4a44483d29cf3c9462e785584e9b7c3331656a26cf498ea1077ed735ca8661ed12dec77ec00d8d9a6ac7efa86044b0ee56b29ca7517b3d412fd29f3544437ddcef4a0bacbe4b8334fc5556dec32b85bb65864af2b68467a5def2e5c1802031738e28c58a7302f0fb8f1d7791f7e7a6423887ab779a7fdfc0ba7ec57dd30bc15ffb880476362a656f5d0f9d63ef98e3c62b132b7914977003b852defc8efbcb2d9bcb33fbaa648b2560ed18fcb6867e3941e78359aa6df878740855424ed6348e82f83e4637e46348c3be0fa39b9ebbf042569dadb4079907974180ba78c8ab377f37e934da620bec279c118900bd42238032b944623dbb7f931eacd27664862656899c7c68d58c78053dded36a44c5375d5e962ca7c2106708c6e543d08a4929cc10e9d5aa2aae07c932e4e9d314af38e2952c3401b5fb78cf7d23a7f320a4ed61c829aaf46201c01ed5a038e76e94781d7c2976dfb921c89cc37f08e6f1a29654f0df8274590c06d5604dd56a627028d91b7551ac2b0dbe559a5c20d3e26de3a4bd532574a1af3d2df613a6b89086bec993f20b3dbd7554066c78cdc926e2722f6e366089b8a0daae61e702a90a507ed9b8789e4cfbbe41b0cc49a08fa053956365149122b3a3162e5575fbd5a58584cfd9875ad1f3571030d8b77036aca20dcd8d41d417e05b5e196703d3158df25526241fb6eb286d4dcd0c401d3ec0b779fc7aabb7b9dc15bca52d04dff94b872258854d70c13c2110ce3476865bdc1f6835b816885b66a78082a1ffce88415902d1cfb1de638a15acbc77cd46e3d99ee9f189d30b58313edd2a53918f492740fca87d91cce996bde587b6d70a911be9dfbd66b952451b4e84af211ccda36224d3fbbe16afcb02fb1384ad95185bcb4f8306a199355e3ac678854442bc6583d1c3964064a4a0b2e2df0fcd2c58ea356d7508d440b057c1f271a95c4a3cf84ee147f87960ece4f15e7fcd93226723db7edfa69f43eca03df74d5f275e408836e38c1d0fdcaf1002735d94f4d348079605810cd450bd853662b420cd3ca7081972cd20f906556b87e413b1f76491cfe1bb8d205a1fc91a774ece3be608f7a3bcf9f86180d35624b2558ac5fb6f52b62ed9091b96cc84542484e5cfddd8112416cd61bfd265ca90f56e3fc1035c77973479d839ba048c416f773c49ce01cd0426fc1f1caacd364813b0d1fcd62608f3cf4e968545f9faa2750ec2236589424f5752463d539261155582564a9465ec58ed8bf1e4e594c1da7a0ac4466897692d0a04321833d69aea5ab296f6a9ec36dd0971328bbfeb5906a27200b5af0514c77fae8bf2314a1f6a78898e342964312d9ae53638d8fbd446f0f834df1b698cc9930358fa1bf0f018aefb4ce7bb473123f519884971345150c03fa154a89b8bd98d54cf15ffdf8e7bfa8b6820989a06cdeb8ba23b56598f0d0c61927598fa0e9c2060954699f86cc5d9b9fe9b84869898f7525c5e7511f609c7c983df3af644f83bb2a9e3a3f19d77ab35b4bd864e0ebdc6239bee00a77caaeb5388a6c5d772058989a0fd5871f0b4afbc454889eb3f8dbc9ff99ac86287135ed055fe00b51f547af2a61cd2b5bb36c486dcf799ebe41f6ec088ff53dbedc8bcd605f84a63ee2eb1ef5cc195c4f74cef26c63c13af7b43cbf4f5bcec3e2ecc2937dce98738365e1d051ab01d8cd4f0c487f9b68cba972fb05e6bf1ac848f3bb8fd39b051f70893526ee0f54e88c7d741047ce27533c55819170af993504e2ade2680912a78adb5f5b9b0c8ad15d403329f4f6f800185c047035ca355b0374f6e6c35c46bd49354ae32841c9b433e816c8b2e2697001de91aff0734898598a9bd261825f9c50fce7b83706c3a2522f87d255e78b283fedafebcbf7d336177d4da5f5582fa2d562730944495f55513048fff057f0a56a654c017aafa1c228c67027df72b51818ffc87b500796d1e863a68e995516e536b4d2d840d3de95709e0baa955bacfaa0ffaedd07f5b641d6be237fc970955c2fb22a88a2917c5220666c32b6f953de1b4a140eb11a0892287417cfb34b310902b05acb48a60a9182f4afe87aa5e40cf0aee82f79bbf830d99e5be0e48ce153d4ff61e4352c689106241e1064ae579df61cf5d4c2f3dcf2e3ba9dc741c297d6055b62728456fb4071c76763354ff7494c9046ed2f58eee751aafd8fca15e299c022d3ae56a5c17708a2e79a06b4a8f24cab1ec72f92224799d47a4090ed46d2be905e704cce1a08c75e2381f7907133e5d8b2fcdd2be5dc1dc72604280ee1c00fa41b3d2cf9bef85631f6622749d7918f2c7b4565d43f289e7652000187cb2e91a864fe313768b64274e03ecc9d048b34ca700d767b12f87cfb5156f67db08dd68d61e89bf8002e1c85736bfa25ce1c7c784ac48878188b6d6b5230974f9807d6e70403985d9021135e611d2fa346830e4a6f853d15d15654ef3d1db7e434a24ee79af0bf6ef9b71d655bbc4079231046c00e67b04e88a815c5268a8435e95f4232dc452081b7cfdfb65e1b95ea461b4be72bb42d862fc89f7e0fd6feae1ba0bc47962dac3a2127eb0d2ad11acf255322f549c1bdab9e4df47cc32f682e07e547de3c8f76c8d7373a37c6d259b384c1ae0debe98cd7af6748fa882878efa0898fea48f8c71276f94114ade9507ecc2af55a97438ef6bde2d06cfaa95480c9d97020dc6bb8ae6c98b33a48b39261142c1b79609c04f4e9bad5ca57362647c54468e4b64bf559b12a65ca9156af162095f05986a621eb4d616e658563b3fadb3871c889b5642a4a4151dd8321b34c67b0f7af52541b3f3f7894b9ecfa7236888d47e122a0690bab41f45099c26964dee591fdb4a2f665a0d06540d5253cd5c552d27148a0f92ca0a91e7207dd83d803f49966318d5f3923e033f7760156c6e348db96a2746a2827b2bd4f667a8ce2ab0c4f94770fe9947b0ab646ee1f5dfc230a4284e98efe163ca472128d37ddbfbc0df24da30f7343bbcaf1c80f18a4e1998a1d108070307818113eb05dcd686028fd19d6d77851a609c8944e94780f43188c5dd8f8edf9407dc695c807016dfd8316748ef80c0deae5f67d2d8ae990d943c2bc69f9ad6a1f0da119094c5ed6977bab2d2bd18367eb35def18bceb95580e6204a1b96b3afd0d393a354c7acbd9b9c6a64fd0def89a352d8c7a3ed84b97e6b09596cad938b83f571fd84f8a98786b1cd47b7ee992b7bf4283d45a7804029e2b56303e6509af693cd65e8bccf4b0ae241cb1d35c12911b81e1460b2af2d2bdfeadb9d79d9daef6a373e9514a5a49d59f1934b2bdf8a4b7e7c91ea5d1e6eb194f9e3da95266ee35b986012032e98811c79da50ec99dd86ce427998ad016db71f0e30ce92d3813b039b714fd394f2eb0cd57148d4ae066030b79f3e975c6b7410d534b00483b272ddf4d5cf1fbf4724963b81a7aab699979e623358f76f2f65d2dae4b10e6ec4e522102e340fd4ad259ae1d0a8537675098656ab9121c53e7720fb95761498a5dee476e3af751f3821bbeb8ae15f15ba6dc3b4009e0e1c2d7", 0xfd7}], 0x1, 0x0}, 0x400) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 16:00:12 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = socket$inet6(0x18, 0x8003, 0x8) setsockopt(r0, 0x4, 0x6, &(0x7f0000000040)="bfa4797cd42df4837253c68973ee56ed720f6ba4ea15e6e2be0975fc7244549eee9c1e115230176b651fb9afb58b07e21891a15530099f08d7c161625c53037a82d62746daacffbaf3ecf5637aa361ef5f757aac14cd599f4421c466111168e585e265ddbebab1908db493b3369d8daf04a495011e43fad4d2006cccc7d9fe903a8df585d9e3fa52616a44300708550091", 0x91) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x0, 0x8, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) 16:00:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:00:12 executing program 0: unlink(&(0x7f00000001c0)='./file0\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x7, 0x7) r2 = socket$inet6(0x18, 0x5, 0x5) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8c81, 0x0) r5 = syz_open_pts() r6 = syz_open_pts() r7 = syz_open_pts() poll(&(0x7f0000000180)=[{r0, 0x10}, {r1, 0x4}, {r2, 0x85}, {r3}, {r4, 0x44}, {r5, 0x4}, {r6, 0x28}, {r7, 0x40}], 0x8, 0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup(r8) chmod(&(0x7f0000000200)='./file0\x00', 0x0) writev(r8, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x3) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000280), 0x7, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x2082, 0x4) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x6, 0x8, 0x2, "943d9d37aa657e01012cec5dfc9722b0525d4c41", 0x7ff, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549ff1167f5bfa600", 0xc2f}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2000000000000, 0x200000000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000000)) 16:00:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x9, 0xa7, &(0x7f0000000080)="61c9aa3393707332f4cfa379138485cf120b253c0be0289247debb8aaab2bd0799ae86061236b59a34c1da82df3e66a89d2af81ce2c67fb323244142dcf2f2b88ea0d81caa56807e0b083511f524f43dbbe3aaee0c4a4898e52a9e866feaa66b863473809b42a0d3ae7f7583514bd9fc3114c8fbd4033efe4c0e8e180baa5902f78c66c72a8263", 0x87) r1 = socket(0x5, 0x4401, 0x0) listen(r1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) geteuid() 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="c4000000040000584e6b25de52816001", @ANYRES32=r1, @ANYPTR, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x2c}, 0x0) getpgrp() write(r1, 0x0, 0x0) shutdown(r0, 0x0) 16:00:12 executing program 0: stat(&(0x7f0000000700)='./bus\x00', &(0x7f0000000640)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x10001}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="d9419f9abe169fa54f47cf964875948145a1b285acabae984c9efed6a494660189a2a80338c3b99d0fcb0c9c0e2c5977ee42f9a07591683ca1117d7055909900b7798af7ababeebb79fcc18261153af1ba5e0b71ddd783405bd26df8f4494d84354f73e8884278369759aa6bd07eb7309cb33436def09860971369aa685a1aa387d7852e561f3fd56536", 0x8a}, {&(0x7f00000002c0)="d6eec603295db44f736eea7c10a449831ef6a1bcaf9cce85597dc258afcbd6e9563636794b1bc1f304a7db406f5b5d6fd7e4df357bd2fb14aa4958c7b82670ec2a9ac69dc0557fd2d888a250cdfc2d62cfe168bb58c6a10b13c840a894af4fdedc8b7de48546099e1901d80783e55f9009740831f519db9e939bf33907d4cb8a4c3bc73268552a873f8bb70402a360b43faf67f6798ecf950d66477d285b9a5345a06ac48d867f746418a136cc9655b136085da25c28703f798d7c82cd052bac6d5a6ffb6723bbb492f1c08e9e00e277f4bdbe91edda9fb4100568907debfa7cdc424ed7097e979a4e90e2e0d714d34ac596d2e4627dc6e328a5b57a8ec698", 0xff}, {&(0x7f00000003c0)="19816ab4d67dcc787730d686c8926aaee8f4b64c84a70219aca43e6760e703afb01486f3e472e9ef6aa0fca64bfdde65f4e6d6451107f2327714e3cf607781fcd6e8adb5200604ec52bc03b42554e3654b5395cb443b3b5c61653b28fad2e7ca275fc0436041023c405b9a4e9a19c65f17be084ad9dc5c2655581f8618ea43846bbe2ec12f0a8b57239d08ff93ef17f0b17ab76b94bf008510799ce3", 0x9c}], 0x3) select(0x40, &(0x7f0000000080)={0x9, 0x3, 0x7, 0x1, 0x5, 0x0, 0xfb, 0xf001}, &(0x7f0000000100)={0x3, 0x10000, 0x8, 0x0, 0x3f, 0x6, 0x8, 0x6}, &(0x7f0000000140)={0x9, 0x0, 0x3, 0x4, 0x3ff, 0x931, 0x7, 0xfffffffffffff245}, &(0x7f0000000180)={0x5b0b, 0x6}) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0xffffffffffffdffd) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') preadv(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0xe) 16:00:12 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) getpeername(r0, 0x0, &(0x7f0000000080)) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='.\x00') shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) msgget$private(0x0, 0x80) recvmsg(r0, &(0x7f0000001200)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/166, 0xa6}], 0x1, &(0x7f0000000200)=""/4096, 0x1000}, 0x42) 16:00:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x20) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/126, 0x7e) r1 = socket$inet(0x2, 0x1, 0x1000000000000809) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) fcntl$getflags(r1, 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:12 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002006, 0xffffffffffffb1d5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x8, 0x100000001, 0x0, 0x2bd, "7ff4263dcf775428e32a1df8336c9d2a9d06c588", 0x5}) wait4(r0, 0x0, 0x8, &(0x7f0000000240)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x2, 0x2, 0x5, 0x1000, "01dfe03e4e416ce4c7e714cc24ab89835e05bab6", 0xc893, 0x7ff}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x9) msgget(0x2, 0x10) 16:00:12 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) syz_emit_ethernet(0x1e, &(0x7f0000000100)="aa2b9f20c135f11ed055c917d86a6cafc9799c0dcae102b2a92a66919572") r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:13 executing program 1: r0 = msgget(0xffffffffffffffff, 0x200) msgrcv(r0, &(0x7f0000002540)={0x0, ""/103}, 0x6f, 0x1, 0x1000) r1 = getegid() r2 = getgid() setregid(r1, r2) msgsnd(r0, &(0x7f0000002740)=ANY=[@ANYBLOB="0100000000000000d194048e9320e60651ba6566d220342f6be6a40d714fe6fa6690a5d236cf86154a380f447bd4169e47c5b6bdbd3997f5981f884074e0c17b4160ffc97cd2a8467ad80ec3b08943c658757d13777f226d4921e4877041f3439e0ceb61589620a6f0bb757a5262103ca6a8e73b0192fe8e34f836aaffde0490a42e2c934dee52fd35befa60fc908bde0e4ae63899597c38931d061fb4ab907e659bed6bbd35b04589e954bab98e4419bb2e3d11fd493edb63517a1e76931643e8daba46aa8291106df9d087c84303a571f6d7fe061aad9c6ed27e287130a54e54ba54c557998a831173c5ef4ac515da"], 0xf0, 0x800) 16:00:13 executing program 0: 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) r2 = kqueue() pipe2(&(0x7f0000000040), 0x10000) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(0xffffffffffffff9c, &(0x7f0000000080), 0xe3, 0x0, 0x0, 0x0) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, r0) seteuid(r0) 16:00:13 executing program 0: r0 = socket(0x6, 0x0, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fe6696c65304022ed9067f1ab75944c4e72cf8cefc22fd2763355e6e27db41b8df92b0ec3f8fee16e41d784edb1aae734534ccf293b3fd21ce7e6ab07c785d3cd81fdaaf32356bc6e1b8a218a7dd63796f4a2125c7d0c7270583d9d3887ba3749a356322e2e2a56ed2c9210ba76b83cf0eea3ff51bd09d9667db4ec12465e0f6d1d541a24"], 0x1) read(r1, &(0x7f0000000180)=""/212, 0xd4) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) 16:00:13 executing program 1: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffec6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getegid() getgroups(0xe3, &(0x7f0000000040)=[0x0, r1, 0xffffffffffffffff, r0, r3, 0xffffffffffffffff, 0x0, r2]) setregid(r5, r4) socketpair(0x30, 0x2, 0x10000, &(0x7f0000000100)={0xffffffffffffffff}) accept(r6, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getegid() chown(&(0x7f0000000040)='./bus\x00', r0, r1) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3ff, 0xdab0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 16:00:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:00:13 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) dup2(r2, r3) 16:00:13 executing program 0: read(0xffffffffffffffff, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc8) r0 = getpgid(0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) fcntl$setown(0xffffffffffffffff, 0x6, r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:13 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) munlockall() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:13 executing program 0: r0 = socket(0x10000000003, 0x5, 0x0) r1 = syz_open_pts() sendto$unix(r0, &(0x7f0000000080)="529eea32c9a8eb40e4b2996246f9999716b874dffb35795eb7577bedd1fb1e5578e49dd16618393bb2ec1cc6576d3fd14caa3eb34fc0c6c660a932fc81f87ea07b1372a047ea921c6145d4da4e3413a137ae79247c4608eed130eeb1f80b3c222558edfebccdec7284da87cbd8cdcf869c71527843a7f178b61830796345e5117b8d49e46d59cb1c9ea11a1397b18964b5c2f458aadd508f99e8e4e8c143dfc8066c72df2f37b5622b39c7a09806b6e8071682b1a818fe84ac4578b6a9cf7d96efb28fe7194708cd2c7d4bf9a16dc1c77a825119e6130ab693589a", 0xdb, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653000c712d050bc49a1f783a449557ae8c1f77464f6e131af44334ebf1bd945d13c9debd20cfc8bedcec8e5b911ecdf7d51ec53dac3bf30f556275658c5db20a7851d039901e9ea02f6c3305164f47a66b239f3763aa6d050d4192b696a93402425f3af3438"], 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:13 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) mknod(&(0x7f0000000100)='./file1\x00', 0x40006083, 0x8) r0 = open(&(0x7f0000000080)='./file1\x00', 0x20100, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x1, 0x3, 0xe47, 0x8000, r2}) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x3, 0x0, r3}) fchown(r0, r4, r5) 16:00:13 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000040)="cbff4553f58184703de9b48707628b0cde368e5eb1eacd6065f83c1d30032d6cb331185ecc46fedf793a430bb6215f1b20eb5363f789b860650fcc40d23073ceb9328244554a4a", 0x47}, {&(0x7f0000000100)="d2829d3f84777b40f1208c14cfdbed28ea0062fc2c27b8169b343c2b6409a64996", 0x21}, {&(0x7f0000000140)="9a84b79976992dbce4c91737bf5fc2eeffc08147eb222c18e8cc7fe4198a46208c5ad070f5af748363e05269bcc13897d7dfa3afbbf5f5ac7ad9e14642082791a5980156764c05429b6029a7b1728697527f8ffae8d7e8b774eda0e5445b2984131a15df8bc1c65351aadd5cc7cc4e84881a2eb5064327c6a8607391492503", 0x7f}, {&(0x7f00000001c0)="c0d82f494300458147903d6beb70d830ec109e3d3991da07c1205abc1ae5220b5e4eb0ee6cf40631b5b5a05e5684f87abf6e1da8a6b9b8faddb1f1de8af1cba8ef054afe72d6fd923814ddda2ca4af18", 0x50}, {&(0x7f0000000240)="ee4cade0876a6879ed5fbd605296cb03d3009fec4164846b28fd8500a223d1575764460b433fe3091cafa6307be6d4efe10579c95015d346216c06477f3dc98655167ea838a3dbf7f0551815561846220bcab136ec6580cd048d3ce4bcac3465701526bd57578d0f8d120db102480e43fb191b9f2a0d1a85280b9491ca2f9f4eb9d317025732b76e811cce33fd994b0dc88402493b40d3bd251638aa465d7492485e46fc886a1e9ce103b214c535dbc020a29f621ac72c84c62965467fa2909769f6d2f9fe81c10b989b45a7e51a082b693fa2563880447c0f4a9889b01edc6c13c760b931801ebe40d5f625639c95", 0xef}, {&(0x7f0000000340)="678b2e306c035b1c25efb07f8d6bfab45a35a9e7e1bc6fea56254dd7d12acb66283538418f7ca82763052c51db1ff854850f292b", 0x34}], 0x6, 0x0, 0x0, 0x400}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:13 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, &(0x7f00000007c0)=[{&(0x7f0000000340)="09d099b0983775334af87bf9a4c872e2b35aaf5624df8c8496aa1ee070a5c170fe1d07560c6aa911a61c1d387e2736049247b8d4f9f6a18b69cbb86f5ef71fdb66e8ba0fade0de832fdf52df14f386906c39184674"}, {&(0x7f00000003c0)="ae483fdeaf8c35419d8a6213af9e000a98bda0b652390e611ac018846d99820bc9676113c87050244ab0ce3ecd8514ca56305c3f0cb4968d4a8d18b4beeb1b5e094aaf0fe204037c8e92568b3b9141df158e4f68129985db8bb0ae234fff03afcbe3a012f1df3e1a316884d90ac71d128919be6846b906d7672ef4afcc6b8f861d939054a4a2ea6d91216c16b8f40df738ef49942b709ab586a38293b5db08285ffec649df5dfb797d3b07d7b4106d0965abf5062ad6c76607b644e5eea847d648366581dbedfa8f74649eaecbde3b5787aed6f205255ad7c898bfa9e69da0fcc3c419"}, {&(0x7f00000004c0)="10613e3271b83c191bd33b5c9cf1fc054b09909f9c6387a3a5618324c2b9afac1f45af5eff7e39a1e584c04fc0b159dffe5eb697ab28874699f0df4e9317cad723bd63b82b1aa317332bb7dba65180150f62932655e458770f5f218a8bf7b0f2ac4be87817e4f07d995a2ee4d3c6dca494b794a3d9356d5b6921af459eab297be7ebe4722991c2c07c"}, {&(0x7f0000000580)="8deee6d1cfb6400f73d4155881d62cd6aebab510c77de7527b7e7a11ffe12836ab1731118ced72e50b7cd251a5c7e354916bca215f91832425a12559e9cae623d243cc8ace8ecdc994f65c02ea44cec92357483172e59ccbe55e2710ff134b62f6f1e7893c466273a1b38f5e8b6e4c830decb31f0d430a0500afde72ab64c906021d511c4f897162dfa46e56dddcdfcf5eea1c495b54d92a50359afcd6ef5aff1d6681228fd2a05fb5235dc5257c2ede3031561a50fd7cbeeeb89230573f0dfd87113f01dbb5041c8d241144a29df76f4b"}, {&(0x7f0000000680)="f1754b4d3602c436fb3f3e736a9feb3682198500bf8bf5556148a26dc2835312e63242f7b789d46d6502df50fcf1e437dd02acfcf7972a44cc4590dbe5555f36f51a670e4e40592923d8078816ba6e4b9d110bff063a699670082bd8468e1b358e1b7fc871470e1431ba5532bca3054ffceb41324775a02909b4ae8736c4230ba4fff651a39ebe7a14735e8c3169114e08d914907ab2c9b7971ca6dcb69a94d2", 0xffa3}, {&(0x7f0000000740)="cf895aa79c55c45e9618395d4ed493e68d98b68be69a0a62904fe17a4d96ccc5783a94b4db5f4288d4d589c1e3b0620b1d0f3edde1d31e26bf80f9547bb203363e0d8102991dac2a05d03656b0f219953b68d455332c1b0427ad779b4f6319e876d4c93e2c18de", 0x14d}], 0x6f) r1 = semget$private(0x0, 0x4, 0x120) semop(r1, &(0x7f0000000080)=[{0x2, 0xffff, 0x800}, {0x1, 0x26e9}, {0x2, 0x1ff, 0x1000}, {0x3, 0x2}, {0x2, 0x1f, 0x1000}], 0x5) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x3) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x9, 0x80000000000000e, &(0x7f0000000140)="ebff4b00001600812d7ddfcfdf0e45212e", 0xffffffffffffffd7) 16:00:13 executing program 0: 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) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt(r1, 0x6, 0x5547, &(0x7f00000000c0)="ea0dc45e105319a2d964e0dcc7febf7992074fbe75b088afd7aefbfadb7d39254da7e0c387125d750f635c4130f6599c4c968e4a6f637a02c98bec5ab7c5dfcc7662f78303514e", 0x47) shutdown(r0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x102, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000240)=""/88) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/146, 0x92) open$dir(&(0x7f0000000000)='./file0\x00', 0x28410, 0x20) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x804, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x10) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:14 executing program 0: socketpair(0x0, 0x4002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, &(0x7f0000000080)=[&(0x7f0000000040)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f00000d9000/0x3000)=nil, 0x3000, 0x1) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x7, 0xfdd1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0xfffffffffffffffe, 0xc003, 0x200) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 1: r0 = msgget(0xffffffffffffffff, 0x200) msgrcv(r0, &(0x7f0000002540)={0x0, ""/103}, 0x6f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000002740)={0x1, "d194048e9320e60651ba6566d220342f6b1c62eaa4381bc95f90a5d236cf86154a380f447bd4169e47c5b6bdbd3997f5981f884074e0c17b4160ffc97cd2a8467ad80ec3b08943c658757d13777f226d4921e4877041f3439e0ceb61589620a6f0bb757a5262103ca6a8e73b0192fe8e34f836aaffde0490a42e2c934dee52fd35befa60fc908bde0e4ae63899597c38931d061fb4ab907e659bed6bbd35b04589e954bab98e4419bb2e3d11fd493edb63517a1e76931643e8daba46aa8291106df9d087c84303a571f6d7fe061aad9c6ed27e287130a54e54ba54c557998a831173c5ef4ac515da"}, 0xf0, 0x800) msgget(0x3, 0x41) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getppid() fcntl$setown(r1, 0x6, r2) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x56, 0x3, 0x1, 0x3ff0000, "1b9b059055f3b2fec7ce7e7213d81d61c640bbb7", 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x9d73218b747ae0b, 0x2, 0x6, 0x35, r2}) dup(r1) syz_open_pts() 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) writev(r0, &(0x7f0000000740), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000000), 0x1) 16:00:14 executing program 0: r0 = socket(0x2, 0x203, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x0) setuid(0xee01) dup(r0) r1 = dup(r0) write(r1, &(0x7f00000000c0)="75065de4e4d677c0b8ddb3a8c6b7cd316bfd2e341d8649aed94c184c930baf82f23519e22f1a75e1d24c07791531fde4c21efcefe7dd5502ee4e0262e2", 0x3d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7, 0x3e}) 16:00:14 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x13}], 0xeae0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="1b2c9f681971c3ec4c51325a92f7b609d1e65890e64069db1fd92d38f3115104343055fb4286dfe64d7d2e676d4e59a2fef58b5cdd040f481e2f3499c16a733e331695f5be08381369f6b2bc29f7a4dae65832fed4209f486894c97959f145226dee182fe4f127abd1e534102929df305971b85b623729bebea1b3949d", 0x7d) close(r0) kqueue() 16:00:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) mmap(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x3, 0x12, r0, 0x0, 0x0) fsync(r0) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x1, 0x1, &(0x7f0000000080)="ab76dcff820dd1ffec2629cce428c28cfde59c42b293f04f20f62cbda57031123a53f72ff6fc53b54809b0def9cc8636662275320bc6e5e67d767a60aca20542dbb5253ae4f72acce544a6b5ac1d3ab4b140aa4dca8899c5adca133daabef3f0b04dbf85831a8ad1fd43ec144ee7e70362e86a5e7aea4a2674d1c99d75fbd329817c7bd3bdc337bc13bf095dfb9630035cd2a7be07ad49bbb1f46e38068c4e08b8ec3a9cae9b7d818fe9e9f5583cdbf1ef6c62eb5b8c02248f163ab2396dec9d680d85a64deeef1e6367f9e3139b305ddfe69d6d6a55022bcb0cb282afe7b9765ceade613a2e5a8d5309298f4df8bb4ef16e3eae6a3df8a19b732a8ff7e51df0f3d821ad1c9c6366fd4dec0256ec4c3b8d397e462fbafe5654501a26eb7a1309d3fe7d9264b9d8f0e40acf003a6c8a7432565cefdd4e7cd047aff233895fead1f0e27c67af8c2d9322585396f2d94be1002e0c2d3aad8c9f029893931064c5ed23d9ed1790a20c408e51870d9af2ba1acf01492778f057ffd85a27d1eac6a7a0e015913016481cb524a206e623bfaaad759ac80fdf6d4529f22ca238777178024f644cbdf004920bd9aee355155c8e3c57ba4e1dfa1a2d52d41af712e9b5e65ad20984bab5bb53b856a60112a16b3865289dde493ee6cffe3b9da4371437558acebdee57d83fe80a5e23b5d30cae69885e75133e689f2851b46452fc4586f0e9609c80be69a853360e5e80086ca08962ded9d1bea85353a8a077ac15e7571fe674c18be447782b4e297d48f5b0a3c78a37b40b7618d5a1983d10c26e4df1c85993b2b4eebc6030bc318a79e6d44403e5fd7e7dfc19ae07e9be103766f19087f657dc2d8f3a0cac78c52c6578bbd3f1c2d3c01b9faa80f22c37ba0e2d7ecc04f46ec7313f24cba69f098839219d71fc0dc255489df7fb2e992b9e03b288280186629bd4ad0609392b6e98e24e56b2262a42fab1164589c940d6eceb8d14084c3f89163fd23785ec2a95c12f45fad1b948433d68ffa5ffe1c78a1f43760e7595bae2a4709c0d75a3e2bd44fa9fce453bb15c767bf50522fb9afecd5bbb605bb721749812c2d9e521b73b9d59aa382177e056c388db4a6bcde24d4811ba76583ef17064801fac9872b60f995abfb017b4fecd122ff63a4aa4f75adbfff7dc69192375151546a57262f5a167a00f66093fbac7d1601f2cb402cc305c1971cbf135f6bd1f2c9a997c140536aa138d523ecc1430d6225d49396200c9e05251f3cfddc4c1505280588370d73706ba49990841374bcbb60f8da09ced4ffbbbc2808742edef3ebdf82a258f51f27e35f68bd40a01b56fc80f5a92a93cc4012bf3b31ba04a03301141b951ca58915efa867fce231b41d33eb7c38e85c585bd921a0ba171995ed56e7f47c1b5066a90066735b9230b54aab4500a529f960f607c721147478a16a8336bfa982ed548e1227017ee970edbc3b50ddd0637f6d132b043601f7c4aeada7e3d969d2424894f5bb326aebd668e4faebe067b96ad54b3d16ff706a283bbbb6a08362254031a0faf0ca545f1789988537ee6cdc41659f363e69657f2a0564890c9c87feb102ab1658511555413d08fddd4eeed25b47ce3bffae4722541d5bcbb6ad575878b7e11d502f5ba591478ccc66b55fa1baee7f975083a6262d4e900b9736fbe5dce78c8e19007836d406b6d3bd7a6310f4d612ae5278612ca62dde2fe031c060b6f68297ae7c6a4de730a1ed0bcc2ac7e0112a08b785384c392e372126283692e8e4dbede308b07ae34efa672657b765be0a46e438f90364085a62957ba59437e0d2ef2aed32537718a84c7bf78f5c4d804c2346e3779632e21251b96ec92c931cdb80177aa141967c08852da233d7865af44cdc56a28bb689f0bffecbb33aa5e54f14e53a0b432b8fefa37b1702a32bc53d075cb0f675d676610ab4b2d640785ffb4b29e9c070e374863de23da35956239593c6bdbdd4f46c47850ae8a6d60a3354ed7a370119970f25305b2f5b4796de2677e08b16c0eddce298e126cdeb8efbd158709db117a1c2aa6491fe627718a8d2b9139ad813c7a2a5f9708d453ba3645f875b838665327fa39003f483c7e06d44fbb7b6db6a3699fc35d9f293f3283b508cde9258194bb0e5d9a81a00320577e8909815fb7cef59e73ac9f9d8b0ac74d5fda64cf639b38f5f56e39b24d0380420f5ae562efc58274bb960979cabf1c6963bcbbee069c7f6ff463d2597b178eb68a4a1b834c85b3c695f6d222e4f27ed03f4a34fb244bc6bd4ac04ff60ed2406eb46ec065e8fcbdcea72da3ab0958070534f3e6e3feff6b432ac6b828349bfe563165f5febb83592123e11cba7859baec88b5ef918a9bb6d514260eb406030ef8e91f479b77b31d2cadbe0de917097c87f2168aaef75e8777577d0cf83aa2ce48b1796da032031a72723612e8661382b53e90174b02d5504aba3d6cf6c1796eb329b76f9caa8b94fdb6f46a15bec40a84e624be702710b7e16c8ac8f4235be06aaf7dd52387e468a40e170df15e60eecf466b9988e2250e600cae8345cf9a5829784501ebe22dfd16d7f47155b85972e96c8942ab06cd388c938b52cb2548c02f09ee350e72ca2f63e207c655c3aaa6dc74697aa68bfab9a26d085c4d983fd3223e83d9c43264d16de6a27aa93a8ce06f606342e59d5987429667a69870e15dc93aa32a5f472c21905ec1b24bf16569b658a90f0a182344e173fd045a32dd08feb94e1f174df33ac2d400e1425e655700463cc0fccd2fb217635e2f381bd45c4dfdbe26f20b5fc59723a2ab7000bfa183fb4f1674ae6a4c7e519610477ec94ddcf1a96cf59a499ac89a68c8d95765aebc8bcc2881361b7de80269e91f8e2ba77103efd52a7f05dfe16f7ff6a7ac1218f5f2b859e69ea30f0fee2efd3563e8ed1a6180191bc55c4f6ef81482d7ff05e0509e307d673e09283716173daed3bf2ec1a4e7f6f94f6f6dfce932b491fda8fec9fcf313b6a32ed88cfd63a7c9761a282fe5f5c9327480992d4f0ca6e757608d33fda3523c606a59c6dc2054c8acbaceefc945c531aa1fce42d89fe071578c4bc085f59131fcc79c15f4301a2e62801bf401732c5c8fcbead9d7451fe94cb0ad4848ee4a436314b1848224f6f0159fd30c6e06a2a8f98bfe5a45060a389022da9040e3a124f177a2ef5ddccadf0cff16d3e8f14ed1f8088b6f606d5089a138b5d691e03bf790501eaeeea91dcfdd655d97dcd3679f3453472ba6105201280bb29a888d9dcd88067c365f7c7730497b5bc96f5f598beab816824500176448e69e2caa78cb1cf115a709ab650a44506eb909070ecd28f3d206df2b812cfb73de4414e562581d090751d986b227d7ecde13ad46d1169b9a0cd3e7a30a54062a65ea6f9b7f7eab5783e1a5dbd3517582b08a0578ff8e346a5d8131bb4d750c221ea33a780cf1ccfee3ab61cd2a6a06b918bb55aebb0404fb2b2a7e1dbb86ded8085c905d7b1ab756496e57e23493b82820d3eccc21b37ca835819826fdcd307cf50e336fb0ec3f0280cd94c1ec9f7a1aedeb14346b43e951130800b01027bc4475b56e7cf8fb67f53ce9ff6d65c78267aa366f24b1f888eaca13f3afd0eb7c343565a3d49dcf35cee76aaa8ad5486ed68559b058ae80a92c4d9e9fd80aec78f0ebfe561985d407f5363767185648952d96c28fd5176d66658bde4172743f62a9ff2a45d62f8f044370bb084814a0bb261a4f4703bb8cd822e8e8c1587d5ad3ea05d405669fb8b43eaa1bc116a13fb8ef187f4bf0b59a4308a7f1d9ba5eaa517a62002936f666cd3d92959748f8fc49cc50df48226e05403b6cdf959481bb68aeb8e1b848c271a732d4b827e1c584fcf80138428626ae8e37f077bd64881bea19b553d08f1e5e13e701fc5db87bc679eb4be4d77834e2975ed0c2a534a25df60765ad710ac59c40b0ed29fd31cb3e8a3d6069b6e1a8548b32df16c1458d4e143215f37e5d6ff55c9c9b4f9517a5c1001b0741d4aa7645c9c1cd42b0b1950ed890b1169993fad27221cf3dfb7ca3e9f87706bee7486757cd1081a697d569dfeacde26c546f100efdb7843acceb90431cc7079607183ecec3578b9c61199b16c9c6d9b4d8d5a18915de9f1f473dd0aea44f45ce4365bf2ba26d542c61c22d05889e8d4429c4bbd18b59b0b19d3fc5a3fbbf346c0837031e5aa04472c01975f36f271065c4aa7b8c0f478d456648bb59a846c26628895e5e0cb406bb5c3236cbaf61e270d4c204d2061119955290b6fd9d9aa4bbcbcf1e53c9716833b7ab2d87e8988f865de46a01e07b0a3190d09fa8170fc3ba5c2c0fca976cda6b46b8b8a917939af1c732fb60abd5a037f8f5d84577350601bfa010eb9d911d337593e4d63ef5293ab08496b647498e61039c500f28c67cc64a05d7e3238529cfee0ca3602e6e2d743bdf43ce4c09f98013fd9deb4794045191056898f8c8ca77e99dd60d77512cab6ba4e8749dabc23627376109ec4f20890d86554bb5627c3ff85229499e8f4e9ce7c939c721d9a5bc44b70ac2321e611c19403122371737f224117f274dfaea794337c60762ca5b4dbad5ba301a8a775869803653aff7304e9ee3a38f43ad1bc7ccc841139db6cfc7d2fd71eebac7e12e61895c48dbae03f34fb13a0878009bcdf1c136ec915b06007cb0a876543877d7a9cce9aa3c4d5ba0c5118c0757cff07b031f9eb7fc6b24024d0b3db4a219cbdc77eee18a989b4c5e9c8111c25f2d88d691deff24d39f8e7becf1595ec289da01b3e5672e14170c3496a6f947178d74eed00fa1179310ae2701ba4b2d9d8fd8e456e433cf012c20bbc5a04bb11e5c8783af00fac4359417608e8f5ed6287f930055e1eab1366aed72e7bc463a9a9d65b91d0758c76c84a078bb9c3b22c1a44e35e44f2007d7a27f3c91ad97f490158bb58c2a4f2fd9bb5204ddb4559bee5490f19282068a5fed67bd6656eb84f7f43f4f2d0a094c314e17778b6f9147de897c5e2d8cf3e481f2e23089ff03fa8d470c0af21d5be8a18b5fa032145536c7ad6ca305f5e0908cd5cec619f1a4189e649e3c812459f8f2ca93c1e9816b344e19351905627eab6b0327803483d6ec16858aa09f7cc1e89cb1319fee537eaf5d03e853a6af31c8953cd24526197841f6511037e51de648a91f499c04354f1157da48d11be0d939836e7cf4dfb96363c137809f165244dfa4a26419b19de6c3e6245e4724c0ec985653c88df373659dcc52b94385ec9731fac4ccf10e38cc6e001763afbef5eb7c4d96548e855ffc6a90ee198915281e6d11d123933a2e99de8995671cbaf5c348f7a3323ca1b3c2cced1bfffb967af7a43521248ef5c760d8d3177e4cd68256beaeae8e0fc9b5b830d62d266428665415be26ae27e894c23619ee64254b243f9200d87e83b2b13ba230b126b0dbcbfd435be822899bd421bfa216bc07bcb87708f0221831a58c10afe269e102e146751b613bcaf97ea67291b4f7b3eb29fbc49d969fa48151295bf7aff8d1da15dc9cc2249c3d4ff5cf90cd7a6e29b904cfc8239504bf0eae903da6e048554bf1ba97d6a5a770c9001c6e067c8c14f78ef8dcdd7af101009ac26046f06ffbef2523e4c038e4ceb57e4cd22826a6546d29ec1aac4907f962980880e3fc750634bf600c7f8dfbbd5548d08d9af968d26f6d49f8209a318de83486e0b83b1118161db5baf8dd0f04c1cb008aea4b801c55dd802b2d0f23940b4b3b01fb7638d19c542e4ac3434f2749ab05d77ad425630ab3486d2cb83d6340d5", 0x1000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001100)=0x400) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto(r0, &(0x7f0000000280)="044019257682672f41b2fde5a6113ca786d12a926b2bf656a574928299e365466a8ed96cf507e228dda697a379225138dc97df2b51e4dbb7383b06a59cbda72943324223758a9955896147b3e934a68e9a18243e5b702342989efa5c46249c6df438c50ecc44d1a59598dd80de354de2a34d4d342a066cb8080609dbbe0c28615b468d66aa60b9e18e0db5af234ea31f275bf548476870c1fa5a8457fbbfea2902ced6c3bb75fe439517c8a6f05a239d40a92781703d9faa6312f143df2a95a5ba2da8931b712351486c4a977fed25ad025d0ae43f7dfc7465c86d71de31e87e8afd3aaa6cf01f5bf53a71004c", 0xed, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) write(r0, &(0x7f0000000380)="2897f26256409ae72e3118aaabde5dc7baed28c6a98f19c58cc016615aad6f6503d9cc28a54dd709848b062db3734fe0798fab91ef531971be4ad8c3a19f56ec7afc0a2af5cef78dc97937de3a8b1034c4cb92a3fe98e719d7bd44462214989990ed09f09d0fac344ed27908e9", 0x6d) r2 = dup2(r1, r0) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x200) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x375e) 16:00:14 executing program 0: 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) ftruncate(r0, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x1, 0x0, 0x0) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000008c0)="8723a6520ecabbf7b94d2c7f0d5c666a3d1bce034be20295cd82a78e32d07fbfba36089580a8092ed4ac6836e9ad15c2e684adbfddd766c1f6d95df6b4aac4b6ef193a9b8ddd53391af08424908f64cbc1fca8a752f4fd1fd5e86cc1eb502f123803f5f40ccdfbc34f03a4cc0047d57979453ab038314065e662a17adcd886d6a12fe129f3049c45390c1e9f7ffdb9adac57373835ec02c729a7aa4c85e2b3a5ab419a8ffa9f26016d451e7be4e1f2e88baf34f37417a854fd6c8fc4835b25e894b558a853156a6128c0864ad1a1765c8ccc44d5ebeec904e32498f0ddad200de6a3f496387ff86df803871c1da6e65eb833564731dffda36fd607dcf52212523f36ba076fae6bbaf116a7029d2b4070b0e323ea3ee480826a3154bf117c0b9b2fd1e03db1a083fc26450a49fc8910e93f42574f1c5cb800c1ea9b5888d649a5a1062ffeed8242246d16501a57fb5b8a3a48ff03abfbbd09962f7415daf030c702a06822331f863280faa4939cb5bfe6deeb98f85dd6e4553c941228332bce0cfe0754a34db176efb96fc5c34f6493ef2901e0d5b0bae54275bdc0442f4ef967296d71018882d25b6f68e9e7e3e51473df5373e749fc6d2360bca31bfda5a71cd425404b0191c041c13da7a0699d81fb3ce2c933c25f5888b3c8f06ce5d19a56eb744ecd555007ddb3c770e9a3e7204bee968710003dee564b5f641933fb4d9dd8db5e72901b6af6f19aec73ee6bd68cd95ed428eedab7f75661e3b2febc1e5623b8b30de14b6355b5974a6cc15b1c9bb3fa08649b9c62e3a7d78c21fd770cf22724177570d20c2d2ca94dfab968f09eb4338c4177053ace8162cf756207ace3aee19b0ece67f27657c3af8171415a6ee3d0a4b40535b454b42789d6641b75791de78018a06704b901a4cafcd648eeb590acc6317ab4736dc81766796e141a8309649d6eb303f4ff32f9e151d49419ba63d214c4f685a1a744dc2ad53712f84d76d4477fb444bfbc270489a462d21e20610ed5787c42f6a6a363b78379ef74222a1d0cbc375ea49195d26770699f7f46ad23ad83ba571831845e13f6cc578dcb8d892582af273f5b9c6ada49fa25e4d84c0dcfd28a39706862805f70ce14536b423206273e583be0b8dcabb5537518ab22688e9ffbaa4f467a4e88281ae169033fa89041e393095ae72ff4aac8e3d6c4257d6c48556e757b043485431ccbbb2fd46e3afbefe3bf2be428646da1a3785cc7d1cbdaf24ee95da7ab83c1fe7ddd8a40c40d55548831da99bf7086607505b4bb74369d755867c6a39dfc52d220ed8fbbc0aab4b4bdd8e0831931bd75ca9e54cb0867486a700d8b2fa70fbc41055b1b5bccf547e37cb722a2e970c68bf6f9d6380fcda555989afb50392dbcd031de1d28b5b1232af332b016692607e70dde9e240bf3bc771da0194f561797be6307a9b31f2535058cb388996e45f6dbe0cb6c1e00706f7e1c4aa0184085d8efa241b9fe8c59d0644a7a32a50a21c80e5010904d0b65c98697e1efa8a8489187eecb041f7036e3f00288030dea372c0f3a2d5799c6b8917ed1e955ba4c4828a51580af9f84f0fd63bf656616f0a774aef358958ea89729d5a7db168dc8db6329bff99c157bdead2555a49ff4f217441d1a1890844828a8f2b76cd9b225e06efe6c672cd9d3e9a76f8186946ff097b6bbc2bea2c3470122b9ee8b5942538e93c522ad4c36661635af5de6644edf2880fd9c733fec0080fa7d98d16c4a2cbfd4e2007016beb9276d0c59519c9f1b360304bee66fc9efe72cd79d60fbc77ce3941b0190e702c179a6bf6c1dd31330a7eb2cd81d6a7cc8e31bbaa734f764c4437d09d42e4241668024b43ed972a5a1e4e8aa0dc2a3c7d405d6135bf11e955d8d9bb782733aae59c89d272b2977c11019b23006347828ccf3f03b09340d6120e103849d06bbe0bf4968b8be2d86bf9495434d8aeecdbd6e567a36d428c7e775617689025e9ac795d0d681118793f2397d2fd8416b1c04a41ada57759c1eed7d1a3226861e573915890b3cfb125308a7cfa952d4308caa461b3e15e4fd8ac8f533b38277f29211fe43f106791a6f82a7c02f363d7f741e0240088498ba8e0fd1a127fedb26b303fa55d582ae736a2cbbb21f49e7b52c8af4569dc6741ff5399c6e0823f24ea13074a39be9b07ee414f93a595fba565cef6a09e317cdf74d7a22ece9f188f479367110c79872c9d6e0d48ace7402aa67510e0bd5bd4e3a2aabd25db519892aeb5879f72fc9450b0788bc6475a996219745a1163fbbc74578ced9a8d71537b0e8984d01f97cee91ce7ba717bce44f0925bb512ec885035f45c6456d85e58f43ec59163fbbc5b106cdd2093d6fc79992aba62d5e576e63002f3b3bcb041da3468a8d3b870adcdf78aa0924a92a6c54ddb81ef1a608dd2651cc9f50cf75bed384d0109a437ffe7a4b137b706ae2a6db0c803ba8271998e18fa8375e0ae9ef30d994effcaf655e2937af812716be41176cabfc2ca2488dee87258f0d2ab08cb0148fff749bc61e4d088fe5d05329cbe29412e931965c8a750ac137a28d007b0c078cc205a0b940fe31462ca3a3ea8664c7e079b76c8d6069df1403a0a96dcfe4186920797c182f0feada45e1d66273fff9f4da40a6cfcd2a41d3836b5180763a7d2458bf48d6acd89a58a875c4d4b033a22cb17b69bca0b0e6f692be24209113924b8b3b75e2065e7504e6ab2d1792a7330bc05eec5216b6cf9b2b5fa5f4f23ad340056ecb858297", 0x4a0}], 0x100000000000014d) writev(r0, &(0x7f0000002600)=[{0x0, 0xffffff52}], 0x1) write(r0, &(0x7f0000000040)="d4706fea06c0f5132fde584e81da649b273ee1480733a53409b1bc3eb35b263a240b4e162f12a849ac413f6521bb0d2d7f31facc21979ad58795aea8639d0a0233868b1a9a996e624c91d394afaf11ad09e021fe232235706068d7", 0x5b) getpid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x8) 16:00:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x4, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = fcntl$getown(r0, 0x5) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r10 = getgid() r11 = fcntl$getown(r1, 0x5) r12 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r14 = fcntl$getown(r0, 0x5) r15 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r18 = geteuid() getgroups(0x3, &(0x7f0000000800)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)="d7832dd83625cb24b46703eeacd94508a3bfbab8e1e8d89d31c71f8126d25751352689f8ce4df0276f2245721ec9ed4b4d8508e36e8dd47284e4362031186424921a19ef68a02f896016155511e3e18ac3c50257fcb6cce9ea65ba949a7623a4f94f8cd9854eadf087b112f828a372c8e0ce4f4ae7b2cdbcb1d3be47d94771c1231fa88cf9ee31d3fe835031033830cb76effd68c90cae45e9d17099685818bf003c5c8fa8e0941397742a12c32a197efe87151f5bb9b1687826705747d82090965289e1cca52d575222ea61fce103e63fcca02f812699c63803cd7172481bf1b341c53750c31141", 0xe8}, {&(0x7f00000001c0)="b369f166757260935a7d99f0caad28db93e14d6cf345a9bb6baacfaea0d9053cf3326294772b17409a6e743d0b44cd3585e3a436854d60a8a7408a89f32610162534a0839227e0bdb710c9db310e85b43118ab01d0e95ad26001552cbbfd94", 0x5f}, {&(0x7f0000000240)="5975554b1c92ca0b04a6c0de54c8141ddf61539d9ce2631e3c7283a50f4a5cf4920ffd9763d36b6532bb06aa0c7424209425816dccb9d9cd0c3f581d0e0aaa27dbac3050e79cc3b899564a44c16f9c823692c2c22df8ce4f229c958552ac907295900bd0524090bffddbd79a775a", 0x6e}, {&(0x7f00000002c0)="9186cc582a1314e7168e6c876e8f877b71e2fb0991bcf7619beb5f8a365357af9d2cdde3a68787b4246de7d84b35053cc275e2f964332568f3f5329e1930989d018f9e5190eccc36f45301d6e69a3595e20989444b83be3b69e5a06996d670babb2ed81bb0cb054d896e290191943afa43c4f9244e805aff142dedc30f18bbdf38f96ea320b298c753110f28035f2856c6819e942a7dc972556f7ced84df78ba414dd978f4c9f0d6285a28e24274ee63e704135855c44bf6daa44bc591712f4ce44524215ba2b9555a2a29f07f93ee0ddf730776b02866a27fc43c542f3bc28b003f4b6ad70564e822b7605a17817f64c0", 0xf1}, {&(0x7f00000003c0)="85f4851b0c86fb40e74707963a8a5a5c2bc6df6ded6388ad6f831a02b972541ca311c6e2a3c7622bcf48d6f93d9501a3968baa2835996eafbb398b887a131bda4c709336f90e3e5771b38e1dfbc2b13f880d13ba7c8a6a5cb0dd5bb21c0017b371eca67d9f6c79722e2e725626785c12251829eb92bb088aca93b773a0fafa784a32f29e13c171f77304dd56ecf706be5c9e436b408b9b4c77780a2154ab5901fd9e4b89910039eabce5ac94490b2a5a00d54c78122f75b9e1b7410d326d651913633e2d", 0xc4}], 0x5, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0x120, 0x400}, 0xa) 16:00:15 executing program 0: socket$inet(0x2, 0x1003, 0x0) r0 = socket$inet(0x2, 0x8005, 0xffffffffffffff00) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:00:15 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f00000000c0)="5de9e15ab33c5a956302d7c4c47aa6a54aac4dae46947132bea59691b33c49ed", 0x20, 0x400, &(0x7f0000000100)={0x2, 0x2}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x5, &(0x7f0000000140)=[r3, r4, r1, r2, r5]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000000)=0x100) 16:00:15 executing program 1: lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = dup(0xffffffffffffff9c) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = open$dir(&(0x7f00000026c0)='./file1\x00', 0x10108, 0x20) socketpair(0x2, 0x8002, 0xf81, &(0x7f0000002700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000002740)) r7 = socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002780)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r10 = socket(0x0, 0x8000, 0x0) r11 = kqueue() socketpair(0x10, 0x2, 0x800, &(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$unix(0xffffffffffffff9c, &(0x7f0000002800)=@file={0x0, ""/108}, &(0x7f0000002880)=0x6e) r14 = socket$inet6(0x18, 0x6, 0xffff) r15 = socket$inet(0x2, 0x1, 0x4ccd2cc) r16 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000002900)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000002a00)={&(0x7f0000000240)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000002640)=[{&(0x7f0000000280)="dc065a6b35a0c8a7f5a21942a1238ac73ea4c6a74bc068bd7c3ef257af38ed7618342ce219ae1021b71bb3d87e3b181016395a20c45ec40737a3f0e2095333cac88ba1518fd58efa1f139037dcac6f3e375ed3f1b97db2b0dbe77196e19f90a38ec3fee400e7613936d8897d60bbca86f51a5b1a430759c4fe9173ed8e5c21fb2deb3facabc4faa577190fa6f09ebf389318ee267d36426ad03b5d1cc22bf250b08ac405234e27992400c9de14a10cc05ac0405b7f99e5", 0xb7}, {&(0x7f0000000340)="4b9ab95f5696af12619cd6513ad66301ce836ab72cc8027f2fc26931d43ccf80697639e310a32780fc41d4720e045e922f36e91d6064371b02b2f9d6fc3f517783fe58f82a6a8cb6425b86827b0c6caad8312c69febdbf77aafba2098f0106beb0a817cd1a980cabf8bf29ebc0417e7fe4fadc939e166c580bc28878d1b43d53f283cfec64b00379909abaab8df620e24ece3fd00e21f28e35316a55614e11806e3da742af490b600320c8c2023eb7089ae5e6c2181f4e1fb352fd72a5ab11f97a28d34c35c6911f0f2912d1d1d3fcdccbfefdc321ed8ed1ead794c59cb8eabe3b233f892eac4284b5fdd2b18414e4d9251fcfeac8b54efac94b206c1504337c3ca0e863b15766f6b8768d1df0232580048d0f6c854972c3b5a5b380534db04a9160c316508661e02cd96bda993d297ef89d49ef620d7ff81d6ab03385f6b61ff1164acc681de3c79a11adcc1142350eb0b728df83a8bfdd51929be6aeac3e9be6459ab11c56a2d6db04560ab3ac60c9af268c02b637547800e17be1a5af8064cdae42f378ddbde54a9494d108a57f09ca945008b5756a7e78bbfd1335d2e43f4ab224a588eb284cfa6ad233fc57f02ac310613109eeeed2084ee030807e7da95f4a1ed33831537b01cc010e945cc6c5d2f964ec5c4c00eb3fd488d6d90976ecbfd552318ee97930227aad22c0bbcc7bf518d0afc8660b15756e7b856260fc556f07be5f8d56794ddfca3281a54cddbcf99c5bb2e9a672c111fb7de6e2efb5986d92ea3167b335b170616aae25cb67bff181fe824fe39e4f06aa0fae446a78879bbbc83b3f129843fe41b9d8cda9f780fe06b7568dc2de24221aaa93eccca481a86a167f7533bb207a28e4d5bc11ae0d1f51fdc67a1fd6d29945362a46832cc940e8099ca5deb750bad5538ae60341b09bb7cba257b0f9bf98436a91105a1c0308238c7b72412caddafe3e781fa27dbd71771b23624762d3489c7461340316a1d2dbde7bca1699e692313aa172fefe62a43bdebceaa58a5f3e8a45d2c2d1afb848a1e5c89d60c59086f98016ccf9ebc4bbffa560538078ae628dcf0f71d13c3bb99d5b7ff9d4c60f363e317dc31a68963b56c9d77fdc762c9fdd3cd72cb74558e4cde991797ac581ea24cc4ebadecc81976b560b1ef6841f89042706671089a3e3310b2c2f9168534dd95b94c228439da76aa591f18e0d628e1fadcfdd00253321e66969aef3b9969aaf389bb6114ca80eb8d69bc8e8f771c62ea838236c5c3f6de2674d4ddb0002ac041fd0687001256789d86baa24d7d5ba6b08d8809d2333c6e58433c03b7794d146107bd34668cdba31020f24321f7e4075e4ec255e3d64030c28387a051e3dd79fa6280e94ccc5c75fdd95b21e8e9ac80d13df50f362cb10e62e579aa78ad5f3d35c4e7742db794c99a99b3e08df3d4c830cb5e9b1383577e0a42e4c7bcd721934c1cb6661fb004b1acf656ee7a6cf5e176eb1fc41c4c8e1592a0208d35877f9a0ebd133f37d175149ba46dd7966055673faa55730cb8b56e99de4f59726a7993727e7c2338b7fbbb3e1d4923aa7dec2c95ebef4be7eb3a566ca33e76adbed2cc1a1531bbbbc1fd07c99520f20b4cb9118961a8b6baaba3bf9e93e4ffd9a67d330ddce038b2c4ec16c65b631eb2b07acbbb2643ae0f79de02fc4187e4368d6167443d581781d21397e3c11f69e6099af7cd9fd4877c71138d0b07843df529aa6244ba1fdd36c5db501d2a25850d8b7820ecaecab3a5e0caed0fb82736a6e486f1b97f9e392a3fe83db898607946723195e656da89445e49cd8141cdd6ab5b93c8afc2c57666eaaad92030776ae4e160f8d95f5cf7d03cedb2995997b07ce380198b8e1affaa36803bf1614a7933296023f73aea2e3acc5b9371258a6a30aecfed689c79f43f5878bfc4af0656d458835684698b8ff6e441c1733daa8594ade1cf34622d85d55b90a6e3d4a105e977bca6998ce0b6013a0edb90e12cdd5a29fef5e6750f957ec412691040834d41d236cfa3644de8d2e0f7fcd9994489a3e79e00850758d7e7e9f0786c0b6a68ba5f7f5c44321d5a7ab3e08a2e7ea04b034fb49e718900f951fd6c90e6c79603a5118c84f5c6e0d5a13da401d4f1f7e585384bca2de325dad5fc596863ca6a74a3f29b478f4189606c569e3070f49c17e29396929d938b31062ff159fe8384efde9f62e2177218b95cb72b6d5cb7d0c94ec26b5b6b5a38a9b42ca2db8be48b709a29646147808d512c6b34f3216b0bc3268266a5e8debf07e5cf85e62d3506085e056700b8c7378d7796d672f2a966c33e05ebcf634adfab4ffba5eeb7ca1c14e29a8f58ba443649c2537123470461d68d6911cb63accc1887865eaa7ffec8c33daf812ea04bf81c5e2432bc476f99f5b7bb65a94e2f8776a0ceac361a12ccff07800423fc745340b322305d2baa8208278d1b897175fdc91c67cbba1f5f70ab97bc613e002a3fcb9505acfb34dbb76faa12549a61d5ffa3aa8d546a5d3810baa5f003f6f061913544a40f55b9ebae90f20559ef74d7690b427fee81f1906e82118d8b5432722b07b229ad0c6172b18a197901a79c275f5f7f28073887823cee44b6f347fa361dee8a8f19b293b32b3265211b2dd0e5b9a78104a8fd9b81e4524558184cfcb36803562f9d1737fb1bb163e1de16c38e4d9e78126006b36a045ba49efeb52ec032afd83dbe4f484f7a990862a40ad6d543d070529f7284918da50ffd8d08f64ddb06d4d329cfc00a68f9720d9ce9cb1a302774c6d3f76b5dc67e5e4b11fa02c9bf7e6ae2901f63b498619ce94f489629fa28ac53c92431cca06b8fe433a516523c0ef32b336cab4c2cdad586b247a30fbfae9fb77ecd4bb818f931d0e207feafcec284928a2df3a1c1b4923400990e5939891f452c6b61145458e061619e119231d3cf32fa1d00a1db61c1c62bfcdd436b8d051eba93c3f77656aba60df76e8d0cf08d2329ec2a8f77b2169081113b1000e3eae3f78d7cfe37df24f0689a7f6a56160e2f4519f237a9d6e5ebfab5e087f47e2357898baaccdaea40c6d3e588ec379a55a37fccbe8433531e1ffa5a1f6779f6dc8b193a33d3c014b26cc3fb8b6426704bb555c0ed9064a427669375e7b555b0d66ac94704c602b70ee90e55b0f2a7b7ce4b49d6a0d210f4743a1a8544e2650f7a10d147d98fd97afc1c41f98ccc63cc8c2d771038a3a32dd491af9751d27ab38551d5b36b640f6a8a56b55283ab2c1dd2c273b63cd5bdd0b4a78a202786266f9120c89440b090c934a657fd0d51a9fcab5f924815f31c8be60bfae3141f5b5e4b9aed196c814d732e23042c270d0ef082a209ff6f8b571078f0306fcd6e20a77de18d87143b3a1db22a977182dc455597ea39a1691b9f29e48edfed71d875a885fca146ba50b9bb5471303d280b8fa697d053eafe5c46f463526e701cd84bb6c25cdc075eeb72880a1167e4802d460485e63dacfd5f062545dd9aa4d1451ba784e4a2e152c1f2ba0c4fa390394fb8abe06371f132108766a8dcffd1d3fe911fda3e51fd40a53dc58372ff394577824d3d285029975428d1ed902728ded0acd42f2b900ba1b648a32b519aa5e52cd95f96af1195cdc45d71682740706cc3c2a0d4a6b9ef13f3540c1bc6919cf9d704915221303c58d9223db283eeee17078a46407483d414b66e9c6019b10135401e5e897ef79855895c22f9d06ab73bd6bb9eb8017f45a7887498f16af83f1f8c30b54a080f8128e5ffdc41b2b395cacc55649ab4559ab5cd748f9b562cf17fb3ac44db8009b1e895c28b81807e1d70938884b5526427d274b2f29a7149dd0d19d8d8d9fc490696c6ad99189b229304911120e88d63baab352e3b25be680a1f375b19c6da0e9528fc98e89606f594182dbdec0379ff1cce1d0ac83d8cb288be0b98e6b349fb008183f85bd57ddd1ea0bf7e5ec84662840d5778eb4eb18bb28cf550e88974ec7dac165a7019ced7826b3aedafba6ff6266bc08b5c6a667cf173047b90fc2e8d5ab124f7d846264bd67f6ed68ea2237919cc22541e59f48d7bba8ad41663c784bc87b7e4333e1fb102e3b003a3a05f3262fc64e3e679af22fe5267f48e612bc7bc2b655939308b9b2fc535fbc1d6029c5041c9bf3482a9afb0e764b8f0c43cfc6b9dd2596a8b96394100db01e7dfc89966333608f0ae95ac952a8f841b36cf41d3a339953be2dae1174b2dc156ba67736d41d0d45fb3a01cb56f59e6a91b222edcd63a6f12ca05abe9d284dfe1067810c8f5d2b7fd59c6342d9f97c455bc6764fd7905016e2aabfccf60f9c25b439f5149fbf40c026d4d626d3be6c4044505f36fe3038ccec8e9666cf7a89cd5dd3c663f4faec056cfcd5f00c213e6de133c613836e33734395a4840f0042445cf4e1bde0ffefa7b5b456f915df1ac13a6f25d007df50441be711d5c5c576ef33203c32662d06b0f84d8c5a63fbd0faa42c1f5002759e65c0dca2f9fc22508c9351b0adbbf8f61750fc21884f6c9d74de3164ee529640761b86187c6c871bb096558011111fc7eb9744c977e911f299b66c750feff9f58f2c1194ce87bd62e4c1cb614f95c27c296a6eb09f0a37bd30b5ec9e8ac4341ad26126745d771c4ce715d60cce4aa4ab9fa68f7071b9d8ec9bb61102a095ec85e397dd7e3b4b1282c89a8208f37623c07abdf6488f9e939c29c578ca5f810a98d24ad8fd076fe5d17ac81b8b09e95114ea27d30e385a452b263afebd19f3bd887566dc551672e8fffea4802592f5541bb74b0ebe2f65c88fae79fba4e9d52084adff928540050dc50745a09865a67f6e043033a33aa41ad4ff8782e817f4ccd5084ce5c5b20e12d6cca0a48e850c0b2a640c27acba2a43db5f4e7b275cc00a757a7ab4ba897e3dd5879715c301b177d82515635ed32419c882ec0fa0498c9062facc9355f7b2e94c2c9faa92a4d63e375d2a1f4179f4060548f77d462405eb5610312320adf369f3db91dfb1a3a75f2762fcfb2282d4c3ab592ae59dc5ac6f3a54590923807e6af76a9740a765d3f57b90ccf2a6d0e3445335358e9f43270f767fa76b08bc427aa808cf3dae9f7c8e50940c4ba454fc0d4f622ceb08586d8f42408a8191ac61a8433c8dbc0a4d761e3d5e12c91e2f10ef2d5bc41acffd23466afd610bdbb43f01ed44e86f1044a915e1aa81d6b859ff714d0a57a4d79696de4b5a92c69a72b42ee732d24ee6dc11e0d2410521d5d1d34c7fb7ff66b812f3407f6efab0acbbbb6c8837543038085bafb12b2fd1aecf6999fe0ff6bde6cae001bcf30d273923999a09fba32942077693405b4859eeb8f383e3f158befa951975a3f83acd193d9c4493999aa72b011dfc03a60d53ac701a90ded20cf5ce0339e7d542e915788e0af07342aeabf6afe4735bd29822800c927003add70c50975fc985a8a261c02e8e4628150097de3506a439e1ed580b12f300aa5ef46ec772d39761b1ba80a81b7049f5643939ba53fd192fe8d0faf34a844e43fa4d8f5c9f39fc01d43b91056a4192b8c7ddcd0e4620e3c128f4a99a7a48dc2ab3bcb2ce914e42e82b837fdd283ed1ec1625e3aec0e8aac9732da1fef4b8e05422309067d99a9956381d5a3848bad34b243825f8ae660ef7ca7db9df11834a1a0133f91a0e28df5cb1bdb412b4dc2fa044b08f228c494e06ec26b162de3d6d99907e8b4036d34b9c8c410d0bfccbc94f8395e74307a144daaf20e688438177a4e214c204eb0b92777d5bc7dd2baeef1776e8d0f67f7b110deba647e99da8d2735f514ef4", 0x1000}, {&(0x7f0000001340)="6e2866ee1a33f6de9da25869b127d59626b0c7e3dbb434948f1f9347bbe4215db46a040e05fe7ce7db3c3da5116fd2fbfa5daddd037ddf1ca2204ad7fe66c2386e88f2f37b72b4", 0x47}, {&(0x7f00000013c0)="3af5f52f95b48dcec7e262e8ae95c7ed567c11365697626894fc65ddf5f0e4faf06b524b209fd6f47627d3da368d3319022e3c1c502beb53f5be4d609dfb1ce1de3bdddef7d7f869023b8a4837e72e0f3e08221cf4d10b59d6586d1f13718e0270433dc324098add88760d11252a39f8e98726b86b95a899b3c123160c259f6cdf64675117a68ca1ae16dfde494a814fea4ef9364720b2d460cca243af09aff8124dca609abdbea64f099646c4adfe0e33ce9ad78138041b13e06a8238b1ce168893566a1680a2b68155a70db6d9cff56053ffcb9c798e607ee1", 0xda}, {&(0x7f00000014c0)="c82d29c7be48d8e02403c1beb17e208f5bb9e8310ca94a57a83de373256c0d6e525f50cb4086e3da1d0b07ab72000ee3b8298fe78b8c54f91a5d2f2f8710f02fd7abc88435b218da8f7850c19f0f59dda04fd968b8de26e2815090751f4344232bf26d52bc813a367f13bb4ee809d2aee0f569713adb17dbf9ac34fa07a6cbdaefaf0bdd4d4e43ffb5f9ff0270d3b6fb3e244bb53fd48c050c340d5c659e4ce312415edb98480e633408d63ab2b6dbf66147d0fc463e02eb6ddea9fbe65f99b2946eba75e3fc5f443feb2f8d40de268eca0ae2f12d5bf240f66f7b5a61bd737565f2af9e555be42587242bcc75bea8efd2424ca2c9ca29b6b30de3c48c5172d7065d65dca35aa10f7629af470624a2ef9daa42eccca9546b57a25f899bdc2d0fa7d1a2b9288b255c6494e42b5cc214e0e1b2b19fc0c3c62a494672f5c5a6f6ed805a82f998b262eb1fcb24120a3c4585bef73f0f4019d4758ffa7d5ec79e8c40b9dc8c7e7927b021dddffd6e799c2261c64b3c4450224372a40805afca5bbd4d66bb305e666a70cc68c873165df05561a2dd0688ee83a4db611e8dfc684ec8a6e03815b6088af42bdb01aa343040d5da162b438c17b498394f87fd94871253d71242260bda2536d9e3d7e0e5862f9781e0a4adc298fff0304f98c188fb5ff2981dcc7b262ff080fccad4f7f26873e39eaf5ddb37c40ec679ce20d7edf08ccacd8f3e21b10a1ae1cf4254bbfaa36b9abd595648b4d6d9a2c1c24b897be94ad4ab9e96bd90b62c441229fdf26820e2a1da0eb5047153ff0d5d617fa7c496defac5aef83b45f52bda46cc00c7c79cd25cd0bd76bad5f8634fdb798049063382350db2e8bffd5819f9f97951b82edde72ee7f9a20d9828c47e595fc05222da870b75c017177dca34fc617eabb378afd93e7577f5a2bcebbb638b2998f7fa274d1f2c0d6b623c3b075e3454b1e02d0bc12b68f5b9a0cd952e6d767b6c76c978746401cd847dff0e51ea184d0ad6e69d59c034cd7cb460e7f101308517d2e78b510a8731ec81fa11dbfea62a4f9a325cb15b30bd6982bbfbbbf68c30d8305d91b556f5e00e387480d372fa81a45a89a3cc822b155f3b68f00c064faeec50a2593d1d2e2c13cb2bb0361ee1acf2d9c95a10d89eb68188eaeca96d3b81a5585326935706ccbd535acc382594828d4c1d823ececc08fb9a040f1fe18d53afc453190faa632e23535e2f9a73c60428c7502ad671d3b8f5d48ba7ad85519bd8da540b0af6d5b99c5b36244e20e3ed44ecaee5ee67ed2771b7d740905e46a7f1a0781fa6c7bfd0f9ee3a6f4da683574eab02376cd2dd244c7ba3550f7ced2ed210a7cc9701e54482381af545504a5579dbf0669ad52a4d0ac8ce2252c48f2053baa1415ba726effddb1bcb57be6af8f82e2fd7e0b3ac643874707eb6b760c4b84b038024583b68d21f8a45efe7d28ddb0c609d668f6d21239a4f29190dc1827f39e29bf7a3956e3b6b168e26e5ea278ed2d6d1f1befdd2d9d6632ba1676e796e7bd5294ca8f56b31a7b7db6ca6370f7997c1c70a320763a8f4186893b1f4b5597a3ca94d0c5e0b29ada41ef1ef24e10eaa67beb3cc03b976d72a38d25b36118ea4b19afe81106a75858bb8ebbfaf4f8e41fa36ace5058bbd0daf3631ac82639508828de0b416e663b7ad021bd72b466fb83d4b7b7685368bcee79ebe282003a054df856c7a85c6e349d4bd4f08f53fe700ed8ffa7ffb87521b60de739faf0ba79bb57771109642648793021fb3423ad4cc697b80d11f1c91b9c6d62ee3e702f0f3557df70dc018c774af77dcea0c12a5e557c4ac8d4ef4099fb5b9b365633f04a585d501675df19e23a9a114315acc5965d73c5c2b7011239c52088f566b02f9765d28db78f0e954d4e73f2a4891bd14a0d786847d655eedeca273d2f8d70f40d628761d0012159b1c75ebda8e339810e31e082c7921bd47929db125409d1032b103a5dbe2f81784a2886056b30828ea57ffc1739d3891f260713525264155a8e1688e8eb2b1c2de17dae75cc62e0fafb38bc15bacbc118067c6cce4a82ada0ac2d14cf5dfa4a889e9fe8111842d48caf17fb5f640337b9b6ef18142a0a4ce193b0bf786cf3897e3893fafff578cf4f75581a4df5f3808f93cc72461655b34db4ceb0f4240a2180acc29137cb23a35adf32ac250d5310d946ac9bff4ca19de234db1eec691d2d12d2395fa09febadc1af40b20ab2bb467ba6d46fb65a352ae86fba733e4821b6eed3e67aac6f94f6330294e3edb88dc285ec4529ef78b0d49091820fcdfbfe6377e7832925aa486b21ca1738f068a2136b0eb458ef89b11b3d2f27f16abc1e85d295d20c4960f672ce20882f463d8b5d2eee8ce29c7c52d76a4c0814b6968086939aa3bdedc5c36baed69a872c195155ab7f7806d99507c888aeb5cd9cdb9b8e6bf2586b7bc088a388472818519f9981b7fb322d0dd4796bced7c8b7e3707aba9002726dd41f2f0320f1471b7dd8b5af6a492bf715b81ba22fd7ae26159f5459bbfa63fe2fb8caccaec18986786c7762de7f26ae73c9cb5db8a8d78973dd69b1456682719c7ea0900de10dcac6ec11924ec8d020999b9096278cf6b7d30416e19ee4d7066afa8dd277bef762804039eac28b314968dadfc3f5786a6454c9ca1a49c0e3c2f89039db22f60dccc8a2db4efd73331e6f8bee48a57a17674f6637cc05a598d59bf53686a19a92fdb421cd30bf97c65af1a011161a340305e6d54c209a7d628f871598341177b4605c9cfc7f656dc1d0ed6b36c769015e0c673d4aab1762ce25bfccde98c6ba9f38853ef77ff785cd6abf85a18bce988175c6811111dbe07147884e5708114ec3dfe1b6f989d09725d4b038248981477a2ff6a8e4e390e7f7a1b38899169d5893b3e0e1607c6028673238b2567b68dbe658e462b700017e6737c6c69e580cc09426fd87051378348ea6aba6cb8233bea08637ba759fcae2c3d016026ad01b7f9744bdd68496755b672d1cb0bdcb87366ffb969a61ba97851c69148c7e3aa328248f61b7da9350e66cd31faa2e1c0ffe14fa35e5cfee1136c2e3ae4b39afe7e63c121a0aaca362da154f3fd1201ee65c0dc135d5d8ac04a60262ba96a65428af27f0ce74a7c20cefa741f837ea38c5a377826c5af06466f896f78b35d66881703a5e651940a5a9dbcbadaf70d80bb7feabf9f4a3b4da15c99206dba6087fbc56c7d7b351de4ff068c31dc3eb15c14419538a76724d9d248455139a83a3c3502bdea639480e905308fec146cb4121b55316209f8c6fcc6ec883e302b165eeb290e447e87df46f0b439b651c30226d3fc58887976831a525ea9252b5daa9ec837ada2e5eed69dfd8f6e9d98821b48aa7c9a5acd402204080e94986e5d78d6c9d10cce8581dfd4039be338032dfea36e37ab1986cdb692009d367f951b03a3c0d1db8dbd647781eb6f1675c8f4ed1512ceeae1f2630ec4b9849d07049cda397cdedce9e116fc09b2745ef7b4d9a5a9bdc83138cba988ee192e0b29fd222130d2ed360402547a9fde7aa06f673697e7be2a8e789b4acd5465b42a167a2d5f779965aec501bc1e47461dc2493b6fccc12a3cf5cbeacff8278bd52e85a335c1f37390889a01762f1b2faf655327ed14b0cd4be2835d383f31603213eae8e155407dc449bab6f96fc57523c334368a44d24874416bac8f98fd05f8c9b23a3634833abf3a56a3e80f2123c5bbf529aea543b33fdaac0d743d10ac7d0a8ad62213851d33b8d969e448e9068f82b82493c42e6388369a14b0f1e0ebe90f5fa46d137e6f78791af2f71eed154988a03a01d427dfabd93f0965bd742f17ad17d6efa1efcd0c4335be5bac76196ff76ed30f7993ade3dd96528832a582043bf03f7cbd4fdc3f1127534953bdfc80fc3c23a003e230b43cd9635f535cb34ba9db531bd1966622ecb0194615048206091e138d2f4ddd5a42c1235e46df91a743eef2a5d50e4c1dbb02b2354c18f5854a4d0921d94e4dab08ae5fb17d768ab91ede0785539dc8d1f0c9d4f2429acf1dedede1f56111c06883e905f24710220f4330ef96114097b5f2bca0ca7498039229a5f0eb9248c4cff8e2bec8c2e1696916f59e63eada4570293e418d5d43403b691ef68a342fda4f96c2d12fe10fd58fcdb2e33af2b05872ccb421f4f7e29524a06022a693e67bc700f3907511714cbf6eb3fde49f9c5f8c4dbf2edf03bb039db5469af1374c6c68671176e05fb584ae0865cc4be54265b9b16317325c3641653c3e1d3d1f2b86875897f409db535b320091582743c3b30c41fa3edae03eccc9c072cf4130e3655103de13280ace881f0e0dbaeec7ac2bba4323d81f68f953f09ef7c7984f92d67d5587ab3a23664700af476f2a52ac3b84af0b02da505cf12b2885159e6c12c856498b13a246a84efa33681b406dfb766e2d85a523398e2de5587f9fbb583c7c8d80dd8c98f1ff6d3118cddbb2df06d84c69fa59eee4f190cfbd3ee2b214b82527f4877681bebd75542652ff4ccbb2f3230a4cbc40f5573298c4033c280d3b2599dd7944baf1fdda5ed7da97562acda6b61ea4dca097353607b59861a32852dc3a395a336bf0af380e278b68ae7655802441d0f5bfca664406662cf9917a48cb9b54c6130913481f51c4e1ab31bc8ea300a14b8f13f7f19de3d33a922c4f226e8d4b4b60fc4f105579e096617031fef0a887c13ac09e243d808ee11c3382748f095096ac0bc5eafd8ee0de7384e82bd1e8a5a8d0fff820e7433dd3e7730d8260785e136b553603a79a067ca0e634d334b40663d228a6c9af571847f54b8e4b55b83051e4eb02cb3571d34b2474caa45938903212d8b1e685b77e21efb4002cb1e1fac9abd6646fabaeadc4c33650dc8915f1c979b91b8eda63410748615d8b1a770d0f3e0351186676c9b39a4e69a5f017567e43b852f48f0403c7c62a9fee9c9f98dd6c9e81019e4cfc53fc4c7d6dc306787be791ae30eba22c1e159ddd50a416e61200d6ce9ff611b84a67ec41d2bb975076ba0beba86cbfb1e7883e173756a4f432c1a08443b00b97d11f32c9aeaebc4c792b63b753ae0abf7b8899bd9d6657b9fea2997522d245e55b2c0176e72e406c67c8084107503acdfe1b92b06fb22a7f99b2ab535453e8d495fb2b37c18fa2739cee4b9302cc670dd5bed1ca99243793198bdcf62fe9bd65d236bcf7ba0599dc09714ce556bbd4699ae47307a121aebf3c6c353ff9e734ffee4c41613bb060edfda4fb33559ad434c36230481832d3a1046bc0626a880ecb5d48b65cd4f948fdb23378917ffdbff5686ff28be53370f4e21734b8c025a7d1de79a530783b0699f1cb519012d05c8bdf061004a395b78deffca64f248511f52b6ae050d174af63a253f52d0138ba15f5737427676c98109431ab08c506439a493eb20cbded7548d1d258d6ba4b65a4f9744785a5e8e71780e41b12f061d6962829feee3dc1a728aebd6c00ba293971dfeca64a418382068070db506158151b782fd721546f54750fada99cf038262267c14a4da64fdaedd3983d5ce97badfe6e46efcfba42abf9cdda290033af789f8106b93186c4552f88143737e3e59cb3dd1fcc9ed889c657903b6555273c2408e7625ac4c1b40e745852dafedaf0a050d5a997037dcc3936732d128911c2a156c1a9d701b18d2a9ae19e3643c7f1d00a1add3997e51ec3a207bbc81b3e78a4c9c09379d1e15a35d044c82fc03bc17e204e1556ec8eb9868007a818342a87c7193e8dc76c6a4981bea2a6a40e94", 0x1000}, {&(0x7f00000024c0)="b044dc19177fc216534d839f98c90a0b6073dea0a85c8652b56f5459740748b8a045f2b548ac6163ff12934cfe938df4abc5064f9353a8ba28858c0cf6cce283d8cb2e7906d8d4f9c18c5c84bd200afca3b7470f78f8648736af31ed4dfccff842998bf8fc639c53183650900a", 0x6d}, {&(0x7f0000002540)="8607038d3612fba99c67504cd27995d3cb837ca15fc730bdf891553e871db29ace70d03b51030960", 0x28}, {&(0x7f0000002580)="b9a80f11ba0312991b536427aa62a4e6ddcb42fd750fa7743128b56052c250234272cf27748c7da092064b69330b2e838cff9c5a6bef8de4dab893deff0f3cfbc1037378931502f4b5824247337440fb855a10f641837e5e6f1f615b8aecc70b82bd38522462f4e99c65b34634f21a38240b536d6adca3cfc24d8874a42d880644c53f9be98506a356dcaef6771e", 0x8e}], 0x8, &(0x7f0000002940)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x90, 0x400}, 0x400) r19 = openat(0xffffffffffffffff, &(0x7f0000002a40)='.\x00', 0x8088, 0x8) openat(r19, &(0x7f0000000200)='./file1\x00', 0x8098, 0x59) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/168, 0xa8) flock(r0, 0xfffffffffffffffe) 16:00:15 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x400, 0x0, 0x0) mprotect(&(0x7f0000269000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:15 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:15 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x8) utimensat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffff7}, {0x80000001, 0x7ff}}, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='rc') 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = kqueue() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000001700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dce211b60a1d0f2eafc83fa0267bc1c7741206465ca306826a31942f0ac394a0c773bf8cad416f7d4b957d3723d087be3a2df6e70eef871973839d81ed8424361ea75bf67ec06ddff4aac92e3b31100000000000"], &(0x7f0000000080)=0x1002) r3 = getpgid(0xffffffffffffffff) r4 = msgget$private(0x0, 0x210) msgrcv(r4, &(0x7f0000000200)={0x0, ""/77}, 0x55, 0x3, 0x800) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r5, r6}, 0xc) writev(r0, &(0x7f0000000640)=[{&(0x7f00000004c0)="2fe20f16efab2822f54826c40a19af8bdf481f471eb253280d0c02009ec97f98724ab61866dc4b678d615974384e107dc67650f6d3baac087e9470b391d7d3faedc6853895df0d691b3279c32bd142349ac84f904b297f44a61182d9e5cb493d55acee0407f2d54361deefca30cfb63a2e11033550a35aac0a2c2098ffb44043a10855181383fd6756510aa3823d43d41016c9673353a500a54f6e8b230dc66f7b58ce87279e70501fbd5df00ee134ec0af189ccbcaf56085f69d8c9b2481268972129ef5627d162cb2adb1757fa70547f8dca1a7b4c9f997d7f", 0xda}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fcntl$dupfd(r0, 0x0, r1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0xc, 0x0) pipe(&(0x7f0000000040)) 16:00:15 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) dup2(r0, r0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000025, 0x1a, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="460fe7274376b667d9a57fbd00008fc978d72a0f5a11c40255937c9503660f3824b0d951caaf6566460f3a2289000000000cc40209bbc9400f01d9") shutdown(r0, 0x2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = semget(0x1, 0x2, 0x81) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) shutdown(r0, 0x2) 16:00:16 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x26, 0xa, &(0x7f0000000000)="d5ff9668", 0x45) 16:00:16 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r6 = getgid() getgroups(0xa, &(0x7f0000000000)=[r2, r6, r2, r0, r5, r1, r2, r3, r4, r1]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r7]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getppid() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) shmget(0x3, 0x2000, 0x500, &(0x7f0000ffc000/0x2000)=nil) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) clock_gettime(0x2, &(0x7f0000000000)) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x403000) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80802, 0x2000000) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x6, 0xbcde, 0x71f}) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8010, 0x80) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8020, 0x58) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:16 executing program 1: mprotect(&(0x7f000035b000/0x4000)=nil, 0x4000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x4d, 0x0, 0x6, 0x4, 0x2, 0x8, 0x800, 0x2}, &(0x7f0000000040)={0x7f, 0x800, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x81, 0x3f, 0x200}, &(0x7f0000000080)={0x20, 0x6, 0x8, 0x5397, 0xfffffffffffffffd, 0x400, 0xf2, 0x80}, &(0x7f00000000c0)={0x0, 0xb4}) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/30, 0x1e, 0x803, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getrusage(0xffffffffbfffffff, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/136, &(0x7f0000000100)=0x88) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x2) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) lseek(r1, 0x0, 0x1) connect$inet6(r0, &(0x7f0000000380)={0x18, 0x2, 0x9, 0x4}, 0xc) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setgroups(0x4, &(0x7f0000000300)=[r2, r3, r4, r5]) setgroups(0xa, &(0x7f0000000340)=[r5, r5, r3, r5, r2, r5, r4, r5, r5, r3]) fchmodat(r1, &(0x7f00000002c0)='./file0\x00', 0x10, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getegid() openat(r0, &(0x7f0000000280)='./file0\x00', 0x1, 0x8) setsockopt$sock_int(r1, 0xffff, 0x81, &(0x7f00000003c0)=0x1ff, 0x4) getgid() r9 = getgid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000140)=[r6, r7, r8, r9, r10]) 16:00:16 executing program 1: r0 = socket(0x5, 0x0, 0x3) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) execve(0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000040)="2748215a455c97953f99146b879852861dc2a8a0c083214a21f394d322de4ad8695b5e05bf7f3c6c99d04a05cd4c76d1a0062cbc249932", 0x37, 0x40f, &(0x7f0000000080)={0x18, 0x2, 0x2, 0x800}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffff, 0x7, 0x7ffe, 0x8004, "93afb17fb2dce8a2d031c75c5c460f240363e934", 0x4d0, 0x800}) 16:00:16 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x42) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x6) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x48, 0xfffff, 0x7, 0x401}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000000, 0xffffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x1, 0x3ff}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0xb8f, 0x6}, {{r0}, 0xffffffffffffffff, 0x18, 0x9, 0x800000000000, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000002, 0x81, 0x3}, {{r0}, 0x0, 0x82, 0x10, 0x7, 0x1}], 0x7828, &(0x7f00000001c0)={0x9, 0x7}) nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x1, 0x7, 0x1, 0x4, "b3c192d88013f349bdd0eb24ef2eb3e4499c1962", 0x4, 0x3}) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x180) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044266, &(0x7f0000000000)) r2 = semget$private(0x0, 0x3, 0x400) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r2 = open$dir(&(0x7f0000000000)='\x00', 0x900, 0x80) r3 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r2, r3, r4) 16:00:17 executing program 0: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x3, 0x40000007) getsockopt$inet_opts(r0, 0x0, 0x4000000001, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x20220, 0x31) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x8000, 0x6}, 0x8) 16:00:17 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10000003d, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) r2 = getegid() getgroups(0x8, &(0x7f0000000040)=[r2, r2, r2, r2, r2, r2, r2, r2]) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)="e53223306c66ff", 0x7}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) write(r1, &(0x7f0000000180)="d189aea2e5e44940cf5a5efe90114f0f7dd9530f89af3ba64c2371f249809cb98c49c39f0a472898740a23decc68c116d1", 0x31) 16:00:17 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) open(&(0x7f0000000880)='./file0\x00', 0x10800, 0x88) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="068548dfec792e236596644131b3f4cfcb86ca01dc497cc3aafa87603e6dccc0bcb2588b33f930d591790a07784da6dcec8a1af9bcf3463af0d965f18c2674e5edd85616e001f4d3cd1781e1c8646c4316738df7d210eab1dd21d226e9858b4cb4fdcb579c2957500022ce9a8d864c1f0c57e062976381a009ac8ae66d878188504714fc576e71e9f5eca0667450e1134fe57b7bc83c039d1766b1a6f62a720c93f991a9fcd0", 0x6a}, {&(0x7f0000000140)="b180aa452a96ba48b83b31833ff358db0f415c0f90588bbb752af35898cd444dcd4b5338cd986d170422e063eaeb749008c60c5487f8ba3373700b6ca1efa587e193d006d288edf29e279839fc045a1bc8165f7be60d68964da0445cbf535d4e11b91c28453737858c340f909d80b13da5d91468c6912b3c91af878ef9a8b2a23603e5206c08bc6cdac00355a231", 0x8e}, {&(0x7f0000000200)="2a8aba543549ad1d51775502036a3d53c299c683e27d76fd913a517541611923cc9b0b5673e2c4fba2eb9e05d86d77298dc5df3fe61d6548dd1ffdab09066f1a17", 0x41}, {&(0x7f0000000280)="9fac4df11bdab1c0e3b98f357bacad790b572e2bb233f499409a49f21a71980ba372618afa247e398af329e167dda424e3541502149683f11693da497161c10d89c3140b225366c9cf634946540b", 0x4e}], 0x4, &(0x7f0000000380)=ANY=[@ANYBLOB="7800000000000000ffff000009000000a76c7c09474b14f535c83887024b6bc1b810cb77582cdafc30a23cafbd1c810eac925e04de1ce7b1e5cb1e62e74f253e4351710a5a4135027c66cd829edf8e90dd0bf1f79e6668159295831d455f9f1b5a044d2e89500f12b59d2edb30244785f17641400000000038000000000000000100000002000000c46c74aabb1e493c8e79ccd9a8a549057b855154799629e0fae82ae902bfdd7eb37f98a7f77d64fea000000000000000ffff000007000000cb33ab00a2d0bdd310182e809a7f7a2290d89b2a8c3668ead8cef8fad493f42708d3225ef83085429334e96c0db1cbd3e3d5054fb9e5ef82cc3468ea6814fb08506230719752e159b0c0db4217b5a9e3ffe70d2c951bf56ebab6e86ad910d42dc193456b2ae81d3c7557183d5a930de37d982d27451b44b3503e4e08d81fc2716e829ee7902a33e6ac8d000000000000c8000000000000000100000004000000a1f99d0750e626437d1a5393ce19ea99c1bdf190c0da36add2ddaa57442f6cffd62d96b864812f4a13ac62cb59831049c945290e3a47d113ed0cd30911461d96a7d3b107e3e125c9c68f72d27dc5239ce1622749e9a5c5cfe2a06633b25125321faf7636ce6d1c3430d64dd192cdc4e02c61d118158b77dccd6bb86ae3ab383b686c7d90c128b34a59e9dca904dce50de4d8aa88e040dbd1623728558dee8bb59fd5f5c1bf9309764a86307e66df3949e813000400000000d80000000000000001000000d5000000e790494ed7df3000575bc9e1b231cd33d84d87ba7a8737cf207a9aa2f90f8c81da3a9e9d9a559a50310f97b2874cae7e7b893b9f89d015683189c94231ba86a0169365f3fc923eca699ea3e2bce6cf74c9569276b604c05ab7b0f6a7c761a79e92fcc33acafd0f7a672d9a543f5ab39e904462349e651dbab0edf1032477da24855e0d796b82d9cb56c9dfc07f6bd7e82d2ece7b72f214ee3306640c18017c2cbefb25184730aae7c93455acee915ed119b93bc4b533947c2d0d378e35237c5ae200000000000000e000000000000000ffff00000400000043acf9b5f164194d48b724b9869427f4140726e69355b2e78d7df48e5cc52d26dbcd513588d6b59fa294d23f7312a11d4204947cb5df5f8851a1b1060f3b9b903d601b6df49390ec1e95b2411985dc64602c535d0b737813f1e271109d18756f35ee369454fd9996cd1f972e851a7ca5635220915381d8f4857852e29c9a7331572dc2d7034704fd45ddebef8b45e0ba9765cace5bd7832891ab737b119f1acfb79b8e6831d867ed22e83985d27f6bf5e74c3d3137bd6ca74fe2196ef9fef6ca23e7e948a724459da49f698558a40000"], 0x3d0}, 0x40a) 16:00:18 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f00000004c0)=""/115, 0x73}], 0x3, &(0x7f0000000580)=""/225, 0xe1}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000140)=@in6={0x18, 0x2, 0xfff, 0x1}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000300)}, {&(0x7f00000006c0)="978b7b251f0a9d6e8b8fdf2a37fb6502d5e1b9ffcb9c69eba90d5373b4aa70d5c3f9efaa674d95dcdc76de434b542693ec6499a21be391fdafc87a93f6ac4213de431d69a3d0750243bd396b946a31f24295cbb9ba725df678654b4bf7c2412885a98700db0c17422fe36ad223fc876762ec073d77835686ccdad4f9ab0b1e4bdf064a6192db9287e01a5358b2b9cb468d0ae467d2a04c2ece782847039e7c455bcb25025d78a6129e98a220", 0xac}, {&(0x7f0000000380)="40747935ec6ea1037edf143ecf", 0xd}], 0x3, &(0x7f00000007c0)=[{0x58, 0x1, 0x2, "7e45b9be30cea9d89660ebe0995c977eab99a956904d9335789be66e793e162cd55105b3f1107aba4bb3425e352bbf7d43b48d68dd6f1c58f3ce66f0c486f501e6ceb2081f7719"}], 0x58}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="4c0dc55dbca7078325", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000340)='./bus/file0\x00') 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:18 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x242) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 16:00:18 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x5}, 0x191) 16:00:18 executing program 0: r0 = semget$private(0x0, 0x0, 0x300) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x2) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x460, 0x4) r5 = shmget(0x0, 0x10000, 0x2, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_RMID(r5, 0x0) shmctl$IPC_RMID(r5, 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0x26, 0x800}, {0x0, 0x1000, 0x800}, {0x3, 0x0, 0x1000}], 0x3) shmget(0x3, 0x3000, 0x2, &(0x7f0000ff2000/0x3000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) shmget(0x0, 0x4000, 0x2, &(0x7f0000ff8000/0x4000)=nil) fcntl$setstatus(r4, 0x4, 0x40) ioctl$TIOCSBRK(r2, 0x2000747b) r9 = shmget(0x1, 0x1000, 0x1, &(0x7f0000ffa000/0x1000)=nil) r10 = msgget$private(0x0, 0x0) msgrcv(r10, &(0x7f0000000180)={0x0, ""/159}, 0xa7, 0x0, 0x800) msgrcv(r10, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x3, 0x800) sendto$unix(r1, &(0x7f0000001280)="7fd591fdb24afc5d8bfda46131073bcd8b0f2ecd918d6bd2b2be6ec8dd6b62b96b080b8c14e306afce351f791bd60e7eb6faa58c98c713c078853be64ee73d6d58b8e312767d7e5edb486301f7d80981dbe8089c6f6bce4bec42e6f45a0e64b50dba6dc08f93437b43f7902e51d1e8c1f41d4c6f6a9c111f2aa2b0105aafafbaa22bd657e2aae016b0670b596bad2d27d2dcbde2c2c34e462e78dc01040c014db9de3fb06d5525af81dfe1edfe0a111f36f43ff12336fa30d025aaa68fb538fecc906b520e9aec3c765d3417b5bb12c90ea6b7", 0xd3, 0xc, &(0x7f0000001380)=@abs={0x1, 0x0, 0x3}, 0x8) shmctl$IPC_SET(r9, 0x1, &(0x7f00000013c0)={{0x1, r7, r8, r7, r8, 0x4, 0x5}, 0x5, 0xfffffffffffff001, r6, r6, 0xaedb, 0x100000001, 0x7}) msgsnd(r10, &(0x7f0000001440)={0x1, "d6dbce8cfc6edbb829174cea21a292852f5c9b3d40111e5e98cd3a86fc4305e8c37cd230a708e5cded2da259b93e0e6194e492078d262d5da7793f8279267061e34d522052b6ce23039648abc04a6420efde0f095f9d03918542d9d60f4bc6b2359abba74ddaae23fa4414ecd069e3049bf98756d4675d7a19c99988307ad4a5c33bd539ac42869fcfe33596ba37b893393c043558f6c128ebd70d3d6095b531ec532560983b5bd5fda9ed60cb4076fd0bc675adb5fadc14acc8384099917c3900ef44f4d51b14eea52d925740d42ddc4f4e585b8cc9f515f695507e988d438b7339147dd7a2d149dce1fdf31bb3ccd0fbad9ac03b77ffcff5141244385064d78a02f931edafe50d12f0678b167df7a8a312a8599c2b3b6c4595e9fea88f6b6ff1921606454c9d32419f7d09bc1bbc21bfd1fa892a4d947d9501ed1adef4245c49d151ebbf7139a3da25d81bcadc27683aedcf2e095a533d8fd1e234eea73ebf2e54931dc3cc5d9225c9bd1ccd9f7917841e5bafc59a4918bf0b633e8e817a3db44bb42a82aabf4024f9e049f03bd34053f063a716692448621d29630f9738bd9f3a8abd1498a72f7d11878f1c4282b43cfe735b55d82c7f0cf8d9be8575e706b343c4413e214cebaf9804ae9dcda831f413b9529a8d1f077748263e56c2b8445572277349865394deda5ba80bcce132dc34d4e359486cdc8f04ae6e8c02dbdfd73e5147b7db546ca2062e68a5ac763e8dd4bf3f289b7766e12040ffc1b88c921b5aaed90c7aed3208d69c8bcfd829e952116f82c6ccba9d0ec166bf68411605e1d9edd9a57d94780187b71ce57ff2e482faea6fd31a382dadda3fb1b14178fe430879cb9ce4127d55dbbb03d7802d6d1bca91d42ee12bf65f5f4fba5fd3883c94574e03b8ab68374662651c7d9de30e2246524151af0866b9637b5a6f619db78ea511b55ee48d27dfabc9eaad74b7289baf43e95a172a2c7156e796dae3f5b84ef7a6c13603fb27c320e4aa28687a83ff3a9a99a99b9b65b44821352871736b6dca4c6594212ceeebaddfe1750f55f28159a77f6a0aae3f6bec17bc3dc1fdce8501956c1eb51d69857d6479af0200e6a54cec074293f00134da46c7f921e6772dd2c8955b3c8a1c94737781d4ef94dce173b53ba3028fe4c75855341912649d22668f46249715977e0cb58172341111b27b992951a44c898d13cbef6c4a577de77b2cd71eb8274a1d1466562fa9e91b10ec6215f6d85158123fd9639243f01e0031d0d620cb136d95dd680cd61cf4470e8ee179504d29fe38337c4411a2f92ce0743112b28a52e38c917f453697c9d7a45ed31a10b2221cf8c2e0b891eb33e67c2fcd07b6b8a94ff62f73b53654fb7ad6aaa76c5b7f1cbb32275f732ba3a62ecfb3651c4369dcbf5f95921171fcb2c65bd17263ceb8698f0c1411ef78aeccf52c0c16bb1711392c50f37b34fec07539cdf85dea444a3429625e3beaef9708b32a6a8e2b288e7f9f9a3888e395a153db8ae62463227a440165bbb1ce438c34e94e08e7fec2f6966ebe23006001fb4440d2f649e88f9173a59b2c7a41844e14e95004c35004a610ef90bb7c709ce388e551a7bb5473961f096a5e13280fbc3c0575bfc66f90e40a592eafcaa83cbc2c43306fb497a3db68222efb9cd14dec21d520fb6886f7e4c62b85ef5062c303867c27cbe4042deab700becc433087af960de01d2a70ff223077f7b4c5b738be594fb00d03fbe8e1ae09af45e9d289bf918fd225ad5f17c4b6621d9844dc100eb2c87521f5b6cc4cd09623daef02720eb4406c6d86d1485ce0493ad6febe6330d667a570f671d2423dab82388a5617f478c43173b993ee4072f84a460863536a1a08eec40338c7c4f434e8bb6eb155080cc0a5d74bb8844f692faf449c27dd997eb643f68851097035025ad6df3e22ffc9ca426763679dadfaf82200a629438434ba363c0b05e4f4a745c9d6837592825ab6b7193c1691fdb2b37ce2e0e717a3981d782bfb69721fc9d1b283e4e4baa0594fa9bfb6d92eb972e72ee37d0f055ffdd451ba24ba2b436d533f50debdad1b806ef853a303bd5435d514242373d970cba7fa43332149517b43b6d11858fa29dd5a8181e424c6fc4e44e61852bfee7e069f1eb39ffdac41c2ee969adc557e0a3b923da734a7411f305d27a220269a3ce5589e408797836a78d90b1a8e90aa971652977277ac297c9133daf5eec0aa136e4f6fd8df15130afba41fa9b93407f999e9bc54e147a1a38453c97bccdfae07cf6892183a1a71eede7544c03315d5aa8eabc35ab1a062439d86f5d50bdefe983997c3a052a8b2d2d75d575eea96c14c385e24c46733936394417e52ba1816e65ee59cdb7d5e91d5ff176f2eb023744c8de625602abd60088e87f5b2e4e6dfffe12b46f3a8456aa15e0e14a924015d1a484ed8140b29603c33fd0fbbc17ba03601d215b3a71799dc5da034274c332f15764166c0b2c40553aaa9f281795415276c0dc9351887002f1e7d4083ea9fac1053279b863996e2726c48dee6fca0590586625e21ac6192f91fee2a6bd3a7d63049c676c8b187b9b4e1708dd1d2c74e04e6c6609a6d608dd8854179c4c877803ba240741c37f7dac96d183c6485c943b9c20e0bb10bad947239a72eb97d3fee62483bd518e982765137194b437f9745ab12341bb9cc84e2a0ef1fbf7f2c22d2775d6a0a7c3440e824ca21a360c23d00db54272328fd2ff888987dfcec040f2122a704bce89401aefa05af5c0c558dbcf303d0dcadb1332e950be85ed4f107e5a9c92393aa5b46f36599810ebbd2688692d47e8be319ef1e0781fcd4933054fdfbecb8ec51ca39144b90da82140f64d6c832ee6c612924e4ce255c2dd76534f56f7616cd7f0e464073174d60bd92effeaae4a5e2c04165da4fc6ab98bda3aabbda737eb6012469b6c8cf33134edead18a1d74309a9eafad834f79841a52acdf02b5e674744bf345cdc1c6b5acb84b7f587dbc0f3131ae4389cb803b219ba04d37e4cffb540584cccc4cf614a4fe0177bd3bbe77c5daf6dedef2a4234d9d3292e5bfea9a69366f50074d4c915ad40d63640c6cc43e992474be4c9eacb5d94c93799c5107b04709fd27cdb61f9c9ccb317f08b391cf70205ef8c6f4a6f90212a374b9ec72b8e4d1477cb1c00be69b2f09f1f408cc3e6520e18cac2f1e0f95194b4bff0f843f317ad53b249ff4f8eac463a5ce0889469b05b0f1463ff08333883b164af584e961e892d72561a0f12bd4534d69bbd0a75c578e79f812cf685bef00947f8bdb9ede9a1a10d4dd6665a3844e0bcad88325e18bd451368035b5f810ec28ee23e03bb6eef4e83deea1abbfa3ff55d38289c60ccbf647b595def446b30c849ae76472daafc57a4e497eaafb914095ae0aa2061a1eb45ecb2facc1ef6b648c49931b02de56921ce5fb81406a0212e14225e4314f4f4ce85b54e8ede24c012d8813be97ae06c11b8fc064e5126d782f9a8d1c187b104110b240a1b7608ba165f2c6052057a785727a6ba8dee2767d6497fba80f7132fb566eadb80ea8c8568fc894a09f7273b32e2ec6551a237526f09e6142141220f35eb3045ec549ecd69e1609d70296a5e5514c3bf0b5ec1f576b5358c0500ca4c1f385ab4ef0119a3eefdf92e6765bcb8dd812090e7c9ee4482ddc683a0d3dd07a9230a216996ae3640cc7599dafc972d09d5eeeb186ac457d7f57d4f9f2de052be73e00cc180f0efae6b7406a7aba60d327cc8ba1a81346adaacee90368892844c1d4f7d548e5975ef7cd997ab45ca57b3141fc648abcb0f571f08a2db9a27bd9e1867a15d3ed4914d8c7c6aa3034850d0ebf1101a12961a47ee98744f045f1809cabcaf1f0855fa56cef85d111ad37ec8e16d6f59fb8e838dd147a9be01726767816ada94611855c3d5f3264de6ed14a38a300089c1c0c2c52fc8cc349c3f721ffccdb7c2e56c6eec3519621891e0f48c114d290fb807b6bef41b7c94732e5aebc45f334f2d89f840157c601b531542173b39181da1f1b8c22f8abd15ba73d483a0720089395da20373d60a76b88130baf22359b015dce992205509028a57a6426dd5f61e50ed76bb864dcce6beb60ec4158ef01e7fc524c649297e7c6d248eacb4a8be40d9723eb1d269a87e202934919af4b5d78cd23a319c050bf5c402106b1b187a25c9ba8d9e3a5d0b5e498a76417d02815c587ec9ef86b419ca70c2adcc2a48e05485425e63f664e0a2f901b6bded61a65fd91d5f55367919bfb306196a7bdb398d50b1d6482702f7d6a36b9336c7397ee13582466ae534363a42dbbb9959d9bedfae82d39a476ab2471508502b1c031b08e9bdef679406dbe9ca95f200b01b69a017721d16eb556d820fec8682917fed2177945f42c0cffd572e83caa80217ba03aa265ab44c7993b53cf5a6b76f05c4a3c18cccabea87f84b98c8b71cea370fae4fe346cbf2bec6336de9acbb062ce154df45642bf01353cdb00bd6471fc97df13722b421c07890e338260210cd4490882e1df41c78550a7c5b27d2589bbb5d4b86c21306a735df078cf10ce5590730e4ea2191831c89fd383f9b48e92189c4014c472c35648c5cc4717df52995e5626289f01c0b52879b68357d4dd40c6bb534b94e0cdc2ece245e8a0bb92d8a4123e5585f08f650cadd92fe610aac9d6897bdb5c7d0d3e74fd8398392aba78b6af3d075c8cac133bbb9b6a72e121ae7cc22245ee413bd5ff218f6bd495ed36d1f75642e9b00ee5d95146ef4765407ec6b144e3acc583535e61de344422755d803a07cc46cec897d19ae30f4af15a38427c8a90f2f7802c54da0892c8c54c86a1446c7b505a23ae66f523961c8d4711a397c0eddd88679a7512ea7e2f323128138e71fe3f0e5e3ac7d8d4a570da9a283cecec9e5d12167f382ccc3fd8ce2c47bf56c73286f54335bb1376a5e323479bb502581d260dd18d1e86fbcef4d605d7811a843c7710d765ee208cae9ff2aa9d254263cd5c7a2ee75fa05bb926a0ee7c8c1424207f380a8e139c3e9619a77d5460567ec9fe6fe42545b29261c74a287af1fc5ef3b7eb65688001a48fc305fd6ef6cbf7912d32bc126135eb2b75deb007c8e2bfc41bd394a3678b1ccfcd6b4daaea7adc61605e327f0556bb7da88ac1b416a4c49d180373d696c215fbf00dc812e96e24efe970733f32f60c43944da31a6a02fb267ff960d09a0376a1f1e8d05e4d4b45e3ad31b8d9053f16225e74a65f1075bf3a33d1b4648a4a85d2aad9b262a3b3b91463da5315d3f32ca40fdc519a847718f55b27c0cefebce648bb4a9cdfc8ba3bb566e3a47f121e4a5530bed3aa69ca505c6368bce2b24b620c7c6958027f603e0667c92ceeeefc641f1eb10f7ee62dc5459c9e31a447f7761e365c2aaa3260dc9051af927ddc1404fda6d80d1dc77e9520e30691acc529468c2645ec3117321123767b31be2e5c58bc5f15af4bc52cf48692fde7e48c17c93300532f76b31c2e44a4e9967185bd73bd7b5043e1cd28c05261efc33f2cee76a19e4354a84d8280211a1531e8d41a6a4f26aa767eb22675717c8583aefade607f24b5fc2fdc8c58e977abcf6002296f4b37ef1fa255a38e3f93ac27822a5c2e5d879ef36d1065595c0fb72512d6588ed9f51037429cab8fffe33c6234a0b70277955a04a4071f181beceb4425a8f75faf1e07d14e1435259c0f8a921b6445b466d277d077323ab83de4cb0331f59cb9913ebd816b80f15e6d04b5f3e4b7c3a1e4e9b8e93c5bd2bc1257b31d69d1043"}, 0x1008, 0x800) fcntl$getown(r3, 0x5) shmctl$IPC_RMID(r5, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000002480)=0x7fffffff) shmget(0x2, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) msgget$private(0x0, 0x40) pipe2(&(0x7f00000024c0)={0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000002500), &(0x7f0000002540)=0x10) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x5) getsockopt(r0, 0x26, 0x6, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x2102, 0x3) r0 = socket$inet6(0x18, 0x7, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) writev(r1, &(0x7f00000018c0)=[{&(0x7f0000000480)="85338f0a0ff0485e85f58e8134c1015c32dee48822ee48b445efd93ee5452d1cda42f84cd1d818d92512aa22c535f6cc1bba5e64daa1c269e90c062f2cf46caa8ff196721b693ac09e4cbffe1bce524178c3a284b4d3f19e1a44524bf7d1844f3cb8c84c11f8d6ce5ef1d3bfb58c91d2209e8a893d8ba2ee97392a3b3c4fca7c661b0424b6480d4693e8b43c9ed46870f5ecbe31f9ec6a2a160bb530c03c84d936a90b090208c6b5ae", 0xa9}, {&(0x7f0000000540)="7ca931cca5d9c7b39abc6081b4f7fbbf55b46804c24bdd1c7d929bc38136cd2544ae51a15443fdd292194fd56c421ce15f0b6c0524ed4acc047598f8282fe111902e768af5264603c457e4460ce46b3d29d87b89c57db7ad52dbcdf0763d4fb2f21ee75e670a449e9f5453707dc088f564a38c48441849d9207836ca3e8cd0e39c05600012f246b06b9e04d33c3a0d550a", 0x91}, {&(0x7f0000000600)="b1b480393ac10e31e52306cfe49c0e0bd0670f4425af3475dcc28b079a2cb63963bfbd0b23e118056a41e76896a8d9a24b02213d78e3e070f52a313ddcadaea026662d4b445c131c1934de3d8d938608590ef0e153927f876545d4b416b7052973fe5b365772055105bbf0e81c6d587ea775798e669b7a49e76a09790e10fac413d3a39a727510b27ba7b405d012eab5600e6bc53fe38c26e03f2808e45e13f0cc4fc44e564eb61c73702e075f8551059673a39f505bee3e053c68d6b4f4f7e03651ce34fd5547544cca5350f2267b4e4e4da4cf60555907e8f242fba4c41fed8220f557831651b662396406065565cb43d66e8991b2bd29b316698dca7003bf1e5c30de54ef05d2aa82e105b0bba44798448f5af153c6e54532d302db5745943f5f711f356d0dba6b6a44c0c89b89e9184847e0f96c955ef54380ccaec3c5b3e4434ff21590bd05829f4df673d379c95b85cb08ed07c6fc2820630a31fa3e15f9ef800c4a8d531dd32543f08369f97dec15820f0a49101f955707e7baa0bd94366fc28a873c6ad83bbb2abe06a0e31a629d5ce1261564a7eca6e3f0559a8f51d06532220d4d2a200e947cc6dc4dce09dc8b80bd3bc179cc2729a1ef43e45e87aea17da6a816109c10d2cde580e5c09db9fe0469f15ed7fb4b478aa8045b2b3e9a2b6a2161fb18db3db51786a9f56573307ff38770d3ebbef87f1ac412735b8ab88ea373fe29aae5599527fabc40fbf9e66560f536383511b715bf0add2b4469c54ff1e135bf443c2395e4c520c2b5ac9f84fe117388dd8a7af360a96355e4cd01612167583037d4ebc6261dd10fc4d7a62bf4bb911a63fa408ff458eee81f2b7ddbbe05cafb39ab202eef48a640060e7c0834a5bb7f032fe05e2ddd1c3aa35c3caa20a6f1234f7b617cc09d909342089758ad3a6e67ac5f026cf8066cb441098190e9a13e39327edccae37084dba2e85fc04686b58cd48f65e349937ee176410738c2d82f40127e881811bd5c9c6306fd2830e3422260f8071a4bdbf57ba9d3705d9977de011053a3004c5bbaef108c4d05f1a904ee21f91a66befbe4bce631c3f5ce49d627ef5f2e27867a496378f1fd5c2df4ceec68b021c16bdceeb420314ab4995e4b7d8d81dc0a66b231597a93b6691e52368fc62c2e669089893fb038cd94db8227c53f40c3def966ffc92028a470eab21a1559ebea5454f08dd4cee333d70a48aa96ec0e7c2194a4139230b86f0c36af5990e17edef331ca9fecd4466eee276913c8396e99241ff679a623bba4838a1a13868145bee2496e615547274ce64bc3cb2c6d2fff50636cd9e57d9c8e4c98d6a804365a9e40d4156bc2f09cd8dfcc911308aaa8b5a8d3ccfc775f63578a48cc224060a7d68f00cb5d19319a76c0b3b71facfa9bb331d9527bd9960c71cc3fbf8c43a9fdf986f0a1f54a40e0f17f28fef62e0f308e972c9a49b2c6c2bc44b20a0b4ff31788d016ca5ea8eb27937a02d60bdf897982efa7ecc2af51da304f1d8bbc2279d9c867b26b0d5c9814bf208a804d4f6a04e246ec397feeb3e1b8c01c4c56138338bfdea20cda5a54d9b648e4e8dcc5fbb280124f103088ceb54894cd4080dfa7a4243c2c72d058fcf50761ed6c6f9dcc0513c3b9528d559973ca6cff9bf2f153b361f9cd834b5d73241cc6ebe34a4a5a6c0be5ff1a7e252ced5240a1dcdd2f26adbff4a85154f910fb784c5262d2e1b056898d887b5571d06ca50c85881117378a07e286f006a0d49c0e783139ef72bcc224962d905fa022c8f224fb221ecc0cfd08ac384506bde2179c5b6e7df9bfc185c7dcf7757c98329fa13805dd8bcbbe7513d72aab7cbff4cefb7e1de24b1dce7c30998d7266c2aee94fc35e45f86bd89093ceca9d676b83c237c9c6fc8ccd751dd915c26d5a1ee8e51ab0ca8f6e6f48856aa042d1f6652077d6860af2734573b25f4658ec70534b5135e43cb2d544751c74ecef3ec451ba1869e2f218be0d6184ae8aef5dcb4bebb35e25b324fb35cafb6ca34c42923e8d6608a5ef2761323217925b60cd4c6c851895067806f8a43545c160d58def4c0960c55c894b73ca3da3cf5498bce484b18007aefcacf3b45f8e4aba58276729b73e5bcd7699514a85d1af26d8ff962a5b7920999244bf71b77aa46e058ee6a6c76faf3ee7c74e8cfc0b4e6b18122a84597164353216812f1960c59cf162376d350b7f6eca19e53673731de6a42722dc224c59434b3f23abc5a40c3065eb8c975c25a9037b7ef2f3078bc16c204676fd78f48f7689533f35ca6fa4cab7b8b79bfeda6543afc1bd7ea0d61d973b8b84bc28dcbc88911542675dfb827511b6945b7adecc38ba47925ebdf70b1bd8b1ed162bea67866dae3b37e62aeb61f6fcba6460aad4e9a60173663aad4158ddcc31461f452724f1453be46af1f535683b27a0453c6079ef54cbf356b55811700616bd0152f4929d092b1b6e61e0fcc66914e07ab9e1f51a6c49c0ba7351030de67c019c81ab5b68698aa4fee7cb7da9245d0a4e783f0c7cdd8e1addc35fa48883b4129419af511bc5f67539bbfff6bd6d0b3b7fd2beb79805f83186a3ee4d1747d308dada1805f6db311dc17a56a4d6aac7f77831c58a7d3ab2df6eea3b39c1c48baf604f4aa5259a4bfff11038fab2270358151450fdf4821201ba914c9b3f3450ea3aa0126a203b8c7cf3b3ad4742b84a798b245bd96bdc3310e38d950fe878794345caa22b7db2b26aee51c5d6b83f1d71d863b42e83fa7bb155c03fadce511aa2497b5b9e791471bceca44e832ad33251bdf5cc3217658bae96c9384d21d88e72f27b209c2cc4994010cba1474f3558d0d66b34e6ab5b178c9f1deccf5a92b50093d8de951a16a114bb26169e469f240a68a5279b82ca9bbcbc90422c4af690e322e47eb8127481c4609f23353278d0bd735976389d8e8f3419091098b2a1f1bdbb8781bb638bba58c0d05e46757f708b4735a78e9e4725b6ef70a02fa46dd5237098ca58ce3cab6959135840c8a76b521e0f8d326c7426470a3f7b510cdcab5dca7949821475b12c61802d3dfe76a185f5ba0edc840671fff0119a526f65946dc5e467a6198e88f8b5f0befbfa7510d568eece1da970a6baf6b0bee61d2e3c956567d93d81c22f4620f98af76586ec197daebe0b5f37921193093c890fae905b2e797e5d485acce8a9193f4904b5340951bfb4dae3bf2256381ce67af83d4c83bb3ef2a294e693feb68a7ee3cc14f615aa67c284968d7ddbc2fd7ff46b77e5435090c919e0bdae05aeb1c6aa677197d61f835d6d0cdd68d87ab8b0943c4836d20f67eb1342c8a9fe96f905d702c7816b769d7d9b27ad4b74cb11d46b2df2800d0cf29010f729ec249dbaee4a530177249bb0a446355d57892db9b7e1c47cbaff6ccd60a8f762e960030a3639be18182b2f8831e1880ca738cf4fce4585d27f7c600dbf04b8b524327a47b571fd365c0d9e8a6ee4e1cb6df6e3f0297fbf86247025b293f3b7f46f97ca2faa700d218752aab565cdc094c4ead76c95ca2cb67027b99019de46ebb386c441507f415a271c7f8953ea397b6ab0763f2928c17df879d4f3ea328d962a10a8fef39fb916ae24e66f6c759c1098e8bef6374d35e7b7409006063b99074a69801081a9c79dc8a3391cc2e17e6b6c45cfe7ffe783f5e489523f1f8a32a51e78a31bff00ca94180c3d444d966f5a55481b82c85f69b7c71544553297b2c9c2079be2b01a0a51fce9b2348d13da93e6a8b5e0e63840e3e59a081a68b7bbb721b72850efea59953a2d58e306fd378796026913a3e9dab0d5d3b3b143956d426467082d9643c5f55dc6b1079c5d4cdd6c13a31b7659ded25acda568e23d218d34c7093b31f1272bd94280b3e50068de3c7ad64680b64cb97f51ccf438794372c0256a05aa9341cd3b66e2c86d9ee5b8eba4975f93bfe5d6c8ed00e7306c78c27420a0353a239dd2536168a21194a2335021c166e410cdf6ab148cc0adee38cc56b9e249ee9dd3220034ee4f1165722c19dd72bd99905858f8f71cb87a0b3b4b54165e0f30049db7ff3649061a034954fc56958996f83e1618d44b30e6e27d02580cd39a66957360cd727d07dac9252fa484051ad61b92f0954d797c4d6ed18999945a7b8b4eaad7ba041d66887594238f9b70d9e52c329067499544f749c6e0862cfc6eeba6b05c1c4c71304d6b42b9b62f79dd98c33545036ab84218948639020ace9165c95a56f6f57e4aaf189b79166281c11cf56ee22a4510e15cdc62513e40850c7f3ece65e5afdafdd6c085eaaa8f75394b2f65c0499c74a1cd255309eb65eb4cd090f642e366786fcb1137e6b85710cab5faaac1427814fb96c98911ca1b506bd6f232554856caf18e6e83fcb62e2677131a53444abac4082d585126b2dd1ec33cdbeb8074788070a2b487a6fbcb558737f2819530d42a3439a79a7365a55488294f0fed3bff43b7a583f316eb17030be89b7c2ba15d78834374d16f99259486c49eb95a93cf6a3c5dcbda3dce697b5a620e438f610c443df0ba1bb39b33b76fd9afc14b9da58ee3da66a31b29a2afc4cd555e777161a1a3c8ff3404c052112af8a315322fb59e4655f3286ce1b7eab5caa5ad40f0fe10e6016acfbd303fb270ab768ba810832916de9364f954a75429f65aefa43999601e924303e952b3bd0b7c1025c286fba411ff1903c01d8e8061a5af62510f89cf5baded9e6caec29341bcdd258303c32bf9fcfea7c58ca161d02123acb1a7144a036ad1e043222134d10b54e88fab2c8231a613103cca493db18321b2b36e755fb1dc1b76fbc69c0090abd4c4d4f799763cc9dbdaea94260b3999f746ba01c7bff1a6de4f49cfcd61f1a8bcbd7d5f90ad8ae9b6a0ea4d0be32e171df6b252b087e44799172e542d78ac5effc643c6ab135e403a0e170931bd4d6817c5d91fe8d675c55869fc28fc3c165a41b52beaef687c6ded2fd988c56ce8458a93aa7fa832ebb4277cc1013c327603757d67440e65985b968d5f58a018979dde07f3f2a5c72060a574ea2650163fcfa6b60bf0aac9ad89d4fcb919cb9055cfb156282c3f3ebca5855205caec20e62a000558468dd37f734866b5ce2f83b0372abf50c913a487d65e50e60611aee10ff0889160811220c4f0bc8ad3985a7f017014322b20cd4f56fa1cfba2b5960d417a63961ae6e42ac213022e53d766b68a5596074d0b950d0552eda506e591e12bcb4c8e11ccb94e5f29da0578f545740bfb0108372498dae23adc53c86bcf1f0a029d6b2ad2202a98ce3f12faa9b5b09fe095f717f0df4c06daae74bd5eb9e69d780400d9639f7bf8b86e54132b0724b1d66d57896372abf03e5cc8fe1d4c3186ffe5277aeae490b78e644b2a7d9695844704de74894b5552764929921010f1475e2aa4998189a28703c19d8cd615e3942d1e286c924e91acbdd9bd0b2bf588f9e4e485decb8593afcef234bcb5a1ea8bd740f6575674d5e9430597f481a02f26c2d3cfd3f22a831a3a58a58d5a3aa43bfe94c12ac0a0a463c7da0e3d91a4d69026339b2ecf31cd695aba3a8923173cbda4cb731fe94192186180b0f0e6182293b0d999ca7904910cad187a4667b5b305d77cf4a35bcf2320406dfd27acc750c9f48aac34ba563eeef277a79d051d5241bcb50ce18984fd460eca06aefb3a618564b58c908e2da828e0c5439ac89752dde33306c89955465a48023e22741cb0e06f53cde736ed5b619129a9d4e14c634e7db137d702ce2b29cebdb879a32af5954b8bcb8987e88c", 0x1000}, {&(0x7f0000001600)="535a4f5e79090c38498c6ff64efaf000e99ac9ec6f254a590817d50ebb7fdc96628278143b128c8f642e10b63aba2c8ff470ef2ba55f093e8505bceecf6b77a35e370c193e0d2db5c6759a138a288f247ef5a49a0a4af20a856cf46d29796081f4dacee67388e64f60da6c8bd753bc5f8526a909413dc3fc1201f369b5da7e164ee07496504d5201a2ad6e00dbef", 0x8e}, {&(0x7f00000016c0)="8bf549c5a48d69dc76b57b9314dcca4195812cc8c0de26b6cd020aad390a", 0x1e}, {&(0x7f0000001700)="34135ecda552cff2c6b44611483d1ddd15b1c5b71b6b0297259c32fb1585cc282caac21d2a7244d381e7b46f344d7a3467e928ace1778bf17f11cf953ee4f115a3015666ece9dc0af82c67fa69e1b8622e54c9d52a42a2bc69d3ee673e", 0x5d}, {&(0x7f0000001780)="1436fcf10e0d11ad2cebee0769451414a2ed9e4592a1e26b8a81fefadca4957fceaa9a3bf7b4094e12a16ec91f77ba710784b0ed64e7b30f50124146b4a0356f48fd609c37d24e47fe3c9a8ee92cb1540b882e38691b7717ba861ae6521d8c1fd057df576d6c2d2b60ff3ba545f01c3ac89495197eb9536875c852f9e0150ad081a3bd122022d495d7f11b1547012179c69984c4394f949d1659de5beeeb08d23958bceef4795485ffcf7407f345773c74", 0xb1}, {&(0x7f0000001840)="9819", 0x2}, {&(0x7f0000001880)="58cda891f92e04f637447690b4367b9cb6a8e0138fcc33dedfaf9a9a1e159fa2a407f4dc327527fbb8b21c378eac4548beffc20d", 0x34}], 0x9) mknod(&(0x7f00000001c0)='./file0\x00', 0x4c, 0x7965168a) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) truncate(&(0x7f0000000300)='./file0/file0\x00', 0x1) connect$inet(r2, &(0x7f0000000340)={0x2, 0x1}, 0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x24) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$inet(r2, &(0x7f0000000200)={0x2, 0x3}, 0xc) flock(r3, 0x0) r5 = semget(0x3, 0x0, 0x4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000380)=""/206) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x810, r3, 0x0, 0x0) socket(0x1e, 0x8003, 0x8) recvfrom(r3, &(0x7f0000001a00)=""/223, 0xdf, 0x3, &(0x7f0000001b00)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 16:00:18 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x9, r0) 16:00:18 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) shmget(0x3, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgget(0x0, 0x10) 16:00:18 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pipe2(&(0x7f0000001580)={0xffffffffffffffff}, 0x10000) fcntl$setstatus(r1, 0x4, 0x2000000041) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r0) symlink(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file0\x00') ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x100000001) writev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="d43ce22a1fa6561f67c12dd6cd5c563e2da32484b7683e7f7d588a5cffcb34e3dac1e4324f943046fdeaa3f205a809c1d240cbe190a397d6b60d130d0f55e538dd4f46edc548cfa675722ed8466de5105481b5f97681a3cf1a0ac92161c86917c61d64f3b7b296e3bd547264307ff03f576639b3c2f4cb16840fb0febbd23d4bdce07985ae130a790cbc217a9bc7ee54a9df378d7ffa1eee5f756564d74b334ac05e60b656474a233bce0af49e90ea98c8c8efa6bfd0bc5ef5a8cbb90b5027e4e2b0376667afa7ab756a1b9c8be84e945884d10428a52877bdb1834ae60ba372d9ce2b5270c124625cf9e3bf6a69c4555f48", 0xf2}, {&(0x7f00000001c0)="3b272eac46bae55c649fc9c47316659d289ffd89a0bafcb0d43327cbea6781ac2e8e91416ab9e989b8a6914269b2a83bda2a1554370f73e044a947e1c67092bd3f2f5c8edf78480212c75d3a21bedadfcf8f928f6581dde6da4c60d9b8947fc413d31aeaf9325ac56acf379f7076b8d931ed883964d22ca229c045366ea707c909f32db868f0ec8f73096f8ea5c6d719a040a666add4b74a8b9731ba8ece0c50166caa1cdfdd6f637829a121383cd4fb05904f8f7ec58c7bd08410080f23a8a4d21a7b2f48e7c18ba4f7a4eb739898121457034966cc2339612de6c773aacc7fe69609930c0ca8c8666e8809ff2b5232e03397868cc8d20bdf9e9c4aa18522991fd327b5509940e3dfe680d4de8eb7fe90f05e08e4933c59ffecc08b30e9e58f34bbc6c6cd6aa9a12475739d89a5e52d1b771c69087278ddc8721af1fbc689f4887e14e32dd02cd7f6587549a5f3112c5826b8ebb31661b6f5392a302ad1204f9fb920b356dcfbc2b7cd219dbbe3b4251a333bdb17d0ffb71ba9fddbc4f52e2018b06be0c3c1d2f7d70c9b061aa0f69cf94ff1175c5af5959934dcb05987577ab176f6b379bbe40d2fc37480017c94551fbce21d4bb823dd48887d22d631b2559fd5aa59589f2654e5e74b2d6d03db5a3bb6d8d0a1ac18417ce34e0b25275a8ddd2adb13f96487f677ac09c641f958df8960a2c6b486a86fb7ba1767408cab4d50ce920cebf1a01d3f2a5ffaab58db6ae3430ff5bf4538d0ce78ae49c3844e87bbeee506d49d9e8d81e3cf71c297509536df3130e169f691efb9cdf86f8dce8b569235cdec535883803b4be81d4e364b18eada0ec6ec3b969b4cb7be85886f4d5386d3fea69972c556bffd9d468f6f48ee9d43c06d538dcff5de990b043d8fe2b4ab75a595015ab85eaceb678d6c30084b2e05a2ef37a116a11eed6177ac5e36cb56ded090a45d075cf66efd6e3467270a43065c3557a1be59909d2d158040a82939a7dc4fa57d8ead8028ee998f0be443270e0e2c854150142a1db9d575cce44e686e40c08d3c8c4aeb72f4d2fc40facd839189e8b1af128ea86798954d496f4c347c81a324e9209858dc50a41488b0dd9f5d10d2776c70a24f336e1e54fdae845f7257dd81d1dcc7726422e15b9662debe384cd2f8d700ba67ab421c8f16362b40733d3d8a325d0077c2cd23c2c0aebeed18c196bf5f38221c86ed6e3fe7561f3fa02ba706cf1a7c1c20954d3d87ff3db28fb792e2f271b2164b2e872c1fa304b463102b17f4b145687c22b1ea6aab5ad0147d170ede222b789ee72d1761b886601132731c0e986f1668935488d8b65d844292e6f25a5340862699cf8e8306e12af75c383019598b7a2e5810c9a65adb6415beac4e5d9837aa5bece3c7b02394ae07d2cffe7d185caf313759cc11c6333f80cb9bb622d6c1279bcb7b2a76f171c4370a44ccbedfd60229691529a3692c2f51c739c70232a9167bb381566a288587f9b6aff9cc5157ed7da172f9ae38645c2f1404f5c24dc0167e89493ce8738dbad232b059ee4eadc42dec3c746f9f96cd0727c3e5fae91718df035ace0f107d51fa04b236dc9e638117314649a9cb9a2e355f70e0d79e932b66e3199cc442ed23b864553170745582880ec5d7c1568335e5457a21a9e46a1260ecb08076c03d8f9e01d170915f5e7761bb35646279a3616ed81eaeb2aae426d5ed1cc3d62c3d3183e82b59b8b0123e246d293ed771a324ea65b0c6000e3825863296a0ab5a06500aabc00607bb452311e85914d0fb519951f70971151e374a11a9e3b702dd1d1210116ff8be7fcc30250a00e251803577206c61e68b187073303ee956d1cca3d30ba06db655afb2d10414428c3aad509396253bf149e17c75a652163fdefda1d39defa140820c38320a51858a37b5f71e44bae3606c7cf7145dc23985e4bbd3134fab4bad069241f4688418e37eedb0db61cd7c1fa67eee97f0358543f72e2a0d8512e041bd9e10f74e473eafffa301256f8b5c2c312adb00c4a49ddb0eec97f67323cfad7eaa5c2de084af702f35ae565134c030a9b47ce464cffb1dbb81b9438c16dfeec92fc704bb222aa3c213decde915cb1ecb6bc75e6cab9948e2db260735167da5774577b547381d014b062b1bce21b99e293234e40a3f00bacd575c63ccc513180984359fde6532bc6e60615fa4f704ca4cfe05f3c9f49983e932ab2dd4589d7b3f17939ecc410790b1ac31b891b8efcb4f8c590dbee8dbf2b0cf5c57666524b809a591aeac001f2805123d229e38a5c4174334d4fe867bfb7ba8792e298987a23f437f207d72ecddef10eb25da89724ddfafa9bca7eada820b0474aa9111c64970fe6c6c39622f347b5c8b59218a08a28f7eb58f80988427228c5ed35820e44b7adeef09ec01190c7ba5ba9f1e3708c99696c23c313a53bf81ac86a95b046b9dcf0c359316ab19a5e855afeea3fdf7b68c5d5b2de7d5beefe5b03797323e463b9221ed4f6c32835a9f65110b4cb0372689e258d8a1f8b893c28996c91da0924bfe88a996a040a4623471b8cb3beb74c6c2edaa0a8dfa2908e8ac91e548d050bc7b5f3d2a61f33270f58d579592841f9e89783c19d162e1b3eab7fd3b6451bff78695b06bf617fcabee0169ae4f6fd739d640f0a25890b8210623244d340e316343e37359defe69cc7cb020999b8b6f13bbafb6af5f67c8bda992e3f6c64740c7fc9181aed1ea7715305b970acfcd030f2aed7312bf4fa10d311d2f2849c2ca8aafc7b1c0e00622bbdd1aaaa28e3c8051c872f34ccc2686fdc84fb80a4a69e40e5cd88b2bc0491dd1ac3187e876d723111bbea425c99cee11d313623500843fb5559d54a9752684bd93e7d6a6228f6a77666e21b2f30a0e9247365c852e1c5db6d1e50f385c5168e7c970dfe7feddd03bff7a6c0e659b5d5fe4edb445e21bd93ef58af2662cb89dec1cc6797afa13ee1c2743bdaad6fa3c144c1c948dac102a96e3012d8452ee642dba15d3cc5d1df0e929bb79baaaf6d2c9024b6435746287e0bd0ce0ce088a4c26826782c94438d87d6249d73d4d778252fe27ddf4f23906af2b4e4e83f067f77969da4a75aeb6128f54569f3f96acdd27e58db3fd70f4850cb5bb9b1f12de78a7206f3fce61ef87e2cde49bb0465b029d645648d42b16dec094489371beb803760db3749293bdb7c4be069532169bcc28d520dc19fa3c209410882add88f8d06a6d5e6d84bf0827ce330b2dd542f94ea74af1ba2ec707dae55555780eb30d178a3702d57abc37e5f34d94224172af10ea944f1a3aeb697aa048350d83b97f4146b594db5842d9d1669b50b7da3beba7839d535dabb9404f813d15922adc5955db7a5d28e03de337b3783cd9cf7c0b8226b650dff06cef69ef71d35119fb4e59063aba16a021e8294ace68166dc8329334d3134dca9995f553dca07338307fe778df56bd707911d7902768681fe6d21be2316716aec76dad992505c196579358cb294f3b026d472d5c4da55ef3b0cb007eca45bc74dc9252cbc5413d79aeaf287e4e84f0e45f9b2a9a704bf8f2d88775ad08f0aa3bdad384b4563fb5661d8db0fd846d2bace6fd4b4b81839aea2d2a0602879d87b6468a92d796e4cb0ddc64b52bc2f493496a4858a35849a244343a0ae0d9f00c20e4a14642ccd8bfe28a9081bc1c1c3890120f7b965eec5bd61fa890145918c9dbdd818e2704f0fa2d01c0a83a6a73fa803a24b8b6ef5ec78634ebeb9d11d7e257fc9b9a089988743620e5f24b969538decd3d2b6869dee2b7b558ae3df3effff8bbfa271ed4c0cf4225661eaffa4c8e47de87b11d969a4a49326c94339473e36980a4a8bb9155ecba0d4affd5f8043373ccb856d7559ec06c8c2a5d5a178e84af65f428eb682e74667efcf182e64d0e01acb410b5149c7e8af0310226a62b79e31e664b55e8becee95acf01df88536659f1ed62d90af57f4b13fab5968a376b9ca06b0a01061da3adc9a5d12671c76be8a5ce6c60bb31941269de0219820bc9bf5f4908ececebba60fd37b017934e839fdd9b650448610ad57d57b957ddf83532cd33a38b1e89c9e3cfef12fe73c69c89e4044fc23231c63c264f68f22c25a2c187150a0e0b686d7a934c75239fe7519f8ee28fe79cbcc9e7e630cf879bb1d0234848dd739e77619b37f69e63d1cf4842d28d61c26f8c9a0a2ecdeabc0258f848882e09ef3229c427a388470f91bc54204db75821f76b2469c69070b526d7f5a06335a7c8aaa7b8bbbae53098152d2fa5988e3ff6537f9b3d981130c5963317a796a108ed5588d5af0ad8aae27d639cf3f5f6f672be51ddb5bc75b132469e012dc69e8788decc8bd6df6bc6dee5c63ad8e3cdc857a664115378c9249b6c2e3b477bf89932a1f9ab43c2915d509d72ef285b8ae37937e5de92e873e5b8083e895d726250bb44fdc828632e553dc509a41b2f197e250fb974f60dd6f2999bfb7de31377dce5a7fd3fa2a1db7a2ae7bf6e0d09dfb96257aeaca1b59e2c4e13ab073640d5245bbf5c9e547868edeca3d341e332c3df3c60f94d8043c70bf77c9bab25c460b565b269b99bcbd6075530fcd8336c40e4f94ef9b0f9128f2559e6741351bbe7c0f1aa6ca2444fb8dc074b5eb6c2dd8e9e10a68c5e6d13682324871526eaa0bfad14b622c1c1a4b7c02b11257bf62f48bf9f87a0d2081c9f0b3e5560cd1c979eb188c8aa0cebffbb4ba9377a11cee51d75dc279e3818013cc5dd6d6a769fcd0cb831861bcb8f4f6a4c0be87a2fe7fc8caeaecf20849c75c4b8037c17560e8ea6dfcc3806ce3862e9526d0b6f977a4bd53b5ab1c349db2218c4df7531a54486391a8542b3673d9cdffd646107e322b180d797173b0fa880a4f5fc35b17fce5612cca64d110eaad965b6c09d964ae4d1a6d96dbcca321cac31c0cae4d8050f16d64ffec629dd1d7056c67fbe18258f2a1423e79779a6e0eb34c9347bd2be6049764ef061bb74444588b2c4403713a2334bcf5cad745488751f4077b81b82fe0bbb023c8707289664b2ccf5f4d057f87802821ca0512def8e8e73c3840a6d03243837f1c94cc7759063ae9dfbaa811bd4efbfa9f3ec14d27b707172812c1a74038ce52083df5af3fe32d4db0a9c100f2e0d020cb0215863a1802fe33e0021c58905790437a4d08e741fa63567190a4c0485199d1d15bc8aae141b990b0d9c5e19d25d1a273c9a2946e8f7aaa6af0a89124f91c0ea5307df07c17a69929c4e5f1b4bb27990c37fd13addf5936f25dada593a8c048b2ba4f61dbe1ebffe27f4bd4622611d6b84f2954a016e85d388f3352894fb5fb83a20ebf363f0617a3bfc390606f9cae5d61b48bc655fb1f4eadfc74003d8a69e0e5d2ae271d7c670486e547758a68eb94cc9ccf1620be34bfafeb5c2ebf86236d5886c5e6faa48919ff51c592e6735865aedf9c696e3a3bf5d3eda43093286eb7a45da05b6bd94110ffb3d0395e16a169631648b5878bcd038eff803a29d8cade24d6d5c21565cf03187b1cedb21b92f72e2fc1b61ac4109baf7510e48a501a409acec2e805efc953536a1eab60de1482a01bb46fabe52141ddb817c8eaf84b960549b650cc664141d4fd895ca8017dbb5e3574a53cc63e3c1844bebc9fa8199145ff596f2e172aac63368803806c40b596407df702c292e96a13f92827d12e1b56015ae0fe1e4b779cd7a6f421a3d131f77bdcaf0c751685e5eaeb9de9d1106f57f9cecb262946373b836da0ca926b8adb8368f9931745dba2c40fa51c66358eb6875feb12defbc51", 0x1000}, {&(0x7f00000011c0)="12e9be8c14f2f9c324ef6861b62f1f307c16ffae2d3bd82d90ca5f767dbd875092f9934160be8b62b87bfecc25b12f88d2f18fde6b1fa683cbcf30d85236fbb305df2494d679b11f29174b2c482900b351f8c20a5c62718a8e25304c77bd1b89463a6f4e6c7f3c50dd1e59a717500b90a96001cd5dfc7d2cb76c407f2e92df0e61af3364135353cd3ae7d0", 0x8b}, {&(0x7f0000000000)="7de597d73139341984d779370b6405870e5164ce31266aa3d4143d27488bb41237ee99d624dac7e4131bfb0a", 0x2c}, {&(0x7f0000001280)="f4bb12f09da44f7bdea6fea5b98793c102dfca010304911afe7e7e45595aeeb7bd79f96c572ed486c7b979e145d1ba3d4e1171661134515ca3d6f5ad582f9b517773625c6f31e84b81b2776d370178af8632a98672a1f9adffe55cb38669a35def35262a47fbd5c975f83e8d42be495545fd8b293997a19e8aa1fc397eeb463b7a29882e60abdba73710098eaf1a2bd707f9e6ac6715fa1c42d721c971a8ea2264822e1b867e1df85628076e32e48d8a510125bbcc25e9934785f20d722f68a25453a071147697fec188", 0xca}, {&(0x7f0000001380)="3d786e269582abee5c16b181b0742497d80288d6fb59075106a31c3034e683bb40c55b569557f666723bd256d2557239bd7dc156fceefb7a1f4fdb832a0dda4e1e54134c704ac1745704a41643b2c40acea5e29998aa4a19dfb9757148d24ba93c1b7203a843f3eef143347b5eab5b54ef98ee", 0x73}, {&(0x7f0000001400)="782a1c8db663834621d786c53d910af5df6f50e648602fc25851ee7a462af674c4c485c0716acad62304efc8010ba913c33b4df1546662aaa021a532018c2009344ff1445ad5193a2dae", 0x4a}, {&(0x7f0000001480)="7b757a4e92b996431d36c2367e6b6b35ec930cd06af429ec1505fb1132d25f1a4294ff441a34ac59d084b9d2cda8624a12a2941e4f0e86a81eaa3d6e0c3f551ad2dc259200f2e1b6a54553a5d54c90af69da9a61d082328f63a1d98c6fc4202b88894c52ca5c63058dbbc30bb407b88377dfdb", 0x73}], 0x8) 16:00:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000180)=0xfffffffffffffce8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) recvfrom(r0, &(0x7f0000000000)=""/5, 0x5, 0x841, 0x0, 0x0) 16:00:18 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000d00)=[&(0x7f0000000700)='(\xca%/+--\x00', &(0x7f0000000c80)=']&\x00', &(0x7f0000000cc0)='-\xf7\'*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f00000005c0)='[@%\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f0000000d40)='1\xca\x88B\x05q-\x02T\xb9.\x95*\f\xf1A\x92\t\x84\x9c\x9b\xdd{OH&@\x01\xb4!\xa34\x83)!\x88\xbe(\xdd\xbc@;g\xc2elX\xba\xc5\x95F>\xd3.TU\xb7\x92;s{t\a\xc0V\v\x8a\xec\tl\b\x15r\x97\x92\xc9\xcd\xba\x86\x81\x87\x1foC\b\xdf\xcd~K\b\x00\x00\x00\x00\x00\x00\x00`\xe6\xb2\xb9^\x03\xd4\x91!\xa1\xfa\xa7\x14\xd0\xe3A\xec\xe0f\x9c\xd7Y\xcdo\xad!\x9e*Ceo\xea\x88c\xe2\b\xa1#\xdfK\x85\xc7I\x14\xe4?\x10\xb9l\x99f\xaa.\xbe\xf8\x04\\\xe8\xb1=E', &(0x7f0000000600)='\xc8{\x05\x16k\xf2\x10\xd3\xb9\x0e\xdfD\xefr\xdc\xe2\x80\x13\xfd\x86\x1ah\xa1M\xe81\xca\xc7\x92]J-\x1e\xe7\xdd\xd1\xea\x80z\x05\x18\xf6\x94\xa3\xf97\xf7\x1b\xf2g\x96\x19~qd\xa1)\xd2q\xb9\x82{\xd50OOh\xbeF@\xef\xfe\"R\x0e\x11\xfc\x90\x16\xfe\xa8H\x9d\xcb\xcd\xb6\xf1\xac\x10I\x1b\xe4\xbcYS']) 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(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f81a6f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a03fbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x800) msgget(0x2, 0x383) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r5 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r5, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0x0, r2) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSBRK(r5, 0x2000747b) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./control\x00', 0x4, 0x3) symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') open(&(0x7f0000000040)='./control\x00', 0x100, 0x0) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x20000002d, 0xe5d3, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/148, 0x94, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x2, 0x9}, 0xc) getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) setegid(r2) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x2) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom(r5, &(0x7f0000000180)=""/154, 0x9a, 0x843, &(0x7f0000000240)=@in6={0x18, 0x3, 0x1, 0x9}, 0xc) write(r1, &(0x7f0000000280)="43ed5bae50f5f70ab02742b60b91c3e866ebeb901bd506bcb4e24da5656247f4998c4ff8cd1c0d1154f9aa9cbe0b843d5268e85692b7e2798485dccf725afeb0862451082a297b2174159b1c782298e501c93984388538341e3f3a1fb165d1443e1aecdb0ee645e17821b90fbbcab31579e62f8ba92c55a0d0a3e86968dfc0401b74ddbdcd246fe29a12346fafce466120", 0x91) fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0x4, 0x80000000, r2}) getpgrp() writev(r1, &(0x7f0000001840)=[{&(0x7f0000000380)="26265c6802962e98044d0f6b7fb5c04d7c682183b334b5dbcf2b4d5313902d75e31362c9", 0x24}, {&(0x7f00000003c0)="5859a5ba4bc83997978dee0796ace15b0268bc8d9713aa24f991a7d0c8ef004e0fb26d0a97735a7ec4fdeb4f2863b626db945c01d8a520e8e87d98b5e2e644ddaad8d7a9d008", 0x46}, {&(0x7f0000000440)="fd21a1212d897b6ea61e5c67078bfb9aabbeacfaacd7872576353f326a99c62aeb8806f60cce12bb35b4decb2fc77aabfbfda4aef3d7af8a935cfb114bd5ed0ab47264e8350276cfa9d82b4e9131fdee636048382c19bc36ee5aa0a48d36a3b0b39368138900a1a8e63390acfb3debaa8decb2d04c4766a810d389f7460aedc53c61f066577c571cb6316b1cd56be5e3cd80d79e655d7dfcbb9abfc691fcec151ba3dbfc6e35a29805ec1fa9aa62507bb5b1a2828e18a2aa79282f0c636bd6613f7f52afe0991af843228c53bb709bb142c7b4ff5cbfb24079367b48201ee9f8386d89979fa8ad2fb2efc15f588431a0f56464bb49aa6dd46f94071c3dc80b1b343c788f85818a62424f0b0b758463557b7154bde3aa2cffaba995f03222c1b47e6bdc73f0ff9a00b6b9239be1bb8fbe349cb049ad175fd6a49ba0c95c4b9c8067b0dff2535839f67f2de84a0a19f2fb1c096c0e84f40efa0dfc4013a523e8e068e8e524089f74bbe7747ef1adb8601ed128a8042f02223a8de7fdca3134c324dfab2bedeffead38ed4eed75d254f132a6b482aa7513460b322f179aa77f983a849e24c008ce3c3e3cd70f9d845f205cf8b5b5106b1d04e9f925dc3f568ab2b55594a14dec1d2dfd03ff33421b85046249aa510145f5e376e20039bbea67b28db51ab3d001ab02bb8e0c7c51bf30430f1e95d68b2ece41b27dc15b411418d1ae0816e717f0ff853cffbde71aad6b3eee2e960629eacbd9e408fc9bd3440c1cf1448208009e3eac94bc3841a99a571b535b4f33cc743f0e4d6dc15196f55f7f8ca983c41300d4f3f432a67346ea44331a181d92c637300211ce29fdf036b98fef1dbe2b9a970062b4186963489ea0bd949f14e291fb90c5eaf126a7e98b74e34ca7d81eb5d242bd58ef6bb32d91abe0bf2184591fc59f894194e860394bc05fa5a50a9cb8acebe3f0e35d7ea9cca56dfb9accd750d9c5042b99dd7b9cd4270fd4ef60c93f110dc6ea1d8ad2d87d41353fa20765ed9552c63ed08cf7794d094a40c43a10a97d9d1299a74d1d0f26cf4b800e8db9192d7fa7bd554ed30e4eab465eb3fa9145c1d066469e9c6b06a365938660aa99752f92a9fe642fc94b8583cc7e6e8146e7c204c41c06954f5643e0be5eb9f88165c0517f26cb378161c7844f54c1e5e6d374226ec13d2f20a91a27ff75f00d3f0dbe6da8638839c2b10ff55f685791ac1747c1934561d93473759a0f0a60717b0e44c4ff0e5ead59966b60543cff7b87d39096917ca414c188a41a3217e85721cbcd321862f390350f782e2b476f0177ad77ff96096e7d336a523dbb7baf111921acbbe5f0ec247124ccb485d5e480f1dff04d80ec9f18cf28553446e0fc9765f941344853d21b55030c406514ebcef554ec428ab38dbe02c9ce3e3bf1f547e486bdc4a844c9bfe7c48ebe0ad01f324dc1e76abee39564eb576d6f073e14680afd63c5ba606b7bdcc190561be81b01f885935d90adfe9872e5d08ae51628c0828cdda67aa61d40503abef66d74786cc98310c20c0d33488940910b946ee9987014a1b5d4ec82987135c1ecd5088bd7242f0d43a9a8216f54701c4de48efe5eba96e320a69b41fcad797f918c538d69721a4df159bb479f57f4ed87b4b08c3347fc129fe3fe3df6abb7e724a6db9bad6b219fc1264b0867d62054ac49446401c7aede7a1065326c6e6a24e22cd93adaabb1210f70fe59506d10c48a4924eac711ed70b538721247015a9c3880eeb91b4d373bff8c37bf8548e7aeecff879945edbaf475841f9ceef84d8a2de4e1fc91ff9171a0b48ca24868b36afcbaa59df6832787ec9557c11001bf7f7d44f69fdda81c0b29afd8eb3d535903c595bdf080ef8dd8599c6139f512bfee1bcbaa50396aff29ef3f21f33a5076090a767c013185f603b780625c0656d8ecd86947687bdd32e507fb7389ee9e149a557336b3244d54c2b7420ed7ebbadaf3e8cc530f45457d9aa73dac309153f0593eef454c0fce326bcc1825f3c9011e793ddb76957307bc1e8160202e5e9fc6dfe79997e9dbbb298e4825ae85cb19e516b414a0d510180e7071bf723f66e0e30434ed8d4bb5e9f076201eceacb3e6d87118c749a0719aa2840131dd87d4cfa675cf506946dae71a6a546180c7f594c115da346e8811f364b98a7ef39ccf584b8b45a994f216b2ac4c5790a1b0136c3568f0d19f258ed5737508d8356f903957f4c55e418e04d6e950547c82f34041609a69da818be6d5dbd0620d2a1f3cbfe0fe2a0dc0f135bf27c4d23408e0dbffdf3513da95ae4ff36d61c29b15c7475ec347f3167eb0737840f7a06867ee65af2f6ab63e8e37abaae0b2526440a749d08b64d9fef51491d12323154d5aec80cb12e6c7b268b11593def577da4b6d7c0a93290dabc40e0687a972f36de3b99f9361b2b4f0256f0e0ac86d38f0461dd93b3633fa4212fe90a7fc2f160d016eecdf607491887af7bdcf36e2d0dc666e03a7d45f25c9537de86eac4168006fd4328bb7cb1babeb16b1fb87db909f69e89e15e96d5e1f997050bfd1dfcaefb15f0a397d2db81fe36f9ec8d4bcbd56eaf21d2330bfb115bb66367b4629ae7aeb7c71ead59074b3175cdb3c12e9dc8b3c073c27ef4d9af074c678a0c9515482a9181889490ee30b0a52f0c631c8785fd651498f6adbf0b9778c31777a59f6195c25c907dd408be9b55c588f8469a77853a542bfb3f400732f0f2639823a4fb49e36b909bfa72f834f2e7e91fa12633740953df7d51c5d43b39a370c979675da3752c355f66b9354133fec386db16e66f7d158b42eb726eba349bc63cc7faf46c831d8b32e1eff4e5257440d42a36cc33e93c2dc399e64d6d48ac5f03a03faf5cf2f6f2220113b9c5ec684a58c2ea2882ecd73f86a9f64b394c6d1db89cf003e243501842b9d81fff4aa895f30439f3c2e1740ed3eb21a456a98588f3ef4da8b029dd8f6944986fab52d00d900475b8c01bf4c175fa5e0ddf9f144f6a6664a5c53319cfd3cca82087985b9dd5a54d0471e797163158fb877fe21049d1389591a0feabd7ef75aad8fde0662a5ec82312c89ec5f20fba29ecc78ba3242dfd8e62a6b93e6a35a1ccf81ff15e40209e54779d4daf69a08eab4ef7484eea655cd476c181c951c2de9f7f3f2038ea56d59318aa17eb0879ce982120586b82c300d19d5555d81871fe4f5b4224ef49d151fe4f0ee12026318081df562e428673057f0c6b0be5ed4c30150cd88ea1ea4e5b2de46634c3a034c2ebdffaa644e2d177f9c8642cd61d5ab1f8f8a22a3d19948c2c0475cfe7037b726df93fd8551858e4651a0ab1af7a062cf3a953d27688e720fd141fa0645ad55ba12da779d9bad1b6847cb60344b03e37b50ccf3abeccbd13706b445f247856a9be91b78c9458bbd244381a728b2ef91cdae9be79de9d959d0df430c2d0eee3da96f68f51582a8cf9bfd1da9fbd735b06f56b52954f6452bbb642331a7bbd6f0f40c444878b5ae545d67f191ec643fa8ecf6bf41654b206fce2c1ebd61abfff71da26f7f237a08fe64738eb06a868dc827d3376e5e163c96d8866c7b971d347c205824c4498776d864d48226a71cc20a478b6d23e176237a938e315cedb634f020450467c0f7b53a5a8c159827a1306ee083d13f979dbcde85e693579a828f8cd10a32d3df069e19f809887834b29f56b77432eb41929328fa0a8f336df7313ec6a60e1f0218a3926d05a1706a2865bf905671a1fc4228dcbdf17599d42db6a3482fe493c487769bd2752be946767222eb9adec6012875ce5c617299e716f1a1ab1319343f2d28ce345ce2e0e523a337c4a42496f6ee82ef2a27ffddf51237da914d50a76d4a9dab7618b854cea4f8a073fd86c90156100224a5856a024f79cf6063f5e046035ea9c8e93c097adfa359a4ad8075e1c9678b3091fc7a0f8b813067f44cf2a1a0f5157d02f100623a77514ba25739a84c915b1fdda85c1c4124acbf3700f11287ccf1c100a74df109e31de7133707f665650e6ce52e9349ae3e1af1f28858f7c4cdcaf85b3bf0d922a17381862d81c77d1bbefde8f79b7b98caa774acd61614a8c3eb19c1ba4e9242ba328e932ef93ea7fd5570b368edab6d75947c9001d5f0295aa878443343faa9d9d632d25187645ed0395c19d2295a7e2e99027f98631787b7bc1ffd0d8d908778c1db4150419cce9f379f7556e82692795e4a9f1cc232a409ea36f5883328f9f6b32a5d41fc94391bd4b12a5daa9c540f938a8e754f0e8c133446a64cae1df1e0467efc4b92ca205c2f890bf56917681d4dc80da396f8899802884d3af852443cf1871d1da0e8e6ccb179a03499bc382b6b5d90eacfef57a0eec3116f94c05ce910a37f79663c32f69a1de0bd08f9f00101c056925a82fe63ca82fa95991ad67766ee2860e66e345aa65064d7d30d0e9ec1cba64a77083e5580927f0f9eb73da31233e1d0b78c3823577a4b1da704c632da7793fbeff0f3e258e2854c8f8fdcdc55174ecf9973ac08e08e0b9bcec58935aae164a6318e0277c842e59207dbf9d5e50d356bd9f5abafb1c6af317a84c2c63f67ea6153593f600c3c40e6c0118c520ab5bb4018055a80c7dbac8e5c61df9c3ee20ff105830bd5ee4adc14a4200f76fa2e68547778835b7096b93f33c40e938c5997308ac0f3ee918b6becdb8dbaa0e2f1eda39a857a78c22a872a2f0b891ecd3fd7c48bea869142c931f5023eb4d99f69e359ec260059c594487b72e4392c4a74985fc06a9bdbbf835ae937e89d49a5af41cc7423e98a945b7f75a4249b07de5a3a1a0187634ad8a94165390e855fea6323e0f3c3999a755e3adc2cdfdcea634934d3e23f5829e45721990fb1e8e41aeeae9af15456024e3d1119953ecdf6cd479fa6c75d4176003bcafc75f067fdb7310ee66eaeaac174b139800d9fa5a14a92e44b7f82b896c97380fdc3bc3ff454d296e39ffa5795d0c0a52e912d8620cf9bb79130425f03f80b0fef89053ab5cf1034975563534432081c066f234ea8797ac6cb6cfe2f3f7b6da346d0bb3dcf6ecda9d8cd585f2a8d06e254126d0719eb810dafd63e8e65afb8b2bb5329013d492b80d358c5065a436d27dc91564d48632ede3367793a34a06be0f79964c580aa46bf2b2ae0c7ca65cb79c300a005ea12b352d7c4fdbcec13e19577c8e9608d8efc78db03e75314c378dddb21713af1bd7a4df3cf4a64885d86cdce9d88c9ed8de2c39b101536f347c4142992ffb2eaa47181091df0b8208449d2aa336cb634e5f6a78614fcb8e7c665129d0a848f28c95d7c86eeac032a53f4c0d7384b43b7d52c629cd8b8a51010149128018aef196ce8ce85d492ddaf78550d35bd6d0adb371d6b5004dd4b3f9104a7deb5133be49634b6652558db1c86179a23e169f934b5aee5a0c117aee1062a9f1ecb92817c37582efc320db86c67cdeda2669ec011cea6c226b531be56415b470f1c32c63f1f581c8557649bf4a42082cbfda0cd4876cb8356acebd5aacb59ab14bca7f751d942774aeb1dce5856d0b75451bb41e8dc0056ec5c3f767f179a0cc58251082dcc66c004c5897996def56ee019d64ad95aa1d33a19cfa4291ca60240b3d6b4146126428305acf1f677a1ae4c122f495899e53ef52d067b4c7b03bf77cecf74958e2011a80d7846909008cb4bab8fe3798bec3e7049884678888dd0edb71435a60109ff45dc31e18a6731aea0daea6e0a081b83c0da2b942bed896ea3748b64d722d7c432ad45534c7b5b011dce1c10f316a51a2413", 0x1000}, {&(0x7f0000001440)}, {&(0x7f0000001480)="a8c3870a43c69afa65237aae7855872862db0a87d64fcd3ccef789a3892d0dfb7fd0ecbf8fac8538f3681434b762514bd11456e8954f53ef72e9aba8cdfdc126f1ef4c4847c23d97ef55dc2b50186ea07ccff977661f831a45a24b485b5f3825cac258d42c69e9b02d2aeba52537ca5660ef838e51594c3919c9cbe4bc0305d1ff37671eae0739d43bb353044495fd9e9ba478575f5a2151", 0x98}, {&(0x7f0000001540)="7656c1f165aeec171a5c0becbc02f3e9f38e2e117a87612e5c029107fb1490618d0a096ee3edbde581a0f3d9e00dbaad11a4fe565c6d768101c388c4a4105a1325294f7c5b40a08dd4137b8924a0b1934b1975c034a20f2abf4acdca5ed82f662d1ab18df90ba15d44da51922b08d116f96d448e97d0f3063edf6f2936d31dc98abf8de6af29edca24f4be1e531160d4391bde3a42b9eddac8f6ad17d53cd0b453c6bb092f00e4503b7fc906b814cbc5c82ee497e5075ae880fef6a8de580704be317bb78d6b0e5176aebe4e", 0xcc}, {&(0x7f0000001640)="5bb8b0294cdb8b69836aa2d22c10655ee941e6817fd97292b5c2aea976d2917d64c089dc86d1cfa005b095798a90812788fed09d40115a439cc930a1d26c3c893224cd277946b76a2efff65c62d819426968", 0x52}, {&(0x7f00000016c0)="d7fdd9695c2968510cc19e09f76bff774ffdc308bedb41c714f9dd5fd62d4b01960f442b9563e9ca47a9bc4c099dcbfdc86d70eae66ef8ba7e51a6", 0x3b}, {&(0x7f0000001700)="1d3438027184bf4e6ade726b5176f6be237dd9a49b84d7d0c78f027591178f82fb147c4ee529ac40e96f6f1204ff54f1f03b878a145cd52c0f41de2d3cf50027a54dddb64451b2eace714a83822400cf21bd27fd1cf5435124e32acce3e51596ed7d3fa98e652b4798f00d01d2b67d13b8a31a68769628c67cfb1c77d7f5e4e5bd25ccab78281316280a1f797992a0a437cc50eec97a4a120298e9bc3c2531bd4a0277c01be94c72d2117ae55d52d9163e3ebce154ba02e9b3bc170e88d28d84064c44080f3f5a", 0xc7}, {&(0x7f0000001800)="8f0304e78fa0d47f9bc68068", 0xc}], 0xa) fchmod(r1, 0x156) r6 = semget$private(0x0, 0x3, 0x1) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000001900)=""/172) r7 = getpid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000019c0)={r7, r3, r4}, 0xc) getpeername(r5, &(0x7f0000001a00)=@un=@file={0x0, ""/108}, &(0x7f0000001a80)=0x6e) pipe(&(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000001e80)={&(0x7f0000001b00)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001e00)=[{&(0x7f0000001b40)="ede1049c80b52c4a79e9af3eb25c1bc9c85b61cf95e450ecfbe3dd535925844e33afcd459b71cfc32acb5c750af968cd08339b8ae6e4cf0d7d4b1011c31f00deb986401fc02efd47ef2dcd585cad66cd353e05fa1418bbacb481045416552f0ad2a99be8431bb16981ea1b8354cecba9cb32cb69c1373309696a4082b7d0e1d8ad8b79e12c95f072eeed46cd1020adf22d7c4316632c4834e93a4e0ca28142a1188c15763050a4972a4f4bb342ac3c43dfd751cc2bc3f178c0dd9a00ca44d4e817e38580a45433ceffdba3a4e449b09595028ef6efa26227920cc44a80787c042d9f48f86792bea17b1cf9d0078f6f", 0xef}, {&(0x7f0000001c40)="654ad6ff4c373b162fc7f3a136b9ec12fd57680b348588bca04f2bab1f", 0x1d}, {&(0x7f0000001c80)="a152075f28989bf0e06d612f36bf654d32329624e6c57d13725f4e6ea1d3335c5c0e2e0ae0e1c8291f4e664681f2e16408c79928c3fd4a724c38b711fdb7230a382bed327880c9142d9c7a1ad564ea2a82571ff74387909a969b429495d89937d5e3803328b33b38672f3cf7e93420625b", 0x71}, {&(0x7f0000001d00)="53aae05f4f2540dc9c8c50d69f900a37b569eb808eea05dd709bbca8c75518fb1605700e6c0b56a5f803bc02d9884941ca8af57c2962f180691d989ad93a80e8da0000936b1e061688ddf8563def61b0e436d3e66a447963e47715febc446c920e37b415d1bfbb52f0036a0f560f0d7d9586ee5ec165faf02cabef62a756d01236f8ad6eb9f955254eec3f7759f0b11ec8a6c12377af28c367b80d2ef8f1a86d522b647a70e09a689acd498172fddd3dc1a4e81fcf0038a6f093a31b", 0xbc}, {&(0x7f0000001dc0)="bb89aa07f251c3bcb2c2a80acbd4597dcd0a", 0x12}], 0x5, 0x0, 0x0, 0xf}, 0x8) r10 = socket$inet(0x2, 0x0, 0x10000) clock_getres(0x4, &(0x7f0000001ec0)) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000001f00)={0x8, 0x2e0}, 0x8) write(r0, &(0x7f0000001f40)="f171134541bb551290f65fbe077fa597b9d9ea986caaa6dac1a3db6ed4a8ca877563836186afcaad57ea1ca3faab4c7411007d31bd29345063039a72b3f1446a401523efe7ef366971386a855122d22419b47b64275612f358151f71b5c6f77202217440fef308908086865fb115c0d63a11031237340c82412fd319c18af7d6476e833d2a0d65cfc4f8fd44e4ecc78265c85cf8d958fdbb9c25e8940a95e53729c4f058166dc86d927ad9909cde3cc1e2efd78fa80eb8b0096520915ff3c4c136ba4565f36cafbb08223c64b25393105e22ad6d3f6d625c3a7aae1708b218e24ae6b40f305548eaf37e903b22356152dccd3b5e619a", 0xf6) sendmsg$unix(r8, &(0x7f0000003140)={&(0x7f0000002040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000030c0)=[{&(0x7f0000002080)="282543f8df604bbbe392378849b9c45553046dd194d05c18c2d2b15b38641d10a517f75f4802823b6b", 0x29}, {&(0x7f00000020c0)="e684dc403d751af24a96abf5e957c65ed2a3ba6656008c743f0c080242a23abb0e53b203ba58d5c312bbbaae2e1a87ba3706df0e78193802af0a6909cfc82a3c0a3dff9d03837b54cda65c7bafbbf3c18a8a4266759ac60705bb0db359ae291bbfaeeda941bfdd506efb77e0917ba24249fa08e88043481ad8d7c3a187572522cd9a8247eac8bb53fd1b57603632c857a0337a30106ab3dfab2615f8d45a2c5914b6880d4b71d4f87b90552b231b6a331793532a801da9fe9eca5df05ccdfdc61e8122dc05e14ff43e326f77886604df39b2ce62a3c57a52a1722ac80054748d6fe7c50449b9262e910708039cfe0f2af2c20ca44fe9e80a91e0ca745431b6f0c5a5510ed16cfabfe8b07ef38fbb471e2c7f324e69e23a0b590583ed6b9d219754c415cdab97bbe287d00268c14a22df52c72c9c9b27027b9ed35e951c02c25241ad696270fec803af07f486adca7377b01b3e7ccec0acb0a530aaf6ee62ac382ccaa065555c89fc7177f47738aad1fc3fd963680d6915f043c710965247419ab54c1c7c287e3651aa585d4a01386ce6f807ab855921fcc7d63e4a2b79f7bcbf2ee8a1fe6e3a7819ae6f1e123db947f4db797ee40624cad1b317b53dc02eb14f6a40574483978b726b31443780f8ac39870071f96caef007a448978f09e759c9a0706d13c79631290ea994662cb3a7079ece0a72718926898acb81b61ba4b0280d3ca8c0b47f3e30f5845e5ab076671842a2728d6c320711e5cd25296ec3ed079acb6645061279e161c8880957a54f36db96ee3df3ee8f9a43d28be6faf8d26b98171d80a108f8974cfaec2068cd5dfbb65fbe0f7a675e110532425fd679785afc8d5b7bf2e8b2f7475125934eb4c17fdbe730f665e1d1c9087979361a7366e04ff1dc1ec1e32c28abfd753eb1d90179a0945b94956180e65b13622d122c757723f8a4ae08d576c96e32baf9e66db9464a704e179834427ed5bb2378c166d407a3c823c0a4e37438cd2bf847b96370fb4a7328d787ccb163492ed3cb8ea61b79d409475cc22802ed22fca8cec1d13ffafc1ba17d7e7b75dd5023a268c1590cbcbe27db55e44682a119e0f7a5d286d8c8bb616729de5e7dddfa5375ba27ad3d8599647f786fbc2646435445ad8f73a327ba692d0a0b80651b538b91895ecc32bf1da09b37f7191c21a14bd627e40923c52ea5bb6c6a8a138a77166f41521fbd23a0086d8f7c752746c18425d11b1e98a5da2edbc45d2cf30cfcca3e91306f4c1543f1b5dc8d20c358990be13a803c52b8a87c8e7745c45ecafb0a939140742c432709f6cb935e6530ed509a0ff886a426926175736fb5861cfa1829a85c93a5e611ead5a3732130b3f5c9335c23926314e006313129bad3b8ffddc14a8efafd264766f05156be1d5cbca779d504fa8c1381808ea17dbef0d82c6d2821c57e916de29e190fb8f795244d6e35df21094de7363c0ce27aae1736b8cf1eb8d383d6420812a5eac169d0e80f3f8af5b3d4e6c4850a5eeb275fc3cb8edbe34e95e93d4498277cf5a13daa74c5e8f2be3c05d4d18d27130cc11da2a7ec2301f1cc95313102d76670eca9ba090ed6701fb7b937ffc51396dac184870c14e6ad9495082633714074e1d7d70e55d585d4963680a527ac312ea8ca1dbb072a24f2db3353a8ebcfc5fd30803d5baac5e82bfb5e9e6fe3a3e5197132f16f6b6230b0718871e0a0b3eedd675b22accd6d20ab785d1d1281cd42e03a8545ea392d6f004ecf8973b206bc25f21456e27fb6751c732490749dbaa3fb85b2d6a479701ed58c017971af0c262f9777f4885e0be6660e8f7fc5dbdd30b5b143fb756ae070e7f745f610f1af59fdb0c5efe7e561b017d71b447e20b631ea2db673cd1a17e20a189cce4ebbcecd672014294de6c836a9a520d4e33a5f39a5fb70161afa976751b41748c192f8697df75344bfbc87e4c8d478a45dec92690044ce6987b55d849098ccf43fd064458c0596e8cacb605a943c073930e19c9e4a7f623df361e0660e32636840c3c8486925c1e73e5c52014cd7e55718d6908b3267ba94c7d2c135297d1a1cc110eb117595e75a3831ef8702cc8f2116bbcf8eb33a944f2ea998acb1dce8a9335672821e6d5b499d83450eaa808a22411b2f95346ab67321de8949065ce850d49ba7b16e8ee4170792ca0a2ecd12a59f041181999e4cfd108376358fc3a23465d6c5b3d429d374af6b3413cd0a8aa80bf1f7e18a266b99a7e7c223fba6d2196ac687a68240ebd3cf89c291b70f1328e2cf3b5d6fe5df04027953f0586f23b242c6d879485df3063b6769cd4673bd6530f8cf044bf7a66a7a778ca59c9b584ee766ff3754c2ae9e5296f4e77a446cb3b9c5dbc330b3655ab458a744a92926447dc8091994ebbc0cb1b84ad3244b38373aceeadb552a43648e2b8054f3186c16881badf6fb1f11759ed6a83154e137521c872482eb37196e664c179c1b97d4b65488fb44708b12a2a4042e6c42e75d8dd0e087a12ae98a1750c8a837eaded4320e11e12cc5b5a8121ee7c7b44565fa57337781c023a180538369c27a7bb73ef34652f3eee9f5c1f8ca7ea322adece1b5b63218a6ee5a6ebeaedcda34629c94fd5b11ad1cd39f7d4e195e5cdf961f3646b72569822c3417904d3fa8971db98885d8eef66af4e7d968620e5fbaffe7eee88d1ff68e2b8c5968701bd750c48c69ce57e051ccb511e68e50db28a37db8dfd66e9d97e9650a357bb96a79ff001612ba6e879342e444ddb2407c8f50e9c9fd0a7edd01ae140502d607491f9b873c93faca323868d3a86e0221160f48286bbdca031a84ae3bca89982afb5b39c920d6772381ccb187811fe339c6a7acd923d00597f02746c4d2c90504856a3d9fa5509d519828f0c7ecd0c974a3c9f50ecf35ed099f9c1394804970e4df1cf1326081bc681f88f6550afbb88572f0c4460bd855ae16e1a7297d44f0a1622a55fe9595150b28b5371449a30c42f3ea85b5ecbfd5188ba6e2878a129e2ca3a7633b7f700be25ed6d810104c1e231749d7652f5f288aea708f0940e4eaecd944ee7ea11b54bf53d2cbb7fe0108d4a52fa55b4e3474bf4ec1dcf320ab8e7613ff234a4fd14a9df543192950de04047bfb310e143ff48aaae40227c348e02b946de7c00d7b40d057564a0c080b3d3e7016660e45a2c4f29a37835f7a13e97aaebcace480b9a4300352d870e969db2e1fe3d57d36d4903cff44fd65ecdbd43ce00a50d500674ecda009bb3281df7bbe4f598f88d7dd8a6b3b747e1b0b515ff4f4f7bc0e7be6bd08b6959833a5f5e8468d1070d26ab29e438da1742d6f7861059d0f0c5c1bc12cdeaa5b51323b20e9f4d0cf6c3c5b2366f592cadf209f60f4d4ea2bd463891fcde6f9b76c972f9c3085f358ecc936d6a382631ff97a9064cf87e692c58ea423a67b7dd85984ca39af688ffbf1db5f57d186d8f9c02526bdafe4aed99141ef4b90866d6b957b706ec4ecd2f296438095886f06786f4e41e12b43ad1318ea979918e38015d9e9012cabee8b4e6cceaff5095fc7e581d665707c5916c1dbf27813f9a44467ec95460863c5a2523965c3572842c7ecb7e3a5642246a81ee3eb90f14317cf422842429f1c51cc31f419d30ae62bce4f1ec03558e6c4ddeae0cb1cd1a7bda3a348268a0d7376043c2027cb45ead88c64d162bc3d20e3a2c6da91a9e1d61f103e29f54d53b228ac49e92f2d21581d05f01f24fc41256f5e0d6e128df974ff1e8391ccf168d4979de03aa49876286c830d4cece19f810fa2e58a4d4af23fc30b5975037549e94278abd8d067fad2bc5c2401d7c9bbdb1292e5f987717462fa3c0f0e0ac932ffa3cf348f7e00c5641b2c50f31f8d0f9b6794362d15b38b77e745df89809a5f05428c8479484ac0230254101e19ceec1884327acc0eea03b55c32929c80d86d442188bb1c2927edd34865205a0d41d57e76c4c69c88370ef41e85e01608c1a9699e42d92df82b857bedfcd26aec8b23cab1beb3f2019513da3e81185b26cc729657da44f8266ee0c441f42703c23973882132b120a0e17075ed2a65d5bacc986c40c677441166391dd5630da315d121909333fc1fe9977beef926c023a00377ff74c8ed9546ef1865b0749c9e9d1d505cc98f5aeeb58a567edf021c40f1e2c9e60e2012b7f4ffe936cc647f86e47cd74e86518407f49193d87c18ae573df8b2afabe2ff2255abd76af5c41b30ad6bbd06eacfa497189dceac5ed398e822bcbe958fc081ff64ec570edb063f5919e46ae6ebd451131d6cf03ca1daad95e9537d54a87f24552c66bc8a8d56f3b7c23d8852f3fb19fc0c75b77340b4fa9bcb7c05c251685a091d1ec07dfb96f52e57e9eded17b15bc4c5924368fc03d5bb6b19361156ff2b82a1f79e73a12303efc19748ccac18b636713a688408a9e1bd4acb9c382a736b16e4f809b23ddae1487a1feede155eaa63d502a951ed178c4fe6b5ee725cc52716f2f37ea7bd48458158f8ea3cdd5fa9b9b11897d50954bcc229aa90c66105af82b9fb752e0b44d37ffd2f03ad88d5fba461d5d508460a8d75d3372f00fbd03ab33515e9b1de6d37d2537e1e220eb85111af4f20d7887856e721154055a4ca0948308fc63a2f6b1f85c9c13dce37744ace4a572b1a1a347c43cf63cead5f96ad227a183ead98c6dc855ea42e90e78d79acc7a1c8b6c69d64fe81f53d2b21278a97fdd1dad3a091a71a29db186d5688966fbda996a7c3da1f75c9b7ef30799b2aa40e85b646bd0c21ef8a5731ba44d0cc3a6ca4acfba633c083c72fdc6a546735df5d5e0db0e92804effe1f4a13fdf110f44df3ed27381df0e90a24898d20ee8ca28e5a7d974dbf8179db097f9f310fb728ab06cebc28d6a46b4dcb8e42172157cf2891dcd9ca31587efc9d32b2f9122650632970625971198e4b959c4374ff190c0a9af3ab6c54aea347f5c7c233f7ef244bb104e2d79f90d8d6cb7e92eafc4e9701c7b5d14b2517f305727209e4ffb8bfd3860ea53c4cac116893a84bee4a2c3fce338ef77e99bb60bfa7b154fee39ea2b30df0bbc5471d1a7e1153da72e7afcf579f0bbd7be1cd116a3ffc28fbc5bfa335cc7d38a63879cad6e870a72dd887fb5b14b771ae0334395a349eda05cbae4810fec157216ba10b4208acda3a6826f9a0282e3a5199eb83c14f81d0656e64415515d14e64e4c4d06c04e19c7c57fb2d130d70e8bd2d4c48d3f811a03e7cb35134d2c3799a237bed92111bd69f5c92591f4a7a6fe02cc5650295973b5bcd57c9099015e482abefa24999d65d2565290b486cdcad3c3bba93ae3a74b1a11e63ee0eb4ece0c2f8a49458356824885b0de217c958c12b1c20e8d0c1075bf193b5ffaf989cbe2507e8419e9539d40f938172ba48b519ea10cbaa416b413020eaee8d15a43cd5020c0e8f98efa7ad253997d4b89dbfcf28fd1a71989c336193c3f95f1e78769436d1c9ee27aa94a0f2040eef33fc06ada4c6be438c13b6a71c78a7d252872ed1a62a46039c28e1fd71b3ee28604fac5a1dfdf0ffaf71989468b314ed9a69dff4d7b6986d78ff7ba2f8f00662122fe871df0cfeeeab8472382412c7b8d6a9b534c3dda31600c2298b3c6920c2d6eb188086bc120545c4cc5fa66c97fffdcc4520a3a0b08d94dfffeca290acb5271640ff0d869bedc194acd34f365976fe359414cb2d24c5b737c795a02dc1f2498c4b3a9f44727f9ed8d599334083b9e9e6868197cf886eb35f031e7c4962de918c7166ef7e86e4ded14732e636e3e49c2bab0e8b03", 0x1000}], 0x2, &(0x7f0000003100), 0x0, 0x400}, 0x2) bind$inet(r8, &(0x7f0000003180)={0x2, 0x3}, 0xc) getpid() setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000031c0)={0xffffffffffffff49, 0x8}, 0x8) 16:00:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(0xffffffffffffffff, 0x0, 0x21) kqueue() mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2ec) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000000000c00, 0x93) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6}], 0x0, 0x0, 0x976a, &(0x7f00000001c0)={0x9, 0x864}) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) fchdir(r0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="e583dcb4d8825ef8419ef9e4bb9092746cc5d274456e030777c450beca9a94c01b57a25d7a0ccf98838fb9244dd5239309a7dd299fd01f2e10965fa7cbb9fb324a160cbfb8075a43f22dc6078742c8675f2abb6c884fefc7174e61976b607bab6cb57a6a071965e874e78e2df63f4353cde62e4a3aca0fddfbb4f4f7b8d85f5fabec7795f223045b20d4231ce977ae01338dc80a5cfd23ed75b20ff6b2f804c843a5df05c0334caed42cb2d82d75f4680991fb9c9bac11bba8b9311edace53014cc8a5f4ea9d2c2c43c264f8ab1a2227064416a2084375a2948a0bb34316245723abf9717d2f28acbf8f4c8b49d8fc05a0afe43b0a9fc6795d4de8c73c8a8b9b22e5bbccd65e995983035321035a25b9a1a6ad26f4b45b8d9e2aebed98d6cc314f039dcf8861ac1df39db8abda386d24ad92be315afd5ba107bbf4a5593cc494a8b14e6e050cd6f5d3e9655442836b78dea4253bda7ca11da728c761e90dd88ab74c31a7be49c9386dc58959b0b04138e5d522d328b5be36ec1089df563180afc0d0edd14b54299edeacf707f26c7f4233c9604bf8c471cb688ee3f6be448ec1bafaa30d2adeb7c4cbee99102d816aa15555d32c55a04e7114b1e5ff70cb616fed93f345cf62fdce56fe152e303df438bc7dd27868e7bf31dcb1fb034774af0624c7c72f85f28bae20a92926ef256998ca40552eeac357c4eda62dc563f3cf53d38676f5da3dae639f3cc82604841496b20b5900171df3a8af6abdc52fce9bf1f2a7433bc2466ddfb700ca2382a04249c53ed82c8d6648c0fd2f672cbbb3727a19c53e09af133deefd196f0422bfabf6b577d7ffbad69c5306c43be2a2c72851fcba59febd3874e3bca00d83f27c81455089c07715c15141fdbe8454f444705d8f87329ce0f74e41c5a635d7b479c48a579df98ca16b833a343d54c3c1ee9fca5940881853530764f92f956a3887acedeb75672c5d1aa6cf132d860570a82dd757cfc0da46bb89c358a2dedc3eb41e2f561bdd2e10de40f8824af5ce06909d9f253413c49b6c42df06ffcde57bf575e294ecd2242ca9e000612fa0db1ef3eeac3eaa45156237722bf1a07e5b3a585cd9e5cf2311a1ecf9561dd05ba3f45885605e5700449e434a376b146269e052f6a136094a4b7e37e9026ac2b40e39a7f866f5beaf555bb513084f4abbb004b8b9132afd0049a9768d9b3be6e1ac8fad5acddb7144ad5e532f1f5659e53f3cc881caf8a9e04eb219c6130ea78da559beadd049ed5848d8c1df44deb6695e8c61681def4db88d993b9855fdba4b8f14790e6d3ba50cfe9877605623999296462c667d6e7f7b6394f571af8dc0907f77111264391d1c2575265213959d8636b5b2e012ac7aa3e88f04f176d3e282350dbf63dfff43ec28823a7c1ea57a52e83b86d3d06985800c880d37ab6de9f68c2909b62fdd37fafc02e46dabeffb3fcd5c8895430211d79bb6b0a886dcd79fef269bc7496cd914f2749ebb4f5533ff8be1e89041dd31cf682b5d7526e86717aadd8f581a69fd38cf3e09e609ab93e8a333a23fc2a64aed9a19b27a01ae7d0f1ea4d40b8c9aa0f3db8657d92cd8030ce530a3430dd935725bcb51fcdf8a141f150ed8ba74723be5a29420f87d13d9cb10469b08730f2219e6af2182dd7345e22412ffdb81e22d5767a0d729966f6cbe6d4fbf6fc3e412a5c6d434cb661a5f7b355e6f7e6337c77d399b09d82d4f9a4382fcf85763edfa9432e7c6674fd219f17a7a250f6f99df1684dfde46b71c09ba37aed249bb7cf8cf8e940674b15cf93e13d6da502c10f29dd360907131da03532e14d6f6a2a544645716a9b381d97500b0758a60ec13c2ec1d563f730129bbb3dea345ca1d64490725d1b4973e9a4a01051c7e88b576f1f56bd46d3d7b26b64c93a05272ec063b2165781e0a48394c6f0797214e7e6dec6050d28bdd6ba12dd9497600adf15bbdb295c87faef7fd33a7013eb503a264d979109f168867f3ec7dff670479f07dbc8763da7e22633fc7e704b73e01fd32bf78759bc22ad2272ef6e7ddcb13057fe37600dd2d73657c51184d1aaa8d4b3529c0031a045422c0009fb8fedf3a760d18163052621ce7d5dd409d41aac9a05046436df3c70b46063b787edbe342ffbd516cb0bf783443716799ceb0bd3f856089f76805f45c984bef8f84403d57bfab8c5532c9d13ffef16a83ca40263a30c0c16ad97e69bd481e5fabb562569c0c66b6aa7c2148b647e3acf0c19d0724c96151728a5f4ed33cb9ec323c8cef4ff13bf6fe7e780c18ab651c42769c57824f2400372349e6caf943781acc902d65508f448816007a12ba42401c00e53e4919ca70af263383cf032bfcbe88eacef7e1d33442a46d143c71ce0b975a8fbf1ee2edb68bc66dc188cef7286b1ba7f701a847205a912715c3d850364d9abbe858ada672befd57b75a4b68893649f15eb76681a7858b5516e3de36df15ae91b853acb2f2baab504bdf30c0a0ed8638491dd9c26a2cf28f76a47f8be9608a7eb764252d15b90c88e90fa4af30d4e88d208124980650cb9dd15b76f8c725edf4bfa08f8729c5f13ba1ff8f9935ed80c39789282a55f352a0e6b98f620fda26db72c636eb7d3b8a5a67ffd2519de39f93e6c2a1c230df0690d3ff3035f7000917dd1b60e3d9c95e0fea3df3afb84b574c93fa279388584dcdfd67a36e44289056f01978137b61de56747b3c76f61ec045af5cae63d19581dacbc26a4e2d02db0773846dd2c9a01612ab9063271b9e37ad01ac251e0e1b04e47709c11a662f033df5756e95a7702c1d058165052980c49b69d9b36b5807877d05af577e108b74fef4001b40fab724a1dd7ed6cbb4df7db20aa8d1683a55952972ae1ff8a8a5a5c43a464f983ae0c8b5b948cbad82d03d5691bde408a415973afc4e8bf5c87eee921a6cb64d58096acff1f31b77977f23cd2e35aea79d5a17535889d56cd9d32f2a8c37da6f6dc3e719ac2cbfcada8db6091d718488572efb038eab7139ea6c945cd26c232ab999e5fbec6c4a1fc57b40466e9dc7ec390b92304fe82f5d33838b7d87c4bae8fe62d6b68a4585031af98be6f2fc802fbdf783260cbc5fe867b7bcc76a79bdffd55bf5cfae077b5781698fca5665bf63d14718232b56f5806a913b8f2f50d025553265eaaf714d3a3432c030a34605b21dbe70a630c0c4a5222a6603e483a3241a7f3b0b4d08da543d987543f6d5d350829f2539de4f4de1620f6f3dd1ed9587f400c356b141a54864c44c9cc5e38e6ff3cc07dd79929802fb1c8c25ae3f6357c7a16c4e9447b7152c116f4c4981ed5dd2e45f81b3cf2afb8d4511db20dbe8a06248ab6232894a765a5f0c784865fa459c60525dbd2bb8a82a640b6d6e429e994164b7e512325aa10ed3f9b5def704297b8536b65663641145b36fffe7fd24f1b12a473430de82654bb3462206afee0fdc5003bd7019a795dd40d5feac28e8fe6b4851eb26df0dfdcc064aa38a0b3beededcebc8cfde3d72578a806ce6b649992d2f5702611e06aecbc1ddcf8956e4597da3ff625253e09162c489b04a1b598014fc14e5226d37bac4e270155f92e674ba9c5a06cdb756075718a0e9c863a89df099b1d0ca427668809abc71e9f60ba3a3f8e53a60735b0c7867014212347936df1fea0d5fde98c283bfb7f6ff61aabc5f4e1f72fdecc6c8a0a010634d65c1e715f7863d00899bdfdb0af81b83f14322f6f7721e115281f21bff2446bf97fe352564150ca689d93a7967ba9d2a524b42aed89eb3339e272320fc66142194445d33e65528aa72dafc9169809e3595a4c24bc87da0be054b5b387aded35ae11f5cd2c369afea2fe381239349f26f31b03f2d664be0969718f86960631d0fae36f587c3d7d73519fe02ee98d0ef09aea282a4c060a6eb917c3932563e6493433fe2bc545a89a8d756fa8beeab7bacca4b1778982321a181569e7181aada8f1d92bcd0af6b080e480ed771e6e3f64e88c779e409bcdc27c0c2e0f9bb29ecc1ba1b61d609e394acadad903f3897a48817e696f450c61bce2384baece9c39c79a386c53b9a5a6c7ad841036115e4063921b643863a31648c4d6afdee4b47c90919793822b94d235fb79ae5b6679ce92a4e07f1012d428e9e3e8cd457068d69dc8ea912e41a2733fbebb354359049b0960ef21741936708f7d46e6741a244a0791e36060bf72baf29087ba5bb44f326395426bbbc252126dba2d70ee62f00b7350ecaf2a3e44b5e13f13926cc6316421414d7b17abe7a2d3a992b43b55d98b7ec2ea054acecf591856df6c8ed7879451482531b32bf12caa24f6d333a60ec58a494c9b65fca844900af7f22a5bb2435e6cb0b7098bb783ae64bbb6562f253caad9721f4a93c0b1efb2d6e8da1d78ab242a6149905d56c35e78c3f1054c8e8e1c0e297fb930935e98805dd499d5dff222f6018406195a12723d1df981c01fead6ae1bea6dc380bfba702b6ea98abbc31c015bd1d3108f4ad97bac3124cb8a9ae1da384e711ec3aa16d36010f940ffc8cca864a0961038d2520c2b453f446f3961657f6070fc7d0689192b34a723abec892bd402cfe7d153c01aafb97a5df8bb2be37894b20d231c7b0b4dd5175a1cc2b0a805178cb42987ffc3b155923327837d659710b97cfe624a01595bdac36fbce4d91f0eb1d298db396d0c92f42cb4bd32633de26df9c6ffcfa86d190c683535c8955d4f61dabaa1ae119a8e88308d933e31dc093347093ad54e54ea9fe32e15c785019c6b409e2f7af7767a0e4e03b1ef68189d0ee5f5f140d3e86cafe004495ac0cf91093b62ad76adea34fca47388e3fc11de8f0cd9daf7031a9507f00f74d35315aa3af991532bc69e2b0a6c2977eecdc779326159ca15b444a034ae45c32c5043a7938d70709c5f1f1eef957ab762f514b85a3bb6f08fd61c61569d94c2db8cc9b7d41402c5cb6fc90a295ba04c8e20cf563e64ba174f39c90b1fe41c9b600c5298b796260cf063c893557030aa9b9b4933593f275946baf8f4ae96de30e46c870b29effd8def90e7dd75ff1d675ec8398fbe248d9b6bb1276847435f184284dee9a4b01c24a9fd194b8c0c73b896a534878db6809bd0c1a40744c994aed47bbce3b52ae9dcd478028040696eace8b18a4c5b3a99a6865a63f54195e254fa04a9dbb8f002a01637b71c02beb58e92976c359da17002b87ea01480bee7c1e594b31b5a3680784fb2c970c43d2caa5e4572503dfbbb710602bf784873174da2400767c68924a842d9a549fcc32c61d145c00cd826ec08f0ea33a8e4bf87adbd64792ad1b45e393d9dcfae3166886b60e767278b64d3cd45f6ce7294d51ebc4de9f29276bdbf9382eb7aedd6aa8efe75a85ad3a77b404cd06084b1e445390d52f04bdf439201796561f038491dd04f9663dd0807a6e686971ac58ef111eba69322db09678f885db61b6a91c64ffe8b0bcb2990e6c7dc973ff7d220a598cf3450abccc13ba74e706f8227463a7c4d12146b8c6660b38d33de3dc3dd53a026438607b04c1ee405d31392ed5821f65314c837e707c57fffc2488350c38447f47e13ffe6ce0058432e1442fd28451e4225f3b1adf662536155c6949d5963f252e43f5fd1dda0dc2b36788c7cbdc64c24f6b5badd064dcc8a658c3b36553a010c773290e6d9484ad452b6eb2f204d68387ba9cf330827ab9f554c5832d79e30eb5bce869192211cb80f83d411d8debe5d0d7a15532503c087c557c79baf8c2c7dbb4ec94fee5127fbdcabff7f74576f0c9c0277b89", 0x1000}], 0x1) readv(r2, &(0x7f0000003500)=[{&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/187, 0xbb}, {&(0x7f0000002440)=""/167, 0xa7}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x5) r6 = socket(0x6, 0x0, 0x8) getdents(r0, &(0x7f0000003580)=""/182, 0xb6) r7 = dup(r4) getsockopt(r3, 0x3, 0x3f, &(0x7f0000003640)=""/82, &(0x7f00000036c0)=0x52) r8 = geteuid() getgroups(0x3, &(0x7f0000003740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000003700)='./file0/file1\x00', r8, r9) accept$unix(r3, &(0x7f0000003780)=@file={0x0, ""/4096}, &(0x7f00000047c0)=0x1002) r10 = socket(0x20, 0x5, 0x7) fsync(r10) sync() fchdir(r7) shutdown(r7, 0x0) kevent(r0, &(0x7f0000004800)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x63, 0xe57839dc48a66f92, 0x8, 0x2}], 0x100000001, &(0x7f0000004840)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3}], 0x3a, &(0x7f0000004880)={0x3, 0x3}) sendmsg$unix(r6, &(0x7f0000004980)={&(0x7f0000004900)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000004940), 0x0, 0x0, 0x0, 0x4}, 0x9) msgsnd(0x0, &(0x7f00000049c0)={0x3, "8979a450c5bb807aaa7e6b8ff0df90a358cfedcc1849a1c1a60c33808639468d481819274759f3c4126f019b31bc30153b6170e84be3f0bd1823e171606ae801e739196787df91615435615bb1"}, 0x55, 0x800) writev(r1, &(0x7f0000004e00)=[{&(0x7f0000004dc0)}], 0x1) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) flock(r0, 0x0) flock(r0, 0x5) 16:00:18 executing program 0: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x40000000004) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0xeb, 0x3f, 0x1, "8162237040ff072cb1c41c35ced9982e6339df53", 0x80003, 0x8}) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = msgget(0x1, 0x40) msgsnd(r0, &(0x7f0000000180)={0x2, "932ac4dfebf5d5194ca2e2fe0273f92e2ed1bf1871d1f7eddd3831a3549329c1dbc3180c247b13bd2101"}, 0x32, 0x800) r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000200)="8901bd9366d242eac7ce9bac4f7d0824", 0x10, 0x407, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getrlimit(0x0, &(0x7f00000001c0)) r3 = kqueue() r4 = dup(r2) getsockname(r4, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:18 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet6(0x18, 0x0, 0x3) r2 = fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) accept$unix(r0, 0x0, &(0x7f00000000c0)=0x259) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCMSET(r4, 0x8004667e, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) syz_open_pts() 16:00:18 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x1f, &(0x7f0000000080)={0xfffffffffffffffd}) 16:00:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/64, 0x40) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000100)=""/138, 0x8a}, {&(0x7f00000001c0)=""/242, 0xf2}, {&(0x7f00000002c0)=""/8, 0x8}, {&(0x7f0000000300)=""/146, 0x92}, {&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f0000000440)=""/82, 0x52}, {&(0x7f00000004c0)=""/128, 0x80}], 0x7) poll(&(0x7f00000000c0)=[{r0, 0x9}], 0x1, 0x0) 16:00:18 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 16:00:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x38000, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1000}, {0xf, 0xffffffffffffffff}}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r2 = shmget(0x1, 0x1000, 0x402, &(0x7f0000002000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = getpid() fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x3, 0x12000, 0x5, r3}) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="7f60a9fa5fc18e7efab3272c9c0ee2451412806df26037dc2776c7a58507badcba00a10721dd4d52fc9c7059b8a7556169e532b46a44b2e2c0018c64dc543bf10239173aa3e12fe62e76bbe7541570311655e1dd8d8ca2702076c95d1855e18dc597704883f9075eebc96a04373def988a3a82afa77e7aadcce2642a877ea3f1863f62e68da4156e0a4f85184a307e96867191f84e8957134de4e06085b87aba6bdf5b325f167a3cfc5505b562ef6a14f27397042a82ed50", 0xb8}, {&(0x7f0000000340)="accc55faf006baa9d63be68ff4db3bf640ce95b985daffd66aeadf3269d07583a72da0b7775b6acbbe8d8eed43aceac73a62c2c129", 0x35}], 0x2, &(0x7f00000003c0)=[{0x68, 0xffff, 0x6, "1d08da79365d2d8f73974632b592d02e854128a8cb231a84a501a40c7d1e39e64b648bde949c4f4b387913b0011f3d4947a5c862f7821554a91197cf215ee99d98759a43159d89b7961db804ed014814cec7329edbd946e4"}, {0xe8, 0x1, 0x0, "ed241878b369c62d686764e02247c4edc376df3d892bcfc8df19699144c29a5533e8558b50d0b5bf869452b2c8075e0baf8038d0bd8b67c8185e1f5c84fd8c4b7e97deaca48818de9d8fd57b7e145e6e43b1990d73afc701a0a0144ec47c80601b08f73d610e200321641a64643b1c573382bd852c27412cf08690a229e18a8714c07d8bad78725b6207e26452adec0848496a411d8fe95e2e3a5a14d6a3340161089e8f943a56d48ef825c5d6e3bd83496366cdfb5846218bfbc5c196699d48c7f7aa6245133d7af7fd4725f60347254184be4d504900"}, {0xa0, 0x1, 0x7bd8, "98150601e927b14b9806b1d6cdb2a6997e39ec9f23e1021ca680a9bec927f42d59d4f90ca5b167f9f01434e244e0845055dbe08dd3ee6e1ebddc4765f5e4542d8f86c8402198c0bff3ada7cc0a9d2c086e11d2412362e98ea4ca417546536267b7eb0222b06c738f8e9a536e280b24801cc4ffe13cb6e4b70843abceb7c7aba06b5f783105d7dd04e64fb60310c287"}], 0x1f0}, 0x8) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x3}, {0x0, 0xfffffffffffffff9}}, 0x2) chroot(&(0x7f0000000200)='./file0\x00') 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x204c, 0x4800) mkdir(&(0x7f0000000000)='./bus\x00', 0x58) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x0) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1f) connect$inet(r0, &(0x7f0000000000), 0xc) 16:00:19 executing program 1: mprotect(&(0x7f0000210000/0x2000)=nil, 0x2000, 0x100001) minherit(&(0x7f00003c2000/0x1000)=nil, 0x1000, 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff}) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) pipe2(&(0x7f0000000040), 0x4) munmap(&(0x7f0000029000/0x3000)=nil, 0x3000) shmget(0x3, 0x4000, 0x43, &(0x7f00002a1000/0x4000)=nil) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x97, 0x0, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000), &(0x7f0000000040)=0x4) close(r0) shutdown(r0, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:19 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x40a, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x401) 16:00:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() pipe2(&(0x7f0000000100), 0x0) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) chmod(&(0x7f00000000c0)='./bus\x00', 0x92) r4 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r4) socket$inet(0x2, 0x5, 0x2) 16:00:19 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000080)="90e38186bcf4a3ada395865b2c29e577c400000000aa98be60d40aa015c710ed599779640800753f129800000000a2c300cfac2a90a94cc346e9321f21602e000000000000000000", 0xfffffc7e) 16:00:19 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x1) 16:00:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="5cd815b1c7596c821c4ce498a53c30"], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r0, 0x0, &(0x7f0000000040)) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2022, 0x1) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3}}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x181, 0x0) r4 = fcntl$dupfd(r1, 0xa, r0) openat(r3, &(0x7f0000000000)='./file0\x00', 0xc0, 0x40) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x8, 0x0) 16:00:19 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0x80}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x2, 0x4001, 0x0) listen(r1, 0x0) accept$inet(r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x800, 0x1, 0x1, 0x100000000, 0x45}, 0xc) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) r2 = dup2(r0, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74db", 0x2b}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchmod(r2, 0xa) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) 16:00:20 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x100000001) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) r1 = dup(r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, &(0x7f00000010c0)=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() getdents(r1, &(0x7f0000000000)=""/48, 0x30) poll(&(0x7f0000000080)=[{r0, 0x16}], 0x1, 0x0) r2 = semget$private(0x0, 0x1, 0x4) r3 = geteuid() getgroups(0x1, &(0x7f0000001100)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000011c0)={{0x3, r3, r4, r5, r6, 0x2, 0x42}, 0x40, 0x4, 0x1}) 16:00:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt(r1, 0x29, 0x2f, 0x0, 0x90) 16:00:21 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') r0 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r1, &(0x7f0000000140)=""/252, 0xfc, 0x0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) chdir(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x3, 0x2) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x40, 0x80000001, 0x1ff, "de18a2fe313b86ea8b6a7cf0e2777b720a6b494c", 0x1, 0x20}) poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0x1c8c) syz_open_pts() 16:00:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) shutdown(r0, 0x1) socket(0x18, 0x400000001002, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xb7, 0x80000000000bed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x107) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x2, 0x4}, {0xfffffffffffffc01}}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) getgid() accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r1, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) setsockopt(r1, 0xb838, 0x94, &(0x7f00000000c0)="5e1e8ba3360a2126512b48915df74c9abca6e0a9c0d1bbabf72599ce559db7620905a9593b2c695dcc9a01757196cca74ea6a4becadcc5b0896ec36344c5cc7a01fc240f979bf12010f56c83f9dfdf88a6c0f7ebea0cbcec70221188cc2c7a3d4e782de73615b04f481fd8207b7747ecf9eda7b6acd1d607457684ae6cf63346082892c9a1b52a89c41b9b77ce7c024169bbf3488c5a2d07a4ce4110ed8e2699113545deebc3ccf718995ed95bea36a6e5", 0xb1) 16:00:22 executing program 1: r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="3098e53500bb3cc3debf9f107d2087a2fcd1afeb2e7f60137b1c016b7667539e8b2feef0901d07313f588f63d124905c10b7b731306e9d6cbc70ea7f5639988fbde83e4cf0a75be0dfbdfb9a50911df26ddb8a9d6d495ba3d1725a5da24eab6a579276ffb565a65d505e036ddf78fc5132552759c3e56be77da85dd7d97f2159653070416f3434ae338d3e", 0x8b}, {&(0x7f0000000180)="1b958ce8ffc1def53b6494806c1b99749db18d6ddadf2a403196d4dba655cdbe245d6097916aaf0f001dc7361bdc9edacff227f2d180", 0x36}, {&(0x7f00000001c0)="c7aad75c1e8a9f7a8c6a2e86647bba1e22bd2b6d5c3c0aa34aed73c0a371df39c4d248860367c39b58eb71a595dc589ff1ae00eaf22652c528dc43375daccffa8bbfa604318984c4333f1e12c7b40497bb7470ed7299dec936dcce670fa8610bab33e68bf6972785940c361b10da", 0x6e}, {&(0x7f0000000240)="e5a3b5823a79441f55c084aa983e45585b07027d90819737f6bdb8bd045e47a99526379231470594eafbbcf9cd464a1d4239fbcc37e9fbf5c3e926f49fdacd22552aa7bf4ae1403f9b466d8112d394ab987d537e416ab2eccad08f4465248e9a39d5e6f9394329fb7e0b29d8581626b52cb990b662df90fab8c0cf59109b47ab814130e2fff99612", 0x88}, {&(0x7f0000000300)="8fa4920ee3aecc1355068cbf890038c4f32d515353fc23d0d33197448fd40af4ebc52b842ec9820c23a50a52ddfe79043c414c209720370a16caf5b6e43bce0845d9100bf4fbb19db5c1a473", 0x4c}], 0x5, 0x23) r2 = open(&(0x7f0000001600)='./file0\x00', 0x712, 0x2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r2, 0x40000003) readv(r1, &(0x7f0000001440)=[{&(0x7f0000000400)=""/35, 0x23}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x2) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f0000001480)="dd11d9e022cbb31b4bffadb604fbb03c182764f7ad34c47e36e4205a69a7766a2015ce17860d5a0c", 0x28}, {&(0x7f00000014c0)="f2b878412125683536b5b3b8ea026699e6eb782e5ac63a44a472348a878624b1d9b711a60c0d7be48d78e4db3e50f652779ef0b040511b82fda9b8d9f970d4091c7fecc0046d58356f378b563697d608a99722b4baf727861633040d4ae78c2ec085beb6f9980985af0f5bfc4ac9689944107510798c8b0ba4ecd527e525b971793427620086e13a64ab0a4d2dd078d4cbd2e0009019ae369ea69843bbe04bd9582e7c73e3f472c68cd8d4ef53177bcd38b855da2ed22b168d3c9091979b808f5f48e7f16ac32a9500214f00ccfbed1e2a3ca5d7462255817d21b94d", 0xdc}], 0x2, 0x0) flock(r2, 0x5) flock(r2, 0x3) 16:00:22 executing program 0: r0 = socket(0xd, 0x2000004, 0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc2) connect$inet6(r0, &(0x7f0000001500)={0x18, 0x2, 0x100000001000}, 0xc) connect$inet6(r0, &(0x7f00000049c0)={0x18, 0x3, 0x66362a84, 0x2}, 0x196) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000035c0)=[{&(0x7f0000000100)="cb8ca38d5f32dd01d28566783b6273c5876558426f654bc8b0124ac934370b072d6610e153c1e2f0504fdac69bc673ebce8b56da76d17c71119058ab7a405984fadafb0305a7e5970fd8d28e17fec550491e84d2873bdbb47aca7b012bc2315a55ed1bbb4ea5ed17674e051fc6b9d41c38b5c8d8cd535c414a9619b492669f899ec90dc4cfc7eb0c76a8857a9fb9672171d3b3abb46fcb013ea499f0714d4aed3a26f2475763a4adcd", 0xa9}, {&(0x7f00000001c0)="1618e676ebff495a88e5d9009c0d5772dd103bc18555c6cf8dc87ff5074b9305feb4998344c3ceb6e450cabb05de9bd37657b0c7843efc25295a03806db32bbed4977ab34d7d2fabfac7803918d926e2a7b37914648b6b0d5fc7ca721615589e154f0f2d2560f5e1eda6e43c205d299c825c89c5f1cff6b639bbff076e91bc0b9befe3022cc6", 0x86}, {&(0x7f0000000280)="0a23ebf6faa916f304233f86d000c7704379ca17b54f23883ff1e2f3be3e3fc9d221e79333e76929081ed546b6a17db167c4827472b6660de8afa17d6775e7e7c8e23c9094363c3476091d3b11d6444f143f552ff24dc685696de40023787abb030df33409722730c9422b3c0d4a8127b6b034bc31ed264a9e54eebb7c36df", 0x7f}, {&(0x7f0000000300)="b6e313227849e30ffe0f4ad9a444be8cbf6fa1a46678add912eff3d7075e3857e75d0014d6a3c998bbbd2bf9ef02295d5aa9f24fc5eb34e87c669c4816996c0db32c44b50b24e712db603c0b09477245607d563d5804c63b9d9eae2ea822d8de328f9fa102cc4f485fe660a3a63b56883da5baf4e1d9f179a924a748a8086104c4e816a2897249813b33ae6d17ebfd89bcda3b4b2968e96c108d1aabd305c54a534d2faf4e9ae0e9bd6f964b9d71a7d3f46df9ac23cc9dcea63a9ef911e2fd2f7494bf3bea9d19efdc088d48c8a8c9b9338c6a5bd202a762d7a891eb4c16cb8651e6879dc806deee68bffb277d21a19a1ccb07978926f51a8c4ac0dfd2bd036a2bff383319e87cf8aadbd6388485c4956305e832e9321eff48b4d822a6f7a100d755895637cc183778dcfdb7a7ce4945ce90e27bb4900bea0a8e70d6ad5ecd2b9bfe43e2c112352123a258e4a0793e1adbf7b9cacb230a5dfedba99693ee2072e26ed4c91a684087c0f3647ebb70a1cee67d22a5a0b765d28c23b51687f706128e1b408e6b3989b9fde720cd71030be1727814d47721edfdcfb8635968de6b37a295001df3dce1fdd09cf9270a9acf376068a5cdc49da90d0e1d6478384456e3f45196952f7f5562bf76315532cde1059d0550cad7da801c1ca33df3c7d2ccb5af2e35804fd626e6e8a7a9595c9090969d0735ab2508f8c1e226fe3af04f43892e50b370c09244cb6043eb3d90398185df9db69e4101971d761251be1f4d680025f83c2466603b3b3b598a1c71bb37f72fc9a34fdba13afd389b547873aadc3d79d70209ab7ed2372617d9f2fe630f02e7cdec692d606724dd9fd937ba1e76f5fdee1a3214af33086d48b54edb527bdfe283133a41c8425277b3cb6bdcf4c8892be791f949694f2090b81ca419b15560bc806b05799f21061f99303767de11bf0eb62d1ff85f34c95d0bc46ca0da24ccb4f8d25822b9177f9c7ecba149e37902c6000aa89a14e509f46ec00bb38fcd9388ae46786e21f8fe8767beda5d93d1a6edb3a8da3d205cbc50cb1154dec55c888feb795ee93842367402537c5f21dae3e3cdb6834506f1b53178719bac972337f628fdd63d5e61eb06fe3cfd1f8e68f6199ed9a13c5af17426035a1966e9079c8c90530e260dc212e4cd45d7333d4189ddb7676c56ba8fa2bc34c2d29a1445f908806f8c2fa1985f81e7f6abb001cd3a0220000552a9591100b4d75ebd7eb4dafbe520036432af7bbd456a5c467c5252356bd94a075900ba2f756b723a263996190d624689545459ae018ec903e7dcf15f00632d18afc144a9777ed0b1a6f8ecb7c781f94303bc32a506a2585ac14d073b89c2edc16341d87300fc8712ebb1607fe9a5aa5fffe6722ca9854802b9a25bafc93cb1b1f8daf6e6a83530dd6975441f018820fc2b1d2b75b32579334afcfe1e90096d3bcb3613d36d295d172f593a4b899a7b21ef1400d395f1a9df027b17898cbd2c5692c0206137536fca019306fc6a69b07bbd760d1763f622ec339fb6cac211a3e54cf4aaba8e26a267c3d3df9013628d744e7b71c8bb6fb321dd9d7349bcf1301e746cf8a26d2487e43186add8b9bf4206eac7cf235172f7ab257fdad2370a86649f6eead54762dc177d73811cd9bab5eb4156395683eddf1d1663b36d1b170ec45c8c7b7187f38d2d12e9c4be4b6a908d7fd39fe382af38ef279cf6dad2f995a8760c2a7a5a547daad6a02f8b4ec303b603b6b88c3e6cd97bda75dc4711e2ee14af20772a484d9efa571a5edb1bcfb551d2fff99016df9d0eee2983fb4c21817f30f47a373a1fc5545817b1f7f1e92c26534ad2919e0e73409131203a5531358f07f8086e94a1a539ac9604c5d0042c4d4e9148881f12b1039ca880b9a445a7d0d77ac6d929b8d5e848bb2ea24420fadb288368ac0d0a85c442a6b7ac4796a8936504adea39561c4b4514949b46932e8e7f5f73f7de6a44154c28a04cb15afb9cf85eedd27e6bd9e1b2c10b6a2645309426b253b71a1f9519590751388345116f7be3136d195587f4620f6c34dda746af5cbb0d626733a38efa4dece4bf50bc3ae691d353bbe06cb7a30197dbfbd65ec758f2c970e5b69bf9fc28d69a6599cb5db6bee52df8b1a600b5708eeaaa586b426808cf78b9125085d649795e3e48e7641216a8710ee7904307dae04b7c4665843c639981d9927a87a15f523ab9deaa8f672bbdd28e25215ff2f1b109df009134767a25b1f3dda45fdb0746cd0281b525274578f0bd4fef1b78e1c78242c541d2ee03ef7afea2ec1fe447d9bfacb15bc5113b57d5d66b22b41d7cf24047c2b897a765d843dbe3361ec65d9e205973e9c14fa0c1ab4b4e3545a852240bb561d6b913067651c9a1570c80698ccd7cc92b7d89d06de1debc8659ed3897649b10b960ebecabcedccc776591d55929260dc6bb1c555d7a87ef17d515a825a6a30157a701b6b525c6b38c91367dd4cee6823afd3642c711d2c1ce186d7e44af551a850cb4f014681bd7cebd6369deaa01b81cc8cee379566b463f636f9b07c4c8cfd66738b1fa2a2047d7b8e0fdb5b24512eedc9066ddf3d6563c5028d0eaa1febd95ae4520b7fc3f67a1fbd4ce39c3eccd144055eda56eff91d7fb793ae3619cb7d2882421d58fcf5b5ede44fbdc13a4c34472c7693b2999c4f64537963ecaa8d8d8af10e4cdf6e44aacb3e63eb748727c51bf90afd46ce4801ce3b5ca236e2586c038539728e1bdfc51d1ee290cc9505d32ae33dadf9f0a9e89a0c8af0cd0ee76a55301f17c7bec6380c800a4e4defb43a41f6598d7e425f818bc792671a0bc549b461b8f4c3ce5cb0464fdb6f4d7019f9e4f06ef8934909f953f5342e8fb14161660af89fae13068db271fbeb6c8f5668a00efc75d2ebea2cb30cdd09dbc5248687983dc46e1890fd53ab05b7fc7158509bdf90c05b60b8cfe7ab977d9b089a3da47ce5ad6c3aa71503978fe6b4f3bc91a4c6c2b4db0ade668576c63b9e41b58107d4924655e804f17ad45f29922aa841ce59ecd92e477609f65b925475959094880d560ea14bc134b97a489d0f7a9536840daceb75c1c06a99ea49747964903b1c73ab561c84988dff8eafb9825efdbabe87dcb87e631ac18c9b2b5ab4f8e922f20b22354dd42f6be6ee7a16eb8824a3cb78e58c753e60e189e45f2e42ca0b3db4b843ddbb3c85b17df1a1746ca13a516eae6dc3a978a1a10adb722c1a938d759b1557c4052d5e8ab15a9df0f64c43f949f301c6ad89eb7c1c860b72351d8aec776ed9b9639fa35075d0627f9c4c9190484cee157cdd0a1e5ebe2d60223c86c2c0b73ae31cb69981e35f88e46bf33c3a0108a966ba984788abeb8bdaec06ac1d5ce3c819369877ba3cbc04b0eba9c3720df61c37bd1a5c0b386484cb661f181ec559799f7b22b4e187f636ed88c6b48e5d9e6b254c16bf86473688f2bcfb43e02ad6092caf6c4bd027e6dde5a33645d4306b5df23605a21845932ce5d34ddc263d009535a57418f8b5cc58fc95013d204f789ed4deda1393bf505256c17915af94d9b5c4eac9d93c1fedcfc3b57a8f2736cfb59aac033e43ecda93d856c51d4de69810fbdf794dcecfed6c4ec11076a868c8b351c4af15f8874c5b6affedb6a929591ad97573c1f80c16d44961e957ccd2c0fc480bb3213f2818377c7b519645f1f131a1e3c98d506e3a1d6ad03c366bc32fafce3c26bffd87177e0895ad64a23509984789c115f9faa7d6e85a327f4c1c59699af510b52ab719b5e07610305b0a3bba7a405e07afb63e2c814cce7fa3ee5619c4f033f2ac9d2f63c1f61304590b433bd75fe33bc32dd72d3df6798cf8b6fd9ae4278dc2c156ee127c2768c75da8c2a1a3ea4b071cec94bcbf008b9f9a8029d9c37d1b8e0f544820de8235a5b53d95774020901edd1e07fd61d166bf99bd41b52b86ab2463266962493845a5abaad225d21f44813dc29c842627547fcbc5c3509f6eea4ada69fb482137aa3378b39b0e0125f41afce6f16346e3248182121ee59007e6555bec5b4517136d270c85269eb7848164af20c99ca42db5b2f4f46fc4eb2a957a982bd056280e5da1c1812af3a4fb9aa1715815087454e9a6ae9536d045d1653d228ff62a0c05e52ee6baf602cd3aa8713afb1989522d17a07897f85127475a6c666de39e4ecdc381406b2939368b99c5d5fc1603dfb5224d1551a4a9f66fa76be7bea9a21944a286d9ec7f06c17caf380f7d5baf0e25faeac553c4fa6ebe36563f71716022de189a54e3f9b954e621fd05f59b35b99536c40343a8cab356e0265603970aaa5d2556ea7fc66e6487c28b4c59f45f158f8e29e606f8d46bd7b15cd6d0ff726773f38abccc5af8f61377e2f0a6c2e7dd2264da82e1426fdcdb4987ca4d395824cff8d4165bd7d3d059d1127549bc2f0a9192945dcc4ab14abac2d55179c491f3693af3a99d055ba45478544a85882f174875061a9a447cc854018338bda37008520b82d007b01055c9a36d3949544f8bf56da201b7a74e0e706bd79953329604a3b35da279d9aa44f0d4aaca907b5e6e7af43f54600af7655d3b874ced7a2ea97d19c4821ef9fc23b77591669f85920c5bc3eea323460a0be231c9ff19334c251e5645f5010e3f4abcc5e60c7d9e02ace14dcc78ab0dcea998e8de9a35695d3bcca99fcf468f702aa692a3442d30d50113da1e0dd80aaa95e25a83d23a6c70867e46dbd2b8b89cbea6eece496b8dae82e3039e0ad6a62e761191874748c7916a12c82a08185882906cfa1695d24a9b299b8f82815800f35a7b8e4448eeabf55750373e3f3ff21cd08f4c00a7fe0deac957e906b96ceda4ba9eaf42ce35cdb956c18bfdb9a59845a2bc6efe7a3a10fa632cd38da4eeed40183c1f0f49949e7b52f91c7a3738465ec28fe50b0852efd6b3ba66b842023eb4d4da7b6cd6aaf6a35ccc2cb5c07f63bfe2f00eacdf51f5fe738323c869c8ef4fcd98f4a8116cb991a7e17abaa999361344a4537cc518a285793ccedeeded62358695293c43e00becc070728e37a1e4345a435ebedaa04939126e19bee163f075efc2027a51fddf4a19a39ab3fa7ceecc27452a69f13de97a9671691c3f97b3175ae4fd1e4fbadbb07cab8d5882048ffb04a81ea78cd27e7136a0d6db7da0d31be97083402a2cdcf4e84ee269f247c6758b2d06da9e4d3dc184e57a2d4528045df481dc12d19770655eccd295d31465d3b83271afe9811daadbcbac0edf0c156520fc34294bb39245ba5bf0f9d97cc2bda9f95e9448f5b3990cf58d6a4681e9910985554674ccf4e34ffeae0045576de3194d3eb5f25eca1dfbd1d2374004ec2c03f483476a82d1fe408f15f3c029d9350971063df165bc358705937c6240e73483a08bfccff7aea7393c9a6148b787a7365b4ff3cccf3e7a57b4bfc6fe3299599185ca9bac44dee2b63c229bcdeb50243d65637909e79fdb95ed823de74086eabe690f2973348a0e88ecc75e1d3dd70dd420db098bedcd78a1ca7806038fd33983fd76a8ecf62faa4dd03096120d20fdb27c13d77d6b01ee18c26ce031fcf26c57e5a0e9150abdb44fdbb14cd60dc4c2f4e350158e6f35f358626aed7c7932dbf549b9c8e8b11287bda3f5a417379ea5d21b02ca0b964ebbd139ee8251ea702d39384d9772f4fb1af93433ccaa389eca104585fd3472b7ce3b28f5676d32fc1871b89ffcebb01820df87cf9bece85a9ed862e30d817b7d352b241cbae2bd69f17128704fc29fd10f3ea37fcaa4b89fa9b478ab944fbfde6251a", 0x1000}, {&(0x7f0000001300)="3877c5c71a1c8169ec3629b46747a703651e28c59a032a9fd92334275e9f49c64bd3b2dbd220d84d5b38947bd10983bd71d53cb9f01d5d43225c9f34b57bbb53b7f735da2fd6d2ee997ca8df91458afa7f7c42d7ce2ac4159263f4208678f220a128300bfc4f675d55ca51b81a376676d10c929a1824fa216fe754435a8e7f0e499252fb7f1f1afd05a1fb29ee5caecf1fc74477403f1469b67325938848f6354fa437816556b3cf6e88b370ac393e0ca186ffb4a3002ebd4b0b68ff0636188e4be86935bec6", 0xc6}, {&(0x7f0000001400)="4e8168b0dcec88bc316b45af368897e096ae3fc7b86ae97f25d7b8b0c9c3eb113b127912c1df627b56b13fadfbcc9458628ee04bc0dc64c9e49a93f19bf206144931e510fa03a33c16a8", 0x4a}, {&(0x7f0000001540)="7ba7568d16e6d18bbca85228de670ecf79d2ccf9083d18bedc4c63df244aeb3500efa81f9004d409cfa7cbe41e76c2b0ea5dbe0cd032fd5b9046cc316b9a8e2e129ee18121242a8db46d2314165b3477e58962818e57e3af35d1d5a36b066134df05d65384b0913e15da7e40b8782b0abc2d6a10d0e210cf7052ebb96f95082fb8d8d9dd2b17d06ebce7cc525f834fabcde3ccb117029692a917075e805f43a3ce897f8c6940967b3d5edcc84b7d0eb1917e68265065bb1b03786b9718b76ac01f6c6da984078e5fb3b41ceaf0c0e14bc414a90911897e22fadd626982f869dd697c50fdf92618fae6fd097d2a44c38773fbe30a122124888b7feeb6859fec516f3931902ce4756671d6d3fe9ec4e49ad537a8d89b0e63ca498b2dfb1565953ea7918aa04bba7ee36d072203f637d1f03229edb9127a3cd1b41b31c68065017bf4e55aa431ea314c21c8be91f986b71098ffd50b35896cd1911a8c4cdab05e5e17beac97a9edf62d7681a5887f3e273a823b3d6ace55b914fc87afbbf9a995894dde8a0944855ecb22274a20939f6bda1e525582bcbd5d5b683b640f2a2dae14c06046c0d19d7b89b24b3f386a7daeaa002354d1448477fdf10f6b6e6364a208d30166bd6aaaf43a294c0bbe9298d785be250d68d372633d2ed37b616230fff5b57b87cf9c9ad1755849829aebe84e1cacd804036da560560788830932ce45f144be074b0a18573c17d66758eb446572cab988b2f9ddc161ef2e073e434dfa6c32b5cd571863c7cdb4c8b004b4c62e5929b8cc9d1a5e7c5d46e85ed442a4339e848a8c7b9a5e3b18367dffcb5a7101f381092f8c8a42e535ef5edf66ec938c32b7ee8cebf206142879e3426ab3e87fd831e4b8b5d4c1abd279d960c9d26b7427292b5bce6fa35f89bbc86bce32bb5980e60cea5b3c42e1ef12ee59b6bb21cd7e7900d377a7e74a11c88c507a6a5ea5939d22e1d518b54db15a88eeaa3eccb18eb0d676d981d5c38dd7704f23e68e6e5e363d1137a07a79648d15057b539bc7905d97023980a4e01f24fb26dae5b1dcccd8822c9fd2322d7b8c60a802f92e8b1ca62c646e4304219eb4e351cf87417fd670ade557b1c5345bb5826e7f0f560584de37630db9883c75150c18f7ff2599bf80dbbfdfe19685c1ab163233fc1da497d679b5c6c33258635b50668818062ba69968959e9dbee6c7982434856a47c3712db29a5c70ffa8560bc35c7d2ad02e626a60c728fa55d15db3a6df58cf49262669bb84046f53a518da9cdd5700a45ba65116e56e49ac7513a4ec8feb3433364d6540b01c456e8e02b8d080523c7332657d4e0b080013b8dc2c54d82a2bc9bdbc524aba8bc20fe2c332ff116de9660634caee41452f3be9bf14872b48cc7c17bc3cc14756bdfe469c8cd836981abf76e6e2b31abff6ddff495b880a500894c59c2c1f42fd3c4dbbdfc6cb981280a8d88c40fbfda8f2bb0113ad1f52b434294a53d8d76b5001a5005da8c0410117e7dbc3a9eca0367f1cc56b48906d7b28fe1a4f3a08ab5b7ab30cde0b2db01d1b4b3a516fdb7d236c248960ecdf5998565df87065a1b49fb7f4fafd9dff7c1fcad0b98d2ab6659439316198841302a0cb243d601737b8df8bc123862664aa931ffda250df36589f62ecb0eb0138701ffb3342e031de917fcd85c5ab91a4b7e95d3526b85795cc3b5e2ba37e6197366ce6c9a6ea540a3afd0f153c32c06fbf8c12aaa1eea10aff8e4c6ee25c9d93c9e3d95d8e2f5f25bdb0e98ec4a58880555d0425fcfec8271c84999eee588be68ff2bae83defe6b52ac1a641efc8d6ac0375afae2763bf0ef45bb38aff1668b576d7de32368962b6d47e7eb548d983fc433843a2878091ea0e0bca7b098e73ae3b949cdf77395bac2521db603cea666e6b522c04cbf3d166a77d8ea72e993eb32faa4ba768e07dd449c1288dc23e443dafe0d9d634691e4bf86565eb50af800b7f8c75cf5598c58dc31f1c76a677a49d0b01c665e4bd3cd61799761183cf9c5997a7b1c49579c994fc1cd1bb4f0b3c67c1892626dadc49c67c2e3db34c5dcfc529223020a6546bf2f13d3a0781af42be15613d142b104a1b323453e173efd8a0c88fd539d10aaa260e6fe1f287bcf97aebc9883503e0454493065c5ea16991176c89913a73623f794462f228a1a6280c38cb65ec4dba3ef2be2bd45f1d1b1dafd62e3e6c6b7aad7999b66a964e321579225f3de4660077a3fc03ba68755d60af450fb55a5fc442d840cb0a10189667a947565312c659ec756c1cffdaaa987371bf74e7f2a1f8121464e4cb4a87f565d6c6af522433a8db7a7d3b7c29a06f5e96f1e30a232a0c40899bfa0b6649f870c10c97735093ff8465c4423be2e1ef08121834ffe0b41ec6e732914c82ef8efc4d76b2f3eb15055447b868405a1b3beb950017e71e97407dfd66342338b1e95c4ce4f3f2eaaed10ad0862a6f9ca006c2445fe1867a74434802fabef6776799548333e88d7889b14003c5715c92dd88f4699ae6fdca1534bed6c4608b2109330d4901c9bfb8f3caf70bb4a28d96a7023e5f791f950bd6a2c578efce401091de8bdc3be9d9df5b0c85ad08e6254cf2ebc6de5dfcbccc14c5263454e5927e0dfdddb60d4934b15928ec5f5cda69f869a37cf69b013e9102ac0f1637135deea3804476e66e230f566006066f176eca60efaadbaea5e289ad965fb0f9fbf1c503246ca1cf348692a4bbf74e94657614f4bca7ac56a977ea89eeabaa879fa378cc485d74654539cbd485856d64c0397b1c2e422cf8c25a5bcb92da9e08e0f6039860799a76daee1b88b58b7663cb1f73e832f5dcd85ac24783735fcdefa2a0151344a4ce4625466a38b01a5f9c70d0794604f2eb2be5ac23f153463d1f972cab9e19efb6f3c00dd8a75efb3b040114d87fd9f8366c32ea660c5ebce849efaa0f45e9c054c0b634c11b21bdf8ad43b0b4006a7e536b1023aaea0533941cead8ac08eb66b1a8e531c0ac590aba3bb14334e79f14493f9e84a71498a130c14e030b9f91b0b5c201ee8c4c409fce420c737b0ac02f1ba424da8f8903d9a0bdd9aebcfd7669cd3beb89488a253a5bb3b364662263d4b1b0848fe556e793371a9e768eab5b66ee02aabc3d44756418c6867a4d1040b91ce84c38dac3e699e9512f0ac070810408dc4ae78d03a70d57da840a9773f7f66a7d81fd1828c83e26716e31686c59f402734baa564608d924102b8482041b56bd024506fa89fe984cf1e9f3c0074351699e1ed0c129469afea660f148e789aff0cddadfa518255c616f273ac6c1db25dd2a5e1c9937172e4212b88b4a16082e1f354730a9046324b8b6a3bb174e54eeb23bf888ac5c2b08f805787cb634fd550198a6b046f56a2fce1ac7d34d67f5e91513ff5777720ba455d24fe5aa0dddf129d4570cc52e11b98f9c831c0459959c6b047e04359c0fb0e187e225a1a8c354c7c9f8b89e0eb05a8e4146327163ff1ae1fbe436e80d4346f0128496df32275201ef403bbeea538c9c2c24741dcd54b6a08b0c5b8e3bcaec0801c0fa6bb01b5db2adbed4942362570753cb4a0dbbdf98c59f0313a2d31f17d28ce783262513054aacea353444f2b260c4b3a351cb6290bc033c10da800e6bfc0d2b640fee496f492cf8799c5403e4a3de9c648aa8602426cabcf6675aa39bbf2d8e9b22f9b7b8fd37eda6a00d97e41ee5b3ce9f8ebad774457cb1685a1fc3c129871c011c41401997e71c7a00a268288f32241bd024b348c2a67e58a5f0a534d02f9f52265f2b5547fe6564d52ef3ed457c5f2a93ce32b2df091827e7eb0966d24c371d6fd7e9087b2729ee3bcfa3cdcb5f8f2e8c0f74fdacfab864f7186a953f857a1a11784959807f8b4a80ae73083f158f3571e2dd1403decc87ff8921cfa89f9f7fddfd705bc4659be592146baae2af7cf7e11ae8989e37065eba5dbe0bbab7316c718f91484a2ee96a896757317002752e828b0107f4682879aaa90b79e63e00b491847f78083b16d4c019f7bd2b18ebd591f2524b9413857d43625abe28e833d7819fcba1a7c8d41f3098c90c2d5ef7087bedb92b49e243eca8e6bbf44a6a36d2bbe578d9ba4b773b67f26cb5aa1d4724446daade3768a945c09ba00e89817b0ca47f148123a14b977d0252145c0bf6602e4b3d56b464979c7b047106a5d1c77533c1ee67f910b21d8b0ba4c0098d6485725d89240104d4851944c7a9464816c32ce2100da35d41adcf27e7855c12d2e20ffa8e5c58d7f7fe562404465724bf9d13620cb26c0fa3fa98b818be52c4a4f9157a6874d9c89b38f443f6f28d085025ba36e1b29157d5140f14ec0051ed28956c8b718c2c8017f6add0576ab507e2a756d48df148302712cd3745379d5b5ccd0948240a8563ca519ead22f87d25839cf0eea5000969a8a9e09b69ad8972f5efb71a646aa5ba6aa73f476a55f3b0841c1c813865167e1687df5b477fa7eebb01354ba17b16ca25f749d3ee79e00e2d356db4b7d6d7b104fe48a43e7fabed0c246cc8a6de3d1909a53b19c17fa3f72eef18e64974435a04a4335f2356ba747055300a3533e4ab790c3d4fcccd47268f80c6b276210c1d7ed527816d57dc6b63e6e8e02bd2b322b5e79e745bb8b5fb64f8423b50d65abd3bcc2c49124ac3b64f536b4514ebbb85378be6a21eea0b8ae213d1fe82e49c03b7d7079810c2521c37dd342f338ead49bbcd2d7aa92c85cc073a0eb6e4f10cb8cb97a520d89680453d538a33e890d015b7269bef06edd63dda3acb79a3e97021485c66095704a8fa1d64b6d987443810c762079ea62465bbdf667f4962af988e24f40f9778db5869df06a81e892dce3ef8c031ead42ebea8a24c86b5c4aab72c9fe51140901a92cbe4be28c0ff4cea5d2e4860a3626667dfc58ec3386a4da612393a3e0425efdd9a00aaddd21292568647ac8bef546dc0f1472c3ba8e4ef7e5be6e0ffa90477eb8e4ad4ee7191ae89b6623e70c790f6d858770866fc624e74feba33eaf089b7c3ac5c92447f91043af25ab7d19e50b81b8a2c821559ad0efc6ea2c3968b622878700f54705b2384e87188d01bce41570b68df63bf443cd7ebeff78af41500063f57ae16349c133dc903b621bcaa6730bb3fe251b696e5549f741050deb4ad58b27b37f0b434ee7db20b593d9f5dfbe40cf81fd89a978c199b0e25d777f39ff8118e514bf2f0d68f2faf85d2c466012ee33a1135db350fd15df551c6f77622728a1a76ac95abc04a0e817e3d9233390d401568d4adcdc109b592060ee3ca51ecd95dce7ca828a20f0811b97881a95a19a062b71c2b153828116d0e2708d36efc5c7cf37c78dd24fabaa3532fb3ed23e48518c4b888a64868608db5abe3af463be4e57ce4d00cdba0687ea4f54cac6f2daff19b74798df4d55e3f968e17f5f50b2c8ce05c8d4b8d92b9757adf126359aa4e08f0d607e77c30a16746af5288261ec26e4ec844eb17f0faa1d695ff4fcdb601a350f15284726dfb05d0e36bcff42ae60a934d97cb82a1d9d7fff6f3fc9fb9e3948e08ee37188b8069e360d5b0204d0143d55407ce25396257db5251201f24c519c85f01d6e1e248fa472bf39cfd8174218e9b68c4c6e0e6151bedb5fe63f9b0655441253894306b56dee547ea37e1085d7a1eae3512f9197df50ead89eeb6a7b8c44ec60bd73a9e2d05c90ffa84b3837f695f3ab4420667092d4011dc022ca4ffc979323c88db275a8964704308b5b069d7ec7988f232c68ed5164e4516ae1ba9733f1c3b5a82b2a1b8e2fa72", 0x1000}, {&(0x7f0000002540)="af9b79478b1f4a5ca6ec227d6b63b6fc73b81c05713b0beda055798916da443999dcdf47999505e604a6b777e27ffe763a76b5c4a7398befb4d5c085890790625e369570e488ad6056bca282bb870fb5138da8a745d97e0f7c9a968256251729f2e9fe6311bb01fd0939fe2f17082bb6e0a7959844a611285ae2cf6752275e7c7430fcfc1414abe6fe1c04d55accb9c1567244324e196654f665f9a163571674e855097514b6463cc4937d4343cf44da273615b63a4eae073f546c024c820044f804b63e9c9a06ea23ffca30102868ed94b444954a86a0fbb8d025b6334f8c471aab5e25f287965da6971c97aa5149cb183e84ba3a92a8c5cd9db9e09f31ef0cea261c67be4a62946c19398b558c3caf7fcbc68e7fb431b86bcdf4f5ec68bf32f0f031f9296bf5af41cf0967acfb605cfd5165859002f5929caf8966be1e63e3f21e47c1a047a20993aa216cf5b6b682fed2b02264b9e7ecf6e4d39777c7b39c95701af434d792f48a5cacfadb00742019c9f0e5e0415d6843b88b875535cb9904a8ec80af35a1b2ffefe21f35082802cd6582816e820fb0b7e287d3ca84b3c354a4090fb4eff33d53ed59f6401c3aaa02f144408d9f37af1f25692e6390d087af7b3ee4db74b105e391a68d217147190c58068d207fe201324ef2672d929d897c301d095b2a6cb517a585241a2dfff29b5bd197ba22f2ed3b8cde07cf8b59a74636edb9cc33ac25badb4b42cf55d9a7d038ec273ef9e88f9935293310080fbb18de057bd1851b3ae6abdfd0f7180cbefb69226d8205935039a5404d7062abca33e9caee78c2c88468b2fdce7d6c390c57323b821c22f943c176a49408427e651d77193b42af158ed818623efb2dc42754b1758b2f40c5324a03e6c3d520390dfcf911897be528610ffb306e0654ac0510b96d93ba3b245687c0756c26c66a863962d5660a1ce3666c5964425ad939c750fd4c4fe933fe6fd8e970af1b58462d94015556fb8f9c40e91e5580378f47b12f4514828aed9c0be8b3f9f8b480edbb4909541ba1cb66e11d36244c34e753f3fcc1626b22c17e631b1047e87b30a1e848a4d1e54d005fb781b9cf21d6136581dd5bed27077a3beb7a26dd98c4cf99d2ac877789c145e40c8e64653a5c79f6a4705d734f017181d40b0b61131f845f276a598f14f5186239e7553dea9eb92ec309b8a304802187952221929c006c7924327399f9cd7eb6655dfb02f92044f1fd30e40598ef7367815bcc0e4ea6ba5fb41785ab9ff725ef0602536b93be357d365f627ea18c7178c4119862ee8c69389e24577b0eda5c44b800a92d6a22dc486859ea843a20f208d94b3ff1db0a0e75cf376af180267b2888cc85e34baf907860f684e6359759f8e0f974a5aab502284b5a1bc6c4b82ca09bfbcad32f00dd83ba20cb8ac39eb17c1dc4a509eed1e8aaa89806d0165b15ffd15174078705b5dba3d98ce55f8585b07eddeae833b2a69b15fd1b40c89bb8801f7c20b4ff0a0ce8a62ab2149709a447165a81cb93ccfa0372d48d66ce7a6e26987a902f7c401f76fb833bf04936e7059ec6c65c0c75f86074faf67170382c4641706e6462f2da14495c1f9ad8f3b60e509b862f120130000adc365fd61e0bae4d2c3b9d0667b3795b1e39f32da58a7529ab42a0dcf56900b1202a51f66354f5e1770e67df5bc6758fd05fda9731d4a0062fa43d35aca14265e07325c7e93680e0f2ad7eed09ce35ca81adf620c0ebae728cb248b96ce99d7559070e621ac0ba07dc29e3acff61073905c7ae80ffdc82275c7036f9f56b64bd1df63295df8118e87728e864c80baffba6e455ba4a5a85d7bbc12323df4be26fa42ee2e1ee21c59a9d326a1fc2f958ca5b119ecbb638c468d276196880f8c731af7fcdb6636f85654d7fcdff7a20edff3336f98990f8d142a9c179abade107bea054203e4a959f865795e83320db7a3dd0e71d79eb7417c1684e0729318cacc0d1d3a85c1ed7c29cb500c08c8bf8d4706850866148a0dfb9598e4ebd8ac7dae3b5ad4de94607c45d7ee82d3f95242d0969c32fd117ebe9180309ab684bd4eaa8026a58a816e73afe01319e5e7a9e9f734ae50c153b51b7dcad01fc25a768824d502c4ced46b0f1b1c6f84507eee91ffdd8d7a89ad39385cb9f3e186f1537002b9181d688dd439582d189db59d63dd4bea7a2305287e85b63286904f2733edbe76598657c3572e2525c9f0cd3b357abd8f48b637a3ae602be0f42dd1f21eb45b2e521d556f756d4bf32a5a51a4603b2e8fd3a436b68df8d490a576d9fe725c88606044d559e8fca22b7b0487f608885e04b86b4a5c3fa147c703fc99bdabbf1775810b0b9326b9494e21c4d11351a32d773e66bb20065ee1d1e80948d868e6aa8fece1f00d06f395a4a890a8fdc01c35e1ea6f684d04ba68a23dbf5a338f59828ffdb3467fe5e2d5a86676c9e42601e47c89d434c5e2438d5853144a08e7aa87ca9aabc2b20e99ee3174a0764d921c4a086445af178bbd99df466d43b71ef9a3f2729ce0cefc974fcda071d73368bc6d18a6c19075d7e4ac5270fbf88fa18a3b431cd691a8808c84d11a7560dc0a9095c945bb92667e4e56f04a55878bc51cd04e003ed7e3af5eedee8f2eedc8128254b7a93a2d533797e3030699f9b85aac1d0de2fcf22ec81c80572f2bb35ab97206f6b5bbe98af236686e3dad328ca43f8290f2d67a2c78995b1afda5f8c9532854c89f6db66f1f6d4670bfb85ce09fd4be256409dce2185ca3b9cec800ead748e9edff857aff9a1b1e21bc334b770e4c064b23fe4401a70d2fd200c0e157fb23369101d541fdc152095a98e919d2aee21ef1b71f9612321c1edd646bdd09862ea10cc300b05cbffa3f8726607912cb404794dd42da0f93d18588621a66a5f9ff8030356fae6f7d9e17706866f69482134c93be31430ef977c4bf6c56d39279a8bed9a3ee2a46c3fe4754f0dcdfe7642f65989e049ffd75996ab684aac4762dc4ea5dc889ec011bfc18d1c006204148154b6cd501c7f19c8fb4fb90bc276d8596868720f82570a47e4f06e77e42f73867e8607d0d7f40a9275c325f0ae8780761cecb572a7a189c948a4f48cfa8078dbe46b6e5e4dd3bdc6b5070cb115cbd1bce5491c99ab06adafcfd492098b683376fa94a32d4df63fc4c4689364429540f5c50bea66e4a83b2fed423deaa7e9d0702a8c7ac0d6868b70aa02b2f79fc7b75cc594d58623f9c6113fdf6e6ad3445f020be9dfeb30db74045aed817cf5e493f012231f4458feec9fc83c347bc4df60f8c7f8df37bef845243468df7224b1ca6668fc667e2f7354276d017d3b65fbb4cf1635985769028e0a23fcc05672a61f3be37d9ee3d2c1bab0f78a123c861d36fc1b75ceab948d8986bc9b943a74988fdb53df22e65779fd638e235e7994bd8e7c0e9a35db290b5fd395f598c584a4d87ce212e2c0f63fd9f0027a687e696ad84d7bfcf0a2f0e29777a73096e2697ca99d265efe1034804c3bf6e570ac4c9b75938cc378ecbc988776b442c64e3f36ff54e566f062c5fc1aa54aa843678c0dd8381fd4385109ab32d1e09c1d9c763d1b56bdb3835527c87c5fd7b5fe37c5a8c4033f1cd47355447f914ddbcbee7981b8eda1ebe1379a2a7d25e775b1b53466c85354c5620485736ebe9de848439144929361d71533579b0e65baddf6710f4e9feb56836d60e05394161543473a0bfd5e9ee0e265a35c340231039563c7e89f5a24b43151cb84ccffd3097dacb8a6e6bd2f001fcbc8918c676bfec22204a3bdb9c3a48ec3371646117aaf84e8ccb2bb581a6aa8d81780954a4449e40365c3fbe7cfd66bf32bbfcd99709b6ac514c5cb4626f258858e6302a15805c431f8e77efefd54f3af1b904d49488ab0f1332225f5defcfed2fb44c7e06b6622b9ab7db3bd7edaed36c857d08f90686f99f1ee0c84f525d447dff392757a75d529181cef18ffc12b12d029e48e3266e46614029664a94c5bb6807902f34e65dfe55757adf7b38244182e2ed9ee428e7ad9f44b755c8e5e3e2b47adc1a25b01dad3f02c62b4bc1fdb98ebbae20bb8686cd49638c7ab657f2c0a9059a665d3f684ae1b7e6a006a88c0ce967fd0395c1f841259ab7b8f6d48d475aaca706bc70f3ef9719807de8427df578ac1d6b19bd4de3446b56d2422c00b0df2aa6b6e7e7b2cbf4ec8668b6e5002ff411a0fa06e41093b760be336ca4c744fc6ed7a7e90fbada64c32fcc8629bc0031a1ced895df39afea691765951dc76da06958db0d76be92986f0b1a1037832dafc06a39b7561ffe83e5056309f91bcad2d0830c0910bd0ee025cc65a00f1157738c18a0a1caa0cb89394c68c3e5ec03c465075208517d791b3b0782af06dc54873190079a8902c2e258e5601dd1973a7de2b487f38ebd2e1660123ad7b63979035f3df9283f81e774a2d47b97270a231bfb43742e36e67a4993efccaea82549f5fd5d837b2afc173279c3758a25569f869c1fdf620d1d03a47bf74cfe332abd8fb1e392f09b057818bb52a9a405b3c13ae25d03c6b78cb4f449555597ba52d6bed463e8184c2c367cb4c26056c51b6a65b761c41a303a5d123156608ebfc9e40d392ec4d880ea7664d32ef2bc881678994a683598720169ea1634b3afee09fadf04da708605b54b6dc4148cc0bab504a5b9251e8e55a6464ac393725060b84e76dfba1a15bfbd0e5b3cea2ed4c5876a3db3a63e210e1dc059f1193c3e0320edccc9499bdaa35090ab4d8a55726ef40c08c3bf96ce0cb4ad7abd84bd5dbca503bfeafbad8e8a884c3d0738618d250aa7783c8685907592137943946477b9d82735aa44269a9c8d57ca730a3a6174638d51962c9279d929419cad594eadbe76e972643af40859aabc485bc1b032e225df285bcc19430e48348aeed6ae6ba1cf328cd903188a5d84c61870b40bbd9a7b0bec594ab12770870dee6364d918d2d1f4c262caf79602816fe7c9fa4d350bf71480b44feb45cc70719fe54117352a7d8f24b6b581e2e65545c530f876dfb09ee92585cbb25838c1ba27e43cdb71d0dab92646a33bf2aef95da708f7002717b5b4bd5e77a319c09a21d17af9604880d5b91c0c8c3c1d6aadf8296166ae4a0570d14725a457029945f8ffa657aa8cf58c93dc630d66fcddfb388280208eb6698777d432f6f4be3b996872096cd860ae8c8e3390ed285041311b5cc5ac585a63cdac9c3d0c4c7818059882c1f5a9314dc8eabef1adb71b8cac0baa721d771034f8e4dc26ec2e82b577c12c6a96a9766c5b293e6654e448d4f5bce76f6a6dc575d4eb3dc05d314f70d7de6a084d62a3d2d470f949dcc5ec1397b987b1d8fefe7f625890d2323cf4a31635dbef16f8805fb986c6644730764b44892cf28ef51cf8fbb87171ba8c496f9b599f1a96802132875dbd997dd3fe747f4e7efa5493a09d3b3060880abd7c3cfc0b9f0d7975bfe0fbc2edec235033f436fef4f07da5e86f097f03743224be2ec4881e6e15068c54005fd611962a5cc7d4b3cd14332865420a224cf1819bbc932435fc15f270ff7eb80e579e5d0cb46b49e4a55c2831ade818ba31d9df1e366e018b0c65f1da6b7b418a65d5c8e6ffd8a8a0d61d2768083549d1be7e886bb3c02a26c92f3f6b33b538a8cfc7c47ab90af1b4c854dc23ce8113c365b4fbe559daf86ef07bc3e217ad9d0a9581f6e7cdccc892416432aed70760360715dc569f15652456d0f086ad6558e4cccbd64a869f6f5e819d9f49daa63ee1e2927d9a4ebe8fdf780390fa96dc3b7", 0x1000}, {&(0x7f0000001480)="a44d9ce35b3ca4326442aac3e73a7085a955475725da1d3c36d7672920d933b7f90cffd9cd3d5994aae81b7058c773dc7692ca475d6d44607b2d065fe2e35b906250b136499c906d", 0x48}, {&(0x7f0000003540)="b3d35d5a1d3ee532e820c97f9efb4f94ffb2068f02d743aa5f0cb4ee3262998b523655cdf3166cd5e8d1b6f9ecc70c273a124c6ce15ec78d4663afc63144befdc4c98a00a2cdb7045d198573dc7a46d94c91644cbd58539af08aca6e9bdf5c4bb3d1cebb6cc82a6427373be252d3cc25b0f5", 0x72}], 0xa, &(0x7f0000003680)=[{0xe0, 0x1, 0x8, "41e55e54a393791ce7effc3555b64370d73ec9ff22f27a4ccf7d34b110fa6644800bb964a351bb8fa58fffe509bc9283715b625cf7d483776c66f347b673ed27166607bc77948eeb5c9c5b19c9fbc07a5ca270f2d27bd83ce36a8ec3f0a0f8ac2b1ece8db22efd5686443d62378b2ec81cb0e4b3ddbf0be6e4da4713d92c9534b24abcc1e6fafe0454f84966cf3b46f9706174e78eacf4375c262c26cf106fc8d804234806bb873ad99b126b19fc8b868d61a94781141702f755b044d821bdd44b4dfdbf2a4a8f8e2d40b4d6c7"}, {0x60, 0xffff, 0x101, "99eac9a563ce677c71607c65792185de4f4c2a96abd747cb984bb38c380edf03718cfd666db24db154121235113ca382602ab26873f99a76fb01f0088ce57a8743b788baf15a93671b09db01080c7f"}, {0x1010, 0xffff, 0x1, "3a363f1a318e0954c0596d9e92522442cd0a157a37bd302c499040d765cfb4fd673968e43edf3feb68cd18735344d99da6d5c1e1095eaf001702745cd97eeb61fef03b334b51652366c614d2d106e7e58bd0c2440a5a66a5de200e744bfe43a352f0dca5a3746dab3b1b255c22ff319d8da47e5201ec4ca6a0402d432239728146d975e0a87391366fa8d2020ef4f18e95c19c0db11d81380251ade0a285daf1dede77fe7358b7e0630cbcd1601c48e349798256191989c4f5f7cd1a83006353a8248192933e7e8c3036297e21663fcaf80df7b1b96b79c57395ec60fdc0f471fd9f820632275bf62671be6301fca3bebf9042930db6930301cba724cb67c73355a2fc0aa08d3ecdba436f3113ad0b962d9f5d765514e1dd20e60a6214d681f90436ba79cd818a7211a7e5e36bdeec9ced646fbe9b8150162a32cc3a66ce90a91ada86d1db70a3300cd06717ad950e91f1fed644efddd5d67ec8230ba7557e544b7e1778b8f8817c0be5dc8509d9e99f3fad0aa6a164efc94dac0df7d7fa3c15081b686ef3f99978c46ecddf712090f9c6843bac6bd63cade7535cb0c11adbd568dcd4763a47513483bf1393daa18a2eea28454739b9512842d8f44b7e5454a50976a0526688e262c8183fd3d50a3b3defbb8f9b8f1ec50ceed97dab9238683620a951cfd2773fc412705416aa8c4e21b2b175494fc33ef6ff2574818fa55feb59f5e0dc7ed75cf6d26847188547cc4055da814c56cb23e9a5010e087cc73944a50da2cf03537b4e8f6e975e75260c9235a8b91aa47feafe6cab1ee1e45ce6788167ecb275243c4270bd99e74442cf98b59ab1a575cacd9bec6c1558b67c9849c8301907d3f9319630ec67b55ecb974b5e61f84f36e924ca0d4cbd4155bed751d9a8924986e04f5797651f603bb197e2eacafc71cda2fab07b38caa75e5c818ee902b787fdd1f9a274fc252eb7a90066a52b21dfd0a1ec2f5491345e911d44dc1fc7cde8bca6648d436734174ab0f2e14a88c8a13fb32e82a2f65b620d488c8116649b380e205534b5c0db8c9f83c7fdf7bcb703ed54af4115c051f79c857e2c002aafe8a106a3a203bbf7d49ed889a865dc4bfaf6079b52eea083ca19e99b7565d76d148ad558531fce802f6ebb9132519cbe5c3a7c18efe37bce941e69980931b8aeeb410075106f2a0f1fdd881ba609c4fbf96809273e0d18e2644f0b76243bb2a55132b39887de5b9d2805c212c5e825a76f1cb4d6527c3a4f7c8cdfc59c8219dbc5d1c15b3671f3302820415bc4b548662dcad6f7798964a0862ecc5ab2bd719cd8e170d30681e24f783c6dee738dbf47a664d3a8786b9708cd8335fd4be5bda4dad8521ef81430173e387bbd83892a6d6f4dab70b239515e0c1186c5fbfdb2f7bb9bd82bf2f06fd6cd829d4153055210070e4ace3d8711719da77b592fdacc33f24b3e88330129532c9826b368554571e9a2f32fe57bf8067629f37e931e052eb282d869646a2e7358d554268a31f572fc334fe1462c9d791268d7f2b1dba36c90d37a402b5f389279206c8b4abaa701feae80f67536e4ac9ec53c74749ceaa179d1c500f9a6553167ab1b4cccffbcfefc1d559d3d89ed641af03f06b8d38bf5aac2980365c01399c4a39872fb443c337f45bbbfc7e18fd4158507badd2ca1fadb5107196736234ce4c9fd650f4d6e1611a3af0bbf73963a06f4d4b6b6a4a6c71ba09669d865d24d66981a815caddd0ddac3fd1c2b45d1726cfc0fcc972b1b73f34f9c03071859b19abea969b0c6fa24c45e9588a62bbb17342a042c2a56bdd90ed908ec4339ac3f2846a7e1ff5bfbac0493376ddcc53588e54adc02d230232e2e8f0781724cb00f51261cd5c81be7a76d65b15b0c5bc69081a062d63ceecd2d801d89839707082919962fd5e96e93a659e483bc56ebb12f2ffe9f998b746a90a3055223f9302eb84b774ee5d950e8e497816d17ee99291f4a514791b1a36cd188d175a8bd0c091dd3d68172585491e72f27db87e7e18fa7b72e3ba1a4b3f2277480bbcc2ff2f0afb19da0aec3a2279b63e47945278019879bef3f22a1c1f3c048c53b37ea1b11bf40c9079a9edc4b15e4cf76e8e513b44fd9465eb6047588a3de9b1f338e1f75fa93ad57d482df92493eca46168d6cb8e0e066185c262262d30634319c09897a3354a11877b9e99e633de1818158da4179c35e44f2c6bdffd68456b130820ddc73c06007608cfd9d927bda00b9bac3abbd20d7ec18d27b13a3424691a44b7b3193121ee1b6dc8effd43ccbecc60aa878a6d094ef5fafb6a185f2986db6bd803fddc756b208eed1e653339634379ef137a4e23ef5e203df7e9a6770ebd1821d0d82f59e77d1c2a7166904d7b3bbd55a861c85aac8334dfcc122baaa6807e71f7409c824b9865b4bb5f0d6f5763002139f8f75ee11144aae43a16d28e572ec7cb18033b63b0b215ebfefdd9e6278c0d77f2baf7fd0bf6d2ad1f6d87cd3dca9f8ad79f271b859fa40a808e9995be7141ef38a7f9a68340024da6d9a45e3ae4db0b89da9decb28a994397376b540f10fa0c381282957ce1b5fb1b904d34a5ae72b27a812dddfa0a0a4cad9998173dd75547f496fd02c9f8ca77090e118dd08d11475457bca409cdecd9fd702d7ce38cf069365bd164b0c0c99670ead45b82f00b7e8a1ed7776eebaab62a6182906497cf2082427a4588538110014e33a17a6844e0189cafe13bdfdeb86ec0018cbf72c48ad8e225775b4c08fd497878d5b4ac3de849fb2b580b2a1e1a21b073d66bff3984ea30867be45fac6dc59f52818706130ccea06c4d3eb643392db22da40d30c169cfbd27a48edaf8e2f48c152472085caf4530131f12814ff11011db304babe39a064a72d125d0ded681d88a4668bd905cda52820492bd627c03d52148b0b2e6637538ce8006dea9c548238b1ed2a0c205f034a30c3f6ab667495897abb306e9b7a00ee7194e3162948a875b9b402fcea4f12f7c7a4af7e1ef0af5b282e6b748af456ab942667bf40a0a50c3374d8c14a3ae707d68e04f6abfda5ef2fc7100a4130abff316a3cabb981e7fdc95a88565866c9842f05e582d5a47cefe4f4d26a2f0b2160b617e638108ec93292bc17725edcc0ad040d5142c0641162735465f33c855434a2142f68436695b374f4233f337616f9ba6fad17e11a0fef2a60b66299d4ae29fba6d7cbe3cef94c0dacc2f01a98919a494c0a94c5f8341f750e1d7a0be67afec9643f24d521cbab86bbebda3242698961b36ea9c3de3e12ffd4699e799442933a3493da1ac82d6637877788e0e76b0ac8f422cbaa8c32209b2aad018c4c0f831aef31207c5c4d125c5765291b146c72a7cb8f24bf313142d1a0c920ef75cfad5ffca5d3598c8bf43ed77c1b2c279e3477bcd0fbf8b4175b4c25837985cb63105fa5a964a76401793a89ae3b31e94389ded20ae176931b6971a7d0ddd6a2d599b1ce918cf3668595ccecc6e7e07487eca153f6b4d7e890a101ca8c1e06c39ad7f8101aeaaace12561aa3541cdcdd72ccaa90cfdbcbe97ebeb9bd701647579dbb523fa8bf17f6fd4a07d1e40563229fad3db9a3c352d0ce121704d80b9ea9bbe90ffd0d9a695c7fc17ac0d1fcffab992f7e7b0520c7f128091145af8429d64ad047a7ae35851cd4672a7035996a639b07672599c76cf5eb07a60b938d24dbb9e552b5a4b0faf24d8468bbaf78f6df4d4075420430327e7a001616159ec97fbc9a8404d87d8cddbad5a95c7acfee949deff68bd3cd9396df9f804905e25380b48735e4a76d507aedc9487631a3d9891593d4565010d93ced7b346bf749b532d8b41ec2e9342a1f09d41e73a3ba2ce9999d3e604db07da2c1aec3376150db36201b12091237547df4c415da8cd658eecb7065fd07c5e74fbe411d2bad954d88dca436e73c895cb3e748194214c97c10dccdc037c27d6394e5e23eda3b1410858355c424f1b4511b0360cf2f7737e85e56c0f76040cefe7abff315e0b30e8153df3b44aee449875ca59cfd3584e2fa3fd00540f4be904f940cfec8e1d3ce6e198d96ad3ff07c956642f8b369fcad26b67602325d4a6aa82e12c3938536bb5e70de17a5b567da52fd2a01bc02f148e033091d4df3ad9c5bcbefbaa912faf3643028d7238a65ed96c0fd1727f7d1e6c9be8a7c7c57af51f9829b88f3f578bdefe80c2f820677cd6d264f49d39a94125e22a57f7faee6a8665b62da74e8939230fb96f89ae434a63c0997008540538d787a6a98d7e2050beb6cd841e9985411a1bbfe2a160f61ae2ae9c8f9cacb66df7f9011bb7741c9b31d781c58efe920ea6b52aa8d9c52c4b5e4e929b2ce05c11b88987125a9bad8c99de2bc052b5b4d7dfa82364fd1124bea9c10d0d9966afc90ecf4208acc1489b033051b5e596d4ccc3998fa2244e8b3d6864dde14cface637f00ec6ca505102434d64795afd8c749a56e1a085003ff7b3c728f08d8365823566f7a05c93aad62fcb7a073c466b861a1e2b0351c4fc2832b82f321a2bdfac6557ff378ffdbd51d2e381c8a422ba85f6c282a4dd322007aa4447070344a36e6f9d3d2982728637a94ce8266560e8385e921bbc2a84582b738521310b36eeb78127ceea8c836db1c73d1ca9174a8b22a60d2c019f7c7f4f5586d83520b81b3c2d9ab64ed38166203aeb1764fd65c2151c125845307d6076f3d2264c3acb92a44cd304f0e9eeea024157a597edea2f569d51a8b3842ebcf22d4791a6d2e0b731a66bc6f39b4cd8d8333a5b51ee0544ff4a18c8985671099de6631a4e35a16e37c8dd1566bb5a0766176a6c2f1dee0bc0f7bd73638bee4105545e50c4488974c35cf9ada298e6400df52d861b066e377303894633e50b78f35d8c70160471cb4e8159ee314446838c78c7c42efafcffae1b7fe496e5ceee3ae638257a7b0d1f68abad3885d63a7c8ab0d8570a9a897a5fccdf7b55ce38da6089a776e9e367513019919c380a1d31f4863e75dbda1d31e21bb24fa50e17e85a47883b33d00f1c71ec6598a97df62cd049d82161291631d92c15a7e6d1daf8348d603a613897f9d5743fb7d7c5de6409dc4e3401c0225e25d4486afc8acd22903f4befa61c2d3dbdce17bc408b6633c7dd991fd38f6b34c8d3626af109abad86021c03551cba6b247fda2a8410983abcba5f7f723d1ec159a21a88a3020d1ebc4b00941efe22b026498f2f990d46c60ba2361b55f0a4d7f2bedf2ffc73aa322baa05fe60b2706ac75ff8a9d0fff995282763a7cf7072bd98871a5411752df95913c5a6d9fda7e2369e2946afe636d131874ab27f770782b9bf8d4dbe8616312f52d8c9e48eff0bafc5c480d8e8790f092c03aeb2304fee6b4f4595edfd064664adb5719007bac997391beadfa3cb68ba3ec950e0558b9412336e0975db9dfed61591e025a5cc84a0766a3f2a585811a1807687a0c120d058678ffbe15c1d09d78ffd7f3f38afd9e04da233f77ff77eeace5bf406f0a84fe4cbfb195bbd0ab6894db6ce408baaa761638ab13e7270cbe772198100badecf8836d7205a02700e2d8ee1abba3ed0c30e2ca60a7192ec106014f19781082e784e78f242b3c7c938f35234dcee36a8d67d5e84d2cb494b8266650657ec65f670b5e02890004108967b8b41b1dd71dfa986759d80106b7d9411c480f5c3c70868daf4128dd29e283c2590d80ffa09eccbdfb36d2fe5a5c624275cd8f3cf52c5730f380bf865e3616d6d959c1ab324fb9d70c53d76da338193be2b72e46c8c0668e4161eb2cfad92064ff3"}, {0x80, 0xffff, 0x2, "f4e0b05728aeaf6c9b7aae1f2b5180f2bf0d6232b99a49f65f6a071351e9e903c805ff8d128f1504d95a5d6a91f5929c48420e6852c6730a8ec5160c193c4963a49652eadb00626f17f757bd83d4770a7083186ba55948ac7ab998b4b344c7eeafe539677aeb7cc2e26cdc9d"}, {0xc0, 0xffff, 0x10000, "46eb47663533ce1afa91168c72086c596a71a9e0c875dc76f7d28582685b73a6d11bef8f0aaca1987cc451da0bb4effb33384ba0fd41831d8a39df11589ef3e6782fb26923ab9a196434de5bac2e009ee0de89bee26aa390d7f2cf2d5b39a63fbd8dd207e2dbf75e788994d03d6b8b25e193258a1a4fec072ddaa784d14be1136e3d070d5ccd99057fc48d99a5e3bbd3702fb3ce0d2a7af6e2867b8678512a7abacff11600cba886723be59ef7a990"}], 0x1290}, 0x401) open(&(0x7f0000004980)='./bus\x00', 0x8082, 0x9) 16:00:22 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0xffffffaf) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6809c20b2aba699c3e9f27799513ea7c49311a9a2f6bc141a45465a9a0eca89f50e220fef3cf411b09e3547a48a4efedc908fc0e65ae09f3dfd182b9aacd8b576644dea4592447a0051e3229f221e77d0b18e9c34c297e14c616f4d48fd75944ebdfb99f3389d75c00705d2dbd43ddef2dddedfec397fb94c5561c2f3a54502b52f51f9cc8cf9a15d2540dc1565f85adab10e084cc9d8cde84135639652093763a741ae715e4dbb3d1e64ee4520a519bd542dfa4152053f29b27f019bd02ca06ba223f77959f168b92251616f2a290", 0xcf) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xd613) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 16:00:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair(0x6, 0x4000, 0x5, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = open(&(0x7f0000000380)='./file0\x00', 0x20, 0x15) socketpair(0x39, 0x5, 0x4, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x24, 0x60, 0xb4, 0x9226}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4, 0x2}], 0x3, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x10, 0xe00fffff, 0xa0, 0x1ff}, {{r4}, 0xfffffffffffffff9, 0x10, 0xf0000008, 0x7, 0x40}], 0x401, &(0x7f0000000440)={0x5, 0x1c}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r6 = syz_open_pts() close(r5) r7 = dup(r6) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r8, 0x4, 0xcc) readv(r8, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r9, r10) fchown(r5, r9, r10) ioctl$TIOCEXCL(r7, 0x2000740d) nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) write(r1, &(0x7f0000000000)="5d89ee0da62dddd87af16ef568e5fa1ca4f3ce191e3e05846e24aac098c0c031f8ee71b89f0278a7397a99c547cf218a711610a31a0907038e4745a27b4ff8c66d7b8b1a2fb255c63548d0f620ff0093a93fcd86280ec58aa183a733ea363e8d2188627cbfd1ea", 0x67) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 16:00:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) setsockopt(r0, 0x6, 0x812, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x42) ioctl$TIOCSBRK(r3, 0x2000747b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0xfffffffffffffffa}, {0x18, 0x1, 0x445, 0xec}, 0x0, [0x3ff, 0x9, 0x9, 0x8, 0x83a, 0x3, 0x1ff, 0xff]}, 0x3c) 16:00:23 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x400000000000000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) msgget$private(0x0, 0x80) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getpid() setpgid(r1, r2) r3 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) sendto$unix(r0, &(0x7f0000000080)="30f04bf8d26e8fda52c3d45f2c399999297d34379af751b42bc336a0733d8f97e58bc0bb862dbe38d4eaba69ccf506ba1ca95d3128cbb09f17293ffc88e8fafc8fc16f038590f683d8579eb4a4231e944d9707095dc43802986b17b9e0b35c4675422c0132534625c7b5de524367b13ee808fc1ef8", 0x75, 0x8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getdents(r3, &(0x7f0000000300)=""/62, 0x3e) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="7f06148c8313bcab688510b7339b3192a6c2becc412aadde1dadb4a9a33c7878b6bb041edb16", 0x26}, {&(0x7f0000000200)="aaef3b90619d7b8330c38dded0c253a50793d9231a93b70257cadbccf6e62dc0ad02b1f551812d12511fed49df477d6dd7b4682f9048890ce82ceb04a4f5245fedf2c741b3", 0x45}], 0x2, 0x0, 0x0, 0x1}, 0x9) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3, 0x401, 0x5, 0x3, "cbbda49b854dd553af6dab1419dd2d2e32913a83", 0x0, 0x1}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x8000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="740b08245bd894078942bf50f8e8b912c8a29f5d23546ecaffc0f425cb1eb48539cfd7a3fddd42e872f20dd010caa262a0f11fc45c27eae5b303891c346b5e47d8d1edc4ef49e8432b40bbae75d4094c7aaaef9ac026a14ba6737ee6640875d1b4e9f1f844b44643083e66e6ec76846f968d403bc769e5bf08829790b4c6140c7d3ff7d13ab9b429", 0x88) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:00:24 executing program 0: chroot(&(0x7f0000cfb000)='./file1\x00') execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='!,\f:##/#(+\x00', &(0x7f0000000100)=')\x00', &(0x7f0000000140)='.])\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\'#\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000240)='{!\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)]) chdir(&(0x7f0000000080)='./file0\x00') 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') r2 = semget$private(0x0, 0x0, 0x100) r3 = getuid() r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000009c0)={{0x8f, r3, r4, r5, r6, 0x100, 0x80}, 0x1, 0x3f, 0x7}) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r7 = dup(r0) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000900)=0x5) r8 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/93}, &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r10, r17) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r18 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r18, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r8}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r18, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r13, r14, r16, r15, r11, r16, r12, r12, r13, r13]) r20 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000840)={{0x966a, r10, r19, r10, r15, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r9, r9, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 16:00:24 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/72, 0x48) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x801, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/129, 0x81) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x801}) r0 = kqueue() readlink(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)=""/75, 0x4b) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000100)='-#}#.}!\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)=',-', &(0x7f0000000200)='[\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\'%/%(*\x00']) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00: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, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() fsync(r0) close(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x9, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:33 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socket(0x2, 0x8000, 0x5) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x608) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x12, 0x20) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x2) socketpair(0x1, 0x2, 0x877, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x6, 0x1f, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x5, 0x6c0000000}, {{r2}, 0xfffffffffffffffd, 0x4, 0x7, 0x0, 0x100}, {{r3}, 0xffffffffffffffff, 0x8b, 0x10, 0xffffffff, 0x1a811efd}, {{r4}, 0x35a44695ab349680, 0x9, 0x8, 0x7, 0x414d}], 0x400, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffc, 0x22, 0xf0000000, 0x40, 0x5}], 0x0, &(0x7f0000000280)={0x4, 0x2}) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r6, 0x0, 0x0) w'DqNDcmW 2ճ8L$ yÅw'DqNDcmW 2ճ8L$ yÅThread 0xffff800020b932d8 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8063f43b48) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b932d8 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 305352 6184 0 0x2 0x4000480 0 syz-fuzzer *452099 92296 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(bb1ad8fa39f4da94) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic Thread 0xffff800020b932d8 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(bb1ad8fa39f4da94) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67950 rbx 0xffff800020b679f0 rdx 0xffffffff81f2ec1b cy_pio_rec+0x1a98 rcx 0 rax 0 r8 0xffffffff817cef24 kprintf+0x174 r9 0x1 r10 0x9bec0df8e997a7e7 r11 0x44e52705b844a64b r12 0x3000000008 r13 0xffff800020b67960 r14 0x100 r15 0x1 rip 0xffffffff81a668f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67940 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=452099 stat=onproc flags process=14000 proc=200 pri=4, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21770,0xffff800020b21c30 process=0xffff800020b5b070 user=0xffff800020b62000, vmspace=0xffffffff82306388 estcpu=2, cpticks=7, pctcpu=0.21 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 48676 495047 93581 0 2 0 syz-executor1 48676 421581 93581 0 2 0x4000000 syz-executor1 78301 210957 1 0 3 0x100083 ttyin getty 17859 279582 0 0 3 0x14200 bored sosplice 93581 502128 6184 0 2 0x482 syz-executor1 471 42723 6184 0 3 0x82 nanosleep syz-executor0 6184 137149 74475 0 3 0x82 thrsleep syz-fuzzer 6184 305352 74475 0 7 0x4000482 syz-fuzzer 6184 56879 74475 0 3 0x4000082 thrsleep syz-fuzzer 6184 189560 74475 0 3 0x4000082 thrsleep syz-fuzzer 6184 233967 74475 0 3 0x4000082 thrsleep syz-fuzzer 6184 366904 74475 0 3 0x4000082 thrsleep syz-fuzzer 6184 507165 74475 0 3 0x4000082 thrsleep syz-fuzzer 6184 127443 74475 0 3 0x4000082 thrsleep syz-fuzzer 6184 287569 74475 0 3 0x4000082 kqread syz-fuzzer 6184 141775 74475 0 3 0x4000082 thrsleep syz-fuzzer 74475 333637 55714 0 3 0x10008a pause ksh 55714 485784 12856 0 3 0x92 select sshd 12856 272074 1 0 3 0x80 select sshd 78708 225898 10063 73 2 0x100010 syslogd 10063 288430 1 0 3 0x100082 netio syslogd 61132 215240 1 77 3 0x100090 poll dhclient 76867 371870 1 0 3 0x80 poll dhclient 53295 338210 0 0 2 0x14200 zerothread 63742 37415 0 0 3 0x14200 aiodoned aiodoned 66667 109793 0 0 3 0x14200 syncer update 53599 350512 0 0 3 0x14200 cleaner cleaner *92296 452099 0 0 7 0x14200 reaper 14349 137533 0 0 3 0x14200 pgdaemon pagedaemon 8407 336202 0 0 3 0x14200 bored crynlk 89872 202473 0 0 3 0x14200 bored crypto 30104 154261 0 0 3 0x40014200 acpi0 acpi0 18452 500167 0 0 3 0x40014200 idle1 51932 272464 0 0 3 0x14200 bored softnet 34907 82430 0 0 3 0x14200 bored systqmp 78637 427855 0 0 3 0x14200 bored systq 38239 403873 0 0 3 0x40014200 bored softclock 60701 337845 0 0 3 0x40014200 idle0 1 183768 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper