93ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:23 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0xc6000000, 0x0) 16:01:23 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x100000000000000, 0x0) 16:01:23 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x200000000000000, 0x0) 16:01: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, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:24 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x500000000000000, 0x0) 16:01:24 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x600000000000000, 0x0) 16:01:24 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x800000000000000, 0x0) 16:01: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, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r2) 16:01:24 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x900000000000000, 0x0) 16:01:24 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0xa00000000000000, 0x0) 16:01:24 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0xd00000000000000, 0x0) 16:01:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xffffffff) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) ftruncate(r0, 0x9) r1 = syz_open_pts() dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000300)=0x2) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="030f4b4619be0d9ce90f0bf15ddd38f2c8d92d76347103bce6b11625fa6ecc879b0afdb8cba62d08c09d7415b892a2a1195445fbcc74ce1b31b9e7339f57476f34059a415e339b6670186527e5abfc4ffaa6dfd3bd2b3200152d0fc5fecece4fea805e5f0cfc427b3795c05837", 0x6d}, {&(0x7f0000000280)="6f92e932d5d829da9545bff92a7eca14472de7487cad49a22e8c40daa818c7dbaf8b0946bffb91dd1e75b0d5f50402165444f0b618e0b56d8cffbfe8280099301a95c2", 0x43}], 0x2) 16:01:25 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0xc600000000000000, 0x0) 16:01:25 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x2) 16:01:25 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x5) 16:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:26 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x6) 16:01:26 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x8) 16:01:26 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x9) 16:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x6) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffff1f}], 0x1) 16:01:26 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0xa) 16:01:26 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0xd) 16:01:26 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0xc6) 16:01:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000140)) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x7, 0x1, 0xfffffffffffffffd, 0xc00, 0x3}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:27 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x500) 16:01:27 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x600) 16:01:27 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x900) 16:01:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5799ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffd9a) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r1) pwritev(r0, &(0x7f0000001840)=[{&(0x7f0000000400)="a63e8657d0bdc0fc77f56f7160b9c53ecbf37b05c947a05c036e0d5e88098db0a3b90f6671ff87ab15fbd66b81cebf416f62f5ec60d61ac03c320ed1e8ed98c677f456c591cf0b94f84653b8dec52bea9393a0fb7f10eb78fc91812d278fb47fc68a343fcb47e8825aec33d9e958e063b6ea891c00b2c0f880f6f2172d5cc621af3bfeb35839f43bad74374f684bd83512f51ea0507e5511c5720639c4d38e56ee0148c7737eaacc3091d9fe13382b23c271a2c7169468982e15832d85d5e518c41a827339dd7021f4f3b94a0acbc5fd182efc1b", 0xd4}, {&(0x7f0000000600)="9705d7023604a9402ada228a70f8c88f38b74bdc0bb579404888cccd3ffdee3f9a7adc4228477cebc3f7a69fb9a658e859f87dbe519c9cc277dd7a5721d81a1d6f46d96b8300285b39b94e0ada046280e84869de36bb687834f962923c9916d36912cfc2f67914aac6247ff7ff49b6f380b23c96bb93399ff1f54902d569aff120132268df9ebcf9f69ebac332a36e0f847aa855bafe600537c775b322dc84ba8462463f8cf369f358edea6377316852ca9ea050c11e0a715f90ca5fcbafa1eb21cf59b6136c47ed0ef8d58266b19b04b121efddaf3c2d741e1b6246f5a4f720cc59dc72724102da5c1b3cd03b33c91993167728ad3abe5181bf300487", 0xfd}, {&(0x7f0000000700)="8524a8f5940adab6d56fbb3080ca147eb2720c9cc0984ad343a4d2471f9a6699141573e2dda119e379712da0f216acea80467e8882c89f47dbc7a1cb35fbdf046065f9e65a8b59da48", 0x49}, {&(0x7f0000000780)="349366d93577eb00f64f7a2d89bf27307e254c64b3e49eb1cb7744071c029f2f67e7724080fe9c8520c203f5a36acabb583c132913f42089873c860e462f7ba1d2922aac69158394c99863fbc4e91ac08c7a43ca13f38807dec48b10a9f0d6db2522642fd08038b1c15ab3ab62bae2d6c44e4c288ffdad7238afb7d1e853e78ff19a", 0x82}, {&(0x7f0000000840)="68221295d8973180a199d102779c130142a21d043ff0ac3aa850a2123d8d7a7ab88db55bca21659147a458d1eef3c19989088f560a00df01bdbee35cc15615f7f95bf85ddfe30fc9ca8d5b81ff202644247845609426a0c245ec99ba9e4433caa5ef72f516cc3da5ea13f5b6867f451995c9ab0e57aeb70bf54a1505136c00f8531e43f0255056f377574c64c191fedf0d792204a090a507ac4a982946b4851bfec0a96744b78c8fe9cfdf2d56270dbb5d40c5cc9cadc6ed490a8362b0256d2291b2722524fefdebc0879c79ecaf9af242800695f1f49db413f4f4c4effa2c127dd2bec3463cc0090b8312743cf5cd429f432f2ad50579cfe2b1e1207b41ccdacc946905724fa9c63255bcf9a08cdb4907d101b051d28ed03b64cc757087218daa985c1b65452873b05c737e96f712dcc0f81aa8c5be79537baa1c8a3941be603adacaae607b5f70cb1c8993feac78e551b06f65a5cdf1089f4df40c1c04d147330228818e0844bc248be23eb2be108ca61861b3f8f02958e1bb4f2980a0125c91be77e5cca930773bfad177df5df125a148b24dcbdc26c6aea7d81679404471eba93abb4f74d349daf36a328fe0c99b8fe19e4b812831febd8ac2f6d941a75339e5c28e6ce4898e8e153f7f41b485d21b770cfd7fff46581c42bc30dfc5e511de4377560f1e7d5ddc44731a1153ad10b12f9d36074d59c2a93bebfae77d75cbdf2463f12ecba8e49a9e091e33a454c0fb551ba58c8195d941d3284f234cf5f1cc9b9a9a144c9678eafbf146b83b9b1415b17620a775ee194a8b8295e2c6c7921572b9745b70213335526e6ad661d0bb0dad127a663164b3585a0d234e3490e108634547fdd64e92a2714f6ba92f0514e9500768723b43ed0dc69e1fcc2c39c91a5b732cd55e8171fd3a8d3e1c413a9c64211481e6acaaed351e5792cef554eb819aa59230daa6f0530a28d7379f8469e9310acee1f036193674ad0877c2aa6f8a02d6b417bece1c12b24149751f5a3d1de5f31a3c23ef7ed9a41b53eb42add9f15e67324ed6f2bdb068a77ec1dea5f28a014718e6b52529a7746dbace966facd15a97e2ed94dd439289684122f438d30ca5f0009ff4b9f2ee1d00ba44a1c6e5736d7b40a3896c5661de4d15febd3f3772d3308b8fb201aa6cdfc0e141e44e18e7d475bc5d677ffa9d5c00bf8bb00866d6449d8e7ad54003e51772e9aca33c9c5077b385c90ff896081453aeb02a7d97b20a14971a8ba789f76ee6bff3cabdb0ad466b6cae9aaef34a80453516de09fac1340438ea4fb1fc1b19c5c67fdba275762fcf74fd461d760abeb2553f47dba59cf0ff4b5f22e3453d471645dc09e6b86c12b398d726ac5aa519b360c7884f5087ecb6cfa44117afd861dcc1e9887becfb94cbc0c36d9b2a79aa1bfab0dd684e21a3ac330f749ca064897f21be064f909bc5bc968cbafeff1d11a6fc9a9732ff8d6fa6180b1f939bcd557f4283c94772b8cf335ce4288348082e9d426fca74e15d7f6bfa3feae289991d0e2ddbe3cf1d7ae92940aa0c0fddeee0f9d135eef5ff48850a7d0ab72a28358857e73c017be88a3a36cb5a23b9daa2ef36a68d006437f26b1d3f065fe93a6a316377fba51b4a334ca428e4b1039185e9b59ffa8edfd362236712e19db4f87fcc1628fbde711f6c7ba960a90b82e74e8a849b285097b02289a936a661f975d018e2008ad028e309e238fc21adb485b68cb3bf75e11dd009737b26d31b14ba2143387f8c00516aacfa188b2d25b214ea65a0f8022424e00d1016b26d6e5ad049d03deaf004c9e9e9c735dd0eb565f0aa8d60b6c0436f39c2a5939e86c2d33573ca1a1ebf4506bd016423bed6d93ba54e0e9ef461dd076457ace97080d4a75cec238188851ca4653fc5b2b9d131a793f2419cd00b80d6591ec20110f5cf36b7525c9ac868a49ac659df68f811e8fabdb19dca79db74d4878d7b3bd6c01316a8f7a2a97b4854e6d7a56dabc0c973b64a18b84662353add8d1e63d833dbe55b707145caf68348a7c6a8d7e0c57a619751557f8ca1d804444764090a2335e90f68ffc174303f64ede727d60f73459ff8028a24c6922a0868daed1d795287c836acf49d4ca68a3292cb1775e029c1820f5e3b66784f5d96fb139eb03303dadf22ce2eaf2b1fd3a5999b10dc8414f98ae4648efb267d31cbaa65dae81295fff1fba237c1d23dbfa7fcdb4c763d6bc4331d784e262be1a60f958da9b733c7ffed8913072acf887cddc903f9236caddd1bfe2007071e3166ed6bc609ecf8c22e6dd20c1c72625bd65b11711fdb588dcaf4cf53c9f959355f9aa32735fff77318a583c71230df4d4323e68c57c1d81ffe435b1ed694e51846bc3544571168ebababfc4f6727e521460458577648a38240eac34a506a17ffe57947ef4bb354ea7ca489ccd9ad67c8a253eccf819ad56447eec3b25736670131a49cdf52441515d32fd96334ee9cc13746529b2792455e038b5abc95a93c47356906f4ee7f88c2c6757b8e2b528f742dcfb5688e4810dc0f5dc67159b34b54706a55bc24b9132b75f3ffb57c70fcb04d5aafb34812e43442b477b22feb81471fdd78064fc79d1186d8ed3ebc87a6b8e1f8794288c14260edb2027479a722d2aca1bdd7130fd5d91c38ec47f145f20f3630d7548d3ec90677935d7c9a7d29239e4694d316b279de4f9d29431ee317187a6657a58c58becd4d544ad1d6b025412b4b873e39413258f4a6a04742581d6a35ea2275090aca391c533fef9103f7f1a11c5e771a7858985277a115a7eb327fa4803fa1ceb4ac65d276623b6aa426433c76db7a4bbc7195785d96ba5501b1af56187c414dfe05de898979f21b7a50d1fc14d371ff00c620435ffbcb015f9fc08fdc30afcbce4402235ec7d10eb7f3677872161971986b45c51fc5c532cde38bb85e527d92342d58ca6ef689da430327b9b6359dd0c1656cfd79606b4f7c910b7ab1a88f7b2ff15e93953729a535d6044edd0b18f2bbc51d3f0f813123a4c7f677463ccdb49824ce64009d7a4217c224dbe195b13ca0d4c8f87336953e6dbae9cb9b22e04a541e3e126d16786a49c4bd2810f4015cbf20bdbbd76851fba538a21ef54e8061a6ee1074f2c7a74f60898458a0b02b6101ccf9a6ee5f5b61f35ece4cb28d7d527205228d22ca6a0e0020921a48a874a1c527c40a563e746b4af169662303333c23dc6fd8d47b6d4f3a19f76c8b5cd352b5eab08a86d9e119019b97d5546c4ab9a283060b07aa4b36185f8539d7cb7b631fb9c1a7ac2ba17e757f96bb644297b447fdb33488d11dfb9acf152f543da4c1a8490188a4d12a7776053a6d0c525d2f161f69f75835f5148cc3c77581a5970e03f1b8d40f24627b34a904d304459a600398d47a0681dae46ff83761cd036187c7c499c264b619eb3ec8107e8a95dec421d5167c6f256680c0b4d9c643a171a8e866a41700abd3001002a6b5a1527cc39e200d70bd4be1f81e78e543dccc629036800b48603ab8ec426fc0b42ff43e6a2a08448d046bfad98a17fd14e186a42fcc5155c0b665e94e26189bf872ed34cd5f93741955271424908b1cb5ed613d746e7cd016781cbec56da54fe28e0165de1dee0604c9756ae511f23db333cc86c3123bd67dac1d51366898030578799a2f0f858c3709e79545a4b9bc0d96de8d5425dc7510cb43261ead4a252dac968ba3c787d38a0196eca4c847014e417d515ef53763c8f2243755b44c53a3a5317066530614169be0331a6f9c2177e91eb733cc495df340ccb3a8c7fbb195b34a9695b5208f07b8ee905dee6581c7b427669f2a8dd390ddda75e212cc2f8a6fd31da19946f93a4e295108d7145083c1ba453888bb601df1ee6f86bf15f02c80a980fbb405e40be6db7dd0af664aa14ae131df3ef300b7c39aaa679373e29937c2d1f94e0b63c2d72fd03312e341abed7349f3ed1d4f4b81a623ba5d33a911036ec2e3637ff0c3dd206c1e4ef1fdef92ba6267aa1795f46425d65d44df3fef41b11ef9c935c8f948172c5157fab34baded1b6057d490e2767e53df360e1fdf11c91ab13095b44a8c38936138a5b6b18a7fe9408d78115963e2b0ee40601d56bb8b37f4e1fc426b733e5a50b439852b6f2194901f14aec1413c5ea89a055786ba81d2fe307f7de6c55dc84e77dc2a06d3580b3edfb6a833d9e266066229d38d1911577dbf93842bc6d3ee01a6d941b13007e22093511b085fb1a485b1dbe855c95b1a48d15c36669eccd3de7ef776bd2fe23147bf4ec848c200c6bc99bfe5d53728a652b454706fdd2a1a6a1c6d3a263ba96ab95ff222646eaa2fe135b999e3fe6a37e814fb8d0d97629f4133427685dd66fef9636ec851fd960dae8e0fa52ce4d1248d6fefa49a605efe607542f42076e6e1eb4a1ef67f5e3165526af3f32638e2bb7af3ccede50a8ba2e46b53c30c414e3e892d01ac2d664afd0006878745b2ef5e072f947cdbcecdc8c1e07d145122414e4930b87aef88c474c3e9b83ffea40951a315ab4cb8a8d78103625613ee6447d5f8daa68f482aeb7c76989c0ad69d5efcd3c6b341a9cac6872e4e6378140a6b6f4cb4235b764ffd28a34efa7de6e2a06d3627a768b6e992cb1421d353d173808ee7912f50763352749ad9308c2a07c678e6684e568036525db5221a8699fc9dc8d0e087e54d4a520d2d364bf7aafa584a0400592d718dbfb306f5853d5a9d43a2bfa474197ffc06e85e56236ff72f5e61b3ff487aae2c7a67bc14d9b0ef0e15b0628070a768340ac591d458db2be347e02ff6aee1cdaf2f657835ab9ee09a82d6a89842186e8c2d46ff171464c77a0432a1091dc48a4ed2694cf103771aff1457081ec589e000a42b0ca11f6d5602413b177ef9b1c207b516ccbe9d04edecbf69a878a58dc336fcb7b811813625b87ff8058e8ff01c81bd4db51b4f4d9456869f8a4bd70ca48c7ab4c78e6bba33a0425f5149f78ecfb4a94eddddd325ec0876308d4ad669a9f3473b661979590d52467ebf670f1516d4fba0ec77043660831305589d10822f639c59bfdff5a8a0aa541a876364b3ab203954b30678fd27b1dd78de561b628c23324564e2dddb06b6b88c741cdadbb74ccfe56756cde09ed960a62101c7913caef336007cf9aee817b46865b7f0df84924f74e1fe0e7f16d54e013f2119125078de109a31ce8e9d4bd16aeaa4264fafd12b6e79428e9a422e79fd960fd16ec1205b80f75c97305bec23a2c7f7c35fe93fff05a14e9540e43ce32d8636747910f46d0780bfb1c33dcfa73a5d75658a974ed9e0220bd58d7774f60925063abd57667fbe533ca394ff84b48ecf1ec7b3da72543c9445a2bcdd75ef8b900ac3e71793296d37961dd2caf6591a4638978e1281754a9dbc2d67be55273e5965f65840015071388882dbd3bf7fe6cb0bdeba4cf5eacba7235709b30b1aa0cfabbfdb02a948dca2ad835fdfc81f13a086bed24b1fef46673835af4e86449f1da36d510e0ac16abf97e2f7e76552470e705748c78f0ba9581b0292ab85e08548ed9c3d2ad79f7cab2df6b9796e205201994f8aa0102be506206e292ce0ed900e5ebda64cb6ba8ac59db185c9a0902cfdde897f9b3b881895d10d873e719c8622379f2b93f30490d9f929c1232c1c1223341842283f59e63d2c5e925ebfa550d3a08dd416c595d9f837709d087ba6971243cbc40c29cfccaf56b3bd9414dbbdac94a7a8b47f9e61ddb4b3f8bf1eb0060a89bb86efcda9f62bd49a0abe8a5f0292ebc65ac50e382d5c1ef2521f3e4d2d", 0x1000}], 0x5, 0x0) r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x8, 0x5, 0x3, "29027af82494296ed185dcbc970195636a3929a5", 0x9, 0x6}) r3 = syz_open_pts() write(r0, &(0x7f0000001900)="1b9b21e0937d505f2a46b12ec56fc52e8e7288948f7ff59ff3d9013d131723bee368e68fe8784096712d5c343d4769ba0750f3170cbbfbde2f2990f4f9f03da542340f1b86d1b2cb82793ca6e4b28ce567aac62847870fa9b8b6a2b56ff391e7b3853faf73f59835a24c363d7f02cc7a5cd52ab6dd98d7da65c4bd77f8765ea99eef5b3932ac6ac61547733407a6ad7959bba242301cd69be7e82e28f956f2f59b033ef8fdd0bb009880fb76adae5222ba192ebcd7499d66c1703fe5f50501e93bddf8118d474f9829d35e69fd85f885767ce335649fa202fae136b5c3d83f7c953090eedf5776ae58a06f13a888a2f1a63f", 0xf2) getrusage(0xffffffffffffffff, &(0x7f0000000340)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getrusage(0xffffffffffffffff, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000200)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000018c0)={{0x18, 0x3, 0x3, 0x2a93}, {0x18, 0x0, 0x400, 0x1ff}, 0x5, [0x4, 0x9, 0x4, 0x33177120, 0x1, 0xa01e, 0xa2, 0x6]}, 0x3c) 16:01:28 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0xa00) 16:01:28 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0xd00) 16:01:28 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0xc600) 16:01:28 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x1000000) 16:01:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0xe811) r3 = syz_open_pts() getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffff0b}], 0x1) 16:01:29 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x2000000) 16:01:29 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x5000000) 16:01:29 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x6000000) 16:01:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) getpgrp() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3e}], 0x1) 16:01:29 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x8000000) 16:01:29 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x9000000) 16:01:29 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0xa000000) 16:01:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) close(r0) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0xfffffffffffffffa, 0x4, './file0\x00', 0x83d, 0x0, 0x7, 0x10001}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:30 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0xd000000) 16:01:30 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0xc6000000) 16:01:30 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x100000000000000) 16:01:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:30 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x200000000000000) 16:01:30 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x500000000000000) 16:01:30 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x600000000000000) 16:01:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = getpgrp() wait4(r2, 0x0, 0xa, &(0x7f0000000200)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:30 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x800000000000000) 16:01:30 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x900000000000000) 16:01:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lseek(r3, 0x0, 0x0) close(r2) 16:01:30 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0xa00000000000000) 16:01:30 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0xd00000000000000) 16:01:30 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r1, &(0x7f00000007c0)="19c48a364d36184fe9cdf945d476eb60e037c8fe73cfb4da56f1799d594095de01288bb8bd9d60522a61671e88060660205c5673150db99c3d05bf18663a5f2b1ae661ce8f23afa426b1e2383fa40c4997b46d4bf16075bbcf75b43b0ffc15cc492e6d21282793578f81ac", 0x2eb) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000840)=ANY=[@ANYBLOB="000089ab00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ab8b576bf3a88e317b9e58f2d0c30c03bbb0a64408774886a9aec143b38e59f58d369188ad08e71dcacd0201cbd0374b9efb84e0307e5a8d9bfb26092893eb222d7cf0d97ccbe2a0800415612194cdaffa8bccef39f6fdde8b7cc8afa0957321556e3f5b3e8bc498c96b31f39d43a385c12d4ae3db2cf59f83950d433885b70a747dde93b6f178ed31e38ee2f6349c24acb12059aabf143a5ec317b"], &(0x7f0000000000)=0x45) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x2, 0x7fff}, 0x8) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$KDGKBMODE(r4, 0x40044b06) readv(r5, &(0x7f0000000740)=[{&(0x7f0000000300)=""/77, 0x4d}, {&(0x7f0000000380)=""/207, 0xcf}, {&(0x7f0000000600)=""/147, 0x93}, {&(0x7f0000000480)=""/91, 0x5b}, {&(0x7f00000006c0)=""/95, 0x5f}], 0x5) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:30 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0xc600000000000000) 16:01:30 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) 16:01:30 executing program 1: setuid(0xee01) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket$inet(0x2, 0x4000, 0x100) r0 = semget$private(0x0, 0x6, 0x2) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x2) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x37, r1, r2, r3, r4, 0x100, 0x5}, 0x2, 0x2, 0x2}) r5 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) 16:01:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8009, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x4}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) close(r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) dup(r2) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0x7}], 0x1) 16:01:31 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0xfffffffffffffffb) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:31 executing program 1: r0 = geteuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r2) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semop(r1, &(0x7f0000000080)=[{0x1, 0x2}, {0x3, 0x8, 0x1800}], 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') msgget$private(0x0, 0x1010) 16:01:31 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x1000}, 0xc) r3 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x62) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 16:01:31 executing program 1: setuid(0xee01) semget(0x2, 0x1, 0x42) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:31 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x6553) setuid(0xee01) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r2 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = geteuid() seteuid(r3) r4 = msgget(0x1, 0x400) r5 = getgid() getgroups(0x9, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0x5b27) r8 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x9, r3, r5, r3, r6, 0x22, 0xffff}, 0x40, 0x0, r7, r8, 0x3f, 0x5, 0x5, 0xf8}) r9 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = getegid() r12 = dup(r1) mknodat(r12, &(0x7f0000000280)='./file0\x00', 0x100a, 0xfffffffffffffeff) r13 = getpgrp() r14 = getppid() shmctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x7fffffff, r3, r10, r3, r11, 0x38, 0x3}, 0x3ff, 0x401, r13, r14, 0x101, 0xffffffffffffffc0}) 16:01:31 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r0 = socket$inet6(0x18, 0x7, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xfffffffffffffdf7) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r3 = semget(0x0, 0x3, 0x100) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000000)=""/107) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x7fff, 0x0, 0x5, 0x100}) r4 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) 16:01:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) flock(r0, 0x0) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0x498) r1 = syz_open_pts() close(r0) dup(r1) pwritev(r1, &(0x7f0000000ac0)=[{&(0x7f0000000000)="4e2a96f3", 0x4}, {&(0x7f0000000200)="62dc8df125bbc3d1a84508c3751deef47b8f614570025f87d1d21d01e5506ec0d3934ac67aedd79969ac3927fef5ed6137bc6d96cfea5708d6d3eeecdd6ac7364854192784c5e2c55248de237ee6c74804c312507734919015ae90bfadeeffdf272468e526faa8d24ad59dbda0548cfb2dd34306f347e3684b9826608ce0b8854dcd162f8239fe8485745476a8d8aeb4be7b6f7a1826bac6e22cd0f0bac1a370a8b880075f38f929a2653f3f31a937880217811f6c197db31bebd0b70f6e038526abceedd00637845afb6027778fc80c19a3fb96c024565f6d131201865f4a0ef8326061a09b286513d8dee748730b3415b78fa6e69843eb16", 0xf9}, {&(0x7f0000000300)="f93c547a8de93a22215ddfca010756103fcc24e95af465cba7489392de3f11c7ee7e1e2f4b8da9ae99fa522b56c4718ddece083a4acd9ca1f88f44bb8f1c95f5718b8ca0817091a8ce2bfc2b951385bd45d6a4170b7bdc75982b0cbfaf8db7f6b25104003634265c13c200a495b059810253db315a5f7ba71899b273d4332f86616ad6dc1dd241b8a12ca9021b27797b5b79fa9f7e4d2a49b9b90a99d57ed5ce7756cf948a83fe11306d4554878aaf513640a04bec9c67214545affb7faeecc8413a28201e544b4d", 0xc8}, {&(0x7f0000000400)="bbba6a66634ad4ab270a08eb961cfd3d196a6b479d9fcca3f13d2a2f6f3605f6347ddec93b3b55eda8894a300f9dd36be1516ac55cecab8e45acae24fa29a5bdc799328f605e92dfc44ed9b147f0a63937bd660f3e5d768c3b3c0247ff68553fe66b58e2595816e823837b6e091af5a9e982c8857aff27cf85910b14db127a8d6898c9a4f49d1bf85a1c9f1c3597e0de007ac0aa79227dd006f4986c", 0x9c}, {&(0x7f0000000600)="fcb404b8512d14a1457f8f9879975f724ad177b3b13fd27113aec4a525f695f0331c1f0d5b2e7b4ecb0e988a6911a2f8357fd50a1457e622af42f39874ae0e9b7e5de1b4a254b53e9fd4579dd47646c2fe5b0317495d40361fc770", 0x5b}, {&(0x7f0000000680)="1bee18fad11d6c8c1dcd3556f3625b3f95b4dfe753e0cbf343025af9f521376ecf1a82c28dbfe1ef754e80626daca54895f1cbd9604ece83fcdfc6966009528f4797fc0e4791aaf6062333905d2ecd9114a758d9b26aea9ecf6218066f1dc7824e282a94321d8e86ce2683a5df37990723bfb5adfa7e5a69b9a224e056e4dd0fa5435bbcc161b0ceee0a5ce53c", 0x8d}, {&(0x7f0000000740)="745565a41547919e30f296854457c13e9376aadf08d0d0e94647672afa5963144ac4eedbf3157f3fac32d1900d38461391b19ea096e8418f0ddbab5e7c60471e85d9abc239b403cdb907ef4c7e2a32373c9f24ca935bc8592d8a3ababed00e0dda1b5a2deb99aa54a5ba3ed5097dfae8384666930b5c994cb01b677a27ebfc9a27ce61ec2e00a3cdf7f4a95229351afc6b3fb6fb0fcc5c266c3ea1d8461f6af127d9b45741638e594645e20be56bbdd5b6db46526310a005c49d2ab232c72b98d4f7927cbd335aeb302f4452e5a87c9e08b062124319ce34737a89220e5bb3e37f8b4195ff7aba2d527217c0d00fa7d00c1af4328bc3b995bfa74a", 0xfb}, {&(0x7f0000000840)="f37be21024ac2786be9c797c500893611bdba1311cffd7a4a7f0310fb6e55ff59eb2e4cdae6845170f2d5fd283a32d4158cc698aab5934d66fd8559456540c7c4261083b9b20691c6340b6dd603d6a913c59981341448cdda9a0e8b1620cec9b60ca181ba09f8a3dd4ebd7fd912e522ad23f69d7d05fe53cc7bef5eb3ace6e8315595a8218de", 0x86}, {&(0x7f0000000900)="6cbdc4ca2c204ce1918a5bea81f9892f1f1cc20242dd9246bdf5a0bf8c05232443491b819571bbce798ca536950be4b74397e5193aa8bae10497b436496aad6de03be3649b08b4554787edf2639929c077b8668537b540e81253e898b5f30e0c1237cd747e4345c982fe024ecf55e169307cd3d4856c75573dc1d7f354815947b674853dabb77e163a12df1f6c3dd17dc5c0ad0cad3661f22f83f90b", 0x9c}, {&(0x7f00000009c0)="437652491626022677ecda0f61e185d39edd53e37863dbc6497b8b1e37a6d88e40287a7a75ac38ea8be7a463f85d8219ea514b12c39c5e1c8db0aefeb8578b1d7cd9927f37a663add9f341c3fba86f5a271a323e288b88b63e1d0457b3c375657b73f1c67c4707b496a60bf823aec6884caa476922468c676b676a361e2336fd56e9270b0f816c10c9835d1a6b52e8ce7d51cd83d63f657fc8a895e7d3212fb6385dfdd6bb22b8a3a21a4afe4841a604fa1efca35e8b86044f7d15e9d920643df7b7", 0xc2}], 0xa, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:31 executing program 1: setuid(0xee01) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x10000, 0x1800}, {0x0, 0x7, 0x1000}, {0x7, 0x8, 0x800}], 0x5) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0xb941, 0x5000000, 0xfff}) 16:01:31 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x5, 0x6) setsockopt(r1, 0xfffffffffffffffd, 0x9, &(0x7f00000000c0)="274f5ad06573ab92a9413d958b20d20ad01acfcc43646a4179f74b7f6838c5b6348e032c5b2f3d341d69d15f00f04ba4dd16465b36347a792378d1c7bffe5cb264e4f0446213200a7f9ebecddc1363c0974e3397d58fcfd37a01ef3bb3", 0x5d) setuid(r0) r2 = semget$private(0x0, 0x1, 0x40) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0x148) ioctl$TIOCNOTTY(r3, 0x20007471) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x9) r4 = semget(0x1, 0x1, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) 16:01:31 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = getuid() r2 = geteuid() setreuid(r1, r2) 16:01:31 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x0, 0xfffffffffffffff9, 0x5, "81b60af7781ba5615b3f01f14f6ba34972839656", 0x6, 0x7e12}) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x0) 16:01:31 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x40, 0x0) mkdirat(r1, &(0x7f0000001180)='./file0\x00', 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/82) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/4096) semget(0x0, 0x3, 0x10) semget(0x2, 0x8000000000000000, 0xfffffffffffffffc) r2 = open(&(0x7f00000010c0)='./file0\x00', 0x20180, 0x100) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001100)=0xba) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000011c0)={{0x7, r4, r5, r4, r5, 0x80, 0x2}, 0x4, 0x80b, 0x5}) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:31 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x4, 0x190) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/218) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/128) 16:01:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0x10cfa8e9cebadf28) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:31 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x10001) semctl$IPC_RMID(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:01:31 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x101) munmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x84) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000d11d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x94, 0x3, 0x800) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x181) 16:01:31 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x10000) setitimer(0x1, &(0x7f0000000000)={{}, {0xfffffffffffffbff}}, 0x0) socket$inet(0x2, 0x4002, 0x3) 16:01:32 executing program 0: r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x8, 0x9, 0xfff}) r1 = syz_open_pts() close(r0) socket$inet6(0x18, 0x5, 0x55a) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:32 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x7, 0x260) semop(r0, &(0x7f0000000000)=[{0x1, 0x80000000, 0x1000}, {0x4, 0x2000000020000000, 0x800}, {0x4, 0x5, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x2, 0x800}, {0x7, 0x3, 0x800}], 0x6) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:32 executing program 1: getuid() r0 = getuid() setuid(r0) r1 = semget(0x1, 0x0, 0x0) getpgrp() semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:32 executing program 1: getuid() getuid() getuid() setuid(0xffffffffffffffff) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) sendto$inet6(r2, &(0x7f0000000200)="9d62dc8ffd4270b8e2c6cf7ed86896dad8ff6ad3a9945c137a6ea49541b38d33f41097e9cca6937e94d26e17756c27c39793486674ea26d2958f988774d22ee3c34e509405d2019aefb83a4024c82a9dd82508f5065f0f7513793cb5323ec553e3799bff5cf34a2e85655aaf6a4b3908f9c7ebfa42c56f7dc424f00fbecac0582e89d4d21db04898840d70df1e4967774c17354df161067711db4952b9f0a97b28ed9968513fa961f7ff6f67bd13ee3ace22d1b0145e5ddb6a6519be1c175c0dc7e0568975da0db94b7cf454734f31bb03da039ca6b57c14154b4404a9657a7002330306c87db930bed22f7aaaf6c11ca599a52950b8d8ec9377ea3bdf", 0xfd, 0x40f, &(0x7f0000000140)={0x18, 0x2, 0x9, 0x6}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:33 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/104) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:33 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:33 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20462, 0xa0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x7f}) 16:01:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x28100, 0x0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100), 0x273) 16:01:34 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0xa) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:34 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x180) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7, 0x400, 0x8, 0x7fff, "5ad5d9d2dd386f2a286456157c2150c80876cc5d", 0x479, 0x1f}) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:34 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getuid() r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) setuid(r0) r2 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) 16:01:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:34 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() r0 = getuid() r1 = semget(0x1, 0x0, 0x20) semop(r1, &(0x7f00000000c0)=[{0x3, 0x7fff, 0x800}, {0x4, 0x3, 0x1000}, {0x5, 0x81, 0x1800}, {0x0, 0xfffffffffffffbff, 0x800}, {0x3, 0x2, 0xdb0b7ccf047b777e}, {0x0, 0x5, 0x1800}, {0x3, 0x2}], 0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setuid(r0) r3 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) semget(0x2, 0x2, 0x100) 16:01:34 executing program 1: getuid() geteuid() geteuid() geteuid() r0 = geteuid() setuid(r0) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:34 executing program 1: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt(r0, 0x9, 0x1, &(0x7f0000000000)="506dd1245d8fff7b7a9e1118e78710762685f19d95249e2b98ad869657a606316a8064d508dcb43395ead46b39e45f704894f21d009880fbe75475a3c5abc90a5804e98478a1dae343e6e9effd84bb87f34147e299dc36ada8d8109896c09a2e50dd1d5bff94ecbcfb4853f3789bde3c3799d69918f7dcb990cc024ffc8c874018189b9e9c5423fb94988931607f8ad10636202a0b4ca050d93ebf2666760e658b997575522daa7321b06961e03cf04ddf3b81d0c7a26cbbccd44750bb76c3554978ae85f30bc4752e5b052e0b34a23999932e92d064e5c6d5e78a97220e22c1d7cc825d1257c3a2deb5d654c64b903f", 0xf0) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r3 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100000020010, 0x0) 16:01:35 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:35 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x4, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) read(r1, &(0x7f0000000000)=""/4, 0x4) 16:01:35 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = dup(0xffffffffffffffff) recvfrom(r1, &(0x7f0000000000)=""/156, 0x9c, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6}, 0xc) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)=""/179, &(0x7f0000000000)=0xb3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:36 executing program 1: setuid(0xee01) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x47bea0c189495033) r0 = semget(0x2, 0x1, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:36 executing program 1: setuid(0xee01) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xa00, 0x100) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2f1c, 0x4, 0x0, 0x0, 0x3ff, 0x0, 0x100000000, 0x2, 0x0, 0x80000000, 0x2}) 16:01:36 executing program 1: r0 = semget(0x2, 0x0, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0xfff]) setuid(0xee01) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x7}) 16:01:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:36 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) semget$private(0x0, 0x1, 0x240) lseek(r1, 0x16, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:36 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) setuid(0xee01) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:36 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x2, 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/122) 16:01:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) ioctl$TIOCSTOP(r0, 0x2000746f) getgid() r1 = syz_open_pts() close(r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = dup(r1) r3 = syz_open_pts() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f00000002c0)=""/250, 0xfa}], 0x3, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x81, 0x401, 0x7, 0x427e, "1b6151fe723b1ac3a05dab71ad114f43f5f4dc56", 0x5, 0x3fe}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x8, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x400000004, 0xffe}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:37 executing program 1: r0 = getuid() setuid(r0) r1 = open(&(0x7f00000000c0)='./file0/../file0\x00', 0xb, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x9, 0x2}, {0x18, 0x3, 0x5, 0x6}, 0x7, [0x1, 0x6, 0x3, 0x6, 0x20, 0x3f, 0xda, 0xff]}, 0x3c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = semget$private(0x0, 0x0, 0x2) semop(r2, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x2, 0x7}], 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x1200, 0xd311}, {0x18, 0x1, 0xffff, 0x11}, 0x4, [0x9656, 0x7f, 0x200, 0x6667, 0x1, 0x0, 0x401, 0x9]}, 0x3c) r3 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffffffffffb, 0x3) 16:01:37 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x9) r0 = getuid() setuid(r0) getuid() r1 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x101) 16:01:37 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xd) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffb, 0x0, 0xe1, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) socket$unix(0x1, 0x2, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xeb, 0x4, 0x93, 0x7fff}], 0x54f2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x81, 0x0, 0x5, 0x5}, {{r1}, 0xfffffffffffffffd, 0x10, 0xc, 0x8000, 0x3}], 0x7fffffff, &(0x7f0000000340)={0x2, 0x9}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000480)="fbef9c624d6f70e16b98251b842ae1867ea72091702f79ed8b58865f4c43684571b7b01957782fd96bf45d9ade3c2c01691b67d31671a6816eb2358f479957dd503df398891520b17ff08656095d367d7586c7dba9efe8d39af5280c710514b3fbb8da47759c3d6afb318189e02877", 0x6f}], 0x1) read(r0, &(0x7f0000000380)=""/250, 0xffffffffffffffb2) pipe(&(0x7f0000000540)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x4, 0x2, 0x89, 0x5, "1dbb4ad469143fe23722a3ea8b27de6b4482a4de", 0xfffffffffffff7d2, 0x4}) 16:01:37 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x4, 0x4) r1 = socket$inet6(0x18, 0xc003, 0x3) sendto$inet6(r1, &(0x7f0000001000)="231c37057b45f1e77c9defb9e47c312271f353117da14970abc140095fc454811f2a2cd7467a3a8bab5fae620e0c0880fb4751c03038a4ace41bac55270d4498", 0x40, 0x400, &(0x7f0000001040)={0x18, 0x1, 0x2, 0xfff}, 0xc) semget$private(0x0, 0x2964d1c0b583ac98, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) 16:01:37 executing program 1: setuid(0xee01) r0 = dup(0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) r1 = semget(0x1, 0x1, 0x0) geteuid() semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/22) semctl$IPC_RMID(r1, 0x0, 0x0) semget(0x3, 0x3, 0x488) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000080)="5d0023689e8330f6b63553e19c7d2fb5f9929bde270c45de75d0fd360d4557d19ef048f5d43eaa328e5a761d594aeee209c33815a27a2b835cd1cfbb4ec768c5ec64a02314468ac830d240850e5f7c765b1d981aab2567005fb244f7e28958b578eea602aa21dfa5e9cef84d01fbfec0ff548fb118db27e77e33d90029f596f023540235ed09943904955cc3cb692457786c4640dcf696c359f3806eee5172b4a2b825b56cb7b6146b", 0xa9, 0x404, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:01:37 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x4) 16:01:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) shutdown(r2, 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:38 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x0, 0x1) r1 = dup(r0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) fcntl$setflags(r2, 0x2, 0x0) r3 = semget(0x1, 0x0, 0x0) semop(r3, &(0x7f0000000040), 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0xfffffffffffffffd}, {0x18, 0x2, 0xff, 0x7fffffff}, 0xbfa, [0x722, 0x49a, 0x7, 0x5, 0x1000, 0x6, 0x9, 0x3f]}, 0x3c) 16:01:38 executing program 1: setuid(0xee01) semget$private(0x0, 0x5, 0xe) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:38 executing program 1: r0 = geteuid() r1 = geteuid() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e1d8d8c081dae3da0a09254d64fdee2484ca0c27b45e2c654240d776d623f635ea2e5320014d87de8b820379c88aae1b7661ec4b4d66f6fd641ac82ffb9a7cf82b94f7d3a45517f1c3bcc34754584ddb6f58423db61e1c4fca07ed11e8bc1c8141255630923cfe5ad78ba001437a9373c4ddba11839e"], &(0x7f0000000400)=0x6e) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x24, 0x0, 0x1, 0xffe}, {{r4}, 0xfffffffffffffffb, 0x4, 0x80000020, 0x1, 0x8}, {{r5}, 0x0, 0x50, 0x2, 0x8, 0x2}], 0x5c1, &(0x7f0000000480)=[{{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x80, 0x4}, {{r7}, 0xfffffffffffffffc, 0xb, 0xa0, 0x2, 0xffffffffffffff01}], 0x401, &(0x7f00000004c0)={0x101, 0x7}) setreuid(r0, r0) r8 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$unix(r8, &(0x7f0000000040)="5e54d1f565a47de542d430621d6a55ce8477793fb209eda424afef88d6e76131334c01f1a4115c21b6c7e57827872246951a59d79c761acf48c5846692d1fb769348ca095cd4ba137e2338f44a4fdbc4aa092310b8cf6d01f19e25e1704722654281355c189ea6d5fad8248346da410c6ac6c30bc86973bede30ff5bf3d4a93fd9c1f8fcaeb24a167823f2b446611ee0a458348dfbd8", 0x96, 0x6, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) kqueue() setuid(r1) r9 = semget(0x1, 0x0, 0x0) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000180)='.\x00', r1, r10) semctl$IPC_RMID(r9, 0x0, 0x0) r11 = shmget$private(0x0, 0x4000, 0x714, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r11, 0x4) 16:01:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) r2 = socket(0x6, 0x8007, 0xffff) recvfrom$unix(r2, &(0x7f0000000200)=""/225, 0xe1, 0x802, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = getuid() r4 = getgid() fchown(r0, r3, r4) close(r0) syz_open_pts() write(r0, &(0x7f0000000300)="e6e103cdbf66cb001ce143a7d353d856dc18087f0344b24094502fc43bbd7a520905f2765423f0b57c241fcbf5d4b17e0d99561901c0ed01db63eeffd199288533d5489e76a7d9e65c1c42f94559d67584be463bceee5891ef5515e26d25d5bb9e17c11b73fa9a4828b456efad77f08003ad7de4997e38c688e338b9e0329605bedc76338443903f56f871acfbb68f36464969b214fc51198fc78b5a7a8a865ec36ea5023072f4c43a7c21294e632d845a18d1e60c26f3d97529", 0xba) r5 = dup(r1) ioctl$KDDISABIO(r5, 0x20004b3d) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:38 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xe0000}, {0x0, 0x2, 0x1800}, {0x2, 0x80000001, 0x1000}, {0x3, 0x7fffffff, 0x1800}], 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:38 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/127) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:01:38 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = msgget(0x2, 0x408) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x200, r2, r3, r4, r5, 0xc6, 0x1}, 0x9, 0x6, r6, r7, 0x2, 0x8, 0x4, 0x1}) 16:01:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchdir(r2) 16:01:39 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:39 executing program 1: setuid(0xee01) semget$private(0x0, 0x0, 0x82) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = msgget(0x1, 0x334) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) bind$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getegid() r7 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xaea, r3, r4, r5, r6, 0x100, 0xb3d6}, 0x4, 0xfffffffffffffffe, r7, r8, 0x0, 0x42b4, 0x7, 0xff}) 16:01:39 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x3, 0x3, 0x200) 16:01:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x9, 0xf188, 0x1ff, 0x1}) r1 = syz_open_pts() close(r1) dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x2, 0xe3, 0xffffffffffffff83, "855dea9c61904dbfa600"}) fcntl$setstatus(r2, 0x4, 0x40) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000200)=""/57}, {&(0x7f0000000600)=""/4096, 0x15d}], 0x1) 16:01:39 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = shmget(0x0, 0x1000, 0x402, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x3, r1, r2, r3, r4, 0x0, 0x2}, 0xc0, 0x4, 0x3}) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:39 executing program 1: getuid() geteuid() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) r3 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) 16:01:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7ff) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) 16:01:39 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = dup(0xffffffffffffffff) write(r1, &(0x7f0000000000)="89f73b72a877b452f027826f03150bfe1bccb4f40432c42327090f07d3f0b80c58670b3852721e9c5657f4bf338013cd27635140007e2b19da0ce58e0d8b9267eeecc20fa298d69ab1c51bd5e76a6590ed514d47119ffba4ab0d6eba7dfd073f338e04cb09ab5b68a61b3238ff44a14f525cc3a4d0297d", 0x77) semget(0x0, 0x7, 0x28) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:39 executing program 1: r0 = semget$private(0x0, 0x4, 0x204d2) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)=0x3f) r1 = getegid() setegid(r1) setuid(0xee01) r2 = semget(0x1, 0x0, 0x0) r3 = socket(0x3a, 0x8000, 0x4) connect(r3, &(0x7f0000000280)=@in6={0x18, 0x1, 0x6d1, 0x4}, 0xc) r4 = semget$private(0x0, 0x4, 0x40) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x86, 0x6, 0x2, 0x2]) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000000)=""/180) getegid() semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x80000001, 0x1]) getegid() semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000180)=""/243) 16:01:39 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x0, 0x22) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) write(r0, &(0x7f0000000200)="61f62b7d4fd961460b9d2ed055226a035e16a03db15312c4469918d66ebabcfc447707010bdf812c79866089a50d73208a3fa5701914425dd3c3a085acdf54f35e14ad90a298", 0x46) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) dup(r1) syz_open_pts() 16:01:39 executing program 1: setuid(0xee01) semget(0x3, 0x7, 0x0) r0 = semget(0x3, 0x4, 0x40) semop(r0, &(0x7f0000000000), 0x0) r1 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:39 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/183) 16:01:39 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) 16:01:39 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf000000000000", 0xf1) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) close(r0) dup(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:39 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) recvfrom$unix(r1, &(0x7f00000010c0)=""/4096, 0xffffffffffffffe6, 0x840, &(0x7f0000001080)=@abs={0x1, 0x0, 0x3}, 0x8) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:39 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = getuid() setuid(r0) setuid(r1) r2 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) 16:01:39 executing program 1: geteuid() r0 = geteuid() r1 = socket(0x2, 0x7, 0x7fffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x2, 0x9) open(&(0x7f0000000180)='./file0\x00', 0x101, 0x40) socket(0x1e, 0x5, 0x2) setuid(r0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x47) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) r4 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) 16:01:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000200)="9d7e18a1adf5fa2cdaf6aeee49b388d7a9fa0f9ef8582eba6ef392de9526d8f619612527a4c9ba4bd59bde03d91ef3fbfcd0b8874cfff45af5209a5a0abf01dacbce3284c62d7c7a76edf45cd9f3d9e6ac81fc5745df8ad6f559385b23e490ada5fb8dc946488929572d672b69f8fb073e475449344075d87a186d98cd9b14c6043487b9448e46b765bf29007d41c24231ebbb6afe7f09cf97bd24f93a4ecc2a6a5dcdbe914a4005594a5392c6b0ac49d4620e", 0xb3}, {&(0x7f0000000140)="5e770f08b3a916ae483f", 0xa}, {&(0x7f00000002c0)="13c2ca7442aa67ca4e1fd2f36de43737146f811477bccfc7863917bad3dbe5830bdd0738bc6bfae53fa75d7b50a8b29ff8a6878e5c0a07f418b142967bd28eb1650249079a05d7187c1d5483251c8cea6b03942b89b4b58e5739f530db30499a1a248b477b00f62f4210fd3de3d64fad52e87119ce191892d9820065b6ecd9288d3e2e505065bc9f3609440a77ed7905d35b0152f605456cb210ff1ec65df46053c4134ba204e5ee8d9af078befc8501dfdcb837c8eb190d40c58d8046017e58854f36a5a71dbe41bf75d1ab45e1c7df423c25bc0bf76baa6f", 0xd9}, {&(0x7f00000003c0)="3f920b4c01769baeda24ba27285850ef09dbbd6f91052a62177314074fd63db8ad55b4e43b47fa6be71c1c7bd3335553b858334c36e7866bf9ef89bcbdad337f840f7d4ea9f84c3f5b72d5df50175abc68e927551601a889d46059e1d68dc9f87b20491231ab9321ed1fbf019a", 0x6d}, {&(0x7f0000000440)="16876c3821de82cca185ba11d5fd4f418856d781161e7773697a87a30767bf84a122759e301a3d6c4d5657d1d243d6d70fd59887c6400e096afec9a030a855000256f7beff653ac3e141c0b2e30e76f8a8f5051bb2c9562d2cecb434b56699d6c8c16d9359acf2ceb99697c383b372e7921f22ada5a897030c63ca1ce75eb8887c16b906a58543919bc7b8184c7e77ac7614134ca56fb9a033f9ebc884633a5a19c18e6292e00071a4345d164a0ce8fe95056887b5d98e54", 0xb8}, {&(0x7f0000000600)="3f7048d245f6f5a9fd187bbcd2e5008ab5496e481c58ece0ed90c52d3dd0b8188939ff6f76b16fcbe84c29021bd71897cf199fe38426c6b7e6e66042ade31eb3eba7863a13cddd2f18873b0a0b30f5d369174858bad820607ffbec52c477094f0931a8f0bd25bf8decf19732ef2f39410edc1f21935f86a6817c3853fad7483c96782fbe267fc274902e4ece6a1471f2e152733ed1d291075cc0496cd4c8b95a3dd037929c1434e0701e47f5dfe2e27b0b6eab967407125b87b7e5f46dceb0c5dad480f155bde1cc749516c2651d25f6a39fe7c46e75563e4744", 0xda}, {&(0x7f0000000700)="f65767ef229089ee9af019e7a8a7c2b0a579659dd8838201b80e21e226a52ca2768922eab03b85a7fb1a0748636e115740d3511a05fec91846754e2f4c4f2163f0a441492b1b198efd1fcb232ab68239353c6387ebad6daf08bcbbcc5ee7d7dc40923fbf276a8eed60e43548eb11c35a21f72503c2e53fe76881c16a5f81a7f2284d71a69d6d9c11120b6c976681574bb301c50d", 0x94}], 0x7, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000840)={0x7, [{0x2, 0xa2}, {0x3}, {0x3, 0x8}, {0x3, 0x4}, {0x2, 0x4}, {0x3, 0x7}, {0x3, 0xffffffffffff7fff}, {0x1, 0x100}, {0x3, 0x7}, {0x0, 0x2}, {0x3, 0x4}, {0x3, 0x401}, {0x2, 0xfffffffffffffc84}, {0x1, 0xfffffffffffffffa}, {0x3, 0x3ff}, {0x3, 0x7f}, {0x3, 0x6}, {0x1, 0x6}, {0x3, 0x9e95}, {0x3, 0x8}, {0x3, 0x9}, {0x2, 0x80000000}, {0x1, 0x7}, {0x3, 0xfffffffffffffffc}, {0x3, 0x4}, {0x3}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0xffff}, {0x1, 0x3}, {0x3, 0x9ef}, {0x3, 0x2}]}) 16:01:40 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:40 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r0) r1 = semget(0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x7, 0x100000000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/132) 16:01:40 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000), 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) geteuid() 16:01:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:41 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) socket(0x18, 0x4000, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) msgget(0x1, 0x0) chown(&(0x7f0000000000)='./file0\x00', r2, r3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x1ff, 0x2, 0xffffffffffffb720]) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdirat(r4, &(0x7f0000000180)='./file1\x00', 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x800, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 16:01:41 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/143, 0x8f}, {&(0x7f0000000100)=""/183, 0xb7}], 0x2, 0x0) 16:01:41 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semget(0x3, 0x4, 0x101) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, 0xfffffffffffffffe) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) 16:01:42 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x1, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x800, 0x10001}) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:42 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:42 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f00000003c0)=""/1, 0x1}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000000)=""/167) 16:01:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7300000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:42 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) writev(r1, &(0x7f0000002140)=[{&(0x7f0000000000)="e4bf0687c4d6bb9bd4dbc6924646de818241cff3b00746b20da21d6bae2ac50d1f54e30b0952391222685d3f53f14e0bd1ad2c32e561ed731f077d13a89aa051e2c156194a6e9557b11fe5b6f6f448310690cc41e77f362082f4ae739302b2257e24a70fb67aca9373bbdc3a52af8739dce38480e45725ea568fd154461f419450570dc36702ee238c504286604cd8ee334724a5865fe1a1f2ea668d8737671c71a41c84038ce34493b703a7c763fdbed97fcf8def4e549a3b0b00dce71ca9e5cb63c67c3d7c6d4e484c5168c270c32ca4d4156d59d0c7d026bbc445f732f3762c7872f539f17718d5e37a0ba832bf06bcb6253f376d095c4afc9150b6f5d40b925fd2772e9601de866799591ac4167f7808c9b6c4adf3240fabc7eee7691156eba342bbc34f0d71acc947c7a53fae6e279cd332909bedc13e4d32fcdee5c25b1ed04776dc67e5e135ee5a47e97011837ce7f842162bdf9b21e7fe6a85feb65d248e7f8601d672772983993a0df52b426e852e168657a5a78b716c3ca016efe597824488c2123a1a75e6932c051496ca7071169cd3c5bfbe60dfca8090ec217570a0b4345643efd730aaad3eecba15fdfd307d12adce2af4d8196ce3ae7d133ed6f6541bb784205b31d502b6f735043f9957c0a857bdface9dea6557f9af7895bc4af6ab09957223c8df53cddea301fffe5d502575171ebd500ca5116d479966cd29030a52622b5a0e069be745aae8ea6a495a1afea5229a3390bc67f3e8e9e0e9696f6f0e0955ac20d3974a02a4950445eb1db681eab6d88b910c79bb4d53d31f886ee07262811ba6354a0553e1154505b3e46ecda86340ac17357b040d61f543836fbc19d2c7b377e77944b1637f399ef4812f8e4789801947ef4864d2024a9652903768c069c710e8b0c02dee22c192c4b52aeaaf855a21f2f93bc6a566788bc68b610b691c70dd4696c075d81d27063ce29cb48d6471cbde1d40419ee09322a53f348c77619eb0b553bf9336b6f0225b763973dd6f77eb022949d638ca5597a61b27aa45e1871ee070c5a4d29eacdde0f07d0beb37650e2f6cdb0445c072a41ae154b2585bb27554b36c746a0572e59cb6f358a7fd66660ee38303ef90b34d31c598966cf46be685f87ed8b7158eb5fed6c840d5da7c67e5198e7cf51bc27cb7e156a7f9028cbc059cb5ab7b53108945c7a64e7bbecc17388601fb28eca7a5d82b1305ce87e9a8467050401a8cd9fd0c3a336a0cf7d65f3ed661adc2ba6bdce1b0457f9bb83549610f9487134129e7698520d35681a71542e48ea6f0494191da3a9291cf91bb487c3ae2acd729e3608409a28cea043e58dbb01bbe2b3642b585c3e37327058df565182b366ce04f1850bbc68b311fed0f1cf2f3d6831b4e7367e3384badf8e55d7e2e2f5d6c033ac7ae42efec6a034166e96101b1c5480f4d921547c0fac2670fbc6e58961a43bea2222c8e22dc4d34cbe13762e988a9db683ab86e7779032f3b68c5dab9082f290b0dd91d55913a91554cddf22e514cd1d8aca9e05eb2f9a35bbbb3f7327df5191fcddd566ec6b75398611709fc45e120398d4f1a0979d6cdd3b31fccabe31256f1fff22ab92869ba7a65ae64382afb76436c7b483dbfb918a9f688d80542c7ff56f9973130367343c656dbcae2dbe661b1564af782547128dd6048386fbb354ff57648083af4103ed27ef73ef00dcd6c66cf412275549e7b26d11f627e3e65d43637b5512afca71ed4e4ad7dfe38b776a1a8882486f5f92fd5c0dd1fe2f944ae122991cde8d10819d856baf5d5c3e58f01520f4d5809dbe187fca9d6dacfed4e4c2f2ec9d5256c8d462cfdaff777ad6564e256b906847afde91ea1ca98a078cc37de742b4ce7f0ee3265b19b13835dc7cf2635846236185972c61181c4cdfd2ab2c929b4cb951708d2c897b83cf2f0993401228faec9782ca74ccd8b7401b7c7bdf080a8c107e03cdbb63623bb3b975f88b7988996ad93504072e3861b4eb8b0741a35bb1e173c21fdc28505ce210544b7374f3e2b32c22f49630b874535eb6fa678fd987341208861636143605c63da27218a4ed6c2deb88442ce38597de7ca78a002ab2e6c2afdbafc32cd2538a941b5e67d34ece332f180e37935903f629fe027c85b7a089d0e71ba4f83102c3ad6884dbb239d798c5095123966cdfea645130af59c385c4833bc381768021011a2d40f12a1f0dab261f35f58341cd7c6c5b61fa9e1ea25718a1adb12784eb4efec331a16bfd944cc4d6d61940f0817be2475121522ee66787f42d3c8c3470cdc4abcc710eaaf8efd26c541212dd280b193bb6190456bfbfe430edfaeb7141ddd1f01755ff721c5361ba4a090f02beb65a26d61d4ed1bd13fe99c1d6512d7681f915c1efa936d18ba98dcb1bab783c33a2411948dbd05e3865a90606c07cc265625fcf6930611490ef33b802f0d2772b354da1a4b4376407c581d32a7076354f32b37f4e8406be884d3f342d53810ec38003b4d18ad6b6027f8475bae5b1077a013f52a1e4bb0ec307b6ebaf2bf3f467b304dd156f618adb75ecf8d5029749a6a0d14542c6af0d6d86e04dc9b95a767e448da89613c9e98f98745a1dd566cd44e686e3f432fd7e354474af7fbf47193620215c5e8ff91e15da5a428566ad2eda6bf7785606d2cca48ff7beca9a292345a2979eb90e50f1b1c4353c3f018a57fe51575111a96cae6f8e862afaa47588de914fe75a1abdf11b36881563ca47388b235c9a3e53624342bb1b0ad9e29dfd492d15a85d3c62885208d617369f7a9735c6f2634243c877d0f2ea65eece00984ed14157c9e540df286eaaa72a4eb48bfd23b0b73a3e2f00a90bccb01b9c2551b0568456cb00757a80982967948a3591530ef388b8b44e02e8f705b52e2f391fce6478cf2c3928dd17491decffe531ba221a351d71f2cb8f6653ca19ec6aaa65c65e2ae17005bd61ad3936b37a9c1ce50a99a2e57be4d20d089796bbfd66d96ce732e90379abe3874f2c6029a7b0b21ac6aeb50d0e985781d32f3b7dd8f23687932b9ca6c2198ca74fd05389355acb2a4d72e388b8d81bfc17d0fa3abf70df06b459c341ff305bc3c7013c37528f8fc47791d2e15357af0ac5f21c9156544bb31ad2747dfc6d49d9cb36e857871e635bc1f4f986b6f835425abe6ce82a13b775b0618d0b6798f3786c11d0d551600fee6a3ef8a7574bf19440d2b8b3a62cfd6ae62409ce061beb330f42cda3014902a75ac618640001e1f1240e5335030cb67933a4283c5499027668820d1c85aaf1ae821e33d1ff9d5dc9cc5b0120edc26c6cef7fbbd9c1a966d354e836f48a629fe99879cd797576b445beec7d6406fb9ad0651e4e7470429ad47c9d1d5191ae7e537e26959ae834baa68f06080f559ba529cdcb7bca6c60132307c0181080703bed287470ef7d7126fa3e302e1d429fd1396ecb1b899c82b19b949c3b0800163e13ed4b3db784fcbe81183bb0abf6a998b5f498ee31714c65b4e5103492080383161f124ada84df29ee59c2f5a2f1a041a90e5983a29507f9f7069fea9bf9b46ba5d707c2aea4d4376306e23cdb79d6e8de7faa2652b2054d0cdac8e81c7dfd65888e32be3821785f3dee2a4da7959f465bd4707e75a0628a3409fa2599c47da3fc4026077a802d00e36942f7ebda9633307fc3760db7407c762866f23b7fa25e59809036f617e0ba0fdf21a85280bfc440301cc09879eaf134ddd85401ee4c8cfdef5896f738be5583db82524b70dabe4cb7e6f5b1c41101d1fface307f48745c733f2d8fdcd37ef7986d1ea047b2ad5f24b5355f0e53ae2d42364e398b95f74ebc311b0976e7e9fba332b48287ee9732546c64eb76378740dbd7855585cb8b45f54a995fcc9d8de48d4108e1d843e8b2641bbb91cf4118679cead5c2b0dbcda8f2bf1e24c8aa10401c800caaa1cc8bb200f9a59b1eef0a7fe7433199f5b099b6070529b79aa511002fef76a4e60b9a0805b02b0ba957b422a64c671d4b5f8fb0840cdf7257dd5b4e4e266e24fbd7be3545dcd317f0373a56cf54a28595bda749d7f787acd59a8e4bd58e11aa8686d0d447d9a6e3d01f323b942acc4a9ab93671f165880c0aa5bdc1543311d570e94b5c0921794fb804b34be05e89ed7e67279405afbb8f55f11dace3cf0ddd0da50e42546ffdc9aa7240b4461cdc674670b047e7c18cccb67a97091c0a0c8fa94543fd9fa118630ea09530c57407ce9d6fd3ce15bdc6136ec2e1f0303c587aae401d2721ad073f25ced0be608fc211e8dc02ba39ac2ab369e1b0bb4a9fcca9ebaeee6495a477b8edf4c4c98ae0308cac05adc987b4d51eeae9d81b03a34ef1038f3cf8ff95e840cc61015f51333896241f3dfcf92a5dd3589cf69abfd5a796384f7a20961d4709c3d67cccb74dd02dc042921ca5c207bd6534ae6ac5f3225a22034b8f44795cb2cd296b5bf8630fd9895cde59b773bc29fa5513111e390445a48e1ef3b8f84ce3133248fd61f68cad1d4a280f5f6a9821518912eae010dd4696e29a2f913c0f97035cb9803352f3c4d8338aa74c57de5e48b6133da661a2057242b4b449b3ca146a658de4e7a14b2b73711422f328108beff3f9d3e9ea98bfdb49539f4d8419e2547edf00ebff6cd7c3239c90674f3de312a4c6692b7e2f09c3963c26706f0b3906170ff3f298d9583fe3fcab95b1adeea0d6f067fc3e63b77b44370236ec9f4b55722ab3f289f9d4bc8ed5314399f5b4de59458ea15a1411da0dd1a217b5bc2c14700393859598587105f86cdfb4420fb4d317994cc4f871fa4bf593154b5e25ac6fb495aef78c180abcb953946d31f658de299b4a6e08f6e52465e40ae27e6680af78b95e855650a5343fa300986ba3c06f819724cf1a8885db806eec328189598be0e23e829572043e2c722618e8e53291a78e0e45fd7a4ba807d280f33aae7e7bf2a86772ab3cbea8b4a619d2c0d4b92826e117f876bb14bfcd1e436d77c990a23fd93172d7172703dd594e09146ed4722bc2d0f8dd7a7cd166f1ff6419e85652580c8507e5767a74de23e7fd3bc1b39d212bfdff28829d82e19b4dad14bb8f3607b5dc030d00264e134dbffcff0d0d36625aef4b04a714dab6f6df4ad91a82ae17a51e646cfdeedcc70b4e4268250ec52c4e32523f840660698d10576d2f03789da1797d51a476a8157c47ea69490f858ab839fde88fa746b4b9e97caefd58593e7bcf83042d1623205e0f67b6d7037749388f061b8ea01f54d5c047a22e793d3c39e5f4fddbcb17f82631f3efe6be08f6a5d661ddb87650cd70eb82cab60e9deda0f21e1e87d72a02be453d1d3404918d10e16cb850cbdd9c6d9f66b5d407012687d8a4a693063dcf2d88dc8fc952a28d1fea0eb96ef9c1326e955ea017cb8ef35e15c4bdb5ad0679b248ddc3619e6990fe6e280c58b92e2927d7b211a627418108cc482a9bf3b1a4d5c45d3904af8809f19f74c3e8497aed60d1d9df548cec374d595c22c7cab16a1d461c2eebbf491743244e6e30932a03387a597b6e3d1db81ee70baa7e67030bfe3fbe460d06f3e099e0dc34cce8aeaa4c69e636bebb39387d4132d1a51d7c78f752de318c579de8dfd6e395de3ae7c53814cb94ca48060acfcd285f8c93988c338a0257560191d689fddd65f727c0aa0d718f189c56729ea59c6279e7742fa361dd1d7922943839380efa1503ab3c0f0ca1c4a49de37c4beb9538bd5d840a809d060a09754389994a57f32d2b6f87acbb5f0966e8543385cca28081beac253358877e43", 0x1000}, {&(0x7f0000001000)="1c02a3133e095db5d8f9a6828c41dd9011f8711965ca016ed543f99787cacf4e23990143043f5bc1d0e8423c27c9a6ee623b63768ceaeb27d33c69e547b4c7b7af074636d69e9930a26a825f04843e18569d4a0ac4e8a5714eea35b61b2e0c5e49b61e0f8d4700499e59ac5479d5440ea9bc9d", 0x73}, {&(0x7f0000001080)="1afbfb6a4969f443f51e9328c845dae67fd47358422bf8b43b6f43064443e183bb02f2137a7df0a29074553c210cac66edfc269c8bf8325bcf9f3250064f81dc9f3c3df2f8dad92721e02bd7a284f2202e29e98cdd8c1ad17cd2b4", 0x5b}, {&(0x7f0000001100)="282b26cc9b1e74579ba7152db5daf2b1c65d7d", 0x13}, {&(0x7f0000001140)="e4a83883b27fc27e3e54cef84367adddae4ff024f04ad85b2d7f38f70e7a961fdb5135527097130e20c29a153360741e37c3b790d26aa1f365296930a89ddb74a9ae6b8fccf5d6fb3ea7d70b7d2aef58c4d1057a6c330e4d4a1ce586ac1e95699b0afd1342bb16c5cb04eb84a512e3eb4845c1a3eecf17c4c557627e17ce99259d475c426f8e6715ff49ab81f9a41e63b6e558295e4dff483160d626d5085bcd4328be80302c6bed84ea0da498e9f1b9747017b8fd52b26854b27375aebe3a6d6df6eb2dc048933c48cb8a1469f9fb655ad105394fb038132d3b1b6a8a4989a6d82f9994615a5d6c09742a109da7213c6a0e19726e64b28bec50f26213ec05afe90822e3ae1ffc8202513d5af6090c6a443cfe3a158908c05ca44bf5b9ee751f6dc7eb46978ff075bea667ad27b2db743c5474c98ba9cf210936c64651436c15e3db619b0d1d56362b2287ee3a283ae17eb324af18653f2dee6bd3479229e54e622bba59adf1ffb0cdcbdb92ace0771ce8dfdca7865fbdb9d8090d49397e0c8a6dd4879e3400c788dd2a2263ecec1193bc24112c919227695903880643c98d619fdeafff17c18962bfbe4bc24da944c5b28bdd8537e033b1245b89a7d53a53741979f556d053effc72199b18e7fca970238924f88c09ffb14bd6138b5d0852a7bad4a74947f86dd5000a96366585b4d210cc728eb3f48226b2e35ba9e411ff636863c354e1b16af7cecdd4ad650500802cdaabb258035b1e8eafb72b571ca597627697ced947d90f0fde80eb32f6e06efa46ef0d27c26692fab0c795d6103fb9005725f09c3fb28a353161ed12ec61e16d7f8376c8c2f849e8f27f04c619691f89b737d72edae47d81bc6316af4006949e524faba4864c2d3006c3e90c42ff526e1d314d3e996dde7c721f41aaad9d434d25655a09d5f32cb1475aca01c760bb4128b3de21678d6511300f053032225232a4581b33260ed37fa444f7e0e312dfcfb09e20404ea5ffb510df2fbab9259cbada1ce325e717b554d597b2e7812146b780cc9486f31ffefaf6570c307c6b088d12fe069746409e36d7316c3ec152f7face4da3ba1ee20710c088f393d6cb73d47f1cc0a79419bfaa4143826ca0726d7618076bfbeb3fa4ea19c321245282006968afe77e115a074a2b480a35bb9db99d93db5067852f6f0724c0653cf74da9c81aca94544fca9edb279475d9189c4ae98f633195c545fb9a254c760dd384ad5c88f14c60379b4022cdb21c05255f735b8a99e73a95fb0bd397b3ea9ce8b63ca6e3e6bcf70dbb761442b8708417c3801fafc07277600c1e4f393595f23ca9df6e66d7cb4460947bd0e478a22e1581847dedfe050d33d6dc9f5a36f0d85700fabfac57247ffe077d09c35a19adc6449370427950e3ed70f5e07639839ff914de6bc9ac5d27ae5d790283fc9bd6bddd0be73c1215c720a9ff5d82997f1583870583d8548583eed006639a675e2de74ae4edc9d6ec1396918cd8455a2a7e151096f69b109475fb9d8a7afda4212976fa3cd510b2f7e0ebe75b11e161ae8fe98dae8610228e45eaabe15362cda5763b5bb50d8b6eab46bf46986cafd4f97ad998c9249542bb35f1e3d4aa5251a492b36be624f456ca933a46aa1ea2b8e413e69359ba4b97c0aaa027f6bb9b2d8afbdba1b794cbd383fca998f0a8762fcb5de5f830ffa225893570a9f410cf3dfcaf5c5c3396a53d06a628de163834fb27e235aa1fd7cc99a38c5a6007e262444332d7a96f17f0fa95beecdc83f0280404c64b0a91b9d59c8226d61a213c3b403a4bffb456071ea7cdc4b5136ea912882ccdf80f10af3f58453bd6f429a4a17a7a62286356b521f894d329ed861642c92118538305be0aadfbd42a4ce56170f841ab9f5cc816c32f978895fa9881d20ad49d957f884fd316493e208a1e33424ea070e2e1887cd3b4dcac27f2bca2db55617b41af2f35294b153f607ef1daaf314199ed470ee12c003ea77595ceed6d7475f615b4d44ed4dbd5dcee4191d667aceea0b19f31ed959cff46d9102f1a7c006a82488569d15e6028d3c64873173ceb08e3f930e1c062d4bb4f7a6b441a5d454bd0330ab8bc87f19e3e416900e3ea51014c41a906aa70b4d3388765349e964de02be9145052feadf1a37963f0c6a998891b8acb2a417a4813e332f5695a72d03377f4de22bcdeeaec2e5931e45322b4b7424f7c8cfeae45667912b29384db9252d2632222030d467793dba7f649705c77e85ce7f347375b90e944202c5b9af4973bbf7ec791c2205745e50efc1b7d6de0927ba066c462e9de6ae820e7a0ccc16423f7e76461d05837cb7d2e555609398348c6259df90b165eacd0ec573734dab056aa833eaaf2c1763944ff0fcb928f9debf15289e500cbbbc0c34a527237153cd72e5f25420f23e1eaf1bb6391e82177a6ddfe92f43f0aa6e71a5fb423ec3666e17cc25576021e0aad334e15966b01d7ff3b192fac125285d884ec88a39ccf65e7e09b635141315e74607d21d0cc2148bccca0a81c2682a99b3b6a0b67f574f66f13bacbcd67037d848c270638986f7f90d32774c8f9e590140d6f69194e4996edec6f54599751d1c0da1994f6c91ec52a7cd23a13fda304646f5f971e4e7523c2f3eea0c9e3ba816703665c679cd53f97ef1685e53990e50c5953b80fa4aa3bd9a18b50a51da824b45e12c5891a47248c864d9d8559652c61b8034597202b52d7cbcce4a8a606ea89f8b64ec72f768650b2729a01da89490b33dc81e2d5672c336a79a25dfc4a0adc4be27d95c0d7851eb8b7dcf9f6ecd009dcae5d3fe7499db8560d33bb40554a06650b3964552dcf54288ba4827741c57f42013b830ae0f8edb310680388e82e741a15c2ef508a6f17861188f8ed417737858f989dd136a391413671077c4e5570e4ae824752fd58f09ff57b2ea12252f7efd041647ee340b39a8ce4fcba9823d27e0e53546b4f95d896f219c40d6b8958260fb82b43aa49af3ecd2439c1ef467ec75f2540b7d790ad8d1d2f1a11f79db45d6cc1cf38d04c347612d264d025bf3e3d3da6dac35cec8a562e89feea84213766f296a01c6c1a87afa950aaccd1f80708af4cb6f49713aebebf131c0337f02fa92512e8bbc7b146ce79035c2131ce2f1a30f7fe4fb6f9a7d4d03e0446dab5f2fd32824a5724fb7c061c18ac522db74d38310467796b9263def3063ed29f021bf2bc426e3e05847ad867359644ee7a097f52ccce12a8cbe93f3df569cf43a8f2be6d88f9048c629e77ac53971ccf2b69f3e92180bf48dd8190d32bb11122366fcf99d26f7eb9dfd5b2f56c7e4cabd085450567ac6556e37bccc938f64e3f71a8bf06b1ef23d0367573f9445af66cdfe9d647df844c8c66164fe7e94abb6b8b81e8d2c71ab5ad46a46859ea961e8e7c2adb64a55a3fb760205ceadacc49613accada757f5235a49d9f9aa87204fbb45fb51fbe860bfe197975ae9bc4e4ed03567669fce9a2b1759079c5f88f7d7859ff396068daebefb5ea15c535f3ced063d2783d23f9ca88a909b3324765cac6b8e1404c2bc9c927bb182caa3a272127e8f6f507ec92492cb435d2fc39cad45bd29fbd1408472e4c45537ec72680f208dfaaee60035a2363fdc3663e19bf1b3d920f4d43c0248d18aab1a5553a54983ecd90717502809ca5c01338ec38f6b075b299b7b09fd279d4d0e08605778e4bf112b13878189728d5e43978c35cdc0df7cb48bbd81f6027a93e8bd87fbf1329c6ea465796fe5b0bbf01da74dc1ef669911db6f306b1a1a180d9de69ae3878cb971856bfb1dc8233e7f6afbac40e794646c33b8da01fbc245b932dfcc126f958bd9146b0a09262b0a0890d5647f237d3d944ffcc78bdf8571bcc4e724cb7a99ef743afc6057d6c57f0b2fd5b32eb73062ac457b652aac03f89515e6cabc2261e0cea3f4069b63d809ac03602b1b4e6e430a85971f9d34bdbca679011d43df9fe435ecd320e3293f39960a23b1f0cf8a40eebc14deddfe845930e7b007a1e6e1cc69cb1e265686596dcd07b2376e00f7773a3a12381cb8a1745cc0e0279501610a09761b58be773c2c21c7e66f96eebcd2391baa6653509c1b594783d5829e9c04886f72f8467bfb8edc315f69db930d02c7d7974e9aefa4f99871ae7b78720088cf81ab0802da98d3f8e250dc0761d33889f6cb7163c92d7a21fb37c5e53735d4d514f2bf8cf11e937c2fa6d8106d65016bc3ebb3ea8e73b8711fe0bd4dc9dfe9c81638cf8ea69533b8602c400f6198286b9f156006b2167de02b8bc08efa01919c78f222bd1fd05d416e0f9152dd721d25c9f4efeffb22baa0435d49e8699c3e7972eb36ed3860d416ad1561a53bb625842882d9ae92e83a98386677102dbc907e1640e61e79a70fe9cb1ad47dfd924d5a7dd0e1e3f318d51e4fd155d9e0127506aa8b9001414a6db8baf0a3c342471f3304485cdd305c018159b458d8a50e4acde801aa9bf586dbf78faa6470745276257c44affb8f4d853af787b20e2416fadccfefe877a4ba01faccff710be47a5cb16bfcb4062977e6e10143a854eb21e5639c7d4dfad6578bbdb8876d93a616b28861d274b58e6bb17c39b6a2ca4309d3a6d13c5a999b4a63d5186ca1acb463f0c43747a3eaa8bea2d19efb10c89c1b09add79b32292af095e8dbd8cba7235f6ec55553f31d8065898f203b2200e8694c3291d4fe161b062b4b76a8dc6d66a6308e763a771673aa1c98fdd2e1db3f2a2b5f8089dab07311f36a6dec952f408f68d5f97c6a9321723c25d096d7f7dfde60f04e846b44bcfdc5d87e7aeca347241dfa9ec929c4bffdf0e6bad7338363277c0b07252b861d69f30ba40aa42862e6fd07e1c6dfa91f4eb6c2a8964c4b5240bb4243a39b3555fc1a8cec2ef5b2069c5135ee070ba0181917c1dbf394736dee83d3cdc4ba2c425599aec870d99610be5a010e02d19d96f1b0d3408d0a0b2fab9e21fb5918efb11d48e3dba39135d845d1ab3d1fd74a3e94e3d58394e514ad3c32727040497e837cb785227a02729cd5a4007948fefc56a4119020a1bd03dcf83582b814e0e43c14e1b936f94b8f66ead50f1d45bf8c8ad3774b2c34f6a64c4f6e47c646c91daba6627dc53ee243736795cb75e18f8cc6f1f11ff52d7b9030d22be1c81b3a89647eb3ab3461e8b56afc032ae43e736767769d0935c8635540869d90e6d4b7612493149efc1b7d6e3a88aba58ee1d3be6e58022b721c1bd1e4f3651347c8e459512f3882dd7c1449dd9f9a381224868e4e2a1b695e4208d5c47ba3fcc17f094dea86d1d2b17fb6d7ba8c22871b2aa1eb8843d7f26221497fa45b8b4303b99dc72472e93f7ea5fd7e5da6d01b66ab55a73c36583f6a8db2b64cd221a09a25967b053f8fafd4f59fc98e0aee9e6e254673f66a5eb8c8cacfed938139407ec743d453e261ca188d3464198e8196552cca6f50ee901b6fd8c38f993990a64c78de5ad7eda990b7cde1aa093d14a68e693072dc4e780078d6067e5e7c156d66a80ab97d5cd9cdf7c1d49eef9e978135bc38baefee0ed4e65662d01eb62e95ffe2558e6e92c214b11235c9fc701413ca5eeb2a0b412c1170ddf6bc9866e82c2f699147d062c26f17084b5c604dc85e90b15c06cc8d540818b474f3283e8fe9bc7e69428c14039ae44ae650fae27641c5ea43c84bdb6c8baae5021afe379729ac47b1be547c4f7cfc0749ab66a1626c09e363bd16da3591d6caf04fbe19e814be01e0aba457c3456e5f40b8529e0810a8a6c5af941c016aa369680cb8", 0x1000}], 0x5) 16:01:43 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/67) r1 = semget(0x1, 0x1000000000, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:43 executing program 0: r0 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x6f, 0x7, 0x100000001, 0x1, 0x1, 0x100000000, 0x80000001, 0x3, 0x2, 0x80000000, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000140), 0x0) r2 = dup(r1) getpgrp() r3 = syz_open_pts() fsync(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xfff, 0x1ff, 0x3, 0x1, 0x8000, 0x80000001, 0x2, 0x2}) readv(r3, &(0x7f0000000140), 0x10000000000001b5) ioctl$TIOCSDTR(r0, 0x20007479) r4 = syz_open_pts() ioctl$TIOCSCTTY(r4, 0x20007461) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r5) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) 16:01:43 executing program 1: r0 = semget$private(0x0, 0x7, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) setuid(0xee01) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) chroot(&(0x7f0000000380)='./file0\x00') write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = dup2(r0, r0) r2 = msgget(0x0, 0x90) connect$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00000009dfafb80696de8819dcc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000"], 0xc7, 0x1, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r3, r4, r5}, 0xc) symlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f00000003c0)='./file0\x00') fcntl$setflags(r6, 0x2, 0x1) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:43 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x880, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000040)="65a5615d8eedfa6eb5c5b1972421509615a175ced1a744ce32e6c8baf4c64cdabe6fdf62e5ddee48a8b882186ab8db59937c97d16dbef25052206a242e325d0ebef65838c181b89d93987c2e8c2f917aca3bc0847f398969006adff02b68742830e5d1b92a1d396247a026d797725d167d4b685c5f7968a627533da2a9dd260a8006201657a7c29818d82e9ecbb5a935ee3db4ec4e5d120eeb14ceef5851fa3945902fd5c0c0228777350533f69ac98fb2f4b03565", 0xb5}, {&(0x7f0000000100)="5a412398da99f9e70314d9cca0827c487221043a37318601e117894caf44344855a0f60adfd31628451659b2e5d93cf971b75a6ef60c80f25d9fc75b7d6a9722c4667199d6da1ea92d4bdd1f4d4c9d644a69db248c43fb56f839f844bf580587a319df4018bb777c6084f2635fec161d91c180024a9b13c4b81947cd0b7695bc2a52c2bf2d1146448a0559e6496e37c857d17fe7399b9806187873b4128f787a7231881ac60d644db3852aae935420dfccd188961fc168567dbe54637c3ecf4b98109c97ecab3cbb01a756aa8871ea469de4eca38bd50c8f9cc7d682d8c7bfcae374397b6729465a91", 0xe9}, {&(0x7f0000000200)="415775c782df3c0c7e420e79a3871c43d95aa56c6dc730e7aa3760b3d37b3f8ca2f09898ec743f5a3004464198c269551b1c7f83911d87a69da43b6a649e2d648141", 0x42}, {&(0x7f0000000280)="a55f10f2f4921809f0bab0762a479c39290af87706b426b80d33e45de80d018bd11e8377923c48fbb6156d3874763fc52a15c9a8d4874abb", 0x38}, {&(0x7f00000002c0)="fa61b02820072897f095abe599dc118b34caac182b2d96ece717613687d4080290389b329fb939fe6eb1f81e2c3ff4edbae4eab210fa258264c851fdab7ad502a10cfe2e3f23c8ac3c16a47aef2853fb55d72253c6948b7d5c6b9b27c65d213a416b8778041b29074fc704d0389979c4687ac13c6708081bd5e8e3cb86f4ff9804916452625fa2c6abf8a310965179887ccac1763162d06875f26a3e5f7441466112bded0d939ec759074dddff3bd79e050b97c0ec2917e838560fc647b8d8c0fdddb5975bbfbc525b46da29a7188b7cc1944f06130794b861ed2dd7a838c67a7198b2bfd23e5d00934096661a694399d311d16842ae69f81d7079405d", 0xfd}], 0x5) pipe(&(0x7f0000000500)) 16:01:43 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0xa1) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:43 executing program 1: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x80) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) kqueue() 16:01:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDDISABIO(r2, 0x20004b3d) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) r4 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) fchmod(r3, 0x11) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:44 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x7, 0x81, 0x1800}, {0x1, 0x8, 0x1800}, {0x0, 0x9, 0x800}, {0x0, 0x9, 0x1000}, {0x4, 0x1, 0x1800}], 0x5) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:44 executing program 1: semget$private(0x0, 0x3, 0x0) setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:44 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000100)=""/168) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = dup(0xffffffffffffffff) linkat(r3, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00', 0x4) 16:01:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket$inet(0x2, 0x8000, 0x4) 16:01:44 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = socket(0x3e, 0x0, 0x55) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) sendto$unix(r1, &(0x7f00000000c0)="2ce1106cbf7d948420e2ab337ded7aa6b6294810bb654c09c76b04c5490912b437cfca7f3aa71d5353133368540a086c9a7719fb4a1d25ab4af94d98b67f7889367fe9bc56e400ef7021d238555ac50510461eed19290ca9627027b17a517766fbe8fe1a4edbd12cb93dacf5a38ba2106ca08db63f42ec100bf9ae5be71b20b237bd9739d79794ad8d34b6b8890665aec645a00addb39204", 0x98, 0x0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) setuid(r2) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:44 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0xfffffffffffffffd) semctl$IPC_RMID(r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) semget$private(0x0, 0x0, 0x8) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_extract_tcp_res(&(0x7f0000000040), 0xffffffffffffffff, 0x4) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x1) 16:01:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setuid(0xee01) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/100) r2 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) 16:01:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r4 = dup(r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x100, 0x9f2, 0x1c, 0x5, "1af74bb9e7e58081e1d73e84cde01460ff41d292", 0x5, 0xfc}) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x330}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r2, 0x494, 0x3, &(0x7f0000000200)="dc784660a41fb449330a7a23a42c938e85fbfa45dc8f893e3d1f7025a6b7835367d756df9ac37e1e9d7269f6eddc2df66619c6cf69543e8584515e0872c5d4b1a31ddf15fa1e922b6103dc352ddd2f796ddcb91d0eb29938fb80d96b621fa7afb42faa4c013652be8d489b26b45d8ef25f8636036005504ffab6faed893f555b0aa9208dfdf8043c626fbf80b43aa0d235419fee8cb2f057cfd5ce03f2b3796b552ac56ce594436f2cb30325b0e0de225233136dcfcc4081489affc9395b664e96ecd09d185a5a54d21884a9f8ad2742", 0xd0) 16:01:44 executing program 1: setuid(0xee01) semget(0x1, 0x1, 0x208) r0 = semget(0x1, 0x3, 0x86) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x150, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)=0x67a4d6e1) 16:01:44 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) semctl$IPC_RMID(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 16:01:45 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x3, 0x1, 0x1000}, {0x1, 0xff, 0x1800}, {0x3, 0x6, 0x1800}, {0x2, 0xfffffffffffff001, 0x1800}, {0x0, 0x97, 0x1000}, {0x4, 0x4, 0x1800}, {0x0, 0xfffffffffffffd27, 0x800}, {0x2, 0x6, 0x1800}, {0x4, 0x1, 0x800}], 0x9) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) getppid() pipe2(&(0x7f00000000c0), 0x4) semget$private(0x0, 0x1, 0x100) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) 16:01:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffe2d) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r1) close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10040, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1a01400000, 0x0, 0x2, 0x480000000000, "511fd182028657bb698caf675525089ad2c7c720", 0x7fff, 0x4}) pipe(&(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:45 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:45 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = semget(0x1, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) semop(r1, &(0x7f0000000100), 0x2aaaaaaaaaaaab78) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x800}, {0x3, 0x6d, 0x1800}, {0x7, 0x4, 0x1800}, {0x7, 0x3, 0x1000}, {0x3, 0x800, 0x1000}, {0x7, 0xffffffffffffffc1}, {0x3, 0x80000000, 0x1000}], 0x7) 16:01:45 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) setuid(0xee01) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = fcntl$dupfd(r0, 0x0, r0) read(r1, &(0x7f0000000000)=""/70, 0x46) r2 = semget$private(0x0, 0x7, 0x20) semop(r2, &(0x7f00000000c0)=[{0x1, 0xff, 0x1000}], 0x1) r3 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) 16:01:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) faccessat(r1, &(0x7f0000000480)='./file0\x00', 0x32, 0x1) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xd0) fcntl$getown(r0, 0x5) syz_open_pts() r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffff7, 0x3, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffff00000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="9cde1cc44226776613060ebd8cdea81930d7b9302cbbbaff75a9f3ea793ff3cc7e0c1385f88e9de359151699c5efcaa47fb4ec5f558a43f5ffbc0d80e49eb4e9a855fd8ef5b014f2b871f3c6236431cfc7487ec85389a0c86ac6ea02047d50514b1d3692b04dcfa2e61de2aa4ecaefb2d85b8d22f6a14988c344cd8288f897eb256a4edd345e544805d40faa6a3be7744df735189a0aff7f0d306aefa85d111f0cde3413a96b1c310a914062831159f482a5685e31cf2bbc1b8cab34ac7e7a1ba9f5a7fbaec20bcde3924702c791c8349431b944b6624c9a2c11", 0xda}, {&(0x7f0000000300)="e25f72e5ec7855983a3a9db692a7c2c0fe0847c9bfe1506eebcbf0d03eff9478e290978fe1233df01082a135a5e13ed07ea995d589685c1a9d302086a10407c2c84117d8b08bf3d0fff1fc9f6336a5dbd10ec99a82fec6fe64e4c7a8c6faaadd341c7da7a565cc3d77dd77096c8cd9c165e64fe8718e59f5434601c255894e217737495370412cef964c1d385ee204488c1425521978733cef919afd8669773fcd329c0ca7408b7f414bccd0d027b441a83bdad54ef548c9cc8287", 0xbb}, {&(0x7f00000003c0)="a5b41f0be4392e653e37829e87e44253d2dffa675cc2083c8247468da2416e265c8ec052dd8da8b91f5e50d867ca5adecb052f810173655e33ab161730d67d640fc9e8257156eaeef466bd291c60fd04af61d0741a03cc0256ecce498602898c7ade95108809716d5d1453b07801406c607121228e51ae61eee2a42c457fe32fed82b3b4d2dc546b190696eb2dc1ebc9bb0531d1f86250194cc192fc6695af8afcb2a2c16248cb483addbf8a", 0xac}, {&(0x7f0000000000)="eb1eac2c29d6ec", 0x7}], 0x4) 16:01:46 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:01:46 executing program 1: getuid() geteuid() r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$getflags(r0, 0x1) geteuid() munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() r1 = getuid() r2 = kqueue() fcntl$setown(r2, 0x6, 0x0) setuid(r1) r3 = semget(0x1, 0x0, 0x0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000000c0)=""/67) semctl$IPC_RMID(r3, 0x0, 0x0) 16:01:46 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x2, 0x8) 16:01:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) getuid() getgid() fcntl$getown(r1, 0x5) getpid() dup(r1) r2 = syz_open_pts() semget(0x3, 0x7, 0x300) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:47 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x3, 0x80000000007) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = getuid() setuid(r1) 16:01:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x10, 0x0) sendto$inet(r0, &(0x7f0000000640)="0da47924c5d7ad806ec6b5e62f07bc414407974601e478cbf5d815303d426e59fed41c57efeb5dc5b96037850fd3a1583d5281fca7f5acb90b90a4af55f9eb0b3eb98edf64287c2f3a5b6b10ef68c52a1b376a9fe721193b3ac89e123e5b996cde913e7e0102dc165510f6881245ec94a02f82996a0d2ac35b535985e382c3520ff88d30955d493fb84c", 0x8a, 0x1, &(0x7f00000004c0)={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20080, 0x1) getpeername$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="65ebfcdd98e6cd0a2aaa57f501cdbaba2a55e8c16369b610629e0d5f01dc6688c526b55bdadcaf09952d3a00645001b03fda7859bbc556935b61ac5c5c34450ee020d38a0eab4507350732de00e1b881da6035e5e4fb0555e1164ebdc00387dcaa087d54eefea04d395bf7f8dd88a1f6aab6362f7418ebee25121cb6735d6834663fc58f43b7353dfba8c32db667c755ac14f5d718a848a105e4dc8074c66f680ed83937375e6e8ccad2eb4e5d6175c4c7fd7d2d29fd44cadf231eff534886bbbceb048d1a1cb2ab6447ee757f67ef74b82392aa5264a67bf6fe8b3804fd4979618d24fa34db6b77031c34fc2f8d4f8afdaddda15634"], &(0x7f0000000480)=0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getgroups(0x5, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x66) r10 = getgid() getgroups(0x8, &(0x7f0000000240)=[r1, r2, r4, r5, r6, r7, r9, r10]) setuid(0xee01) r11 = semget(0x1, 0x800000000000000, 0x0) semctl$IPC_RMID(r11, 0x0, 0x0) semop(r11, &(0x7f0000000000)=[{0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0x7ff, 0x1000}, {0x3, 0x7fff, 0x1800}, {0x1, 0x1, 0x800}, {0x1, 0x2, 0x1800}, {0x0, 0x0, 0x1000}, {0x1, 0x98e, 0x1000}, {0x4, 0x3ff, 0x1800}, {0x7, 0x2, 0x6fe74c99bef1fd}, {0x7, 0xfffffffffffffffa, 0x1800}], 0xa) 16:01:47 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x84, 0x5) 16:01:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) ftruncate(r1, 0x400) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:47 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = socket$inet(0x2, 0x5, 0x82) preadv(r0, &(0x7f0000002200)=[{&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/166, 0xa6}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/115, 0x73}], 0x5, 0x0) r1 = getuid() setuid(r1) r2 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) 16:01:47 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xe90f7622398e9fc4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001240)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000100)="3d07cc920e480688bc0c5ef20aabe7f3fba0a6f0a08a2e3ccb320644f9a1d6b6316d7b92deb4760e5b3b6cbfbb8d760367089ecc06ec93675558d90a8f2473b8396f5e93812d0bb5b1cec3b452861aa9ceea0e7b302c7d2b9dd62d83b0187ed007d1a5d94c84a7dc3fa98d9bef5cb28c4536b43025a1b8db0abdc21880895ec29e9fad21c52bd6813a1634b83ec2b97140d75c5725b6630608d2dd6cda12ce6e9792faf77ce8375d90648de2f2a9b5fc7a3300b07916012779f763f334c1c66ea9034922293e4b91fbbba5b87835d7e70b1a1a251909049b831636f7d2735945b9b8a387e82bc3882ef1dda36e118b7bb67db693e64d077419ceee05546a3f9ff30a31b27bbe2fe86a45b27a2c72d77c7bedc73064b8c327e590fcc0fe63763c8503cf2b7344c34a83acf81aafcae5bf4df03f0b144961f602261cb16241e53093cd8329c1aab49fe970dd2015d3257edc0850f03243946b00ae0257f3fce0b46ce10924e3fe90a258a99897fbf7bc2179ae61fcede51b1b4b8037f114aef9dc08f33d4d7b063c54c90fbecc6e871769d943ab5bc48c68ed225cbe686e4215ad8130cf84d807dbd7a56887c00f40a29cf73be14e11089de33d4fb19261889e054a81c3d1d160b4feff1355cadddf164191bc24fbd4e5a1b4454534b28bbb6ef1021e3839421e2d5eacfa17339404c87ce7b35f6f6756d0ca4f57834fd35bb71c2328a34b9766d1511e01720a1c6e1a58ded67ae11ea8916e5ee8627c4124152d6c84cf6795191ac022a29ad20605c196732d5abc71fa6fd810d109131d193a75e13fa60a781e550522ac272d6c1db12b103651b42714b7b012aa50f2aad84c6285a89a5f3938cb50775fa10c03dbefdc5413d1a9af113b5cd55eed9239d1aeee8ff4413fb163f47756b73ff37e8bb160e5a7c0433a0f6d91aca3194ef1e14050d837d62d88d0411abbe51010ee88ece39790ab00b1563279add2eb38d88e11a96d9c152ed3b8e5dc8dcbeaa0ee1415e43bfeb1e973893bbebcc22cd6533ca2b4e03edeea26ab66dbca7afe7374452cafc95e755ef0a62536318967f2466272600ee1aadb579eb3602fdd3a75f98958314f23d81d61998e4b4881f4a6cce2dcc45b28f8a41f693a8c2903a0dbb1180b214786aae97099b59ed658996d45604b7b4f16b443e734829ec9ed757824a995f0f298d28d5780936ed410b27c98abbda43541e8cd7256fc22f6c4257c648255c7504dd8ff17fd60b0e1741f9f6f791775e0243e45ed725bbe08ce799d5c1e91fbdeceff5589125af69d7369a13463bc452e68d182eeeeae57028ac42f2116601c58282808701c3b42c9bd3d040dce3d58c5a1b58efe42f88b22466ae72f95af8a57cf980214eed3305cc5bcff4ee8f01dd7794b2cf0afdd05cd7a8e9b5e6aa57bf88c99a3768f98883889e26cb589f3aedf98e24d65cb7eca9eb94a7632e8fe6a9cf030bbe4f482f0afe1709bfe988ea2b313f5aa7d16988d5f9e4cd186e2236e818023cd89c01e80d25eb62c96200a0d3f80c0ec079ef86198ee8c2e710edc322eae861b99b7ffd2f54c3d49d3dcc5b81996e46af429d2b16f461bceeab3039b7bb022067503c55a0a594066a07aafc24c20b46d1832be82537c4626a4310f8ba33ae0af3f5d4a6c9012e197b69694723a85d87874de187ca3c5a0d5bfe68fcc7b7f1cf896a69fc101527c6f086d79e5c5f38862413c6db3a16aca40dffdaa926b974b64a0399eceea10d8a4b8dd833f7e980e496608652ae89cb83a8a0048d5c597bd863b5e418aa9e7c87f7c9ebb7db3cfb92273b8aa546e4899d0f5a16d8a3f8a9994a498452c9d8af1230543926c06b11f0374c9d110bc9a825faf137ccaa164fd6833b9d454508b759f0d289704ac5f6a4a79f09ce9fad0d12a71c3cfd36bb4dfb0922dd429eb00e0d390e46feb14d98addba4d182faf2fc236d22c0e15dcf2b3450482741b3263ede8b1c7775fc374544270b090ee5eaa35f27fac9bf748f6092507cdd195dbece98c87f0ad5ea2587ec7e4c1fb145a058a05404c87870b0d1230f8074dec8d564139817c8bc40e644c8e4f92c8968527cfe0f25d35c9339df29f60a2ed4e27c10a3ab9f7728ab6aadc39d6fcf8a69c64ad35c34ad8620d7eee975cc1ff039d513dec9e4645763e9619ab75eab543146d17ea96ddba14a6dbd82a3eaefa7312ac4da69f33fa322cf41997d69d246772087120b8b4cdea3b9fb433f247fa2dd57899d047a0315343ed91ee1811bfa2cfde26d30ab2a38f914602e1da1279d472dd3d87b46472ae6c4e02447c10f873e3357613bb8f4e0bdc45946fd23d3ec81020cbc0cf60cfc129d19c315c9c10d3b97e3573cad435f8e0e742de028e30634d14d7cb1289bada7809e311c3002f6a83681b5a9b6422db0d2874187ee494f161974f5ee20605a01def780659cab8bc33a9252cec84180675316ac29214edd2f0c68d705aa11f82e9e70b0bd21e2540ca6ee8af6cc98315c5965a1b96216888b97dfb64cc57bd13e7e6f66376753ea3c83e27fdd22d13c1f55a8fb05215abb79690dc1f580fc37f072e3e1966ab619cdeddec2ca449c666c97758b9d1746b0e784bad2afe3cf34c834ae91b3c5872e2ca8db323d18f75f7eb0073cc4c599b688a985ea371c62f575f4a68759a8466e81d0bad332921efb13805e3a7ddc23c95fdd4597c564efb54bdfb490939a34dfa62927f7bd44b2b7025273acfeb30f1605f2e1e429b62d9e2584b32bccf9e772b331e3f488fe15d268f57ba763e982a1b6a643bac3f0a4f37b498062e659613442123ce218af01ce192d1357c89cde5eb202091d6f463e4db7bc973da7222034c7d25b80c1cf6996879f30d13d9a3b3012db4fb6f9f1928256e445e3fdd9235c28e43833cb053dec821f916ee6ac361ccf90a77a8795df2222542e9df421aab31de6671ce7d8dd9f61dface9ebc54fa895de817a62416d47c10a5b02eb5ca1b077325807074d79e01ca72e245dc3b5b0f34077a526a1705b48d05ace8b7019db0d5a182f4802cdbd6323775a72495f879946ab24c6723541ca5529db9440129af9e6ff51131233837f4712e3b5033d12373fb63c61b069e6f5db61552e0aad2c03f860229f53ff26a295a2c0cce4972e90871a6f4ad018fca75929c3787360b0d51e177f73b8d162b7c4908d86ca35e2464ece49d825ab146b32f03911999a19f6956945cab2a5cc4c3bea87569a385506154f0cb96d7d012725c04d013090d3769490f96d3c2f4364de25cdc247183965adea16543b6f4fcb899006fb9228094751f36632c916467538f047bf330ed9cf86cd6cc709c0fc2de2906a0bce195c5f84597836fa72c9a136bc147501d53d4846f8a4dc731eb85e7c0d558ba1bdf244e5b044d7f7ed8fb0e1db5fefe63b93440b2c1da0444abe2047151dc538631d756819757962d891e93fd0b6f2daf10a2fb4b99f44e246fbc81dd8c6b93c2169bb0261f345591fd8a70d18362ac7c125c589e2973ef259651b592d0c79035328ff5b6a5cf169db2c8d058397af9c4cc09e1aa5dce4637e2d326c552417bb99ec0b6e368b8e8adcad76deefeeec20afa01ce88992fbe840cb50ff57a7814e0cfb96fa09d7facf4fd5f6a2cd242683e24779ca5f54ea122f9a9cf5310c17337b6a4ba29ff2c555f9887ceed15893d9e0ea1b507f52bc7116de031c66a779ef77d6bc1b079f3c20a0588b5eb3de04470e2c279f3b5379c98cc9ade71aa9ed986e0e21807ab3ba1a6fa0c7ffeaf3f1c1ce7d82fc5037eab72a0fd3df8fcf819aa94979ab2813e68dd3ac9ddd30f0d304d0f8fc06e27bb6e6ba99ac4442cc03a49b683c77cbb0ecbec263a2e642369a6efd24aa32b78894c5b458b8f1cba3a644a2ce8fedb93aa9fcafbc9882a39f45c89aec6faa8030cf36ab9571a6e117d7b23736a78d7bc8ef17f6ed6445500a3754cdc11bc1aa984bf871c288d8340df9894ca3987d0b18e6fb0ef360f3c0148c187c9d72b15944b803cbe73f206635979734b7558149d30dcb74e76f2d72c7d65d15b1a919ec6818707a64bb6d17e2f22df3e77f74963a05524d5319ed93cd41a2448debfb27b0fcb921c77e5babc51e952a74c0b888a88f991ce1a7c3b4dce105d1c3ac0b96deef195a3b2a6806d68629cb15df76629300f0fd9f38d4274f02906468c03717ef2db789f18f3e374cceec51308d558f197639a06bd06858c7dde8d1e3bf252c98340b7720efa03bcde84861420a5a878f808245754a8441bb89d1d7e6d9bbfb597ee4bad003ad9068d7a8e60054891ff993a7d884d5525dd3f2d8cc56eb612cb0ab3613bf0b4d1c094668be88d37db4eff16bc118cfa11e6ed5baaf123d7b143a1b30501a4c8e003927df317bf8ed1e5aae833048ecb2b805c1e457c2d1fb6e2e368bf8a753b4519a736049212fef957af2f52de143ab5c040391ce00c009079222562d9e426185251b4e9deb77f5d312803c8f287a4b8fd248f0dca43f200d72babf33a9e6e8dfdc106c601d763bfe6c34e891d729fbb09aa07703d6764ed91f0417def0bbaf8b912e7a671073d7d6440fce101550430c3b83cd1888cfc8a8f8e2f3035e42eb1236603be7036439e8d6a2a3ac3f20ca943d8fa6c5f43e6a926236aa821944ca43c356232b5191f1cfe1d7429158bd34ae636db8a1d20736f4d6d05e4184c9282e61888e30f8dea722097f7d99b6a54d73b678439d58bb9b0659a5a5c47a1a9b44b4a378793f0fe6b5be36cafcf89cf01d55f1b2cba116791ddd815a18b1ffcdda9fc8091b0f504db44d463d796cfca3ce88ef413154f2ca87e16374b7a6c987a9458d5045667dcb11ee9d21598e920286113d87ec10acd13a8b264c23ce58d08127698da8322578f31b4e3fa692d759b0b629362e193752a416dcaf5d5d3441eeb2c8945e835b0c88ee61516ae8ee5f6ccd437308431b9b98c2fd31958e60fc081ad0be31d931586138920fe4ab21f7c7f33c320f930f0b08d7f00ceec69727912a675acc957a90fd93633449caed7c194653ca9bfb98a9e0fda961442086e4716d5fcee92f2786507b0080ba11ed21effc5a5a61f02dfb4f6604e69e8966d11b5bfed98597a3331a96dbfb1b0efe5c56de968b5f42eb0b4024a2f19af0a63d68f4fed7c3102a3662b17559eefe045da1cd68845006707cfe6f7359ec84aa18bd14f19dca14d2a7ba794d249d8747d7e67ef03c7282e182053d2efd4ba60c924bbdf07ef3d4fdbb2be91e5685007100e6530bc1507a3d93a739a736d6fa5738e4241672575df8ccdda70bfa9090f89045f24496a52e8c62aeab349eefbd5a7374780be16e8038febe190f8c6a1fd9e0de510bbd5270f94edb2be7c5a9cb9401d3d86fac4f75df0d674dc091d408c257b241917b3132e443b001ab3234f56a791d47c0cadb0fc36efdf0bbb976a4638320052a6847a8f7c07f437e03df0d0cff584028315dd62a06d1f219a125cf43fb1eaaf2c4cdc402359551416e046fd9422fbd01b1dce134baed1777444a58354490d6ada0b9ca572f0d430fc6deb81632bf2a5ba98d2ebd92767ddd1d1081d21dcf25588ef675afd901602f01aea8229c9c89f7796b826997404bf81be5d89629f83d70bc101a5e1b88bd33370884de4ba0ae5c16c0a0c7e1d0ed671093d3ae25b1c37557c74a1880be311bc3a16a18a1d5d3529a0d12e9ae513bdc8e1d81cfd084a20ff8020b517389e455335ab2e05b1837dea3ef87f9fc6a195b8e68812544b80d0e9db586c8731443ed1def185", 0x1000}, {&(0x7f0000001100)="ae5fffe9c4f6d221153161b2344d73650bac90df6ab5c31fb225147d7a07b9df0b36c4189016909114352bf0104c4f2947227d46cd132eec1fef877cce6e5257605cf5a3864ffd8f8958b28f1ebf28883779dad659b15a89688bb64d13cb6a1e09586dfd150b7aa0dc3b9d8cbd9f62f0984cd99bb29fcf88b547b967762ed69ce0eee2699b8ca7fdd5b3a10acf4896b231546bc568da9cbf33d931c8c060f1ee71533dc4a40c0cd0", 0xa8}, {&(0x7f00000011c0)="51cd280191932ac2d312dc651443753954dec5b3ab3614f7c99f1d2f9fb65b95af93", 0x22}], 0x3, 0x0, 0x0, 0x8}, 0x8) r1 = geteuid() setuid(r1) r2 = semget(0x0, 0x0, 0x80407) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x81, 0x7f, 0x80, 0xfffffffffffffffe, "7d1dcac7f7a355ef09e29f64b462fcfabd0ad546", 0xed, 0x7}) semctl$IPC_RMID(r2, 0x0, 0x0) getrusage(0x0, &(0x7f0000001280)) 16:01:47 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x3, 0xfc6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001000)=""/218, &(0x7f0000001100)=0xda) r1 = semget(0x1, 0x0, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/4096) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100), 0x73f5af5) 16:01:47 executing program 1: setuid(0xee01) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000080)=""/155) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) semctl$IPC_RMID(0x0, 0x0, 0x0) 16:01:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(r0, 0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8d, 0x7, 0x7, 0x81, "f79373faab24d981bd383134150c9661506fb08d", 0xffffffff, 0x20000000000}) close(r0) dup(r1) write(r0, &(0x7f0000000140)="9dd5e6a17bb0aabefd6383881957b5c6440df23a41b615b6127139457a56bf2cd22d3ede8190821de047412f", 0x2c) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xbb}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:47 executing program 1: setuid(0xee01) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket$inet(0x2, 0x4000, 0x100) r0 = semget$private(0x0, 0x6, 0x2) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x2) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x37, r1, r2, r3, r4, 0x100, 0x5}, 0x2, 0x2, 0x2}) r5 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) 16:01:48 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:01:48 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x2, 0x2, &(0x7f0000000080)=""/55) 16:01:48 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae081ed2279a09dcda774cfb28a36ba7ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf42c23da07ad0de15173be8922eef05a70626e3787a4860edb031e22c5426c81e478d3cd7aee0a5bc3e33f28affe0a66f9115430ad154137fa782e6319280d082323c85b74fe00a44f3fc8e87300ad622b19a81250d8624cb156619fea89bc0b87a8e54c60370ed03106978b067e75add4e1cc4c8de07af", 0x3f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:48 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x3, 0x2, &(0x7f0000000080)=""/55) 16:01:48 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x4, 0x2, &(0x7f0000000080)=""/55) 16:01:48 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x5, 0x2, &(0x7f0000000080)=""/55) 16:01:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b000000ebff0000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x402, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0xfffffffffffff7fb) sendto(r1, &(0x7f00000002c0)="4fe5dbcd91e5d5bcb0b18c16ca3df788056a636eb1ae4b61fa1b560263b30b6a79d90ebc0d2957fd87bddea013a0e3a8c4d24c03e91e4f8008d48195c2dd2ac14f9886921057a73bf1bef8edfdf42748", 0x50, 0xb, 0x0, 0x0) syz_open_pts() close(r0) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x5bbf, 0x879}, 0xc) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r0, &(0x7f00000006c0), 0x4) recvfrom$inet6(r1, &(0x7f0000000400)=""/220, 0xdc, 0x800, &(0x7f00000000c0)={0x18, 0x2, 0x401, 0x3}, 0xc) recvfrom$inet6(r2, &(0x7f0000000340)=""/157, 0x9d, 0x1, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000680)={0x18, 0x2, 0x6, 0x8}, 0xc) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="1bfaba82d6ba67d0320db9320738545229fc0bb819ba86ebcc6220401e1baf476a0e123dcf4fda591b3967f0a57942c89fdf0226b4c8d7f2", 0x38}, {&(0x7f0000000240)="347fd6a606db0f6cc44cdd515493f33a17fcffebefc1be930234f42012c4dcc6d9518a6149720d28c1205a3a8e54fb", 0x2f}, {&(0x7f0000000600)="d5d2dcbffbd3b792fb7af3d3baf2956f8828513f575cf8d0988c14f61fae9989834245c3e7d717a365219c81d95bf7fa1dba18f5c70cd78ae364e67421313a655078b4545ecd19222bec0a9769fa31017bd32aaa875fb45d9d7bc254e83150f16551406758bd30a5daff84a37663010c1e66d6be5553512b88ee7203ab2b820f", 0x80}], 0x3) 16:01:48 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0xa, 0x2, &(0x7f0000000080)=""/55) 16:01:48 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0xd, 0x2, &(0x7f0000000080)=""/55) 16:01:48 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x10, 0x2, &(0x7f0000000080)=""/55) 16:01:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) flock(r0, 0x3) 16:01:49 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x28, 0x2, &(0x7f0000000080)=""/55) 16:01:49 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0xc6, 0x2, &(0x7f0000000080)=""/55) 16:01:49 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x300, 0x2, &(0x7f0000000080)=""/55) 16:01:49 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8118, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:49 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x500, 0x2, &(0x7f0000000080)=""/55) 16:01:49 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0xa00, 0x2, &(0x7f0000000080)=""/55) 16:01:49 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0xd00, 0x2, &(0x7f0000000080)=""/55) 16:01:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xf708, 0x6be, 0x100000000, 0x1000000}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x4010, r0, 0x0, 0x19) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:49 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x2800, 0x2, &(0x7f0000000080)=""/55) 16:01:49 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x4000, 0x2, &(0x7f0000000080)=""/55) 16:01:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x81}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r1) 16:01:50 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0xc600, 0x2, &(0x7f0000000080)=""/55) 16:01:50 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x6c000, 0x2, &(0x7f0000000080)=""/55) 16:01:50 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x280000, 0x2, &(0x7f0000000080)=""/55) 16:01:50 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)="8152742d449df7094391b67d3808fe1c64ee56254cdec111bc5532a5ff5d7354313519572a2c7b9d33dce603decb55c5afa0224d2e8b6aed58d978d091ce1fef56a4a9474d23f099ce7eb4f07053e3e6ca9a9ecb318bf2e4d418252154cdb785f313eced67c85fd57ba4f7f8b2586ea21efc0f28e9e14341c0ab54a949d7757d0e98b442e64d5695cb65d6db01d8325b74f2a48b83738e9c7ed3f144a61dc759379b563c8d16579d097480c43393005eee841d2347f912e457d14fcd86bbdffaf56232382220a698ba40d10fb51fc3432cf87dffad6d07b08d327fac1959", 0xde) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = msgget(0x3, 0x200) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x8, r5, r6, r7, r8, 0x4, 0x9}, 0x0, 0x0, r9, r10, 0xf34, 0x8, 0x9, 0x10001}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:50 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x400000, 0x2, &(0x7f0000000080)=""/55) 16:01:50 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x409900, 0x2, &(0x7f0000000080)=""/55) 16:01:51 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x98a000, 0x2, &(0x7f0000000080)=""/55) 16:01:51 executing program 0: r0 = socket(0x39, 0x8000, 0x209) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)="2f9735ea6be3e150f5758f9065200b793cb41c57d25ab01e95a65ad29fe28683f85ee2bda48b6965ef59e20b484947a1f4d0784e81ffb9043540ee7f4506da9c2d3290252b2aabbd86239133656053359b8c20ab6c66b33601e7816fecf35d29ff85fbac5b2a5e119b1f8fddb2450a1d98e529750c137b74baf19aa58b82d4223bd3c060c1b47a58474d0e95cd03979a61079018264ca9969944dd7c0a30d5cf19aad5c90a912435eb899bef6a148ede0447ae20ae49b5be6082d62540ebd8a92f9429c446c2fadde55158", 0xcb}, {&(0x7f0000000300)="4b0d258e1b6e6bff46f37399890a0f77bbbdd770530f0eddfa2c7c75c8481c87922c678175abbfb1a53412b0a399d5b0ae2dc3dc5c83804e9f0e3f6ef93ac3d0a14e65cd6266755ec7b5681a96e35e1ca5ff8d29a1841f312f2cc28c9e0c2b0e84a47f0787cc9fe8cc291143032ce3bec65639a8135f9cd89585690c1cef5878614f8ed1be1398b9c62990776737502cb98bd1f2c8aec2c404bdab82abb403ec524bad1ca842a66d0eb5e3ebed1599923f0080cb1d4c96b3ab35b48b0050c54ec6011ab9d3", 0xc5}], 0x2, 0x0, 0x0, 0x9}, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffae) write(r3, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r4 = syz_open_pts() writev(r3, &(0x7f0000002840)=[{&(0x7f0000000600)="28113876b5d1a453c861d32ef6d0703b0d3aa51e842d334de37e507ab493fc8ece29428627751ba23ae9dc89c0696b07d944875aa09aac7b2e9973cc9a4ae9befcfa720b03e118d2bef02bddd1d9a8d4e2ccfc3cce837a2105fc194a94ecbaddf96b6f057166db994e8e337c09aadd4390e7c4bc2af6790abb9f2007cd585ca6f640ee4a9b0872e29a6305544a9689704aa990da4dcd0fd3fe0fc6f7365ee03333d0f8199e4b50b8e176a30b46569febf433abdefe987a85eb2a1cf95f87426d344fa6bdc22667c448f62f85fa686e8cdb92709abc7564da4f3bd3c71f98d290ef726361ad787552ed742c4e932ba4c1d8a18e48eba804165c492a2b90f19b8e30478c0f7074d8028cd5f3954f14339ad1d3e7028047f5d93f52fcc3980a5f4e3f54e8c5cdcee3f1ad655476bb9f6ba5bd635306cdea6ff8888b41b1ac85b5792d6760f5c5a0e0a0eec7237edb1205a7956c4d8119e0dc454e33b873fa586cd43b6342a8fc8029ae33b69fb31f459be8a0d6c7f385bf05e9d9bc876e3fd94c2ba95e492a3288be2f73d6350465eafd5c3320e1726acd389fa42602117f591b2def52305c7a359a38e44212f3daf425366cdce458b576e0d522ee929364beb8ee7ac6f1be77b85ea4166292544a8c41ce3f26185480862b246fcaa2e388e7bab93af73bb3402a841abe3a29e860b1d8d210ba8fb0f76123ab0678757d13e1f2a5dc9174fc16b30d0ca12243521ac88a5d14429d4dc2febbe7b0a1e467a6b2ef4110bf34320849fa121d28bf4f8c0a62ec882bf44dbfab016783556dfd455a3b3973a58d47918bff6b141d4e30b49f54f57524b18825319272b6080c06dca6ca2eb9cde20353bd34a5a62262ae446a93790ee182c7d630cd0c2d833053461cd36912e35cef68a06240d3b54548d7abe1257030b8eac5df03ecc9e7a2d04e4fa8f956a52be553839ff68fd004d3eb272dfefaec8fffe0f4569f35fd8da6df95d11fa2dce155be91102f63566a9b3e410249d53e821cb5f0c21a43376a60aca733380e2d71b35df369c587751fed7a12580463cad288814ffd822984315f4741e40ca309d42efc47190521aa84bcd4b2cde6d9876f73949039f937bd1ba3da5d36beadbb00607329c304dedf27dfcf143fcad3815af1a86c244a4ef0f0dfe85f9a525fec8da1c635fdeedcb0a30129ea1b13da01ed78ef95a15bb53f48de22502d853d023421fdfd331f48aa9e5b1a10419c01a1d0634a499773f7a3e6fab9a3b9d3cdf7a74f96b9217b7281f9ebf2b1c291cd66ea29dad899eacb1567f1cd8c240f8cd0267d8aa67ff2b4ec657ee254f73d66a42745c630c8ee2a4844ff2b57fc69623d948b7f09a38a55d4b0aceb7a7e72f56acf6715c47be9ecebc4aa758a6daba71f68b4a4742035f0793bd04aa9036659f09fdb8095920eec89869e469640475793274cbe1c88e2c53c770c536c7851e8876189a4dc1d3bf3b43ee87a8ca147accb46e62bf334505bc91165301b2b75e5c51080e79e4d33ce81c3b0c78ace7ac20f359a1b2c87e28477d95091c131aa0cee9d8502eae00467512eb7e21c90f8a44ffe042cfda2427ef89163a7acad41c7db4ff620b9e5e3c12d11450e0a51525b36d3d8ad455bb49cb7f372051c9042ffc24566fb9721a5d1e07f3f452eea35365aad7bb4d944ae0819451c9122829a343d594cae1d1936fbc0f34225ac82b00b49a87b02fad56e108cf6896abfd10b4ae4046bbb4d16d00e8628f7c9bfe49055515a370877044e9f31349b5657afdddc5f0a2e94a760e91c93498a20f2a35a0c84d5f35e1f8c21def05c72c574943b34e693074115bbbde052e357a1258b1a2dc9dc201ab50c81915e507c2a7dd577852fe7fcd7ed0d7887c62abe0c635439a356786d735063d5a8ee6e3ec21f8f31459597b6ea19aeb167b6d7209176cdd5b3e11c99cd1cef02aeec0e0369b0026a7f14c2929465f6d900999c6bc0de6a5bfdc73bc320e4bdc3c3e80ce1594ed525d3b5277b45d18faaa58c97dbd19f6eef2f8c640b9bf885fd5675e1a9296142c53723d29d105635f9ed51f8686cbea8bf9d685f5749e23c61e0991b0d5366488351dcacf2c4996dcd11f787b02d24929f03f1349b24ddc9895207711ba98b50b1f63f7b3410a262d063062302287a673cae03dd95d4149a14d582112bde173009fe34c99c23260eb66a23ef87c9c2def678c9721311e59f119290fecfd11f978085fd31f1e5959ef86d5508c60797297d97eee48b70f722fef1c296746710caad2a4231f802055e4f5e2e8cb5d40267e6c56ce256d372fc73eddfc32b8d09c8b65d156ac176ea57e2b6ecd589900bf7af35c6fbed85c9b552a312ffcc87eb534f200d4822626e178c448798d46b28c89734095042a8ccb414217edd289c034a7bdecc1266f57cfced4f852cc4c5ba59e7143528ff9ab399b3f27fb49f151a006f9aed5e7f102ec6fe8ff2de2a18a4b8a4b925b45938204e098404698cccbd66926148582f3245839b6ad247b74994c1870ba4ba300e54506ae9a922b425aa159b7a084f8cb3ed4a95d5c8c436d860c83c52a7afcc96f8951e4360ac5a479bcd29db7d342d6127b6ad97ba87c88eb6b0edd2df353969eae43e2aa1f15e1eb77505dda21d7833d0e13f913a4cb7670a6ad632003590188e273d40baa1522a693d9bcc5874236b8e30dcc6d13664501824f57f3a368577826ce9400769ff0666837ddf1dc2d2da93423d18cdd00c2fdc25f6a6987abb73c643bf7ab3c55bf3fa590d2dccc03a5c567e1bcbf89f6f9e6ad9fe5cfb65df82e57eabd95d889674c824d9fbd7c7bd64918c994d8eea747d7f75fd37d5b07f64cef28ae69cd43878edca8c5ae1a1fa2bc7caf3961be03b2c3aad961fc654f428b843da104b7b71198c59f8abde41cb86444e3ebbe1118e73cd69b203d95f996ef04f2b2ff0d6179d20e41a18ff99746604c5a716cb11d97ed93bd01a1018590b2ab109b509d63153df67a72d4e1345dbcbba47444ea319d985f32309bb37f18ccde5b6c1a3652bce9814680bfc9c59b72645916130426a14085fb6643f6c85090ba0c26dc5a00784e899a9f3b02c1b1b167bd93f49cd70962fe31b6cc3a932cafd9133ffaf41381cf98a5039d8917dc1d216a2ee07699a5e5be11e7a0f2293ad58ca6cfa8e242c7966203613c6bddbcadac73598aee618a26c77599ff6c44d861ae32fab4d5b7160d1cf950b7ff813ee7b5a37117f703f604085fe95aa2449c7dfdceb7273447d3f77b58c63312c4a7025a5925f3d10402b72736e2ed3dddc7f20f840be708126a8743d049f62596fc835eede1e0d1beebc56c59e40cd59d194b40e4aab8058de97e56b9d1973404b9f8ec61bdbfdc11fc51466734be87e229a2c35a3f06703c8c4ee206d2b5847eadfd763ba7f85da3e8c97d46710bac833524c4589f20d8a8906e2313b33996dcdadc0b9377df58d2fbe34d66c8928ea9505ff54a57a31a8ec270b35c0bd893bdd03ab3c236d4c66a94387d0bc506f68a90be810565d8f5993039cf6ae77ee338e22dd34913d30f374459d5ca0704a4c345e36c4083c01adec7e26ea567761c99fe0c957fcfd7c5a8a4d86c8762d853b6cd9323bd5ebd7db643ab94eb2ca56e480a045fba8e412e2e3e718751287c811af2feed07eefe8d385084f4b6f45f690426d0bb946cfa8e4fea61e7174d950e2bd3dbabfd47bf24693dc86e31f80e2c784995ea8a5668cbb8419457b8b636e676803e269d667576edaac1e0d11528db40566e86af18502f676962ea024478bf1b6da2e0392ab569d775f71b1ed66a92e2e3717f35b5503e7086341b34c4b4cf278f85fc96e415326e00e26dc03ba9d6ec560c04699f31e4b81711a2f3e7bf57ac8abe861fdc7d378354158f0dbb8ecc820d0517971879ffa6e9b63525bede3743d9ac29fa156dd38775ddf4750519c65674ad91004510a71441c6241561a2194939c72fc57ac3fb57784d8d6014ebf02fc3eefd42adc547239bf1bd8c8c1ede991d96bb1f536083e5b4a084e89d845a4db8af723682dd50076f280a9eb660a43175d513b65932a1a45cf76b37cf4d263d03998f2d054eb32a7d4618579c9a42c8e64764a1b18aa09fafccfd2debc8fb9d88da974c81477989a4c1f8d3be5306a33255e28296106299fead3324086a0fbbaebc90d21a0c6445ace2410f2bac07bc3e246629fdbade27fedcfdecdc08b979107be7aa56b0273ebf5759928eb38bf08f196633700f7e70f7092885b97c3df5a9f0ea3e183a11204cc15bf0096811f1a6c15da6c7f12290151cd9e86f45ab022fd53fa1d96e30cf6ac344bd0793b316b669e7f8a35f9f699505123ffdf56fe973ed8966aa413e8f9fe55942670b6690ee44f4631ba35e776d6b6ca4fb7f57c0b6f0efcef262a7d84f9a7a8bfd3257902124eff6069dac27f9cdcd7214c2fa924e0b54d38e2eeb468cb98ece1022f3e3d02746ddda82f4f6d61221450cfae24ccd45f1e2f2dfb8df11371e159a7cd3fe9c75e2863b0e7fda1ea988ed3327572d73fdea4f7d14605d0bd5c470b90685e3874aa9e8814e75a21e0b14490d4824415218bebc82c9732fbc5695a423b27f39b737095e1fcdadc1f0a0387ecb59f3d26f05c88e93af76d7d3d10b7cfe68979ba89a2a14f37211971767e0225a9c5af573260713070671b8d430419ead3e6d3a981c7c13b70bcc41b1c8937056de700922bad3873a9807b67b47f909ff45a1ea980a0d65d3e1c482951ee304d1339d6395f5ec0ced1b5a483d92912b7322b3216cd0faf53cd5fa1db6340f7fa5b398cc4dc2253506adb1edee1dd32f142e0c24697dd0cfa7797663940a2993aa0052c7d2dd79e49311a690f8939ebd63eb840fe38865555386b57d7fa62fbba9f4ba9c9e0eac65539b15eef219483f4dd768cd0287a443821ec8cd54770d93cdef43997d1677bf274468e2e82662a0d340010a98b6ba6047336922eca974717d1f5008144e739a9599475293e973f6c1c1fd363841985eaf0649658506f513d70e143658396c441157c7be7958670bde52588929e95004ddd52e6095d22d1d9756b78da68fb6c2d3ee3a8ba90b6b1233e2df0f2288fe4386a908febfa3ddb2862d4b4beb724815aff5021153e10eec7ce3254434f3aca40e0fab6f55078b00611e34e2f69c72c4636da554e0fae1070358ca4f2625bad884a60756f3004dd11474078011f2d47b10d5f90648ed5c80af1091310cd7409587f19903fc65388a3cbbac3af0c35757b7fb5f0507ea321cedf184ebc18e04a302ffb30facbf8b5d024879a6d8576b32627d654576d3452dc6c1d323c0b3e442422c4b3ef5197b6f9bc59cde508aa9bd3000128a5a0abf1efe511dec7df6c4be99157355fc2cd6b71e18ff7124129105730f53454b5987be2a6ce1ab80f221fd8286f9d5c99d916453f2a3aaa1d8a5d2de4104dab72b7640d016906eb4bfddd69081b02b2bd17a367c37c53e04fb0781f2fd80dcdfcb10cc2b1dc8f3d615973b97b19c297944136988c7e8a87a4c16a3aa7fb88f9f9696283ede58ccff62b039c03faf572d747b47e58361fd09f9ace5609c5c829efc1a3d16b65e9f8a1f58b86ce5589e153bf22dc44c843726f8e42da0d249c6a68d80abbcffdd190bebb8842da21915390769d7c086bdc2bdf6b31b50c4eda11d8fee9f8b1e6cd324a92702bbe8d0f94fa076ff2e1989b5f13aa88763e8bd33c293c6df4b1fc57056b5dffd33f57d922079b65903b8fdbbfb2a6c1859bef4657f445c148", 0x1000}, {&(0x7f0000001600)="208d86623243bdca7cc58fd45ad6df65eb1f8b14931fb79e20c2c3e74b454fd3c616c38ed163773e1742bacf360201ea4bd384a737fd7d44414afc84c08796dfd7f9d49b6983c6315d3c4def7da4f44113d4259a8835f601581d04fe1cbd1511281ca50e488c8e04e51bcb43d8ef65bff4cb6359417fabb48629886af3ab4828475f84d338e699b1c266cae906a52024a11c234f8bd7ef6bc8f24286f10e980c92ad3ace22d5c419ede319df1c9e1d2d3a58ea02be1c306fa102a1e6d209ac5d3f868df47b1582be0b16b50f303829e7ec5f92437e8b4ff29e6ac31160fcf4a968d31c030890cfcb998fb1df38ae75ac633be0d97f892fa758c5296a44a9894bf39ffcd7f181cbea1250aa16e6d082dce59640ad8909981538b0176b4077091c702a63af3657d2a6efb778bda4a51235dc71b1978ed28c1cdec334a9b447e1c8cab81f6e388e33dd070eb56e664f7ea821010a2ccc5eb81ae6f5b82f954bbfac5135f3fec3f8d3529a3134493d46f8bf2eb37ad2f358da39769c80d84441f5510bf2a9cc615c825e729dcdf02d6ffe2878f8d8a40311f466ad74738d9ae2345d85fa90dccba49986ff0928da136f9920b0531874751d5dbe1357469ccd012bec23665b8706b912a347e8b7203e09287cfdda55e3fd41ddabadccba867b96222289e2eb1912d31431455d8c9f56293f6718f615f7112d2d3a34729a6dae3580056b1fc322b3a01a8338ce63a572b086b42b5fd0b1e4405bddc21039a2c7cc9db42677076c6c16182d0f3f1f0a4cd91268301bb3daeec22b0fcf2c246d6ea1fc18a03a7084d6e5abae247a28c4e44322a07a717aa40928d58bd14cd0fe55d4af9f36a8633d6f892934df75ca120675b0aaccdc49871d7a97f3155e19808f8d1abfd5f2414b356a97f27c316cb6db462c41248f99e0c9dfa1c3a86e218d77c44fd6224d934127ca4251a3fb63f0318f234731aa951811c1a6f1a4040844982880c23c55626001032242dadf9a1e8b32c120b886bf9c07b26e98cdd052aacb873170dc82ae8eca96f3a01277b5c02c9cbac43fac3276f0013fdc2388e37eaeee35d21453c438ccd5471a1d4d51b60bcc62ba5e5622823fe30fbb85dab535af1f0ec53bb8534cc766fe66f378206adbf0b48a14b9bb85f7bc09b797d251800640827b3c4c1ebc6abe8ec59f810c5d1ce44d60538013ef0d068d03744de56d6d6e8f164077496b26d412e8db7b63b6ced8b195357655ec46089e62e4f7e10b890f9221d52f8c80dff02186ab8e1bbe25a2c3f6308689d01ec28676b5b0da20fdbc0ff6f944fed26ffdbca8d15ddc88ddf66d70d72d7960a0e0e529475b2bf93bf03c747c25a85811e4144123d94e468b91e7af75b72755b9dc3d99df5ab8df5f8183cc12615220f98910e0369ac0801acab0aa69b426b29fbffda115860450a261f93fbfcf88fd1b8a883ee64c63f6ee470fe6262dc83a5629935a7164ea1eb837b88620b9dd283c518757a43cfaf43ed79c0ba0909c518ea512ab33adff9c01fd123e6dffd2ce590bed4f142471a7a946a89b7151432fe997f9c2383aeebb939ce9b98017a3c6902789c5d1d8f3581df323bb7511292dac81b2d5f8141e2a836c8cd70d3de2c1035f35ada104012de49c78c23c890a7b430b00f0b3d0fb8a5f21ba6330a10a60b6c970abf0de75bf64205d8a6873e907fa45888ef5a25c325d8c95a3183b6ae9e9ca14c59f116d326fec9b0851c6acc6d3a9d8299f3d59ddd4a551bda2b7035dbf50cebaca4b1093268bc3a85cac421cff9a4db94f5827374569a1d3f7fcf64e7ce110a09c787736e0c5a82bea54e89abfc17b2c42ee91fc1f6e094c3b888ec93e786b6e390c8276517957710de056e5daabe95427f7e7c67b7047788e4f1f67e881452523e96d2b38bbc251ea9f76c2cf98e811d7f8a22096df19bdef368a0f0430b2171089f1fa87f657480fa299e2aa9fe30f9f870da2772bb95e73c95df194aae8a64d197ff91a37f6a191c9c3da7d0c16cc80f284086e6717b40f5a457539d1d09f72c02d176ead820ee34491186643cce5f9d54ce22ef3379d02b1df0fdc0d2d630a58582a0a0e22cb1a6e28b0f1872cf9bc801df742010d7138dd478bb6f43083b7bbfb7e7f979c81432c87211f46c6846ba56b0e503682bdec5a7eb11abc421f172ce0042db2da7800705c962e610a58fcc772b3261c3a255093adf97fd3029f0590351c8d061e7f0363dd47a67c114ac8f2ece1f8d5456ad260004f6feb8c1feee77802902b1ab02db501be26e5225aab2839108c32fb8120739d914c57d7ce5e3aef9067a5c53feab770e039988b247bfba8a932407c7802edcbd63332f6884c997b4c7a14375aef101bec96a6561c544cb681f62d7564a163971ce66b5c2bf0f29a2e4e1603890653892f0c329408da617bc0b358660225860a2140f0089ebdec2d69d651aeacae2cde8c918ee226782882db9697e62f08fc302b0f2635cdfdbdad0294bac44afa43598a96b6e5e353b3455aa039facd234e8c3dea90f1b662e064cf2fadc0ea31d56179f6a24b38c1735f3d91c255f3b46b5946604326a96a6afae19fc1258becfc5980a257fda2dc5f6d09c1dfc3c03606c19d977436db95d985136dbc7ea116147c00eabca4db77161fbd6b31fe12ad23047da03786bfd3225e1ad5355de6d6080d5c53c88419bdef360eff71f101c87880af59a406c531fd71f92389b18a5858d3a5811d861e7f335ff6bdc18dc6a90e78036edbcb7a05c278ee3db97f6003172666b5ce7d33239212300d68d3f2bf90638e60bf49a492cb5c03b60aa076a5be69b5c123ffa825cb8ea5958fb022760c1d72377a34303ff8219d138d3977f8ccd6ae3826f2b5c081c51c69ab6ed3a440b8925b675657a381cab4082247de11b566f381b776ea8caec393c3664bc39b11e53d86240655901a9d6a4bb38d6f61dc1c4acd8c3ce22987613ce3ad325e6933881074d2dbb55dd8ddeda05e6007edbd28e1e35df8a28101e8d649ef796afc95c696bc2ddbbb08571b4c6f46aaff820ab932dfaa8f838745d58436105bad7a83028c2f56678aaaf20bc4151ef0f564a5bf272b6aefcfb71ddf6acf69f384ea58a842900d3c7505f735f021d872ba7babcd9ee9913677a23ed20520383aa0d3a0a972be8c9ddb6e13237ad5d2a7bda930719c27ebe3c4a03a758e443382a36470949ce7b8ac4b41a01809bacdeaa03391f9b3198d96887df57918cb89f1dada8fe8bd199551e3a75aaf14326d3475262e6fc5c5f07031b91f417e0d6e256d651cd6a6e48a5633d7ba1899e47213faef7a9d76cc694a7e7e13f6330231e3966c91082c71035a39a0d789f5f6a7f72da1c2bd1fc759b62f68a3337e279b2b84557afb1372d4145b82e6d1188309d9aa405d0ebd3907659d2e6895ad0fc5395e6adc511a760654faed812775465c9c47aad404a5e32df844e918fccda3d9de26fc2642579b614684a93d304c264d0b0a99675993fe35e8b48b24b4a12220ea20de7f286dd67051099a0058a83b7d1f10a9e0fdfd3b42a65bcaa52222ebc7d36f362adfca402db014c211349817f6bddbfc371516b96ed62b7fa197d6ca479393afab95678ee5089b4af5e4b6d14aeaf5f100f69e8b97c87475ba8abd7c0660f40689bdcf840f9502fc1523f889aee5ca2cced298cae3327cff6660ae2995958a060cedd4f0019a8a769fb00ac13ba8db62433f415263b81aba66f4f3a1657b9c6d595519871eb15ab033583ba16f793d39bb6d7dcae8bfa1094679947ecfcc75bb259b95e13f5df6b7ccd2e0619d349a3a86261ea6b2e97e814fbe0b2379ba057b32e47978bee2561cc7059d2b04e1cce4240726b49403c7869113793c9fb8079f5ffd16c0daf1f10ba77124e7cd1f6d2b98b2081866f3d84f70858fb8962b9994ac6d2c53a3cd514dd5693740dcbd3815f5510a3530fd6832a17c03020b7aa734a479a623f6e3db23b592b9af3d010f3e7c4a7ff9c45caada1dfb05ef0ceabd969b73b42b297237889834609024c40a247725e4ba68d4353d72a4672c0c51493ac16bba50762f741d186f1a7c1435c81b00bf0762868a1780efb87c93b215836b4b0059d6a34760756a7b2660d6dba1cbdc1e1b09f74f6a7af2b265a9c6dcdf5a10615107211c975c22df5e0792c9bcf0589c67ff2bbddb09ae00d4124434a12c43b3982201ec89560a45b4b31aa65bc83852acd32fed4bfa4f452d3857893646e03779fac9ef86ad57a99683154af864ad1c371e26782059a05481e9202b8a497cb2280f6c60e15a77e5ccec54ded56d985150594ce7b6694aa20d111f03b95e584ced6c7bb4a6a563eea2500d15130f8d3878dc0caa6f00d856b5d99a5ee08f67e920ef4acef6ab32c536820e1c939e9398aef6d2843cdcaabb20286493fa34034266126b7d9647720bbb5de9e74d8150d7252827a2ae16b4ee3a6110a8e473b1684eec6a22d50d64a58ac67da7078361ea8cf19f18bc1b0027f82dc1cbe12b88aca22a9efa4c809deb3c138f9008ae2ca92c353a9d1cfdbcd009f39c1cd0c8de2d8d6899b5347bbab8c10fbb2096e56c8405fcdb1ba6f04afee71a2eb713b51e52d9ca84899e7f528ae69cb294c3f2b35d0262ba6bf9cc26ec2866508b051e0043fe767b1c30ec2c81b61e1dbb6611709b59dbf8ebe13018820845a65a59085212ca0f3ca2047e6fe7ce12f2ebe8de667e01816f433a37b8dd2a410914b4730ca3f852cdfdb61772fc3e82f9078a7841700286e3221d6630c27eccaea7b03f0bc0ec51c323d21246e2fbfde59ca9f0860e77960fd4af38c3760dc7d8911bf2faf7fa1c0c03c563a96d9d78631fe761be3061134815fcf208699596b03b3da2f71515b563d6a0554f60b71cf1cbef59516d660bfed438be2404174864d8cbc919e6faa264aeba346dd74c1d296438d087e59013f3b1352433364b74243e8be2e5c65aa8433b90116b715ebdf5d083f0d3395bd11aef039031b734ad7891eed4540564247f52c71bac84f3ba2f0c7c5ebb674229345726deed0093fa52bfe7aac408bd5ac78241ec75cd3623ec0223925afee5f9fd879c54c39c20269b2931c816e079cb71f6f092e14f60408c0279629044c11fcbed57576cf3e55fad8350062a6a7f6fe7c47d954cfdaed2aa831549915c1a39397a8c1cb553f31b019efb013c737af34bb579122665c61adceba0a92a72d306c67c039eba5e4737d744ae4e4bde20abe13fc02fb73eeca3b244d9d13ba50ce73aa0b24a1070891cb0ebfff39cb87fd288951baac9e0620130b2591ca03f0f214412c56e22a8395cc60ed8e939d5d1fa36c8be9acabdfdc91b2bc2eccc72b7f9c1ff579139639e1f88d7fb0c9c7664facb666fa07b6dcbc43e813f1b7d803b9ec19b5084ecb6788fd600d55a8c48d0dbdf69d2e196ae104e1ae9a4532ec90498766e728cea5ce764db00b741e434c96a829c06efdfaa38d2ba5f1be525194333366ac2177e0ab5b1cc91217aa58eba3d3bfbda83d92212031a1494c1a28346775ac8f595175442552d048c675b5b6c56dc3ef8fc048366e606e97d617f3ef5e93786ed32ef50a7d02f915ead4c23c5a1047d94759af8e0403e61bcf0bf4d6504ceffa6f1f2360b9a4b6384e59128f7d00b0cb2f82c0c6e6eb859db8601134f8ea737cede20d6a73a934ca454139a5b1c240a766edcbf209d7cad6f961a9ae91a1032bac7045f54ae0559ceb901e1271acf6155a7f1f1808fea78304c79038163ce032594a593b62f9d094a", 0x1000}, {&(0x7f00000000c0)="229f4d7ccfbd5c38d4a2f40ed15c401c5cc38d158d0618e223358da6cb8a19897247d40780defd491add345ef08b7b3f05e359862c38a61457b164a93370eb8a3dc286fd866f9c71c4e5be48f0dce1e7b8ef9462d9c7846c1d65c201be58c960de0efa9cb56b624d782f585096e76640556ade7992bc98", 0x77}, {&(0x7f0000002600)="0f38", 0x2}, {&(0x7f0000002640)="f80967e02819cf82509133d2a9f3eff20e42918f5bd500697f578ec48f68e65a3fbc4cc94c94f2eea008b61e60ad1542ab61314a9729684c20276f0db45a18fa7b07", 0x42}, {&(0x7f00000026c0)="4af444e7f1842634f5cfc7e7a1229928a831cc24f7f7e12afcbb753b46ca59d061", 0x21}, {&(0x7f0000002700)="0206f2df2a095f0dc962ba82ac66177b0d307bea6bcd05f8d609f8eaaeee740894e7e2f725eb99119967b212ebf26595959ab0cdf80a321217928c4bb058c415ac3e604f9298fcd08233472c98b9429c69a3b5306b8d01df3ad049c927a8a671d89532a4c5b0f02629ff5dd682722515019be693a37c24b2c397586644707694bb384e6655ed22cdf9547d6d289fc84ab2532f10927a1b2fabd806e5687166d0f664612b1ed7ac852c40d2a23f97d938015dc5f323987dac4b7e8c69dfae227b8372a359500a6aa1b71715bee1ac4730f636baaac80971ae013d6f43932decb2062e588a16d956ef653e2132533a45ec", 0xf0}, {&(0x7f0000002800)="85e242f28d88a5a02d9e4329ad6536589d1bbb08da", 0x15}], 0x8) close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/45, 0x2d}], 0x0) 16:01:51 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x994000, 0x2, &(0x7f0000000080)=""/55) 16:01:51 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0xa09800, 0x2, &(0x7f0000000080)=""/55) 16:01:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x6, 0x4, 0x1ff, "54877d41c6c9cfc51c422733864b3986f42ebd72", 0xfffffffeffffffff, 0x80000001}) close(r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x261, 0x2) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x1c) linkat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00', 0x4) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:51 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0xc00600, 0x2, &(0x7f0000000080)=""/55) 16:01:51 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0xf0ff1f, 0x2, &(0x7f0000000080)=""/55) 16:01:51 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x1000000, 0x2, &(0x7f0000000080)=""/55) 16:01:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$getown(r2, 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:52 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x2000000, 0x2, &(0x7f0000000080)=""/55) 16:01:52 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x3000000, 0x2, &(0x7f0000000080)=""/55) 16:01:52 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x4000000, 0x2, &(0x7f0000000080)=""/55) 16:01:52 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf0dba2012045e331d0e86be815b0e949b0962e947b23d5812dc099e1ec0a5b5cf0580359ce0e16631631a3fe0457361b11a6b48afb1b3ca2944fabf604e", 0x138) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7fff) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:52 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x5000000, 0x2, &(0x7f0000000080)=""/55) 16:01:52 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0xa000000, 0x2, &(0x7f0000000080)=""/55) 16:01:52 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0xd000000, 0x2, &(0x7f0000000080)=""/55) 16:01:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup2(r2, r3) lseek(r2, 0x0, 0x0) 16:01:52 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x10000000, 0x2, &(0x7f0000000080)=""/55) 16:01:53 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x1ffff000, 0x2, &(0x7f0000000080)=""/55) 16:01:53 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x40000000, 0x2, &(0x7f0000000080)=""/55) 16:01:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = semget(0x0, 0x4, 0x304) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/185) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:53 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0xc6000000, 0x2, &(0x7f0000000080)=""/55) 16:01:54 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x2475b6ad000, 0x2, &(0x7f0000000080)=""/55) 16:01: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, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x8, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66feffffffffffffffbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:54 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x7d1a757d4000, 0x2, &(0x7f0000000080)=""/55) 16:01:54 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x28000000000000, 0x2, &(0x7f0000000080)=""/55) 16:01:54 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x40000000000000, 0x2, &(0x7f0000000080)=""/55) 16:01:54 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) close(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffffe) 16:01:54 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x407d751a7d0000, 0x2, &(0x7f0000000080)=""/55) 16:01:54 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x40990000000000, 0x2, &(0x7f0000000080)=""/55) 16:01:54 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0xa0980000000000, 0x2, &(0x7f0000000080)=""/55) 16:01:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x4, r1}) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:55 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0xc0060000000000, 0x2, &(0x7f0000000080)=""/55) 16:01:55 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0xd06a5b47020000, 0x2, &(0x7f0000000080)=""/55) 16:01:55 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0xf0ff1f00000000, 0x2, &(0x7f0000000080)=""/55) 16:01:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCDRAIN(r2, 0x2000745e) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000200)=""/68, 0x44}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:55 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x100000000000000, 0x2, &(0x7f0000000080)=""/55) 16:01:56 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x200000000000000, 0x2, &(0x7f0000000080)=""/55) 16:01:56 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x300000000000000, 0x2, &(0x7f0000000080)=""/55) 16:01:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='c\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:01:56 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x400000000000000, 0x2, &(0x7f0000000080)=""/55) 16:01:56 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x500000000000000, 0x2, &(0x7f0000000080)=""/55) 16:01:56 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0xa00000000000000, 0x2, &(0x7f0000000080)=""/55) 16:01:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) lseek(r2, 0x0, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:57 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0xd00000000000000, 0x2, &(0x7f0000000080)=""/55) 16:01:57 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x1000000000000000, 0x2, &(0x7f0000000080)=""/55) 16:01:57 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x4000000000000000, 0x2, &(0x7f0000000080)=""/55) 16:01:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:57 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0xc600000000000000, 0x2, &(0x7f0000000080)=""/55) 16:01:57 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0xffffffff00000000, 0x2, &(0x7f0000000080)=""/55) 16:01:57 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0xffffffffffffffff, 0x2, &(0x7f0000000080)=""/55) 16:01:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:57 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x3, &(0x7f0000000080)=""/55) 16:01:57 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x4, &(0x7f0000000080)=""/55) 16:01:57 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:57 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x5, &(0x7f0000000080)=""/55) 16:01:58 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x6, &(0x7f0000000080)=""/55) 16:01:58 executing program 0: r0 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() dup2(r0, r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:58 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x8, &(0x7f0000000080)=""/55) 16:01:58 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x9, &(0x7f0000000080)=""/55) 16:01:58 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x10, &(0x7f0000000080)=""/55) 16:01:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x7, 0x100000000, './file0\x00', 0x100, 0x1, 0xfffffffffffffff7, 0x100000000}) close(r0) dup(r1) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:58 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x13, &(0x7f0000000080)=""/55) 16:01:58 executing program 1: setuid(0xee01) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x29}, {0xffffffffffffff00, 0x10001}}) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/55) 16:01:59 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semget(0x3, 0x3, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:01:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="55499d37c568fd32f8296a0353d5b693c6b0fa2686cd71f9fd52e32df924", 0x1e}, {&(0x7f0000000140)="aadd8e44b425b1de81", 0x9}, {&(0x7f0000000200)="792c4dd99b4cf423261d7d9411b3443e8f638b674034303638c6639108f18705f9403a6ed2e4a56ac5ce4a86fa6b2c18572f162f589fe88f26b2928e4b01c952d71af8a4c06311bd7dbfc0cd2d228c2105377ba59737cdf9aadc96621078686e13efd9b6a1ba5be7fd48a9858de917150f66e5f75f6c1adc7cc531845cbdcb09da8f8152a160cb1e15a3cf6508fb591a7afebb8f1f6302025226a9cffe02c7b6b068ec41359208a77097d020a0fcb882194395e4297617e0a5ae6af34a29fe27e765a540b79894752e1a6e8bcaf11712b6c611c6867e66237b8832", 0xdb}, {&(0x7f0000000300)="e4f3281aedb6c6fc8a77be305a2debe0f8c5a55b94abe45e9812", 0x1a}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:59 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc29de1dcd"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:01:59 executing program 1: setuid(0xee01) r0 = semget(0x1, 0xfffffffffffffffe, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:01:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d1, 0x4, "d730c1e7bb6fc6e22d5b00000000000000e74de4", 0x100002, 0xba}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:59 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xb759, 0x3ff, 0x80000001]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:01:59 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semget(0x1, 0x4, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/55) 16:01:59 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x4, 0x60) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000000c0)=""/247) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) semget$private(0x0, 0x2, 0x180) 16:02:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:00 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = geteuid() setuid(r0) semget(0x1, 0x0, 0x0) 16:02:00 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) getuid() semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:00 executing program 1: getuid() geteuid() r0 = getuid() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x9) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0xff) setuid(r0) r2 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/55) r3 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) pipe2(&(0x7f0000000140), 0x0) getuid() 16:02:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) syz_open_pts() r1 = syz_open_pts() syz_open_pts() close(r0) pipe2(&(0x7f0000000140), 0x10000) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="ae50730f67f916fdbb6326e4ab87195ea51bb2495afb712d2dc1b91151cd40148553aa9115d8b467871c327429a4d6307723bec578b4466f900da86cc7e25bc5e9667f556b5ad46ee71e48b69053d72f897864f0e7b8f11a96b5fdc828888ce46fbb71297197bf93931d0bee458a7e6cb09c4dec3ededdb0f9b587207dad080f97f8c398b909a299ef3be4a54553607bdfe8102e29d98b4756cc289ba2098e53fa694249b44bfd5740e79cb9427a8599f3d546c9cf2c6a63a1795c08b5d1019e573dc1641fe997ece34f98b5dcfc6dee773b119dff325ddcd669557015cecd1ceb70c6b8cc46d38193ad235e74596240f3d267f5a8055bf035437f1eec3ea65d76b9f956032ce49ac187867bb0d8c57cf5f28e0273f2615631eb995eab0e18214f2c21ab8a94694311d22c7fdf9b543a80b26b02c02c070d0670ac5827bc332232407596df705806d2a2cb262c88b088e87587848ce6ff6ca5b518f29227b6e7a7f1e777e0c06f92d4f29cfa10d10e19cd86d0818f568e1fffadf988b4770fda297ba6287cc0317e10c5d39dc34d12100af1123d967499c1fdf13e37ccee235f7ea79fc197161ac0d95f749933732a2e4fb3eb5b8c4a2f27ce58c74267ac6dcfc3f1fc2d2e756d21fc35ee8b23245dcb906f4f782b31b01d6a4a72133e0e2d45085c2f39b7ede824d861e013a06ffbb9fce3366c1460f2b7df2bc09f1d4221e56e9b80c06ddba939df9e024fbbb87945aaa82fe10a34cd07680234ed6fc29c7f64502fa209062b92e6390435339d8f86943342d4b95b2df1e0a3d58ce4ccaaf9a851dbcd540685bb48713739200237693f0f1755a1dfe5eb692734255797ca5ed95b84ef7ea2e4bacfcb9ac379ac855b035a3b417351ee9c548e03edc851e6936d7818e65a44be163c3222222c8aa786fde8411fdcc22fc28cb9319a801f12fc778a467e976be280e045a8ce8ba31eacd7e297867a8830b075d6279c22bf579aeac1dc5cf24cddc344da460ccde5181e6c10de3b0c0c2566d683556b392b34f4c453070881cdcb9f584ff0b8679f8a0d2e198b591243343ef001fd821d2fc3f6223e2debb712b8339f7be5021aa3dc14bab4644fecd73f4ab23ca7b821bc56d0826c0d4fcaa121b15600b710eaddb014ba75ee2fd567e201fb3baa190401b97bf65bec0e1b8cdcc19f04014ae5470c9ecb104784d2b0f6bafec88f2478c660ad2339651b82867aa773efa3e5fe1c13c051675df8e2e0f916a6692a45d292ced4882506c5d6dd94ff6f800de2881c8b6646d97ad9126151c587e88a49df60add9c6727e218f34c9026457df5e2230a8fa72ff0ed26597d78836f8383bf5418bc69ebe5a7747e91b05a312d1386e30d82420bb436cb3816bdd703d62fa83dcbf429a13385bfb3d8a362ba92119b84c3c3ee5d7909e7d1a8fc8909687bca78afe08b4cdda226f2d040e9e649a30f5475d13aa0e9ab935e739878b66be4caf87739f06b7e293c559f83b80a1c8cadc7e88e640d2e438807bbe8cfbc914f61e1722b971e9afa61dbd8bbb63dc4f4b8900bbb65f2dc7006e0d44bbed60a41f8c062c7b3a4bd0b45f7cead65901174bddf10b0a56531a70504f8de2a9a7dd12a79a9b7811810a67fe0d73e050aa9e5de362186208cafabf2104ce75a3450cf2af331534b821a6cedf981d9a36bf22ab4c16caede9dec820017520322a997d36f5ec8f8155f7ee8d754951a653d0bcb2e77a9c8f20d900cdc835867093a600998954c4459c39a19db07198a80f93608f852b62bd2bdb32141d2b0017ef5d44a139cb48b4c92c552809609b6f0e3864125fc536d5eb4b5454ab9fdd7ae5c601bcef4de148d4866b8c0613aa7d61d1728b32c8a6dfb0e5f2ee9febc0cfbfd50d01f510734c3948da65064c1a16dbeb817b95a82450d2fc42c1e951fc7bbd605f6d7a4df6def48c187e122740e337d263bec2681be7309e9bbd8b9ec69d1301b9380833c28e7664a3e5117100e4e361b8c7f058ae56edffb0dfcee10f6f1cfac4a25f9cdd0fbdf4d8154cfdc66d7aa48ff239bcd2e144ffa6797fd6521c62c5e49a71acc4ed264ef94aa67b1d9322cd7e7b5309ace1e9b3efd16d6f60f80f7d168e44b54f24b4269fd6aa5c35f6f1a18989b615bb0a1e1612b4ff023620909adc40ef32052930a9fcc249e62e656fcfbb66d2e1c6bbb3d7ffbbbfe0e8d16747745a53eb8bd49445c29c3dc7a4818cb6fe70edc871020318f31e0e72f11bbbc3ccf668f20b40f3e840ee2c2a21ec79e0efc64e324f5924cae658809514abad63a8280594b1d91ead1fb2eeee609ae0589055b4d860a1ec8f464e664caecb4af51f12463508219e1232611784da463edccb95b7901a02605a9d2361d0fefcadf757d7de1312203f9ca5cd9d5a9c734b6b454da21a533d3c85f5472290b9b3ce1ec41bf866370c2d15b305f569adac1d7a10c18c7db71b4041bf4a99345ec63bffe02616ee81bd62f41beddee14fb0a2addbf9f15c1857efafe6c1da79d1d83bfe9338bdcc4a732bc5e5f24c1c9c6cdfb2452856b920ee07f8c9fd38691958feec06b15361631bb2a265750511863ca223f95bd5ef7aacae95138bd2c43738288d5088c4b10d0e3ba4b5a490a71a00ae1c525222cbaf361c26fd5d192c411149bd81289196e618857af3efb81b0423e4127508ee3c6a9c247301ca51cc684561e21580a296203527581c4c6210ca0f9dbd8152dbed15b8069100d14cd754991c4bddc1a62bdd534a3bc0a36f7ce7d9e82f72ed800364e41d825e8e1f9ad55ad3abd9c09a99f848c95503086f6274f08631dd8684134d67abc8d23fa4bb06c1add7b319f44e0b2d7fe327d1bc99194128f3c6d17fc5446fbd13d4eaceee506cab66503b96cf6bd64cc8c432bea0e74c7dcaf0cdf48fae8e73d13e64c89f39ff32c34db7d51ba7463d0142707955fd3b267d6859ba00434ccfa173d3e4650995b9b9b23d1125142fd34e6cbde708ba29d9b116079e80bb2c254d58b5a6c6c7ab9b8b5c428528f4dfdf18e846444791b0e00524530a57529af08535b3d0a1ed6c6b586cc8f37a11fee1e70f3f92f64df5fc5f5202481499234d1b762abf532c85d369b3e944e62d09a1467f2cfb6ec3cd7a0c122bf3f584011e319341398427943d9058788131dc83913c344d7d7f34b6b264008d98fb3ae5d70fa469541d2ebee6a64324bc8d35ec79dd29e9c47e02449d796d6aa90f516b881d0788a1ba96c73980caa5e491e5840c62e171446b619cd8f0b4f355e90ca85b4110e6c37754b56a41e6e9342c9cdba427d733cd764b57794385d9348c36e788fd4bdba5d81c383b07a37e483cbea540eb8f52b43416ac4395b3a39a2a7c04deb90f4737b9e0f5276dead3d4e8f4e7f10b40a5d14233a75de0b4b3fba517fcd7a91621b05ea0909de6b678b56d73043c55fa3ac456dd909064b442b86d26c094f572e203c92e76824de817b35622d4c803bf06d1d953dba226bcd6b4f41c492f9ea498593d7f0c8bfc35a3c2da0e0a7b12204c5d3ea80ca6b29846b5eccd01f69307861ae5c59698c7e4a224b830623df35c067a1e2dcb7b67f81f11d2453c7d7aaf76c118181e907a3b139587639ca649c0770489947ef6ac6d4aa9487602076af1000b1ac53447b1b04f8c4e31d5fe5f497f493768dbe648c86bfd819347a477667befd437f92e2c5c7a283fbab6cbafce0875be1a442b01d822448cac7bb915d55d4004a0c11394d049730601c8cca2ebcee81e055ec0183bdf63827767b9307008440a41656aab9889cea2ec55fd1a1a9077ad99c70d06407178f8ba43a6b029dea0ceec974942a2c667cd9cf90e00b25aeabef20827995586976e83482221b866cd9985ef66fe6841ffa9d4fc6217e5e9e0ebee6012af503ffb1474fe90b1c5f0ed4aaa1465137b8bc0c6eaafe806d2997c68dbc1f6eac92cb6bddc7d7eb41e1b59a7a401352f513d053edbe683fda7aae484e6932ba2a62e091a8981cd3a8afafc2c1dd10e4e24ef7b86cc083e3cb86e8040d07899473f494bc73408e4a2c99d9d78f64e822a6c84f8336e0d25cd602bfaf119d4729b9606897aab43d3d3386fc20b8553c5f5a7bdb42911b8de9a861ac8a2a178b2c88726337fae5d09dc89ae453cd3709fa7016f0bff5d1b8e90633d7e9062bba8f085cc16058a745249f5c06893e5d4cfb18488ae379efb2e3503dd12b67b302cfde63df0e3d17bb21e47ea13cab41a75126c296e8c55755462c68aa90040e3d01bb263e616a5aba579389547817b8b47c82805ac6f19b1548aec8a47cadb3a78195533f9e7867fa45be8d662abde5d0fde017d83d992a4813dbbf0f5ad824727f206063221880a85289600e86491718f6046690917250593ed86e838a539c483a695d9db4987c29b45c2d25445d668407dea63027b2a71fc40a944bcca4472b57b497d563e6fec88d44321431310a94fadaf2c8dec16518c944b3df856897cff334050062a2c1923d09b92348ed7e829631814746454adbd535bd3e6ae18b9b86812fff19f460192f50c5212b68990e7046aad0bd1bc562420516b7e82d810d6a7d4c9155ab35710049344e2b3778ec4fd465943f1ac9d1e9eec2f0819297432b0f1cfabe5f30ea5c46b0a95eb66ab8e68a58106d26ba3c5c00ab042e14989918739a1fe67b2c0627d698c583361257d1be0bd0196e0957f57b5d29455b305f6646599eb0622b5c639a388897a9ce9468f3305af061deb216a1176ecd6c4a321df9f417e7d15b5b759de7432e2b99ed8fe3256a0c6f870c86dde3f3a2f07cc530aaaa121def9a8261a5c02eb61cc7aa207b94ebc3125f2e92f7f28a62aa63b4cf5dcb847176ee38c178e486a162798cb2422bcd7d2326b55db3e1bd20507703068ac63dba96d394f86f0f84bddfc9be424ec0b325fad6ccff32007442b8afc2c7e0bf328b6148f2a5d90147604d69d067e6588f2261291f1961f5ce6832b2a574b2379d9f24fb67aa74c326cdb89c91c331ffcce0901829f0802ea9bf7a60e9b1334bb869147bdecbb80724327b6183b1610e7d89d62e1f5655b7b43d4638e226358d0a1d21193b3c741c99d496f2917638dd325407b76188cc34d89ca5d6c04f8f31a1b55b1c3655aff59f867620c6c4ae54cb0972f693fa3e3253e0e1d32b82d322b3d26469dcbb14441eb188d17ab54872e7ab3837ae6e10a51b06ea8f36ca80deb70453caa1a7f30678c389c359c935fe6cf6c1d01d112ffc7eea3dbab3f60fdfe055e94cdb118ad9361a96d47ee1accaede051a697af8cbadc39050b2162da24349a14b35401315641a54d5d9aadcab99df3e08a123769a896a0081d5d047cf6bb31f4036628c2954eabe6c548d6f5f98de2e9f0c09d57b33e0859541312f33119c150b9378ab5b14a024888e1305c1408d42e76bdd3e26fff51c388cc010df25428cf572e689a93d2eba62288b69bd9cc24d702f319ff649e2c6bda1da093339b9194f203a83975838ef75ebd5a979f9ec87f877846f0a423a42f1f394a6ebe4b3635791e7a82f3c59a0349a4e98ea33c21dbbc5f48183d8979e1e837b10ee72349d6949b38a6a94cb4d57ee839faebdf18e305e142cf61c3d51dcbe153bd4dd63e521d45bb08632aaa742b3aa71b69dc5fecf5d3b9057e7c26976c05199bbed8dd7ad4184d6fbb60e900af2b9cf7c5e756e943465c03cbb8fc09021cf8795f2b04d2294b9b2be059f92984cf9f303a63ee58a9511a0a8fb59f12e9cbd3ad23b414b68ee92facec710dc2079661d3a65704982db", 0x1000}, {&(0x7f0000000200)="9f3f2b21b40c1ef8eaf7a2d211c86d529d04cbba3f0a2598d24c551ee70905e590c15ae5b973aee2968e1104ead77dd163256b8fdad5fa060143ba9cee293c6e324fdefd10ff0965008b3344e53304e14e6af05a2c0aa48ec48215444df642247210bd2f56fea6698c06d3b06f8d364a202106c836e709e413b3b01481d677d7f35e28ba5be676b9ca12a35295b91486ee84a05d4808fa888574934f61773ed6c541c7dafbe1dd9df3c40b9b9b0e7fd14300", 0xb2}, {&(0x7f0000000000)="15d8c736a1115293228e28ac24b783769bc6baeda3b119afb39527c8f42bf62cb4", 0x21}, {&(0x7f00000002c0)="5ece4ff4a7b879aca97a3ed7acf7f20804d3b33badbf330aa5c7391db689e9b1405cb5e2e75da89257608e36a708618307bb7fc2ef9bfdccf41405cc91b7b8d828ff43f68863f6bd9e85a18b86d9914cf18c8b80743259d04e2daf7229d346c0c42d1d0ec0", 0x65}, {&(0x7f0000000340)="e8bbadc009080ba2174f4d149a85510f57d76c1115c149f343729f22245903d76ba27d1a3ceac9d05077882ad6a080532d73e5babfbb422bd97603e10e84802de7dfa8a23f1a439d2d02d14e046ecf0fe2d3148f056070a6510b1ad604c356c0307694f2eef3df3ce9cc24370aa77b2f6675612894cc105f1180d1901c925869e21ed3fc32034bfcd30a5b061d8c23f3f97ba507164983ac7cd40f2ddba9b26519d0e90b68890bd14a80a2aba42eeb2354", 0xb1}], 0x5, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x0) 16:02:00 executing program 1: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7c, 0x6, 0x1, 0x7fffffff, "98f7158f17de6e2d09e532db15606f0f19e6f1bc", 0x8d, 0x5}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:00 executing program 1: getppid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = geteuid() r2 = semget(0x2, 0x7, 0x200) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x81, r1, r4, r3, r4, 0x108, 0x6}, 0x7f, 0xddce, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0xa0) getpeername$inet(r5, &(0x7f00000001c0), &(0x7f0000000280)=0xfffffffffffffec1) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r0) setuid(r6) r7 = semget(0x3, 0x8000000000001, 0x4) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000200)=""/55) 16:02:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x408, 0x90) readlinkat(r0, &(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)=""/162, 0xa2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x20) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000380)=0x7fff) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:00 executing program 1: setuid(0xee01) semget$private(0x0, 0x2, 0x0) r0 = semget(0x1, 0x0, 0x0) r1 = socket(0x1e, 0x3, 0x0) connect$inet6(r1, &(0x7f0000000100), 0xc) socketpair(0x2, 0x4, 0xda, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040)={0x2f, 0x7}, 0x10) connect$inet(r1, &(0x7f0000000140), 0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:00 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setuid(r0) r1 = semget(0x1, 0x0, 0x200) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/155) r2 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/182) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/55) 16:02:00 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x132) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/225) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x3fc, 0x90d2, 0x0, "d7c700f6e24de40000005425435cc1b39a9500"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x5, 0x8, 0xedb, 0x20, "581733c2ef5ec667b37a70aa54bb051617feace7", 0xffff, 0xd6c3}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x101, 0x1, 0x10001, 0x8, "dc1c3fc775376b5c1970aa191aa53f441e31e8e7", 0x100000000, 0x3f}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:00 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:00 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:00 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x1}, {0x7, 0x2}, {0x3, 0x4, 0x1000}, {0x0, 0x800, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0xf590, 0x800}, {0x1, 0x1, 0x800}], 0x7) r1 = semget(0x1, 0x1, 0x800) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) geteuid() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0x63, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0xab}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:01 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/55) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) fcntl$getflags(r1, 0x3) 16:02:01 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:01 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000007c0)=""/55) chmod(&(0x7f0000000700)='./file0\x00', 0x8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/ttyCcfg\x00', 0x8000, 0x0) writev(r3, &(0x7f0000001b40)=[{&(0x7f0000000800)="36706df55ee0b1bb19cc71f4e7342f97e093e208aba4df256dfa2dffab74fc86ce9c4028275ca08d3ee1eb1927574f3069da7fbff243b86a53e4f5bc0a23fb40102c61012bac3b7ebbe5599ea5e6e3ca2ab7af030f5e0a6ea6e7c2dbf08304d0c8d036c2780591a558fad7f8519e9b4686335128c8adbde592e59a43464bc3e6f43c2e37fa6a8a2283c3445cf58f0bf744f267f18ef8a6349fb6ad0c09d573", 0x9f}, {&(0x7f0000000740)="029fe4d8c68da61ec23a5e9f1a25487d1f904ccf7f223ce20b078438cde22531e9fb766a8e3d1660b851cbf77f4e", 0x2e}, {&(0x7f00000008c0)="2e1c31ce92d6cec9088437830edc4c18f2d4e038813fe092f1f7ca145c56447b134d59faee89db49c41a4063e00a3c7eca760cecf3f31397ba545118db9917f3d319ee2967b2ea60dc8b0b0229c494e10c3d2ad2d2e246bd52745f7d249ab50bcc1619ca472d2d08e71ce7b2045eab4839de0b21a86ddddc4126ed0a7decd3853cd04b5d956276e8a060b3d45758f21094046ebff09996346765922e9619793723d7f3f12d67b310f901cb261f70349379448bc82f31375e97664ff1c19b12777afc4be67a5ede5b259c454f39baa29ee280bb547b2833d99c", 0xd9}, {&(0x7f00000009c0)="0e609cc58834e4e8ac825184ffc09856fe681d580e85ed152e3771cb8246012cf280d9692d05ef2ab0f237e5b9349aa13704889fa928d56ac6047b657aff9d7edd6b93c6bfd7613d990d8677d0d6c556ced389a941621b1eff55bb55b818ab41143aa7bd269701fc1418cfd14310fc8d85501a2f2761db90", 0x78}, {&(0x7f0000000a40)="816010d986353d3a111a5b8d41bd33dce4071a0d896e915c1ee5aec7a03cc3830933c9d544a7f95a7c307a0298e4212ccfee67448c41ed5ac9e41c81067662d46bd0d5904bb4eb3bfabc38e3942deac796e0db6219fd335aa15f7f78812f0f53cd385050fb8ff9f0f486bdfdf61b1426f369ba619002eefd14a32738c9a25fb77c000b800f79f16aa5ae418a29fa63eb0fc920af5341df975f3d8dc58a41a65a49d59d5cdfdc32b94520bc42d2a713d1b511cd09e8212eaf1063979011ad733693db493f92e6296c792da2ce090a7cb2876f4f720d260b6d32ab989eefe4b7cfc0d56ff1eb9f4bf319f511e13d5ae161c3daf0e58d674524a23491263e1275d0209c3b8f4a3b0d29484c59306e676a9611069793e86281562ce5fb930e809dc5cddbd12e69dfb30d6f6b3ea9b52a180d4823732cb64ee37825f33d67f68bf8b9e6243f7f1f2658e02ee2d346e8b860c2b0f6dbd8b90f49cc4738e60bb67773a8190a3f5986b4b23e27b87849bfaf5d173ae91f0254593b4129d291dea664f8f0671a56c4de7dd57439e4ee84cd2c184858dcb3dfd7686c02feaa1c017ac3919752755c4e466dba16ba36317ff3f2f4b7544aa1c37c5010c5338aac857203de72681b61bfcb8333a5290daf7e0a708bce5c2f2098794c88c74ff9e9f64a323e554e32f1c8816ec2d0f66790804a71353cce816ec6ef53bca4029ee3261074ccace409dc1dd80d40ae51a823bbd6314a5a8a5437dcc64fc4acd27021c3f673e2cf1110a3167053f548150447382c1b061595a4a128fd3d685c4ed2875ca80be66ec560cfb540f1f5a19ebdf4397b0f5acafcf720cd057040880890bd63e1b5c1e222c0d0620df7495ae6a3c627c9e95358b03318c8c81810d123d57f19868332664b04bf63aa4eb4b772a4d529c3c790c8dfce5ee305cbd89f595666f5fb2f0083182d6cfe94c2a467be378eb12e658a28782ed8754c79c75c763aaeb3ae0345c1efa49b9c537540054bf087a3a0862ad2db237cf2c2b9814849514578206a2808ce67b030126ab72e75908413f1ad1d4d1f6ee244096005220e842d1ac1f1cc7f126cde4da2220d02c5bfe1b5ce234681beb212c43e06bd5112e93835694968dd35d394cac3f0bc3dda753f2bce73256a3f6183b03d7cc027f3ada2361ce4ebc7eb05958cc7483082525fb3c4b78a6da948b6465c1c861698d52fe3334cf1e07a6738866b08129989d461c02cca4b4cd2e8ba54b8c48f4d7640e136d4a767af2133816281a87b267f3d627f34449e907a8abf3076b28ec6daabb00bcbb5bc8077ec1e4e7e095eab06812c9c4fae5bf1b07af305260ddd8eeb9fa4434428a20ea432b7875e2afeb8ee14ef836e620b1b80ab0fa7f0f68fb76ad7ddcf2d07997792ed32e75b6f972eba2d37d512a439b280e4824788987e6cb5d89292ffd6824570c37bbd28b2c377c0584003200db6a820cab3305a9db3e7418c714453b9ad96af9d2071de4872ace75ec16843a5f518c40d556c0d164bb80c37c36b8a5d0cc8749d3129041fff4cb78e832eeda85221ba4959cb84e084ed33213586c439843751b225d31e6a5d356740f8ebb965964b6acf9f154dbbccbe6cfaf524b79fad1b5de38bd1c50bb9d8637a871a63efae7c45c5d4a95fbf10d87451c4bf27402a0d56db59747167a72f6497a0ea87db10867d6e0deb53ee4ae7b3973f8f7e046f3d14714b55131e5738758e65cc0c2e7cfabed84b804f773acfdcc493080af1957166846b73523eaa472a0ead0693f4986156604b15ed2647378711932cd042a4bdcaae5180db4a3ce52aed6744c16461abbd9e9bf109a1791fedfa07f3b124537898c5655084d0ddb833321315e4d9e38072d219123398c9bbf538a43a89adcdfde72cbe857e78ce792e9dbcd65c377b59e7e37f76326525215b3bbc9eefde74d2332628a66ea7ee86b2f203eb55e78005f503c5e9122427ae4751792d5403ce74803e6469d83d770a99e13921f22ac5175bbe663c0e41cce1cb111cbd3747da76674a5a6171a8ef932bd4058876b1add3550c21b691f77e3f05947ad43678bb8aeeb5f578f46588d3bb15576c5aca514226cfc6031aa36ccd7857c53a7474dd9d2e3f3acc28cb9dba0d3e43c84ca98210fb25b5e125e00484f2da1a79bb50750f4e75afca1f4cd24eb8b3ade2da2c335537beb3788eb9d92885cf31ac6d637205de7526fa1b085a6834dc7e7656bc40d323a86d5646138748901002411c7e51756da4ba7582cbc684e82c0db7dfc25f4ee26973461efce48352c12fbbaddf7deb1d63a0a728f6dce57a9b3eddaca687959ce7578244228f2f12243656a4027e2fa31675a33185d10e0d09b9bcd34a1c9382d6aa728023f583425c4dc37efff339b58ce86b5b0e8e84704f3f0a668a6895c0c116df42f59522b5615ac9c2fbe8ff857ae04020ee2ce580fd7f3339cdc4265a8dcb4233c124f5cdb13a0f0b07e5ae25b1a08b0fd47bcf470072282923f0226203e99a8b39a3110bd1fe6b0976b6d8ec549a2649cd0f691b92c5a254cbd7f27e5b6002b86a3386e5f8432ce74a6a48c78214c796e6f24fb7eb9c3edae95e31dd29f5767155d8362dc8e58867ec2ea6588f1bbf94f15bb1563d179536b5e0a7d6b9baa79bc9024d957b59def9837f2afc34ea4f905be20e71b905f0200e8a3a8ab854aa49a116c9df828ff001ff1e205a0237db5222dbc36226391a308882f002bd29a93bfb40c647b143436aa14703bf405c29ea4e9d2421fe33a9fbfa58da1c34021ad08030e9bf2cee2fe9da5c9cbbe8688486307c4815b84cb0b14201de024b64f265489c7437f92bd43708424565bff6a380abcbbdd707d32c3ad01f416d8cedafcddcb647e164beaa70049a586dbd645b427bcdcee61159751db6490ce50e0a2b1dc70d14fd9666fc1b1056c5a773d45568403def9b3d649df6388c90178d862e6b02b36aa67c2510b2b8878c7018f61e410e0fe57570913231e9fd29cc0d71409f99764d8c71b6d3e6abc42e1c8583daf46e17bb01435e340b2dd9b7e8b0ac79096a8368dea2657354931368afb1b270b3a30a4aa65df8e5ad41d242c8c8587eefda6a6bd36468569981fdf095bc32ab75027f28f355682205caef296d33867b26cfd2f0e550b9e08978e6763ebddc2a10ac66ab85fe099ad6716ff983126baca715608f6c4b0ef1b23071a4f578ef96773657a97df1b6ff1e539bc41b0f3277c7762f0e1a24cb512c2d0ad4cd55f749be5c602697216f2434d9995a1a849ca750d89e822f41db1c7006b5cf87c54e2b1a4aad8d127cc9a0c9df36b15272b608168d350ba1d54c70a5dce7b242b8199603e6d2fa6b18a54f34a2dbea905ab28158e5201bb673dc9aa8e8c2e97e6733ba0eaf0292e051140b9fbd9d438a7d883c4427f5fdb3446f457e7575a039fd77425ffbb93b537ae0405db2c4f192a52724c68bda37138ce65fd2dbe82ad1e487ed6f4a8cc1a9ebfa9e0b7929d4a95064ce75774f15a34d3361a685f4eb5d578317d608de43aaea40daee13b3712e926825cc2776462d14ee0b99f491cafcbbeebdce82d8c2b5a6663f79352073611e212b91b7fd9e5bc03420a065575b0578391dc5659a500c4dcec74c84082609cf70c7caee452053855058fe91755543820923d7cc20b33a7cf18d5e71e4b81bebb8b474b7bfe5863e5101a80b249b71491637b3e24a0d1374028741c41d543e2f67e672b92eb35f29c21654cefb49a7f5b5f4fd25b3072d10e8f951f2f4a7f8899351821bc30028464d2f1bf68245b75ed2f17c8216903a18e2667e0a068d2dc02be245126660b8788a92f8e43f350988c46932d5714fa8a4be1849cf05b53742252787e69718325fbee049d0a8465a2d2a583c8c33505802813e8e7f3cdd9b0ad18d825a70bce5105d946d027c6322e1021bc9d6711da425f99b4d6c375a925439dd9839edac271dfcffc07726b63093c9962d10e0f0f3c3e33aeb8f8fc48f8bf35fec97557fa0c62d573f32fa46e4e5f981743099cb1e5d1f27c96e8af968ae2fb038385b8dfe496da4bdd015da310a8130eacc613cd63d3d6f5443d040aba3c1deade3f16431dec62eb54b99eaaa36792642d3dfc5d4ce4ef7f0ed2915cd449c06cc9ca7e348082c58ff07c27b6c46b5ad9c30a8d67df2e7170f52a8d5b86d66e97eb28db8668788874365bc484546562ec9180dd2785ec8bf35d4cfcf90bb091c4e53f128c3843f67010bb9841c6bfd33d68a78786a466b5e9de71332c3e2696e7f318ae795c848ffb4042076da134d30893c95c436c650ba4732f30e084a05c8a7a30d85a98a85cc773697093e1a42a92724fa979821bc0878ea4bd00694613e0e7d25833d272489bfdf7aed1c12a3ca67cadbff6ae1a11b6af3a329d94c0bc5a8eb76c7df0d69b81b5b3887b4566cfe3211fb11346488e7dade4476f8523613e8e76abcfd0b5eddd5ab9fd5b8e4c186434733fdb1ffa512b3bd72a2ba1bfe441488f3334a25274d8865436d98d66774d3ed4fe25f3a958bc9e4bfdd6725fa29655b152f14cef38f2334ed191fcfa41accc8bfa02c690ec94c60bafb78ad2dc8e7f7cb6dfc3b741c8e301d77c445b00741025a1e39ab7e905af5b3b10dafbc804e998aa0beb8768654202cca9196d3e6f096c2c4ff772ec60aba914e3606f59242f09c4d3dc159499f8667fd96ccb3379e19f3b52967a3ce9b7cebce4c6341ca8fbf3c2df7570105d82030a5fd30ed9ecb42cd7e86be66b309fcbd16f8eda02524d887c10fc8760e1de756c60adc68d49b1a081aecd9a9b62453b5cbdbed34043720be222f3064485e0094740ac2e96324c8d85e80e146496d65702e60ac44ad1e99c7d4c4de56e545ae045688b49c7274ae531290694df0bb135fac1cc786a0ac2f7b4e2bcdde535bdebef1e8e955e5f5c698ec6c513e47d3f37499bde0ad52fdbd2df17ff297c314e54b6531f1d3709cc7bda03b4a33640ab746eabb604c7da3e9e5a22765047d981c7120f8c25d58b0f76f0792a5cf85d8fcf5e538f88052997e4e294b87ff712bc702d6948c35bfaa50c215ab05808e1d6f56f7b8a0e9028a9041b73a69cea4da5400073a4a9717540737a77462b59fedec53f388679f6cd055296346cebe1ab729729829451e2962ba9cbd876083bd4011f55f100fa50f78a99fb1a571a520ecbb5cf4e51e975b2931b75643eb39dd33aad09b096c00f8e0494c1686a46a0629e7538c400476ac78fa9831b565fac1d8e9d7dea29379455deb75331ffa22694cf49a130288c5b9b1a740afb3b3b4b8319f55b6431efc3dcd608395f8ca2e13f372c82d7e7e67f09a31bbdef025054b81868806802f35e8f98ffb07c66297bcca4d25dec022d41f6af3cb45ddbdf1ce6258fad945f3ecc2b3c52684d68635f3bac61614b4dd124c1a581f7a925a504bd2e6c27a84c2551db776bdbe5120210ebf3ae61a3d68a72b04e5af7a63b8fa289a8e050eb7f6cae6b1dea8f65feae80abf19b7e48a5c4d9003931a28da7594c8d54877a99e1fd86119fe08d97ee1a92243a80e8c2cc44744286c5fc9194840409cd88aa95827e8261b655eaead45f111fd6350cdccf60bcc3aaec8d2d4ec587402e6fe4b7ae12a9a84ffbba8fa2b7418a82fafe2ba0a68155f6506620cc8b047bc02bf7601368dfcd970c970e017fc12b8c6145f782d822005a5be03773e149c7863a028d9c22c868961057fbd470b4afa85dc11ba1ca2aa974da18b71135353cf29f941a547c3814ee641f712bb104cad2049e2c2", 0x1000}, {&(0x7f0000001a40)="884cb293d514ce08e62e60d3f5612f100a484a9e6d2a1d65311e4bf36c5732f2e57417f90884852bc60625a17b89e54b15e988d6e0673692450baefdd1144f7add21e63b9c2f70c007b4ffefdc0aaee60e52bc65b0d9e6c08fd81f0c36d4de83b1db13b4dfff6fc7929aa0c72c15c7d2d46a239932e7ed1b959de0c5f3f03e3c2e520dd21062e4defe5156d8346c63db2263110ea093070f9d757f2790980a8c5421bd43097de9b5299e8ec0f15f1ae1bfff17acd4b2e89d0219f6a5959892b62d91c60d5c19f42fbd88621dcb7926626a52bb44a8e1443d84cbf0e12d4f6ea58022", 0xe2}], 0x6) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) sendmsg$unix(r4, &(0x7f00000006c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)="4daec38c99b35fc3cca5369fea858bac17b29e9b3a8350e3f11a038c19e9561968e02e52a615ac371f9f4e106b11eeeb425c80997ba1243cd578328a11b7c44e54021bf6d36b43f40c73d426c7428a412420b9653eaba3af7abe5fc629079af838d6362b4fca0992099077cb9545dcd2275649e2b155f456d554336931f37ba5f72893ff37515c6fbba5c4cd5cbb3dff9fc0cf6276a0ad26cc4a18312334b35126ca860909b4eb328ebbc318903ac4bc93fba89db46cc7a46014c37b6b63f8", 0xbf}, {&(0x7f00000001c0)="9c7111ad490018a923c9f16b9740f9", 0xf}, {&(0x7f0000000200)="3c9294a4ef8a44d259671f", 0xb}, {&(0x7f0000000240)="e18ca2c02dd5f52c6f14f6cbaf2164543ab32ec264947530fe1a8d9de0d344af256e786117640c85c2535b5085a25251c0a975572b2feb2e50e2b67b0e2a7e", 0x3f}, {&(0x7f0000000280)="145ccff95afb7e6be8a43bd642d4162df08a32a747996ca01c12013ebb8f266e1edd1018c7d65ba90758437715abd17a4c1f24bb408d556f9196f65205de30069bc271c877b53128782e64b337057f1f9995c2e0ad95dd03f461a805947254adea17174696b93a7ec0be0ad269732bac4c8fb6b3ab83fc5f03f94c6e6ec25d8e0e67fc6b4cb53cb6a16f3a4d452b10099c5661a16935b4785a1fa00bec750b6db40711b6fcea45eb292f12a0e551ec2f32ef391efde4cb7d55756d8c5944fc7ab68636b1289e1128b060c76dc9b757", 0xcf}, {&(0x7f0000000380)="c9ec251997bb6d3bc585a32577e746ad836b55c29605d5b5eb05e5b69c9940ce8e7a870574e588bb6819d9b3bc4feec1330504e29c68738d3ae4ec6d89f220534052bfdec60c13030f", 0x49}, {&(0x7f0000000400)="e4230af778c06f8c12524529be103546b6e1565512931b9ca73972a9179026d8376a2dabe3f060762d3ff51d430d05a37a6b89eca663e37b424b12ce47cd946558253445cde17ffba54815e34deb62140cd04f0f54ecbec9444c36850d5ed48469ff179084c3277faac3a18e3a708e27279b3a", 0x73}, {&(0x7f0000000480)="29ac7b65be3b6772237b575fd4a5e86a32e10049bd36f2c7623657bcc3a85de70a305477dea4d50ac9795123808f5ef5c3c2b2273892750d4c29a7721a64ad03fc40d0355c63b1ed374fc06019057c57a7e83128f632f859804cc32b530e52e37f193d0268cd6e3f158127ad4789cea624abcf66501ffc", 0x77}, {&(0x7f0000000500)="bef9e18365238f49b5f6d0936a9623cefa2cb34d29357f2ef3bdd8c32474b3092713e66e8cedf16da6a0ef26fc03c05bb42e426eb91e18def00289f74b6ae2e781acc259dbce1fb059e3ba0347c20eed738ec858e5005f61e62aef4da489a2ab9249b067ed147beb9cc25b1621087a88832aad5f281cc31a724ba479fc2209a6feb51e3b4cc4507cef3b5a97e1404fbf2ec35dab7b8f2c5bd5f39423ef9e78a39bf0f5978595000fe5f4ab663c863ab6e442d4dbeff4a045ae1535e8763e7df4259eb337430a78bf21b5218401e3cfa9b8b5da17cffab939f771a497b1f71847595cb77aa6e58c5c618c47963de4ce8cba77", 0xf2}], 0x9, 0x0, 0x0, 0x8}, 0x2) 16:02:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = getgid() setegid(r3) 16:02:01 executing program 1: r0 = semget$private(0x0, 0x2, 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x3) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDGKBMODE(r1, 0x40044b06) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000000c0)=""/170) setuid(0xee01) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000001c0)=""/201) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() r6 = shmget$private(0x0, 0x1000, 0x688, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x4b, r3, r5, r3, r4, 0x0, 0x7}, 0x6, 0x4ffa, r2, r2, 0x8da5, 0xfffffffffffffffd, 0xffffffff}) chown(&(0x7f0000000000)='./file0\x00', r3, r5) r7 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0xc) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x7, 0x3, 0xfffffffffffffff8, 0x1, 0xc21f, 0x0, 0xc6, 0x400000000, 0x0, 0x7f, 0xfff}) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x8) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0xa) 16:02:01 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) syz_execute_func(&(0x7f0000000180)="c441855e0b0f71d479c402613fb7f7e30000d9e8f3406c2581f25c23c4e2f9204f00c4c3b56efa6565d9fb6567f2466e") ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 16:02:01 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/173) 16:02:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000600)="582720e7abd16ebae63225259560f8e5985f73f2a044fd33055552fb89abec3c305b2d2cd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f72819cd6df13c8ca02abf4d27bc5c48607c873ef16ab93f12fc4d5f16b136a5d00d1628b53a111597e8d9f1ce0c0ef379c203406cf1433946dc484eea51fb91b880549f5ad45450", 0xfffffffffffffe61) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x14, 0xfffffffffffffffe, 0x6000000, 0x8, 0x81}, 0xc) pipe2(&(0x7f0000000180), 0x10004) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:01 executing program 1: setuid(0xee01) semget(0x3, 0x3, 0x2) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f00000000c0)=""/196) 16:02:01 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) semget(0x3, 0x3, 0x49) 16:02:01 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x3, 0x160) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x4) r1 = semget(0x3, 0x0, 0x202) semop(r1, &(0x7f0000000000)=[{0x3, 0x100000000, 0x1800}, {0x0, 0x1, 0x800}, {0x0, 0x46ad, 0x1000}, {0x7, 0x61, 0x800}], 0x4) r2 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x200000, 0x90d2, 0x100, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9496, 0x5f}, 0xc) 16:02:02 executing program 1: getuid() getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:02 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) r1 = kqueue() readv(r1, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/65, 0x41}, {&(0x7f00000012c0)=""/170, 0xaa}], 0x6) 16:02:02 executing program 1: setuid(0xee01) r0 = socket(0x10, 0x2, 0x3) r1 = kqueue() r2 = dup2(r0, r1) r3 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/55) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:02:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() sync() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)={{0x7, 0x6}, {0x3f, 0x1001f}}) 16:02:03 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x401, 0x8, 0xce5, "9a33050e42f87a559678b79175d4a68380bf5b6e", 0x0, 0x68e2b705}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:03 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r1, 0x401, 0x200, &(0x7f00000000c0)="2eae13a6222372e2753739221aeca43b6753079dde0f25c693b406d8deb91fda52dae15d6b4e32906490c8b22883e1bf6f00a5be3205c0f53fa442fb8e82c816f25ebbc4f7833eec3f071df9a3c5ac42454d66cd035757e592e77ffd30bb4b9919aac90dd8d72e334a03b8351c848bb6ff76a2964e468dd52fef69cbe02b2fb315fca7f20badebd93801dec46b32d42c76eb9a96aedf84c52087ba1ba1beca2884b083745581fc", 0xa7) open$dir(&(0x7f0000000000)='./file0\x00', 0x2a0, 0xb2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 16:02:03 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) getuid() semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02: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, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:04 executing program 1: r0 = geteuid() setuid(r0) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:04 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) r1 = shmget$private(0x0, 0x4000, 0x51c, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000000000/0x2000)=nil, 0x2000) 16:02:04 executing program 1: r0 = semget$private(0x0, 0x2, 0x400) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)) r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x2, 0x100000001, 0xfffffffffffffff7}, 0xc) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setgid(r2) r3 = socket(0x36, 0x4, 0x9) fsync(r3) setuid(0xee01) r4 = semget(0x1, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20080, 0x18) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000001c0)={0x6, 0x1, 0x7, 0x7e, "1fdb1ccaa9cbc0538ba6d4fc1c0f98d0e2c18d0f", 0xb1a, 0xffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000100)={0x3f, 0x1}, 0x10) socketpair(0x6, 0x4, 0xff, &(0x7f00000002c0)) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000080)=""/55) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:02:04 executing program 1: r0 = getuid() setuid(r0) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02: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, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) 16:02:04 executing program 1: setuid(0xee01) semget$private(0x0, 0x2, 0x51) r0 = semget(0x1, 0x0, 0x0) semget(0x3, 0x0, 0x20) semctl$GETPID(r0, 0x6, 0x4, &(0x7f00000000c0)=""/4096) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:04 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x800, 0x5c3a2a9d, 0x40, 0xf19d, "8b71cf95569660fd858ecff8271075bc556cce39", 0x4, 0x3}) 16:02: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, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) syz_open_pts() close(r0) r1 = semget$private(0x0, 0x0, 0x10) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000200)=""/70) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:04 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x7, 0x200) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x47cc) semget(0x0, 0x7, 0x0) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:04 executing program 1: geteuid() r0 = semget$private(0x0, 0x2, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() r1 = getuid() setuid(r1) msgget$private(0x0, 0x30) pipe(&(0x7f0000000140)) r2 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:04 executing program 1: semget(0x2, 0x1, 0x100) setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:05 executing program 0: socket(0x18, 0x2, 0x0) 16:02:05 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x2, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3ff, 0x4]) r1 = semget(0x1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:05 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0xfffffffffffffffd) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) r1 = dup(0xffffffffffffffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:02:05 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x0, 0x2, 0x3}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0xafd, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x0, 0x60000000, 0x3, 0x1bdc}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x5, 0x0, 0xd3}, {{r2}, 0xffffffffffffffff, 0x400000000091, 0x20000009, 0x89a, 0x1}, {{r1}, 0x0, 0x17, 0xfffff, 0x6}, {{r1}, 0xffffffffffffffff, 0x9, 0x20, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x24, 0x1, 0xfa, 0x200002}], 0x5dbedf4800000, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x88, 0x40, 0xd1c, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x1000, 0x3}, {{r1}, 0xfffffffffffffffb, 0xa, 0x80, 0x5, 0x5}, {{r2}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x4, 0x400}], 0x7a0000, &(0x7f0000000040)={0x9, 0x84f5}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x100) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 16:02:05 executing program 1: setuid(0xee01) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000080)=""/55) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x104) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:02:05 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) pipe(&(0x7f0000000000)) 16:02:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="59e8009266572d091ea9996dd0cf8ce8dbfd99743fcbdb0f62b3cdc9ecbe7fa052015f5de43ae76e9f4a7faad194db7117dc27f53f4f4d65502dddf6eb7b1ef34e945c30"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$KDSETRAD(r0, 0x20004b43) 16:02:05 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) socketpair(0x2, 0x8000, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x1}, 0xc) 16:02:05 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x1) fchdir(r0) fsync(r1) setsockopt(r0, 0x11, 0x0, 0x0, 0xffffffffffffff0f) 16:02:05 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semop(r0, &(0x7f0000000100)=[{0x7, 0x8000, 0x1000}, {0x3, 0x5}, {0x5, 0x80000001, 0x1800}], 0x3) setuid(0xee01) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/110) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r2, 0x20007471) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:05 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x108, 0x1) rmdir(&(0x7f00000001c0)='./file0\x00') stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x10001, 0x101}, {0x6, 0x401}}, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:05 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) semget$private(0x0, 0x0, 0x200) 16:02:05 executing program 1: r0 = semget(0x1, 0x0, 0x0) geteuid() semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/55) 16:02:05 executing program 0: mprotect(&(0x7f0000633000/0x1000)=nil, 0x1000, 0xa) r0 = socket$inet(0x2, 0x3ffffffffffffffe, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) mprotect(&(0x7f00003a3000/0x4000)=nil, 0x4000, 0x7) socket(0x13, 0x5, 0x5) 16:02:05 executing program 1: setuid(0xee01) semget(0x2, 0x7, 0x2) r0 = semget(0x1, 0x800000000000, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/212) semget$private(0x0, 0x0, 0x8) 16:02:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x0, [{0x3, 0x7}, {0x3, 0xbb000000}, {0x3, 0x1}, {0x2, 0x7}, {0x2, 0x6}, {0x3, 0x6}, {0x3, 0x5}, {0x3, 0x818}, {0x2}, {0x3, 0x3}, {0x3, 0x8}, {0x0, 0xff}, {0x3, 0xffffffffffffffb8}, {0x3, 0x2}, {0x3, 0x2}, {0x3}, {0x0, 0x10000}, {0x3, 0x80000001}, {0xf7a0e390aeeb2ddd, 0x2}, {0x3, 0x11}, {0x3, 0x5}, {0x3, 0x7}, {0x0, 0x5f}, {0x1, 0x151ecabb}, {0x3, 0x646}, {0x3, 0x6}, {0x0, 0x6}, {0x1, 0x7}, {0x0, 0x3}, {0x1, 0x1}, {0x1, 0x8}, {0x1, 0x100}]}) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') 16:02:05 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) r1 = dup(0xffffffffffffffff) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) 16:02:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80000000008000, 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4e, 0x6}) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='c\x00') 16:02:05 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/54) r1 = getuid() semget$private(0x0, 0x0, 0xc) seteuid(r1) semget$private(0x0, 0x1, 0x500) r2 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:05 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x30000, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x48) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x16, 0x1ff}) 16:02:05 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x380) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/134) 16:02:05 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f00006c2000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x4f4f800000) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x210, 0x0) rename(&(0x7f0000000040)='.\x00', 0x0) 16:02:05 executing program 1: setuid(0xee01) semget(0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7ff) semget(0x2, 0x7, 0x40) dup(r0) 16:02:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) dup(r0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) 16:02:05 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/55) 16:02:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semop(r1, &(0x7f0000000000)=[{0x2, 0xfffffffffffffe01, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0x20, 0x800}, {0x0, 0x80000000, 0x800}], 0x4) 16:02:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x60) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x4, [{0x0, 0x1}, {0x3, 0x80000000}, {0x1, 0x3}, {0x0, 0x4}, {0x2, 0x7ff}, {0x3, 0x5}, {0x1, 0x1000}, {0x3, 0x3}, {0x2, 0xa9}, {0x3, 0x800}, {0x3, 0x4}, {0x3, 0xb7e9}, {0x3, 0x8}, {0x1, 0x1ff}, {0x2, 0x3ff}, {0x2, 0x1000000000000000}, {0x3, 0x2}, {0x1, 0xe00}, {0x1, 0x3}, {0x2, 0x10000}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x1}, {0x2, 0x8}, {0x0, 0xcaee}, {0x3}, {0x0, 0x5}, {0x0, 0x4}, {0x0, 0x8}, {0x1, 0xa405}, {0x1, 0x1}, {0x3, 0xbd00}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) setuid(0xee01) r2 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) semget(0x1, 0x0, 0x0) 16:02:05 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x1800000}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) 16:02:05 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x18188, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/55) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r3) 16:02:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0xc1) syz_emit_ethernet(0x89, &(0x7f0000000040)="ffc42893c7e4eb04203b34885a22304308852709cbab42b2b5ffb53bf043b0c700f59c7e200864e6b0d81d09d9b93f213d2ae32ceb1f5af05ffea6877524367128c4838b65645cc94ac75c31463fa5d7951bc8d181e0a452cb434b05a26dc80a0e0ac59606d99559481b38db4a53bd106f7724ffd1e51dc880ed6a22181521fb36f4317a2922b920ee") sendto(r0, &(0x7f0000000100)="43a4fb0e109cb2000b76824e1bd70f131623527ba0325eae018204236732cb0c4cc3985046ecea0a0e18232625337218e96d6e13119204d85d95d7ecc1015fdc53af2a0425c963ae2311784a98ff62277f22452221bfb1ee0b9eccdd3793416711ff5ddd7eb284aa45839a1b3bd2ad6d087005220ec5a73f2e54fbc877990d863164a726a70708dca181824457649847727d2f31ea7b6ecddca6dcf4d75682514ea4b361bb05774d0f1da57efed743e032831763b563cb72a872c717f87939cbf092a0aeb770c1e962dfcd7dd7389e3db17a7f0dde410209d5907925de432eabbff7a36fdc59d3a78ecefe054c12f454393b87e2e99498fab13d095691002e2a2096c85aa4f46c7279c973e0ac5803341aa87cdbd035f0839dbe4609f62bb211a20b4bf576181b5ec017478880960da04aefe90b24ee31f11113685931cd758995cbe7fbde29f29a453b8b49b8afa8feab13dc211c183ce00283f18b9439e279ff4b807e9a23458aba29c81934326152723920ead5f7eff9ae9e5c263f1eb02fd28eff4e28c9fd26e6a6d4b701e0d5c004c6cc2caae4d8c1b2417959e218bcc6e90e477590457ca589d293ee9997d61a50e85c86615ae895c97e7e09c0bd0a7373a70aca793901a80de984ab79da03398f19266792a274e2249768279f077ba7c2d9834bb821f4b8098acc69698e0b2fa15c75c477413f8380abd7d7be8b33327f1c6772014484f7f957c47f7ac77157eea4212ebf00beb739d5faba2052309850e279fdbc7587bcc6e9c4e877be35c01c68a251cf0c71647af9f392dc3ea77c176feebaf042b7b2de7b36816e52c8ac7dc646111e9749e04d088be4f777b2eca2a622edbece18475685d20c62a34df99c52c621b0f8d1460dbf4d2f4bff3eae150b8a67d6c001fd12d2c4815ab237999c41a111e12ca25bbbbe9295b860bd286f2fcbf2f60d93fbd22b8c1258443f3be92f3069354134874356afcb82daffe719aec5da39e5052d196399badc6d2b13e378ca189021782ffc08b2fb458661349e363fcd6e9b7f1563a6dbbf8c384fee24f20a6ec626efd05ee67fa3c0ebe059d454bd30c9ef8e4fa0252ad5ae026b66b597801dd6ccb62d69c06ebcf8b49262ea8e52d99e81e921970752d1f2bf90e213d0f0583fbe7f5d4c3f0ea32ca66af4b8c0d77eaaa2b4ff3278fe3fa5d192e0b89e51d84e883d68efe8d1c7819d7de9424621ea068b09c2a9c0e9383dfbaccc941e82f322af51b6069d8ec83815b4f005e8483d39cc57915e5448cdc5589f889dfe16af5508b212107a2bf64fcf3ccc65843c803ad3c6e89647084a45615e683c4c50e70a32ee957ec4b6204c3bbe3f8669adca8d7accefb10b6fe4fde42c71203a989bd228dfb4cb758ad9d98c9cfea1e3c7f2e28e475fd5d0c0b3dc1a4765fa6a62eab2475c3157ddffbed848fe38fc6c689ab342cb78a3f2d4183b9605314130da1e8bb18558cd1f2fea93b975de0ec061f956d774c317ed6ce897fbee217b10f6e57b13630eb8ff2ef2d96e6652bb961ba879347788e719a9773237d50b502d844fc0ea2535ab0a50bdcad80312fc2011531cd38036c0b3684c8ef3f46b8d6474e0eac5424398a37a098b6e94fcaf0e1c3e68aa6b189fcb8606876dd5d158a7391749aa30d18b51e7250b6cd5b7f78cb807f10cba908e47fc9a49187bba92ab965a1783b314f0212cffc2f74d010f5e3a0fb5237a451b51d119c399355b924d8b5dc35ec1d9aefe3bbae43c92427caba16e5cd425f28790f7e48b1026393f43f4a81f84e9031d686578139943b794c55d58f845422f5de4ef58021883e7682dd69ddce7ca0fcf53bd57f33b7d1fdf070b130491df9ebb67da0b58bfcd5957d8d8f21acf0771ccc9e9b26ff82f8c58bbde6580fa29c7b594bfbb2a285d8b45c504e1cf6804d56e66bd69631391a95f0d5e4e3f4f3ac65bd6e0ffbf363fb9a97d3de71fd300e9f62f7060012156defae03d1361d4e6d94aeb756dc81b50a7cc9f665cfde707b858ae6eb2acf1628d913026e4b9feaa634a89918cf69e4d8d56496407902f75aa79600f7e38c601be00b3969ce520465cd4da5a69fb6ec4e21f92515dbe07d980e2a919092e78893a43da8bc42a1bf01f2ef7cc001384c53040935af7770ee7366db38646b3c8dc8bbd7bc42e7be66c7f4a25b3abda72027f03e5ad678be7dbc1f313043b93c1570a5115f86317a8d67b1b3e37bb3c20ac9e5a77a3de3ce445ab144540b397f5bd6f3d1fcbbb80622edd418c7cc5ccb65e2af7baa690acdc2c80a4b552970329615af7ad60b8249be1a8c7437ff9006944d3da3a2ceaffc4a708e68ac174b935154d790b7694bf949617d76317075cf043d2eff0c5b826c5e29fd979de4fdc2f6e0b3ee848e0907470eed10125a0e982fdb2bb1680e6cfdf33566d9a465c65fab14aad689c80da1065355de2ad9d722d328f22759481612864df004fe4e5d78f6b73f13cd0ba072920784c69b0a1760349e2e17df2d46f5aec7b71151dd86de93bbdbcf99a4c03319f757d694dcf5e2f826f3753d6dbb22ffa5da1762575a2277311de3ef4638b052cf612c42cc7d5c81dea57dd73bcc1d881857a56f91bf8ce622949fbe600b261d6cc3b0b29ccc4bd2efcb331c8ea406a654c45a705905f106df2f055139fd6ef0c8964940d55af8711c987cd4a3d9feeaab0fb859b73347e8824dae54e317bdf63626fc0951933868f6c2652fd9163c60663e1c11586008c7d9b8dcd5645b34f8d97339834097839bab3d142c91749954adf558e6b89b37a2b5cc01a64bf350aa68e2c4d990693a4b35bc7eb50bc53dbfa5c65ce42aebfc80b2c6f5f88f5554802afcb75bdac00273738135899cea10ee27826ba1b5d93d891db120761acd31abd370503a11377bb76920620012a7b79db19d68de7869660ed8223cdf0bcfcf98bcf38fbe021e4670a93a42f9bb36a64860fa02ccd5b405e0361c4e2a19dd7b2f7b07d47570c9fbdffa3bda4f25d0e9998437fc252dd94a149ec78776043d1ade9b071f852df03619071d89dbd9f86b1b0ff9d69d0a117079163df803162e5766ac5ef3341d794e01ce29c7ec38a15c18a77a8b0742d0ef1f6cc8cf10d7ef491a447f05e87e23c5eb67455345e0222e0d0314c86303832d993b26132fbedb22b3d1123d5876bf2f84d0597ed056484dc128c18edc1523ca8f22d663e7f1050eaf2d2bf7cd69f9e029afb1d3418afbb38e7db29a9c499dc6f3275205b38294212fdb3794c5a05df908b4df193ee318b06702bd14c5f060e280524faa2a1db3be0af39fb832a5ab3c8ef0ff8b74f52e460d88b1f1ce1b7b04fdafbd074eaa2dd8addd27850cd445f8a40e4deb7b711f8c42e69c59a1fc5f5db7abc9d57f0f68fad0e15adcd92b10c1610803f4f531373cc0b8b27976ef50776736eafcd0048a4b3a7c3c4ca31a66934f1e940523df33a67fce51ce84e39a6f70a66de837e75ecec8dc683d27d38eb3ceeaafe54db4de85adde9eff5eee6f2aa51a7ca69d334f12e6935c65adcdfbf44a31b7fab6f9adc5ddc3897be49bbe97b1c28ebe51e8043e83f824cae06f5d9cb15198064d0e3d7574ed493d403d62b1b9d28c97379ccfe48d01b735eb23dd3962204b8ea7282be8cf15342e4d60e7f0aed4c675553233b32949c786b53f3abc283cc104b5ef4b6353c14073e32ea22bff45e6f80aca49ae610a301ddc9e1dfe887ee5469438bb1bf03048c94ad611df06553ec40638a2bb5fc336c66ae96806c6e81dc9e826b6f6bc7e5a295542811fa99334e300b4f0cfe9b438707b8525c110a179e4a806bad2bc247ef912571046d95b6cce2ef15a53217792c73f5eef7a59ac70ad1e18c0f84300d88d5af12da342867225e98adfad20a4fe241d4f147821b2944870859e5a22e079e97fbf3e751a7829cb10e55114722cb6bd895dd9c065eb9a7af703441cd5fe733c1dc15e7d098a10a8de3c4747b9e3e321ab74034e290f35c27769cacce7a1da2a496e51667488336b3d725adfc9e1529ca4fc906cd1084396cb9d7ff4ebead893abe8f9b9eefea0b8f5bafdfa907fc90ddddd1ecbdba1293873068dc82c1394dc676a551125ea8498d93869eae737c51e7998cf1a93d56e6da71ef919ce0cd7fcc6dbcbe859168237d7abd4c1fa4c268cdef07f0010992eb9d82efb0e58abb5f68bf69a1370ddb8c88ed5ef68afd3a98bdd684fb4551746d84f3e7dad39cdd144b38ebca7261381ffbc7703a1d9adddb1b86bc29eab568b675720b79055d31e75037db68baf1cbf745cfad0c8d65f2d1cf3d6527d93be7d4d9a449bd0d2c3eb4ba123bd4a76c3d3c25255c20cf94e2b9b0f9c752d57a96f5e6dbcb1f52648d332100a9ea85895a5d2f5c67ca150441777e835629ba82c82fa54eb4828a3536d37285394523f6fb6a58edfdc03fd00b5c9030975ab0b76f4edb7332062d7e9bd194b409ed8ae583860d542eb0ac9d3597ff034a3c73161692bb0f51139001b56127f51997def5a5ac39fdad2126385939d2bf197e4252a1b4827231f38833ac009ab812c6e560791398421dd5c0898c98284a9f5229256144cf149e1df98f8ace451ef37560983db4d00f1f9dd6060843c3e2b85738f33ed7a16637dc01023d722f4498b6c21e0499c1c47e091449e539a0a294ed73d28f1678b17dd9cfd45584f64142d2bd8f08cac4ee497bd58758b2a9a909e06f6e770e1db234e050dd1cb869c2d3fc7b3d9df58e93d69e2aa147cf0812482c06afcee266894209f91da2d873716ba8d13c1f793dfb5ffba455a10e684f223fa3dc9daada8c2fca1f2603cd38a51768f352c1fd31a0e7ada56bb0b588d4e8eb7e7d42abfca900fd2aca3fd92ee51ab184f74cca6ae1bd4eb1a52b7fb1f0fce6a7632f126611fdfbe0d3c294f7625bb76e2c5d310f3152dbfb85c48add6ca4cf81f8f30143001f9f97fad6520fce9bb1b0d16eeed755b24d9076e07268d2109cb3b77f1826bfa0bb7ea386d5b17fa03ee8a117bc525fb25680c46b0a62373499c05409a11cb1746494d0a84df80944cbfb4e5e1703d6a707d70a6c125a7b3c872431fd8cbeacc81d18b29ca4ea94737b42a88d72d68eed517a2eb8383e26ebbeb1e4f31267990cdbfc5b899707e47b031dd1a614b11396cf6febee7215d89944e3b811f81d86b86d27e3095b20a324c9abe119c2d036adfe5e02dfb4c600f7ede38948a8d8fdbf3a12339fd1b632be6e75d9da7208647416016c41be5d840ed4344d27f2181e634783e7789d05ea351fdca3cd87ff63d13ccbec2f53c58fbc0b6fde7a39a442387f599656583ee6592fb5047e005571b1cc3dcd92d656590a0fc8c6632afe2968424f46d70768816aee925964b915d3e1c6f4d7dd5994cbfee3908955992f83533b8a2dc406c374fd1afa3967a2e4398635ed2069d198975b6df15c932d2ba2f4a19662d9b2314df19d2062e6cd9cde499e2421f65f86a3ebac6f807f2fd90d6aef54b7a0e87cd6dcaeddb57db5d7e6a32124e195293a9bd1eed5ade71ec52fed65a4c46fe5b358ab57d4eb83d5e767028df48096b2052984933823ef37750416fedc7bba49769afc732a807fd63baf9be9db5903a7e4fe5ec51d44bb40fb4a6e6d33a444b42fc82ddf1053c664ed781a089d24f6e0ed2729d9fc794ea7142f2df163cfb968f8ddf7b05e31dbacd98cf0ddeb094cde2d27d2d7acf7b07ba9556fdc967da6c0bb700b8e061590cd0bbc771ae77ac588f864671151c16bcaca13cec19ab76cd4bbef826d0feebb", 0x1000, 0x3, 0x0, 0x0) r2 = open(&(0x7f0000001100)='./file0\x00', 0x20, 0x11) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001140)=0xfff) ioctl$TIOCSTART(r1, 0x2000746e) mknodat(r0, &(0x7f0000001180)='./file0\x00', 0x2002, 0xe0) ioctl$TIOCSTOP(r0, 0x2000746f) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r3 = open(&(0x7f00000011c0)='./file0\x00', 0x1a0, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() fchown(r2, r4, r6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001240)={0x1, 0x100000000000000, 0x0, 0x7fffffff, "f96f6259ad571e93e76f478b974564f10a8b5f01", 0x6, 0x401}) connect$inet6(r0, 0xffffffffffffffff, 0x0) setregid(r6, r5) r7 = open(&(0x7f0000001280)='./file0\x00', 0x20, 0x60) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000012c0)=0x3, 0x4) mknod(&(0x7f0000001300)='./file0\x00', 0x80, 0x43) renameat(r0, &(0x7f0000001340)='./file0\x00', r1, &(0x7f0000001380)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000013c0)={0x7, 0x3f, {0x7, 0x1e}}) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001400)={0xe, 0x0, {0x7, 0x2}}) symlinkat(&(0x7f0000001440)='./file0\x00', r7, &(0x7f0000001480)='./file0\x00') r8 = fcntl$getown(r3, 0x5) readlinkat(r1, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/203, 0xcb) sendmsg(r7, &(0x7f0000001ac0)={&(0x7f0000001600)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f0000001640)="0ecd2648c30817528dff316f9e141fcb4fa83c35efab2432251448bbf56fd33051ab47cd7d30d04c113663d4d36acd1269b078da8e2ba65d4ed6297de21e9c41f7bea1c807cab23821e1fc1bf7344bee33d9c2815a854009a529f9aa4cb122f3bf0a08af8cfa1a6463f55ab97c15644582a25c1431c0016fb1b38c6bc865024d8b9f148c8c6bcd72a95593a292f5210677a11ff84105f29c077fbe03c65d9b5b8eb3696632030e5a285924273601eb98e2ecc132f6d41e5ba343f1330c98e58b2f66949283553ade384927636f96060c0508ba917876a02a01823e698323a4ae2f9d450cf4c07af54a", 0xe9}, {&(0x7f0000001740)="08ecedb331883dd11939edba9cde5812162b3eac0bb2fccbd3", 0x19}, {&(0x7f0000001780)="9b2ab8753ce3cf7e6e2644fa8a484a02f7e29fac7c2c51b992925332ddced20607729b858d84fb381c056b09d09de241e9151eba6e39b6184a5b7da867c0a90d298c0aef68d78bd30567cf789268ba9208aab2755d78e4d009726ae702a1fee6d0e1ef8f6f12147883eb9fbca8fb", 0x6e}, {&(0x7f0000001800)="bb14eda0ec5defddc7074d1fbd2003ec4777", 0x12}, {&(0x7f0000001840)="f81c2ae4c02be71a34da834177e0877e9b064862489f0fc517e372c1", 0x1c}, {&(0x7f0000001880)="a31ec9e782f6ede79bf4d9356200fddce099b19bf3779c3507c1b4a353cb5bebecb6", 0x22}, {&(0x7f00000018c0)="3ecf97c91f7f1d14772f0d5b050a080768d25beba4236eb6a187d5b1c0f448dd68503d573976e896a38978b1f0ef6b18a0e5c9a20585b4207046a2337f0ec3f7759695a6e73d7f6ecc43bfd1cef0be3916c3364c387b7ef59bf73c5c9a554832b258bd50acdc7a6515bbf1e267c226357c328f47bbaeab", 0x77}], 0x7, &(0x7f00000019c0)=[{0x68, 0xffff, 0x1582f764, "5c6be0f6c09aa02bb09381a9ba47913a1a51897c43347945a85a9227d423fb189de5fe43436523cbb91ded78486eaa758fe8586effc69f56a29579c51a6eda16c55a02755eefdbccacc8f5995356bb805d6e14"}, {0x60, 0x1, 0x0, "cfbd0d6b6be1ac4497ded3f03183e701ff58cf8f1c7c1240261c53f707a95d377772672fbf93c0ee3941f01104ca3a643bc9d5b1b70a242e627cab28ffa9d84e88aba32dba67e4700c4ea7b1449a534c"}], 0xc8}, 0x400) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001b00)) wait4(r8, 0x0, 0x8, &(0x7f0000001b40)) 16:02:05 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/55) 16:02:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:02:05 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10110, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() connect(r2, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x1, r1, r3, r4, r5, 0x10, 0x6}, 0x100000000, 0x7, 0x6}) 16:02:05 executing program 1: socketpair(0x1f, 0x8000, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100)=0x4, 0x4) setuid(0xee01) r2 = semget(0x1, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xb, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/55) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fcntl$getflags(r3, 0x3) setuid(r4) 16:02:05 executing program 0: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r0, 0x8000, 0x8, &(0x7f0000000000)=""/30, &(0x7f0000000040)=0x1e) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:02:05 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x4000, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:05 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/250, 0xfa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0xffffffffffffff98, 0x0, 0x599742c0, "f912a5a64ea89344a150251db3dee28c9d0b0925", 0x0, 0xfffffffffffffffa}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3, 0x5, 0xaf, 0x3, "f032fb6d3827dc0b0339f4d19e9e2b354725e7c4", 0xffffffff, 0xffffffffffff0001}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x6, 0x40, 0x35c4c14e, 0x8000, "3f30af2c5b006ef5bae7f9a376414af2e7432336", 0x7fff, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x24ae24f, 0x6, 0x3f, "e5263adccbacb22a31e6967ddb36d6c6cc788629", 0x2000000000000006, 0x1}) 16:02:05 executing program 1: r0 = geteuid() setuid(r0) r1 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x7fff) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/164) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:05 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffe94) setuid(r1) r2 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:05 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semget(0x2, 0x6, 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/55) 16:02:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet6(0x18, 0x5, 0xff) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x1f}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="9c87c3772cf234b87033", 0xa) 16:02:06 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getuid() setuid(r0) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:06 executing program 1: setuid(0xee01) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/55) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x100000000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x90, 0x0) 16:02:06 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:07 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r1, &(0x7f0000002840)=[{&(0x7f0000000140)="d2bca295e7c164d0767d65f304", 0xd}, {&(0x7f0000000280)="4847d7edd7396d96a5b838975750e524f228e98f073ec6e8ebf7bd951abf7f372b2d1cbceaa4850e174732b93de3f81e3826e0e683909a52c7b32087a3cbd6", 0x3f}, {&(0x7f0000000300)="ce5986efbfec80eb147a7f3a170d0ea8e630d379338538c5fa3f68bca611f68f15b5c495ed5f3fae4066d819d421a2e10de40321862d", 0x36}, {&(0x7f0000000340)="77e14d1cd9e24069dccdfd26b815ed03d1bc27c12ea2d7c9cd2b7d6185fdd52553eb09fb0dfa5d7b0edb0b247502899e13ab0729a6dc2a7d05ebf532c8b0b47f3a4b74ef5c196bab2dfc8103b8371aca5bcc792afd8901b809b359cfd5b5612f212ac73c4f48f299ab3465e234fe4e45e807e54403fde2230c481f3e6d1ccd3784c0cafa6fa36b07069d7e2ee1d3cd0a69c79b445a2d7a33245c6193d79190775761f09f959922e9ceb6411a92959d21ee7cb03d5a6d02f4e93470cdea3df3dec957674ef29a979170bb0c4b690cf937e9b7a0ede5b3b158eb579045e2bec4e6f97fad6ca55572ff917512aae3b194c6683423a39f", 0xf5}, {&(0x7f0000000500)="5fa8acd91196df4e3d61b40e94debdab8191dda1cba347b3d9f59eb68d09e525c322f463a3f279a7e3e654d77a3907fd7b0a1662d1c3bde072e52993bb42a43c6fd6ea7b14a7fef7d63a88132ce0d1fb1ba4172b79ee98795044e4301472fd31fff67d1f7e54d9175f5b0be3bfd745286a30d51bdb2557962ff8095f1c1f2ecefbf75bdfc02fe43fe52c3cb51fd9508a7eeac41d901c4a5ad1e9b99a933ea41df2506eb8a0e2894507b53c66979edfa493076192d5800ce903b9ea5abe35cc8bc07713c92fd9bf45e7179fa3558bec0b6d0e6a46a32be5358a1be77520ae3c2d793220ddc1e672ed3b5adde0362d8b9e2f24c527eb9bf75c3e4965d25ece3e0207d03bfb95da6f29e028b35bcfcdd12abb042dbbf158c8988b215ad346bbbfa42f112b30687ec3cf56a4cbca1ec3d73fabb3e1e0e48f07f3261dfd62e5232038d0f53e9c9a97befc492e8b3b8a4b575a0104c34abac3e765d0f00fa9b50eedb5fe3d2a44611ae30f5a9d61be1255dbdafffc1d35356b58abd4861d3a8597a11353e8925a18b04aab8139f31659799b3da9071bd0e24acef7eaec56e2924a565676741c8dce449c85a545d915b3fee9d11a745326efbbade51281df3af09856e958ecd7374737b02e14cbf639a2b0cf78bf255948c77e1ea84ccd5ca3a138aef8538c4dd763706369f6551657188bb543caf86001b18ff1dcb4d79e380eb160affb91b79db97c134fbe2ee9fa6b81b70db849ebcd9032fc5ea691650ec9d1c2ba5e2cd118f8e43692eff36f4c6dde4c2f603b5d953d62b6ad86f792b07dcf1bc2973cf9c39fa9750073d489a3b85722b1ade29f214d2e5d27306cd22bf0f71cb603aeded5e09a1125c684fea38873b96e47dcdef5e7a9cdbd04f854eec7f87a9ffcf45fc028ae133c92285e97738d951c1e6a4a641ed591bd91abccaf58feb60a1393823077e041a43272ff82c2644671fa8da0967c66bdecc98a76ed87b130e8c89793d27bc9d20c411e649f1135c1c11a2d07b25c9fcddf261e2b1359d17eca6f1a051a78abbd03d489837c7cf2c22de317aaddf4adca3452afefa995bca9a79338b000e43ad5f891f13d35d7ed55f4b75c248c1dc5661609a889a730380c7884cc121aa75078e3764535bb99b5dc2fc9c8727444dd1ac1add7688ffbaa0bc56280191f7caf4ff10764d7c8dd096e4be75c63e45e9706b44ad8a6e872f7592a81e9de34fbbd583e4fe4c8a1f9c121d8ba3169cf2ea9329c462158445e4717e880730c4774ab782462cfc372b29f372652ddd5434f2fa239598f8a44ba93c566115c06e5fbdcd2daeb1ce656fbaf59b80fd7dd3df35f451194411cb590b01944af24d201b06075188a2b498843628b30e5e5cdc93ed375a6935e58e936b34915a9ac882063a74b4e181a34858cf50e27d28beae76446a2a8f02a6c15c6d24839a200a578229032707a2cc4a3a77f8ec31ce75fa0bb9120e779702c2dce2dd7aee08e946bc4cdf47ae200e22c5800b1cb9edd15d999c5f8c5b0d2e9d6f448ad30bc16a0d5e5a7471016c32e801bb0eed6bec281caae6d8b04c9a69de5793eb96add9efa1c6171e7c4e234d312692a0412736db76e67f71bffcfb5f39172bb7c80048c4961b4653b228fb56ec622ab777824de0849a92b59ff1bf4804142ce62ce624ca175edc530150de333439cdd457349b17d541459030247bd48d74e17665d66eeacbed705840c9692e5a4284a1f61218e1abaab7e1d7a10de191180bd02882444a6f678510f07cff1f5cc77cbcf687ff411a6f6f464dcfae4ca8d84430022bb55bb62c8a6ebd51aefad2f790c4442c6429621dee07cfcfbf0194c55d868575bafbada698e9e6105dd0f3e638feef1dce841f00b91ad1b980d133cfed6ca21e6a3f78d8557c9cc4e334e65c9b676914866f49483b0dc9abf066dc43dc458810f6ec3650584651df506db74d3cf3270c7012b17e2c788f06c6cdc044a75a288de85885ebedfdb914505718d464feb454977018e3fce26e9faf74569702e71d9f83efd85f9f91d6163f3bd5d4ab11a492bc531000cf3797bedb4cba53af607c75c27e579116d9753e70f5f419870f0218ecfbdda680aa2cb2deed744eb4033a0d42dd58f6623a27f4ad350cbb0b7e35565f988f5251a8b69975a35b0603c31e1c486d90c82c8cf4ff9e13bc53dddfb10f99992afc10eb87f1636a53ee09351f4679944478154f8072744785dafe1084d3c2979f8aedf3531c05dc746f1aca5989e6409a49756e0c536cd92a0320cfe9dacd08b5cd428ffb9f7bb49153811f01891eddf1725b62056c684aa1544cb8874696e0e7ff7256bdf8d2133a9a1aa7e13ff5b6defe5d7426af04f983404fc414066f45f2124b6a48c642edc65d6f47fa75cea4de63587df3cad2878601a5e042f9c7a09acf284fde60700d9379c031bf7e825e29272f4b75cb0c1c635d03e087b3414954d712c6c6708daa0d2fd14f0f5add8317240a42d31809bb4faef63b8587edd777fbabf22be73ca14939a138645a1076e75bb562f994ccb9dd18da5af7b9342daee6586cb160d41b889dca33a62fea6576ab4461a4f12fcdbcd89fff572828153efc69ece09e54055f91ab1692c92e31ff14abee60523b6293e11c014248caf0a0099fb33daaa005b16e3322fbaf267335403c0fd1aa9a4ebc3217c54b65b280ebef7a2b21b47e0d1ffedac23e3242449780e968771bc9d5f9639909c5afc404b798092f3db77048b970bcf1d27e45e81e478ed83f3c0b394a51c4c85c70e507fd09612219f431aedb52573e0149d60e00e3158a2f3ece274ac07ce74e2f9133dc55afae523c98cc511ab72c7e701bc72532d4dbeb16c7968e622e85a3a6cae667141668d2729c5042529613cb1967b627079d72086b131285f44b45cb10bd2077b6835d21d4d1871d8c7956d0ca279bbec5bfdd9b3256c8350f9cdc4c932bb81c0755711483dea40c60ebc9fcaa05810b913681d18dd360c06b1fe06cf261bd9450bd6277e5f59668a7b43a2d9ab65bc8dc9684b2cbbe6c598f4df4229538417f562bb3f14514ee3cc577370bb4fa06f9012f0a9d960c03d80e1f5fa600c9e1cf75743c747cf83e35043de283abf05e5e3d0615829a909a4bda40a6cc9f86fbb560c78a77aaf0ac8ccb70c6516b5ed67a486b769e824ed2f3181ade84a82abdfd8349c372f14208c165785e1733d6703229c9d65d67262c0ca0dedb32edb60de970ad1d922e048df3edaa190b724b9959cf820a33a50a2261f842e90d92ca02855f576bd27868a68c46260ab45d7ee657a6f1f9282df144d4116d010a22137c62d19c864e28ec63f8165eac272a1632ec164a28992e3f2e43029c6151ea717d7ca79362691e3f2c9a7193744a8d79591949b3b707349fd2bf42f2abf351b86542214957e596e736fa23c2e4140d0abefcc3b7d0a52102c1b6ccc4ce5f33ca390352ee1fa8e1ab5b958324a228d432b8f67b53d48ebfef9c2f5115803b5eac9067edf033b0229042087efd3c45e312cc4be160992501f9bcdea490bc3c13ec3ab5f4739d3b0c9f5ec1cdda4910d6ecb23ee6ebc0ef3cd74b7c5a7f3e0ddb489e084b58f78dddafef9cb992a15978d5d4456858dc59ad574eefb8a60699f07a48a2cae1abfe6553d574b9264422e3a0cae59ae9769aa0afb367092d742a55914b3bf7555435c0ea525f9b3deb7115e938bf37ad77ad15cf6ad6169c0252f2108d46f28f1cab358e8180d916678ac9a0a8750a299bcd8c30b510e5b76e94f7adf11f9ca6e59bd8cbad5f38a9d3761aed772af1fee48a4c6f2c4696f01f873fc516b65234dc5483c51f32a296b17854b4d5ca39e4cfad8c527bc6a56391a49a81c709b3dddbba84465833d39b431ae1ba657cfe62b30f6e9ee9d146732fc18e34921267a561ee39e0267255dbac61261ae53be50f01333700776ce12d8059dab8bc37b323503dd77b1c5faa4d02e9fe3996db0e50db822e77ebb9dd606f40e0749b451ce2c0775a49e40a507f0761e8c6f4811e41702e3d3846ed9f87aaec5da19e4e3f6e5c77eca96128ef6734a800d5c37505cda2bb6becf6f32e6660d93723c2b95c554fa5a193b348803fa7749e8b7a4cd8fcb2c1a557e089c3b2240a44cc2607cc75fc143622ccfb46e07bbc13edf5981195df039d2dafbecc39a3f589975058c7884d0d66a05732a53327399d72b13d008acdfa93b21811cf03e8abe9d2318d6d9c5deddca8fced5a29ae1f1de39b10cd7ad5105a56f59b368f8ea4d356fc96b6465849e6a5891d943a973cdc3d3155da485a92e10ba6f337243ad03b6f2e4829f4b7f2de9295fa819356548c93bf279b87a2102d639a6d653a7851969e9184cb42110e2260706ab709a65263acb07cb5a617c271072888ab1cab1b4e238cf8f4ab7c7cbd9c0a14c7d89881d91fd08529f04d994f3825cb982d651ff09eee1ece0d5b705b4b79b095dfbfd9bf0b693b0228beed0ce0836bfe86d997fed73e353e74fb18157acca9a007e507ab1fa1c0e14310acc3e999c618bb0ac14d5f19eced65db9ffdef7d3afcb7bac9eec24687f64f2552dcd1866ddeb786195a1ac9a3bc2d25f3792532f128369ea24c92474ba6f969da1e81c9d294c8cea5bd1f0337b7b316bddbf7b63e350a05a9925a81fe859ad094a912fc201da3b1d701e2f3839aa6acee68003e4989f89c9f950139583cf9a234455a594b6e1337e0e643ad63056742365675a77e08b8456a0bfc0b8fe77e418f9d1c31b6dde6db2486f5cf1822179441b2a7897e64478dd136336f620805eeb38d24f8eb324822733a854783a88a3e25145b87c0189b1763498769ec7fa99f79e847055710f520904e4a40761dc2a00926e0fad3eaf5e8b26ef3684c76bea328506c585c215af432a9495de12f4dbb0d463512792d5d631ba710d42fba8011477cf4d2ab915d80e1fda18ba2ed35e4c6e6801a069d763c24a4c46792a07eeecb4b69aef6b34c40d37e72aa13b1a31d900ceb8d00b31074d283b2a714dd86c6a3db7ba67267e8ff8f30e2a34976c2a847450045a16334ed4f49b32ff40e689130a070120d5d72948661c68e96f48ae77eed3247b3650c3255d471547aedea779c9d5c00ddfd875d28b0f882c1d63fb838252629d5e17523a761c85b99508cba855d699ab0929f27b940547b9966bff8cd56132f7a7e88acbf16e9acd31b5aaa5b98bec8fd0a80ecadf1eb0c353e80b7b1ea68a1cc50b747843cfec6f62c359521104f7995f0960136e5ebec6cf7f33b60c46a711034c9dccd4289ce87d17cd6fa356c00aaa6927d53ba853fa22d06007c82f6a5788b51374fed66ec8ddb9c12f1a779fc088d670e2b0bd2f996179b97044618034f0e9853ebe320338b56d24fe18996a1a5cbcdd1c231adaf847aa926b49358a6a32a12b2ee51877aa9889c157518cb6e1458f94e376a1366ec21245c1a55d3714a43fc14e128b90235905e64f600a714dc7c33b1ef64d7b91c2df4984394438a45d7f330ef8332f7186ca6d4614b21463779934c259a654be6300d6b12858bb314b92f3ebcca79bca89318f43e17af6e8d9db67982f2b45cb24a6d80f0c1302cc1a55ffaf89a0d7af3a3700044ce1c1f8fa33bebde8a0c16e91db08757c899bddded7e77377a555df472d6a6b895bd55a368673d17528a1d67120f91eb55bd3c1945bdf5c6eb2471af4bbc8ff8b3984db67dbbe1858a3ded0a508ba549e2a24dd6fe76296d2e742f7044bac3f7609e7434a9f2cafd35410152c911df96169c1fdef32ee978e", 0x1000}, {&(0x7f0000001500)="a149be093a9760447f0bb04a08fdd3a57ef7d530c0532d20b9a852de2fbc1a6075b1fffa78404da249684cf9353c2dcc3d8bdfe61e18db7d7ecf10645a21bfc86a2e4a873bf4ab5f23ed78261d2267c6deb04ee296180c2b96c66e295e8ca695a4ed13e0b92979910874db5a0835900b1337a87d1705f62c399c01c5df4572f4a9cb20a1e5cd20e2a590278abf12ccf41336ba8357af7f200f4c6e34da6d5957765d845d4b1535a507d0527b78be5fec4a46b940cdbb537d43c052644010f6d28c1bc5b2a9a1eba369a325bf7a1f759a03ff37e6a5", 0xd5}, {&(0x7f0000001740)="e7dc5302e844124093fe5acb5895c483e7d0fbd1f590ae12763702b8851e1beb8fe86c01d7703c8d2cfa01c15022736b671707293fe12a7fa602508738a5eee8f9937fae2077c5b05f3f26f0a85f13b6f7298b029c5f567cda2f21435cf8753d8ccea70b2b3874e3396189f77f8932383a5ceb347e34190673fc9a94bdc65ede014e1c5d3f94cd0050a008a06f4dfa52ba2ba9e5ca94fa68a8eaafb93ef03e1dd0cac2ede59858e910f98709888853bdf074bbf7125ad735d4f34f59e61e717e61d89f1fbeee8352bf817dcf356c13f7ba430fc7db2f2cbc574d0eacb607478038fabc1f221389e81dda8a9bbbc3a42c58aa58829086db1a79642bd2c5ac6e06f86952af6051ceb0d1040484c8670e507da5993ca2aab2a41c9b74d655f473a25bce4372774b70f540e1a28b135a78517203b9e12a7946aead2618b61d23e307c7477376db86fc1f3a6e02dcc1bd8055c3b7acd852fe476bb81993c41acc3d839d5ac05deade575ac8866e984d443cbfddb87e7a5f3b4da174575aeb604186226a28f47a65db0abb503206d52b1d0adeeab199255b12394bf726d1c8f39c6db3fb0c0ad9a2e5f57019a8e527fa8b9388851dc3f82913659674efdfa5226405d28c00d91519d12341631e7a8b4d927e946cdaffbc4226b562030d6314e84297a9bd286c6e5381c4d0aa6b2dc8d62f984ff51355c454b21e9d1fc657a1a1b1efddc9596f38c7037a84e69906119fe68e139620f312c12c46e2e78c875c3347871d9debda74aafb022901a0f8c0eb8a997a73ad49bc30d637bb3bfa216f4767d7bc12c468faf1204bd3c973d9c25808c74daaec06ed955121001e7154a7f21707683117ba951c653fda6a12e4ec5adf502454982cb6ee99f1cd92ca3ff3b7692fcba84aba56ea9cc87a9b7518aa0dd4aded3a7251345c8f5ab0bea1b93e7a190604716a60ba9c21c3988a1e167927075265dd860fa638f861cf9f3beb41206fc91f562c28ee309df69ff7fee75f2e559c3f2f7835584932d8963efeb23852ac707fe388383f500f2605020baed261e29451d5660e37034ee96dbb59256bb9144c691ab7003b5dad9c2f96a6cfe02af46fdf52845182939f384e7735f2ec2f1165f0ec3640b201457f0563655bbdc8463e4160adb3b5a3d6b85976104daec7320ad17530cd6cd0babe5595c695dd32eb9330676b46f880cd3bc537f5459f6fc60ec0b6fd9b663f6401f30423f61c0e0068840dcb545c3fcf095c75dee939e0cd82abf2980aa3015e8e31af3455534e2fbba1cf622be4cf314b76a1b32b35cef0db7434ade82dbb59af951fc07d7bfbfb6fc9bb1e42b2b9e38c7bb21ee23146648af0bf9ee4f9858f522a560dd439855c2fa6d8d5a788297e3e6af652e947a0b578066823f29a3353ee29c844d3de555d8a5b317cad93518a5a1d2bd3d3a16fcf96905ddf40b01cf8be0215a0811ff74d9cd186ddaf294ec343111f764bf24430c6fce02b9a6a54b7e19c6df2c1407faea6d1caebf282d8b6a78313c67944005ff0fb6acd1b073667a763c5a4d923dd6082ffe5caf5211fef57de1bec68368e22c95d8ad7a40efcfa51215e3e06e485fdd9a5e1aa0f5d938546e97f8c7f2963961d0670e83ffe5841f90bfd6e9ed5c37a47f5593c543b7a3919ca2bd1a49dba26eccd66375c1d051b0415e97a76833d963d86613b9a7e7edc59cd0773676f920363a0e176b35e18f8bef68e960b3d109688df88eb54d392765de4f495018ba3b528d7f1922c9125f2f8d9e00efdf61b4ea3b279b9584f2a8e04acca82834ef75b61fcc5913749b41523e53b424cfba8c23473176c8679a87ec85d3d01e2a28ec16cf3feafcce0c744623b0f06d57a47e06ff5741583e49d2d4d1f9b202a14ecef2d895a032a4392febcaa8ec199da2695b1c66278041f551fd462bcea1092382ac99cb7e50552cfbb1fee84ebcc922bfd021be2dc5937ad3448c957512b36f6ebeec5db215c10a3138ba94edb494770a2d87db3249de2d4119b6f1c4a1d6507ce4bbd2626a925f5398eaf90c1aed7884e575339ac30dcea40e03c0a2e19e64a4c57f484fda2dae280d05ef1fd90766ffb87716c35d2f22e215534d478d0ec0a92427b77938f553121a80d194ae84fbb5e57f7391c77fbc370689a8d0b44cce7f7c2d85f62e714a8d923236c47fd7f4a66251d1a0744f02d4091d5041e73925f33b2f412fb660c08fba81e6b113a68ffbd6745c9a637f65e06af588df84e762fbfe7d81967afb7388c5615636efe8071774b5f0608967cceed1ce77d626208aabd250fa5a22820171422ea033e0907dfd5fc4f7a670f541512cd3f64d0dd11c3f2f9e3477c47aeee8ed1b6bb1992aae49cbcb9b1cda435c74b969e6fc7204aa7619d424bcf2bd44a7c746014f56efac58acd31871b48c8154d17a99bf9f83dfa51abe12addba2cd73c623f7a10139fe424f1389e945a365f28694fea7027f40d8c01f859ab332b34272d53a3724d946652889cb8ccce098e4bebd4dfbee7a276a72cbd2f963a7c17c8855114048f8262257e2413fae065f101a72a97d4b69082ad070793cd655ce9ec371f6c0f5b8429e8123be066cef98266e09cb36c9cde1d289559d7f5385de857e08f678aef6ac4d271619172b6da453c382098e7bdf6dcd27310f03d524b91f1d25829c95d0bcadf313c7c2c1bd19ee07260ebe6e098c84cc8fafe4647d798784edc46394b24f133e86ef8cb60e5dc3cae6cd6e62d7e9a122617bcdc11373483f5255f09a246df5927ffba4fee81f41fdf314a2488a6258f2684168d6e1884343b9c94688c233bfc6d8dbe841467601f06ba90a646098ad2e9cc5afba5fe49ebd1b72b34b89796e50ab51cf78e083ccf96499dc0d85562b20faec362f1c4421dfa7c958d9670f0cdfa65695f7325bdf704907f2eeadaceba190321b6d4c2e5c15f9828284b268c0a1f733c65c0947e3e200b983dfb65176c6489ce6fbc001a2b74fae79bbc573c7520cf754ef1fbce50f16e9bab57d66187aad0c379865fb36960a5689566075d02ef8d17352e7f8c22c7d7779d5cbd3e7dd34337e33824cc47fedd71264ee055309192a0363ca5dd47d0dbd594b07ae3d90b01d6a8829871325111dbd4679ff6e5712d1f5359df24516b7287c2114c040468cda1e37006951609e36f542c687b21dea1ec26e1842b51739f6d71794f1534dfb409053303f632d5c2d322502ba5478b9b9aff306c49e089417e4b7e5ff83427558448ccd885b130ab3e0bbb9edf30e397ca0c2b061259c696758ecb90c29bae2542248b4a621f367fa093cdcefec0f3b8977bec34eb4f114a084f1d58b28d02791f7091f4bbac91c37ee5d161b8a0081d569d794b4c06ff53b8ce3e32ff69324f65b0cb08c354a206732b2db9fbe0abbecaa4de77605a94f77a1e26e8b56409825b7d91176cc34233e6d22285a651b8b4a906dcbb8bace3b2490e046c08eb896987d89425fdbed73866c4fe744d543a9c748d83c8d5aa53e9f999ca437169f5626b719eead0f7a9953ce4cddc2b3540e5f9bdb40fe60776f4c950ecf5b4441bdde733fd7afc792eb9d9b8966b82fda3d87f6aeb0f3fa49eaca800a1ea3dcb5e4878ab3764f03e05e94a21925db92033e2a573cac0f764e27bcfc7b2e02d06b5f9243824af3b4df65bff02b1068c2f296daa578cec6968d9c725e79c57a1e88c4db33c7a361fbc063d7ec1e6b33dbd431f70ad79cec452f52f83573a3414c74fcc7f4762bb68478295e14e3f2effface9caed8d68800c8e422345e05fc7415e3cc749f66c439c0f2bc20c545b2f2d4d846e81c1110558ccfda71e2383af10ada87236607f7e6ffa6ca4d056641e128baffb879d46276ee2c72e4bd9b60fcf825fd16faec36313550bb7f5fa0274561f70d9799f12a0d98ce203398a20c5aff7878c831e18056e5e5e81b1731422646d6bc1424d9dac2cd54034e8a3379448dff798102035c4291b67a800fa097d0aff87e9bd18b5bb55bb18cac5c6d976121edd5c516795fd7004752cffc2f2d010ca7a11f06bc4f01aeed63cd7951c73b6ce43372dd5b831e3f2aadea7512419f2d83274de4a9c317a9fe8588fc20dfe76513c7673d85fe7ff4fd343b3ef61a65f75e19d8aa4e74152fddf823acde01caae1f11c13a2238a8374785b5012d03bc67cd7b4861d452134a0bfb0b3d1ef740f54df7b77a11ccbce7504ec04344f0dafa2831259db153fde5525f998c3865aa147720b0838198b718f4a09d11779741a7b7f0a2f5724d90c62dcadaa648558c4fe4538a29b05dee50ccb5f3551e485d13b3227fa4ec6c2d3a972ef71f84392db0af5e95a84ad7999905bbc74dff80ce7f2a730604cad807957baf134b531101c51163f039bc5c525ff0ed717a3999cca206e692792560674ef510a2bcf1e4711dea8fd51c80b8c82f68c71b63e5d3c4de45649d5ded9b27bdebd3ae8b604f0dfd75fcd3844999021c9249a61b59d9001b47b83b31fd7c63616fccfbed1f24201bf18351fd5a89c20b8adcfad4b26b31f31bca694d268ca082ff6d6c5159ceeb49b580b7c298f30e1a8789bcf2f15bb48314bea43148d51eb216d4a5fa7858b829c7a7788858199a807b34aed8ba375f78b126f9860c82609c3b28fea20debac24742c8f09b9ab0e83824d901f583a2a6496cd6f9c3a06eabd2b3d972c901053389bd789869bd26bd405e5345d606662e8b067d76a0bc0c5c50ce97863aefb79f47d406ef33afc0e5751fb0fb4739973f8d2a9fde164caf42180238614869398451acf1874fa7c454d371028d3fe172a48daffb4aff743861d33b7514edd2961c458c666a0ba2f2dde376ce34e2330ff067c11cd5ee0fef5b3a93fa514b3bbfbedf10dcfb591d57daab33ec82b1b2030c8bd11890e4d5c38b06e57564c9beed815278ea8c4d044cccb30e9e27e93f8fb6f7002656186af9c0d9f1086ddd2d8c1c74b7cfb292fc7c91be651129b14dd501642a052c7fd6d4978799ee18dda85e67f8a72601cbfb4baa821f02a2ba5ca52799fbc8e635bcdf6197f8e8bae179830775c4d478068f6ed3a0beb80dc1d6a0b7b69c0743ada99b8be339f716dc20b7bda0860eb5902c3d9ba65a9fbf0faefa230e41f35e140cbc23c222ba15709ffe8584b5dd2ad3f521ac0d67479a45ce3a64b689a7404e027b7dc7c2e30ad0d2cc8daa76fa8fe8690dc8bd8fa0550cfaca98b375fcb3179c2c4a88e4bb8366024f6106a6c4b89ba335ee5a11ab9dead7f5d02d48387f515f92373bb56faba0f8d3d1b58922e0ac7158ba17889bb3b2060cc1d79c4ec955ff801b89ede7543cea0f6716b4487aefb88cb2f56452cdfb7d2f4098086adf9a6932939e8e23f32bf35f94199949dad50bf79d355737394f90b790249f3c086a95f37b9158d4284f9911307fa577f265769e77da23c807c0acc1b4435007f905587a9030eb1e6f835d594d223e248cc54741933f3e1782ba522842c0002e7f7dc635f14e3644c09dba614175d7428ef8d4e4f458ab24bfa9233647f25baf90cb32a1046fe6ea009b5af1c4123f12010d74cfbbcc1b08b91136f1478417fdab3bf4c56e975515db34c48a026cca652062e871a15a49dff2bcfd41dc9b9674eaf53ae54de09272f3f7245c578d1ecf881715b465a83e42af9d23ad5171a0c42254d4d33be59cad79865812425e4e065a6c58cd63925812c9874cda7728238a267adf03b756efb5adf9bb3bfe516503b3fce243edd78b10e5a52f0feb65223a2ea098870e72babc00f82d120a090f2", 0x1000}, {&(0x7f0000002740)="752b67a2f80bd57df500830a5fb905d6f476878e28195255cb9466c0312aaf571fa38f55214cfbd685ebd77375a9463a9ded92d2d46f52b18ba10e9f611ea6ac960b80050e8ff2d32e20b4d4ebd883bd8367ced315616292c2abc0cd6d3b6103a0641b327e4abd74c02a8502972cfba9900b2f5b321d4e9c8f491dd92dd8dc779906bc92714158a3ef798545028793d2f1c33c4145f4082bb82c68268c158e026e6f2b5282cc8b2319912e1346f1d8a92837c289b49137259a147c87c20bc9b62ad90bb95e1aa7450e0d5c", 0xcb}, {&(0x7f0000000440)="de6989356584ddb78dbd6add11dfcdc25d", 0x11}], 0x9, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x0, 0x4}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) pwritev(r2, &(0x7f0000002ac0)=[{&(0x7f0000000480)}, {&(0x7f0000002900)="6c1de7900c5649802d6900942ae870e6e6e06f4fee9a657d881789cd2ec946173bda7673666bc7910eb48da224cccdba08d12449d414ed6e2ad14281588c7294530c31cfc6856b1022f906b37142064568685d2a8eeb0260e8c706e44f200e48928883e6361b0b531130eda501090b54916b", 0x72}, {&(0x7f0000001600)="e1c14cfd91e9ac", 0x7}, {&(0x7f0000002980)="18777f9308934d674b64806fc3c3fe11d45ec27120bc4a1fc024b440d6aeea20df7a1dfeb706d6f96df114e121364def8c3f873c903752231f99c8b812b56d99f38c823a3f5bb5203356c925a5e5f9731545a5a7391256fb6176cb150d134e5d171266efe534da02d7b54066839fd90283098761da3397792d7d160beeeadf05bf674d4d25728781611fb6ac7f4d1bde5d6c3e58bca826638ba67ab6335383b3487f4b629474d27aca244da46006534a72b0b0a71ee6e9a46af8bba4c91792c82799a384e42feb6429adf9f580", 0xcd}, {&(0x7f0000002a80)="80eea6fd2f8619a80efb2c82769b9cedc754ea397ecb1edebaf1b33d314bf2181a1e0f7e846a417bc458e724632c8f3224a6e637c215c712ecfb55b08c", 0x3d}], 0x5, 0x0) read(r0, &(0x7f00000001c0)=""/142, 0x8e) sendto$inet(r3, &(0x7f0000002bc0)="104e122f5bac3e67d14b4b57b3f8afd14e4c1f6cdac1d2f0af9848f00a6251efd249e85004bf", 0x1b6, 0xb, &(0x7f0000002b40)={0x2, 0x3}, 0xc) 16:02:07 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="3c8eb00512fd070a9278c87c501edef5f65f3a3da5d310be88ff30b01e69d8cb7864a4860b1bf6f8ba37f3fa30bbe49eea117238f883468c0fee3f5b72a719fc5e1a7b62e797015d694049ae11b9e36da90c0b43eedc70301e84c7daa3337db4ac98eb3a2e8aa5057b5d25276293246c42dbc2af4d9433d9f20d5ad58c1ae9dc39364716a6b7223ec415af0f7aea95774c002e162067be65fedac910a56ea8bbc7b97782e683bb05deac2725b7147ea3568ed7aada2c3c46e9c809deaafcf7c25b554452c8f006cdd37914972135fdc95e0aa82a5ea9f10f3c4b1f", 0xdb) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffe7a) 16:02:07 executing program 1: r0 = semget(0x1, 0x0, 0x0) semget(0x2, 0x3, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r2, &(0x7f0000000000)="6b79dc8a6a87312abfe11ff78c343f8d435a248ebb7f857b193d62d24a8a66de5385cd723ac8dfe442d6d0709591d86c392fe96e545da5903f0de1cdefc45a70f1f9818ca98dd7dac58b3102006e1a852fc5b766c793c67aa6a7baa32ef89d3a799888aa7be6ec8d7a", 0x69) syz_open_pts() 16:02:07 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:07 executing program 1: semget$private(0x0, 0x2, 0x10) setuid(0xee01) r0 = semget(0x1, 0x3, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/212) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r1, 0x20004b43) 16:02:07 executing program 1: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x3ff, 0x80000000, {0x1c5, 0x157}}) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:07 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:02:07 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = geteuid() setuid(r0) r1 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xffff) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:07 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) read(r2, &(0x7f00000000c0)=""/150, 0x96) 16:02:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) r1 = getppid() fcntl$setown(r0, 0x6, r1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 16:02:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) fchdir(r0) 16:02:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000200)='./bus/file0\x00', 0x0, 0x4) stat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10080, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x2, 0x51}, {0x1000000000000cf, 0x2}, {0x8a, 0x8}, {0x1, 0x10000}, {0x87}, {0x185, 0x100000000}, {0xa7, 0xff}], 0x7}) 16:02:08 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:02:08 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) 16:02:08 executing program 1: setuid(0xee01) r0 = semget(0x2, 0xfffffffffffffffb, 0x4c4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:08 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x7, 0x52ab7a7a}, {0x3, 0x80000001}, {0xa5, 0x3}, {0x81, 0x1}, {0x24, 0x100}], 0x5}) r2 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/55) 16:02:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x20a) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:02:08 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getuid() setuid(r0) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:08 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8002, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x210, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x131, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x10010, 0x0) r7 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, r5) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x14, 0x80000000, 0x3, 0x4}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x5, 0x40}, {{r3}, 0xfffffffffffffffe, 0x1, 0x10, 0x20, 0x1000}, {{r4}, 0xfffffffffffffffc, 0x80, 0x50, 0x100000001, 0x3}, {{r5}, 0xfffffffffffffff9, 0x48, 0x12, 0x8000}, {{r6}, 0xfffffffffffffffb, 0x2, 0x4, 0x7, 0x7fff}, {{r7}, 0xfffffffffffffffb, 0x90, 0x40000040, 0x4}], 0x0, &(0x7f0000000440)=[{{r8}, 0xffffffffffffffff, 0x2, 0x80000000, 0x6, 0x1}], 0x100, &(0x7f0000000480)={0x4, 0x156c}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r9 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000040)=[{{r3}, 0xf7ffffffffffffff, 0x1}, {{r9}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r10) 16:02:08 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x40) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000280)='.\x00', 0x3, 0x0) fchmod(r2, 0x20) 16:02:08 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x4, 0x553cfc3e646bec7e) semget(0x3, 0x4, 0x85) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="7a2e58e13f19edbed8689455b211520109aac8d974cf0f61a1a2b420b9e5011ae060668ce5c3e1fa1bf41aff", 0x36c) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x6) syz_open_pts() 16:02:08 executing program 1: setuid(0xee01) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="d2abbe8bc85164d439b4d2d0e796d1cfbe7ab2197b27cc5cb666a4ce21bd213afc27f76e9db9c8928e87e6b2c1281b949c24fc3c6b9984ed935013b08d1fe5daf80316e6887aeef71d866966b180c6323e653341cef222ff8e22473c384f20aad1367517eee54eb3a994de05ea5ffc8edfc30dac2601a17a911909af9e0d460515237009c63d78b4edb35d", 0x8b) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000340)="580c0d0000d16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc84ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7de096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4", 0x2e) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96", 0x0, 0xffffffffffffffff}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r1, &(0x7f0000000240)='./file0\x00', r5, r6, 0x4) syz_open_pts() 16:02:08 executing program 1: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/55) rmdir(&(0x7f0000000040)='./file0\x00') semget(0x0, 0x1, 0x20) 16:02:08 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001240)={0x5, 0x7}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x48, 0x2) setsockopt(r4, 0x1, 0x8, &(0x7f0000000140)="284532b592926fa8c182624a5362058aca0032305caadd0ad40e9559fe4056312ce35d8354e267350f93573c41bd56309a61a0c1612ef2ff314d2530b2c54b998d52e750ae5494d44c544df6d4d965f24aec6e46eab8ad7266419a5c94dc828e9e9a3530b15aeceef784d22a44705a1eb3c0c6b0e28633e4311350a49d37876f802c25a329c84fa1d5c9c3894652d8835130f6a62d9d6959cfcff7031a808771ef203db4bf0015a3edc4a25da768a400037942d37d21e9cabc92152f5fc4b35dc555955ed2d604d51623c3f1b32c811b58affd2d2eb836f6ef12d8722474ad794a61fc771ef8678c26bae92f47f254b98ce71c534b4d53956d544c57cb5c3868f424a2c0bbb4bd93cbb704e2df50533c3711ddf45c76ed22d6f9d02db2de49d17efcd70a2c8eea62f11e406aa7a816ada705a5b8a112de39aa3e1709e6befeba1de6931834e63e4d7be300676c926fd0d61565c39433f8bf63e954bc2b9c2e73eb6a284bd906c7d1bf808345b7c2d9bc8c634a97285ad2fef1f38999ca99786bb5aaa8f08b55e13df7446a33449e70442e39eec0489e024a8513336d07a310ae8248db62e09f7d9b22c244322136745a21615e66a651b3b6ed3bcabab4aa0e111526e99c136fa8659cc009dd0ab4fac6a38ac49a3575f220f400b87e18f09b87481bf8921098c1cdf9bed86e0591ee864f69e38d3e3f882be4ffd9bffe56095a6a7d7d60eca2af60f3fdaafaf5cb4456c39492a790d63b815c08ecd5c3a597b5bef23fab81cf0a5e58d9f2fa5fe48443b4cf33cebb9e94c579b9e8e6ff3b9187e59e786637771f87c40af3cb1a314f214ef9ee5896993c3975cbe8021ad08f981609cbf75504dcba41c533a71e3127f9741d9b84f6b6119cdf55da81860ef4069fe9e79e7a9090e191482fca5621c912cc556b0a1e7d54138b1c751cf98f37fd96168a9d15dd734f9ed20907476c955b9bf18fc51a8d12e4dcbd1fd90fa4c512f456920fc0923faa3abf660f2a0fc9c2d1dcd7cb234753da79ec65a71592237af3c82eee628516c7e9b88afed0f074ecb83fc2262f7af1909df1c2f2ee8c03dda78c1ea28d53e276f0875c8028a3570dd3ac51fa82d66c6cf3092c0abea82909ac59f3657d95ac52a41ff9a00245c0ef65bb206d64b7c5fa70314c176e0c5ecfa4b14752c6222abb8062e830d853f41e6e02f2c4b38b0d8cdb1162be2752994345f0b9aa0d532d08f079adc8526e0cc6aaf4fd276e4226b3b312f3e5866803a5f64c27c712e01903ba1fbf812a9cbc9b0b45a288b158c93a20a951158955dbe7f9606e9ff15dcbcff78b84e1ae69600e13fbd91ed10d9cd639f28f35a475e080c5c33c68cce25fd2656003d69be86152763eedbb6a9290319ec35830a8a27a7e6c7acc632105854b1fe320aa4585d652b4e189768c65cf9cda1c2591a2e19ff63493a1a2c6ad151453e123e42962e6243f05f3c4f3410acfb2ba41112b37b56c33bd4865692a3c082cfde637beb96fcc9370f329da70b5a1525d9e12909dcd090b5e4e30062585bfb8499f52a95d93ad38883e86914f4e0eba5922e786e2ae5e9beb62df6663ec018a860b57896ba85dd8d8984a8148d58911dd4f716de924cab9e99f7ef778a07e8da60c52ca0aacb775291ae265a7a692bca305bfbcbc24a13a84acda00d0df8e4513746c46d8762ae1e8b804382d96419bdf8e9eb13e027718def32f22adc7de9b6c9aae66cb6f549e6148321fde7f3e273fe289e58fef003c5ddd684bfb742279cd8eaf5171b547d4d784ebe17518106794ff19397c836c683e7f9e54ffb46d6fe4236cfe373c3ae8c459bc30d891f2d172ba3388ee75db7bd115b45633ec448f18c96b20f4f987490b896cacbd04b5f591a4fbc9e2336295c25e56aef1379e59dc5c6f0205898548cd847daaf7b622b07b3b8edeac3a3a3a562accd973c53e9517da4b8bddef820aede5e5b5d2cfdf0ab790caffb27455b6cc3d16e02d9b7aa80a7d52b72dd98986da570436bc7211b0d9bd7b5f28d95068bc7be1058f6226f5a5d4de13b1da92a42c4860650d5dbb9fa7d19bbedf1cbc1a9a92c558653687bb48a8e00dbe05ac6b1506617248607bf08f522116697165a0c5285a1338e13a5ee7c10c26a12bfa46dee58ec0153694cbcbe317052d58afa842767648ac450f9ceb75ae829a8b9668425c50acf0d5ed60fe19c7e2deb802fe242c259f8faaf653d449561be941ec19698d8046e6648a08e848720e9b726602156eaa7131082399153be981a034e8431f39ebbb7d8e12bb7f6efe50a1fcbe18e96f4a2ac00c0a03d45f65f0c5d179402e1a1e0de44277f9d6290583404a233f53524f0ff1dbfcddf1ee4f836e7f08c5a9f5188695ceedd7471c0eef8436e4e8d40b5e2abb7c2b5a502c67d8f3d612d8a7420d30549e1d80178c5bc0c20f767d060bafc3510ee742abfe5b07673df594b3e5130e2def47640bba15ca3189be960b94fdda13c7ed22fce11c2bc321e78fbba88e02bacb9edd63a77ec84a43667ef2b8e65ea0a47ba83f3729f07b5739976047afa3dfeee1ef2a8a27ec8512a3745b717ffd74cf715afbac80935232566346574b031ecdd235355d2fe60bea7d49f6d1d87bbb09de5896979ae3c4e3473d87004f20894170b8982e7566040d9d26c2be8dea6febfdf7deec6c368cdce48271a69f23bbb3dd7dbe07e85466a04d4b56e27152fa29d18fc2424af97cc8932ec9bffe0d14a7d08e82ecb832b7d015cb24ffa40abd3428ca34b61f1379097fb26c52b656e1de2da796de0b14132e106903741c80f69233355a631839b0441a6363ebc1819331199ed276fe0e7cbcf3c1d2c9c540a9a79752e15d7143a4bb1099ee0fcbba4d2478c7e077414405138aa30b9dae1d65e1c043b242bb2fa3dce792c7521df3bb5b44237adbf6090d3872d429269f15da66a92a970b98e5f1317db97abde3c85df0bf00ad1cc3ea05b7d31b8ca06b84e5582cbaf74184d11105315b2f8591eeb150d4a93bae9dc73c748b89b4fd49fc6699dd5c2d47b110f19a75df83126a7ec05d4bfc10a6cf4aee8eda09ae97452eceb206b1c71523d29552bab6d8d62958b68431bad83551e66ce2caa99c73312f153840e5ca6c6e58679f1434040fbb2198d0efa7393206c11038226821b77c7662ebe20106fccfd0e58c6e3f84228201c36d8b0a5f5fe65983d3846eb5b2fbb35d8f0e0a8c22f96d8d85829db7ea4f5b0f977fdf6fef4df57a89a3e4a44c398736797fc8f34750341b18ec31e618ce02bc8361d8d00d027d3e195aee9e76166e02a29def22d5e35d4702cc25ba3d34cd0422cbb4e4add6c96fb0c7894d7898f6904b12bbe2c947870bec478ec41aa3254f83368f61750ace157784231415e431922df814e1649e191f760bebd063a129ea478808e655333622950fd0510210df4d31b846a9913a217d45f22061fa9b63fca0e83b0ff7fb2ebc129cb187b151e46195dcc852721916c9b32051aaeb93ba7186f0d91440d2726604c5d7f291f92b0d95c7ce94a568929df4ba930fc1db382a3f69a009ef50357132d8c521f6747c2a95fd4e4daa59632117014d2eb4bf0f5b2e1e90f74554b03ea350a69d5bf40d903762b3958e03c7fff93b10365aa21a65632016a6fe5b63632b82f0a50398c494f0b8bb3be846b3c1597dbdda60f8a99f1b41706621e35f1a3ac49eef807dde749c74ad1256f07a857f49b5981932e51b0812f233230e4d9b9590522c723808060fc6e8d21ca4aeabfc0a4c7631099f8dd75172f0d76eab51914b351270797b8f937120137e3b2568a04e8a8d34cb6ecf0c3165626c7b40d950617ec1cc7f80bb285adf7d94c80d34ed6ecb3619a00334353e1776ef3a558a543dd44ef4e7f9534fe21e20c650c40ddbe449ea5d0fb9885892d87564f0572177fe692b54f0a9eb31f131b52dc1e5872ce9b09b4b4e2b005b4fd5839f90c545ebc19ec05fe4d5489b13e8fc659ebb5053d754b6587d8dde80df9be69b5013ff21625dc7b3d104064765271276cf41f0d26b061327045b3220fb181b2141ca8646c7336fd5135539ae25cd935f8e71e59cd87b893edc8d76f47be39c604b6a042863ee01d2a0685f9bd005398358296687c7776afa74f48b68e796f6d599e2c705eba9c28da00c422bc77348d334b5ae1eb60572473d7d9d5b4855cdea48aad52f299c02262b5bb9e1c8142faaf3862c20df259964f2ce03f1b8bc548863dd85b91182e11a4b33302d4a207c150859cb96400e38ef1dd241dc57c97353fc73591cab354bfa3d5ceb419f3b69b0856e9d13985f64c6b7ed49d36d0128b15c7df723dd7062ed2fafc1dd23a1479cb55a79663c6b895419555b38742829cfd804c0162acae5b0838a23a54f74414f2eed08bab5711fa2ecfc4470e86f1762ab4173c8978cfc88a42ef02f6f48c2748463e28793f5e72fe56f83573f1d13e710cd14354375d77e4c6cc4d8a81072a0274b633f389a48a4ed05cc80b1770495e7bc55e8786d7a03be09e54424237f3c885b3b45c3c50abb364027849b2d942b334ff072bca585f025b21912085babbd64cd291fe4c2b5340c4663cbd3fc383df88e1cbd730b97d16df9decada8ad8f8360eda900588b4eabad80a81a03af7ebc059ea16cb527eb16bad65b2fd6b47af796513a8a7396a16680c691da602a7e4f05fbefe915a2be3467316a4b3ea95f1be916b65ef148a02f064e500f49a9082f240aeb73b8b5f714e6da53e5695ee7994e5dfa55f1528f56a0ce3b57ec4d832a64f650624e0c50f4cd72d36a19d9dd848336d5d7932d74bb3a48a4004f2e7533aca4ea3255454cb052d0a97403c82b1a36020ec89f9ce550b2aeda3748eacc2b3276cc69d004e1aa9f44c32a8c4edd3d6d78ec0ef8c957f5ef129e05c3f44c1070ea20378339b1e1170ef4d522e8c239d18ebc8ee46e4627d9ba695f5a5bbf72868f68d0de695559d6be234d10d7f91675e16e434dd060cc6f861c661d05f72dbfe14c539c81554f7fd04d1f5e80d2ca06f77a11c3e99bc2f0808ae07ca5590594e943d44a960957222ee3231d5ac9b6b1c809e242abf1eb24a65cf600772f8cf434b7de8d12ed53521922f2071af98dbbed6efc5737b7c438f4afd07cae9ebeded028bdaab106552554e83f0e8745ea04462fd6588a77dfd95ab9a38ca4ef95640574bcddb2007fa7481aee14c8f9dadb4308b0eafa96e2161667fbf690c5ab564764ab76faa52e02ed03c17b6dddab0bbe12137bca33a16ee6535a1bf2799154a9f254dec1439ad4f2099281eb4c924ea9635f86062818d94c82e6a65169df0b24e2f3ec6c431ce42744ea56845e2428ca82e28568b835b6aec93acd5a2664dbd468f51afe1c515ac3c85e9e00de8ce1743d78a44834c951f81a0fe8a14417b91e23447a22fbf6e491a1109b388ba5e826e7900fade6cdcd5edc22e6913a52a88daf3a9bbfc2c179014405a3900a807a9d350059cbce9ae3fa33269175c70f2c6d5a2424425e629a94147684f7962500196a9c545c17971bb72f48598cc64bd5f42f458916cedf1133a5e85cebb0d8bc2a6475f58dd106cdf75764871ce82de5b6b6b176e21f7dcc79fbd14aee3a0409509d660df64145fc4e34e00f0e8842a15c10502fcccef12432406d23e976fcd83a718582537c8de388f248c1072ee93738dbc8a4d2b68af982c086bed17bafe109fd8280d1bcf5bbbe6e8dd522bf909af52462f76703477a89c94589aa9793edb7e351be62e3fb63f8c98c42ea215f6701abb0b", 0x1000) listen(r4, 0x40) getppid() chdir(&(0x7f00000011c0)='./file0\x00') r5 = semget(0x1, 0x0, 0x0) sendto(r2, &(0x7f0000001280)="661f17af1e3856e39b66f7c78a50d63f8e188e2d1232fe0e95e7f80aaa40b44b31df92eb658727c4a687fe99d18e4321e4817045b769ad47d336754e89c88c13278ea97aca85bdde5dd12138eeaf24ce75f4782c313d60e670701bae1fa3c4fe9c6c33bb4dc91517ec727748cd1f755b5647d260fcfe2cf8fe9eba2ddbb4ebd18903d2b18622dcdd3d537f33bfc3dd01cb222f20dc8fd6d8b4b779f7c6ff8da6131c6da7ef2984b3d739e5299e64a89698973f5dd3efcf648478fca7ee3ccb8338d2eb18abe6c352b695721447394ad1bdbeb275dd6f61fd41571da27af3eaf4f9529d6787d268520f222fb8bf8ec19eaf940f9b6f9e094361fd9b793d", 0xfd, 0x400, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r6 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001180), 0xc) connect$unix(r6, &(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000001380)=0x5) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:08 executing program 1: r0 = semget(0x0, 0x8, 0xffffffffffffffff) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/55) 16:02:08 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x4000000023f, 0x110) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="b5", 0x1}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0xa) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0x4}, {0x18, 0x2, 0x673}, 0x90f, [0x1000, 0x0, 0x401, 0x2, 0xfff, 0x1, 0x3, 0xff]}, 0x3c) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x6d3) lseek(r0, 0x0, 0x0) 16:02:08 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x84) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x5) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000000c0)=""/187) 16:02:09 executing program 1: setuid(0xee01) syz_open_pts() r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) kqueue() 16:02:09 executing program 1: r0 = semget(0x1, 0x7, 0x422) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/38) setuid(0xee01) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/55) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x3ff, 0x401, 0xffffffffffffffe0, 0x2]) geteuid() semget(0x2, 0x1, 0x208) 16:02:09 executing program 1: socketpair(0x10, 0x7, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(0xee01) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:02:09 executing program 0: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1002) r2 = fcntl$dupfd(r1, 0xce8616991be12eaa, r1) ioctl$TIOCSTOP(r2, 0x2000746f) lseek(r1, 0x0, 0x2) r3 = getuid() msgrcv(r0, &(0x7f00000007c0)={0x0, ""/243}, 0xfb, 0x0, 0x0) r4 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000700)=""/187) seteuid(r3) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) setsockopt(r1, 0x400, 0x4, &(0x7f00000003c0)="4be04cc1f128e33e06acbf16f880cd0fd904cefd98e200a1d5993fefd8c1f11f7ab0d69ce6a4b185515f6040ae29645ebc4379cb6a52d63b76426c660575a8794613fcf193385d932b03f567998baa1dd828f311c871a41a96369ee9c086f963598b5b1f787a1a994ee46925824bcb7639df17605934f387014ebfffd7fb1cd53ebc9e9e5adf5900793c0d9eade0cb59b9c5867a25adb81b7477a4bca581f7e5db81509a7e2e2b471b958dac1b", 0xad) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000500)=@in6={0x18, 0x0, 0xfff, 0x3}, 0xc, &(0x7f0000000c40)=[{&(0x7f00000006c0)="ef696de1865d029e3ac2595fbf8bf0e68b99c685d646d66262e9a0aedd142c3c4916aaf0ae14410eda69d554f3856c37c039a8635c8d9ec30c198c", 0x3b}], 0x1, 0x0}, 0x7) msgsnd(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="01ca55000aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f23fa6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167e4d7c502fbe73b03437d99c884d6fd69848ba03ec8c9864baaf3634b3b4d2e47d572f03ef8618161769ecf9763d60de7d1890c0f5001215410a3d69cf86ca361a166a2a10c3442cf625bddd37fea1520c41b1d64633c81a3de49eac44060e29d962b90918a2a9331ad4cea5c78966f2a3e93f34eef434205101916efa425785e61e28f1ef5543ca80526bf9c839c8dab28f766c210e9751f98a04a338990114b5b73d38f7835c66362000000000c9dafb23a5cda3913096ba47681fc486dda25770838ef281016518483f932ec89e06673c6abae4c72dfc90ba5f3e58ab85d614c6ef12a043c15f71d0a3a7adcdf3aff7c50ec4fc7c2e6ac643fbd96c3c47bcd90aa044f99d188e12526f7f103a355058654202204292d920e5fb0d6a8996d0f307a0bdf3558106794da58da6228eb88258d6ce2bf915b841adf9173d8b6d48ed09e871b3c72426470050d29331a64aaaa9f3420c42e41ee3a678f577a5c1307356579855596e6384458f0165e0000000000000000000000"], 0x1, 0x800) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000540)=""/193, &(0x7f00000000c0)=0xc1) getdents(r5, &(0x7f0000000140)=""/223, 0xffffffffffffff7c) msgrcv(r0, &(0x7f0000000480)={0x0, ""/92}, 0x64, 0x0, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r6 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) msgget(0x0, 0x604) kevent(r7, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:02:09 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0xb) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x21, 0x30d3}, {0x86, 0xfffffffffffffffb}, {0x7, 0x8}], 0x3}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x3, 0xfffffffffffffe01, r2}) fcntl$getown(r0, 0x5) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) flock(r1, 0x6) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a5, &(0x7f00000000c0)) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000240)=[r5, r6, r7, r8]) pipe(&(0x7f0000000140)) 16:02:09 executing program 1: setuid(0xee01) r0 = semget(0x0, 0xffffffffffff7ffe, 0x1000000000010000) unlink(&(0x7f00000000c0)='.\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) socketpair(0x3e, 0x2, 0x400, &(0x7f0000000080)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/55) semget$private(0x0, 0x0, 0x200) 16:02:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = semget(0x3, 0x0, 0x60) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000140)=""/117) r3 = dup2(r1, r0) r4 = accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept(r4, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b6e52f84e0aebafb90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) 16:02:09 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getegid() r5 = getegid() setgroups(0x6, &(0x7f00000000c0)=[r0, r1, r2, r3, r4, r5]) setuid(0xee01) r6 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:09 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0/file0\x00', 0x6) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x101, './file0\x00'}) setsockopt$sock_int(r1, 0xffff, 0x1115, &(0x7f0000000300)=0x336, 0x4) r2 = geteuid() chown(&(0x7f00000001c0)='./file0\x00', r2, r0) setgroups(0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x400, 0x100) setuid(0xee01) r3 = accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@abs, &(0x7f0000000000)=0x8) bind(r3, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000140)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0/file0\x00', 0x4, 0x6, 0x8, 0x1, 0x100, 0x60af, 0x2, 0x2, 0x0, 0x2, 0x3fa}) 16:02:09 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x800000, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/55) 16:02:09 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x7, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000006c0)={{0xc5, r1, r2, r3, r4, 0x40, 0xfffffffffffffffd}, 0x7, 0xfffffffffffffff8, 0x7fffffff}) readlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/236, 0xec) r5 = socket(0x20, 0x4006, 0x7) accept(r5, &(0x7f0000000400)=@in6, &(0x7f0000000480)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='y}/-N\x00', &(0x7f0000000100)='%\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)=']%\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='-{(\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='[\'\x00', &(0x7f0000000300)=',\x81\\\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='+}\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)]) 16:02:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbaf51a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a201c05a7f6cd7062300fbbf34cbef52623b9f48869a329a1843abab4c59214c5c31ad9688a9c1d25bca50d43d55c794691c7518b6472a947f8e4c9816342efd7cca55f3149b0b9", 0x5) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:02:09 executing program 1: r0 = geteuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x20, "4921db3168daea24b04432e725269da0e388cbf6", 0x17, 0xfff}) setuid(r0) r2 = semget$private(0x0, 0x3, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/225) r3 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/55) 16:02:09 executing program 0: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1002) r2 = fcntl$dupfd(r1, 0xce8616991be12eaa, r1) ioctl$TIOCSTOP(r2, 0x2000746f) lseek(r1, 0x0, 0x2) r3 = getuid() msgrcv(r0, &(0x7f00000007c0)={0x0, ""/243}, 0xfb, 0x0, 0x0) r4 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000700)=""/187) seteuid(r3) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) setsockopt(r1, 0x400, 0x4, &(0x7f00000003c0)="4be04cc1f128e33e06acbf16f880cd0fd904cefd98e200a1d5993fefd8c1f11f7ab0d69ce6a4b185515f6040ae29645ebc4379cb6a52d63b76426c660575a8794613fcf193385d932b03f567998baa1dd828f311c871a41a96369ee9c086f963598b5b1f787a1a994ee46925824bcb7639df17605934f387014ebfffd7fb1cd53ebc9e9e5adf5900793c0d9eade0cb59b9c5867a25adb81b7477a4bca581f7e5db81509a7e2e2b471b958dac1b", 0xad) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000500)=@in6={0x18, 0x0, 0xfff, 0x3}, 0xc, &(0x7f0000000c40)=[{&(0x7f00000006c0)="ef696de1865d029e3ac2595fbf8bf0e68b99c685d646d66262e9a0aedd142c3c4916aaf0ae14410eda69d554f3856c37c039a8635c8d9ec30c198c", 0x3b}], 0x1, 0x0}, 0x7) msgsnd(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="01ca55000aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f23fa6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167e4d7c502fbe73b03437d99c884d6fd69848ba03ec8c9864baaf3634b3b4d2e47d572f03ef8618161769ecf9763d60de7d1890c0f5001215410a3d69cf86ca361a166a2a10c3442cf625bddd37fea1520c41b1d64633c81a3de49eac44060e29d962b90918a2a9331ad4cea5c78966f2a3e93f34eef434205101916efa425785e61e28f1ef5543ca80526bf9c839c8dab28f766c210e9751f98a04a338990114b5b73d38f7835c66362000000000c9dafb23a5cda3913096ba47681fc486dda25770838ef281016518483f932ec89e06673c6abae4c72dfc90ba5f3e58ab85d614c6ef12a043c15f71d0a3a7adcdf3aff7c50ec4fc7c2e6ac643fbd96c3c47bcd90aa044f99d188e12526f7f103a355058654202204292d920e5fb0d6a8996d0f307a0bdf3558106794da58da6228eb88258d6ce2bf915b841adf9173d8b6d48ed09e871b3c72426470050d29331a64aaaa9f3420c42e41ee3a678f577a5c1307356579855596e6384458f0165e0000000000000000000000"], 0x1, 0x800) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) getdents(r5, &(0x7f0000000140)=""/223, 0xffffffffffffff7c) msgrcv(r0, &(0x7f0000000480)={0x0, ""/92}, 0x64, 0x0, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:02:09 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() r5 = getpgrp() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xfdd4, r1, r2, r3, r4, 0x120, 0x8}, 0xf, 0x588dd619, r5, r6, 0x5, 0xe20, 0xb33d}) r7 = socket(0x1a, 0x0, 0xf5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setuid(0xee01) r8 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:09 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xb0, 0x1, 0x5e4, 0x1, 0x80000000, 0x1c71, 0x1000, 0x0, 0x2, 0x10000, 0x4}) 16:02:09 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) semget$private(0x0, 0x4, 0x0) 16:02:09 executing program 1: r0 = socket$inet(0x2, 0x0, 0x9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setuid(0xee01) r1 = semget(0x1, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) recvfrom$unix(r2, &(0x7f0000000180)=""/233, 0xe9, 0x1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$getflags(r0, 0x1) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:09 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x20088, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r0, 0x0, 0x0) mprotect(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x6) r1 = getgid() fchown(r0, 0x0, r1) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r2 = msgget$private(0x0, 0x200) r3 = geteuid() r4 = msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x3, 0x200) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000380)=0x8) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000400)=""/145) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semget$private(0x0, 0x1, 0x460) r9 = getpgid(0x0) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000005078337e5ce07a79a7cd1939d3f8e46923c5591ee2ed9087f396d992ff18089f582f52d214562ade2a8abe0d99622ac4b35dbdf5ebdce98bc6d23962e0ae61b041eb2ed0645bd8d451b8c96d21de324aa18420098352d0000000000000000000000000000040000"], 0x1, 0x3, 0x1000) fcntl$setflags(r0, 0x2, 0x1) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x2, r3, r5, r7, r8, 0x146, 0x3ff}, 0x6, 0x3, r9, 0x0, 0x4, 0x2, 0x400, 0x1000000000000005}) 16:02:09 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r0 = geteuid() setuid(r0) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:09 executing program 0: r0 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0xffffffffffffffec) 16:02:09 executing program 1: setuid(0xee01) r0 = semget(0x1, 0xfffffffffffffff9, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xa4c, 0x1000}, {0x2, 0x9, 0x1000}, {0x7, 0xffffffffffffffc2, 0x1000}, {0x7, 0x8, 0x1800}, {0x3, 0x0, 0x1800}, {0x7, 0xa7e9, 0x800}, {0x3, 0xfffffffffffffa7e, 0x800}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/55) 16:02:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x1000, 0x7e68, &(0x7f0000000040)=""/203, &(0x7f0000000140)=0xcb) r1 = getegid() setgroups(0x1, &(0x7f0000000200)=[r1]) select(0x40, &(0x7f0000000180)={0x10001, 0x81, 0x7ff, 0x800, 0xfc46, 0x5990, 0x80000000, 0x4}, &(0x7f00000001c0)={0x6, 0x80, 0x10000, 0x2, 0x5, 0x3, 0xfe, 0x7}, &(0x7f0000000240)={0x5, 0x0, 0x3, 0x0, 0x7fffffff, 0x21, 0x6, 0x3}, &(0x7f0000000280)={0x5, 0x1}) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:02:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) read(r0, &(0x7f0000000140)=""/90, 0x5a) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x8c) read(r0, &(0x7f0000000000)=""/21, 0x15) 16:02:09 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x1, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xf9a2, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d200019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f00", 0x30) r2 = syz_open_pts() accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x3) close(r0) dup(r2) syz_open_pts() 16:02:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x180, 0x40) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800003, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20102, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000180)=[{}, {0x3}], 0x2}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x2) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x88, 0x2}, {0x83, 0x3}, {0x5, 0x7}, {0x6, 0x2}], 0x4}) ioctl$TIOCCBRK(r3, 0x2000747a) syz_open_pts() open(&(0x7f0000000300)='./file0\x00', 0x1, 0xa0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) 16:02:09 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='.\x00') minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000140)="8a987336170e3fb56c0f16ea0b91a1a074094a5e5a1d82e95517d3925ff06bea90e4f8826cb608c034a67c28ba9f1f9bcd0a6531b2031006e967026d06b970b8b3b846cbf447078e067d1504d29b3baa81c505b3cde146ed92466c7980ad3a0f130daeaf771a1661e8ce4e05fbbf56abfa461d3430a8d59dbe0126440e08897b881d7d1123b4e1da29a3af09889baa16f2057d823a6d286be8aaea62577b7c9d26a0fc101a1f64ff4dda17d26220c7f14d5831807185455e13161387ef4dbe9bb0ee2fa9c4b0", 0xc6, 0x406, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:02:09 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0xfffffffffffffffa) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x401) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x2}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0xda, 0x4, 0x8, 0x4, "4282485d653f25069e833242ffd3cd6b00764af1", 0x200, 0x3}) r3 = dup2(r0, r2) dup2(r0, r1) fchmod(r3, 0x196) 16:02:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000500)=0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000040)="900aecec23e25acbff3859dac7505b5333ae1ab72536882dcaf1ab9c5ecb03ddcfa8c86bdcfaa41dfe77d17e73fb2df31199", 0x32}, {&(0x7f0000000080)="f9d29959dfe8b4daeb0087f7a09bc4e90faf72b2dbca26b8b673dd8d7db3ccfc56c0ee23197904e56c5fce574f9fcffb4c09f7565eb49ccea76fdab9954e97b0fc863429f5c705d436eb1624b62280d7", 0x50}, {&(0x7f0000000100)="42775f691da7", 0x6}, {&(0x7f0000000140)="a481b2f28e9af7fa39027178ced66daa530fbecc8f08d7eb968f4259df37590acb4fda51d58de72d62141d6652bdb7a496a8bcc4a6d1fb80f5d1905ae6f36e5962a7ed83fdbf6890671bf777438f691f5517e6818c4fbf3ad13601a5e207668c9ee13c42831f2ccd98d69b536f44c296", 0x70}, {&(0x7f00000001c0)="fbdeb109021876dbf8a8b03d84de198acba7b2a474332591cf36dd18c7ef6c81439444cf762145cd0a1a88cf25364efbee1f37f1b7e37e21b2708ca4c9ca03be88a708eb17", 0x45}, {&(0x7f00000002c0)="28c2d8808b3f065b95fb360c02b1f746aff330eac84a3d3d9287ee33243a27b9b9527b75b863e041706f555355b17b368624bf436d1885ba8241e07fb696abcfc508dc673fde56411ba4083e37f57a6f6f060fce8e765df16aa646e0c2ee810a007e4bec717def4b694e550e8bb978d530ec25a4d38a788aea65e23b97a57c2b7e4f200bbca056fe67beedee2fb09ea72d19e71ab2686a30680b1a3c79b31cfdd1a1e73f72a7f0c2fd7392cc41753e5e6c8e8df1c8e4195dd96823", 0xbb}, {&(0x7f0000000380)="b83b9aa0495b95f8ee29374937e389749ebc390bbfc3c4732bd8257c96e24d38e3a21b5b06532e6890af151338f94854716f348c220982e0431c0c7b9d2fd873b42e0b2384bfa23dd4c099a72635251763047306f5688b782c2a3ef0c636445c8bbe970a466399e20162741bb4b924cfd78685bd2f4a1e80cfbd3c158d53cb272fee32b318d0ddd07dd5b454da3a5e9f4a86bbc690d408daa33f51ca17bb1a021b3226e3e39d4b42435a482a956af93cf267765f4ca33b114cea977245ab6c3f55477d9fc6df392221288670990b305faa5061696544c2de202dfc40c42f658f19bb4ef83a58be", 0xe7}], 0x7, &(0x7f0000000540)=[@rights={0x10}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48, 0x7}, 0x8) 16:02:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x30000, 0x20) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x1, 0x125, 0x7, 0x0, 0x8, 0x4, 0x1, 0x2, 0x2, 0x5, 0x3ff}) 16:02:09 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:02:09 executing program 1: r0 = socket$inet(0x2, 0x4, 0x1) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/161}, 0xa9, 0x0, 0x800) msgsnd(r1, &(0x7f0000000000)={0x3, "0483d09f4bb1284e9cf35bac23437946a402f7d2f0943a696aed5bf474230e53056445f7b9eb2adb6a9de1a00e8c55816d7cbddc730644364948e25ebf58e19ae08f067dbc40f226435b724993461c140f36393b87d6196c1149ca2656cdabe78980d6e2375db9a521f5acb9f1d504061b53bd5aecc69a5ce776dc6b3ce233f8bedca36a67f050a1dc2f70593e"}, 0x95, 0x800) 16:02:09 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000260000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{}, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x97}) shmctl$IPC_SET(r0, 0x1, &(0x7f00000012c0)) mprotect(&(0x7f0000559000/0x3000)=nil, 0x3000, 0x0) 16:02:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x80) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x1, 0x1, 0x800, 0x100000000, r1}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0x7, 0xdb3, 0x1, 0x6, 0x6, 0x4, 0x2, 0x1, 0x7}) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) 16:02: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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() dup(r2) r4 = semget$private(0x0, 0x0, 0x433) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() 16:02:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000080)="4371a73ff64fe41fde28d56b070000006b0cd0411da7b8282e3cdb9a2648a7718cd3cc6ed74481f2f5238b23f2200d2e45209a0e69143413f71a2221bf9f8573df361dea377eaaf38cf9ef709b68ed5b01c2f9e2e52f9d790896182b936a8dadb0897f242ef2091a4ae7d8e094435f5712ec8916efe7ba4e373ac820861fad4c319f1345cadfedfb408428d140030b7d863770f37723d4bb1a5e5408a9c6fef5568eaa37000000000000aabbc0fe7b4d9a82d9170ed624a58475bf5f5201c5d8b74cbe793653af74c928d1eb11e7e7ad80986100000000000000", 0xda) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 16:02:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x7}, {}], 0x2}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) 16:02:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="ba793996ad0316cd0cd194a512e81f8f347432aa4fbea481f91b8f26ba3ea3523b3ae171292f843c09e9f29010d1c4cd1cddf5a8086f98415fcaac305d204a2b3beaa9bb039e4a4a59e732dfbf6c4e05ebb0fef1c641eb788cb2ef26e4ca19811b7af37479d91c33be3ba5587d65ec6eaa71c71b6f2661a5ecd8a60c8b5e829f74985c756e59c1ba88840125774c39b6b691496bd778b060c9fe442a7ef078c897fff7acdd8ce9888c5fbe5670534cc34c3b983902b13d0a50c499a02f1f6f812a8082cfb7d27135f82d8ac7b4de764d16262bcd3822", 0xd6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:02:10 executing program 1: r0 = socket(0x1, 0x0, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x5) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x9}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)="bf98ff4012256ca4fb120b12766daf986fdd01f65ffd8560bacf915c6d6541505281168d2324874a4382de435e2a1a6820d347a14cdeecd3f326f4af75375c36ed5c038132502a4ce3055f9bee5acbbe0598da00fb31a90b5f7eb932565a51d14c94e5a1a21c678e77ead4532af45e3f15c637569f770100d69db9c82efec25f8d0795a1e6fb5ae1840d744d22520d598e1d4ba3a8f3b47b217098c5f6f1dd2ba37eb3d6642c0d6072be73524a28b3e1e46b8dc6f216a3ebfd0bffa2403f745fcd4002fce5f3f2bcb8437697380c65bd3c28856353c455f87b0d6df22fe3aedec1ccec275d4888f63e", 0xe9}, {&(0x7f0000000080)="94", 0x1}, {&(0x7f0000000200)="2c76db0a6e3467e965a89f927c124d3837c7924a5ead7d7d0527e9b60093f9dd032ca9480b397b3a50e29b8be958a40d5215fef6a319ef5a65c1eae419c75107ebae698c698f616a7e3b40bae7c8910ab9c1b07611a51cbd78173e14eb483cdb33123c020bf3aff015b221841ff25fae83089061260f483d8b6f008701610166a884708c892680b04a991f78fcfa0901270cc2b4d90c25651565e5f4e49fbbb8d3f57e97d2f886a10d049e1016dd422fb76984b1a4a5c09fb2ee08a1117cc00e3f8d8891990b0c3a1c067f344939ecfcc636eb77709afe4e67", 0xd9}, {&(0x7f0000000300)="5c5a15a29a6a2d5b294c5fd9c5a5b6f3bfad74389faf75926c09c01d4af2f1226b881361124119c6f9cb0b9f", 0x2c}, {&(0x7f0000000340)="ea89cd2ea6b8e461535e7317e6e3841840bb2ab63f9e4151d919d7ec7a4f9a68232a2994b7f979247a28e0a535a2decc8780dbef9590dc91a6710d032b4deb97c374ecae9198ad3b3f35fa136f2981b1d44bdf0d325aa8ad1461488f2f97f8de9686f131fc7332524f287898aa0321c598f1cf8bcf8b84fff05eab70020d1dcb6dec", 0x82}], 0x5, &(0x7f0000001580)=[{0xf0, 0x1, 0xfffffffffffff800, "7da217632ad56ead0e92c5df198b09155b2c41d6a815d777b0e8fc4469a66da08d6be19b47c791697fe34eb0201d6c215ffc634d0ca2252e2aad019a8324f15aa929a87901c2fd8d8aee719ad5ec20d9b42a1eb9a3aa2f0b1457832ee3e739f3d846cd060355ea531e862085e18de3b7e71349b3b7dfc5177ef2062c7e5e78c7cd133dae131146ab5469025f14f1e32658802f8a8380a13e36cd0b94a5bdc631a1308fe7d0df7edc773e7ed821430fd1fb6a2eb9b1617c03efeff90341e9aeec2b7877c5db0874b8a9739de37817c9142de7981744faecf30cc1dfc5"}, {0x1010, 0xffff, 0xa9, "88a3b2e88d9eacaef095dddee58a7ba20a4d05d6c3f802e5343d4a9d03504a7a22137befff73e3c34533221cec85e5bfb4af835830c91e00a3691c09bb51da82a497ed5a1bc8f1c07fca901e5058f38f8f2b8c3c8f1ef323c0fec9f59113b2b7512db1e41c436956a433a9a00d85b1669714d6b03ad115be54e6d78d9829c7de0cdd253be8864909b589fdbd6cd99cf8c347c038d09684c963d358f3446756b189fe404885ddad1107ff39744afdbe1bee6851c726780f82b395d224edaefc67832ce4594a73baf14fa4c7878055114881ff9b231334323d837d8fccf37b43fcbbfa9909b56c9976f8a71d7ebf69c7171d8a83c7fc2f0ad0579dd8b6854bc50ce3ae59152fc0a4d908be37c8ae4d97a33e2ed955c759252c8ae02b6dba7731edaf0d7953c15bbb76d1e3cfe34a3e9080743582a571b0472fa352667cc5999a460743df1a500e60a4f2d566903b0da102fa3c41f17be060e38f0b9a1ca34f49513b002e995a5b8be0667252b1b3a2a663c9c2f1e40ef9c00b6e075d7e0fbb93442b772d62ba502c42002a8fec650fdaafdb5146cba98813b5ea51d1c54fd6597f467467dea4f1f5812cb1e0fb19729204b224826439df87d7b98101fc71d787ad8c893d3de7ff2d3aa16d397d54f8c254ebb110cc923e4b00bf55a81d72d373976906e12806cb1c468637356e910bf93502e779f8827c3aadb4a6ba2ec46abe31197d9f75aa23888affe2205957c3829217785316db6162d569ef8e17478bc4d621174f1c659855905a44918ce9bd6620e7b24e6302ad8633ee97bfd75702e7031d58ae996f86dd2fc8bb966168b8a65c25cdd8379cffec8a24c10a8faeb66b29a6ad25cf90288f50796ce97fa61ff1539f40d6f2915d40c01eb00f5602fe1cc97644b1f157f1bc063f90244904f57a47f4aecf5e2cd850d0ab1d344a3e3f927e47c9ac62939a4893807b6f211d4266e9abd3b1f7fc9814b57ff5a6710ecb2ae33263099ea7a2362b0a62210e81233d1fc16339780ffdbe822178fbd1a61cd7ce3210edf852dc470189bc1314f60ecc37de2a3eb1be8b94801adf2b79d6e8bc8334422ffed52f8d41aded1a042b8385ac9a6b44c5eebaa53b20d2070e07542b05bffcd19e899552b17930770f6d59d445d5bd3a625197d5d80dea1085082cba221b80bc04cf9b247eda0b157e411f19058ea11fabc8795635cca0711cac2dc4890a7fe307f841d8f4485b8ab9dc455aaa577f03ed28b5541a31a4d9a4f6d70ca0611893974d4cd412a4ed945995927f91fff9e923a19f216058a50ceae39e3c818bd4c91f6c8c7c42a512ae7057df418dbb88ba2743f47ed89f1a9713706794a1e9da6c0c5288787b27d2a65a14b52ef3a62348179768aea43368e031c915686996efc6f4c83c3fbeacb06560e181cbb22078dc9681659132525a8163eb508e12ac4608e2a3b40dc031fbdb44ec69ec6ea7b6a769de5d0747c2aeea8cdcb3301236d7a92cc51bf446a9594f5b07c9a817b6cfc864dcd4961107214ee9e2e1f13e4bb7e6412d6edd5c104258a2900262bd0994783e810949d824953adae9ff5133822d17cace51045618edf9c8df2ec0dc015e95be695a1641e4d773d245a01c7cc1a79c68857d46af5ec231c3615df7f353af7c9645d480c2a963c5ec5c7c959ceaad9258a97fcee91bef0674a289fa624f630b651f5916a004afa15c26c308e83ae0574a50d245f745889a3d3262ba33e1bfcdfe699249962b3629a859307ea53858159f09546eed3458b2e527435d5c18654df2cc180cebdce1faa39f73ff127bccdb7031caf911adc17c9fa5513939e55d3d047bb86a8db6d86de90f164d1ed2b0554f0c148812a9e4bc6cb01ad2f276704fb829839d16bfa42bf677de98da28a4c81a4024d520cd1b3645f8ae18d0688968a5cdc2eef73c3bbc2f8b4c85970039934e6e0f4bf6c63f9a655d6faceb9ec7f30584748c24281ffb011d0b3480d8d3fd1e54bb0c8f725be6e02b19e5f239fc09eeff5b5653996f4739f01c7f12740fb44b326a525bcdbee2060b7682233e09585bd2ffb59a8a8c0bb3a2671305e1326b03a6f74d5ffc8f697da2816d60683dce8000a4ec769c1e2c90153f031c4c75571b4b3da4ed84c090be3bd8c27d9e217bb73e2ab4c7934142958363c5e830e285ba7f495bb1fd8a515282e101ba9b36f41e64afa2982c44d5ed0639f2231452698f8cf333915f5d33819e3e0af3421bc7edb7bab9bc7a8a168681188369e13c6417f469424ac624050c774390b853053a4980d256277b4f7e219586c1c416706c0c59da821ff21780a89878bb2d4ea7a371ab75560ea4b1cc76198d82e2c247f3b82079bb367e787b02cbc522eb4fa037d9f3ebcd14b1c045c9c11d5831a91f3d375ddcb86796f212d83b53d989a7ed4e35557b4276f00798cc055da9045155d327acd655cd888455ebe26344156376f1d45ebc3832367061ae1ebefd2f0705a554fe46544b39cde28eee0d3257cbc80c9cefcbff4e5149acec3bd075ac2b317a24360c14d0b69ab6e51e7ec6154c3c48a41396ea60619fe678168bc93c9bf38044f0a9a7e721c6820850c16dd4e2e150d322d58a5fc888068cb11de4424c58bad04126a8ed142c6f3dcade759cce2f2e303000551f2cc1c7a48077560c842e756b1379e403e9f7ee2473cfbfa7225475e7c4c36739f85f0190bfe5978edea3f7af85348700f2611d7c90eb7ff85212001d3cbe8f7adba96ef3e163a04a8f18bb78fec90b9b2fe8053d78daedc0bb12c50bf94bd4f5a353219d25c1ead9c23a3cbc44a07109b68b6df63bb24848cb445a589b39fb7eed838572f616e31ce8609546906b4cab8e1c518dc803b0372b11f3a5b0559aedbb8007d2aa6e20a76780143e064127cd0c334fb762bdf4b3b6848c4d24eca79e5cc24d594c3283a748b73fee9c61f5e6efca1c88f983ec327a697481e9dd2043064d57974753ddb94a3afc9b10c7c30e1f59474164749b8264c70ff9fbf6ed3b2f57c2f3a190c7a67e54e9ae798cb252a97d134a868131f242784dda1bb6121047bfe5f45e66f2d4fa8ce301dbf755c7962be0a0cfc9d9d9a9a691af6a3ef1028a08e79e9514546134b72af5877f09559fe0b6e636721cf44fc9613b4b54f187eaae0a9bc3399f0431271e1ee67c6bc70d23fbb915e1ef388165abe7329bae15ba82018684bd940b90bffc7bd1577079f668865038190233bd203a89315e80fe6bd3e512ab20355a576949508268bc31dfcd59432684f7c794b5b569b949b818d5a5ff55140cc245088aab392479ba2f22b2ad30bc9047e71e398c9eabd5932b5751783a47f6b3f33720be72c73d295911e8dc46a47aaba98256d7ec6710151457cb468212d921c6b4dfec46050fc6a4d5e53ce17267a513e2c7f9fc4563ec13f290f529d650bdcde6c3bd3e84c29d33d7c9c735b6cb3ad5b54a5f06d765561d509cb792bdb30c25316477d2d5122c062ffa46b27d0ab1239063e85af5dc9e35166684365d8d7ea123c53575b52f57db7ed8d27d6a83e1c158a60fe2e14eb563270eb4bb9fac6fcedc7815311cb99ba176d8ff927204b5e71d90dd393960d14b23655b68b4d863914b789838523df9b0e671115ded98e1f06c1c74439c575e5f84006a7e05105eba01d071fa0a2b536fa3429b3b075d548e8a62e247731ff8a7b3a825a447a0ad3048b4801d0af8802248a8df403ef72ede052bc56ec7612ae4da19bb87b4c42112299694de2d8ede2248a783a83f078dd84a412c1032adad2366233f8913f60fedcb22b6965d3a4adcdd0e18efadc28237375a44a61ca406a3802f610e889385840fb2e670cd9b74767797dd1c07593671ed415d72c9c34d5c5df1eee84244b030787a1161e6a82f47b22ab10bb88f80c11a70a0512cc7409f9a64cd30e35d57db4d3ba8eada37164b8e08af8384788619746d277f700dbc26aa5e7794a7c765e99e488564b842b5702bd94b92dad0cdb35badb4e38d43c4e35ef00cd5978c9c12188a3a5bc0071e6b8380ba805ff449df1fadb8a396b9410ef1a5c91ff89c68e44d87ddb39ee399ee0f3af95dbd49d46b50833db17b8af7ecf62dba8a61745185484e7b47d684930ab1335de10bab8cb6c7df004e27e6a7b3c748fd98b5014d9562f67a508aecddd0d61453fc195bdd2e2758c0626bf166a12d55495fe660b6b957f5cd0be345fd188c5c750688343d07dbe69e4e81e2b0cc42bd1aeff6291fea50d98763828f67234299d2614fe85792f7727656c5d3bb21d7a853875b765c6684d7ae2413c9fa1869619984fc1e320d26ad418050315566e8459b6d37919eb87eec40fd919d13eb21f010f49f59ebf64c86a37b405678ccd7b010a9205971f07991236913e51e43bc306e7758784df4b8276d1ca9766a4679373b5a2dcfc3265835dfd45d315bb8e6f1383c23ae8386752ac01714702fbc546ba2ae3621db1fe3e9bc8fef743ade5d078ba7234264bea2bd92189e34e3170b1cb162f269658e8739d90b7a7b554af6638304f6098fd7f8453eee7082949079fbb89a9cc78b26e2a775ca5aeb13af4a0d968857143fbbe41d63956d0e29d73148e42acbaa46669e70c4ccdc5f05f873c56659f683016a2c7deab91130b3ce468122e6575fd623b5ad08d49110af9830f0970149dead94c1c87dcac91a6d7a47cb6f221781a342bf0c1d0f1bc4a7ccfec562a2c66d028bf9dc5e09c1dff970dc10d85339508964705ee88a236f9e2af689bbc838a01a8b6019e24f305384b8a78a6151d4b0549b3061114853bfc2f94e28bbc0d3b3e9379480b44fe1195805165d86e004899822cffb8f785acae15a95a0fe7c7e03d537cd97cd49d3b35899cf6adc2234bf557c49dc18521fbda06797c69c10573b49853c3fdd70c5bb8947f0c0837ba15feedd5ed6f9dcd20971a4ca735876e37032dcaa1f59f15552d809dc0597f8fca99a870a60643a190118db0b8e2aefd557610d459fbfecb28412cc40715e1b5b43186461a7ce75a6ee0189e29a7d3c41358dfd7b750f73c5f8b2ddee794f7d620097058a8fd46010c732fad7bdd1f85654897e285d5b9ef2cb90e98919b558cce5585365803fe19928033b0aaf71283b90e381d6e7b5ae5ddf9175d24a10173f95079e620f3ef6192a6cee1a400e5d7006bd7b4871e16179a826aa3ee995f251716c6723d47d46edf5057af627522539ef80e5a97277cfcfd296b90ba6491ed6f0f34ec8f000e02ef2f715c93de2359b81b40ea4b7f9c2c88a03199fd320cae01a62a1ba1b143aa220736f3828fca72a24e563081eed0d4d01c6c60f6d218f98bf9016c566af48659030361068adbb3a61673c449d79036ffd1823f8bcf11c593be6e8471faa396708cf0930c3765424eb1b11a99f953ef83a7f7a849b341904cd5b70a5f0406a5fd8a7fcea8502a792a1bc7c22ed24426f3a9f6342bbe79ca39cbb27eeed2a38fdf7c404afef72acdbcd5084d0503a50114cf64abc2d95c88811b3982fdebb47bf0c78c1666a4c5af5ec2ac967e0da081086a4b4b98a6326de13487c886581fd262175256fa18c5b6054fd664382dd3e26e665e28acf7a8b76c353f14391fc9a3f6dfd8d42c66f81bff07c5468ab403034b3ab9ea02a8fb6e5f01ce46fb5ff4d828a8351425a93f37dc952f6216f6bf654fa268accbe090030c247b55f979748d72f5b5c660dea9f926df65dae93af82fcbe29ffa0ed8ae17a90deb0195def98c00f64b0e994cd4958a3c12227248f70f5f04fbfc9b33f17b313c979"}, {0x28, 0x1, 0x80000001, "188a37a9058ffee196bd37e28401827dff50"}, {0xc0, 0x1, 0xd1, "f26cabbdf404aa01c6aedadcbc10c405750d0acef0f431b12b9ec5e13f12d5d9e43a6ad7fd150f2e0e3f52804071e9663bb5e8ae5a8df2b4583c41eacf43817c718b83b97b679171dae30473c8b60afe3e25f95841b9a762e7836376672a227091fbf8b61b59442ad9f9405a7ad1e3d0d853deae17c68fdf64a6a1595ba0a2c5dfaf88ffbda26b6556501779f6a834c23bd84de565ea3075ca9fb658eb5a741cb21ee442f0b1a7f027d6"}, {0x40, 0x0, 0x1, "c09086bcbf4eae73de74f3d4f23c822226622f9e8267121fb822c4290383095ead63ba457b3e3c5f32906860"}, {0xe8, 0x0, 0x8, "98d5b0c9690e30eeb70f6caad71b4d6f6c3e474726ed6df3ecaf3db861b7686e64568a973b5caa0d67e48905f8daecf22171e742e48b1af4c8eb622fba0b05db50c1ddbd1bbe8d5a7519546ea45985b41f4fa9b159e76ed4ec3e5d7a50170a14a27c7eb0246ea7c33858282656378f805f041b016a8dbbb9eeb1d2d526923d77b221d475c35e74df9d27c380c7cff174089440ff67f292493a24add39b4190f7bf3eaeb2e000555c4f42d56712061ff3cad74d3d9a6bcea463c834ad39625074f8a8dedc3f513cfeec2daa5a0644a2eb82"}], 0x1310}, 0x400) pipe2(&(0x7f00000004c0), 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) recvfrom(r0, &(0x7f0000000580)=""/4096, 0x1000, 0x42, 0x0, 0x0) socket(0x18, 0x8000, 0x9) 16:02:10 executing program 0: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:02:10 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x8e, 0x4) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) kevent(r0, &(0x7f0000000000), 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x4b36, 0x0) 16:02:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 16:02:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) 16:02:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x16, 0x5, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82422e2f66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket$inet(0x2, 0x5, 0x9781) r1 = getegid() setegid(r1) 16:02:10 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000002480)=0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1812, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x88, 0x8) preadv(r1, &(0x7f0000002400)=[{&(0x7f0000000080)=""/39, 0x27}, {&(0x7f00000000c0)=""/129, 0x81}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/110, 0x6e}, {&(0x7f0000001300)=""/195, 0xc3}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x8, 0x5a) socket(0x2, 0x400000000002, 0x0) 16:02:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 16:02:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x9}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:02:11 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) write(r0, &(0x7f00000000c0)="4ff4ff61352d2adfb1779372312e15382a54e4013db7d4abb802d4050b45681aa435d345ec62ca31fd3cc0377cf027cf3106aabe8b1dd4e03bc65d89fecb804631db2d0b768be99495a4e067bd58ae5717b5c56661", 0x55) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r2, &(0x7f0000000440)="616d9860b42c96aedc00258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e1315490d79e92591f3fd4db9183f6fa839831f344e5e07a9f6b2a94fcbdd0daebc9c8a200442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5b42791a9dd80e0ce8b2b270106bc7f525bd2383ea0e0abeb851813a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c829c58707db9097f19d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602b7f000000000000000199f3c587fd04469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c09996a2c3bb60ae5fc7bfc34a8f648cbbc3d8e2377f257b6ec77108f53c19c010000004ec470ca35b4db750b0f7cfc6327e4311f24db96e7cd78872be3725c14f3172c7e785b7eed012bc16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe1200000000000000000000000000000000000006fa0ab5761732420d3737f3206c69a1fc6f83782148e2c122d717a8609007000000000000007a525e979948ec9b2e812917b4f97c28a5d9988eaa4942a734bb161831bde91fcf513ad68fdfb568561c29a52959139f91adb28a6020ce6b36d8e116de16281ce3bb13bedbf8f1482f00000000", 0x221) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) write(r2, &(0x7f0000000080), 0xffffffffffffffd1) execve(0x0, 0x0, 0x0) 16:02:11 executing program 1: socket(0x12, 0x4, 0x4) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) munlock(&(0x7f000010c000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffffff) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f00004dc000/0x2000)=nil, 0x2000) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) semget$private(0x0, 0x3, 0x51) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x1, 0x400000000000592) munlockall() readv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/250, 0xfa}, {&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) semop(r1, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x17fd}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) socket$inet(0x2, 0x1, 0x6) 16:02:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="f36fd6c8bae4d4e2689f4a7cf8acb206f00f022ba8f3ed57487af6f5888029e6e733eb905797aae57bcb35824891665c34b8811861b4ab003af756be0da8d7f14825894c19074260b055a69b47656d7f1aee16b112f637e60369e93cf5fe0fde4884e4636f0fd260225a5393813e299604c98b303862fd91ea6f8b1c36896e8a9ecbbb5bf42571241970f64854b1991c0e23eb727d87234ffc1798da5724a562f3ff7f6e4ecfb5b09972c3eb0974aaa4bfd9afdfb6edfac060b9af7d9995c27d3d7415348d29bd573bd566436384343619d7a9", 0xd3) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 16:02:11 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r2) 16:02:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x10) read(r0, &(0x7f0000000180)=""/160, 0x96) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) 16:02:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup(r0) ioctl$WSKBDIO_SETMODE(r0, 0x800c5707, &(0x7f0000000040)) 16:02:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/62, 0x3e) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:02:11 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x1) 16:02:11 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) sendto$unix(r0, &(0x7f0000000900)="0dca5c217667e0c537f75c1f450662c1cefae4e3c5b34b6e7be4c27eeb77b7e8d47e0c2049b240eb3fca0ce83a4934e47123a6cbf6aa82e46b5e50df564a77685245abfc62c7a72c7a06a1021d0da1d3a64c2a34b83cd47376accf9739f6e12c6d4729613f85d48dc6aa76fb3537da422a91039ef2e7e6c2ce94ea0b1210d1a4919e01e1919bed353b5075e3724593bb33aa01733eafba541ec22f97923558e9bf8aa33109f9f2bdcb54fb490b54572e591f93219e640ee8423e2762f61ee248807eb9e80ef717f259c7167cc5622c225b1c29293acdcf33942bf4361ed115f2ad726d76a31b1b8c1e4f5c0d6f68e025440c5c9c241f6ba29765b2b14ded9d25b51f0ff952885e25d7fef1d0b5a3b05f59bf9c324708a4587859ccd1e2a47b415ff6bd64ab95a5bf771024c2e5dd0a0023f82ce0bb8b4237ab7d79bfc83a9e9034b4f90ddefcc975af42ac8e7ac2181ccb1a795935c5181c2423e57e426e4aa0c0d3f6853afcdfbff59a1e766b51f20c5adf7915124b61f8f855891e8d55c94f60f6ca0ab572fcf4fa35f48b4eb8263d02a89bde58474b5421e583290f2939c10124728d9fc1fd90bd4ee0b790579fefe66039a349d872eebfe8153f4f5b41660fd1af4c6adecc90b3952e7309962b77eab4ab9a91c8f42c090aa9f3aff9ad10ca641f3f6cbe53bdb261541a5e19d9902a34a44c1cf17a31401f34c3f7aad5507bae4909429efd533e622074e98706375598352c2453c0b55412dfc8e3e436e126533f5efc9f4b0e6ef05cdf5a7bdcd35b66f57ffa8294a672d226a5343636d8ff45cc344149802b6baca6f7b52ab7647807b04adc8274c34c7e8dc3821f2d26e6283cf0c0168a501481422a84a42f189aa4b6bc39856b5ba3b81809ee2239c78b66ffc3c75237a0c3043dc467c23a3b7206c2c1b5375667534a154bd5c5217882aea5fea50073c65bc3e7a037b1fddf0d2c592bc97335733d8ce519ae72830d3710c178281d65399835e34b762a9e6cf71270a23351a09b249ea14083db3abc15ec963c367efe307d7fed1c3943b5e0bbccd75dee2612717fe1f8e64fb703981bce65ae460eae46853b6940184ed92f700fd0e86e51863f9266c41693cccf87b50f8144233c461a7d6b8ea52b0f0791fd507c7a2cccd3e03962277bb06f6e8946c8dd989a160eb2f5cfe0950e145b7be45be2f054adec18901e5ef3e5534f6c84880103d33ba84cc13d4e4367337e86e5825a83f8656e02a9e05325cfffe68e0e57096151de44e26bc87bfee7f8225dc0b746bb4e0a8ae31e3dc406ff05536ef06c14a0bd7fad06aa00d88f0eeee1ed93fc08dbc4bd1c98e940412a0e8151bdb303b19327a8332b0e5b03506aa17fddecb125d3c489165d8e225370a14079fe62c21d251530459ad01929f0f9a9183d65b1caef8482d3201500a8fd457204b7052e59761fecb7cfbf6099883defa6eaf85471af86b8fd6d2e9b7bb99c5ab5e900205b3ac63be13ad5c1d9ceadbe43ba3b61aa120d18694f25265e3e9ed920d1f51c8fe838808985418e7d85958a0098bdea15f98914474ed22a93d740e365d72a2e65258f52002b7ab092487beb8ba505b9b4265694f0fd5ea00631279d14a4d925e156234474ddf306bfada0abd341f504d703e4e585b7b5926eaf351dd122a38ceb8704cf35f690c4357930b66acb76a1b6f0233142f98438c45bae3b14c816cfecc8f14e0d31192c6bc6ce3e9aeb6269c0ea199303d7e32764f173a4680a43ec74ec26fc2ada62cce6bb32db7cec052483d25c6c9799e5e665ffb51b229beb0ab070eff8482ee3fda1e0ae435212e35e5922ea5460f45ca57a48fbc0fddefabacc9acdecf195a311e7f2e43ac6adfb70c28f8b66d606d877025ca9e77b59a7d29de0910b48e7ce1243988254b9dc9ecc7a7e0f4bf109673a74cd3c98221b6623985b08385bcd8a3b6bab261a12d5e6fa16d477169293913fc725144b7240b486fed8639cae6d68ed4532412e2f12f5569f0d22f624ae401a82701c0e341a0ad29c711af2987a8696277cc49199b57e857d4034f0e7c514eeb81acd7f22ef5378a48a2bcb7e0436d27b2c8e2cc1fa4a7053e52e6051b7116c513ac6b5cda9436bcb11c95e766fa05f254ce9960229c189a7c3f7b1df481726d2e5c1854a6d5919c441520972419abe7573ed9708b697f3e5742e0c90326e2427b0620000051595f281cb1e806e505ff6e5ea7a9ee98f1f8d9124e44a80b7f68288325e39296f1996d8bfd101a7200267fb06c224e00a72c22162642b5de77710880a870bbf0af7439a6bc61bb16900c3b2bce3831a6fd8d31f1305a6896905f50706db0313f54234dd10585068546a0e74e45806aea15f990bf0ccebd394c72ce40b6100252e853ed78eac7c663cbda017fa1da7f2041fcc268661416aa5196d685f2968c3e4e3ab0c92351c6276a7373305582528a8089efa1e1bc8dca43d04a2caa3d19b1f2cc77729a23d44bed11af1e69af6c3ad1a6fb0f74e152b010e0f5b69bab8a5b5ad11ac922ca8700d4ca0029c2c51c00e0f0ae8739402f6795e1924ae02601e8684bcd6c23c3daa5edaeaf6effdeb636fd5800c15cff56396b550698a5284e1d6040cb48d4ebeac4c9db2b564af4a3e4df3ecf244576be78d85011d16295d10ebbae2b219ab920e5a8957bfcc5d99ef1e641a2eeecbbb7756e349be73b9c17dd53c72a00b059a499b50f7d942cc88ff83b8d2c043e65f29df56c6b85c60b1ad813f3f2a1738b3bae6d75fae38c43d9ef1a9034e227fb5e3a1b18adcb01c380e169d7ad45fe12fcba611c5948272fe4fbdfbb8222224c9ada23ecd4b7f7899d9aea7e00197cd8931c9ea6f45d1f9b5c7f1be3aea6e4e517d5f404137001ab400964a8c89a390c99cc2298ad3ec0370362a33ed469d7af2bc5ec5666d82bf1ba538b39a35b4f19839c9f58ba85170fcaa8fda69ea3614f44f17af15b0abbca62fce3be7496b8b3e95c3bb013a008c7c456b7ec703666d97d5d31e83733bae1da35812343efcb69805a503f8efb51fdff403d02e11beaade01338239babfcd62af8511e6e64c6f3a0bd74cc9333811a3519c62ce9684568552401dd92a377bf5f81819909191458e7f2b4652cd7a8141bb1f4361a28f43969b31f6606a354484489635436e153e301fe4646347c03337a8e6e9bd8ed9056a98d19b18cb6f8685f492f2d8c87b738d1d17b0b3b2a485273b3948b2d1ce82a11df8f6cf7aa7d11ee44c3096c896eab58d3bff573b54a70db920627112ebe4fa6fb62f91eafc55c6541ad63f807bb9dd686396f96cc6a7e7c4aed7aeb8517ccd3d76ce98554c220b1bd75651928d7459b22031a1fb4ba17f54493eebdf9881b73fa3d2176bf4b83131f27d2a5a2f0edda42173211fa08c6f2cb362faa7d2ffad1264bf27a7f2153d6678c0a6f14efc553cdc1d7828b7aa30d284051dfbb542d2d0c028b65386bcf37956a9175be44302d2f0f2d23dda81ba43eb040cd4e8fc2c1c042d6469f6d7922c7602f57b4e2152f12589b62cc7ce33a2adb064323ad0b587022e22d70182b00ce5588ac994744e06e9c8745b98f88508ac64b21cafda9c6c74de6810125532a97b7873ca0a823d87f457a4083fe570108d507eb9474cce563fc6dc07588db623579b37d0f31ab0a1807bc3145cfba4844fd3f862a5446680a730e178e55f81966b8ed84585daae9728e514694e01e9fdda1141c0e1dff2b8f36168a116ffa2169fd6c88e6f621d79692ea5036e64ef5c64e0c3c8d521ca3c6988e1a3debb32a8df4d98ae986b397707ef687817efc0cc40e2abdd05424b6cecf1ce23e55ed9ff0d6c4f8986f3d7968cc262b6df02025ff81eac7dc97b18d6f173660decf72513562042098b8102d21ffd1c1988d5cc96fca414b4262c2385735e4375f92a7db8b39397b0a174db8dd4cb615be9a4d44d6fb3ee0f1f1ac78e23c2f2abd78ef09d223cf543613e5ac7b3c7abe391531152ecdc1b020da01d6f7e54c1da4cc32e0646d1be93f7786bb3bba30d9c3b90359c0c142a11d55eb3813c9946339ae1ef3676289b74d532627e315ae286fd0c9bbade1e5fa7c826f8a68df860bb3b6de6362d70d9d8ab976c2db84a9dbd4923b9c27810e8b4736ad1d3a8fa18a25835b90a32a4603f81b38a2ed262f4a74ac57fe07f8e06e92b66a9af459f45b49b230a9723927538525ff56b9e8dec1ac565b2233df84be70a3d337b68a32d576f1034f5dc2278db8ba71f3a491293069a5b23d97550c715083893669146a40f2ec63c4556a39662b07b68ffa3ec87fb2029fc02bed18e4cf274449cb68a1fe818dc1e2af6870fd35222ecb781f500cd2d92d1dca22f10de408e5a5ef41730a1ba247f8755e25869245f9142f8348089a98065dbb6aa03f964acff6ee1de7a0e1feb9d1af596ddbe8524649c4ab1f4de2c20ea9b9b28444b4f719ed75c9a6af5db30b5163351e8692905aeecfe32009fa1ab7e7486ac29212479edacf39452f64aff46105eafe1dccf230b524e6c0f749dfdb909dd2b060684e833325fb4dbd907cb5beb6f58d38cc4d9fed295590994b68421e5a8655256184417e8cd062e0219687b51f90687bb4a27b69da90ea69cbc5f6c99d59feb4efd56e389c22ab571c2cc0403270eff608141af9a56fabfbcfeee937c2701819ca4fce754f072106c59fa28096f0d5a1540ca0ad05e1841feeb1a3b1648a304d84f6af8de2be803ecc453a527fce4389c5f4261795c1130b97787ba7c2c69977e9648e405a13caa79b32739196e4d5ba46d403ad43a433963b3f3390dcee4a5fdd84db3885e3d5dcc6d1cbd0cd7906ca689a939519e087dfc49ed83a2f34e54f60a47752d41bf0d4c62cfb1c44545402099902ca94f01318d877f9c532488c1b63b82a548eb95a0aa568c343031799fdb38e666648c423ad9e6a2863a09ceff9cb3bc808ccaf51544019cba4f55823efeed8572cf336bc47825d22bf462e2bafa251cfb5f98c2b0ffd175699e3d36df6d018884b6ecb6d2ff3742ac84912ef82bc62af1f53a9bae5ae00986b70f9c3ad3fb9a6886e2dd8cd5d10b1e6602bbf56452744573748c6fb10e1f0f1839c07f907f6fa442f0beef9d48e82d1b78c4fa40d4f3a9f3c001215f7fb3cc101fc3cb48f9fe4788f12837caa3af2af7ebfd9a4e19b2dcf05f592b5140d11d3094ddb8f71fc504347e5f0a8b5e3ef95f3ce86fac35e3082e69cea93720c875d8854bb878559c896e61c149b6cdc8ab686e493ea5cd99fe0e87c90f5079259a92e9024747da9f1eeffae074ccca4028cf5976c5ee4dd7bec3fef737160a9bb9b98cf23829a262a97ebfca95b6ef801141fc7fa36277db31666485610e786ce389a443be891e316e4acca7374efc8b7f47ca433c635535bae46ac790d9cb932d1bdd65babc05c5fc874e432f65df02ee2e1c62f352181382358c10dfa53e4c5d186d8a773f8c0911ef811a282c107bb8e4b8240f7de763f8666ca530b16a4dec542978247b82848d00ed7fbe1f4d1230f412a15f7044e15338fa019491c5ccb999054612da1823833b09a157166c7be865d499b5076218a42f1d814bcede0366f6447484cfef965d643f998721bfda45a1411cca4ec03aa12baa0c3bfcde06e219b6caedace5076e3851c12dc243b33268768fff20948d287d2c57ace1e9884d005fc51c4e9786295ccb7cf380048d3eac07e0e84370178fea3ecc17f786a14456863d9f3df3a48480679513e98d15bf081265faf90cc37a5ae06c518ddb30bbb1", 0x1000, 0x9, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) 16:02:11 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x101, 0x6}, {{r0}, 0xfffffffffffffffe, 0x42, 0x20, 0x964d, 0x1000}], 0x1000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x40000002, 0x9, 0xffffffff}], 0x63, &(0x7f0000000180)={0x7fff, 0x5}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000200)="d6dfac08fecd175118075ec2f8cd917c126d9460e4c7462e871fe698c2a6dc36e30b20e2e889e9cf7251329fb4922a75b414497965c3f8c0593edffa85f1ac8783e4bf310ab3a0c4e26cd7f1b20b4a76e68d0e28a7a90a59acd5992bb2753b55391cce03ff142785576d4c0880993e5dbcaa12350b5a2a2306a3d023041091121b77b113db4dc355bdd8bc09f0473b025f02715bf2e403b9b1a3cecad23650e981168421c0e43957fae746c05084acae1871fb2132aee33edea9b0a2fbc80bcc01b8a01802e6a283a08d6d8de2f446f42b15b3fafb9f46cc3a376f604d1912efa562", 0xe2}, {&(0x7f0000000300)="4b4635d011986f6ec73a1ebd89e1a3614857dfb937de4f98779d24804719057ffd06c47ea9a5a040bc95e8749cab65a203132a2b302ae1fe016ee9937fe97dc6b860fc36ea378ac8df272805c10f86d92cfd6d9e61e89004f42cb29673ee8e1b", 0x60}, {&(0x7f0000000380)="0e1a78812530fde88461eaa14bc07d8d70c774452903cc7839294140911d390a794062c1a9dfcde83622a41c045fda44d4eff376644b1532dec03851e2123b126676bb600d42dca809a219f66a618a6292b07c408a58dc4febed173064044afeb2be664925b2a3a2765c4640d3814d59cd45a4e107762a4d2595c3c9581d8ce5ac582f0269782d92fd0253f25cb4410264771850438245d0f9a47ff4baf5c7ca6996c0d809ff4c2ce947dcfbe47be3d847d67db1548c06e086b1a0b321e46afbcb5f", 0xc2}, {&(0x7f0000000480)="341277c3aa1be345104b7b1e89550dd656426c4f107fde", 0x17}, {&(0x7f00000004c0)="be8f7a8fc2d8c57bc04fc8fa7d9fec0b8a31adf1911eb6eb47bdbccd2e65936bb3c760f972ae6a5525b96cfedaf480b443855b233b147913d4c73069e86f63119595cf8a6d13bb80dfe5ce8a2507d74cc1295fd925688615b0f357058da5ed2e4c96078fa8088fc1c946283a9d14dad3955046704051baca5f8cc9d323a90a266dcf6aa22f4cd4cfc2ddf915beda6e5df6d34ce919be6007dcbf45604655fa07a5c6194d247b46d4e6f838cace23824092897d7b3312fa8a480aaf162e3f2009feda218109977e85a4d26b0072d8beae796e3861920e5ae8cd426e699ddf1dd3ddc08e96cd36013a1e5181d2d262042249a57c02a7202300143064c21d", 0xfd}, {&(0x7f00000005c0)="eb088c1637011d4b6e82020b7a7e67c438f6fedadddbeab5202330b75bc9e622dc9cc91c5f5858d5a9d09e5f2e77bc7325eaa5b092e94c8ed66cd2727ed8fa4432ed2bfc64f7a962877072950bec828d3dc6bfb0886f81a4135fcf4c50de68d382ab60e9a20590ae1a7203dddebaa35bcdad7e97939c3541583c35b75545f39ce1b0c9c795704ea24ec1776b1fe32798973544b0", 0x94}, {&(0x7f0000000680)="4d08ec1e3aa7dc1378d736360e92f98c483eff646164a52f3f", 0x19}, {&(0x7f00000006c0)="8fb1709078b2a73089ade15f95a70844dd8976efa394ea23a5808fca839caf57620b6174ce7091e99c647623bc6137d4828745b1fd5f2a89ae3c1e2c77a123646f9e43604f5fb3144a2befeeeacfa2d47e6b1f4db6fe1683561fd20aeaf96321dc59ba47ed441302f6c67045322dcfb6d7e4dc27169f68ff2b9bd7acbf69b2197b71eb5f385b5b70528013e2b83e8596fdc8c7fcc4518087b5b78f237662bb4238d3ba3a16b198f050b603ea411cb85581894eea42f3dc5a4ceb", 0xba}, {&(0x7f0000000780)="05309cf20758f1d76cd63f3143722556222da7f045fef25bfac43b10abd5f937223dd305dc0f83236a7e2a60da82f5bc2d66bfb2c387b3f933d77643427f29d4a2360f5b76180e3c3c9504f10652d47cd5e324629841315abfdbe1ce9d87b4f4e6ed78842e44414f2f5dbe464f8ab63752065286aee03037ab6aa7a876d3d4198fae21ee40e74d8ebca48bd0043726d23eba7088eae4184747987ee26eae2f80734c1d089166aa96c0ae2db2963fdb09c51ae42a74d83febbfb01374cf851fbfa0653149e53fc5f4590dd19c0ab9ab8a7ff748e6b273267d8adc2e43b485352b5dba873e1eebc810f5b543a57f9f240e7fefd2", 0xf3}], 0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000940)={0x3, 0x7, 0x6, 0xffffffffffffff01}) r3 = getpgrp() r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001e40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001d40)=[{&(0x7f00000009c0)="00e54b41c8de3ad9928cc8c7cd36bae8a5192c244e3a37fd85710b94dc14364c5d0f3383ed174721442cc6580223c721aa53ac80031fb26006c729ae3f73e2abaaada12a537ab8ffce828997f5923713912495a4b0b50ef57de68f10a7c9dd2a77224d6c97b61ebac82d3924c9a44e858a4bac50c5bcb3e7cd308c8d2006f07534760267f84a22f87b5dcbef78212bc3cd44d789b829a77f81093e80e454ad4260c278b91c7cef8be9", 0xa9}, {&(0x7f0000000a80)="a94c78ebf24281f775e7b88f973c251fe2bc0ebb37304cade366e62a12c286319e265a32a26f04cd3239f35d6ca1c627790b6278898a1d71a0cc2b3581dd4abc9baa6adb1450f5f1eff2770f848aa373644f2e8dc190c878a94bbee8aa9989f6185db6818bb824d0d8c5a601d557de494f83ee490b1c7ce867860df237", 0x7d}, {&(0x7f0000000b00)="842dca3a369f2cebd86ea0960b8720a3b34e0f040b9d58dc1cf5270a51dd3300ee71b755d101d0cfd244c0b6f1297d4ed2053d0c0dc946d378b5911d79a1500e3b07a36020334fb42b497aa66dc260109b0de6cdae5feee2602133ccf6096d2291110c424ab04be58b5be3632ad51ca6d047beb377c22ac5013c58ecc0d0399c3f2aa338f898157e0ba32bcfbb20511a2451c34bc00bd22f186428a0dc25f8c9aab3c0", 0xa3}, {&(0x7f0000000bc0)="6f071d6b51cb435a0a1eb08195086223e351eb3bca5907026274542ba2a153934f3855ca4004756d9cfad00f79effbd4f05b2238d8b6d479e3b044015ae7384b10bfc18ffd320e282365245b113bb7b616df5816e492cae54c948cf5028e6d1a9b6bbae2c0fdf7e135d747effce80159d7487e0bcc149a16ec43366963e164d12d282919418839ec853e365d1ab73b1c4398ad0c1e5343baf14a858dede3263aee940dafb2178f84352d227153017053b73ccc736abfd2341b6234622f90215adff1021282399420b7ac9574bdb7f0ecda9f60445bb1e6b46d1238075b50d70d66da7a1032d6d250e1e0651d551a5a4604ac35295df4fdf4441bbe73d64d976c5b98ebcc4bf6d069b219d09b29f4bbe47168524064cc280e49823fdc45624c39ac9b7b93bb4b63468346c8016d0264cc4c6cb445552aaa25ea464748fa6c317ccb6642dbc870f3fa99c66c52bd921885f8f326a7ba10f4955ac28c7e8db4aabc8449184b745034900cc5a0ee6d8c188b8b3b37e61742da429dd081b1cb1138f64bc73af61a509f3d89519365f625722c4ad673e802eb22c2e39d9becdfa5705fed1b5e530ef3aa210340ce73d7f9ffa222551b1aa1e9b3b228b95bedab8aa09c3f8fab6c0a7646f2d7ceb143673b2e7937fce62a1dd417c820a61e4cc98eb8c0bbace420fa4cda63023f17751468191ee0df900c2dab77235f1ce8097d764eaafb30f6b0d0cbb65d05df28a54185ac854fbbb91f9942ff3e8b442adcdd73a507cafdc335a38ea245b41acafe90bd2477ffaed8d37f7c1c9ce2c2716c39669a794a580fe014114bfc3f0f970a93ba7703abe4ca6b7ba596ebc4437a2d989f9c878c165e7873fd6bfeb30b432187f0d78e0d6f85e3a57c52960560f14290c12068c3e10578eb8caf773c6ddffba1c6e529526e0013adefca83edce52ed4c2f7182ec0b66711a1014452807f9ad28965b863f453242e6d8d9f6b68f36d10244139a0edd38dc1899cbe8896fa957d6ade378e4bd9a7781a48c32360e371524cb0d5ca1601528b256c09c075703380404aafb5868b902733e06cbae87cd04593aa207b2ee8e4223bc30ac51828e3c0aedc905e7c7a4606fa2ffd1c03a42583562df8c7651cd3b582d62b7eb21b8e894cd6080a72a411fe78a430f57ed22254e67ca8b527abe0aaa52cdfd7d48dfc78794ad9f2680816dd412069018fe836e582a26d39b97b016614c0e480594dfa32254840eefdf56c3459b0cb481f3e78984d42a84298802412f08c2d5ddce625e44f58d6cd478265ba296b29abe84b6da67d242b18f9449c883a0e9634a5a21108065b46a7513b320810ea66e08b4868661d353dfd05790a6921a69e6bc567ea35d1ad09ed545c44f1ef3db68b80b2074690fa42e3f1fb4b5c820e21683ca732e3a96f8573215481714d418a33aa243e2dd74649717b7bcc7f61d60090c7dfba4fd58dcc55dcd08302cd66e5866ac703ac6ab8a09959234aed7b595d7a0717da99364dc16885d7cea0f70f6835d096e82764d8e1b2d8b4b3c6bc2ed464f6e62368e6885ab6ae286ebb621762d1a65515d3dd63ea8cf1c3152388b6f0b6f41a3c5f305b0768f55b64a58618a998d2f71bc16c85b4e0bb315fa52e7e1c0cf4bf17846a84c2932015c81bd4ba5a5984f3b9cc5df6ed8c4e4583b6ced93f1aa558e4a94dfd6ed955a00c46d1a8cada7c488b9af1ced4180d48b261eec0d597a4cd60e773961604f563b3523e5b06e47ad980f657e839380dbbeb0dcce6b18d69806c23a4e39f69d3f3361a493a3cfe5d6b7bf5dab19e56398866228281a40ab33506b7839fba3dd4afaa2a0cf141699424efde811f3eba395aa21caf7bff8c80f0446e7aa236fc6300ab55364e7cbe5d886a275a0c07e779e852e41d00dfdda614172872149e784e68ebe7a728d9cce1c73bb71306f389af924aaa8e6cec7afa8a15c4a07dc266f747da0f4385d3046b299d928d39126c75d910f78bb1875bb4518058a764803794dd2fc8495f738adf17040df11349ea3f10b06d48b4923ee7716c331727e945946512d4d727dabef2ec3e775bbb37284467062107c6391418667aa0d332add21d797d0c22aa18e4d62d55ae2a1bd8ae952976a3ee6bb8e3da90cdd04f2ea570ca63661468e69299c8d726e947c00c88be607b7028ef7ed2a06e6382512168ef817b90771ce9723f532bab13fcc19cbfb6df18dbd09b6d06c18e6ac18b9afc83168e5c814a55f7703e9836d568cd9638e7be5d3d6357a6b955806c1396ef7f393c0b59903597447a01e431ee6ebb9619e41ae84dcdb7c9a19c9c071144ef6cc06a32a5081173f34741fe26807d51071b8a4225455890ffda1c45c2c3d04ea19844348a07f6e3e767e29c88e521892768ec5893ebe72dc46a71028fea865bd9e8029ddc1284ab8638840d55399701a4eb18a9889b9bd7eedec93f3b7ec253143c73b91c9c49b16f0c1b2437e726982369036d2eab8a4eb70d93eda1b032ecaf08c46d455b6e38c53dd7946d1bc73cbaf3c64e2a24fd980147e2bd7074e6b6a96238caa75d18e3b9eb2b2c0965412549762843ed8f47e28116fcc4032eaa02c682236a314726d78fd7e05274c2a9b4c30a4ef18c1977fbe36100aabbebc8f8376a2c1dc8a677a055f424d18646d52535b8c1922dec21e9a207bf08abc58e28e96ab98e44e54f1f116dd67c7a98207399a62b0c4f448400f07447866ca122b44d7a2c35976b83d55f4d52867d2ccfe8261b70a7289718c6c19d7c09c4faf9cff175c1d8404b14c0faa631bcc992f189e5798a5d485a8f611670b2a9c1f5b75968ac22e2a8dc116edc4a0856c1c8a7e4cf9a0584a0984dd10d136d9b8cef4bb6cfc836332577fafdc99624a7fba2d37cd6de1974ca8e0ff077acbf33c77443b0824f68d923015cd84704242134cc201deefdd93efbbf134207d25195dcdca7fef756ffa550003960c7573442722d3a82b16bab9a1e1fb2dfcb5a68ae22c3e15f358d6da515e5001a85ac38279403abc580e5caa79df185e682f6628853d7683e14c72452194ad5941905236a1c98871ad8a039c25a1570ac15e2ec314df6232d06a024779d89aa8b813f0c7e6bc56eb8ed352889730ab33a9ea4ddce9a040c4f116216da476e3e6d40c371bdf833a69fd9e580ba160df2ee62874248ce0e726e5a5fac2f6559ce72b8687ed92a4f56be74f2ee5828016d1148f89fcb1aa207498d03de9f9c978c3538ffafe680be78731fbc10ca2f1ca5cf684a98a492720ead64d97be5974f2986290baa047d5e75f8ab9af8e174bed94bb710336f9ff72f444a52a6e5cb3560724e1306997d0374db580ab41e40da4ee07e6b44d602a519d98b75c8e0e57c58781d92eed5c9f9f0ac42fbdb97da038d01527869b89c7aba5537b9b071f4a6d54fd1ae226bfda50cb1a44d0b01e1512d66ab15c92688c69b5d9cfc0a6b1980fcf074063550f3e7baf6274591b09115758dec81e9b85a24bd96230952f12feaab093eb38654056f3931f7d2f444c66957d064ffcc1d73765c9ffa8363c5af652d044c3903cce0fe821c04755beb63e95acee6ffeedb7a5cf39428a12885b3bbe6cc6eab7f0cf7ea8a3d54fdbaf726b55e4dc2b4f974d17a7e69e8e184511533dd906599f7624783fbe416ef36b43016b04006eba57c0a34b7dea4ce8da1bd962db595bf66f53837ebeeee5fe7477e19067d85abbe8378c8ba34938e3de9964bd8188693033088d621e0b794fa836ef57cc024ccd6a64a1dba82fbabd50e9936ebd40586999e74cc98994300e8ac2117e8dd222333ff4895a3f40893e26b121ac1f4cdef684b53c3494cb94896288acc60b85aeca45824e536f08394eab7a5a1200b2a24a97dcc05fa3e8bedb0e0e2b5c13e0f914bea3b7d9d5df91c350d8fabfd60e58869e8a5fa8135303455cddb200132e7287a41c3141b88bc38fcf9750e64dc0df37e5a90e915d0c9512aab9066e675713c6a1900f4299baf6bd7f26555129f013462f1a8881a485f699baa6f08124027b7e2c560c9f24643c30e9c0e0e9968a885c4dfbb50e33cc18316a5a32aa766ae258a81974f8168f2bcef83eefa4e4f6d35923f31e13bc9e0b4586cf63c0b30531f4795b2877386ca338a81d2988ba5cbced15404c006562de49d59cd627292e448f639959410e2fbe9f6b3d1919a36f028bcb0f2bd60fbfeccb23345510b305002c56ae06dacd4c272298ba4d3347e4b49b27e52258179fc6f2cc4bb22b2727383dd45f8765b31e83c5fb587c80592dc220d399f382f419b042e166ebd02a886bebef2bf41482e314aaf6f5ec82085492c897e397e0a32ce5df98e0efa8c515df7bbd87f5e7f38ea1c525a864b702538f7906f784a26217e93b09e5bbd35779edd51e667f52804dbc33f4b0f8c1c6e892b74c3b3f2d606cb9fbe628568dd805897513f3caef51bddfa18ca5189f706022d22726c217cd666adb416393d4800f466aa63b9b05b24ab75156d90d3cc70da5a719f29be7b9a65f0e7caa882d88281714adb88cc9eab14ab865aefeb2808524b4e2e617182ff42e33174ccd80f2fd2aebc3579bce2048a3ca6487f1d7981d363434e41125e5479bd0598712193594b21e00c8c0ca87d25c16db5fb96f6b7f90d225202911fae32d0d880cd70a537c6102145df333c27e58d6f303120a1c087eefa02b5f89e0166c7732a3bbf807b71ed84ae53607e9dd7b9059f3f2ef5b686076577de799d0b169b0d351057797fc674e1dbed15982f4da3a1303a592e1b0ff8b5f7d0f92a584921810a6b10cf0386f37d37d7cf7b924fb8992370fa44eb73d6e1f228428fce7d0895a931480f68426c36236695bd2c423e90196b4bdc4945676852fbc3f8aa8e471f8475b313f428bd1fe2692bf4bf5d749cf5c931eb71084640f63c6bf9603e3b4139759741d62ddcdcd56df2da75bc2267107f0b177c6574edfe26b576d2c8d299ac848a5ddca11b08f5c5c4991897f43ee820fcc76f281c75f4cc8262c661b32b2b286e39eb00ff46b7e623741b882984ba1257a7a56082c123f3302f2af497b0a4914c5101d34d49ea7052dd5073904317fd702dcbb5246bd6d3e4ea6afcf47dc0c1e191794a534d6dfe39ab85377640850d25ea55a1c3be71140c6733236bca0fed4cf1a4c9befb654929275ba2e890efd28b9608301061a6b5d20249e03946982dfd4ba2d33faf6150a77b69eacf631bf4a17d385fd2dbbe7d9cb72bbff2dcfbd6a0b36b16974dc04813d8c46dbd821f1092219d1fad70d3d53f22c04f0be7126ea6c2441869857da52187d75a4705a2c36c9d4403405f48f6eac931236038905db71c1be31fe897ae71da2247ee403a7040fb283722ba32a4316f0f198fbee76b098f58d072f7feb16b3d8771e80e0b0640768c364f1db8297922b70ec9ae518221878a441cb84ad0e544a967aae03fc20ace2465168b9afcceb7470d8938b43990d978fda530e7e37c62103c5aba7967c8a99a866ca55fff1dd7ee5610070df5a25da075d3098da440344cb0829bfb309f0d8983b3b1b16dd72a9e131612cc9f52f707f5b4cec517247fe9f2f5d875c713b3d1aa48a78ddaeda291f4e80473636e2133ad31beb8d415bbf4df51331744f4bbc363dc9f2ec9627c21e5fec7fd2fefa5a8909cd558a350d16278e83f580ca382461afa5bbdc024fff4effff036fac2d4efb04973c5deb4071b7fc389a3ec29f051834b62d46ba71c58795762c5fd944513e54715135ea8e0bc83a6858829568a87af2169246abacb6bb2b", 0x1000}, {&(0x7f0000001bc0)="24826945903248bab03eedee965ea1d5ca99decff321adef057b81d8bf14764ca1fd77f4f7e0c516f85e75f3b4c6169b101000185639a0d7a4", 0x39}, {&(0x7f0000001c00)="35785d2d791a3aa89cd149b8373396017eaca2965ad47be3337070ccdc37b28e471372d378190d0d6dd9e32144b27ae2e663e104ccd2ebc3c618b92a", 0x3c}, {&(0x7f0000001c40)="cde70b6aa57688cfe24f7a6a5c77662ea18356d01a95dc3d3076bb2c2c54b48df609961205446a985726f31d847e0be1f0a86deaa78c5e7d5c8f2439b2ab59ac1abbf805d5558466575ca5bbc553b9edab4430be4e867fb24c29bf7e15295efc70e4cbf6044af9516f8c11baaf8346b8a160b6673581f3154c1662aea5271693fc86ab8e42eebaa92f134af1e55f29225b2c865e4f03f9c29d4b84c2b666445124f220637c478c580fcd7c9b950ca79fffbdc2bc7b5b5480e91f9a0b082ce94f0defa23dc633059e0747d625b68b7ddb4bbd1629c234e1de9e9a7754e04a62a3839b64c5c4aed279bdaeb71e7e2127cd2c3c4b0f9380", 0xf6}], 0x7, &(0x7f0000001e00)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0x4}, 0x0) pipe(&(0x7f0000001e80)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000001ec0)='./file0\x00') getsockname(r2, &(0x7f0000001f00)=@un=@file={0x0, ""/22}, &(0x7f0000001f40)=0x18) renameat(r7, &(0x7f0000001f80)='./file0\x00', r2, &(0x7f0000001fc0)='./file0\x00') getsockname(r6, &(0x7f0000002000)=@in6, &(0x7f0000002040)=0xc) mknodat(r0, &(0x7f0000002080)='./file0\x00', 0x2040, 0x4) getsockname(r6, &(0x7f00000020c0)=@in, &(0x7f0000002100)=0xc) recvfrom(r0, &(0x7f0000002140)=""/22, 0x16, 0x1, 0x0, 0x0) flock(r2, 0xb) preadv(r2, &(0x7f0000003280)=[{&(0x7f0000002180)=""/123, 0x7b}, {&(0x7f0000002200)=""/123, 0x7b}, {&(0x7f0000002280)=""/4096, 0x1000}], 0x3, 0x0) r8 = semget$private(0x0, 0x7, 0x8) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f00000032c0)=""/194) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000033c0), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1806, &(0x7f0000003400)=0x6, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000003440)) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000003480)=[0xcc33, 0x243]) sendmsg(r0, &(0x7f00000036c0)={&(0x7f00000034c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000003500), 0x0, &(0x7f0000003540)=[{0x68, 0xffff, 0x8ef, "35d6bc1a026ab8cd07f75db18ed0f7cb3b438b9000bc53170ad1db72a8e227c7aa929cc235042b70ae76624ead720ad47733d903b2c3c0a4f162a617c5f077e0e6e2e9cb00df75ee854c30fad0cd1e5c92fc"}, {0x88, 0x1, 0x6, "fedfb488961b85afe85d568256037c5cb8360d84798715c4ad380c44521e973e5e58f91a855081dde26a78fe8f947aad220abb52197f7d8a2f9d1e86b49c0b0cf348e0195391a9206cbc319e7faa469cbf748fecdd1fa388d5f9a9380916f70c2a343735038a148dd70a93db0fc07cf9869c658e"}, {0x58, 0xffff, 0x52, "5a45b8811cb79c6fe97af1b3cb99a1be50fd2df30511e170f14b44686b5e8f9b7a575240bd2919c48e246e38b93168bb685e99f1fbe00953445bd8a8143153922f0008"}], 0x148}, 0x2) 16:02:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x5}, 0x8) socket$inet(0x2, 0x3, 0xfbda) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:02:12 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:02:12 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)={{0x3, 0xfffffffffffffff7}, {0x0, 0x1}}, 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xe000, 0x1) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000040), 0x10250) write(r3, &(0x7f0000000180)="93e73e0237c06e4cf5fef21df109e68a01684adea8d8d0f66a", 0x19) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r5, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/109, 0x6d}], 0x1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 16:02:12 executing program 0: getitimer(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x0, 0x500) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/240) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x3, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000001c0)=""/234) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) accept$inet6(r1, 0x0, &(0x7f0000000340)) setitimer(0x1, 0xffffffffffffffff, &(0x7f0000000380)) setrlimit(0x0, &(0x7f00000003c0)={0x8, 0x1f}) r5 = shmget(0x2, 0x4000, 0x5, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) setitimer(0x1, &(0x7f0000000400)={{0x2, 0x8}, {0xfff, 0x4b}}, &(0x7f0000000440)) r6 = semget$private(0x0, 0x7, 0x411) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000480)={0x20, 0x81, {0x9, 0x8000000000000000}}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000004c0)={0xfffffffffffffffb, './file0\x00', './file0\x00'}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0x8, 0xec8, 0x19, 0x9d}) getpgid(r2) r7 = getegid() fchownat(r1, &(0x7f0000000700)='./file0/file0\x00', r3, r7, 0x2) shmctl$SHM_LOCK(r5, 0x3) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000540)=""/250) getpgrp() fchown(r1, r3, r4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000640)) semget(0x2, 0x6, 0x400) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000680)) getpgrp() setgroups(0x7, &(0x7f00000006c0)=[r4, r4, r4, r4, r4, r4, r4]) 16:02:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="303000eecf376612", 0x15c) ioctl$KDDISABIO(r0, 0x20004b3d) 16:02:12 executing program 0: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x6) socket$inet(0x2, 0x8007, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x48, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) 16:02:12 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) semget(0x2, 0x2, 0x0) semget(0x0, 0x3, 0x108) 16:02:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0x62, 0x80000000, r1}) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:02:12 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x107ff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:02:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x7, 0x1}) getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0xffffffffffffffff, 0x8}, {{r2}, 0xfffffffffffffff9, 0x9f, 0xf0000000, 0x9, 0xe0}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000080, 0x7f, 0x9bc}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0xe793, 0x1}, {{r0}, 0xfffffffffffffffe, 0x57, 0x1, 0x8, 0x100000001}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x9, 0x2}], 0x20, &(0x7f0000000100)={0x2, 0xf724}) ftruncate(r1, 0x1ff) kqueue() 16:02:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000001780)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10009, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x800, './bus\x00'}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000240)="1b49ac5362bb40911994e616ce226b68fadbfe6daf1e42bcbcbf0b22d24877442ed1c409b81720b22639fd418a6b719a7d7bc90115e3f032eeb7e11ee275f7987576e80cd36b6e6211df48ca0ea77c4ab4192d38c20f5b7bf58a07fdb811386633bc2b278e44663a04e33ae892212e6ff57db217e52cfa11150271d0425a532595df4d84b924d80c61638c408af2e2e114f26bb7f989bbf4c7151bc29b421f45f7b84d05d4541d086eb4b75927d096465f28ee581658c7c2b60bf3e5cb94416ece0ea8693ba9c57b86eaad1e6373cfd2502917e34058524d449e70c8f6dedeee223d2494804f24365f94936316a75bacfd5f7edb1c939d40601c9eab", 0xfc}, {&(0x7f0000000340)="77f399c5688e7a17990b17bca11cc39b3b4c18e32262c6cffab736b27b7a70b9a28f69e2d0323064616aa7261fabaac2ff98c4aaa6b6a886a87b40142f56adff7142e8", 0x43}, {&(0x7f00000003c0)="d535b95ad52496260db5cf9de6b1dca2d3e940142482fb87ff3f099bb0be78044bf217d4549cab839a99f3654cfd63615e81d43765f8b7d5df6eaf69297538751b75b521c51ab586478e2799a2d40569851a32a54313dd3b7ea37eb2957e6d", 0x5f}, {&(0x7f0000000440)="3037189420b6ae574433c0ee975189087f6575db60890732994b54035f000eee4ca957b030b23c8d16b05f7fec28f5797ee75ab86e62c5de7ba249af12b25700c4e0313f09af32c09f2ffddd417c8533c460e1b0d11e4d4607a2cfd87114032456ec3eacc1f9681cbad7ec792bd3c448802a72dec1887422118896b77d25b2dd7a656d4c20681d4e8d5bc55b9679113db837a4a40aec3339e9c5437982db986fb24b46c4a82e73c8f122792354cdf7d812138278e663390ad0184a3a1398e26402d4fb3a511ef26739e59a1d6e974707afd7e0766ef3fadec7c42955b57a8110a80e34a68222467aec2b322b8a1c654e646c02e3fc2b7ee0039e81afa771d8e82c12ed0e2185b7c95898e0cd417dea78edba3e154c32ef148a005ee87cdcb7c30c629f5d6d82b8772716fd6be88cfb20034f1a27f38a066223f6fde338110001dae1749b426144a7f26e0e01a99c6d4bc8dafbf3da4bcf77b8587d03b2969a8da278183ad8a1b494a6309027efc9dcc5db62e02377563bd7ebc87f55b5d4993fcf6ad79042355747733ba07af8d677002118d63542ff470c70cb7f5adce69d489d4ccb07bab147e03648431e951578d9cfceeaf1528f71eabc8be7e2b2cee591e329d02495a9fe7557e8fb6c9cda67dd1c398677b4c1d894f7a3c76a509efca87257feff2119b6fa778c6fcf0c5e012a8ce82364fd2f22b7bcd498188a5f511fa9399199090ae04d7de94f5d517b5a18fd5195e99521c4c165085658d18d70024d4257ea98e6cbe27ad6fdc249db5d8cfa725a56334df068e0518b35e10401b041c969d0ae3a192efbc6ca034dbd2b33a61ef552d6c005c35987ed7c8fa6949e83e06e1caa89a213aa794715553c9f19f2175379c4dfd34ddffa33f028fdb8296e321310d6b4e452874a476c7daa4d18272a2245f20713d3e9bcebb22c50d63ce05358e0e574bfe73c6ea8c1d7611962a87ffd9c2508f84f820621b533983acfc50d7aabebbbac2bc2a80512b5761765bb560791ac09cc10feeda079914fb7e1438985a7dfd21065efbdfe5ee461dcb4df16fc08eb55529fbfba05f1aaa5cdb376d2adcb9270f814da36f7ece6823763322cb277fc4315b166c72363f633df5decf88be6078888fea6ff25c4f018951fd92db9c6dd93c593a7a32cb33ccbeb059b2f18dc797ac7dd94137d16524653661c44ac66fb2c1a1ccc7d75727425a65845932c16d78e8a5d5b3a552ef97a1e8259c2f6bb4e9a9e2d140961c4f10dffab7b9275c1fc7d56fb63dc661c7d241ebc78895a069bdd170748852e7f7d7eab28fa9cc564a737ae0642f8bd944f9a9b9e16db47332bb5ec773fb9725b5871eebbdbc1b9d53dda9c9e7f122e107f105e1531a531f202279397f442febbe74fb6e7cf92e649c704513f4c9e68984f094fd9fa19bfc8a727de81306f18da4482a97a01aa1eb7ba333589e803d99b06237e9c8260c4005b035bb59fc118a9bbcb131b8c03504721fbb96c9a6234c03d5d10fb97736f40a8df1d80a16e6a7663ecc10777d72ddbdf948d3d20167238113ef578eebe93160c9c3283b12c2c0776a365fd9faedeb671dc7a98061cdbc6edce3da4a9da7dc1389b4fef65b19227bc697c6bc5b0ac8ea21a7d180411cbab9f4f99fa1ed6e9a80eede5374def1247217ed46085e1590940b40c12ce13887b3da9b15246efee9b25acfa088e2f744d3ae3381f7f85f8f2bdcdc996f187cec797f78be1d32e3b7db411277b99b203560e3739cd4844b507a7e6791be23cae7c663467dd11f2d8d951dbd83bfb385194e826452f2c53f9a53d670e1af0d931ef3c5ee452f9fe4743bfb282b78f09b80d3441f243aafd0cb0bb072f1d5ea5d4ce20d330ce719494fc51ed0cb75a3adbc510f53f53851d1b4f12b8450d3da0cc4fd740a1a01e73df193032344cf826071ddddef26c4a9c8a268605b00cbaa9191289ad07982a5225dbfa868de0602a7fd1facd2c2a9c35c0844ac099f5ef8b768340518956987e778a2168ae24bb30c508768b55352a36b36222d6ca7a4aca05648e75e4f1a4324854355bd0d8904386fda0e402f6e67206c529af095542e35e6dc8596691e17541468c5bfadda0524bc0d597a3067348f037fb0b0d8b5700cf807a2cf3b156a34a50e5beeec2a010bc2cfa125d6179d7567f11ffe11a33b9cca02f84c45c0b7487255a29df4ed362358a612a1ac014b3d4841d5b5101cabd1a371d935623e9dbf00ed74e9f24605c60bb1dd6ba006158de5c01a22c5955c2d32bcf5fce3a6d44e5c276f039767c557a11d181bba24b3c2a994c66bb1c4fd2c10e405c7b75cc0f9ce62ae1ba50cdd252d4de9dc9939b7a9946d6b3f3274294eabc2f0ac9c39e0c75686467413b645a01d96f0159002ec65a561eafa6ce3a2e69d6476c0343f3bd4cbfff545a7ba776d27b07f472849f83e8b930b0f3d7f46b0973ccde88abd163343e61799f6f07d50b1ad745c42b428d04e3610974feef6bfdea0f6e91c1dd5df0ff24e1425b7a6948f0ff4f8d7993afac8b05f1d1bcd5298bfad5ac64a35168737c2c0b087049a706078368a344e1036644f223bfd0d5a22acd81ec0cedee4f31889645d6eab4cd13286e57609f689fe397f4516a81600fd9c6f085b4ccf33a322f37d9de2891a657bc51148ffb8e67e92229850b2950ae45b66fb6d4b4a19280e94cce1d4a2607e0f64f32a02573d8bf58ed59ff19f5a2a072a70f6c3b283077eb33e36b4d611e5afbb26f5e4fe0ba5c8821a9747edb30a9d91a10a277740edf8b8852fb9ef4424c47b539d84de07ee4d3c4b0601424c0895c290e8c9cd7c55ee23fbd915301743c0341f80925e191e87efffb6f8ffb7d584b6b609b5daab918254c0f2e302fb474747564a4bbf890c012d5ee5b8d2580cdd666e44032abdc04e2e7d5ca61005b262cded7a34a16572e9c2c36604a53a715cf61e9fa85b9224af3a0ed015f222163ff6425f38036df862c94a4d02eea834e8e556209b742b3f0c856e3130a921d3bd4d84ee72da349ba432f18f311e15e47874116709a6f158c444c08d3de8c8538a6e18a76e86875179e459dd0e808403ffe89a656890163e696a78d7e5f75555ebe496210cd94068c788e603cc0103549295a80a9cc93c67cd3795a20f1d456427b5ad5b3eeb39ea82bf1446f4b71b6508ca331afa45c7c640eb47f002ee6779568f9f3a22717710c359633e5d3e8ec316c0e0bbba73157fa4ce64037d3e9fd57c74cc461ca23041036d4f2de685f998bbbe078a89879454fbf672f6a0204f8fcd5cad969e0b594953493dbadbecc0acff30a678374ad4a969015cba5681f5fc2ec1425153c13be06abfc14ecf0cb200b726ef6e6d1dd26deab0dd6ff4b9732744edee2dc9c66ef3ef5b927a0e9341d1710803cf1389616c6e64f37883db9e866cbefe55a529ed65a7f680cd9a981b652ba93ee78653799feaee31b8884b61c69ae55e945be29e4fbdbe8110ede6e4f1b4e43fd2e0308c636c3526c88cd6768f19a3eea7c37347de9a658848470a0190db2322f8a54813488f4fa0f8e955251aca0bf4357227d1cd45267b498f5d087e93d77652eca588f5c4018018147f242e7e3db6d5a9b618edf1bf65abf120493d771d8ef3cd5d802909989d091d3ababe040f5b9c688165d18146fc7448ec38d5425e4567640a61376d5f2242fae32090e11eb138d640695c9958c845ba1e578aa2d4daf83bff62be353bb2a451ca43f9481d712b1df619d39b499696425cc6509da321e1487796ad225cb8388a0445b4af6e823860790c4b3f21cb082dce4ceb7c7b4e96a1475e8c9fa6d696cfbcae4b5b7df876eae45bec59252b449730804aabf105ea0887119ac51bffb1ba0fbaa23f49c2a2ad24dc20a65dc457e6a2bafef32b0ae85ec4dc0c235af2c6311f6d8c0ee3ca917f2c998d2ce92caf796d6924f364615cd588563b27bdfe5130e4b2e46329f8733c2d1e408eaa055c2917c3b6b42638439ee62de615976164c9369460f32468bddef74802d81ddf81b0389fc378472a45e23057b6bcd946ff62b0658f54d18877e8db1b2490d08d7f7179b63751d1ca6bbbfbc00e2b0d5c358449f3c40f7f2ae79a7c30662b8469a93a4b530fa75fa7faa2b24b15ca0e4036b681dc83bd3b39cffca1b0e9f6501784255ab144e545d6c9834522654c9bec218a23ca7bbcbedca267dd27c94c60f595a371bd65724adc6584cd52469d3695100e1a67c5288a2edfb0778b00f65795fe450be13bba3308e63c0e913a9599d65823752917adf170b0123c2a7402a4188d5e5c7489253ddb40f4f8bc846b6e91b4eaeb24040a5208cd4f63c813f9b8ceec4825d677d8a30ce8a3b8907a85a56292329fa6ed6a92ce0bc6d6c4b85b9ddfb86ecac76f84161d1df5e24fd7527916c8e6e55369df6c7c9c6db3fd9cdd3812c65c7b2f0956db34752d61c0df2620e8a1ee9598347508a76421d4d9b1bd80a95d65cd876ae18e62e8452a9539feb89d86d3f4f9571f02ec108c1883dc6cc6828922ff671ee1f2a29dca6de92e492893027755eb9253968ebd09eca1cbbe04e1964fd1ae6d4087b70891da9b6cf50f15476ff77b0572e365ea5b9e90ed8033ccd77cc47af5785a7b77474724ad6dae9020029ac0809a3c7b796f3859c06c60a1f4267060a592fc9821f760c8ca2ae94ad84a0c97dff72da4b63540d515a996a338f57b25dff5103c1154510e8d2fe96a88fc02c805b1ab45aa0d7fe936d859fd4944fd9eaa08658b1cc0a2e2e8035e5400c7cc56c6534ea78c3a9f7f6cb08f289026400a46ce30c95214c3ef255adb9943bb0f6f92335f4e60a23bb25f893b7d01c9b25c5c5abd5c464a4fbaef492ee57283fa2e7a8f5a3c41ef8d2d7d57de3a4dbf73b8619e3948ce40d3cf40a5a3c5f539888ebbf06a6a9b78e5827a0ed6a8147c3d9d4d641e024aa8c9eaccc91a3a65e033a5adec7b6f4174d240b6f15ea84f92b2f722551aee18ac96b46afbc07a836949482830b21a781908312afd7532c57ab3efa5d670f5febe919d966c48822c17e0ec1d546f9f0fff2f2a052b207eee5a07621a1ad38339738787724c4eb6a1535d405e6a23effc88df61f4e4b5d7bf94dd3e7248ba9181b8aeba7ed0beb220ce6e153cab8925ad58eb16f59c1bebb26d3c558c042e9fac74f723eacb5234137b5a4404a8c70e08c5dce7d8de29b7d179817738353037f22932b647f4fbddbfa1609fb6ff28b9232d0ef8168d28d7543d4b59a280ac6832342f548ff66e97113302ed87de1ac5b6724e709c88c87a12606881e59724ef880d49c4b89ae77896ba146202461b82241f728ba85d7267902377ae872c5f53a47c1a1c4f6f8ed58c448c0a0625412b7a21206311218e599d72c0682a2ae35fe4d5f2368a438077ba1b6656334c652e0fdb505d5b9b4deed20dc65e3c951b7820da8a8c2f143077ded5c51ce50d80bddec8147517a609262375de52b8b8d59b3743bd8ccfa384d5ea5a556dc8aec423f0ba027f16df72a2d8a12f13a82933ab1d0e11b541ded6f425cf051c5ca9b8e4d4ed5a1ccd717e9b298e913a4924d4d86259c46a07c248a2a3e4319728e38ada357202799ea1f24512ad301aa82c8a3579c61ff6fb74e1399f208411acf13828a2d1a39c150f2f0ecd613d59abc8977cda8a6163db68121c2521cffab534e59581c3bf994de417f932490660bcbfa251cc73da61d4c742e4fb8a51e23dd1689143319997641da9dc94fffcfda83f6e1f7c5de07118b4e7738325f18c6894957ec8ca6", 0x1000}, {&(0x7f0000001440)="0eba4f3e7b8a3ba514eafc6d9c61d2675d5b3df15a3643aa8046cfcf31b317d7dcc800a91cce761fffb996a757c7f60e8109c8f7cbdf6937ac35db44f74d88a34e64a509e49fb4439a4b2d29257a8db6f61aecac98", 0x55}, {&(0x7f00000014c0)="7b843aa4c3826d0625db55e3d211f37202ce2685c74cc591c282fee86ceff946d04d16141bbc94ecd9a08378112a3efe3850c92d42c714a4d54130380b27cb62142278e64ed058317509396db860025db90d4ada9f59e576743327a27a541f272d6a032b7624a41f52ff385b6a9082fe56cd7beb47a078e49c1c7aaa2e8cd6fd", 0x80}, {&(0x7f0000001540)="edb7be0eefdae972236e40472da49aad56296199dd2a4cb0f97ed84dbc2f52491cace8cf9d13f09e3ebb7e7139d842d7c028f11072cd9725f0849caf9c5d372cf49656e6aa8ed65d746b43a908a0ba8d9070f5aa10c534", 0x57}, {&(0x7f00000015c0)="bc31cb32b65ba9ae89da0ff31be0f5fe4e82176caa833a6860f1c1abc9065b6e47d47a967b49e32ffa334194e33ac8117c9d1837fd91e24c8573b10da3c9b134a062cb7edfbba7cc18c7262425b95bce987a879f84c151ece8b7cc3a374628cfedb52a40785b6a553435", 0x6a}, {&(0x7f0000001640)="cb43", 0x2}], 0x9, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x38) r2 = getuid() seteuid(r2) 16:02:12 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xfffffffffffffff9}}, &(0x7f0000000040)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x320, 0x0) fcntl$getflags(r0, 0x7ffc) 16:02:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000280)) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3ff, 0x0, 0x7, 0x1, 0x3, 0x6, 0x81, 0x3, 0x1, 0x20, 0x2e08}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x492, 0x0) close(r0) dup(r2) r4 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r4) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 16:02:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x400) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="c9acaa60ede293bc1b5b9f19095841d360b0e4d843143e8c62b989ac53cdb74fbe563e6e4815ebdfeaf65f7de9a69f9a7a8a3e92d9c97e0a05ba620095fcb3830717cc602e85649444b9b33411b34e120a23eab2633d77695315f62ab40846f4ead4e35d3317a8bbbffd3006dd0ca7313d850525c992f47bb848571fb93077a70e347da4487126222da8a409658d14edd0676682c0951071895c51030c90f9a7ed088efd7af942ecb04543f2cb08b36166fd3f5b", 0xb4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x9, 0x6, 0x8, 0x0, 0xffffffff, 0x4, 0xb94, 0x1, 0x3, 0x28, 0x200000}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000000000", 0x2e}], 0x1) 16:02:12 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') 16:02:12 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x10c}], 0x210b, 0xfffffffffffffffa) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) 16:02:13 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='W\x00') 16:02:13 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000480)=""/109, 0x6d}, {&(0x7f0000000500)=""/208, 0xd0}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb4fc6e23c5b0000000000f4ffe64de4", 0xfff, 0xd8c1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x10, 0x0) getpeername$inet(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x8001, 0xb3, 0x9, 0x6, "89d576bc6626dacb983064bb27acf826b21791ae", 0x3, 0x3}) close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)}, {&(0x7f0000000380)="4b7790d2b848eda2c1033a4182b4fdba58c4885958481722d33b95b0ed0e03caeea8af88d2608af0c2f5617678fb4a447f3b150deb31cf6ee4da1d979fe221f387ecb79c7cf327e26bda48dbddccc882d35afcccb237d715d9bed483d888e639891241ab0ae273e328ca9aab59f11de57e4e35bc035e7688955a52864c31e48b6ade7577e0952a6d06182b60d65dea36a0fabc1833c9b50c15f93effd6c622e3263aae6d17fd5e3563b7639b393c17be7af283b1001ca419982bd6be43b5c0bf2d866685a42bf186855c331d0c73ad", 0xcf}], 0x2) dup(r2) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x100, 0x5, 0x4, 0xce, "6b128c236c41fdf37f5e0f3900ae65b8ba8bc7ab", 0x5, 0xffffffffffffffba}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:02:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) socketpair(0x3a, 0x2, 0x8e, &(0x7f0000000040)) 16:02:13 executing program 1: r0 = socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x2000000000, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) accept(r1, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r2, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040)={0x7, 0x2}, 0x0) listen(r1, 0x80000000) mprotect(&(0x7f0000018000/0x4000)=nil, 0x4000, 0x1) socket(0x1e, 0x1, 0xfffffffffffffffe) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSDTR(r3, 0x20007479) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") 16:02:13 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82023e2f6669662eb263a3be18bb048e01d1e6fdc7bf640c4923c17885219da301830e27133daaac4e6f1c994bd523ae42af302281253f5c144449da895122011ecdfb4baab7fd0442518a17f672257289a9e023c86d6b858642d39658653f72889250dd49903bd4bb998a413f0a0091c8909835c2e28f9234c65cc7260bd72cb5f0fb797bc1a86c07ffca4cf2ff1c1acaf92ce523259e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:02:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0x33f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x410, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)=0x81) 16:02:13 executing program 1: r0 = semget(0x0, 0x3, 0x10) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/106) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000fc0)="bd", 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:13 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) flock(r0, 0x8) 16:02:13 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:02:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:02:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffff}, 0x8) 16:02:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "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 = getpgrp() r2 = dup2(r0, r0) ioctl$TIOCNXCL(r2, 0x2000740e) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x5374, 0x2, r1}) 16:02:14 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000000)={0x2, 0xfff}) 16:02:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1, 0x6, 0xfffffffffffffc01, 0x1, 0x4, 0x4, 0x9, 0x0, 0x0, 0x5, 0x10001}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) 16:02:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 16:02:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) 16:02:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)=0x400000000) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x1, 0x8, 0x2, r1}) 16:02:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) write(r0, &(0x7f0000000180)="cc2449b8d20c5e15d77e5e547cbd7f300f8c5027ac9dcef58e1dc4ead75a35163098ad04c2ebac41462a91fc1edfe0d061c108b6d80c49cd931fc5116e17ae902acb2b", 0x43) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="9cfce043e1dbbb6770332e", 0xb) execve(0x0, 0x0, 0x0) 16:02:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x81) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x400000003fa, 0x0) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000001c0)=0x62) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="70e45ce986c5d045f21e5cc3061d21b815403e7d34a08c300ae066dc195965c187894c1a0f560c9da3e37f07312dfd748e4903d75b", 0x35}, {&(0x7f00000002c0)="6ce2d2b5a4ce6e1d9e68fe88281162e00d8831913c455bbd7c6d96e6fa511cb3221330082b69d7b9cd9ffd140e06bf5893fff03f9970aa4475222cd724ccd75ecbd0d0f642b48dc0c32f88de9b85ea529880390bf8d2fe53531965bd3eee52d98b7fb0bd0f70dd5d9806af68854afb5328511d63d6b6a0a9a7f6e335e2c27ecf11bc9826cf2c72d0aa53", 0x8a}], 0x2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000280)) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000840)="27abeacdacc696a02cae3d46a08639290ba019653b31c6c02aaf7e578d1bd27edb8eb974cea369cbda649eb3a9277f7e22f934394a09e7997a58a8143611dc78fa349a28a499b029598031fe97a34ed7d8e744574117ee7d0383b3a74ce9a434ab149cbca0f42fc3eebbb3f440e59cad3855cb22b5914c8944a31cf19073021b017217b9fbb98cfaffdce05e3aa24e1aac594ce5de2021c6ae9e6b1c194b2391116779127b4db54f8102822157c3d1dddf1a5611a40c59d74a26d8a711599ec7003b5037818d1e25817c", 0xca}], 0x1, 0xffffffffffffffff) pwritev(r1, &(0x7f0000003040)=[{&(0x7f0000002040)="8e8e9e0806cb91eaa81387c65dbab608342bbacf80c4401302a1261b552f7f65d6b8e2c2458d93fe0b48e3bce1a00edbb412cca24fb85ce6783c321db648d61f3b36989445cabcaaab362188c7f79d096c5d053d09fe2210172215594755701fe991d66f967c208aeb7ffa8c6e8683dad3622c333eebe758f66605aeb65047afdf8752573b8dcc3e4ee9d6d6f50cdf0f7d199813fabe25f573a8ac49d6faa89aa89d6a75ead3b0ecddc7404174451613f89e1329eb18626fa3d0091e58abf2cb6f4c1ab688da755f85eb63ebb9d7b73f12057077965f7bdfd85f2f0ff6778a031031199df4ad7aae43171381b95840a434ba4b720515eeeeb9adac3fb49ba0cc1eacec182b2642493cf720d6b7c96789ff784c31cafa729d61ff3536e294f73a26452e3842dc25e4f4e1fb283bc0f22fc4e40bde4a40762a6ab3c1125a66063734b80772ca44f65e44388a67fd9e9003cd5071762f2ec8236ef59826ffa872727056f3e169f814df42c588678e77827c3f587067b266a1cffa772e8623a3eb3abee506e105c01a2f11acba8834817ffc837f32e7ec7dc4eb38b1b6d93988ea192bea0a230e95f06a27738469c7c42e561527de384d7b47717d37b47ebc15f93bb1134a277081ce8b71b20c0d1e71d7c414544f786f162d059f6648aa55667b64459da7bced6a0986398aa3ef011ee64909bf7d4fe4ad26d77d8fd2356efb5b48e17885c6f0564e15694e7fd94a3f8ae4222dde62f0f05612030f92680967d201a9e03ba22c2860d8168c2042e3dcb571f117cc8c9f7f33128991fd924871c5aa743fbbe88d6dbc7954105bbe654bf0bffb1242c302e99382132f96986f6ce01f916b597842c1197136f6bbf6e1b5b0a79e2a2573a5a90b178069e0dd960ddc5935211ab6f44565ac17dd341027317fa04c8a88559a61a7926b44ca71d10aa1bb331b1378b2a8286f215a3a7ed1d79257773027142131a6088c3dcdcbbf38e418e7ec9775b56e0632f178c3220540f0cc9ddd46881257dac4f27761c25d6521b64c67ab8b063c557cef753d3db73576f97ddeb1a27b135f7d2fe5d379eaaab98fe7733567239499049fbdd0467b840e53e7f4a171de53c5f1e6736cd7843c0bf9313de3673c654fdcfd67fa4c40c1a6e5071a57d201a8073938469b17b96ee0c6a20bb5c13a192d772a9c12b7eb8815f964bfb1c1fd7c5c7626004f0f5a06170f6ce82a6dea4532cf7933054d62d6f5df97dd9c2372b45f7a716c2d9e8ad9efd7edcc63684fca8d00f97c911c9d893ca13e410064f76a70cf5fd9f08e762d68b35854fc529a90bfebcbf5abc710620d6e0ba49243a77bcb9765b9803926434a02ad6a11900c3610e9cd14a45b4342b5237058534adc563d00aa1ffee7c6f07aaeb2a4bf4b492c87ec70ac009544dc61a4367f4e9709ca278e2da54f76c6a24ea1e38801bf386c7d87f1b34f9b3d1800cfb7c5ac83e36a06163b533c8d5c74c0bf66311b11f3adde37a3f2808a485c01204e80b6537d6a6aee43451250b3bb25ec83aed7453c0b2e41c4db369d36a0b7ea86205a996e60f0ab06fcd180b246d0f771ea86a1184b92c5c4a5da994fe4ea393c4a4a1a5d405736de0c9c0fb535d89fbfd37fc84bd38d760792ae117b404ae1efb95902e783dd1691f60eda8d6334b1e0f9298ed2b4e4c4e0bb9756d966ed64c59a17ff3b2d12d21a618e1b34f0819fd9641dd405c0ec018e20af62eed7ebe82dd2deb63a174e9152aef23b691f9bea458b0f478f410355dede2f26194590c7383afa59adf0bef3313a1ed1a0e59794bf49f80040313a48e86824204e59f9c6d20a9d23f1de740ac5be7f0ed42131e8bb4e3b61f1e99df78eff7541ce4c415e9dadba2e69ce71d0ae04b5def069124d87f90cbc8fd3e659638083c98529b4a3cb355152599c895e2698542047f02f9e5dbb877e2e07658f68d7434d05c099b8eb135b64f4dd3d7839317d5ed65bde1c7720b18780ac1c559ed958dcd15c1adfba17a58170530dc5bca2a9687f5b06edeca47b931c14fa07b3a4adfa62a25c987091bb260a2e2a0ac52fcaf15cf176594cf00701446efc8c0620aef0f22acf197c76888f88643b5d6dbbbf3a3bdeaed8b5913b2d81c818470de4ca90c4a6c0d92b46f006b10011632ece6da65482f9e91b358c94ea6cdb8ae9dc022e33ad53a339518d9f7b0bc99f0269a14a64985ca730e39ba95a01c8421f691ac2508945a1400f9818b82eea47168de73c3148fbf3025df9035af1bae27dae9af9ba510e49cdd6911587b66114ffb3f64a6cd4cb982ccdf489bed7237a127634923948bfe6640a3e6ae8341ea1e3a4659fc1c68000e907254f12d315e06ab9bcc6bad77b2c9d2d732ff2eb9a5f9bb02a0b98f6489e8e915de28d9f94d1a0f23fe00837468d0e473de9f40dbf000385255f40339ace83f733d3729cf4efb09fc91ad6472bb2a4970b65429ca4db98a3306326caca8eedfc3fd36316da42ef1ccd3a7a86bf9d920e9422b05edfaa3d1cbe57f4f857a1d354d4c2ba95c4f21ec624460d41e6bf843235c8c1fd3ff6eb77f7371eb54c2d0856269260680d57c0b1cb8f214f808a7a0f9ad6c1a8921af012a584e2ec738b2d4f56285abc83c82646b30082c20f342efcb7a6f419e4eb1d9b803adf52e6cd92c5d7d147c2fe497d24d345a3669a9ea2c9f0e66832e1e838918408b46a307b34a06c2f54852bada059e633ec02241eaea3358f1d83a4c3e51f97ac30cd250226a9ea0203d945fee01f79af354d9a14d3dfe3b67e16febb69f51387d037d6a44995c56cf0599d28d846d22b20daeb85e2de5c28b1b0142d202efea075b563a2d2561f8c115ff243b5f17f01bf41a984a6927eb02670db97e599844c968174ab410da1b037ab66924eeb1621fa5091c8328f7bdff0e4a08922e9b88138839b33b08c347a36be8a46169968e961edcfc9a490e6aef69cc57b1380ec076ed027351bb53c1c9ed9efa0ffbba26a2aa3c59ed11d5508286b1fb29793ec07837bac2a69bb91a113cfa3cdc820c9b4e833f5201f1f6553dc106200b31e6e37dd000dcb823e724ae7307400525254d491f90b708acdb8245e3ecd423a8895187be7f6277ba7a69080d76621727f1952fe3e16f2d9b7bf71b964ee45b2d669e68301e5c7e1c868a18da29010319d884cd0901d3bae8700aea00ffa80cd3de693f1a0dbd58d072d6efcc6907fe6dcf4b877f0e200cf46861178acbf8df3dffc18f708df371503750b50ba417c8a25798c83dc0e82f37ff695bdf7ab6918744b5755941f14c06663ee7be5d35129eb038fc8633540cabcf17616db9a22ea46fd8eb42b7cbcc5e3634ac4d1dfb497e0ba668e2d6dba44afd8ed7a7d832dbdbd129662824499f3a6df0f9ded5d3e78bcdafa496a3a305d9f83529f53c68e45c057e76a3561fd7745b2c5bbea6823b27eae90875e8a88da1d1433f27a4b6512f8d637c1048438c0e1f513e1e207f388ee8917da8a1b2424324e9aa964c383bdf3baf8a4e50ba9b7b0890634b7ae6b69861c0d4c1e9f8790d1aed1d46f8bc8a2b5a53cb6000b51db1ab75433cbbc9bd9b370d29616be8978c2964bf1a08a769e7e8924869cf309aab94989eabdab9fac6d8f3165921cb317f9baf4214e75ab729dad49c359805718b8ebe7ef5b1f84b0ea9f6b31411a01f31c8e149e9012f480278b79442b060897e94803d5091e50136a48bdcf5db0224f44938abaa069c54d1b2c51e802d9afc7e6600f98e010d219d4df0de7f44b77286e85d0f43e768028303d127de59debbd9119b911299add28adaab9d539fe058d5df4a86280657ba39e861c61af94a53e1739b20de21b4a20b56201da86a3565615e91d7e00949e8675f60c9387b585dfb5d4626a4d328ca387a7a22b9a052bc91c03651796b86189d8bdf90d5ae921c6031c96024970de1bf68a3736c271961f943f1692000df7236ecbecb98c3d3a311f52172357c2fdf6b7d087629d8fccc0692b02eed8035d75165312334a59fe7c809b4896b25fa649fae97dd9e1942edf18668cf6e9dbedc1977e910c0d16a708218a8adb2f0ff9d175e00369272cd54e1efbc0af9496112f108240c6af95c526c44fe445fc1cf3eac7a8b02df685cc2fbe7c1d06444a2846642c34a207080bdd8b5c01b5c8909f6b2cbf0575b32668a7ae083094ac4c8424263c5ee551f5c4e8f1a8b97a4135fc5c5e051449ce69d8551604b330900fd808334cc4841f2096fc3525870adc3f0c5a606f4076ceb71224620874b631db774cfb6e11d78c977c717be2be4f80b96be03769455897e3c33edb370f104daf83d6f22d4b3bbbfb317714a720f89af496e6ac86a676d5b1626d80bafc7ce6db7ff0b0af756d6e47477d49705fb99c436ce391249f31d2d2ead02a516fb8227b015cee379f7ee5337049976c9a57b385b4a1326914a8ca968f6a9f6c7b2b66a5ad775a9966a05d30d78f97a7e57e5b33437ebf42e7d2e363acbee1b87132bba88f9097106b0aae4e9d851ba66b7926c8fb12e6d05d75bc08fc276ca0fb91c7bd10c7f7a504317cbcbd52efb2dd39b3fc60ee6ce30cbc957444087c7c625ae306831888afed16227e31bfb5269d94406228ade84133b9cf96480582061ac5815c673d9773ed2514b975a33e1c1a9e500e0425f6b4444ad69125da6624453fb5fb5d0a6653caf4ec3d21db788d44f12b98cf3938f408d2df115147613226218d387a0bdcb81a2d2c5a901742e32549ae727e079853db0f729a106480af87f672fecc45a18b31fa1af498edecc153b9280196f8e7256d62f07c520588adff9b65aaa8236c1e23a1e605c8afbdb68fd3ee639c6548e2fc042f2af140bb9a96bd81b9a95ad1d175312ce1df2c5a2a4f239162f1897915ea4c9edd2eb5eca79d5554148a929078dc6a8c64111db1f77c2aa0c08e85a7fb0f2b5e510adb4db06272d0c42c7171aca9bc515b9b095760c15f77d6f14ac039dde49cefaeef3bd32de1df68a98dd91ce33bc2db74d46283bbe35621c894fd9ce8a04b7c6024ac6eb1c6ead5322a61549995409a7a1782209f8775b158bb0f7a9d995ec59238df2bbed50104a10385fd7827f2750e876de83c03609993db7b1d2fe8e53e7ff320b699562525bf7975a92b68a7ef0c8c463fff07b0dede04aee7e3c9ddde337325fcd1a169acd789263361295d21f466aca9a6998ffb9055aa1395f9534872486aba3376ae6e544c15bd4f6b4b77a73bb11b533200ee9c3b7e7102480416b10a7ec9e2729e93bee0c11993d07f0f26c62286ff50da09b5bcfca520a7011bcfb18a2d23e2d04e38e81f0e9c6c5c35e1a283322ebda61443ebb3587e8c1ffd1a7cc2c9937c070667895b2c438b333974c996a64c53aadb7a8f5d3792a043be02e1755d1483a067e8c03901ce645c09ce50d68aa764c34bc49f0d6d102f0985a3f793e57a828df8cae06afd91c0178f84475e7dc0fe3829b28944b9b648be3b7a918d87adbe60c8d72a4e684243a15ae2bd103a55ea65294ab52eb9f401facdca72b08c7eb4030de8455778dbd006feb9ab016aeefd3a39e5107d2e05403baf695598d3ca33d209076d0ec440c153e460b52b8f03e1e92d75eca0f0cdc2065cdb27ea3811c631cd333ec7b06b1d3c9d049ecbd1830b73358ba6062f7c834cd214af74222164fb832d22da204706adc9cb8d681a0011456cb380ca1c12cb974d769d3c19f0b076506e15bd298aab6efe2a74a611ec25def890e19e4579e16862ef617133fca068346e", 0xff8}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:02:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x48, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) r3 = kqueue() dup(r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x480, 0x0) fcntl$setstatus(r3, 0x4, 0x80) 16:02:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="2235228901001c067ebc74a7ea11cf801bf1e148f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:02:14 executing program 1: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="a39026f30e34c0c8ffded0ffc06ed7e65f582fa0b06e3e06608386716f8d387ca860805cf4a96ec8f20668c349039d09ba72f7c996624d71e55e53e258b26f2d3387b657b416adab01afbf86e348c494f9e1303e3d24747c9dad921c9a0f8ac0f57bfeab42ad912db7721442884559bbb216e6f119b0605564b7284441c13c476ac28b793cd4f4d8d1c7d189", 0x8c) r1 = socket(0x2, 0x3, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f00000001c0)=ANY=[@ANYBLOB="56022e2f66696c6530003f6022a23c06edb38864b36d5f354136e206fd1ddfd582b18ba257aef930ecb3e28107ef8bc207597d0d3c1a6e8a45c9038c28bc41d02aa069cb9a9f17d3402114d46efffc2684895992d64f81e33e34f033a8382c5ab4aa083012693f9d115f6ec874520952"], 0xa, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getegid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x0, 0x3ff, 0x1, 0x9}) accept$inet6(r1, 0x0, &(0x7f0000000000)) 16:02:14 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', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0x3}) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)) 16:02:14 executing program 0: r0 = dup(0xffffffffffffffff) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x4512) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = fcntl$dupfd(r4, 0x0, r2) fcntl$setown(r2, 0x6, r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x5) dup2(r5, r2) fcntl$setstatus(r2, 0x4, 0x88) 16:02:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000240)='./file0\x00', 0x8280, 0x90) mknodat(r0, &(0x7f0000000280)='./file0\x00', 0x4, 0x10001) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x4, 0x3}, {0x8, 0x1}}, 0x2) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r1, 0x0, 0x0) renameat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0/file0\x00') chdir(&(0x7f0000000180)='./file0/file0\x00') 16:02:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) read(r0, &(0x7f0000000180)=""/160, 0x96) 16:02:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) 16:02:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file1\x00', 0x10) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') geteuid() 16:02:14 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:14 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r0, 0x2227, 0x33, 0x0, 0x0) 16:02:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22}], 0x2}) 16:02:15 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8640, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:15 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2c) ftruncate(r0, 0x7ff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) 16:02:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000040)="641933d4fd7f7d1d1787381805ba0484f295e59387dd9f66b3deac236ecb2d6721e55e3604c9bfedfddf776bfb7f0a33990c87b8d7dbdeee913266412d", 0x3d}], 0x1, 0x0) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='W\x00') 16:02:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x6) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:02:15 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:02:15 executing program 0: r0 = socket(0x1a, 0x5, 0xfffffffffffffffd) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x36, 0x4, 0xb87f) 16:02:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100c8f8a376e8e024fc752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79100000080dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c878900000071ff6b8d", 0x61) syz_open_pts() close(r0) r1 = dup(r0) write(r1, &(0x7f0000000200)="fa2fd7b8bc007cd6385f1f68e96ad02ff1393f5e80375528cd81a9027cdadb8ba76c93671ba8400907a4282649c3b2977bcb5d7d96afa2bc64d84ad9ba0e36e95bd538a26b719395deb9355294b5ffbbe4622c1c09ccab67d416b7bdda8b14198ac2303e8a140ba8be798c556d4fc7545a577e97f49f005419c92c5406bb4e4ca1e89df08a69e9d87e089664692ffead8bd0fdfa3b1fb388e5142a3a583ce50d08820d25bbaf9a4b3d2b2e36f185e932111e9172f379fc0f9d0eefcf925672beeef35183143fe8b592", 0xc9) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff470, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "05030009e6ffffff40800000000000001000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) flock(r2, 0x1) fcntl$getflags(r1, 0x3) 16:02:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="04040106000000007824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) chdir(&(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:02:15 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffdc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:16 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r2, r4, 0x6) r5 = syz_open_pts() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x6, 0xffff, r6}) fchown(r1, r3, r4) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:02:16 executing program 1: munmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000) munlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 16:02:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xfff, 0x7, {0xae, 0xd80}}) close(r0) 16:02:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r0, r2) 16:02:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe5, &(0x7f0000000040)="00020000", 0x4) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xb) 16:02:16 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="20abfd97716ff2152b50eaecd08e6d2d6e21cdd7", 0x14) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x241, 0x0) 16:02:16 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) close(r0) write(r0, &(0x7f0000000040)="bb461349a2f4e43c004e03490891f477fb57c8b92a23e724fde794a535", 0x1d) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) 16:02:16 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x3, 0xb7, 0x100000000, r1}) flock(r0, 0x2) flock(r0, 0x3) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000036c0)=""/4096) r3 = dup2(r0, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) fcntl$setown(r3, 0x6, r4) r5 = getpid() r6 = geteuid() r7 = getgid() r8 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) msgget(0x0, 0x380) getgroups(0x3, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$KDENABIO(r3, 0x20004b3c) sendmsg$unix(r3, &(0x7f0000000600)={0xffffffffffffffff, 0x0, &(0x7f0000000400)=[{&(0x7f0000000040)="fd7354be7f259dde4cd55214c5bb76f461704754e9b6f969908ea6af8f6f7c924ae8065b8934765ca25ec7280e938699e684cb277603ead57216589a05d28474b6cc734a9cd243e2c9d20a1dc8d5387b3a7ce27eadb68c60dab7efa1bb77e6d21ccfd579a589f6c9f093d8c3204b9cdd", 0x70}, {&(0x7f00000000c0)="dfb541f7d06e0f75532be0a1574a2bf4b9a239e0f4c3", 0x16}, {&(0x7f0000000100)="7f1a29a12d6f915566cfea6c4841", 0xe}, {&(0x7f0000000200)="9d1662a4f1a940f64c0c813fd4b3f6ba2137ddfc4ff313a6db8d0d11ea819ea4ec6e1b53b7de490380e199d1bc10e5b0b924a5cce6eda3d751ea87ab7d18b08fb7a6583c97e2c784ecb9c276b8ea96aa772c6a0516c6e21cb48e46e80f59796d681d579fefa8a4b9a9af2f326c58a2c7f47ac4ade2805c418d4b598de620903ff3f2687a4aa359727a29ece28d9e44bd7f3e0ee9bca6f44fdbb78a9b8b145981425ea5eed1bdbda56b9d1a7961ee82f5e0e4b0590f70d6a3b45b624e28f1b12c434e4ce29a13956a0c5b5d5c895523467a02c0f9", 0xd4}, {&(0x7f0000000300)="afe5b1dce88437826f8c9134c1041f3f10274f92936baa2c610cb194e20daa1ddac92c20f60227ae9f071ea82c43668c87182d5614193e409ca266a6770242588f01ca9fec5d776b8218f56b29e1d55d52ba4920ac2bb642d612ccc8e01b20d8cb760d6d6b12ba810cd60cb7aa7ae0282627f1ec7367ac8da0a999e56a00c2d1566f7ceab9089ac0f4cc644474bee769cdbe54e532a8fa1095f407d57b0490fc6949aec1d844065a0892354c97c6f6a1073e25bcc87ffc4ce02ae0c2f6e778117b4051e1815e6ee91c22c9078829f0be920b5add0b97f0e61270b24fa007ba6a73997e55eb", 0xe5}], 0x5, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xf0, 0x5}, 0x1) 16:02:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x802, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000085, 0x7, 0x800}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xffff, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x6, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x2, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x64, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x7ee, 0x20}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x7010, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0xc0000000, 0x400, 0x7}], 0x100, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x7, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x53, 0xe0, 0x80, 0x200}, {{r0}, 0xffffffffffffffff, 0x83, 0xfffff, 0x80000001, 0x5a}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x5, 0x4}], 0x7fffffff, &(0x7f0000000000)={0xffffffff, 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) 16:02:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:02:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000000033, &(0x7f00000000c0)="c11e60e907c4b4ff82bb9ce83b7bb12b8381bb735ed6a62a4608231dd8553a88d2606e", 0x346) 16:02:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x100000000, 0x0) dup2(r1, r0) 16:02:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0xf4}, {{r1}, 0xfffffffffffffffd, 0xd, 0xf0000001, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0xdb, 0x25, 0x100, 0xeae2}, {{r1}, 0xfffffffffffffffe, 0x24, 0x0, 0x12000000000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x4, 0x800}], 0x64, 0x0, 0x81, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x81, 0x2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1011, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10200, 0x10) fcntl$setstatus(r0, 0x4, 0x0) 16:02:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), 0x10) 16:02:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x80000000) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x80104277, &(0x7f0000000000)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x7) 16:02:17 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ftruncate(r1, 0x674e) write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:02:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) r0 = socket(0x37, 0x7, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:02:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x7) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSBRK(r0, 0x2000747b) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="00997272ffa1c956d1b7e87464182ed85920fa0e86dd7aaebc74cf361b9e3ac43b", 0x21}, {&(0x7f0000000140)="be6b803400ac3750305ce2c5ba8744c1283d8ff3b99a5a9c1eee6980e190e036f090968b5fd8c849bac38007ec6e2d764c510fe79c63ecb05e844ac00d453993c1cbaeb084092a8a4dc6703b6ea27de5e2cd3834c061f2659797c41203b340a10b6cd92c75ad0d66604a9914d3cfbc024f5686a335a239cd909f64df741303f4646ed345ac9b116918941ce1c0c44b7145c5755a07b4b572066c05590c1e4d5aa6a1891d0ca26367988640db43015ed5c7675c36de29d08a0e148f2621695f92fd35972ed737308672ab62b2949ca362c260a143628b207fb20da5e6bc412f8938", 0xe1}, {&(0x7f0000000240)="3e44cf16a99829a77bd9476f7033a492f03dad01d4ada5fdf5a82c0781a82fbd9a22852e854c668c0384c877f5e13332f7458513ff6e81e08a5e90543e70d8af8112cbd7477df81b7a421441ad66e0ef05ea20bead8b9477103c62ff961d02edc6ec6c1b39d31f5e0a84900a94a0e024d41b", 0x72}, {&(0x7f00000002c0)="315c4ab23fcf78e12d4e3152a5123d9768bb29043c586dc2aadeae", 0x1b}, {&(0x7f0000000340)="0eda1b8d08bf0401e8d0e2b839e29febc8f2d8f31bec7192d4a65249f16987eaf158eca068065fb7fbfd8492d62d7dc875b4c04aaad79ae7a5b9cb083271794c2b8b29e4c31b5e6e2e8faf693a4f140251f8e5ab63688a2e84da8bb110c05e2d4d393c77522942cebc6d4c19f0d79bf6570dd2f28763d0efbf7f1ce14eab25b29f4b470517c498834ddbeb536163256a96e7993aa68bfa6105d249afb3a781972c80dc52a9e1d3cade35b8c5d528bfe46681e3f83ea545a5a2a2e0753b4e0bb7dc7ed39ff9b4ecb513e377bcb2a7ee5f84d6db64", 0xd4}, {&(0x7f0000000440)="4ae9dc11cbbf62962288b9", 0xb}, {&(0x7f0000000480)="7b0e664e7515d5e1d10b6ca882fdf617d2f700f7b6712007ccad42312c01e99db9e57249fd58353d8785228ed15b227a76ed7a4d3ae0c9549dcf50494d3c9900612504549f5403cefb931138b8c9280e0b834499c836b953371fe2", 0x5b}, {&(0x7f0000000500)="d34e5d173cf31193f87ddf7edfad75253eb892d861bd8415529edc89e292f15cc51f776c7e92f2add15eacd1c845e1551e381775b41482e2a720a58c0dfdc3132cfea6b02a9661083aeef10f8d4a268c224918226d4ab53721318b33af78ab77c05c0fea8c5e3b697787ead8080ad7e38fe64685358d3fd7", 0x78}], 0x8, 0x0) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)=0x9) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() 16:02:17 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8890, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0xffffffff, 0x9, 0xffffffff, "bcf750ec51ab11e1f4670b89a126a3f5b3ceabe4", 0x10000000, 0x158}) r1 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) 16:02:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) close(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:02:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x20000000002065d) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x8001) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) write(r0, &(0x7f0000000040)="774fa5898b1c77f0220fa2a85dc439aadcb7d8047eaf0226099ab7be83af98e8eeaa8cd24a01997c122abd09872e2b1bc9393a9ed0a1c84a41d2d8ed37b397170cf16d5befa67ab16af67c95b4e1e6afa84b7c9245e144289decdd53f64bb58436620a579ecdaefd7932764195188ea7904dafcadc400b2996e366d6cbbf361c1751a77731f01d12de42e287f47ebab34622cd01669dd8f0fed289c4dda2b05249b764409c3ffb5c128b3cc79be2bc1a", 0xb0) poll(&(0x7f0000000300)=[{r0, 0x88}, {r0, 0x21}], 0x2, 0x0) 16:02:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) socketpair(0x26, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:02:17 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) fchmod(r0, 0x12) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:02:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x1000, 0xc}, {0x18, 0x3, 0x401, 0x5}, 0x2, [0x5, 0x8, 0x52, 0x2, 0x101, 0x364fc00, 0x1, 0x80000000]}, 0x3c) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d", 0x16e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x5, 0xea, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x7) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:17 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) fsync(r1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) close(r0) 16:02:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x70c}) ioctl$TIOCSETD(r0, 0x8004667c, &(0x7f0000000080)=0x9) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x2036dd34) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000200)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) 16:02:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x2, 0x100, 0x3, 0xfffffffffffffe9c}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300", 0x0, 0x7c1859f8}) r2 = socket(0x18, 0x3, 0x6) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000004c0)=[0x0, 0x0]) r9 = fcntl$getown(r0, 0x5) r10 = geteuid() getgroups(0x3, &(0x7f0000000500)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r13 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r15 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0xa, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r18 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000740)=[0x0, 0xffffffffffffffff]) r21 = fcntl$getown(r2, 0x5) r22 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r24 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r26 = getgid() sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000002c0)="a4cdc2085eb0c3f7e56bf0f3", 0xc}], 0x1, &(0x7f0000000840)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r2, r2, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0x148, 0xb}, 0x401) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet6(r0, &(0x7f0000000140)=""/168, 0xa8, 0x0, &(0x7f0000000200)={0x18, 0x1, 0x1f, 0x1}, 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r27 = socket(0x11, 0x3, 0x0) setsockopt(r27, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) 16:02:18 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x1a, 0x0, 0x0) 16:02:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5904) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = semget(0x3, 0x2, 0x24) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/233) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:02:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x200) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:02:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x9) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:02:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x102) r1 = socket$inet(0x2, 0x3, 0x102) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f00000000c0)=[r4, r2, r3]) 16:02:18 executing program 0: setrlimit(0x0, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x3, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffce3) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) r8 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x1, 0xfffffffffffffff9, &(0x7f00000000c0)) getpeername$inet6(r8, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r4, &(0x7f0000001b80)={&(0x7f0000000680)=ANY=[@ANYBLOB="01002e2f73696c65cfef39f0721604fa5756c0c80800a789d80b3601deac36796339b2f4938c7724142eaff6fc53f5f83d031293a80d74c3b211496b9cb6969a8232fc3e2360fc5ca77bb060b05ce478d2bc573082ec96bbf22705cb66379af4f7603ae90b9fe33b6457d612cdcda03b1fc91135f810c3cc9581c4ef3e504693256d66d1a40ecbc054142fb717494e1700000000000000000000000000000043bbc00c3999fe09d7a192b3807d340b1e2e5c44053c6038ea8851c93ab3764278c4fde3974855585c3750254395aa26d0e75a2f52af1a8fd2f0b614f1073f48e02392228056edbec1194deed43ea566736540dfad3fd51b73"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) r9 = semget$private(0x0, 0x2, 0x646) r10 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) msgget$private(0x0, 0x250) shmctl$IPC_RMID(r10, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000840)) 16:02:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x200}], 0x5, 0x0, 0x4, 0x0) 16:02:18 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskb/\x00', 0x281, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="a132c819c4c25995f8aaa47190498ccf33e9aad869f2ceacbb2893a11980441abb5e9785d9eb2c50cc55d4f09ddc17ea0b66c4fe51a85938476f4ff69689a103c2314008e1a2491d8d3a41b88a38cb3ec52bae9815462ae51dae5f9f0e56717f495dc5e71d347ed8494c36dffad2f6ef192f0daba969cb072f5261f3c1f40d87243891fe35dfa4a503304f4f5e613a52fa95d9dd69e7d09fd31f58b9103fceb801b2b46cb17f76d63ae5126281fc164dfc8c5a7bd5075bd58ab69eb3f530bccbcf9089558a201d9d8fc1da", 0xcb) fchmod(r2, 0x1) 16:02:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x110, 0x1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) 16:02:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x102, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) fsync(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) msgget$private(0x0, 0x6) 16:02:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4000000) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000080)='./bus\x00', r0, r1) 16:02:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x2, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x4, 0x7f}, {{r2}, 0xfffffffffffffffc, 0x1d, 0x1, 0x9}, {{r2}, 0xfffffffffffffff8, 0x40, 0x1, 0x1, 0x7}, {{r2}, 0xfffffffffffffffb, 0x0, 0x400fffff, 0xfffffffeffffffff, 0x4}, {{r2}, 0x0, 0x0, 0x21, 0x4, 0x7fffffff}, {{r2}, 0xfffffffffffffffc, 0x2, 0x80000000, 0xfffffffffffffffa, 0x3f}, {{r2}, 0xffffffffffffffff, 0xa0, 0x0, 0x401, 0x1d36}, {{r2}, 0xfffffffffffffffa, 0x80, 0x2, 0x0, 0x100}], 0x1fffc00000000000, 0x0, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f00000000c0)="5132c3a0", 0x90) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) poll(&(0x7f0000000140)=[{r2, 0x10c}, {r1, 0x2}, {r0, 0x28}, {r3, 0x20}, {r0, 0x40}], 0x5, 0x7) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000180)='./bus\x00', 0x40, 0x2) r4 = semget$private(0x0, 0x1, 0x100) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000300)=""/25) 16:02:18 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ftruncate(r1, 0x36) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x88) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) close(r0) 16:02:18 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) stat(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:02:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x2) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 16:02:18 executing program 0: r0 = semget(0x2, 0x3, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/75) r1 = semget(0x2, 0x0, 0x60) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000080)=0x9) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='-\xbf$+\x00']) r2 = semget(0x0, 0x0, 0x320) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000200)=""/208) semop(r2, &(0x7f0000000300)=[{0x4, 0x9}, {0x3, 0x2, 0x1000}], 0x2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000340)=0x7) semget(0x2, 0x7, 0x27) semget$private(0x0, 0x0, 0x200) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000003c0)) r4 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r3, &(0x7f0000001980)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000440)="59955a081ad57282b25e62a694e1f907d12465bb2dd5decfcc460e63eb65dccff4c1b7934aac8717cb9fc2620b9dac72b04fa88e63bdd29918b43266c80fd0ab2c61707786aa492143faab22fac5e1025c4ae6a9990c9cefd97b131221f1c2ab3f3a0a45f0d5fa71bc18a189298546907645c3cf48d0fc2a9e417171b012b4950ed9d9b4873d81a92a21352fc62f4c6bbfb847c5d8fe31e16126cc343d78d66540dc8f39a9ad8e5a8df8dd4646cd96c06090e90c4bd89212c0bfc7ce0c69d14ee148d1b1278add", 0xc7}, {&(0x7f0000000540)="7fad0a01fc771e6c11160e65170382ce02532527322cbe146102ef00f0e566fb3afcdbb825618a3991ca367d009379a5d7cad4b09c969ffa50ba5d30fd5b18799847d52b6accdb0fbdc002612dd548cc1ab6f93f0ddd892b3ceb86af9885ac1d57f0", 0x62}, {&(0x7f00000005c0)="c41943ed0ff4f36f1e5dd98ca903432f7b7cad4439edb4533b40e5c5bc0af555aa24fadf3a2ae54f4c6547eab9b6a6048844a6646e4ef6a59de126a6b2a97d3317a03068866291e43620976ae3979cca464aeb6140d5670e4ae5eab7ffdb780c70022874f16fc65d162b0ca2608606326eb2c4047ad9983643ff78548ee01478f6321855538fb66a92b64d92e0cf30e5211d036a68ab06", 0x97}, {&(0x7f0000000680)="20fa7019649c7f4a8853b26569cc8a187527e8b471602859cc01193bc03559cc2b042750e44272f04ee0a891f2218e0b30d7163015150a5aa16cd6f518a0ba7d6515c289686d32cda557e21489ae9416debbe743523831b8129509a0b60032453e821135767600fb6d979dbc7911df3fc14e3cf5b3b82a35a51ece1bd06ac31c2a070f44ebf1203eccd18e17c99f767412d25836c9bcaf407e03f90f9c6802aac7ed7e9aafaed6acaa6291432cc571e4ef899117864d27d958c3b333e9a8afd6e3f97681440f7a96f279c4fea80127fe1851800eac2438d173a0fb9cb8e8a111d72f9d2568088eb9996d9e8675880fbf138a7580a2bfb7313d5d46288a2726ab57d6bb6615c05c66e0d3b339a8303d0bc991aa82cefaab59243ddbf0e612f6ab4ea4ed1701dd20e1a192d9176da1977f986041a0264a834f7f888a561f4dae86e9761ee3c6d5769b43adb8ae882b61794534222c5bb74f7a9e567e6cf2606df6958cc5e83fc9579dc929a36fb7b982004792a83968a335145c70869dad5e77da7abd2af41a144364c670544c1b64e468f4f4dcbfe082901a8e862fbf1424b7ef0d5aa883a19697bffd3f055b3d72b1cec57de6bda88d3702e996e940dcb2718e3be0296baf4a666bc767b7a6a3080688628cfdb9b0bf8b28da2b667951e3410dc4d55c7664564832b1aecae0ec044de8fc90e6442af04d351d07bb952b13693665c534f3b3ba60e89ac4c0d70dc148be153b6d58315c0b47c821a81a48f21627c3c96c238f3ffdd4cd15ada24efd3e034eae2bf44a6f90e4e51b6b724eb0a10fd3274155191d7c9ba4d21840c0b103fb19c9464ec9e8f27905ac59bf4c52828274b54e86c9db02d8ce51bbe8387c79e21d7e4037496823249fe36464a51086ae056fe28c7bda9383f5050278be3b6aa8b190ee3f0a256ee4d19c656cecd5e1497eb77e442d12503672709bb86ea93a95aaf49dfbbcd24faa5507dfbb5b6fb7f050d7b25d34a889a59986536252bbf232dd77d5dc23d97f0c8a968387116625308f71d0e9abd0fd58fa69432f18c75854e01c0b26331497c735aabd6749eeaf15d67a2b95f2009df897ae4ae85a9cf759bff7ddba41db94b9ab4df7aa80bc972cb78bbdb267acf2fdc18d1f511b6ff12f7844d81947c7117174c8b2668aef0e1532ecd493fdd828295284a2e0fa5d6fb49a49a7e315d04eb9f9ebfba268e75d5bd2d4305b0f254fd24cb8e502f0895e4c131f381d8174342616aa41a1fb2f27c7870b9641156949c4b678fbd1053c8f1f0f460f09d6fe2a120b7f5b21c66dc2531ecf74b51480c0b292894aed984d4f267da0e3d9fc7d8dee8cf1dd8d19dc9fd02270ddddc5137019d3f9769775de70fe82f8101a0069bde5151f2300c1c9966cf0086cf0f1663d467cdfe29eecf5cf19256c31b16b3ceb8bde2a295854d0b665ae89a0adbccbd394063b05fbd9fabc7492bd38d4222a02868e80ef279acc2b3239e9628c05a7475b2162f49ab28645fab9b4456d71f2d4cd29280671355d7cb504d5ba3c6f8ff9c21f3fa99f6bd8d80aa61830fe844b0e45300e19cdf36494d57acf3d5b9e76b9e97eb9c20863b1a57297402d61b81a6d17f4f5d32df406b021158042c75c7f48013cc34c8f9e39327576b300e0b1a54e2fdf21eb4982a74c6347509c2826539acfe523c01cd3c969db1d651d3e9d06f9c55eeb4897401acfc4dccc27acb4fe555c4048d9160992bebd4f63a82645e8370ffd375d1ba8fc8c756d64858bf593edb3eb1798e23c2b7247fdde487615604b0fe3e24bcf74cd3f4dd1a4b05fc4bb725dfc7ae397018f65615a4c845c800c75289ce6f6606b91ea0d4b451a6c7cabcf9b0de1e341e38cff08aa0ec6866685b4d1f1a4ea0501d7b7d56b899df13e6e4acf376c581f388db15dd210fbed5106562f6cdda7f28d1aedae85d2ae23ff2143a5f47bf7746aeabd54cd57897e36322f6436756343c4fbde5dfe54f2940eab172ea51446ee9de5362965ed99898e6df0bdcaee29d77fad4f65614b47feb9d9cea1b38102e5a7f25ce6adef34b1f9750d93bae0c6290330253bb04ec12d64edd9467e44ee38209e67e3e415e9a821e9246b0682ead446315a46c8e5a4bd908eaced88f8096358381c9cbc7d6d5c8a20a6f83346395e4fff7f911771935cf7d512dd982ecfe41dc4f4bdedb57dacdc52aaff4eda08fc73a05f88d138294970f0254822127d6c3edc8f6d065c601ad63a91e5bb31e2a40b79f8ef1117feb7eda4cb31b0d443d6fbd0f1dd419d3b092d29fa29fa60c4acefeff360e673bdb7b9249b5d6a72d881ed4a8f806cbea6d14d01a8d126e3a39140961df63d30e48f257e8e51c72a1015c90af5971144c16387e3784057ab857c4c1a9b3afe202a091988300ffc738e94af57b8f57e9249cb49c71fffafcc4ff5493cc7d6b5ea4ad228b25e8b4c7de82adba8a3bc7bddb07947d105cd3b5272e23fd1bf7d6426dc45286aeb602e5312890d78a6d1f9c9c65562debd8c0f73428b0aa49b63ec58a594af24ef8b1cf4630d28b8da9df635af3163f09b71c9e1c50fffed88d189156132ab31aeea4728f1128f325eafeb7a5f6e32a70023807f2e2568cb51fdd18be756aec3ed7dfc53131fd07dc0f5ce598d141838b3af13fca3b7a43a1dc281f2fcffc49f87f6a4ddf8c63c55504eac6acf3dc42e4d374361d24412d858dbc6862b237d1c9db5b30924861e409ec80503b64a14da4f7ff5b13012ed80df6121af3500d2d2b2b0adafcabd09fd776e4bf90e7b1070b79ceda3661baf9d063ec82cb549ec8c6d137aa741bae00690942e3f68810457169501b0c0ad26ba05a2106e72be245e00aae182400fc875fa256bfeb06bb31827b54f582a91375dde081c40c7802f317f710e1159ea7d668b4852210a9e0abcb8aa6be31d663e4ef48bebb762141e3d371ab6b71ae5ad66d06ce672be831bcf9db56d32fc3743ea7827958f37effddf95891b8ae3865d84670e7a3fe7727654bc21c436b2631e500ed86761b584e92a164bdde3e0c07c99f80b77fe9ed9516f9ed6d1acda6c679cdd2286d5b43f2eea776f4ac1cd1120a2455e3726a0015d0f0158e695ae2fff1630b0df03bba4efe00b005439882be2de5d20fe5cb96229ccfbac10725bb9acfd5d5de108b1c7a0accd220fc62554663e1e72fd6efe024a945e94f61d388150fefdcdc512cf8eff92a9ddc012c68ab71b5117e6d2d1f9a19d9f585567fe8c2a63b0f9459508caf4e3282329ddecdae9f0525c9a660c10474e302f3e5e07a326453d41339cf3325169480427540ef90fe20a70699b31a9e5230b736c289a5ab76de33593c3b8e6ed062fcc087fbb0ab0eabc72f05be59acdba6ba5fc5e15ed2bf9e754661fd4969765dfd9152744db1cf9ed040d17921975859ce02da2f2dfad056a8221d931490a005ae6fec2be6a9fc54bc89ce544e7e72f0df8ef79e735dd729f17e91f7c4ec44b8cfeacf9b57fadc00cfe096d18d3dda28f1ffcf7f02d6600a1de12fb5b7e02b1c3a08a0938970ffd4c09c8b04675f5eee41183e20a372cbe1ae4f928917b1fe84a119e1ba356c2efc602d17b5de3684e129e8ff024b30b967c72c71cd2a3cb544d4d072025088aa1d2fbf25311193aac8015c78ff99b78ef2e1a8950aff99db562abd67f18e8aab6da6b819b1df88a68fe49b5e70234b315841bdedb595608e6cdedf5ad3862d0b1924e34442e6bfe14bc7f243310f2678ef2d8b3b7db15cb4c2c7ab656489354b6423a7571bede534f0f4bbd338e82291085d8bc6f2bb057aca052984788a0467e7151f4df5c4d19a8b5c718fafa015418ece058d4d541c67cb82882d20045ba45801957d092f2a3816d50355e5dd3cfbb98745fbff101fef3ee6d02ddb86dc65f0c18ddb1d4adeda187944c6476a033ec1fd3df7df0745f6d5e2fd250f32ad9721c510b9a2aef8a214130a74c4ba36df29fa6068d204cc4744e66d8181c069268b77bce817efc70c7015ebf63dad206e8ffb304a41ab1c508ce8fdbede45fda96622b898752fa8efc4a59c80e0169e6a7849f7e50291c8b3346be5b7b72ba4f052d6beeb0d4fbf3a73e2354f43a62c680abd8e43c0e234e2738e55c100df9e2baea8d3fbfc82364fc7c6ad8bdf96fd891f875d669a410479b54379fcb2c9e643481ee74ed1911d462200d7b32a1400e2ab30514adc54a544974be46d404aaec108adc3c3e6ea2fc3122b58798c02b3ea299e7392b672958825a8278793979cdbcc0a58bf2d867879ad41b10f5bd657231e12df20ffbdfae478886570acf15657fb5bcb92364d8a46c654da8b986d19c798a067187e9ef3b171fed2a5cccf8637af0a8131e61fdef54934b5ec94582073447c9762aff81ae33678b68f8fbe9cf52f2c7644b19109faa195271e524111ef47b5b541a0372e2d80ee8746c65c358ada9551bdc33926b9dd2d5ae802f7d50cc77f587c1549f4f41f5464479fcc503987c9e2cf55549cfcf3d007555ac86e911d574ddeeb866d9c6a752e9f0a5a325b3fd7910f4612f7846e5091fa200e0b3e94f5fc9ce4321f8a24f15bab39571f2a078e84a4318c45f10c898f156c66c38dfe93e94185339ef28abd80bd02c14e281dc0f59f80aba7967cd17b507fb638a52957c15b7a3301428ed6c63999603e4e482d50c4f5c1487630ea081510c232d515f0d908e652a555c95e820a8ff40161d93e1d7037a8c70a868544c87309bb4fbee506705205ff1dec1962916360be1134d257a4bd8ec2336c8b3f0de992fd6ef25d14554c0797efed9eca26510fe833b4586f67e0a8e932408b535bf0fd2b6f853b0e33b29f806ba04abeeca87c1e60847467606bec467509fb4a91f4b03ad034b814246a71b519e5e18ed59b5861d4b3d5efc30e94662231f6f61ea5a8c4aaa527bc93a11ed63be044085915c4fe5e1543e109ec937c837c6a40af5155bf29d795d24596667ec97f625a9ff50a926236c29fd5d3cb8366b928496043f05a6daf6b279fd085156ce9f6de3e1a560970b40096a2ec878923435689e05d9a42d98e99682d299b05efb22547486fbf934b82e9c4cfe30615c77121d81e0d43de2b004cc0c3e2dd20ecb2ae0ce8600fd5875a17943406ca8fac5fad18ce67ba83cc2403f34752a8633abbc1fbebff3feae8babdef5aa2c64e6e44b81a62936ad780d41b60ddf6d45a5b312331201b8724ca6a067ce4439184c9a066274334d8ef52dd1be7175876cf8cedc07ada4081b559fcbb0cc5c5747c56bf0cffe126ad47a98a79279ffa2cc1e710c93dcc6aeb239f4006d57fdcc7c8b3594b3c1b40ead1c5dd6dbff653d1978be7d0a1d06ba19f46e3ba5537aa2363629986b7b558639bbfb974918b6c4157eddbd7c753ca765b8a35407a7db2c80983bd8be0fe3c25949e76b09d7ae4fc01ae24aef1c3376cb45a68034da9b97f9c1269413ab3bf234d81ef6c3b4a0382089084f1dedaef5b6bfbebf5dc416f9a63adce2e0e7c9e98b50edf2b630e67080d0e8315d6b22e95f8cbf984d8e918ab2ea424c3d71cbe321500e993c6d5ad581c17ccc6c2aa5694cca0bee18ba886bddee0d085eba439d6d6e3af7086cefa42af60e312f78aa3f2fa143534c0a4961aaa2c082cde546d3df0a7b7110058cd6d5459f5793350f10ee0fbf1e9d10838e36f027264153eb9964aa8da4e3a980f5d3378fe0827e4876f4b564a34de2bd29a56a1872262a6909671c40ef7decfb96f4d4944285c530dba385f859947a01fd27399e4c1f66cfc9f2100a1e1d", 0x1000}, {&(0x7f0000001680)="8f3f9d7c5d4f6c33a73a9d257ba8a1e518f7e18754e4328f6968be03a48d41028490b74c3d13fbe518574448f420f0586e8b1c8ce6222db39b91b571395bcc684f75d94ac6c18d29819690f75ce4f95f03b50551d06244c616f876561b202842e8ae0c97c1c46dc418d97eaae53a9ebb32f9d3994e4dfee34cfccfd7fb57e75a7aa819eed6e5bb41f5e20fb43b48d9979eeff1e0bd15f4527cf2e28288c135d095565fe0408cd945816ab65a66ba31f0bcba9121fdbc6bbc88fc51762c7d7ec933e9025b39430c5e", 0xc8}, {&(0x7f0000001780)="f47328e299426e3df254b6ccd76c22862314c26a292273472020ca32845f07e7f0bcda44435b5fc56441972f04553b2d8ad3941cce1c98463229e6148102e61078761a0e3553c5d4513d11", 0x4b}, {&(0x7f0000001800)="04117924e0e6bb5dd674eba55b9f4c83d8a464571f2f7739ad2923c7929935a014ef8e60aae406d74b49980122ca926b3fe5bd1914874d008b4d975aa984e67368019acf0a34ba79e6fff46d03d90f", 0x4f}], 0x7, &(0x7f0000001940)=[@rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x38, 0x1}, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000019c0)=""/71) setreuid(r5, r5) mknod(&(0x7f0000001a40)='./file0\x00', 0x0, 0x9) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000001a80)=0x77a399e0) r7 = openat(r3, &(0x7f0000001ac0)='./file0\x00', 0x180, 0x10) ioctl$KDSETRAD(r7, 0x20004b43) r8 = dup2(r7, r7) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) semget(0x2, 0x2, 0x10) r9 = fcntl$dupfd(r7, 0xa, r7) getsockname$unix(r9, &(0x7f0000001b00)=@abs, &(0x7f0000001b40)=0x8) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001b80)=0x1000) listen(r8, 0x2d) 16:02:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f0000000000)={0x2d}, 0x10) socketpair(0x20, 0x7, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r0, 0x0) 16:02:18 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) recvfrom$inet(r0, &(0x7f0000000340)=""/223, 0xdf, 0x800, &(0x7f0000000200)={0x2, 0x2}, 0xc) r1 = dup(0xffffffffffffffff) sendto(r1, &(0x7f0000000000)="0862a70c40759868ffd1ebbca2765e03fed1dd178c9e07aae7c6dc2c21108d7c4270ef4cb15a6d53d9a0934378cbc01d3771ba3cb2bb5b80343ee1cff9e17fc4624fdee24962c72f13b4b0de47587cf588687aa0036fa152ba63ca50dd22da31abde80bd0e6cd8f1b18fa6154c5592a7503a5c3595c76f6361bfd088d4133ae92d657c", 0x83, 0xd, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:02:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x20970a}, 0xc) fcntl$setstatus(r3, 0x4, 0x40) stat(0x0, &(0x7f0000000ac0)) r6 = semget$private(0x0, 0x1, 0x100008) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x8) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) semctl$SETALL(r6, 0x0, 0x9, 0xfffffffffffffffe) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) 16:02:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="6da735ab81c76acd64ea4a4cbcfb8c054a83d644c16d53", 0x17}], 0x1) execve(0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/101, 0x65, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:02:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000340)=""/197, 0xc5}], 0x1) mlockall(0x5) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1b7, 0x4, 0x8, 0x6ba, "00b726c772a5679d933c4cab0db60854a983f5c6", 0x4, 0x7ff}) 16:02:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:02:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x31c) write(r1, 0x0, 0x0) close(r0) fcntl$getflags(r0, 0x3) 16:02:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x64) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/226, 0xe2}, {&(0x7f0000000340)=""/230, 0xe6}, {&(0x7f00000000c0)=""/66, 0x42}], 0x4, &(0x7f0000000480)=""/113, 0x71}, 0x841) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:02:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x10000, 0x73) openat(r0, &(0x7f0000000140)='./bus\x00', 0x10, 0x4a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0x0, 0x100000000, 0x2, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x0, 0x130}) 16:02:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) socketpair(0x6, 0x8000, 0x2, &(0x7f0000001640)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x4, 0x84d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0x28) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) bind$unix(r1, &(0x7f0000001400)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) setegid(r5) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000014c0)=""/43, &(0x7f0000001500)=0x2b) ftruncate(r3, 0x100) r6 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000001540)=""/15) accept$unix(r4, &(0x7f0000001580)=@file={0x0, ""/108}, &(0x7f0000001600)=0x6e) 16:02:19 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/94, 0x5e}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) lseek(r0, 0x0, 0x0) 16:02:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x22, 0x0) 16:02:19 executing program 1: r0 = socket(0x19, 0x4, 0x9) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0xfffffffffffffe8b) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x62) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x10) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r2 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) 16:02:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) 16:02:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x342) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:02:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus/file0\x00', 0x2, 0x1) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) r2 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ff4000/0xc000)=nil, 0x2000) write(r1, &(0x7f00000001c0)='\x00\x00', 0x2) write(r1, &(0x7f0000000040)="174a5135840b", 0x6) r3 = semget$private(0x0, 0x2, 0x2d0) semop(r3, &(0x7f00000000c0)=[{0x1, 0x3, 0x1000}, {0x7, 0x2, 0x800}], 0x2) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:02:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x8000, 0x4) 16:02:21 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='rc') 16:02:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0x2) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:02:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000023c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/210, 0xd2}, {&(0x7f0000001200)=""/104, 0x68}, {&(0x7f0000001280)=""/181, 0xb5}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/99, 0x63}], 0x6, &(0x7f0000002440)=""/242, 0xf2}, 0x40) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20081, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x1bf) 16:02:21 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) close(r0) clock_getres(0x200000000000005, 0x0) ftruncate(r0, 0x0) 16:02:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x282, 0x0) dup2(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 16:02:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x400) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) pipe(&(0x7f0000000040)) 16:02:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) fcntl$getown(r1, 0x5) unlink(&(0x7f0000000000)='./bus\x00') 16:02:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x103, 0x5}, 0x8) 16:02:22 executing program 1: getgroups(0x4000000000000039, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x454) msgsnd(r0, &(0x7f0000000080)={0x3, "785580d6e6e53fa37f94958ceeadb5b4bf3846cb691e2eb296882ebbb30955fb15799ad8f91846804bb572694eed2a782a5a5d93a478bb3c55f267f8b314d24d3949ae873fe09a8054c607629164f56cc903a37716df4cef80c5cbd0fdf03c0e7e59513de4403ff67bda292f2175bd4c850af5a38350adbb520c67ae57557fb40a304b71dae0468aafa69400bf4e1b0d5414a46c35874c199f2d3f201b2a19748467c6d474d8866fa94a3abc50059461675264df130271e479b88a9df003bf923c430da13f50777527e0b0e351010963ed0f92d7"}, 0xdc, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:22 executing program 0: r0 = socket(0x6, 0x8000, 0x8000) r1 = socket(0x2, 0x400000000002, 0x40) setsockopt(r1, 0xffffffffffffffc1, 0x5, &(0x7f00000000c0)="aee1d990e59468b351c36cc25c21138055dbe33f7f6af18a36c0db8ac61a800a301b516c77411753962ac6fcfa9a3d9ae9927c301467e727431933fbeec1d86b6b4d455bff1a2b2b4a5511613be588ce187e92e1363418450f1ba0581cf142e75a4e3e68b7e84d826d24c424890c826d4681f9670c7072b2aa145ae2846a3266f67292614e9ae013a3cdca0f820be49401854021db7e", 0x96) r2 = shmget(0x3, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000000340)="4b0eed2c3e9d82514f216e1803a40979b833a1059c9ed8f8b92846794e719b240fb4d29fe935adaa1e9d1e0b2feaf9c26bea66c4cb43bd1dd7fe3e02b0011f8d7666539e8b73968f711c27eedefb1b55dec4b56f1ed42f3c9c2e33dbb7b12f10040eab9766c684027fe4dad55bb79ab3d14234815852ab84d90586dd027ee7d003f2b10728e46f39e3a37cef4d0b72ce5e80a0853a96c21924beb6bc452d724f8b17557c2401bd19019fb1369054cde66e3256c0d5599ed10440adf2c0dd519047b89025e6554620932d4e9027e3d45cd286cb8cbc97c3ec8fab297d2430322a78c9f400ddf52dbdb2f6867aa5a73ef6a82c00d77714ef3a34e9c21f0e48b1bf90c015271c55cdff2bbf1560e35a2c005f1a9c6dac6d44941d7e10e12c865cc845fdca50e6752fbe8c22db983dbb33f8452235277acc742d150f2854cc0a75c0dcecf596e01cb0355fee51d52d77fe1927b4003d3107a4abf659436a0712f70a17b72f20bd64302e56c8597d30c8126af58dddc315f9a7bb379829e9f0fb10b7a413298fcf96ba636d2688f401c6a370dd8560f888224c7ca956562603a7eef73991e696f7ccf811b304d259890f3df55b6fab56026422999776b590e891c5f8b982cb0416c0c303331f453663380db542256403111841d7f6ddc1c939efd93ee4070832aa195c2b0eeaff3820f87ecacbc43f7b32b4deeb24fef5cd7e77d360722751d83e4b7aec0c3b0344583737309221e1659d80adc9d8e44fc9118ab706c0aa4ead64b19c07ab7aff50fe160422246f37d5559e0ce0692db78e5697925b9dfafac3cd0a34b0411512369cc017479ff33078ae20b035d2d0c949f30000492815e13fdbb458f3cc6571460f108bb03db9bccbbe955ce9569c42a8efcced211fc82cc6f8c3a3c65855a458d4eabd7ba10ad8f4d28db49261ac2938f6205319d63124eb6c1eb1bd98d14434221ffdccbbee01046b2708943fe6e0890ab91f42030607121c8767a27d724b10488344973aee042457c2459c08bafd47b44b0911a8f42c8de88151247b72cc0ed4acbd38be848c42c96d3380eac4a74465934709e12141637defcde08ad63486214c5d4292c9e82731dd1d7e2dba2ec421a9c77fe82247c8bbe4a140f7277477ade5e7898d8c360b45289d2cb3d4f7248031417ceb196f15cb825cbed7f0a75c36948d3a889ed171d8bd4568990334217f4e7fa807b41a4dcd7c1fdbf4e731ada41f006063c4828dac1f487671dd469ecd6cd9d1ad0709a240ed53e80b32347f6422c4324454efa6936cf0b8d581aa70634aab9a6896a0b81182c21380b38156b0f43a7bced76f56f311c9a816dc3c4c471a291483eb0ebe689c565f5d996411521d2415cfe0ca1c0bc4429e3aa65b3c0c583ae9aa637dd3bb1225b2c390aefe0e58bbe79708ecb4af35fdfb7ad199d0b6c2a4f6caa41b840ec17ee685bc1d3054a288a3798d7743c79f8965563f661d17e74417c55eceffe7f4e0519e72f192fc2f5f0aa44d2658e0fcbc981eb8f0ae668723cb9195bee125a154ab16b20c171cfffb0d412b95a2c9aa6d81bdcdbe26d409f40062d97610bd52aa52a49d488c58b77e12c9e91ab8ce7b45f8bf43b142375b26c10ab271e73f4927f4f0712e45b5d18efd41e4dd5f414dcebd16c3c18b16f67e622d3e18bdb1c81c31cee7b746307b914a8d990f4fd8c1b894e44afd7557b13d6290af164b0a4c04960d88234b5dd3ca66ce40b6cd54c485adfc9f4253dd3f3e43ddfba7c2e0af8a9bf4dfff2f27c9d4dcf4835850616fa4875eecc9a51f61729218bbf459d361f295ccbf06bcefb38f5fe4cba987ab1756bdcd654528ea74e48ca9809f94ca2f4206d7a250afa15c7e7e05c98225c12d91e90b9bbaa6dd054008fed1db0fd93121370aeac7c45a24bfe24f1ed7884e58213e70bdf772aa6408dc2e828e1292968af857f253e073314b87c94a01a8eddad0d70cd2616a362036673510b1d59c70bc3d2034bb5e271ee5b34d41bdb60fdc75dbc9e795af76f64d7a17b0faa9e29d0ba6aebe20f71fa4310600ffaff17bf631b63502093694b02398ffa8e6dccbf89dac7c15f7a1945711a127133dc36a53c276745426f0b736a4776ed7e3f7bba8ad91df311ea675a2718398cda23b2fd167601c9f4f6379d2643d72953b69d32483253be0437a9959dd406a8811e76a9d090972080b4dd618c8124af38a12230176b456317697450e8ab36d739dab580dce7dad32df5c08db4529e2839d3d38e7df557aba9ac8fe99ecd711eb858a44d72c9c08a4ba7d87fe1a8a876ba2e649cc3ea7fa8dee4b1433078269a6c556b21bfce037be106ac7b74810e59849e99dce2b6f4afe655d99962adab45c6992d25908daf610e321e54aea77480c22e25863888c8ed6ffb2ae72048ea5ac52c353501fc9736ce4f40014a493e0770f6d432548d5537d8f61ee13c3ec821a60b45811f15df02d572ffdba191c5498fa7c0c9247b2e8a299dbc14634e55c4c3724448a65c355a1bc359df4059fc1b18a53044c033548d3e580de0a1df1d681e4142b8bb9677038559b2bd6bb6ef081d31c336f33179295536820a07f965201c1ded6a9ae7253988454d6845267af15367e5ae2a8c25cac620626ddb73aac3ad3feacdc6e3e42445fb92a702b0593054459ec376df95b0f60aa31165eff5530f24efe9f8a0c0d40b6d8bff8bfb103093a9085f421d483886db1c746364ed968bd0b162eb7370a05a44263da9f28ac906c42c3f39013c5bdd53d45a52d3a951f94713b7aa2f84a8548aa16b74e321034bee55add4876bbc64c57264c9c6edee11ffc4714fd55a8b4e7c681247af8fd34f0fd25154e1191ab8b7f4ee26e665d114f0a59826e119a7e5110d20fc04b9656f519c2503014827598dbd9cefa059e71a2054a35023838510a7a3102a31d99bc5eb00dc837357c68d9eaf33c78e2812d443e6ff6e6a76bb8850b9ec517ee6e35f87d87843a8ea4723ffaf74808eb355151654fc242c561ac10dcd98a1a2acfe8a4a7223002a91e86bef81207b1958ea5edaff6f641df01665c36c3fa29a9f3df4215507553e13d84d7fce749ac2d25a0b4929e5372cf0762e5768c0d7018d276a5f5f2f58432f1a4cea3dc4fb2b013311ab01af08f99b7803b5d3c602fb4a53806dd3e7a219d8638d05cde1e39b8d9d68b700056bd8034cb31140f6f5c820628cabcca738348530d11815cacff2f5466c6c2562def442174cc70ca385ab67380f4a76ee20efce79930ff82d69d66f7e91a4869e119a380676a99f07e62da7caddee52b920a55b6c7b2f88df4ef2637fa71b7c1fe262762d497d7a50c59cc7b7baa51d1b7a8ce4a04944651d3ab743aa55a3d07ed48902f60a8dceefce8c99cbfa555b152f88b99472ceee7f67cf0acb3fdd032db9772e27421eacfce75a21662c1201e290dd37455cf7dd642907caab4be19bfffe8a779c2d8ae8139b15b425b1e0f754616ce7c69690b5344471d53a67552d26134c776515df814075546b5588b07e887e9eba8172a6d739b6084e49886047dc8862edd3d1190559ecf3cc113671065222a4108a27df85a45be36eac433e0eb82aa8e4ef850755cfbd4abbfc0a98ab6e741b502f7b21215f772efd607f1302210db5881304447b6d109ae9ab6ce7425b157d56acdbf90e58dec40bc9caa26fa29e7b3099d8e341d08ecec5a27f796cc100fb7d2ed53e5ba1373b6decb8503d33fc9424c9b156655121e42cb30bf1d8d3701ca06c83c81abe902863b3ec5ef8ab48a31dca3c15df08b1315ac0a640a98691114dbbc5f142748b1f7d05ba0311604d1788cf9616e42ee31ffb2a331459ef98e8c1ab9bcd0f78924e6ad93c16ed1b80b787a8c4642966e6e1605f74d9882d50b524d35497000c59ce3eba20781fd2a66eb51054eed679c44536427aed779d1a9c3b2b539f9da02cbf4dd76a60564d7f131a4ed180905cb5e90ad90ba26d66fb49c321c9b2cc40fabe8ddda71c37b4581f8353e54ef7345ab1827dce52faa43ad6191528d2265f089e2852526cfcbe3318ca19be2ce00420ff368875874997e713bc11b1feae01c37405221e94ec4bc55312c9f5e1d1e14cae637d373f4e5e23bb1dc7d9b973df379152be57828ffa7db823170612cff0dc37f341924f082940940f98e9c4f51dfb14b101ec22608bf9173e87293042080142d727aad71e9bfd31b7d2040b341ee636ca50ce03932e68abeecc295abccdf53c1a653e873c0ca43a4c0a77b2d39125e1aca03c77f741a48edc76e1f193f7668b345adc326ab0afdda402182252ff818ef0823416dd6617923868b64ba328b5e0d50fc851b4c7ba66d9b0df96c4d4de8b13623e28d870a362aed9015af341a55614168e15a4b653029105fabc78ad3c990b1aee163f830718b9fa3e2e3c0342c4bf6ed368cf1f6243a2e1e943d14be79f9b89c6743f6430cbf3311907be6b5c7f601fcab9f3605715828dfb274149103a1ee28039504c03abce120c4526947a213cbfa599eda577d4550f10147baec4d801bde3f1e1a6a4813de87c3b9573ecc0b7207b48e37187664613c584d189437f2f8f87d81b1b2011fb7928795c55f302e9c642a6e7034b1908628444194cf658eff6c4373274bfb1f4882046bb84d280b252e0d60e9852e23a926834761f06d380fe6dfda2a7c8389d4a18fc51461f7ca923a68df6765ed93dc435b5b4457720ba1116a57d458f420fae1508fdabc63eea984bb6562925d845f36011575d1fe410448eade84b150822f5f4c1264ce262eb75f855a34a1f42440d89cbde58b290ac19cf29b64e328c82846289a08724e268a73c33eb3aadf3fdbce3e558a929ea5d172bf27e5b7fea6967dce25b9c0aa2b7dd358add8b222cb0f6e432942f3292739f2c924810ce31ee132bf018ac9e0b6077353d99d8ba5092ffd71a3d68e7f1f2d5b56794a8c49a304bf597661e27a6ec66cec6363ec63de9d522ac5893e755b14148d29154bb6e201e855444e584e9aa8245dc508308cf4aee5d1564b69983829e755161f7af817953d2ba4c7761ee0b2bc58c899fd9800aa1454d1b377cd9cd773739bc5f123d95672ee283a9718195f8a842a2217fdb4c8750f8aa139d62ef171032f80ab8025f27f50408cdd8444eec76e95e9818c90a3b1847c0a7dbe2f51f9cd5cbbaec47bafa593cf484399790647b73f170b51c3d621b376e7f02485496d004a49e9d5cccff17e7370dff3df0db2cc0b8c16e10f06414559f883505bd95e3650de4a3dc16ff252045e6f3e1f14707fbb1ba647113d756fd4c003c398536fb7491ca94bd91bc07957589d85801bd8fb8c7ebce57283b6346e0864846897c901f1249ea945ff61a4940c2b5241566db26780929106d402300f309cd86978e743772f50446a7b719e299418750a40de768c2e96df5a53ee8a4438fe6816d8303d097b9b1d4f9331aa1a30e3a6690001e1e4cf7681aa019ab383f7a0251885a2fdac761d374636cce1c7d8c944fc5cfed2ecb4aece294c76c6b231f915932acea199126c0b6132337698dd01485069bad834c1a842a1be0b00d827bb4f3b8b709f8b970b2b4ba526b08d324adecd0905d263dda76d3503d006f3446e21f728f79150bcdc98106e5253aa281fb107bb5fb96af2d36f7e9a0baf3790877900bb070ce49e436f6f58661077470f294d0b16ad6af4fce827a8591603eaf74357f2db00e0437d627bf051dcee2eb290013cf077daa3466ab8b4428be68735538c342092347463b172389404bad81053e0", 0x1000}, {&(0x7f0000001340)="e003d5597468ed1475b81337a2669658c018783ae31aad65ec27b36d2f83c494a1f6df79baa2bef73459a63eba7d8d2bf72f8559829356de02dc453acd3ce26705dc0212e52b08232d3170026ee3b115f167adc56466781a8e284fd9c75083973a97aa6db57587042910ab9e20c3dd559e26e5829814ad333b6f3fd4aec60f9bc1a395bff4c1b4b052c60978cf3f0d34520e5dcc60b5541192d0c9b30fbf978d7bd2496d3cc1f3cf5e27e64e030088bc7419b64e1e232edbf87b2a017f48734723", 0xc1}, {&(0x7f0000001440)="45900cdcf767", 0x6}, {&(0x7f0000001480)="ba0b61f753cac9b81826cd86e3ddd6500abfe68cf6248c68bd35abd4717e0d696072405625e108d9ab0647e955c65568fdb4dbaddabb75efe8a868c5bd9ca8a64f9415de894eae7434e1456d123e94537b6123d77dfdebbd994e1b6d51ab1c04f884b6b83fa024781b4652035face8952830f5", 0x73}, {&(0x7f0000001500)="8c2e85c3660f9eb5afb3b57f5a9755216d8d56ca31b845a67b424d593d448846071952f1bc528d9166b2f88e8d12d6b4fa00e720a2350cb7149f22a5c12415a88f8433c7312adc95585a50c3bb11dfdadbf6c0a27c891c0b06d5ce11fae901dc8719d67b06428ce65ddede61309fe8deaaa070388cad607036b8bdd9bd7d1d5b580d2a240602b4ca658cf0e7fedf2e1b3cac6c419a0f4246399e798d6f3e9ec1ffcd891f1a11f504d5ff489c10a3688f35fabb11dfd3f42386c8c919dd322a9460", 0xc1}, {&(0x7f0000001600)="3dd771cec7117009987af1492ace55f91fafd4e7eab4bdfdfe0ada727656ce4be52f645695872e7b426754df79db0f753c4a20e1ac58f4705f59ffa958d8bba72dd939b3381cb5bb646a0f3b34c5c28a7e3f20f1958d7e775f5d", 0x5a}, {&(0x7f0000001680)="d57a6b3fe9cc7d49e2d9a51a56bcc32a21c6b8dde306fac0e9778c2f83f14f6f9cbede54fbdc4b71922c4d9cf1aa6f2b22da12c90d701663943db8c99814f1bf07fee4cfadf91e79e987e3036297c741ee91f10a2e9166aead61759cc84a5594202775619c58fe90fa951278e3629ff36cba5d5f754288782b9c8ba9a274ee0ffd611d946018bb1578abaee07d9c6b22b4219ab2eb", 0x95}, {&(0x7f0000001740)="9496d617e3ecd6ccf7ee8a6f07b943268751858e", 0x14}, {&(0x7f0000001780)="b384d1c053b801724e0f84b72c876bf78fbbda31f0871b695ba4c01ef552d4a42a8e7d9bd2c90c3ba79f461508388be0483610ba4aadc82e4a0dca35c7843b088204df029083a08f1b36d090693f25852b1d6d2a4f3bdbc998e5219455e9ab1b23cab7bfd8522760d0c443fc7c9754a880c370e1262e8e22ff", 0x79}, {&(0x7f0000001800)="456e2316c88be211e2b4a7c4e09ac322f926b2379db0e5412268c21fc91914974f1eba817e15d1309c15547561", 0x2d}], 0xa, 0x0, 0x0, 0x2}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpgrp() r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0xceb8, r3, r4, r5, r6, 0x1, 0x7}, 0x7f, 0x3, r7, r8, 0x6, 0x6, 0x5}) socket(0x1e, 0x3, 0x5) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) pipe2(&(0x7f00000019c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r9, 0x20007461) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f0000001940), &(0x7f0000001980)=0xc) 16:02:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) r3 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) mknodat(r3, &(0x7f0000000140)='\x00', 0x0, 0xdf) 16:02:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x110, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) r5 = socket$inet6(0x18, 0x3, 0x4) r6 = dup(0xffffffffffffffff) r7 = openat(0xffffffffffffffff, &(0x7f0000000500)='./bus\x00', 0x8082, 0x100) r8 = open(&(0x7f0000000540)='./file0\x00', 0xa01, 0x180) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x0, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x400, 0x0) r12 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x3, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r15 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=@file={0x0, ""/24}, &(0x7f0000000700)=0x1a) r16 = accept$inet(0xffffffffffffffff, &(0x7f0000000740), &(0x7f0000000780)=0xc) r17 = accept$inet(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x400, 0x0) r19 = syz_open_pts() r20 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r21 = dup(0xffffffffffffff9c) r22 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000880)) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) r24 = getuid() r25 = getegid() r26 = fcntl$getown(0xffffffffffffffff, 0x5) r27 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r29 = getpgid(0x0) r30 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="66ff3ef783965ba3a7a4fcfd744032cd5407d4322f5d9314d472b3ad98adc8cee23aef3b57b870c8c1db0447f08d3ed14ff71427a768f1189bab675e1cd9025267a08b3f690b5a89505480168dda2323c57d55e2209e305c2172f1169def3da8bde7ff408563d077ce839039ac2b460f3b7af329cd8644187cef833210ea1b67e0e195", 0x83}, {&(0x7f0000000140)="0962e6fc5f3b6380425a58ad489074f4bccd5056f981111a68929e573a6b5e1ce54fd3c0a64cbd304a927fe18f336b7279c1ece0155a95c586bac5fecaff3b47e1fdb614fe39fdf9f9526e2e2081b8f1b1793b57e3b46f8ba0cfe60818c78c082ea99b1216ea3b566ea580e5e868918fc05555b79eb1911790ce07ea90f5d9f1654b45ad413b084d0490fc92", 0x8c}, {&(0x7f0000000280)="260b49b2a4051991d559ede3ccb38213adfaff3689934e60838771e377d0c5523aa54794b8c98fb7f74782f7d74899b59e526acb1f7c28b1d5db75a07625436cf17652190c2fb20615f58d7f6a3d74d77372d486b0f08de866fc794f5c2e1448beefb1c005944b845af4745a484429f051c24c9b81ce86c3938baa8317b226bf67b28e8d046a8a8b9f5b0bf23dcedce55da0d7f11b0eb95a6342c862639b37e8", 0xa0}], 0x3, &(0x7f0000000940)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}], 0x100, 0x2}, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000240)='n..', 0x3) execve(0x0, 0x0, 0x0) 16:02:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x2, 0x80000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:02:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\xb5%@,@-\x00', &(0x7f00000000c0)='[#,\x00', &(0x7f0000000100)='.!.&/\x00', &(0x7f0000000140)='&^-\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)='%-+!*\x00', &(0x7f0000000300)='$\x00', &(0x7f0000000340)='!:&\'\x00', &(0x7f0000000380)='[#}\x00', &(0x7f00000003c0)='@!)\x00']) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = syz_open_pts() dup2(r1, r0) 16:02:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) close(r2) 16:02:22 executing program 0: r0 = socket(0x11, 0x6, 0x400000000000) socket(0x3a, 0x3, 0xfffffffffffffff7) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:02:23 executing program 1: kqueue() r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0x0) close(r0) 16:02: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, &(0x7f00000002c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) flock(r2, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85494ef5afa680400000925a0845000000000009"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="e90a3a2547d91b0c152e2523ded838b890048de16d5c23801ac925a219b4598107cfddf19f8fcad281ff732907ed040443ca46b19a8e8412d9d05a6d129469f36882bc7915c911a831edd236cbe751608440084702e6a129e76e5c60", 0x5c}, {&(0x7f0000000140)}, {&(0x7f00000003c0)="fe2ccf05f2954998973947a0e31a8a0e98d04e617aa9037a4dc14f8c061fa606b54fc022a6d4c7dc97193a173dce74b8b3c0ab0fe8447b26541a0eae41d86b5ea0e4aa38c458e42bd142da974c4bd3013dd9", 0x52}], 0x3) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000200)=""/229, 0xe5}, {&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000080)=""/49, 0x31}], 0x3, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/71, 0xfffffffffffffe32}], 0x399) 16:02:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) close(r0) 16:02:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff0000000000000000000000000000400000f2e9ff0000000000000000", 0x2c}], 0x1) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, &(0x7f0000002540)=0xc) sendmsg$unix(r0, &(0x7f0000002600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002440)=[{&(0x7f0000000100)="1cab5f395cb11c8f23e684caaa65d8b1ddaed60b223716298a6e8062071e182f346b2dbc03e21a6f0524bec9256a6114d314368b48f40f7eddb24be503e7338eb4e95f4771e9a99267ee75c7a39ae1839295c2dc953fe3852c99b3a6aaa46ec109cf7ac598077a02903ad23c735c20239405dc9b1dd3c485d28ca63979971759426abf7c21506ade96120c24ea485fb119ba879ccbcc85ec1175ae4b690d76d252a09b4f1c7fe6f08db952a46a4da797b1bcd4d8030fcd19f8ad293e685aabbb659827", 0xc3}, {&(0x7f0000000200)="a157719768bcf40a993faccbb97eae08e79b08463ae074a589e2b412662bd1ce1e625c5baf23ee84500a173f09a26bce30d775f0b1", 0x35}, {&(0x7f0000000240)="f50cbda7ba6210793e22717b", 0xc}, {&(0x7f0000000440)="9aefd9d03abaaffe6603ce5bc15d75d8eae1cc02dd51caf1ce1e304afd9fcb693a4144f29eb9938605fcd6bfa40fc8b7e95867c6c499f679888b8ceb210bdc2147b019e68ab4ab6f94438c73b982fb5365f6ca8ecdba09b6b04cf8b452bc917fe35cffc596b0e821bb8895ccb6dcecf0ccdd28f272f77c2be7a6468446b6ad267d9c5a23891c5a0ba66244aff1801fb9543bc834d5339c65dd74b7dae3ab7a33ba6dfb135ae89d36bea8ce5eea1aac53aa68f5eaafe8a4ddf6a517b290e671de4c7435cafe687613dfdfa5d1be58b749fa294046621a7aa055dcae779f6074f7b274fd9b68d3123ab9129a89b175bdd1305cbc69b723b4da3027150347338bbcc557c80dfb806eda6b8f20dad5fc4556b13fec6f72e3b6ad792516b86f2a3d8315dcf3498199a7c82c751ac40548cb2fb8edb026277156e77b8040ee6ed69f4961ea9b5edfadd1cb3a165b5206eda44ef80acdc445c3115c8c246773f8832d602b17d37965d8dd40ccd9d76634b4c3af9813916af353b4ca3c2b8eb98a7f025652e1b13c28fd3f703b6683f8cf2bb9955a0b514482d08e44b538ca3324b924b99ad8ce5ef6b2c9dc4863a1508d8a561ea27c77ca8e1f81a5b1c0390831268d0873cdfdfbc74b0578a17b78a459c96008f6a5b7a08a7a8ac67ebe76b8dee243ffa9ac43facdffe6472642ed2326ebca826d84c79e37b7f09221aaa054dc55e00a79c80d783e8f27c4a84a20c22c859be56780bc6135aee5a47bc200b84292f04ff0f1ecb829f092bf94142d5df24f9ee30cf79106b0ad6b76e78ed2757428374f80c305f02fcadd251753f5319f924fab3f6ea8421941be4a0a5c88d765cd0c3e3ed1da077ff5c277605a8028d06d5b1742f719b1ca2fc9ac5efd23d406001efdf1dc052f2486dabac612eb33c85237ecaeb9a875d51f77c8fcc751a504ac4d004573f2dcf82e3f238841ac83b61f0c89b064669b19006979294117f30c1f093a7ba1410e7a76413d2e468cefe51e165ae69bc06ff24376ec1ee700be5a06f0dda551c940bce5853029c36d6838fd9b973b72e0192e6a65c3bbdd1cd1cfa01e84f068972287d4edae3aef098a6e88a88a726eb3bc60e36d1d69bffcb0a99d63e85a9d4bbacaabc1c5832093be10f9dceb7831374fd2a491e79c428cccbe674651570a93f9d9c3e82488811783ea31f968ab3c2cbc13e4a40d4d2c563c642b4e1403087ba4c3871b29d92b365ed4aa24be7d2a414ceb35a23c9c7613ef520df170f435419b4b71f7f52178c2281dd130d6eba2022da07b6d553a0701590a679c99d649188723a7ebb1df581a5892a8fb460b1338379f098bcb47efb4a407e38037a184ddcb73f740355200a84ca7d0cfa14d0c0c35612f407d68bdff176fe874683c97d8e86d32b4b152a2e0d0e9149b4ae9f6954c114a293a69f3f691215cb6367009d0d6cbf746ae265d2ea95b26bec10067322542087a9f6e74f83ab1fb911c5870697b07665b0e99e164567a09a65a8d123ed53554724083fad872a153f88697bc2b044eb9ebb72a8a66b2b788eab4d51fa9cab1ca5509ce29d5f4d9ca3b7330b8b56b4c3ba84d586def83c20011b695bf69b152a82b96ecd9e378f0c5f914af69e36b3d7df53651cad4063ff1f1fe68863bf248b7e7de84f4ee36505420b099f09232f77ea085a93038a0eb5a13db077f8c31c9e1f1f50d672f80259fe63918e61ab72c6281eb26c718851263fbc22fbb36a7fb3ca39f3376d4ae4cc6cec17e523b30bc3ce9079053f0c769a7d42322e40cae08e4fab079a447e47c3715e1bddbd28e7b516eb17c1577adb12de6669ad6a4ead6347070ef3e503bc9646039624275ad9b8346a9e5fb63dd58c75577b818e05cbf7e5379f699a0be5c6ae74bab5752fbbaba859b03f162116f3ceb33f877d55a6fb47da795465b3653d60dda1d6d41319f9e7890f8d8b4437c8154aee2e475164eb959120d551e992026e86b54e07a335c136dafb78097f372cdb07245e7b9b610ce659279dd96926d85424909fb7f15b530db70609c77d8684abccbecc6ada6169c8cedb2ff6d9ccb3a6f16e482234fb8e40bcb2044c5042a495d63645a3306ecce9e1e6239b76a9304d4f0f770578119f332c518f69ef1807c9db9638080dcab2992230e92adfb2f0640ab6c3a6c3055f396d90894fcda8c777e21f4f5137298061db5a131ba7f90326588eb77a217e1176ac370978af80b9806ad466e77d7dddc01ae66e412d3c5cd30920e90014d8e7330a51bd7698ad3f7b4d04240a46446e4f4ee8ffa83846e25725b3cc84ea151b562a304c3f0b65c12970e42509383391a3de704f112653f0d9ead1e4c5f7d7caac8f2f471ab98a3c780767d92b6af87cf53f1a98ff239476b53482e71ec076ffb868f1cdf904e1a583a1868b2c530df0b3aaa99359050a2a3beed84a131fae1bfe9e45ba2822f9cddf004d64d3475f8e37bf7a403bdb6c9245e0dcd47c67084e205efe8363ff65c84033c7633639f3800d2b7b9062cef46a12d36aaf6b3775a4caf3b544632985542e2472af96b351147e8a3413814227973b196070fac3fd519f1437db9b6cde28cf49443211f9e5484b79e394546d7bfda598400819f3313c6e4920257ac7c7a9af052761b3e09328824aa4a63bbe6c1e9d972ac15ce1fb5b496700406a734b2548c0d32e1b325d6c22651e155ffb91bbc4cfa50b8fe2f0780c323e268cf6b2c948456c5ffa81efbcf23bf8c943007038a122bcdd08d716a0d6a57e20ca16176339f4bc003cb5bbceca31cd67815e32527335786a9e365cf579c33824e790dd2f752a0d1f9b780b43ad1f739793ba355854844e550809189669233773cf72f847a96a4f587fdd63fe9747ecd7ec9ad7c9fcd0c38f64918d01471325431df943a036d19fd589cc913e63a613ac1e3fed3c459c6ca4d49241a1d1209e8073c3e6bd6d716f13a15990e7337547d342449d1b67dec059aa23991874acf94d837c7545c94bd05805d4b5da5eaf225b053dc82ba455d8ce34b94fdc8622d3e463d485e3f0acd67bf876625d26937a1bf85386717dc7885d5f8943d408596e96c4e0a52226a9269c88fdb0c092e2a07f53c94385d2792e7c74c36922c753f96f61e04ffb75a556b7135d3555efcf95166900f87e98fdc140fa41d111e90a7e0c62e71f6bd3575a81a2c1d7f0d3ea02495b3b81a70a471ed3176342a7c2dc668e412de6ad6fbc6d79b000860dd573cc369753f9bd7c2c515e18f6dd1c679915d5ecde305b6b835bffe2629240bbf0b67e4818138f8f0f1bb2f527e89fdcb9503bcf080dbc3c92f13fec341079514b70da5be0562cae4a45eb7ab997c14631f8bbd2b81ced4f3f420683adb39633e03d6c1c77d6881933eb3b8f8b8970de03e395748a81f65026f56f8185ddbe66ca4655269b6bb10d611dc14ff5d801716e6f1588c68c45bac2099a5734d19f4dfbfdb30430de5aba76b1408fca3a1f09c3182b471b62e29af9dae26d07fbfb7d6bfa251dde0edd829076a3a91ea87ebcf0000f89b436414f6c1bdc7347adf377072fddf7f4a2e42b7862ea649349d42302109f301df4d9fc76a70965071034e3cb95a99eb15697d01c997640c6a15ca343a4864cbeb723a2383c8e13d4b5974e24f097342f30b390e3fdfa263f680c03e4259e0f154798a99c2ea72b007b85af4040f3f6046052408ae80948f4ca79ac98cf404d54280f96ed92c5b8deb83f092319e546aa7209be12bea69810bf0ab959235b5550181d69a909650820c9ed26f1bff1c561b6d782bccbd9f1c327aedef54aba191d48d9226c74cf2ae0dd0b76c931b16a25e1e4248b2ba3cde04d464c4739712f797697969acec71535a498be2c1e1d591f47174863c80f9bace4722e41406df9a3b1ff7a591c6f2a1b6bdf12371c08630025b418c7b97b55c72bb65ce59de4bead16c99d4204ebe81553dcc6d381645883a3d7431ae31bccce39e788dd2b0799debcdc4d26d3bcc3861c911c485a0d97353d4011638926dfe4f69ea1cc21537e438b040aeb6590bc0e203bf6162d80c990cc51efb86f361a7da84e5205de8221eca1c01ebdf49809cef2affd78cf66a43711a42be83bbbbc95fb2fd81f08f6c38705dd8d1a02a1192a516b0b6fd77b6378ef971c856bfe9ce0b096a6772d8f09c32df36a83fca81e124c88fa4fcfa6aa7f39f7137847ef78b2a2234d7f750469770331136691af417186813689b345e906018fcb71d65e429eb672aca1b192a7eb05973e3dc35995695b4b4c749676f96554bf60882a6c54f21ced3d715ca4ceef55e076125200a0276679a24a9892158cf7d1305e8294b612346d9fef0ed87fcb763ed12e0d4023c8c9a74382f248d598ac3f7cb3da8ccb7c04d9812c57e3b1dd767cbc3d4ffc6e8de87d95c1aa29582137a68c7dd5da23f5e2534e06b56d9ece6ab8c886b1c44d3aa29c09f7bf7d43787471eca834456ebb2ba5e391ff0c255b6ab3dc68764f90623d4954d8a63d15f43a96c17b0438e07136654f210de690bb0199334b2c970f08766fe6e77b23837a157e7e528d45acd88bf911c9901d0ad27ed0d4b63e00be30f1bb466764cbbedb80c143d21d29c0008c3fda59d518a601136b38d4e6ee8f1c8bdd645ca376f46ec29853fa17c51cbd083a40973ebf84424e871bd547454d320d93a67f32b6cab0d38a6b91b61fe0fd7da2b0ebbbc81b8c248e6c0f15a7da5abaf289ae0c57e7c6d2be92992d98ed083af7e893e0fbec879826989912f498375b1710ad34caf3d7818f4475b8a5c39a44355333a658c66efad4f88159bdef87d2b936cf7b0de13295add3bb928e9277123b6924ff494c0054c198b06507cb8b4c47ee4daf963152ab8c27658f563486f0df05863c248090f84582271bc03710bd3c7b7cb1c7775d1ce141a2814704a746c875b5799d00253a242c72ea87049f887961d12034541c76aab90061ea96a950c9ca4f5e2842c4b90ddb56832654216b87afb1d5488185983fe094d383cf4fa3225491ebad4a22623d1c50a225d76946028a004dd93ece39620f63b4c007ef555b031b839c3dcdf1f6e0fd410791777ea42c7421a4de1d1bfff0426d684680cd57944b30b442ed6e10fc65e2c2f24843776c8f0ada614146f8bec2f567f6a51498986d41f3ba59c80791968658dd2a03f68ffbd5bbe5be402b238b260fc013f562a83597fad9676166cbd0fbb6476c1e55ce6b7dd4d1f83fc175733d3073d054dd7446316163b7cf67b96761fde41d049690afaf8455b84774b357f13fc62963fb4320da4095d215e5780376ce71b74350c02522bd15849726dc60b8593230456c1b60ed459fbed053033f5ff24cc3e2a5a2708c742c8d6b7a88ef8f63a79a86aab8ad9875f3931edb7b1d2bd29c45bf9a19dfb56f275f90d08f99964f0e635267cc1a2d48abad9f0e184d647300f99a9bb277e73277be9f35d8fe2701082da7590df18cd7a5e18844c4e720fc74d26e31b437c235131585c21b143b0f800a82841e9b4e9f2cbfd862ce060832a9f448bb07cb240cb48dd423a957b667564adcb4d24bc3e1481a3cbc3a4932f06a8b167f00a48d7fb1bc16040ff969e8ce825406f9af675a6c6a2ed86a8867c567dee7757aa9012548f53703dd621d2588285257ca370865f3409d30061d05e0c798d29acabe3ecb833b8fe9910a92193583e2ac75cf7e7ebd6a463fd7416883d48e7823b9baf71ea84b3b07b8828584894d92f83bdea50d0514c2ed9194afb67464c702277a751fd30084607e0c6", 0x1000}, {&(0x7f0000000280)="31e254f836cc5946183cd437a20aaee86dcb448fc4e71652258581e8a380b2c51c364eb10902a0720cc6a8c5c248b2273b5470ad33a1e6d4e1178e9986af03c2804c2c39fe50c5775429212cd3a1268c60d1c945c647d6d5611d7c682c61021ff5f4bd68b6761daa684c520fa6f57eed4eef93903f0920e640a3cfea7b1798137d2aaca3158d06d2fcd1269f2bc6c310209c0860489d8aba352dd9b5ff", 0x9d}, {&(0x7f0000001440)="c678fd2ccacbb8f00fcd8aa53caea5f8c2ee2539ff2fe14337bb0cb2c2cd604bcfb7ac052a91822e4925bca9cc0e97543e9a117e3944076fd3bbba31471ec54395bec79fb1c6ad667a2f46f1a8069a18dd433a7db62fac55c99864592d475efe8501a32f1bb0af1e8e5fc73e4cad5d7cd23de5a7240724a3b88602e0bc362eb23f2f8252631de3045756b876e8c84df1f0765e56784ccb7629b555a0bcfcc15b91e7df4a3493da18c199c96057af735fbb21e92890f0c6bf855c22bb91c4875cb3dc926c195101b0c643a153b05c709cc8b01c3cdcddf1079ec5db357fb7785862deceab5eb967396b8df142f94265bef6996e29c767be5f2e1e82695023c66c396185bc493a688740620d3a3929a52b3476f4b06d951496334a63060cb21252c40f12e17814b0850ffa5f9fe2c87511b3c0c2f5dd26ac448f8a24534858f6bd95ae3508f4df0ba95d596441ae9e9bb3baed6957b2055501d7b70668c400891f3e5ae6ab031563b529caf935b73ac0ec2831ac871cd4e3671d28707160e0069ca79a99dd8f10dec906b5fa1968f97e15357bca31c44da297b4d3dfe1cf305c2721733349a7499d17a503cfa09c24420ecbb35e869b31c4e25fc9798fa35f4da441101a1ff5e936defc5a93c4c63fadf528f76b575430a32735472c44d362228dd31762253e7c4ffecd468b9e7d32deb3add38c024c448e4950f92778f1fd05e60a23d36c798cde1288504a560a76b0273d03a64c041f10caa5bdca3a9b3c499b20f2dfaa268b3f7ce285590afb8a9f614157a052ea99faf128dee5dab77adbf33c6064d783e4f8a815b52950190c6917599d0e7da57e9a41d6360f64479546612bb81a33236af665cf615d421669f84b0e6394e6dae5599a70357dbb03188690a4d437d7189e032d8cd9d23c7ff7354537b819d221967fb185c1e641372d3c13d4fc1a7cf871b41cc6fbc487e869483a6a5bf0e978539e67af0a5dfde7fb22c80f6fe37a364a5053412608c63c00db20e227b83e271a8cee64ff3a4ffaf4f2ed24aa49cf753834fa7deebe140d21541203326edb7109f279b323e7489a3e8e709b8d1dc195275c50e319597e28655cc108f44b635d3f4c646fab0cdb1a92d36303d070c09d05cfd60e47107b960cd9124c3c2ebb881792dd42bebad9c174e302401002fe0c52d2657e1a20df1d1c39d18daa892b3e424326c7971f7973e078a379df5a57b80e06daa3e471488eedc17ad8206887c8370029b0326869f529bbbc5b21440cfa8b6a6895d0d55f8479293a5166ca15fec4e292b7b12c1a9576b5caf36cc10db22d3fdc0aea0394dfd2e1f7013d54cc824e728cd4cc638987718987945106f4ffdc08c832a93f1537a8e74afabbf6004e1ab26d7bb29868a6439d82ba7b04474e05e393a45f18a249790a2768efdc0d1d17cfe8ce5cd08d4469487586377b15240f21987d82c3846cdd4c5924f913b9f35909bc195da8fdde75099ed12214404d931e49be0270d21bc887fb5a6f27c4f0402c051d3a8ce4ddb999ac29ae626d37d8156024ce5c370ca02790d5cd134f439a9c225ea69212dd230344f4601603b81d55cc7711ed2af02407b5a71f2b5e77c8d8ab986e1e0c84d788e26cb7cb8e1208b4e2ae093d64f4948afd13fc732fa6f47c93477bab8cda5f6c659ab53e4efaf66df847e1014626fe8e0f6802ea678c4c6e1613194e4a2a26340daf1b71773778b441ee310f79f27fbd98ea2837e1da597679fdaf64422dbe398b1f32930e9e52473f474dee1860db88d43bd44e26ddceb668558ba04fd0868ddf24836bd57ed23496e393e3b8f78da3b2d17721f368c377d1a2da7faa808ea65cc808744a0443ad4be22123e4feb996ecc689613b5ada828348f9526ac70db5aca6a33f9dfc253baaf3db4e990532cb9cde9789d4762a51c9830c16f7769a11c21df38ea876a0ea7f3cb824bb773ae40b3840c474430582c47783ed08bcc4870a8517e0c864479ee6f2a9e9b4185eead41f9b7353a6a5e6f6a169e3fed8d797cb0e16fa7f827859fbad675ac9a91331f90f24e17c903d1d348f675b75269ea207eec25aa275932712fa8462dd38eca00d2d18a33aaf38a16474569b04a3ae3c18b92f35326c45c10c49d20fe8bb57f88af2ea4791d281e4fff17468838e15a67c40fce200541dabc15258208022b17d8e1d7850ee23f15e0863471c6a2981143703d86b20d0708baa7ae1efb75267d9a018bf08c364b7b128fd7b8aca289b3c5167cbd0af403e6e27e2619b9be4d1341e9b83b15db4cc0e0906c46993024da752d45aadaee498c2ce4b469182d4c3f435bc31ad8102805c04dde4b5023180d9b62d4c801107614e40c7e75508d044c0e27aaddcd008914cbc217f8dc76db10a13838108aa2bbc050bc4fda1ef9fff686d9821663e191e9bb8a1407937edac57265a2627999ae50994467d914c9a2d5449261921d16b4d3fbf811891e7b5c0ce0dc5f9a7b642631b506eb1ba8f992eac50142c5edb26e9d80887f55fea4828bd92403038418840792be0f3ba8e821d240e7e2b636f4dc334bedba1a34aa657be2daa8ef08866d8334c3973c00eeae719ff603bb9457a47ea8959df241d758cf3f8d2abcda715acf7f976ec93eaa6b0707725b6f2ae7ef7a6c3b383b16b2171b059a10758302fe962f19ce97c6021a60078c9f54e15725c6965a8cbf112117b1fbd3d307bb2c5afcb3f2501c9b4bcc76c9f408e87dbec8ae5963a1a521c1585f06686b94ad8f6443b40976f1893f9394ee9ab0d567ed57d858918daf41789b0c2856127cadcde049ed770c6fcf072d1b890661e9a6a9e1ca9801833854d102238d96107e18618093432696bcda9459f95eda8384c4e5b2959bcb951b0926630f9ba660face15480e58670e1be09fd7a22ccb722adc87fa67409933c68e12d252413d1d8cdd90275d52f433e7fdb374764ec454dc89fc0083ca7a2d47763bd27ffd32e956d268b3b53335c69c8df746d16e5e31a3da028f9ace86dde7021ff4c2cb17407b746cc29b8f91cd304d41d9fffcdd1f2f57c218ef1c539b854a6e236de045035161e86fe06e44698824379ea1b377c46f4e06976d8c9bab0cbf14ff818d46b113ec8195ab2c7f8d5b536ee49a38bea3717ffa4044d420401031ae1a18c224358bb3a17984bd1cfaa5cc9db7de67fb70ea9cc5d3a087bbc26c92d714b88e5dce730a2cbed5d71676d3b5591d104b2873dd8ea1765c655b1f6323b5b50b3196fb0e3780a61351eb95b415092ce9d92dbcd4dc6ffef3887c7ea19abb555a07cf3debc47ae883bba862488030e816e4b2cf2aa392741345647d425349c05552ae5ec030b02db59ab595d641191697714ff8d71940f6344da29bc531008310057151b5bc6e0a2258ddb286df33e245aabdcd876040900e8949bbf1eab2bdbccaa5cc27b5c5454da2b38fac73f8dfc353e3f0a7b9065708760c36bb5f7d06de3eee34aed098d60704fb64d9a71a2bf703d8a5dbfbcbfc01e654ba941d7a79fa34593426746e807f6e92b806224c1e2195518926e2d9781fdf49cc0bc6d44fa3b23b033c06e7c29792e7c86da86f4deebc87464c31c2db083978bba8a50da82378b6cd116ce2f53a55dc5c98a2c75a9395f26c52fb8f690ea4df8ae72cb005554feb9a5aa2bca9ec7a94dc3da8b7d6de5079b8e485b64580953ed0b729925465bd0520e79c3425b739dc1157e6bd431f3fe62323a5f345c9713fd0aefca428b23de24ac6ec514f5eab4bce7c5518a2afeb779c3e4db6c55acb8c944099a1863382b83aab27979de2f2cd21a9a55f390c712f724613b6591fc7dffb05e84668dcf63d4ad3006ccb8a4e4c98b4b2965e653c60820ea16033949dd2d266f9abecf70e54542a38ce678ba3b384f7d5f77a76c753888be89d4d9cc2fa28027445a9fe66a8a2fb0f52b9d65448d1f0436586032b769a4132ae555f233de48782a7f0cb356d9b22cdd77e0787c6d41f0799a7e0e21c283d0bbd27c95aa5fc8e46cce01cc7db8e10047514162b9f855784d49e7d40b0d62720766d31a84d017f04cd70653c2efcb311448c1c971c12960036a2af9e20d2af9902808b12494f450d9bb874a63af45ab45c06a7a516e3e5a8199e01dfeab72726eb54d7cb19ed6937ba62ba7f295350a9264a81032dc5247181c87ae641e2ee3d9baae357701f84f375b48baadfffb2f6417bf3c56da64c2f0eddda2cff1454140691093cda01d9c535b663e69e264e7cbb828c624069b19aebf187a4dbebb46ac8dce0d55fa57fba93a4451c837b3e512deaf04052969bfb4408fde267405c01666b3fd28af4217d4a43b4e150157aea18b55a4a88178ba1aeaf04a3eb3996fec9d9645c325ae1997183dc3a1642acab9c2c966c12bc1eca54ee857e50f260f97c84e36ff7ab5c3bd48840b843eced0ee30df01970aab9de52bc2cec826b3e85ec5cc58552b4c793b86a2b566b423f828e4ce6676ee1f21c683f5e67028defea1d6abb87200e1095bd7eddfd7a4559e3d0c7df7ca75796211e98c334280de906eea6dfbfe3e4eeb6c5e7857007397f126342e4cf78d7f6323684f461ddf3a5b64c0aed23960c92e047b10bbc67b5f0a563554c550b5666e277d591eb82cc63f532065e090690f353111f744fef77034c08bbdfadf7095acee39025649ed98ee4ba3db2c04b687ee25420ff3b2d3a50c8ccf0a98c7b4fa6c7cbbf7015736ec6db1dbd433d1cff01278e95ad58f805726556557d17e13a20e903f84b2fc2a22b39f938ff80941520547453452e114c01c3a352d92c31e7feb1b1e7b3b752952f8b6432313dfdf83d51df1de19a87a53905f3e3d48c5961cc513b994c477ea84decba57979c53fd28befc74f739f5229264fe33864b0c8792f5242abf9ec39165c04102701c8e166c639173c4e220db1f2d92fb4dfbd279f525697585a642b6d28192fe653e1ecdd591fabb3b2f6628a7f1bcf3a004177bb4bc8e4990f6638eecdbfa4b205642649e11452244bb4ee3659a3fc3197bde2b02752b8c05c622cda49ef6fc135fbd8bfcc0836f4b055441dfc050ae03106687877db03e4dfe4f715e5759d62d838e4504dc7e3fa60e4bb1db826d9a2f9396ce89fd29164a7944bc604b32373acccd50e4b48d4904de9af0f35914e97952272000746d7235ac7e7d4d682ee3355420636538f576d913dccd7f3840be7cc95589a9dbf0d3c1ccd42ea402df684016d74afb4dd517d3528a2b43ea1950b3ba4872c78d9d71e3583c661c1ee9d1938df658c3777d64d2f37ba0a058de411be0c737f4bf1fce60474d6f510b8a588090b09a0dad9f84cbf0e8824950ce8955d41000ea4dc149124dad5602b56c687ad0122811622b5c370b4bbd62bd93c9c7c7bde895bcaa08667cb927fa54411f82fd60cce1d86ca10c1cffa1e007e1ebbb9c27b3be235577d118f8f9f82bdb4dd1992d0977cf3ecbeaa5a44026b1bca63b38e9f5277cb2101b28caafb71d88bba326249a219b0c9d5639f05808790701e531c6282fc854b2ad93b829e5bd96c7a9c4baa60264956cad62e6cf361a58d86fb093c73b20f8759c4c72a3988cf583fb99b856b12871ae2cb9c24683fa684c80215108240f36203795f4b5553d1308e147cf78c73bd0e2a004943e29cf71b30dd575e51a755f312c2598ab3c149b0f8f19e8f499c3dcf158e7fc866554ff6ed4ea027cfb4946dbcc4a99367f03a86615b9c138cfe6b2c87317704fbaf0e8e2b37757a52d358ceafb0aaca18db3b013e645ee1a4c37207eea974", 0x1000}, {&(0x7f0000000340)="d5f8f0b556755f24b4df2475ec3c22382f64719ca6a0d45a8de90a73741a0fbb51f7b51e914d1c5f618cfc25e24811c110cdd0c8d9d88067caf06cb5a0c3039f6e092278151370f5d27125388f794e6ff652a51a2bdb2f8b", 0x58}], 0x7, &(0x7f0000002580)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x70, 0x4}, 0x2) 16:02:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20100, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0xd3e}, {0x0, 0x80000001}}, 0xf2e50b8e73882ca4) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) ioctl$TIOCCONS(r2, 0x40044266, &(0x7f0000000000)) 16:02:23 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="382d09a979ece2d06a09934bd3f85bc34fdbac0612a2e5665dd1088546c106e2c98b66d58a610bf7d8c5e94d28c70b9c01b2caa9a6fee66bb4d0a5bf4dbf4ad8dd2c95bf580c637f6a", 0x49}, {&(0x7f0000000140)="5d02fbbff750381c019e33fd11d22f20c5c2b29db444b16e1f0ee548d4456582d8a4b64112643f1525fdb0e1b973ebfeac494ba663334b07505738471f6847b06639f985e331f7bfe232f533ae7acd8eb10b689566be65e3b18b8b0fbdda3c5942d331529c401528e8d78ff3d0af6d3362bbf45e32d1565b96bb73e77c57bbea1ca3b4c1c99dd506794f627c97ebb98c816c4ef75b21e1173f5deb70c8cb5a541c05115ae8a4482816b8965edb7fc0f111257baf573fc16858874b79c8b84d900cea1813b44bb4238c45890739a9af1814d60d6b468fce0f0a8c0230bcb1a339135b3efd6f3d4974008bab4ed974bc047d061e6aeea907bdbc6857711e751956b73e5eda217a6965d5e78c2ce5bfdc33eaaca2238eabe4a5d9c547c765010cb682215ec62ab2b0def65085e9438454f4ae101a3193e6bc0dc4d5a77bf994afec3c11a72c4b26a653f6f9ccb5cc773d40a11c8f6ee407e6d6e4571f3155e6a932ff4eb1086ac14c4fed25ffa51f792c340e61657e6efca2a2240dbad80592bf3b032a95cddf999c46c84b5c36eb1bc5c50d95b9c832be70462cb1dfdbcb07e10b329b982a27e6545b12bf7c43ef6c3013f39e0bd57d24cd755ec586dab1457ec857d005d53992d5ca4f9608315b271abee284119c37f1efa0e6045ced30540dc94aa9af32c711a453bff7b572b1a3530cffc3e2bbfc42882addf273c9693dffe776efeaab1ccfa9ca410cf787ef56424ad3458797072a24e252b8b7f635790bb02b466ff2fe3bb2f748be2ba5996e8653788804275190883b3f01475daf2dd17dbbb9ac1ce35d90630bab405c4b9f53fcac87e98558e1e6ff605a7936430a759b429ddb86be1d24e7751855300385066ff4b2ec664c1b306b5dd26dd4eb84fb04d8c4a278e2ae11c79fd5ee744cf0906c854fd1f8002ba1ed9e00937b9f33cb2cfe061a9cfa2a7e537821e48d56989593169a31fee88cca05e79dcf391e2cc573e724f0a715924db54dedb956891e79e1844b2f37a78fee6c86c37e8488161237629746da3a0df768ef4880f3d8e9e18f3698a00a53a929e3b0aa687d3d0bf87012101ecb5f446b9ee274504f48292e100cf19e41ebde3701528d85bf3f3ce64e34ec583be2bb4eb127dbbff0a0e5911f8639b1b681cd4abc834beee7573ca79aaeb68673649a0488c6eb5021d26b314e83d9239bc6ea1a4ccb621c5fd164f50b3a0a610b00c246bbe6ed865ef5203e6048e4c06932a3c3fdacbddfbb31103b899053781619fcf926bce3bbb1583f78a914f3f5355e9fbbd69d4650e708fbddcd7d2d7b1c1fa67e98e76ab660f3dc736c488d75ffa4e00162ab98523a73ffcb94e2c8a29bbf35dbb72be743eeb34a60d3d44ca35fa4b83472c208c6bee9485a7d0b19180ed144d6b6b8e2fa699f4edc1fcc1b5f7898ab54231ace244bfab9f4132bcec2c8f1a7053ba32dee58ea6e1feb0e1de59bef2dbac964694e0195c7f286e012c7d8d4c0a886975abee1e65afbc9d34588902cd15c35b583c8ef45adaedcc8356b79c7262009b339bea08baa49a75e917283b6edc5e27b39b4b95ed153a73e6d84406a6fb55b58c3e90bb614aec851c2a1683625a599749ee3bcd701d06aa6b7d6bfa4e49a0cbcd8627829b864b311957bcaa6a138392804416bde2abc3463c10fd892ee03c681dea29b865cf7895467b3d4fd05a6dff360a0fa6b6978b6092314331cc9c8767a00c856c07a6fbf47ce2fefb7efa0398a99bb2e73ae4e399876c5850db580d447b17c12af79b4dfccdc12193a733174b74b5e999d6a7ada26e6b85aa216fecd45ff5b7ae4904d0bae5ccdab54bbadedd973670c84afe1060fffc5fb2e3de307b71dbfd7200ea876d1104a6e67c22d2f4a15de47f8f9915d601a20c39d243a4c7e3577a0d9273ce4746940be23f10ad1b41bb6fcab841b5bb87d5cd2c7218ba856cc89fde38de15f99ddaf701ea17007e8de8229489c63e3b4a9fd842485d6cc74348f84a1692056a3586d588cefa01d58abc0bab5d152126a9808e064ab2afe24792513d610783f0d875cd5c3ad3bcf299e3e74007c683294b673b39644c18ccc79be961aa9c9c09bca8d47d7e0c774335abcfa67fc03ff12bfe548ecb1165d1c464a146dec58632c8eac2325c88b1d1b9798850d8c47320d48f832c0b90b18df6eac527611d7c2679ce55c3aa379aa65973acf7aaf242fd350f88ce03073d9d41c621a56e583b653b35e69b463afa6107ddba9207b8cb490ea1f1bb33e78e512447f7e96d4195d79c092b86ff248541aa381715acd3b67b337313166282dadfea273a16acb6f29799d194c0082eaef11a4ce1ec5d513c27260b68330c7280862a7c06983436637293d392a5681ba8c503c24d5314f45e98c0fd1357fadf85456164b4b65fe78b1a4dd1bbecd2a8da538d93384e529b8b7ad92c7c6447908939212aaf489ae44b9f4361fa9d83bdd352ab0369697eb1370787289322c71ec834d96d2e5b2cbb015948d898ce924ea3f615db1293e2a20bb253c673f12288f0dfcbe331fe105159c9ac01cf6376698ff78806817bbeec7e0e67ccf0225021af3ab2deefa49e96e6cfe0340af7c816afd72904bd5c8a51f1c2c18386c1f3437f6578c8f8b22d55b5890a303598ee4b3303171dd1ce810af4044311a35cf6dbf8d54761d6501a7d8e9c480e386ed1416062165aef8504cd27f293e994789e389a20cd17cef2d6d4be5d3bccf1e455ef6721e40eeb86315a1c7514901d74f90cd39c2c8ddfdfc6e34ba52cccef426897fad700d12f7cf805a302e01afe3e058d2e471c1d61612c78951955c02e668b580f171153cf291ec92f962f2ba432eaf08516ab934d700b841b7c8e6cb1621cc8f442e0d5087b605de1aad9d6dee3814220fb88771883ab76a2d4381122aec4df7b8ac3a32339b4a38aa520d74b23af9f26479371683c085af63ab73c3a7e2ec774d4e672755f64de9812be34b2c6093de8644bca4b9c121084caad93c5e35ab52528ef0119d176a0768a089d5c4129afc929eddc4532ebfd316dc2a8d55d9481724258e46971426d7ac3abc0dc3b761edea23838004ded402253287a84daa3889991fe87a9c6ab921dcd0f2d7825cbe4309b69ebe848d7c731a87e40170c998e5e7dc433a37ca37d6e7f184fe341d54377d4fe4ae7dc23faad3ce474daf65cb48e48840e09ceb268afbb24be033ad90bee298317ebf36f723bb379c1c11c5e93b598e8e8e662745a1cec7991c4ac31a21e65b7a59b6862eb783f7c95c3a18c5ba5be9eb0c56b1f36e17c00b4856a3f5e08acb562fbbe2e0032ce071b64cee172e1d15afcdad6ed4f527d534a6ef18cf70c4e4204cda21a7627e0fb47035504bd240e4f5e6e2e3e1dd2d8811184e87c4b84e11c210f3a22d06a128bd7f0d2aaa99751206f58042f6a0b993ab2cb357f43cc25113898f818392d5af7a6b8945215f5f7a6f5849a9fdf02f3e6bf4c782e22fe126af739d71c512b27fd44b66660fee757a94baa7953cbcb74ba21ad1de88263a5efaa83cdfa3219a68d50bec49345b58e3fddcffc994bfd312688ed693ee6d55b5052f0d09370c5db881692591a403dc2387eae1d5d7be740439746ca19223fd216c8c8bd55b00f49a958e43d342c791f36d712936e05fe584a7ac3c93eba92b1cc0011f1d3b450474c2f1b10c24e7529f0748c0a874da661f9ab5e5fcf66999d64a86cd66b08cbe0da04ac7bca8149fd135a802e000c1101b7ca3a849735b8ac8557d21994e0f20af9b3c059b7e7d648943f6ab3edad759af9c6fb9061d0f12ac298ab505f1594c2d57530fa0cf428a29796980dd6a04beb9fba7cb1c24a8a31c1f281a6ab2499b087bca2972d435bed1384c8b07792eb33c54985d0163a28c533ee8e967685398e1d8f7f31af6ad4bc8a492bd63b64f5b567598c24d371e7edb6402bad3cbbaf15bbab5390f1c888c3d2fa299c72b13dc4f8f03c6e3d5adba7ae20b785e48f1465806aa3e04877aff415ba357c2ab43f27999caac970ac01675a2ea3468e1b42d2dd1571108dbcf326cfd5ced45a737f75055f69e41ca077f841ec77eb8cb2f12033cab7ace3850f72865b1ad13077e535729ea0ee2dd8e6f192beb2e319783b9d978b7bc6e03ce4476d5ac2f140866d02cf7f1e0fb7c0949bbb8ffd88c4107b7ca65e95ed1353a25c27ad7f88afb192e80d3476cde109326ab76548b2740e813732930f716ee658d9803010cfc47dfd2ad21c951ee2b224680e12cefb80e1b5770bc61c3089bd9b49348be2adf0822e7440e8c4fe857b9ff5f52341340f68cffd6c1ffdee4ac9699ee34adacb8c4faf95d4f81371b3efdaf3cb1cd145fd9de93b09af66ad5d24a284f358aa0b51aff3ce972d788c72ac1d9f9ea9883fae445abc7848514e0f263a41452a1b3c827b4c696bba8ea00753185389b0a66255204ef79ba7a874345a72b066fff9c56763f334b77a84d0df2367163b4f0860914fc19e8e66cbe50a96f82dd8b54220f907d076186b54ba7172feb0478f4c96a590ddb931da8fe05e2cea8500479a74c66a82652804ae6543ace116f48483da817b926cfcb9b0314f3af655c5378348be950049016d1796b71792de215249b5a0c688f6de92665d06c90ac8a768d6aca8f67caf4e07568e017ae86dd1dfec41c38544f3e971d2c1f2ae2e379c9d2127e45b445fa7d8d1b028c4fb3b9164f175f025f03742779f40c51fdcfe7893dd48d8e8c1ae849f8f8ce775e9e66371ff20908b2e115e066f17f74768a7e8ba8fb394a3f9b215f47d24bff703e08170d757f83190f814cf5b70789026fb5da34d291392e547f7d805e5df0ff220e12e75ee547bd9839f5b6acd587f177cd070bb3314c0675b2b39303c911c0e424c7bfbd03c3beaad9b897bd27774a9be860653a71a2505d3089bceac90d6153c6188331737c79ac62fefb191ea532f67720f65c44276a1150bad97de1a362c8914782aacc0fa22a7c48d23f7d3ab6ef038e4539a4c0dc94875fca22e1d9b54b65894f1aacd1463230de3e469d1b3c7000b41689bf3567d4238503fc3cb2508d59cd54f9526658276e2a75a30a671ae8b6ba224b5f3fd40d243d79671f2f977eb11378f5e2a9e5fcd64a0c0093a72cf1e62562fefa2bf0f7f0a1304e493873d5dcb29fe8f1c549165d203e2b7fe2995f73b5c3c5397a7c775f038411f605383e2082ee94ab70ccdfee76e75630a8184e5899b39d78e584a60b117e7dd79760eb62658b059877f8cdf937c774f52cb6d437c67b88e5b789546681a3983258fd8336f3c78a8c7692ca17aa11ff30703868c2c6b5d9a8b3b0c4240b4c080b541696aa68a6ff70404053f8bd792a2650253f53e56a913b4a1603b032937a57ad25ba67f758b092b19b6fb2305ed004b081064fde319c8154f899b27ac493816b2cacb949f2bfa0795c36a0be8918efec18ade1d202e0e2a26be93d40a4e1158395fcfedb567d57c7ce42f64ba249d3afdb21f53e7d43854a73d9dc4cb2ed17422e0a0fe5e97e364f7b2e8e0dce4f782b1bec9faec51d2ea50b4393ea3b40b8cf955375c2cd22c7997df09fd8f79062f3d420c75e567c22378bb428e66eb6cd8f467f86778bbca52bc799877103fdf14d21de770a60c550d813192d410a1274666bbeec443bfb0bffc70ba15b38ab2134c7b25d6bc558c3bbca124797096ef03093477aaa249a20654beab9dab72190fdcce49eb61bd84c76b6f2068bc1423ce7354a0713a26d54faf4f0bc48efbbf1a2480e1bcd32ca52e30ecb", 0x1000}, {&(0x7f0000001140)="27dd6503471ed20fa418fa005b97ae94e238b362a4ccafa536e6", 0x1a}, {&(0x7f0000001180)="f1793b6bbb52b5a9f4647ccfef85cde8311080221bcb73988b4314fa3d345c55a1c16d842389fb40ab44582a15cb7ca4b81b934f0854b32fbf266ea9b49d249eb4920a0b02c9b875baf4a8178486cd7a6e098e46a8d2b74c0d980d2d619ca6a22e184017bffa72853440533925083462ff35e7025efa812da5e87585e89622b73bb8bf4c356523fd9116f3528b99ee703a6b6c89f40ec5de74b00975758776270e256d2fb05a73e8344c0071c9", 0xad}, {&(0x7f0000001240)="882eed3a16097febe02d479c7fa40c56fb38578fb8f0e92e4a29bcb3504443af2ace00b76ef2bc6d10839b8725de4f5b7160e12213ee257f02e257bf40e5ad26760a6e4b9816cdc60ed3abb858c9be2466e3b6a0374f490d0c73ae1577265e826a6aa362bce192098f5ff5b81906897e1ac58ad8cf4086db90e4f4a7abd9a30e85ff917134a48f4a1edde1d97e0d642e1f7cae15bb35006c78b1e50e2211d4c45c3eaafaf71b769a47bcd48bbaef700bbb12eaa4ca3dcfb6", 0xb8}, {&(0x7f0000001300)="65f430de9dedd16214c79a1b67c4b283d88399e211", 0x15}, {&(0x7f0000001340)="ff458c0491128e67acd563c4b1c5090738775152c3ac563321f796dc825b75ac25588a", 0x23}, {&(0x7f0000001380)="42d3d10ff278150005b5d022857b3b468bc823a95445c49ff7e5bbc95d8905636be9edc8463e93c8fe3549ddd9cf6039abee0c8b635e70f035e0751edab0a8b14c7ea686ede9f0b7aa0b0257dba083ebc83b1b7b0af7f4be80795f7b2b5d4871326ecc1da4b378ff1e04469e0333e7c3274cfa8c2d19640e2bacdf49f12b991c31cc4ab20ef646c70a807b7b184fa2a8c3ae468abaa59c7da0276fd737ecad1d", 0xa0}, {&(0x7f0000001440)="d37f68fcddb35fe6c81ddacd1c1de8cb18adbec53d97a9664cadc56bfec48cc41087d8a11b3b34056f3dd65bfa3d5e539a5185805f5b55859dc2dbc7ab1ddc98a4ff3d9a2c42012c53f8bbc3b780381c4af9017943cf150a0230c70db7546eb8a8c4104b8be9bc54f710d76fd3ae6f346db695a62e401d74ca950aaf7c9ac4ee2bddb644f986fa43b54b8a2eeed8f1d283eafe794b884a6baf00d760762cfd79a57ad498dc5dbed583e4b82558bbc2f42efd14f81524d9bb5dcac3d5d0ec3904ac16c37f23acbb8f68fa163e75b8ceee7129fbaeb056adbd3787327e117fdb9c3fcfdd44320fe31bd2055e3c1db7b9f229016968a6a82c936aa0", 0xfa}], 0x9, 0x0) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x40047463, 0x0) syz_open_pts() 16:02:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x18280, 0x0) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0x8) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3f, 0xd93}, {0x5, 0x10000}}, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x8, 0x6e, 0x5, 0xffffffffffffffe0, "174036d86302907438f4334c8f4e43bcf98a8e42", 0x8, 0x9}) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f00000001c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000900)=[@cred={0x20}], 0x20}, 0x0) 16:02:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) 16:02:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x200, 0x140) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x8000, 0x40) r2 = socket$inet(0x2, 0x4007, 0x6a) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20010, 0x0) pwritev(r4, &(0x7f0000001680)=[{&(0x7f0000000400)="050b1076c120d93c2280515c67a708", 0xf}, {&(0x7f0000000440)="f6605517baebe5c9d35650f0b080baeb07927bfec36822c13d323baeb5eaccb3decd16f2a6eaada8ec3d981748c6a81ba7f648d9378c7d931df573cebf37c1e093995dc3f2840f7bd82562f6b921cd871acadd7a283854f207d760fa877c4d41551b3ebe914b8782a425873ac00f35d4e9714c1dd07820ef529b312a813329084bf7514f8b6e675e97267a31e2d5361d2b38e908e5aea806cb4b8f8c3df30b0644eb6d094e32e0f46f53c5c814bca3504b57b0b36101216228fbde062e7925bbf99ba1127acce70b6dea2a05906b500e4e37f89349b6b0958a3f8a69301c298676297a8b30b3e71dc1addd61a6a5ee81c89666e64abf115cf30f00", 0xfb}, {&(0x7f0000000540)="dee49f650df7320322634b85bc5a1e381414dcf0c59df6703fb0be4ffc1b8ab77320901c96c1f4dccf62af213c68ec15f54ca4ac56401fb3e45135e3983f207623bff6ffb3aa2e9cc0f12fac51a0ed7d9578cf5da6833dbd92d907b94d0a0e89ed2bfda8506f41ef3828db1c3bc546dbffc5d2aaff4ea48d1be982176d1048af752af16fb01dd7ac15dd45d76266721df6ad5b0cb90e514ff21e09e51b8ab4de0544a5ae4f49ed04071031581d7633500809d139e8aee1543d418e7e351eb9ef1f1a59b3dc9da4627bcbc1ce9214b6eb3dd2a19a2638186238110cf9512aa3d039ca22d339ed16f7c63a31e880697c213d3c3721ade997553701deddabd684d3448ba213fd50c9372e3e4d88137fc16822cbc97a58a7612df130f011454a66f97869f09e341c116e43c648fd7eafdd6a847007b1abb3578d9dfa51e490013bc7f2a0f305511757fade0c78bcae734e25823335b71f8ce7501d124e97535a8cd1788cd82474606e2286663057a9fe8ac875f5be79a614d863b0755a17caf1b0128edd92e89ca638523507271b2eb5d6f1ca1d213a49e8a9554032d3b8a6229e34fe8a46b9d0ac9261cacb436bdbd5ac82661f0e8228778242f70fe79253a5f280925d2510f879fa69d7e16615b9f62eeec4098ca6d1ad15c551ce67f2f91448e0f388c9f2e9b1a780c0d038862b34ffd9ee65020bdb1e9bbffd9286c175bd5d88288127a42afc1c7849a654a3a5c093272490e352c65f52eb9a563a2c8f41f9e6231c676a8cd27449385f1a1a16d6b5b608c6a1e8327dd2c104ce05d266afcc07f0fb9a823ddb673faa5ea72e4537a62948bb3759eb9bd66856d11b78070bf22d0a229943af529009b369970af17193a0e5557c9ec16ad1aed345b52c7334b5fee90511553b9af1a8c66097967fb606a55e338ae928bc5a1ca36bebc05b4e2cf9b0c01cd5e57785694670de2459949f34accde7ec3d0d69253bd2849175ea5f99ae64c85ff26967ba6ad32b23579980f1466407245e9d0715535af8d32602a5a419b5783cc3a9592aa297a5c9596c323f8d4f9583013b019a9ec9b55411e012051d93145255c923a3cf2feaa338a80d6592f9bb0f530c5059b9d7248ac25eb0b2427d44c0ef6bc1cdb75c25cc40452d36b8c5b68da3a534ad5a45596c45b9a7ef802a9adad6487499fc35b7853ce3d10943281d486cd5309e40893c5304ca0bebb5eace34aab5d304a7a3592ff8c87414f9d49df1ea107f8239a47add55576b0b0ad6f3b0bbd2d914741b4234dc519e3a6ef0b7bc0892288ea217452798ba7df9455138db007fb638291b279934a974af2de6783b61ccc7a27c9507327ee56517c085f15c4dab30f08b6b292e9000b3d48e6ddd6e74cacd1730c5eaf51407ac0fcfd94ca4cb96ef3c1d7a762689fdf36fc13bf0c1256dfe9a5d754f4cebf7a030c9d409662f939ccc65e235912abd6379252c163cc9d70c1bb2b7c13d482b299fc2b70ab3894d76283b20edde80f14c74bcce23166d0530139b1e4f1ee1882520bf81b79f3f4a26f57d93cb85a045929555833675f97208722b82f72c43996cf98b6bcd4744884d7a44942ce11398f22f7c993c9594fca06e5be1cfe870f1ae9731603e2ac35f5ab8e154be91b30a0e74d1abbe262e8e94dde37aeea9e4a8598e350973f4986fd2d2ed4a458b5f3ee4c6b47cab2377d7e80d0945942ea526d67fd1c629278df2d57b0b13a0f9a411864b6c3d24b3c61e5a033541989d6245fe9cdaa0c2180965739478c75c6aac1bad0a4259c2756026b393a7083bd175b6f6a330dd10d539aad7450a3c9aa8e08b2c4dfdb0c1467499b8d89eea73ab7b8a5711dded8b09a6319277eeddda19d7c91c7004c9db68509062c98333f314e02595662a340be7bfc730d3aa41e8a88a13c7b3705505b8db40e5c4be33e7dc65b34ab02969d58c3f1c15d7a116252fd551fefef3477b205495e20752691fef40c44a34acc0592c0155c958ca80ae102e9d27665ce7ede2d0f70cb5fd3ac0034b5afa8f9f6b86956ea32790139a002a8db5b29cb65252dfc9c90e125b2a9d4a556a299ab183b155d84adc8fb163748df6193bcf536fb714380c750f1f86f1f551101c902160eedf86a033ce1f787674ee00806d8d915dcbab31f416abbdeff4252a14f35c7a35c3f5175edcaecfa26f7be965248aa81972a2014c53db126e198e46a2ecd2ef0c0ef2a58a4444c81904ab2e5fe67eba5b00d47448c23cd9d3ef2183d9ec49516da7ff40cd8044f95a7d11d39556a11af63055be618d49f98ed4a02a44908779bb354c780d4aa6f3c4119ac82c70dd3fa59f634c38c78f63546e5afff1c0b5fdfa046dcabe1d2740489fe08d380603d0d6c731316865761a9e8f9954bee6e814872c2df6ec8a48c8bf6149deef4f12d5e17f07771553130ac643c3f9af3e08839a9667174453a7880cb1e24799a633ee18455179b93771814ce57ea5b16c3092997b7393c45664de17a5005f84ee3ce0861c6d1b7e16490e225a1d478fb5770086f53b7d04e260f1484e3209f1c870089dac9ade24682143fe4796526937ebb3d0a665787c58677b0b132b14920f2af6a2d32d4ca8bf85dc667b49aacb398641d365654708c18a9843800ace8e1b460bc6cecdb2d3758880cacf330877c533b1f02fdb2d046ccae3a26e5fcd77424148c030ce0550ac351a9e409cf1da0a5d69494cd0f6c327a56a7c2b38776ff58a91664b95d09441511b5428c576f3623b0eb8968f620512a75fc329a360072f3bedcd636d12baabbd30a52514938e19b8e761219c1c4eb66939399c94c1f7a38584a3ef2c4a1e97bcc6784c752d7c46668d1b199b1bd184b81f917b83a60b0e541d7469738048c19124e26200faee235ac375f5bf94ab91b04938af0fd0e44508c9df4fbf4990600cfe3b9eb85ca4a34c225d76f7776ed6cc96d1f461d122bca6a2c709b3da879cdf59705c2347a5b37018d62874611ac838fb51557cc91758cae30c7f96595eb47e798d68ab1fc2eb957bcebce52c8f82442aef46b9992c016e4d2492302880df7e38fc31b502b94a314e57b2d5584995744e1e4a6ffbd759c5b9691dc119b8ff0079599dae1164b846f738658b6250d83aac9866fc5acc957d323f0d55f1ef4e0c35336353e8f18fa9f7221adb7a5d609f81423fee41036b595e86c56dd4e4de1abda8949b8682aca1808911baea6846d7046558daae347f163d544d4b0480489e57af2bcf428df323db49a25f600a918a51862b41f04901f83c427d6cd5e8bf9c778dfba9be0fedc9a2604767039c37e918b01ee65102d7916468afefb0aedf57187b5099123e524f3f1e3b9c7831eb7af6fe70bca736e294f6354344f27863d65a566f9d0b7f8f5951d948fc9a3cbfa5c7c7c0729ce832f33328699a0a94b1c64372869823d017b53ff3890aad81e85a8a4b27464711e441d42285fe7e18cf71dbca68f53a345d9a981ece65c9da439844f9646c3c2caac40dc605185fd7d958057ccc6e732000476d621b3b595dba31afa39330cb2a33d86927f1202b26937b3ec2de30c84b61d4a2aa57bb31fc8a4896e8e00b0a7b0c3d07cc1ee14e2bba612c2d2bcecd11708eced4e3af511727a76180538cd771c9e1f13eb6b4190bc8c12f779bbecf0901e95a5ddf9abb8c51f8d51322bda06195716d928c92859b59fe6165264c62976964ad7e03cac13467ffe993fef6a521926fc4a891bbe53ac2105c59fe6aabca91a50aecf5d8f08329ad0f0a65408151875838a099928dfb48bee165801d1640345451aa20e008e060479737d357bae077ba7c48a76392496041cbe76f6febfb81fc17fd96e7194650cbc33046310d93ff41a717b428c37d58bc26ada4832e27c22692c9ab32a7e11c04484b36659a758f4d6b009343bb39dcf32ee05995ea165c81301cfc4969c09be1998831d90821101a3ec06b707431fc03a13497f26fc2c204766c588132276666fa9229859b638ea2cedc29d49f9f245cdbc5d43b7e661bc0040b1a31127aab49036f65dcc23b625f701fcbb47e99a60ea06aaea83f4d0315fb7e4c76facc725e64b93fd581e2aea6b9faca084a09d3beaf1462408499446eb96608f1c676c51497879aeeb4acc3cde88759cac0af1fa13a0bb4244f6f1a2ab880089d2fc4e4616e004bd220eed299bc0099d08fe83879c3e7d1e6960c2fb6d8b8e520947ec357403ca316a6ce8f78325b4188607d1dab2133cd51b19cec501bef144f6582232084e620416b611bf64efc64b5c659a75f76cee45936b22ace41f40b40c4a494663e5626a0a7ce5830a3b51b7a62393276ac017e6b0d66bca9380c25354ab7ca41fc06a0d31f1a86cfca7c85b7590b806ce3c7019da69caafc05e917833259d1d3006ff59f65b13f85e8f52b4658a5f5e90ce1a02e282310040ac7dbfcb009e13cf78076b9234c8b0ae219609aa2b52e9f8b8f880de6f1717d7b9caa1b2071b1343e02a13ab24d7b35ad701b21fd8e37f58c32466af8b5961d2ac721145611a7f5b55dc85586e4e187bc44128e3888c245c7954cae6a89527f17c0ca5b05f6e8220cc1de7707297cf35f6974ca5a578e1fb03fa74fe1377399642733310b892b2cb687734fa339f525f1b482a14aae40048504033781a0b66ca06edc6d9627a03e974a269e39ad6ca717e9589d8a25e65f4dadc5129b28cb702d399d34c1b305f6a7f2338bff0da764c1ed35e9b3a373f0eea189cffbe140199976ae2d997510c8b7192c9b1335ea16fd982dd3bd0e4cffb45904e0b6c2336fa1e43f9507f4878f723dbaa850393e4ec475374f2dad0c83708e73e57be65001773b9b93c1081c2932b51524707594405aa47149bb44ce8cf9123e1fa0cd0e7f41c7a12d9ca8d83b64f10f08a65a15063df67ba0aefd20475f630508a289fadc0508bb0d5aabe726ff066acd9118300b79e2c91464d8b497376f0262114b97355a685b3a411f6c26a74b2e5bfca4045c20bef2f3e02b2b65376aabc3bebd64ada5f951b1662f0faf04d1d624255339736c3a3f6c56cfa063266930bcab6864445ffc09ed1b4d7c269cf1c46ce02aa1fdcb6fc2fdb2de5e262a7444e527eb5dc354d53c9a6bd6c3f8d70ee2f53016d88f16fe2c748640d586979c72634e3d032b0b08d9f27851758b55daf9abaf0ef2d625bc5fa1cf3a6b3391f0a9c80f0ce2765beaab8207f7ee08891162920002b51a7dfcf2f49f4274fff03353bbc01b7299297128a3a38c18cffcefb2a4d0e052f6756c0efad29291e41c0420382cb65e1fcd18f22ba9903918c8d51d29552e93ddf666a35dc2884a72b5881351bf0396aba823feea86150df29ad8a9b4af8c8145a5758958c97914f858edb5261192c22f2342d349058820e0c2ffbf31a8a04420f2b88789392974d745518041ad78d35134379545623ef1ac2504e138e5275cc4aed4c76444aa6d2c654341a5a354c40625fea0cd87dd0a15ad9ec3e71e1c104f77d6778748acda48fcda456496e68378fef36bc29b277f6dd1bd3aab10bae51b1563a663175eb1c3391bed95d47a7f2010c2f12054d4301226c57ba8d5b770a36391d35e257ae8dcaa13e05e73401c4f912b298c6aaf0a2c181dcf66f0ab316f315745e5b2ef8bcc2800cf6966034ff4dbb50215ee59210322d7ad70716a052395046820d9b514aaa63bbb980fa52f0b1891f96566deb27d28cbac84c65343f0501a6db92f55a20605d9f74a82be0bc20d47a22600a1b479ea68f65c802698ff259fe2814625d08043c80862bba37d", 0x1000}, {&(0x7f0000001540)="c5e234204f74ddb01f1159de844c34fd4bfa1e16d6281b2766f2847d5db62c0a0e0984b0d11578949f3d49a7b0e5c417f281f9b242417f586182a582cab648c887ddb6585cdf1ad3ff6ab7cf5aefb33e5fc1913c8ba5d6017ae61474ff45181e50c1b193854db4fd87cdc076784a8fd2c0a3ffb3fa5a866baaa394337ac579a02c3f34e873bfea8c0911754cd0334dbda0b0cc3f35a2c88b801ea4f4d63c770b49bd37277be1a722ac7f7858da75", 0xae}, {&(0x7f0000001600)="d14f598cb3f4cc9fbc7d53e1610d40876f18c7be9ebc09cebb9bc5c0ad070b8698a7dadea2b17b866d9f38ed6d6179be104547249ef5b87dc82ad5b4812f1b4174b89286d17e0aa02212df46661818cb8b12803e9956", 0x56}], 0x5, 0x0) r5 = dup(0xffffffffffffff9c) r6 = open(&(0x7f0000000240)='./bus\x00', 0x10800, 0xa) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, 0xfffffffffffffffe) r9 = socket$inet6(0x18, 0x4000, 0x8001) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x401, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x22, 0x20000002, 0x0, 0x4163ca07}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x8, 0x100000001}], 0xffff, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x0, 0x3f}, {{r4}, 0xffffffffffffffff, 0xa, 0x0, 0x6, 0x5}, {{r5}, 0xfffffffffffffffb, 0x10, 0x20, 0x800, 0x10000}, {{r6}, 0xfffffffffffffff8, 0x82, 0x20000000, 0x9, 0x10000}, {{r9}, 0xfffffffffffffffc, 0x2, 0xf0000004, 0x86, 0x7f}, {{r10}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x0, 0x1}], 0x1, &(0x7f00000003c0)={0x7ea8000000000, 0x9e5}) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:23 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x8001, 0x0, 0x0, 0x2, "172d768989ca984c8831ca15004a546eb3dd1b1b", 0x0, 0x66}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x78183d9e24f45f5b) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x3, 0x2, 0x80000001, 0xffff, r2}) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:02:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x649b, 0x1, 0x1, 0x6cd4, 0xb5}, 0xc) writev(r0, &(0x7f0000001540)=[{&(0x7f00000002c0)="65e11de2676571f5ea662090fc21825c576f601d9dc0ec263ed25012ad1c36d0d9c20ca7fa5d6c573cd57c77e7ea99f22d49ced3df2d8b53aa952d9d7d9a9fc173971772031b347f42c85a34036cb1440d6bbcf9b89d77fdffe7bc302614010c32664a3bf9ba9df135694b81c97bb5bbb51677ac56b7c8f0b38ff55b37f3a733188ea82b822a319ffd7fe407346f9ec191a8bb12d90d76ba0cf97ddc", 0x9c}, {&(0x7f0000000380)="ceb5b651865b71d9d6eeaae8", 0xc}, {&(0x7f00000003c0)="787834971d5a0d4d0483e2d0c74367a9e0a78d1ef0abb1f7c6e8161910729396f28a40b7f58ea72350850dd31375b419977899edd7bc12c3de97e055cfd725f0a0ea38b146f9ab4431b048898d81d00d636274c199c1386646a00d4c088e6516017b5faa1e04f20d80e2bee1db01f076f350c1aa1595cc5730af3ca7d8e381ffdc43b7c2d3a98f83bcba0a6cd7ff2fa00306ca7da69c7de43990e3770119fd57e33fa1984ebef6a86b7e14e76cb9b90cb97d1eb0903f0799133403f81729031fd3978d399a45873740be13bcad658492746e269dc174bcd99fb2530989ca5f0303faa52356cc6b704274e1cf95b8f4c565c847b2fd57f863d46843f090439aca84e98aae7f97c44c2e5944af363107a907d2dd11de27a8b3bd3eb39497880e15973195a8f6a744645ad92686ffb49522754db5f99c89a747b24f40616305fc3c27b014343d0b9aa9ee19df28bd0a37365d3d62db2fbd702b12ac373b2452b3892114febddaeb2ed2a7cdf1532056319803b4d724245b3e269f6033019ea4a2809cba1ca0c313e71c34001a680a6c330aa7a260d51d25884012f9f89c599e2675c5bf6548efef5a1573db4ad0a6f0204bf44921bf7bb623679d55e5357869da3c6811ec7ecd2d00f4bf5106530bc54639efac5999e194a2f38f7d949034944f1d85a1b8f470a0a2472d494780a60765ffc57791bd965ae8a0ef843d3b049825a50a723303abb5f47060d350ff21b7589bd7b650d4e97952623e64c39030ffacbd64bde955bd34de70a370cda8efce7bb649b0c03ed379d1760457580a8d332433e306f5710b75961e01be48bd3dde50090bdd6666bb997d7380ddc3c7771de1afaf92d480363c0b74aff57cfe7e8cfc9430ae32ef688be2f5bbbde701c5b3ed2423446ccdb3cc7e8fabad34467652be39f936a8f45cd6d7c5b31555ea40305cd3f4e053a7cfc96abaf15b83851d29ab8ad83981fe0a2855a1b68028525e0b0621c653f43fc36dc3a3495c37c03668dfcd8d2abb01139a8531a4fcf9df378cc4237da66f2d4370185eae9aea6b8f643553244f1f5f91ed85dbd810c1499aa45e483f660fdf7b8c02531e046ca9f4bda4df232822c443b24e07a464cc672924d62c3364f0ea1971b19321522070f6b492202b8b5aaaca7a0e7e23f77a56734fd27fb0efd3160a3ee914ebe527edc382f989fc2ab8f3c804d86a8645afd901d7a8d4f3958be6fd7fe5abcdc58cfaf87fc6e8828ca4b2a7def0c9b2628913878da194c6c6572996adef3ccee144e6b65ad56271d83d08565b1331dfeb0e984b738fe5ea0e6ae500f77fc6de933d13f47766ba1157bc82653ff57d662897a7d8d1b3cd9ed7f75bea39fbfd6fa7d448a990a30ad69e78189a019362047c5dd565d9e87b88a9ca7e15fab6b931be64044b6a976cc6dd7c8d53cbb12a58a7364309b6d9fb1389980f4eec02f8b722e0673abaef529160258b969ef49fa9043ae412cffa0df010a7f0f143a60d59abb8d72d705ec5d88dfdd17fbc654010b5e2550546d218c2e480ca4b6cc13bc86b77215ed84e97f642ac6a70f2ded99828202b86e92704fb302e63a8bd74393ed745d0905a737f8b4369755f50e224109056bcfaa53c2ba56be262e7864f9439800b79e10343eb4486042aa26824f39427ecd119da8eb868674a497eed7915ef27a94b769c7d9ac35174257e7d6bffa3a25bb430d627154ce6d8f2bf70b4a472e2271633d565e47cd1c660e6cd2fb6bb56a899fb96b5c64e426c2ce419913f1039c3d4282312e1b2309d2755edbf6acf86a9a534a83e8b4c19844c56bd85a286db2c536db540b1349588a238a48eb978df743e7241dcb6a6859fe8f859423dfce0c5704df29d8738ac12ba8a76744a0a528aef64f294db6c47ba4142971a13dafa2171b93a9af667e14311b7d0489a4b89b412c5bc218efd052227f77346fdde05d215e92bc84b2d1ef47215f7c4199d0a3f6ff56686a6e47c2e83e611e3037631014c718dc568b60016acdcf604738bb4d77fc8b382f4da189d0f698c7c0fd8bc15b05412638ae3215a134d5758005a9f01ab231e71702f4e3872a5642938c52f9c5433f6beaaa2f0997fd1af396606fcf5afa3d5692cabd3fa5d0dd609fe98ff3c5ff4d0f9279f8c4ac387f84a702a1ed10f48b709fcef1c169e1fd4b39efd0c999e1d9a6250e3099ce98c4b3aebcb1d8205252082df882cf073dc33a1fd604c271dcf164bb2551e9e3aea8cbb46ba59b62a49366e2531022b27b44130a6096f56d55afb5e5ab9e9d50e0cf3c272bb103e2b279235ae8000f092febac900bc2bf1eecdb40fb2ef2291b8c6eb12ef0218eae5e4e438b95bd40fe6b5bc051ec455e16cdf532c5f33e14dad3f4b51f3b95986069343a5884c36ca62199e31cdde03d53557174a783686820d0148651537f9e89b997c175fba128403d0c29096d7a06f9105969efdb499c398c2878939c91bec97f97021641584528106204373e71275d7b2e6c0adb2affe9cc532c99e2585d156398289628fead6c8b0000d3a98d36a47abc552cc4e6441951b8bd4574059c1ca7445afaf36bbfb5b5a40efadcef233b6da8b05ffb04f8cd6400bea5d5409e623b484dd9af4c14a83537ccbcc807d2edf4e5c172056ce2a801474abff2db2148a7e9887ab743d352bcb9295484de764abe068446a4309a329368c7341df316a6330a96bb5388e0b8a1108290fd0c78937d7826b70656d8e995c2a060f704e45465e742f98a7ee238f455a5f2beedaca3f402d3a0d698f48823362387d5692159af179a6487e58ae79804846441b0a0fd1c661c7447eae849afa95dc2ea0160f64f88c3d8279e31caaa9a58bff6aca675d24bfd8d8642c312e770b94ce28be913d8b35da9bc650be67284141a25b3a3525699d0d6d83e9fe241f080068d9997f8e661d36811b86d6e7fa44c49986ddadf5c033ef519fd03bcc0b94a7f6a9c4a1d68b44b7b0d2aaac9aac4a09835d9068dbf4adab7d273e85d27b9eecf6eb518d76975759073c6d6d4a55c812a90cc7513125e1e96ab41027c177067e6165d0ed89cc6348cd96337c7f5cd88ad48e074f3a7a7c5bc0d3d6c9f516cd4fe36887f1d36e45a79c73919443db8dd00f7ec7249f41bccee8817cfc308307cc1a3c2d05f2d276dbba0d5a21473cfc62f5a94781e34f002c956a0f1074659338485c05eff4b6ff1b22188d943a56ffb3a1848282efb824eb7164c6915bf5fa984459f0d1faa0c947240f2f8f4acca8d872d2fdf3e955d6ad1121485dc0b08e57799c43d6cea180fcc78008edcee6b09fd808492b8525051aeb1bde1e986e837e8db57375a665e29805d6f25141ed4e088e081e9c54bd4cf26a5fd04771cc76e92e082ee7a25d7d103a67fd0735d288d885ca5599393ce924a76b7e0288d52a1f5302ce91c577d5901f26af6c820267b34d549886c714d162f91c220abd8b4735dedd752a04be571650821e5a1d71e299cf619767402f8665fe6b9e11a9b8868dfec29352a338c8684226b7a8c8c2194f1a02a1d8e65b16e01ec4b08358d3b03e422713abb18cbbb664247699227d8ea2090fe63dc6762170818fa727f1645c0e24f0c9c8e163e7bd92608756d6b55526871f24301228dad6b1b457b1c2ad05252f04e798e562fb1e2c69cfc2de08f6d27283ab159d3068c47a7604a2e764c3df40ee17ae2311638893ce3789c73dfa83e8581cd099653dbbfc310720c84c811d304c9a5c278998e7b8ba1e386fb30e1944693d54503f6beb93246521273ed3f0b21e49e40056736b3f2d4265fccd99c3a631afc352f9662730f0617c7717a95e5d11f66f110bcc8135a3c8bdb70794ca936f46501eb16ad43e8f07f0d5bb5ed88421ef0dfe98898da26bd8e86772cb309ac513c5778421331c534e781fcf417ab5eaef2ba549a4e377524130e0305d85cd49764e262ee87b8a3bed6bb0efcc720b9001b9ab0c1ebee31224eb027f356c8dec14690a9e32cf3f0e5db7d9de826f62b4251702880495e40bd69feebe0fface7686cbe8e68e90893b7a442772413f2f78739fcb9c4b8bdc080a3ff9e7186464c271066647fdd4ec5a5f937fc1d63fdcd929177162ad62ca2cc052ed7124f3ef2e4083b1fd36aa080118dfe8fe0a87b587400cf6d03b326b9b123408d8ddacf8fb4ace0a05715e861e4bdad4804b267919a6562935916bfd2241a36ac61f37677bad4a2d5efe36e105eb3a892ef0c3d3c256e8ae9cc2a53c3b963dc35d93e3a2daba284ae8bc30f9206e61bd91911f326856d93c4d154159ccc0d07b87838ece4e71b74076ac9dff9a5cfebb28663c6342747b0c7d4439fea8950add92889cd4a2f742e931711c2a8224cea3890c332f213fb8a2d30674f6f6b7257af22e9d71048d0b7219682259958f2e729ffc5221e2223858a49cf3b4ffd59cc1b6154a4f15b63a15ed0dcc1a842ffca356f63d542d8b526a4e058f3574b13549d4e75e5f00093b404b395e1722dd83fff29753f8d7c725e5ad1c6313d8c3f7e8dfd07d0b609cdd3c5f95b6a9703ef999cbb81e9a10a96ddf6d8d052cbea71318ce03337e96e940bc67f08e9d04430aefece4508401d8d5d3c645b6f1ff3e5aed9747352d1016a627198755caa25cbe7c974e4502ebbeba7fbd54fb5e3b856b2e57553851e22ca9d3a2744531bb4938e724e5e0a0c4bd83c20cf8e141c857140650f2f9aba993932d775282c805996ac53b6a0cbec3b0f6da72bf1388026a8b406eb9a6f943e6b73cc30722c8446fd6f5bc6de387612f325516fcdf759ac5705fd024c99c98304866401f262ea26b868b8e2821da50cf614634abf1de3f6f327bd9c28329699795f09c1e449e922c8b13cb444a1284170bc344e11d6aedc1cc410fec66ca7fa2b00b743da59f8e1ceb69291f00f57f00687a87ea72beb4af37e1b1301ce00c170fb5dd427a608b5126d4ee0edf0ca8ad5ba369cababa5e57307b14e0d47fc48489d20a704eb709de2758f81ffcbc6d1d0d77634cf3f1dcd765965a4346414cbac8c0f01bda1aaa165aeb797ece51f83956de640e7167735eb3fe075c4c5c4e0febe1c143d9e72c02e142f614c6bb01924130ef1d8ebe5e435dc8591f0de678ebfbdf96a3b934f664281cd28eec0f501c2204510561ef8815ea5d784a3c31f91870a902b4fc7ad2998198c50d870c10133dc6ab791ecfc4ac4818142bfcc4d292b893b850d573030d12bb880df2a469213969f611143a55b8a77e4269b54fa0908a242c673bb2f91b346b3e610e48edb7fa54a867f2a4742bdea17f736e16acb91655875404f6eeb0538dd7ee844a6c5e815dba6c77ef11c19bfabc4c6de016e3eea6dcc7e1dc98e156221368d8ac47ea6a36ef6e83277a00c60729762b5c594b596c0c1af5632fd670314e78de57eaba9a364ef54799c1bd2e28eeadfd643b38f5bdcef2ab76aa7d4e9fe358e04d3423e3b1267734d92587f078892b41d7d2a8ba5bb744e7311b1dbff4169f21f8a5336ab8339201f5b9629280720adfcf3bf9efc57896371c38c1fc0e4258eb01ef7cdb7da2e3f5c5d1e69fd28bbeb8309fa440b5182d4224692f72848321e9bf74c96d2b53ccd9d8de8e4d81742f06358b205efd7019d958a92cad63eb25f0177fd3e5a1210cdcd5786a7a048f08fda679361d3b74cf969410fab66cc9a04ebfe50eff4a0178334465202c2c505b18eee1024f1e7bff0b091c9dd5673e075ff1f721a73288fa31ce9d6522650f7933584ef7f6df74940d1244666af0262a6caa5cc1c5e1567ed8a9", 0x1000}, {&(0x7f00000013c0)="21616a58ea6efa707778c855d3eae7921d37cebaa51296db5e8889ad09cddbf9627fb8d7a5d2bef6ee21752e3eb84de0e89885e8aff4df1f1da7ab35c40880b319385de06eb36ef45bd30dacab0c134d0cfe405cd70891d854d3e9feaa7bebc0046a8fb53910da5d9cc07cca21c7b22995e6517abac3e1d42fd2a7eca167c6f7cca3900862ab6fa803ce0d00d03c07ab2010613e5652ae24b002d108626d948a25ae2857ea2fef7de7551e86ae6ff902401217140ebab7", 0xb7}, {&(0x7f0000001480)="929e5a415913cb97c66420519ea2b89bd6ec365178dbb539420081101b6b462f903961c1c41b17d0f45700818246d399c3ac2bead1d061c71dc2200f494c9f466739813d2207e9639440186372174c355b75c75a65f58f0fe6b4c549f0582be3efb8679586e24f6aa4aed088003db826696546ea23fd0dcb58641e903df4e55ca59ca93e7f540a5fc3e242fa4d4b2c379d0e659b78b1029116b4cb284da442501ba76d693a3c3bb9fba49810fd4fa6477e60a928c9", 0xb5}], 0x5) getitimer(0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0xbf71, 0x3, 0x15, 0x0, 0x140000000, 0xfffffffffffffe00, 0xffff, 0x0, 0x1, 0x8001, 0x50a4}) socket(0x30, 0xc000, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x3) setsockopt(r1, 0x3, 0x0, &(0x7f0000000140)="6552a534afba70c3166905936e51bf0ce6e9119de7895e4eb3300182b7b9196dd84f5dceaa050b048fcd6cec5fd949a0df24b7a683a44f4a95a5a45e85084ccbd9a225830ee076bc05f9306dd2f8bf95800633fa4c3e86212186431903c9f9b96ae7aafc0f82e8ea6356fad504cc0f53710bc8243fee184341d115d4ed91f52a8620549be689c6f289e497c6bd5038dcbbf8c9463df1bd806ec08b48b949305a64dd47094ea66f3a30b1c6c1cbaeed50ee1ad8b699b363123d70e5a4228fde5a2ab9e493189f8ffebb538ff18788", 0xce) 16:02:23 executing program 1: r0 = msgget(0x1, 0x0) msgctl$IPC_STAT(r0, 0x4, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:02:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000080)="f0a9b72bb2c127294c627d3c8c73bad907be27ba0e6bc589ad961628db95cf03ba32cf871d2bef307a5041739c4739ed41236aa2cd7e992947660b6c1fcb4be358950ecb8effca48b3b2fa6c15f6f7b6078ab3dd97", 0x55, 0x400, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:02:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pipe(&(0x7f0000000200)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x6, './bus\x00', './file0\x00'}) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) dup2(r0, r1) 16:02:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) shutdown(r0, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:02:23 executing program 0: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse\x00', 0x8200, 0x0) r9 = getgid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000080)="ddfb497cf48ed18ab153262663bd18c5699fdae7869245ea28d496c7980ed32aeff9d4046aed2157ca96a6f22f32c5b2573803ab0d890d86feb0b316861d697969b7e010a86f7a34cb6d3f03bf2fa2ab104721cc539a126dea0123c598c41c0ba6ef9255fb58740a73a0b72fec5c", 0x6e}, {&(0x7f0000000100)="882d84212c0b5b33f0afa753e2adf942330e3d89a0c338aad61d2c829be437a97ee1887240f36b4b333c1c8a71fce9427b0fcd7fdb855e87c7380c2896478645e4682ce36f0d5c33d23921c4a72d9b966caa0abea4b1e079840b94872a3ebde3981ecd827f8127f4e3314991c297038444ecd171bf0ab12397ca39c51e1aac686b57771894d62f94ab3bc5514f78866625081e98a5e8777dd37ef353f63b530c383da290bf2698eed2a5c5c81b58efb19ff153c33bcc88eaa9e4b132de3d646451bb991f81bd16aeca18283803cc895f8222d47b6e502b491ec0fc622564d0b3ebf5021792d20e75e3d1b21b0c65fe20d7a186c1", 0xf4}, {&(0x7f0000000200)="22af4b131dc4a80cc30e8418384bc218b84329b76ca58241953a7251822ef763c05281ed9c383e5296ec728d9193ff871aecd06b77aed382450f195a3974d20920175c89c0ccc21890afe44a0abb9480031fd7355bcfddc6e6ee0c32b887cb58391d2f2dad48bb22f1871662367165d909c6e788d1139ef996ea57458890eb47b1a17948726c5867073e76bb598feaf9e29de70cad6265549aa98fc11ae5136f58db114632701bc369bebb16ea27a5b3bf3185796068ed330a14c2f18027aba71ec8bb648fbea0cc9f7c65904d13200c01764a53c90e3e474d47df2ac027bf7e22849e804ba0e34322841888abdcd815f08575ed82239341cc", 0xf9}, {&(0x7f0000000300)="91e91c84629c09346f33d2ce9dfbbf281907ccd2ceb977e321f1ee97069812ee055aa28daf5f3659ea3258d97998e580da8fb5f5147368070a06b2a70a76fc1bfc0cc8caf55af0909a1a59e3c966db6cf54ce2bd0b43dcf54eddd869072205e0a37ec50821ba4ec49133ffd14e13732e5ec3e3ff49e9c4820f5b42fe56ffc49f03faa910b027f26924b54a47777872c9867bfc377beebe04b96e569ae3170cf696deed72c11aa910a2f4e9ab3803d673312841464292fdd5ee5f0cb13014c979ba9c071e37cac60ca39f25d0cc28e24471024e9f8a50124d2627c225108b4ed65057c543a4cbb01072", 0xe9}, {&(0x7f0000000400)="b3a4bff7bf975653295e4aefcfc42749682aa3b12e935356e86f79c8e4bd76a0790a9ff7a8b7810b560761d250c722846e8f4e8264e590b77bb26aa9c25f5552e9c1313270c3705057c7876e5cb7bbb75c9c6d61ef2bbbfe14d570cb2d6fd76593ff7914adcf1a3daec60c0b9c001879bb6bed9d4f9f45046d5656fab9f6ea9b778b3a3d2c66977e4c4a71bb691474950cc165f55d5527a352cad761bb4eaed8eac98c56330281c4fc80926a18f737905691d3ac3e58851c4ed7787fd17c86e64ac86117b22b5ff092985005e07fbbcf9a45358efbfc807a6372c0ab1ea982fe384777ffeb207611e41f5397204198bcbb236e6bd45c490041049884ba7f8ec9638746a7653a50a8e18cd75d73d83955514366dadcd207af2f3ba57d60eb88910823418ed8d34613876ee8d931d1f080b53cfb201f545e9fd4126bf090f193c200d31f9b9684f2912dc60634b801a7a29ac8ecf2592f4192d5f647d30f3ffade3c7524183dc741ab8489c2f2eec1b0a462fae80afdca547cd9b8fb7b3e6eceb6757a9306a41b7213bde43a78eba78ef0348a7a4097cef346dd82a35ceec1eeed2df2413f85124b3c16bbd2e2676df6b84ee7e48962fbcd771eec102d8471da01f732fec8f92015915f2accc65ca9e58d094fa80596773380abe15de239e05109e30d739451dffcca6428f5d00660a7d9fdfde67afa94302638d688774c6a8910342eecf4e7d194c4efff0852f2101972e0707edd8652ad12c28b9c79525c83725927b697021d184a412c1193dd6d9cb9a5d19dfb2be0f17ede4d7b8c7857a2bda998806c226ef4e9efe66092175216a44d4fa96ff25cc8965dded7791973a85a475abfab8ab0836bf120e6179837896309e02652ab911d2a1afd52a7b064622aae02f291c17ed5aa843b8a4c4361f23c45c3fcf7ec35d3eec6288efcd841fa77b266bdeb03081f4a0e65f10013aa794a899a53316b41115f118686ff513ed389b8c7fc92597d397b3d2bf8ad2d9deb956ce5cf4d683f2582e7b62486bc47455d19438dd46b2df67fcb1d9cc6f6ad755dcb4903d0ea79824e953b89b01eb43892a28a531a7c7c592da7cb41a16e84fbe0a208db2b4d6dede29c677fd9ce78f7633a42873008e6433faa13917df90d2c1eb78fb5b29383987cbc01d82f3d5f6bd5001dd1881ba1f1d69d31e59ccd11135de0180355c96b6e36ed876a1a11a61c792c94f70eaa4304a922343b4a5153c9f99dad349b7d915fb3a6969d470221c892874a6efe26f2a4a59903d68478a1e51766a92212e6201eaabdef2b1b3dd623f30f655e927cdec701b4cd5d46fe7fe4953f9e58171b449bf4415539003f0e88b5c0aeb391f8adec95e9d47974c101e23584a1d1f95cadfa133439a7371bfb546010ffeb7469da53e367212f102e4a3779e8948425a35e74d4016e798b88e49ba34f0d8889e335b59909671df01d146d877a8713b6164af3781ab7f8c5124985f212a0d0d44b63fe4d0d682ddb82b40600b3e3471ea83b66ee2008f5ca5d4a17102c2a230791904dfda4b1d1df90e53969d2e797cc1d4cc82aad26a932065721488ccd0cea265d2f5d35f5d95d2b2b18fceaaa717d615755c634bfae8ea7d5c52221544436b996dba0e0b8297ab49fda6e64254599de177082f3158f4fdc1b5e8fafe6164480da090d901d82436e537b7142b9d451ee447424df8c4676baa7d92befff4ae2c89fb08c14276dd138c9719295e6015e2216d707923c7b29d9232b90377732937832587e4ebf85ea980e3899240cf7d8aa3dc81a0bf51e075129c2eadfa680872dc2a9823af26e8d36012f253ea33ef4caf495c62090676f2ff09e254e76196d344fc631a312652563fedff2d7e2ee391371e6e50332efea23c812204440b7b24b9ebb320bbdceec78d2a8e3592ffa0d8014dee2382e61f094c877dcf32602144877796ff5eec717b70237c35067f85957133fcbc5b5cfa8d6228e523e72db7964a59700dac53ca89cd4f37cb1d706d8ba521398a2b8e766da2074db8b36ae613bd0ee0eb4d8b15c60f0793ea7b33ce0afee10f795fb3893ea8acda70539c87f94f3ee96591bd797c983a177d8249bc87427525722b26e70f2005bf8dc04e42751c7bb700a69c1f4cabf3b913a5a8918b496dc156e7adac3c1bc0148fe839f74b6713e7de7683c1d8736be018838be9cccc8b7ead873f3ae9bbfb6efd3f13436a1b7897f9a99042870112622c6206f761a2e62fa6a4b498021b75feff1c356581367544d0732421d355a41fbb5c8655b10c073bca0854956d11376f8f0e2b9dd4335ade84a561e7f050150f26307dc185e3cef9426edb4da613cf44964213b44bd56614d34f290525ddc234135859083b5cb93b708cf9099f2b4e51fa6d5de9768074fb8497497784b138946c32302cbad03fa9b345d0bb8b48238050bb39e623ddf4c46ed6f5863be0286b75277b729d6eaba235507aa7e6d8ea5c2cb1d5b545e4fc8320f4b2c230fcd6fbf1e219dc33fc14aae8599b89d0f284eeb78519e09f3bda46d33f0be49163c2e4401d3d48eb92a951e092edff6c46161ae00d31b863b7c54cb1146452b780d514cd6d550574c79be1cbb16c3de4c9ca25e99f9b4e8a972adb1b9f035e28f5a5083fbe99b0096dc815f43263a9446f74421a1354f931db943adaf0f137f570139b49b2ed783d2d8fccd78b1c54e6fa3279e687d741167246d93a68b1317d9402ecc2c535b4fb5a33b647f24ddb41a6ffd6782ed37dc2270fd9f75d7bc086c9b973e4fa1e35fac46ea88e6ab652b40c3f07c6cc5374b422772f08afc75c2baeb46896c040df6767dab11fbbc182e864d55c52a2df11bce6eea94e991af4653600b5799d1f515a771e86beaf7b2064383a8faf5cc83d9932dcffe8737f6198d8867f59eb4324ef703b439686b83a8d3e3e4347eca526881a7c1ef3ae0c6a97965d83ad29b9b90ad8dd4777e80b6372cd4062d50bbfca11e08eac9857d0a8d9d872eddb82212687e86881b2b94b3f69f90a24f069b5e5171d55969c87f43c2ca05f9cd5a5fd11c5cd5a31c21a2beae3e0ef00da5d065783b5b5897677cda365f96c5edbfd8f48e40ca1fd8deef0c35ce382f208f82ac6eb609f04397c242120e5b6ab22fe849489d952d9e25be2e8d1ce2938821087f2695592f34df052a6a2d91b5538349dd968732bb99de3ed6d6feae35aaaba848cb4cd7cbe0048c0e750ba98f8b4abab1a6e76225f364792ba2fb3880b12d78695d1cf72931df826ffe1acdc96c1df89731dc8ec9045c92efaa9bc68e73a93d176f2e4449a2a9c0cf42ab5a9b37ab35f329533bcb17f6e45f33381f28a3572df0fae076c0e3c2aaa3c5059b94244fee7e3b6269b770623e1a1ab6eb73a72f562b052622f3bc0beaddca33cdd5a423db29177c07f36397a87607232cb3f9a176e50d99b0a0b56266ce36bb8f5ac7e2f527b2f2f97814ad2a5b26d202f45fe773c09d01ed7bd9c914d29b8f1fbc2b0a2a83424b37693469d256890a537d0ce87f7c6601e043dcad383e868f55972fb6f88c51ff9126a7e5a5539a0d542f1ed1f75a45bbf5c56225f156af172d7b61fe06f8fd6e883c4a04e24028e4081011788296d317e4029bca2082983e9276cf5310d715a4077f10dc44aeb0c10a4936315543da594f7e5301d154a995e150fb77b7338eedd956455ec1ef568f001fc5649c51c2973dcfb4a9a62ab2944377c2754d43986cc8e1abda75b1e749ae9689f0d2c7126932673ea75957a7a21de1125c61a52309db5c5c278f92b1ae1701536e7544abbf3ef62d435d51ef6dfc6686953c06939b6d271e35199dfb0ac2bcaa82de9646badcc3fd91b7b7f8ae01e0ac81f9dc3f248a09a76d7c0a712c326fc3c7687cf518a5a031b3ac94208e0321d76bba9bd83ba5fd647f6be77c947f633dff1c71c7ad58288d24c0dbb330d342eff7c5869a0fdacda352322624e8474e0ae4ab75ae065fcbd40c46f44f844fbb40fac1ca33694482275af8ae9e7bd11a98d8d2376d6fd33b5f1507afdb41775ecd7f0febcb0c14e85d92d7a85358cb8cfca3bf827f66b8ba5ad16d37fa001e8b6a8016433825bd30342ed44925ea14f5a43adfaa608f95f9c12d4973cbb4121ab4828803a4a13237c3d19603f26e31908b4f73d1d368537d061df7d23d0b4a4eac89629e97e78a55ed11a291890f969fbeb48636e6095b50eac9d9dfa2979ee60b98001af9af724c253babd16ee421a80f03adff0262184615914a473e3f01d7929ef080f9fd0b0838da2ab4b84c42fcc24d51c73588dc5b60ca4ea1a20bef46463226ce63c1256cd5b87fe6aeb525322963b86388888ab397b724ceb644a572593567eec1e66f9334a763d0ffa2025ba3bf7628cc14ac212f60987f3df41201d190652437fe957a210469a1bd3071962fc5da54a6c0d1770e4ee887bf81d32c8b029cbdf007a203be3d12961b02103004ec17e95b1d2758fb54b06d87b861e448b512f44f670fa6d606dcfa35d6fe484c09c5635cf320863895263f99d4be2c08428202bfacbe98dbc80c4d613e2b0fb349da2536d5b73ffe943c5525cd8658150bf71ea2aeeb062b607ac128502e28d7de6013832c17b0f37f9353748bc6340471a8d008ddbf746ea423fbf55640554608e29c3f37f3394c962b1922b4b3c892ff54e462a2b0fb91796849ac65c899c925c96d88408423fd8d6f7894af96d2b4233ff7871291312014c296fae9b46839c1b25d066687a146e03b845e02c4d9c65d5b4e64721110a09b471413bd584f00ed022cd28f27239fe1df1cd29072608df54b7563808e75c940750d7007d0dd1136784ac44fd277100531611a6bbd502bc6b74b52a09f4fb3f4034fe859d3f9bc1bec7f6323a36ebbdeb5b83bad35ccc85bf5906f71dc7d19103e7a976560bad0c8c402687866196949ff064d80c99590c98c134af305eb6dd3dd624039c22a93f4b657ad38a8ac3475d346763b6be2aa5fe204b4b663db82898385c2a51c518378437b385b5ac591657661073fa4eddea9a77a83ca8ce14bef27b529b854717c18353aeebef39bc56a580ae04a4bd432ca3fc31cfa8daa5fa95fde5db657a6d56122425a9f59a6c26b5b00d5fcc046072a42ab5a126ebf7b7095f4d0a0ff8727182490d741cd71daef3dea2002049e8227bc66eef7fbfddb1ec88dd2f8c39cc44558d4fdee34252ded0e2c52157929137824393134e2071e73d531041dc66010a1ef835fffc1cfaf4b734044fa5aa58a2240237ef99ec472258072e8ac436491a2b09b5141e9eacb0198fefb6b92ebbd6c85b5090a7b25567cdf1b085eb0ce82a7b3e830724c013f1e40651ba11e0bdfa6e905bebcde7eb3106f091d7483b7ec70c23ff7d53d9c71a9c91c5a80d22593067a0228f7f3368e9db3d89f324f5837b9cedd4f3a098b7588444d82af11697c7437d8e8dac51efb402c815b0f7322b292ddc3ef34ab8029f2fdd46a23ea5b177d312b1f1914c74be66751561552064fe9c781e24e4cbb56a78ab7a8846991867bfd8732883d5eeb4338e94fe99ccdc34c9445a6731bf98b4b975d3c68ca77bf043cdfe78e205539ef840915067eb3eac5d52aa0b8d529e859f73433c8f78dbe6bf054f6710f626af66087fe9c4a5b938c4e12b3a51d3da6514152035b0dd05add18141cdfb7b22b410f0805cb49a32236b64905dc818b2b88ddfa86c6afdc9439f20688d0c1fff5436d28beef9bdb27cc264c29612a9a5c68c8abb652414c13e20032b1d45256acaf236182ba3ba2ed", 0x1000}, {&(0x7f0000001400)="7a8e105d7f8da4015869c8e022c3cc19d05426765e53eb848745daa55d32cbe4119186f994cf86a2bcc7f21d829596927a530f2e0aad78bf7a87756ed35af96a867adfa62dc2476f91fb0330b0f6644a4b6f2f97aa7d5db46ffcf5e6aabcb6eb46262303c9444e19349abdcf970310b140331d7aa3ea29f413940e9fd8e246967f4035e3c195f05906d54d85de2d712f3d0f78519a7d4ec8d532501ea5e3fbc796c3e2ea51a8e1818a023acc824ff23d0aafa2f95c6edf134bc6f7d215b2b115025105e4a03a6d611e7ff45c1b466fe87ee7e49fff01b9e1174c27bf7d84bd520549", 0xe2}, {&(0x7f0000001500)="6983b123199426fd67f0a446c7269cbfdddbb158f9b7d2efc37e52739abf1e5844ad1ecc14a6f80e730e12ecf6b466d95ea8ad6009374a87d5abfd8c1d5665959fb90626a550ba4b46388a", 0x4b}], 0x7, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10, r11]}], 0x78, 0x4}, 0x7) openat(r0, &(0x7f0000001900)='./file0\x00', 0x20000, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:02:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x3, r1) close(r0) socket$inet6(0x18, 0x4003, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0xc9) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:02:23 executing program 0: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009499b025a92d45f3cb"], 0x3d, 0x2, 0x1002) lseek(r1, 0x0, 0x2) r2 = getuid() msgrcv(r0, &(0x7f00000007c0)={0x0, ""/243}, 0xfb, 0x0, 0x0) r3 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/187) seteuid(r2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) setsockopt(r1, 0x400, 0xffffffffffffffff, &(0x7f00000003c0)="4be04cc1f128e33e06acbf16f880cd0fd904cefd98e200a1d5993fefd8c1f11f7ab0d69ce6a4b185515f6040ae29645ebc4379cb6a52d63b76426c660575a8794613fcf193385d932b03f567998baa1dd828f311c871a41a96369ee9c086f963598b5b1f787a1a994ee46925824bcb7639df17605934f387014ebfffd7fb1cd53ebc9e9e5adf5900793c0d9eade0cb59b9c5867a25adb81b7477a4bca581f7e5db81509a7e2e2b471b958dac1b", 0xad) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000500)=@in6={0x18, 0x0, 0xfff, 0x3}, 0xc, &(0x7f0000000c40)=[{&(0x7f00000006c0)="ef696de1865d029e3ac2595fbf8bf0e68b99c685d646d66262e9a0aedd142c3c4916aaf0ae14410eda69d554f3856c37c039a8635c8d9ec30c198c", 0x3b}], 0x1, 0x0}, 0x7) msgsnd(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="040000000000d33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939d3244382679c33df22f17110a15311ccf9f636edaa0edae52b6dd8b3c314ac0b68acf0824e6d7428b34c7aa44a6405ccee0130de0c65ca11b007d79b312a4cea5f674db3ea15b7c82fc5bd13ee6e82e0efb7582f730fe5cc847adb34ce4d1c4ba902c777f6c1807787719361eccc8b6ca2d3af8ff6588c91c18f768562b90e9c30fa354c8c7cef9a617c2fd8b072d82ffae8e1f3506ac176feb698a408abcc000000000000000000000000"], 0x52, 0x800) msgrcv(r0, &(0x7f0000000540)={0x0, ""/211}, 0xdb, 0x0, 0x1000) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:02:23 executing program 1: getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) getgroups(0x4, &(0x7f00000000c0)=[r0, r1, r2, r3]) clock_gettime(0x80000020004, 0x0) 16:02:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffff62, 0x0, "a76908c27f5524bd949125168097043ce8c092c2"}) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:02:23 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x8}, {{r1}, 0xfffffffffffffffe, 0x4000000000001}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:02:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) socket(0x6, 0x7, 0x100000001) 16:02:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000100)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, &(0x7f00000001c0)={0x7, 0x1, 0xc1b, 0x45c3, 0x7fffffff, 0x8, 0x8, 0x2800000000}, &(0x7f0000000200)={0x2, 0x3}) semget(0x2, 0x2, 0x0) 16:02:24 executing program 1: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x127, 0x6) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:02:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0x1, 0x8, &(0x7f0000000200)="a4e05ad090ba0aeda2345291b7bbe79f38e9e89fd17f3f0b4be4d0c8223356854299742d88447998a15587530d0c3f3aa9fd1ba35507e99190e3bc0e3255fbc0fd9375e212684f310865be94c480af4e8f0c9f08781895427e5681fbd128f590f52a792814a5af035806b39aca591c603e2edf574c7a5c916d53c0db832cda12156c0c37cf2e91031717fba4c3cb827d8b5145c869e7d30951e3", 0x9a) r1 = socket(0x18, 0x1, 0x0) r2 = getegid() getgroups(0x1, &(0x7f0000000000)=[r2]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="7d4a58b521110c9321ae1f19a5ac4a48be0b1ffa2d7fc827356e77a6fffeb3492d7a84893af677a6898453ed5e613bcd157ba50438dfc3621cdaec360eed25cdc96c32de72d20e9ead3bfad30e81e2a898707c9bcf635041cde17d6ebf68b52cb4eb918be77edf7715da2912694b4a7d840789ae2b7c543fe1ea1f21d867e1de1901603375fd0d6f8e1cce65d8b28ea39541fd87b4484caab424c15e1161f8b21299f775fa710addb1689640860fdcc86eafc1eff95384da876ef94276f293beb6a186", 0xc3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000001c0)) 16:02:24 executing program 0: r0 = socket(0x800000018, 0x3, 0x2) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 16:02:24 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x5, 0x0, 0x6, 0x0) close(r2) close(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 16:02:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) setsockopt(r1, 0x9e5, 0xf4, &(0x7f0000000000)="1b9d191dce24143e952c285b73f136bfa732952e13e59a77bd1e07755c9cfe532fc15e15944887744553cee248adcab42628", 0x32) close(r1) 16:02:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202f796e0dc0f8c6238a22e2f66696c65300042de12da61a203334aa60bcc286437"], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 16:02:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:02:25 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x410, 0x178) poll(&(0x7f0000000100)=[{r0, 0x8c}], 0x1, 0x1000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:02:25 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r2) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10080, 0x104) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) getgroups(0x7, &(0x7f0000000140)=[r3, r2, r5, r2, r1, r1, r4]) socketpair(0x30, 0x4, 0xd946, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname(r8, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) bind(r8, &(0x7f00000012c0)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) linkat(r6, &(0x7f0000001380)='./file0\x00', r6, &(0x7f00000013c0)='./file0\x00', 0x4) r10 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000001400)={0x97bd, 0x1}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000001480)="b215f4ef025e260bfc3203bf1bf3d1123c12c62f6747b37581d30d433850cdaa97030f6227ce29400880d6", 0x2b) getsockname$unix(r10, &(0x7f0000002880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb20e658467e3390e00fc190477b9461139b3b433bf8bb3f86e8078e864c3eb58cc69556af85fc74108a3a5e3fc6642848d33d72ecd2ae2be04e610d930ce3c6cd5abee659a6d4539c121b8eb5b9b0dc84b4d3b8d1780f7adbad3e986f817e8330af5127ce3e90b691271d2738a800f50e06f9eabd"], &(0x7f0000002500)=0x1002) chroot(&(0x7f0000002540)='./file0\x00') readlink(&(0x7f0000002580)='./file0\x00', &(0x7f00000025c0)=""/135, 0x87) r13 = open(&(0x7f0000002680)='./file0\x00', 0x10081, 0x140) mkdirat(r6, &(0x7f00000026c0)='./file0\x00', 0x188) clock_getres(0x0, &(0x7f0000002700)) r14 = semget$private(0x0, 0x3, 0x200) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000002740)={{0x6, r11, r12, r9, r5, 0x80, 0x80000001}, 0x1, 0x8, 0x7}) linkat(r13, &(0x7f00000027c0)='./file0\x00', r6, &(0x7f0000002800)='./file0\x00', 0x4) mknod(&(0x7f0000002840)='./file0\x00', 0x0, 0x2) 16:02:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0xfffffffffffffffd, 0x23, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x95a, 0x2}, 0x10) 16:02:25 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x88a) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) 16:02:25 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0xffff, './file0\x00', './file0\x00'}) 16:02:25 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x2, 0x401, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x800fffff, 0x1000, 0xba7}], 0x7ff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x40c, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0xe12, 0xf034}, {{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x364d, 0xecb0}], 0xffffffffffffff80, &(0x7f0000000200)={0x2}) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) dup2(r2, r0) nanosleep(&(0x7f0000000000)={0x3, 0x2}, &(0x7f00000000c0)) 16:02:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xfffffffffffffffe) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x0, 0x9, "3d508847f77f7e7a6d96e4148a060aa421c84d50", 0x7fff, 0x400000}) 16:02:26 executing program 0: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000ff00000000000000000000000000f8ff00000000000000000000000000000000000000000000000000000000000000000000000000"], 0x3d, 0x2, 0x1002) r2 = fcntl$dupfd(r1, 0xce8616991be12eaa, r1) ioctl$TIOCSTOP(r2, 0x2000746f) lseek(r1, 0x0, 0x2) r3 = getuid() msgrcv(r0, &(0x7f00000007c0)={0x0, ""/243}, 0xfb, 0x0, 0x0) r4 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000700)=""/187) seteuid(r3) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeaf021dc545a4780381000000000000008d02f1a58c0905a0448d3367fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) setsockopt(r1, 0x400, 0x4, &(0x7f00000003c0)="4be04cc1f128e33e06acbf16f880cd0fd904cefd98e200a1d5993fefd8c1f11f7ab0d69ce6a4b185515f6040ae29645ebc4379cb6a52d63b76426c660575a8794613fcf193385d932b03f567998baa1dd828f311c871a41a96369ee9c086f963598b5b1f787a1a994ee46925824bcb7639df17605934f387014ebfffd7fb1cd53ebc9e9e5adf5900793c0d9eade0cb59b9c5867a25adb81b7477a4bca581f7e5db81509a7e2e2b471b958dac1b", 0xad) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000500)=@in6={0x18, 0x0, 0xfff, 0x3}, 0xc, &(0x7f0000000c40)=[{&(0x7f00000006c0)="ef696de1865d029e3ac2595fbf8bf0e68b99c685d646d66262e9a0aedd142c3c4916aaf0ae14410eda69d554f3856c37c039a8635c8d9ec30c198c", 0x3b}], 0x1, 0x0}, 0x7) msgsnd(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="01ca55000aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f23fa6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167e4d7c502fbe73b03437d99c884d6fd69848ba03ec8c9864baaf3634b3b4d2e47d572f03ef8618161769ecf9763d60de7d1890c0f5001215410a3d69cf86ca361a166a2a10c3442cf625bddd37fea1520c41b1d64633c81a3de49eac44060e29d962b90918a2a9331ad4cea5c78966f2a3e93f34eef434205101916efa425785e61e28f1ef5543ca80526bf9c839c8dab28f766c210e9751f98a04a338990114b5b73d38f7835c66362000000000c9dafb23a5cda3913096ba47681fc486dda25770838ef281016518483f932ec89e06673c6abae4c72dfc90ba5f3e58ab85d614c6ef12a043c15f71d0a3a7adcdf3aff7c50ec4fc7c2e6ac643fbd96c3c47bcd90aa044f99d188e12526f7f103a355058654202204292d920e5fb0d6a8996d0f307a0bdf3558106794da58da6228eb88258d6ce2bf915b841adf9173d8b6d48ed09e871b3c72426470050d29331a64aaaa9f3420c42e41ee3a678f577a5c1307356579855596e6384458f0165e0000000000000000000000"], 0x1, 0x800) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) getdents(r5, &(0x7f0000000140)=""/223, 0xffffffffffffff7c) msgrcv(r0, &(0x7f0000000480)={0x0, ""/92}, 0x64, 0x0, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r6 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000002b00)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000e1866778d75302bf19cdd30000000000000000000000000000000000000000"], 0x29, 0x0, 0x1000) kevent(r7, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:02:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:02:26 executing program 1: mprotect(&(0x7f0000684000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="6741a3fd582abc6c9b3a87460991a05326e77a546ce1c85801039aee30a0d20dc6bbd134c05b125c37bdf2a95545d7cc3c2dfff790def8a9adc4523cf9d593f94d27a4d492a85403f55e40f3f8693ad8c258d9cc8d39e01235902f3d9b", 0x5d}], 0x1) pipe(&(0x7f0000000140)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000040)) 16:02:26 executing program 0: shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) socket(0x19, 0x4005, 0x7d) mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x9ea20babb56f7c18, 0x0) dup2(r1, r0) 16:02:26 executing program 0: pipe(&(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r0, 0x0, r0) 16:02:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xf3a, &(0x7f0000000180)="58f9abdb", 0x4) 16:02:27 executing program 1: r0 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x10', 0x28e, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000040)=0xfffffffffffffffe) dup2(r2, r2) 16:02:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x15, 0x1, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r2 = getpid() fchdir(r1) wait4(r2, &(0x7f0000000080), 0xb, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) semget(0x2, 0x0, 0x0) 16:02:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) recvfrom$unix(r0, &(0x7f0000000080)=""/33, 0x21, 0x841, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f6275730000b13c14dfe8ca91b5b536fedc819d1e1fd63cbbd1c01586ca358dc390e1ed718da9622385f28c32cbdd7c309b59469c62e0198d96d1b69b54230aa711cbdea9e0813f0dfc075508adfc4dfcb1cda16b4694bac028cc42daf48365bc81827b713e1e63dd58f4ae98cb9d24caa897bf721e150385a65428aa1a1b66048fa567574def099b1f1f47493dd889daec6b6d7c79a84269b984abbb5a078fbdababf8c90cb78b90526cf2f7d7fa7ae5fb0dd089"], 0x8) 16:02:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x88, 0x10) r1 = getpid() r2 = getuid() r3 = getegid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x2010b, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x0, 0x0) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000540)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000580)="87fa68aa8b050664cf5082eee64e5617b3bc5a3953fbabc8902848339e8db2a64c62ebefe0b283c868fd2a951a05bdd385da3d862d9b5f59851a8b5c69f137e2006dfe6e643f67e1d20c918705794e8f3949373ed660a2c1c32000c9cb0ab1a29a7f9d4583f0ae80d7903e0dd05e5337935d968444bce2717b83ad8d55456162da1ceafd20482179c9329ffb29474b2bf8d8f34331271f648296ddb9de285352e8f5a9c7beed6b4e251787535ae97a151ddb1f6bb30a56f3088343a7838576791451fc76515d270a023b6e745bdde99f268bca1b849f3e34", 0xd8}, {&(0x7f0000000680)="fcd89b18f9568311674a5030e1bc99cc97a259fa878997a3ebc52f0eea40ff99aab2f34e6cdccfc35d40de7c9f809f5f53ea1078023dfa65f81c", 0x3a}, {&(0x7f00000006c0)="59188e412f79cf65ffe11e98bbe349851d450ebb43a36c099a85859616f79df1cc67625151d693557370b0baf91892a1096c2ee85db240f17791667fd67fcfba3ed7dfbb3677a3a5041bc851ad85c22b9f785b034a6599464f4410bd5b4af535b451c1c2f8c0c98cb903b297d9ab4c92f51c7a1b48d1b4ce6ebf5e43be6a6997da765ae8406a44e9da7155f652", 0x8d}, {&(0x7f0000000780)="5a330232992cf20f5d5092a8229b7907a418c32f2d28e44b55c1dfb694b9935eeb16415338143dae06fe874d082a0ae087573898c368882fbf0198c0d6ec77d318c8c1719ae74fbdff75dba287cc0f32b8adb803f02ccc7117cc4af40053c6389f87fdd7fc3ee134acce4f47690904bef3afa594f0712891f471df9f90c81bc0503bb412c98836a2ccf0ca0efb525440fedfaf7fad00a9b7c567142221aa45e661c7935a82c15fe34142e5d9f0468f87d0fb3f1a8b188bc8ebe03bf185dde39f0bc0c5c60a8d8f57625f551b4d594e5253e7abfa91fc0be6a93a33f070df125d33dfe6dbc7b5944e67f689df333804d1ac8179e30c80b3b4", 0xf8}, {&(0x7f0000000880)="c383264b3ba36cfd5f628efa7e3212b02c57f5343a195bfdce3d4ace8d8efb951699d01b5197e226948d806077", 0x2d}, {&(0x7f00000008c0)="2473762b0fe198a49699997617cbf1fca89629a4d412265261df0e938108b344c9e8f651fa69f6829f9aee3937b2a83c9a90f21b354a400113ec6b41e94d3737feff5746cfbb", 0x46}], 0x6, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r7, r7]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x88, 0x400}, 0xf) socketpair(0x21, 0x0, 0x9, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) socketpair(0x6, 0x2, 0x6, &(0x7f0000000440)={0xffffffffffffffff}) r12 = socket(0x6, 0x3, 0x10001) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="eb40ebd846b98f3841d41992839e493ffc26e91323a7a68965e557d3e13d192e9f697e648a300cbece3e454f926c016476f61be980d2e419a1bc16d89a0af3f56a07bb72827d679101f18922e6a697b29630dadd30094d3cab88c65a5d937f74470a175fb5d254d0c392dce6f152a44bf3e81a25b57969988d56e04025b96bf27bb5809735d0d122e55e13eaf78fa01c7823a62c1dfc1d4d93d467243064fcaa00f99cc1f1b5443450a3a8665c4acc6615b0633bb3218baa638f28ffb9406571598e5f854724ed266bbc84d0d91b41dbf9194555a84c180d72d7e79e65a688de8c771a3d178fa099b1aa766160cd4b4ba353d638e708ca834be61d369183", 0xfe}, {&(0x7f0000000200)="29af86fa1dfb527fd78ecbb4455109a931621723d54764726a8f71c3a386f5493ebe4092810fe72d623d82904ed954b5e5730f04de57f43822aa2717ea6e04fe6426bbbb8e989febd57d72eaf642b0e7135c00494fb99490f881681b90535c04d32aaf712a5775e17f1a6eae6188deb43a0281998e94ada9902016c60487347a3184eaef6b39816f540054668fb084a1f66eba7b6e6c0ce44158c149207660ad27494541fc9daf787c030f424fd9f5b16c55df4dc9", 0xb5}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12]}], 0x68, 0x1}, 0x402) shmget(0x3, 0x2000, 0x600, &(0x7f0000ffc000/0x2000)=nil) r13 = semget(0x3, 0x6, 0x100) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000000)=""/21) connect(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x0, 0xfff, 0x7}, 0xc) 16:02:27 executing program 0: r0 = socket(0x2, 0x3, 0x0) recvfrom(r0, &(0x7f0000000040)=""/52, 0x34, 0x3, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) 16:02:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xe5, 0xffffffffffff0000}, {0x9, 0x7}}, 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x93) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r3, r4) chown(&(0x7f00000001c0)='./file1\x00', r4, r5) socket$inet6(0x18, 0x4000, 0x9) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x2) 16:02:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x123) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x2) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x4) chmod(0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0xf2e) execve(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) 16:02:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:02:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40000010000, 0xcc) getpid() ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:02:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000000)) 16:02:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) write(r3, &(0x7f00000001c0)="2adac0ccc43f9c54940f3aa2f069205cedbb796cadcb7d767cbf7f038ff26353d7dd4b48e151ef46b4cb0d8051f2f42df432a658f0b2fa123f4d4aa4f1a1c9874daa097ef5f4ef21165c0b819472e226f2ec4ad84932c1665d965def16b1b6006d74bc5f6ef0433fbc3b58058f29d074ec3ab089356dd4e8a67410043bb758d490b5a2a63ec06c1b02a45204ecb7e05e3b65eb48cc7120c6a22a80a28a018c719a08072b3a66669a1a8c921e5be92f515b92a273a1fdaf9c496083f1516141e2a296c98992d0000bb3ecaff0b58c77708584c2af94d9f6fc7a1283947e6859a2b10c0d10c596c1ad35512a3f9c10d2fea4a82cbfa6bbd4c08f66d636985daa73e723183c632fe03b258a8250a3f29a43c3243be4cd351aada3b1cdc80630371e225145b1f95bad0004a29dd618ee1e9765b1a8c29abaf877790334605aa4218ab4da2c189d3f83274ef152eac9a90db09874da58a821f80aead8aee3d9d59f4d64aa874ccd8a0cb4f4961755011548956d05d55f4e0bed49e5286a294f7737a153b1d0e1c1e7c9dff0658cc087337c32e3ce910c7dd40edd4648473f092f0ac1e84ee8137da37855c53d25e4003d1cac464d7c66726e3cf7b8eb2b4b0fbd783621feeb4792f655bcb6c4bc071020204a04cef17d75fa1d69f08a16e3aac88c39efd0f1d14260feee6a6d702d2bbbc8484ee078352b9123bf45bd967a9ed11bccbdf1b69ceee18c8b573a93c4014ff05fa5cd204fa3f8ca01f91998789e6fa20bdf205735cc362f247ef3674d2b57e7da35b07741846e594b8107a41eb6fb5d7c842443762b185f1216789d92b488bd8abec1bdfe85206e88015af39ef4f966388a58419e9744758c19247b9e4cfa328d08dd1634184b0188747399a64764691f72b84eb7b13e52a215f3a9bc1b44a52bd3fa09c194bcf9082d3b097e6151bbc9dded4c87016df5243a51c9dcb1ec56fcae332632463e09d5ec232d3c95b63e892002adeb56b6adf93311f1bb74e0316471d28721b566defb31c6c8f8bf69f5b100a675303ee215200d438e029b8b27c79eda19be436327a119ea10fb2fb82c6250560bb39c912c3d4bd7dbf264ce23765f6065589a9d7ed6ecdb2ce425433293f66f56b31fa4037deea9094e0516e02890a1d0eb0fc232aa360188e5b585f999e642c13cd7451c8e9dac46402f88f90125b1e4e932ffd8ee79ecae35ef5efba5add7fe202e665c941384aa97908e3c295cc53c0ed3b2f2183ee7ec82cf841854df4d8e1090c54b052b124ab29466fcced11a7be871a9b5cba54a5404603dce59050012a70017e348f97f26d3276f01533eb745f5a8f977dffde835a2b25139baa6357ff4bc52f2fe6c03782e51de4cab8ff662fbf6430093229d3a4133ab82851541b349087e46cf61be86502b3b9bd87f91b3f2044dc05b6855839832a64d101586ee9661bbb8ecde3fcf10384c6573b0cdbc7e21d889e5297722eaafdc0545744ba8f74eef5a349aa8e33d05458e3662e7edccad3d0df407048db416924fd0f88173134b0db19d17a72fb4a17dce48795f78edcefa05614b3327e5124a55b7f3dc4dd2cbbf8a30290cb1af85e0bea172ce26a218f86856adacfd4907339a1c4ab4fb094502d6700ca53418d9b65f4d05568f127ee911cd0dcf3001aef2e380f31591a601d0bccb4443dc088c1dc78d1bc2ff98c76fa0e5a2ed1d1acc8ea78bab8056dd3a1d8590047987829ce4df4197bd69983fbddb667205aac092bbfebe64ddae133949e51587cb595585d8d7557f1e0347050286730b6b3ce8a2e60579c5cc18b460fa72faad3131358488a2fb433cb934d46b91a40f0b7c64c776d585755db81234cfd2bcf61a3297cbe1407617fc6c5d5d2deb8cfa63a0a2a6fbf78fddd7182cafc35d1b38960728403e59edaa113fb77673afcb8827a25f6ccee01e9e8412147ffa38503826258bb335c1b4175834e8704995770b55f1d6f3b873b411c88146461c7656ffb7fa035fe85b2abe1b9f0bcc78ac0c72948bea9dd3504690c69366589a77ae79530f6089a7f40931d7ffc3a6d9bf35b8f279cc6688c274651ae32dfe2403b46a4d85aea909b70451e88e2a8f2c36c477f1fb5607b538be8f25cefa5d8bc30678bcb83e268f8acfd8dfc61fbdef158b60dbcfb9925432dc5692c6035ee94a80f2313e6457a33944300bc1c1add7d96fe3e2d4e386be424931c3307687c76afda88839ce431321647cd859af563562f459305b65434d6656b8ca4674dba3fd4c4b81b3ccde42d3762190c91d796f1ec670bb2f39cf8d4e6f7499a7a1732e5f8d0b5738daabd14190ec5a0234ed08e061c75b11d568b87a36ffbf5083d7cb7e2f1fee93f61c81eed59cfe952e8354107e5a8c6c1195afb854ab312eeb197e15c4b3a1492d686b1cc9a508b461615dfcc2e1a03821abdf5ee7e57faaca823109e94169a1ffac242934438bbcfb26677ab16068968ce2432602b84df1d42c659d436aac09d50d66033e151e384de36f58d0d5a9be6631090f7de46a86c7f079ba59cf3de35cd659e24d9f552a8d72ffcfed6d104b0bf2ff2fe5c487e8fcdf3368dde86b6471c766ffda079b5b7034622edc035248cc8942d185422aeb93f83c4be9c0b385e13e1aa3e575bb114c76611708b7886956b3e3bb99433a452a17ec6accf8a2f0b4c2718992ab2ecd7c0c04d36f9887bcff508057b7eea46d3703bfc5d67cfaf2ddb6a92e92336c1caeb0c3587893c09139f11310ccadb42a44f1e16f481562b4ac4fee9d6265eae9a45ec8499dec5500b5fb488aba4eb81c335c9aae34e9072cec576c9476401a671b1417a8153e324094b720d93afdc4d103179dbd79695a6bf6743e6de41d5859bd4cd9720fd7f697a7a95dac9305a98591e85a1dd224e509470e25124155e32d2da1afae734b49094ae499ce4868828329b276b43a3af3bff515aa0380cd53b1782915f8e0cfe4c16b2600258fffd695b9fbf769a799bc916f5b1311aa65094aa9820ec8abc5906c183670f7f9783bbe7035c1e20939f6ecc1f9ed28eba405fbf201f15b4daecc85777205bbba55dca4554477027cf7d256ff1272e5d48f4753c46d66b41f07d760352a1d00e65c79e0f851ad10a3f9478d6f7bc58a315d77d1a4b310a7e003449c833a9e5e12fc0d8c5cd3be5555f52430ab873cd9761551ed093c3cfb7690fbdd95a4d2a39436909d3fe79347c804d2295c16a6f5753992f35558281b1805d56b00a52c9219164b43723b629e26b12123ff13c527529bb90be7eee41dff735d07b5276c0cf8c1ffaeb05eaa99f0dded49b66f0ecd11d3257ea9902c2714a2d07fa1383bacbccebe27dedec659628dd8b9cfd22a3e3aae3823782853c83e505723c2796b91f614ecd03a223d6797e8a8ec437219be964fa2c9317005ae501a8502dfc028d2ec738d01da266acf44b8133e4ddd72dfc355b14cd8b7725306ce3f9edf42e3f728fe7bdb4c01b84f74d28db99e50cd0275a26ec5575969b6c82b639d4153365ecd6ba2a1e9901ddc9f82f4f85ef5c4300940ca8a9961a62deeddb123812cdff3c81b8388f0c90113787082d8943fd364d600523e4e033f0bda89950b1b702672a22964d7e536c870317aba82bbef438ff804fff0a23a85ff8a7cb1d61f489e80750bb8ec67819d1907079f495e21bbe34c13291bc3c806c0d8221d8200d64849cbd5a52895464ea6916f0dc6f4e0a620ca14277c73b850d531592480622d7ebd43e434c90bd24626ec245a9f31e88bade6da421971ead1b0b3e1f2f3d1dd40612619d2cc7ba8243fe843d97a188ac4a99f3f24052af01e4a9e287a7f654d0201df99ea6b47d02019ecc260aef9f3538e5d3148245d5ac96314053fa5ef0f47c77bb060dffb183b73efbe1824962e7b2203d36794a2daec6b8b6c086b6a63b17e86e5e51fce10642224c033b036f311b382106f48f6567d211b4fd1b803b13fbac050e04a90fc13e20421160587e0fa58d01afb088af5dea87475163ebd594d558b06905bc36090daf4afac5d5e5b221596c6f8c229a47d13a902e535ee30c54f19ddb06802560fcfc4aa4c7a99a7cbbd825dc9fb81bd6266ab67db0d6c2172bf36165899b7d5567786527d23932854d159fcef1cb8f0f046994a2b10c69ef5846ee689f2771c83c18ea12aa862e0aa52354b977b5da8d039e2b9c37ab3543781785e6602e4f04980d876e24a518f8c3db017bc63939b985f6a43e6232765844aa2490283479ac2614cbdf1831708cddd161d7a924f01c78b8d75c1f8e5bf00689590d442ba0da931239faa5548dd4374d43732bed640636af1645f12f219eb3ab1feebbb49aea6f2f3a8086f09d0b4b55c2f1538a4f9b2db0e67be5759be3fc8c472bbe599a8d27d2a686e7434818a5696569129bd6a8d7fb7a6d32d893d4fea301a4fe98b2bb8f5842cdb7974c1959b4f6c1bff6c4162ea5859b567ebc01a6ee7e734ae31492e93e066e997fdafb16bc43506fbd43cd5e1f338299c6c32a9c9dc11e9579e5509f74e39948a318181419797014dbb7edc5be3ab242b7eab297628db742dc2ab4e61a9ef80b75a597401959fdadaba35c67adafcf74577d04dd021e5e1c836dac28583c5e2170bb3126b25e562746d184b76423eb0c360586af4f7e9eaf53a7440b0cf66f0d982a969a0a7ba96ff32d957475a9e1e0fa34ade220ebfa27a8ef75a502d5113590646a8486bfa2248161312bbf7324ef87f50982f65bd0e1151e06da29a268c5586d5e0429b2b075ebf85135eea32d4d9d8e500113c7b755f39218cb23fea5609219bf0d2faa0624540094cd34555e5df2bb47c55eb30b7acfc7f24660b6f5f3d48e618ea88e3efbfa310f1a308f7a4a7f14a053d725591c95b6517ca919f9687f88e473f90d5d313fb1c69b2fa336e82bbf7d19b1f480003a3ca4da1053026bdd24a69acd3f1d6f5eb2412f9c885fdecd9cd19aa17ee3992af11ac4dcd57208a6dcca2a6cd10019ab826215bd0afd5a9b500388051afd7da90f0d9da176de613a30aaa9f408f65479d0aad236992e1a32eb92be1ff0ebc7af07c5a30be3ce8709f30878f3aca2236162757c59313743bbe8b914a926d7d69e3d9745e78e9b566014c2eaf4de04f5d12186cfa185b1e7114873d76d3706dc26b69b637fd94881cb61b5ad4486f3a4ba09d8b7e169ffd49230dd5a2d0e55bacf3e6fc3f7b4ec5eeafe069d88501685ca5af5a32cecac7b8fb87aedd5c44c88868768d1c0b776bd8287ba19b93037e4f34e9e4cf7064cd1fc547787859dfbf5f3eb411eeded5ade344509221073b486c4505b5a5fabb97117decb95093089f083e19b7f25fb21cfa9c8a39dee01de90ece85f29f86f6f38cbd16967fb7b7689fefc11d6f94643a072a3742d01853fc93586d4bbd853c9865bfcd81d37ab5bc27f3ec6c5712e94a3cfda2bac081dae877afb6f7342cb5816041ec00a9741b935811d8adda8b762a80efd0f6b730f5e1ea822f4fb79d29ac15be6c41259838d68ad253c83b610835a11b7d28e5306a6fa09bc3b110d51ca42c67953d6894ebe9c943fbedb9cf2af80390cb56419df32e72bf05a2f472ca47443e4810cf959313b93c1252f5595b1f4d8ddcca4a0864a2870e7bd5774fe05044be298dde170863b870c09c24bac76defbbb5197318bc24ff698a875744c3b4d997c0a67e51bfe744eb696cc01459f8e0f796d6423383c8431830bdc0e904590d45a1c7ab3372e74573e64f833f1c7deb1a045626548bca63bb597417a202e7f5fefcd26118", 0x1000) dup2(r4, r1) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 16:02:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x0, './file0\x00', './file0\x00'}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) fchmod(r1, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000000002800, 0x0) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x6, 0xfffffffffffffffb, 0x0, 0x28}) r4 = dup2(r1, r3) close(r0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000140)=0x4) syz_execute_func(&(0x7f00000000c0)="dea3000001002e430fc64c1224c0c421ee2a6a65f26d015f49263e46c20c00c4e145e1eac40115632db4320000c48125d53af246a7") 16:02:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x5) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x40) 16:02:27 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) setpgid(0x0, r2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x20, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000140)={0x6, './bus/file0\x00', './bus\x00'}) 16:02:28 executing program 1: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r2 = dup2(r1, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x6b80550f8d1dadf) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) 16:02:28 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10ad0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) unlink(&(0x7f0000000080)='./file0\x00') socket$inet(0x2, 0x3, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) 16:02:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = socket(0x10, 0x7, 0x7fff) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = fcntl$dupfd(r0, 0xa, r0) listen(r0, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0x4}, {0x18, 0x2, 0x4}, 0x8, [0x6, 0x9, 0x8, 0x3, 0x8183, 0x6, 0x1, 0xffff]}, 0x3c) r3 = geteuid() r4 = getgid() fchown(r1, r3, r4) 16:02:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getuid() geteuid() r1 = geteuid() r2 = getuid() setreuid(r2, r1) r3 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x800, 0xc4, 0xb1bf, 0x1, 0xffffffffffffffb5, 0x80, 0xfffffffffffffffd, 0x1, 0x2, 0x2, 0x7}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0xeb37}, 0x10) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x3, 0xdf}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x1000000001, 0x1000001000}) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x18) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x2, 0x6}, {0x18, 0x0, 0x9, 0x3}, 0x8, [0x3, 0x8a, 0x4, 0x0, 0x9, 0x9, 0xf0, 0x1]}, 0x3c) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) socket(0x0, 0x4000, 0x3) r2 = semget(0x0, 0x0, 0x40) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f00000001c0)=""/233) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0x7fff}, {0x18, 0x1, 0x7fffffff, 0x8}, 0x100000000, [0xffffffff, 0x40e, 0x0, 0x941, 0x0, 0x1, 0x4000, 0x3]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x2d1) 16:02:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000100)=0x4) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:02:28 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x7f}) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r3, r0) 16:02:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x8000, 0x6, 0x7fff}, 0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x2, 0x7fffffff}, 0xc) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getitimer(0x3, &(0x7f0000000140)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat(r0, &(0x7f0000000240)='./file1\x00', 0x8, 0x0) recvfrom$inet6(r1, &(0x7f0000000280)=""/138, 0x8a, 0x40, &(0x7f0000000340)={0x18, 0x2, 0x9, 0x7}, 0xc) r2 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x800, 0x1a8) sync() rmdir(&(0x7f00000003c0)='./file1\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000400)) ftruncate(r1, 0x3e3) getitimer(0x1, &(0x7f0000000440)) rmdir(&(0x7f0000000480)='./file0\x00') close(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000004c0)={0x800, 0x6}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x0, 0x10000, 0x80000001}, {0x18, 0x1, 0x9, 0x2}, 0x6, [0x4, 0x5, 0x0, 0x6, 0x10000, 0x7, 0x10000, 0x3f]}, 0x3c) kevent(r0, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x28, 0xfffffffffffffc00}, {{r2}, 0xfffffffffffffffc, 0x4, 0x800000c4, 0x23b, 0x40}], 0x2, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x20, 0x1200000000, 0x6}, {{r2}, 0xffffffffffffffff, 0xc2, 0x80000001, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x2, 0x2}], 0x1, &(0x7f0000000600)={0xca9, 0x8be}) socketpair(0x2, 0x4, 0x101, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x4, &(0x7f0000000680)={0x3, 0x70}) recvfrom$inet6(r3, &(0x7f00000006c0)=""/218, 0xda, 0x800, &(0x7f00000007c0)={0x18, 0x2, 0x5, 0x1}, 0xc) sendto(r1, &(0x7f0000000800)="70ee8a34b7c31222477df55f53c116b449e4370b32c0c3825242714ac4713b810f3b9a325b83a33765fd36e05da5277f13b0b94601adb08c6e64ddfe6b22d1abf3be3575df5f612a73a68efab3aaec12a5b716c02e1b7d402799e5f88951376008d543f9ba5da3ca95c907e27d85189129b5119ab7a24d5e3b75f9cd5c816231a89c5660176748fb3826c3903650d19fda61f30c95d62de747e27b9f867e0deecac157", 0xa3, 0x8, &(0x7f00000008c0)=@un=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCDRAIN(r2, 0x2000745e) sendto$inet6(r2, &(0x7f0000000900)="74728b1caca464eaceb581d74f64a99168eca593354464c50d140eae7424ef1e2b08d3fdc41561ef0774416aa2e9d4e30855daa7cc707ff70195468bb8b48959051a78e9ca32c7ee8937f0267fd583a148e1e238f1664c26bceb5aaa7a59180ea9a70cbb791697f8d09eb81812151bdcce4685e8c1a3ecebb2f035bd04827432e2e61c2212874d8ffb1ca6dad60a810517b4e851dc770a2b97343dae49c04f1603e4295bfce23b414b5c4615e8eefd6281149a70b8e3bab4ac4db4d8249e0db2e0f397e4086515c9004dfefa592cb703ef3503f183d2c170a6fb", 0xda, 0x7, &(0x7f0000000a00)={0x18, 0x0, 0xff, 0x796a369e}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000a40)=0x8000) accept$unix(r1, &(0x7f0000000a80)=@file={0x0, ""/108}, &(0x7f0000000b00)=0x6e) 16:02:28 executing program 0: clock_settime(0x3, &(0x7f0000000040)={0x5, 0x4}) r0 = dup(0xffffffffffffffff) syz_execute_func(&(0x7f0000000080)="c48381691b99c461cde23166400f5c611a660f5c32660f3820733c3e36643665410fdcbb3b000000f3470f5f62000ff85005c4e375484ce40007c4017d51bc9407000000") ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) 16:02:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/119, 0x77}, {&(0x7f00000002c0)=""/222, 0xde}, {&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f00000003c0)=""/254, 0xfe}], 0x4) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ec, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:02:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0xbfb, 0x3f, 0x101, 0x1, 0x7, 0x8c13, 0x5, 0x3, 0x3, 0x100000000, 0x3}) write(r0, &(0x7f0000000180)='A', 0x1) 16:02:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x03', 0x0, 0x0) 16:02:28 executing program 0: setrlimit(0x0, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x3, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffce3) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x1, 0xfffffffffffffff9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r8, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffff5) sendmsg(r4, &(0x7f0000001b80)={&(0x7f00000009c0)=ANY=[@ANYBLOB="01002e2f6600a789d80b3601deac36796339b2f4938c77243b946c6d70699ded3d031293a80d74c3b211496b9cb6969a8232fc3e2360fc573082ec96c4f22705cb66379af4f7603ae90b9fe33b6457d612cdcda03b1fc91135f810c3cc9581c4ef3e504693256d66d1a40ecbc054142fb717494e1700000000000000000000000000000043bbc00c3999fed9d7a192b3807d340b1e2e5c44053c6038ea8851c93ab3764278c4fde3974855585c3750254395aa26d0e75a2f52af1a8fd2f0b614f1073f48e02392228056edbec1114deed43ea566736540dfad3fd51b730000000000000000000000b8bb56619643af4e4c3f75437e9576e679ab6c86584c3d08c4be1635b337e397e35fe1623c1a1079380f019a175d00000000000000000000000000000000162250cad3011fbb9ad5db8c33b555ec8839033f95a8cf7ca01609ef08f8cdf337d4de8b02acadc933b79f6a2a5cbe9bed97bb328f576f4188e8d7de31086dc1afdb32f820e7354c47799652f4a2bbb320f192de50977037bc989731034edbb6f4869dcc6182303d681c11c03cb6f02eff6e4130b850f3d85c0ac522b5fa3c4eeb1162680280"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) r9 = semget$private(0x0, 0x2, 0x646) r10 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) msgget$private(0x0, 0x250) shmctl$IPC_RMID(r10, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000080)) 16:02:29 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0xbf19, 0xffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 16:02:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xb6}, {0xffffffffffffff9c, 0x4}, {r0, 0x10}, {r0, 0x5}], 0x5, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f00000001c0)='./bus\x00', r1, r2) lstat(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)) 16:02:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)='A', 0x1) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000040)=@un=@file={0x0, ""/30}, 0x20, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/89, 0x59}, {&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000280)=""/195, 0xc3}, {&(0x7f0000000380)=""/237, 0xed}, {&(0x7f0000000480)=""/219, 0xdb}, {&(0x7f0000000580)=""/231, 0xe7}, {&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000000680)}], 0x8, &(0x7f0000000740)=""/143, 0x8f}, 0x840) 16:02:29 executing program 1: syz_extract_tcp_res(&(0x7f0000000400), 0x9, 0x3) setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x10, 0x100) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = semget$private(0x0, 0x3, 0x20) r3 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0xc01, 0x4) ioctl$TIOCCDTR(r3, 0x20007478) semctl$GETPID(r2, 0x400000000000, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/206) r4 = socket$inet6(0x18, 0x8000, 0x1f) getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) r6 = getgid() r7 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) geteuid() setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000480)=0x1, 0x4) r9 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000440)=[r6, r6, r9, r6, r11]) getgroups(0x6, &(0x7f0000000240)=[r5, r6, r7, r8, r9, r10]) 16:02:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) 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)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 16:02:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000080), 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) r3 = msgget(0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)={0x2}, 0x8, 0x0) msgrcv(r3, &(0x7f0000000100)={0x0, ""/5}, 0xd, 0x2, 0x1000) 16:02:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = getppid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) write(r0, &(0x7f0000000080)="f5", 0x1) 16:02:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) 16:02:29 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) flock(r2, 0xe) 16:02:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x20, 0x2, 0x6) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000000700000001000000ac14ffff00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000009f85"], 0x18}, 0x0) 16:02:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x1}], 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) 16:02:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:02:29 executing program 1: r0 = socket(0x24, 0x3, 0x0) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffffffffffff8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0xa0) 16:02:29 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x200) r2 = getuid() r3 = getegid() close(r0) r4 = getuid() r5 = getgid() r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x26, 0x8}, 0x8, 0x5, r6, r7, 0x0, 0x7, 0x3, 0x1f}) getegid() 16:02:29 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x77) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xffffffff, 0x9, 0x3, 0x80000000}) pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:02:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x81) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x1, 0x9, 0x1, "dd52939bfa3bd446e06427d24e9655a80e7d42bc", 0x0, 0x3}) 16:02:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1000, 0x80000001, 0x8, 0xfffffffffffffff9, "c6f57db4928d9675609d92acd0fc3a94b94a4aa2", 0xff, 0x200}) r1 = open(&(0x7f0000000300)='./bus\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)="75d47d0ecbe94d9e5d147bdcd80bdf5a8965e7e89b541c6f0dace6edb0042f8ec941c932394cf810a3dc3370a8b9362f301ebb44fbbc4e7684ad6ca269742f9d27d4e454837444f3b62971a4f5ff59a751de7a68f9ef97b3b7a3a5263c7dbcae7c2e7114e69e64f4ee", 0x69}], 0x1, 0x0) write(r1, &(0x7f0000000040)="9cd236250b930fafd6fe8901e850f1a9da3ae744aa67532a9e619dcf5b4832b933eb83a1e916023d7a0ff7389ea668847a9084359caea551d8930cbacbab5ea24b3e33a45136e63d5e9ddfc3ccd60634a98abe9f513f3956a1a06f56b47965f390260a05936e3835", 0x68) execve(0x0, 0x0, 0x0) 16:02:29 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c02", 0xfffffffffffffc6e) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)) dup(r1) syz_open_pts() 16:02:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x1, 0x80) 16:02:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7}, {0x3, 0x7}}) 16:02:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:02:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x880, 0x0) semget(0x0, 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) sendto$inet(r1, &(0x7f0000000100)="80ffaef0985a2e456cf70501f6fbdaa076be5ff8bdaa8ffd3d0f5b6147942015953dccef34d8474171767fc3aee28da8", 0x30, 0x8, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:02:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xc00, 0x10) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c7005, &(0x7f0000000280)=0x2) mkdir(&(0x7f0000000040)='./bus\x00', 0x88) write(r0, &(0x7f0000000180)="5bef5293b75fbd91ea266b670efe18721249e8e28cb208bb2c4af8a9fe74be3ed6580761c8a07a9c6e81e1ff340d438206ce2e2693dbc18023b88b68c708f02106d3ca01b52eabb752481ae6f66c9008839388ad7f6eca6a97b6dedf90ad83d14af5d58a87eb4cdb1b8f0ed66624d23aca810819be18858e22fc721001c19e61f8c6a1ac756bbd8f2cf4a31cda33afc1bfa8b2fa00774819e37987b04ceec92ba939d09b5431ee4a379b7c72650562c287c1f57778a9a5a0847e3f5464d0d0b432768e4cf58e881315805daa74313b735de3217a", 0xd4) 16:02:30 executing program 0: socket(0x800000015, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0xfffffffffffffeb1) semget$private(0x0, 0x2, 0x4) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) 16:02:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4013, r0, 0x0, 0x0) 16:02:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getppid() ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x3) 16:02:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x100000000) r1 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x80) getdents(r1, &(0x7f0000000380)=""/4096, 0x1000) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/76, 0x4c}, {&(0x7f0000000080)=""/183, 0xb7}, {&(0x7f0000001380)=""/22, 0xfffffffffffffd51}, {&(0x7f0000000180)=""/37, 0x25}, {&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000200)=""/140, 0x8c}], 0x6) setsockopt(r0, 0x4000000000006, 0x2, 0x0, 0x0) 16:02:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x840, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x3, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x1f, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x7f}) 16:02:30 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) clock_getres(0x3, 0xfffffffffffffffe) 16:02:30 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x140) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)) 16:02:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000100)=""/202) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSDTR(r2, 0x20007479) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000913f0000000000000097"], 0x10}, 0x0) 16:02:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x400) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) ftruncate(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) 16:02:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = semget(0x1, 0x0, 0x84) r3 = syz_open_pts() semop(r2, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r4 = semget$private(0x0, 0xffffffffffffffff, 0x20000688) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000080)=""/163) ioctl$TIOCSCTTY(r3, 0x20007461) 16:02:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0xd9f, "b0000004d8e500"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x371b, 0xe4, './bus\x00', 0x0, 0x6, 0x5, 0x89}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80045710, &(0x7f0000000100)=0x208) clock_getres(0x3, &(0x7f0000000200)) 16:02:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x261c1, 0x401) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) pipe(&(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10200, 0x20) unlink(&(0x7f0000000040)='./file0\x00') 16:02:30 executing program 1: r0 = socket(0x6, 0x400000100004, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="9ae944231d700d20405853dfd944cabab111e4d6769020bb1cccec9ab14a5bbf10774f5d740ca125d44b0d6caf8fe6d6324e9c1f3c6eaacedbee586d84be0abc9de8c201e3d389218328b7638de0e1200b213439c8e377a3f83178f15fa5ee8713f06b2320222878855e0a8ca6026bc1", 0x70}, {&(0x7f0000000100)="82f26a4004456159a5ebd3d121b6e289ab1084b733a51f12cf5c16a5f6149330b941dd398605e628bb9204ce3f1568fd18e1beb733cdc6ebdfb85e6478b255ce72b85e8cfcc1", 0x46}, {&(0x7f0000000180)="31a26ce39461954f69db8f0668a923452c87c9ef15694ae8bf25a449c861c80d72ade403bb7bfc6b01733c5e30827749a2ec7e62059460e5a57de98b6788e2ed15db309f418ad55c6a22ade7c31e9950042d0b5b68f636d3a9d4577c37559879e34f60aad03ecf5890859d01b43568bbc1e6e1dafaaaecf9cd1d14f822abbee4ea3434ba41cbf564c9ec50a1aaa29ee0bd4b5a7f43822fda08a34c41fac6947a4c495de6c15f92f62b5d6c68ce12be0ac0b5ee5de6505ea4fa444145da3aba5258963e4ccdb88921a413c6c092", 0xcd}, {&(0x7f0000000280)="d2c9e00b5fe67b685ea780f49e2d9263a3a6bba25913919228cb17527a6923d1380916fe0cd890599fadceaa80ca3ff8a65d25010f73899000c2a3760d4da3d816a20d60a315c7e036012c7d2bedcd9e6eb13657bd0b23662dcfb2e2cde36f4e9c", 0x61}, {&(0x7f0000000300)="2f1f2b4493e94b74c0fc255550702aa2f504efdc5026cd7643358f72c8199bba5ed33fe1dede3b998d7e33127b91b71b79ac11dc4712dc8436bd6c269803a33d2608d51ff01a80f2fb959cc3e58d26af79bf18bd938f59d3afdd141be1d521e78cc3d6af755b7fc04b8e257ab305bbf56988a54c4b15c48d994da5", 0x7b}], 0x5, 0x0) 16:02:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000040)=0x6, 0x4) setsockopt(r0, 0x2, 0x7, &(0x7f0000000180)="5e3ce8c9041c55911f4385c6c7c48e4d59769f6f1084f25a837726902aee77fbb17bc72553088b57e5fa111fc6d256f57cfb41c7e9d766f38eace7c3c4432dc0d865ee34d29c3ebd29b514a84beaeec565436756b8c8f59e01526b9d74e32d380c024b1c193aacdbddb3b5e8dcf8c377a73add238e11c202c11535fd2f1bf422a9bc6de4a342b0c4609a4480cc84c495d101ec5ba5e5fecadfd37c065eb92273d7932d78b17472df3eaf63f02b44daa4bd3b7d1ac15b92cb2af611746272622041d1224242dee5de29a7be6023eba05c4f20a292fbe332c789bd1ec2d44dc6ffc68e234ecdbe9d", 0xe7) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x94, 0x80000000, 0x1, "01593226c7c5578cf322aabe951f7fe5e3d3002f", 0x6748161b, 0x6}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000300)=0x7, 0x4) syz_open_pts() setsockopt(r0, 0x7d, 0xb, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x10001}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) setsockopt(r1, 0x29, 0x80000020000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e053048e69931929648", 0xfffffffffffffdd1) r2 = getegid() getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000540)=[r2, r3, r4]) getppid() r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = geteuid() getgroups(0x2, &(0x7f00000003c0)=[0x0, 0x0]) r10 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000440)={{0x3f, r6, r7, r8, r9, 0x100, 0x7f}, 0x4, 0x5f9, r10, r11, 0x0, 0xffffffffffff2afb, 0x3}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000004c0)={0x5, 0x31da39a0b017cff7, 0x5, 0x8, 0x800}, 0xc) 16:02:30 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000140)=""/90, 0x5a) fcntl$setstatus(r0, 0x4, 0x8c) read(r0, &(0x7f0000000000)=""/21, 0x15) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 16:02:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x1000000010, 0x8002, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:02:30 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="65ce7e90bda20cc7832e2cdb94be150a50fa7a1c59bf8abd419910beeca8294bd37fba40240cf3d6350061c0db2170e9925412673f738021fa93703cdafd5b66aff690e997c3f8f5d9f9dcacb840fe2a2e23ed2d149d2ada6f3f09872e1d0e1bdda3119125eb92edb6c5cbd5eb98e78a27fad2e9daffa9fe0f5f1761ffa80c0b40811f5a300cb4b1f770b787521e5ed113248cd995de8e81c196a9a482130e", 0x9f, 0x1, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) ftruncate(r1, 0x1ff) syz_open_pts() close(r1) 16:02:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xfff) 16:02:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) unlink(&(0x7f0000000080)='./file0\x00') bind(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="2d012e2f696c65636cd07ab769f8b7ffe63fc514aa390b83cb16bc2391024f3036f2003a87383081cdca44716c47d5418cf17265a73165a6ba0898d8708cee866a7142ae0d8d41d806120971bc8d7f73f6bf7c089fcc53a8ac46c6e81eba8d8faf62023f4f3fbbce0ffdaaa771a21149acc41a234399b0e357b920975dde19642ba8d88b0c81aa20854af55a8b5b1bd3f67b27bbdbcf52c5ad290ecd3f0ccb5071aa84c16e43e676cb4a0f73f6f8fdc5a0e970beed061c7a7a395d5504319418c2c92027be87f279de044de9bf74c92104a60ca635ba54bc0d31a3212a456d0ab397ff41995ef929667a8a300c02679b65441cef6e7befb614130561750381cf7b0341ebb806000000d096f7e35b24995a10321a058d6594dc4528b0b805a33f1145e357ae891988b6b7b1b3c1637bb670e2363c1ea295866c28629eb10b295bec937ea8d004332174f12fbd1a20c70bb459f4c03f5cd0ded72e338f5385fff32252d24348cb53fcc36602daea084d364beb1cc583fba21e2dc08f0c0666cbac1b10759e4707a71ddb849a8f3b68e086580000000000"], 0xa) dup2(r1, r0) 16:02:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = getuid() setuid(r1) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x30ea2161) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:02:31 executing program 1: r0 = socket(0x2, 0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="820206c92870315ee62b6114ea2e2f66930d0000003dfa7257ba59bd936d24857148eac4d3d95d01c864b3348303dfdbc844f28baf57212d90741f940f349219544e0316b5cd58e353588e0f607c484e38873c08a01d211000853aca3c866c9f4cd09aa0ad5b2969566858652b8ad3730afacb6cf7038a161a13c68dd8f0d0c6fbb37a8887e670f31e24d085672437b64dba301eea5c45d2d75f3512cd5708dbc036c609cf7b904acae5f0c6ddc48427d47a50fb5dc9716bcfe40000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 16:02:31 executing program 0: r0 = socket(0x1e, 0x3, 0x200000) recvfrom(r0, 0x0, 0x324, 0x1, 0x0, 0x323) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:02:31 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x801, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0x3}], 0x1}) 16:02:31 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:02:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:02:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x8003, 0x8) setsockopt(r0, 0x400, 0x6c, &(0x7f0000000140)="03000000", 0x26e) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 16:02:31 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="04"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:02:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1011, r0, 0x0, 0x0) 16:02:31 executing program 1: socketpair(0x10, 0x8003, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/97, 0x61, 0x41, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) 16:02:31 executing program 1: setuid(0xee01) r0 = socket$unix(0x1, 0x0, 0x0) connect(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = syz_open_pts() r2 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/198) ioctl$TIOCSDTR(r1, 0x20007479) munlockall() fcntl$getflags(r1, 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSTOP(r1, 0x2000746f) fchmod(r1, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfffffffffffffff8) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000140)=0x800) 16:02:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) close(r0) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:31 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0x9d917bec) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0xffffffffffffffff) lstat(&(0x7f0000000180)='./file0\x00', 0x0) 16:02:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpid() r2 = geteuid() r3 = getgid() geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = socket(0x1e, 0x3, 0x0) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r4, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000001580)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000180)="306d1c5377fd1c9f62562dba0250afe1ae5826e1949f0bc47d7d36c3c3819323d8616cf5d159d1e2ffea4b0e3b2537f7fb72", 0x32}, {&(0x7f00000001c0)="80f98d0f70f814d600d275ed700f0fb6e40fda824a5d42fe5373b09b29d6eff17b44219ff848303757bf336c0e4a175b8a6f3a7705b022753cb7489f2fa45e4b174af6c6ca7cf758117210ed6324d4592617c7c1e95d67bb32f0a2753075c48ef0aba19056ae01303800ae35f0a529e398162c03f9706e36916a208fa20a47d610798a2cdf832172", 0x88}, {&(0x7f0000000280)="8911e43261242db5e1b72a3ccc17d766a0fc5c7f0056bcefac71e218cb9da62529b344c1e4586bf0747bd340d55d783c14329904f59c86e237e620599ae19e48f44b0dddf3b39905b51f09a2534df332d96737d041a32ac6496dc84d646b3aa6ff5a8a4547ca7f", 0x67}, {&(0x7f0000000300)="c934bd332edac217fb696ae8506fbcd68541765e5db9a2b70eacadf3f8c200e8289d17f66ab2b950164731a2cbdd8056dbb9d3bc31466f5886c0adfbc7a36d0675f7edfbfa0ed20ad7c82807c351b60ab08a8f8748624d2c3338b66021ed25d72b11f9e9b39ee8843a2d5610f52bf880de84ff1dc743e2c47676bd89b6ffd0e257e3335bb2eafe4eae9cf3e0982fae9a106481657f6f24dff8fcb5", 0x9b}], 0x4, &(0x7f0000000400)=[{0x38, 0xffff, 0xa4, "45d4991b60411763ce7ec9dd4535da280b8b8400d3da4c44042613271ae20f0c8e2ca81c7088"}, {0x100, 0x1, 0x4, "7c68e600fd9073caecfe36af04deb99ca1f8be94f8182332781c00e9ffe9449bcf6d1938fd273bc54b0749cc8a1e72d7a543c405ca23702084b45891b82815ea9ddd02052dcfe2ae430949a034eaefa078fe7de815593bf86ac46b5834299a1fd6a38d454d412e34ad11de0a829ddf9f953a1a60b8bf4420a3c93878811ed26f3effa921f9e9c23c0219ebafc77e43d5307dbbb9b0ed305e1deb0211cc5fa10ff894f11165ea777655c3dcd772cd626cb8b367f101ab56f819138e3bf38f1ff949660a27621a10345ebd85a139ad1f9ec93e431300761bbfa8a3f954394f2ebd9cfb9ffbb0e2222a75ca8ab0ba7fba65"}, {0x1010, 0xffff, 0x5, "5e14d64fd3b53571c4be49748225ba965e9d1fe0bbfac33ff67a88bd524d0e7085a96c67cb81d359e2c2adf9db5db4e817c0668a41f84f6e6ff5edd3aca863d2e673b047251b66281d70ba97ecf4c58ab60af43d4883a2d29f8b0f07c8cf9da32a3e7cdf3aad56f231811a0e5b010c17b84b67020257a6e43070148b9bfdfb754a45299d3a29db81e5df3f62dfe9d8866ca65be0ea6ba86a917269a698c1448f4a0d8020fbe3dc2bafb272ee1987bb03f87b7f19f1253fc594dd436bcd520f969809b83cbbf3796063b9a4185c6e10008a35016129d1118e12eab4d11be5e94c0de99cfb4bd101f5a335ed9bf2ebb99de308d738b2f8c951aff0dbdba308f9c9a778fd627fdbc6aa23332f724688de789111fed49e825128525deef70f92893bfcdd0c43bfb3f678bf4c6fb469f391d4b0c603e48e10556c754303c55da9db7ec65df640b34c83d36e43d03917b1ce77fa0056bf53b4480f448ef96fe24cc0f7880724e5b9b16aa2d02ffedaf3c6054da809f81980336cebea49a44d877702f617a29003d26f70dfe258abd9d6a346c70068b700437eeee14b08505fe694426a3f94bc467ec76ead97615417eaa20be4c335fd2099f961c54108ed6b59ddf2133821169ef095b38513d50b7719de30191936e958d2f60ed91923fdc5bc25a78981a80871a0287a3388fcacf0d434d099138b2d712cc98cbba591664cb9deedcb6942a9e63046eadbb69a67513066e5d13c74db6a1a3343b7acce89288c5a17196b2030f81d048c798b6c6e2356cc182b74aafcaa0cfdf70a7935672f5d0cece50d00f4c08189af501c58652d3a27338c3846185b90a0e5ff0310a701345de72d8bd050297489260cce8e027b949de21e94a8e7e0df7cf0601d58ed512802378bf61570c39a548c4ead984380ab3c5f1ab77d2cd1fb21dde0d5cf2c58823a762d3bb0afdd1ba9a60b5205a03c53ac1ff97433d205ca209a0d39a6681de687463623401437cef0eb92465c17486d65f5aa5f9f2418f59779e3f52760a77514547a5e42d42381ae78f4b85885ddaf95ac1330dd89f3dc48920ca6f1a245b118c31ba694ab285409f53c6d177f7fd374e2e547e95c9b0c6f0c7eb9f90535a33ffd7edbf4b0965e9394a67051e7e5969d5aa14f6c8259ca2e939e633f3e89084019251411a6487b0ef29a3f67d15a1a17a9cfede538a6b94bdb5f40f833083634f1da0436a89737564b09323383ee8a12d5783e8aa4eeabc6b2786abc86120d1ed8dffba0eba793d6f5afad8d0d5644b9d6e751f9faffd4f0c00192b05da02987ba2577adbee01d7ef54c23a509430950b1712e9270039263b9eb994b75838814a3a70199188bb634c36b3d38805ce4ecd4ee3f1b59956a3adbd6dbeaaa9ebf6f5c0c4defa2f68866765b3ca101374bbbdc54e2164217a2708fc3fc09b86c72f2ffeba8ec2307bb4af5296dfa088ce8bcfc8750a3b44521b5ce37445a83d85cc5881a065d874c30bff42054c5711e14d35916b5c44d828d6c6cadc96e16a30b3d26dc4a58dd228144621b9b102f13bdd9d92db04182d21208ca982ca5b38a3908e3131297cc68eda32792f9a84a636f1b052d4fe0a1c2cb7a0ef7d7bc5b0f48a12b41996e83c1f238403de5d8e0dcdf25494d89f74af8a58be06fe514bc6b63309ee4e745ba7b898440dd59f8dd97c75d13f36b8f094f80037ef95ccaa63da1f07e3d417ebbe58cb87087799cc70a206b32384fe979f808a695e0c42a89a85e1b77cb04b0dff3e9f789886e1e6a55da1e89138a79c09d1866464c2b68f98471c1e9170591f35ec1497be1c99d460c1891eb741f7af1ee2855572ed0d618ef142ef320c764db83350d4714935ca3f03e5170e7b92a767de3aaa3ea48b56ce633694eb85989e7cf31056025064e4bc639b85057bad34bba6a1451080d3d56e12c81f480c15c69d6dc074437afac2486ff1bed2afc6e32d8d7fa21e08cffdeeea26d9ae022ff76ff565f217e49bea2f2ada3437bad1bc74df085d7a37d2461e81df94a5d5e2f40c607982520d6b66ed7830d008cc91fec73c664e381d68c0114ccb8381829132740a5cb0cb12ce0b8304f7669bcc8e66c67ac3e31da43ffaed428f94a2ed83b900dcefe56426dd281cd623402c9c5feafb3e3a9f81b39ccbe94dd954401c1485add1c0db26af134ac03d4233217aa769485c27a35152d3f20ce20bc38ed0d3806a822ebc095665032fcdbe91d323b20fa46bd11e323ff3efa625f9b5ebdd65c21ffe45a05df8c49ecb7a20fbd30ce9ba08a3fc0c95d2fbfbbbdb838a3f943dedb06045f3ebe0215ca3e9e2908442376a28b8caa3f89923385814c8735f48784bb6297cc1a76a5fd1ef2c2fb834fa56f82046bc30ceaed6062ad30d4808dd38b3d499252a172b4ad381fc1f627fb9fe10252ced13052c58941a7df662112239688da16eef6dd2a20ef7030d2e687f8cad6f2bbb4c3e46d88f001d27bb7022b4ca85fa0ec7c17b323dc8efa7247d42623343598ae6d3b572a3de4fd0019ea0f7f79383824875114166386f2f088af90ca97dae19b060f3598714df452617495665b213e3201afb1f449403953f488d687300e4eb8cc85bfeff9901753b421e21a14e33d469952426a94d581e9aee93797fa39652aa6304786ce5e798b27c3c2c2fa62d3baa193fa75cbd34ea4adc37335cc035b5c8e0e941b05de6c9149cfa9fffad798d3bfd3e53623c3d3bd6fef1efe029f0c3bb7622b12e4515b10b3dcd98d3eb309cbe9133939269b66802b3a611e45a85ee35aaeb00a8e64a0b676e95809b7de5a1309e0feea1041c3cd901e81556e60d438ce82dc080e92ddcab208876fca2d51dc330da20f7b9da416f6651ef39a99e57790f93b150cfa8744cfa50366e93bcdbdce44f2c502c0f2fd8ce30afcf2409c1ba65dde152a303f2a08b1c3b80b3da6ed4d33f0eec9c0c35d0f2a5a02cd08606f0d45ae60c871398482cdc46694fe0da5fb3a5741bc5bc51a1c791f91cef88d3562d21e01ff716bc6ea6f329174174718949865f389a282aba3d13a5748bcdc08cfcfd21a43ec8f8791bafb79ddefef1cf1f45fc717e0c889c384f0a345b7e97cf7bf11e099835e327b454b40fde6f9121a44ac18ca8760194082787a177d73d22818d2f4f6ded40a796e183c244a089da25dc47a482d8da8fa9a5ffa944389999d9c13836b5dc8f8c118a23cb8062deeae7480fbfad08d611a5877097335f05ec7206d05bdab7124a4c9f05c3d2ceb86ea44a67334cef0ae406f8706b9b80dfd1094ce336de1261310b07992d6092e93f9d07dcd855a0225b2017c99aac6f16ad1babce0ef9c3c7b603a7603616ef5dc86c1698beec2e38058a8f0f89c2cad7be052659425ba5cdf052cf998ca061d148776e98287f162f3757b3ac96c55b24d28ca30d6407df5e41f3937967886efddb781c31b5b7d40841068422c882ca7bca1b1e459582e337caaa69f058683fe83ce3929a5b61a6c0d1bb2dd45796211a04361ca7a77441387dd024472dceb381565238e9dc8458381cdeda4e54080a796ac3778c959b5bfd678a39a5ad22d17496c82d236473f1b38e7df16a5dcc541e451da87654c56e1413ef3e5b5bd7c01da71005993a1232c9c5f05e836049b1046359b4e35d7d484679798783ee513cc17de0e7fde7430aeb7319205e8f2aa42fd15d6d88c606325b52d397046c6fca2247774ca377e93b232e07e2d109c47e585d6c2d675867507b3265c0fda346aea7cbfd217675518b8e9c20f28ecd96622c372658c14b2c71c6aa5393345071243008118b8f99704db050e7a3b059ed8f6fd2266e18b8d9402c251d5ced62a95d1a2f6f9f2a1b51d4950f6c9386efd13b96156ec3a281721e1567d4d44515dc07ba538a955531df9efb65817598c2fb8f308e4373dd18958cd143cc96682d4309d998b0bfe90aa213e835b6846e011bba90e087e636bb9a671967e3320148bd5d85c28fdf252edac6f21c3b76efc33314f2af243f55072762ea50b77420d810d38b2a4f9159763657d7f02f7930d826eac69b3f191eb3c3d296fcfd4cebeee1f99f17296d1d25dedc43f0da543e47cb75a6a45e57a88e2f0b856fcd1da6a3d87ced0c97d360a4477244823ad62c8934268fa118d0685497c2bc8993ba1fef607f91b93ef33116fb4edcf6c21d2dd0bf97d14ba3df9a795d37f3c40857d9d7393b57dbe8bf2cf4e71155a6b42ce6b02d810b2f45c8d185b12fd4e7df06202741b2840d83f6ec21a791457d1b717b0a70f0ea370697f95d112dd0ff090add2121e96ab89a753984fcadcde7c7ef5efaf7cec3f4a706556bfde9ee929fb6dcd63103e77483224198625b38c495b7899779c761bbdf377699600344c2408294ae76b47b44d80e1bd96f6f8fb93b05d838d28a3e4e91dc36f4c223bf5239d51653a9ab818eb8527d82a5775104fe679aa833004ebcbf9fc1d283e2f0333f25b00607d91cc6a9e791bac0e8d175ce408df064dce036b18b30edfc8debbe09cec47db5f594608906c7bb6f8335d5a9f2494a938050ff26b7c937595691a08dc6899d9ae1ef5898574773b480560ba6e9619e559188b3f9501784556253bb67b1c02d6ed54d0850cc3e23014fcbf5da5dc3b6897de9aa66454218937e4b99004fd1ec3ea0f8fbb2863169aad18ec8a2b954bab091cb8126a33e12d518c2eb44b551f85801ee3383d111b74082f95b361696be11d729464825b3b3a677c31d98eacd55af242aec51346956386b78d647e945903db732cec8a526b16640a34c4fa3231b32bc12ff0e8ad6d918ba5975d697d6320e3a9c0974ff1e17e9beef3446ffa05805b8c2de8be4be9ca985ff3baa1ee8e32afa7840f60eeec92dab4988f9ef189ec3f0073fd81b016735c48e1b373a96fb688c80c379a7ba8b9df680231295d13b4432a77a6c33ed9813ad576c04cc0e550341963da030e5668f39e023295d9d3a1b329e20876a045ef699e48e91843af443ee7655d8b920d5f5cdd95fbffa4d24362b3728ad976c4d5760650db63e2091841ffcaccb5cff8ea1ae9587107c908df6086db44053a825242acf87082b757f89633133fc6566d2d7157ac851563de86095d4ad4d34476b44fbe4ee9f03e54e56995b21844a918a84195a71d1150a7789987fcd43f23a235f24287b3bae9e2ae9f6a0c9f563e6c4c2f74cf92cb37e1745f5bf1f3bb6877063227374ebd0971a1f7774a206027e2e9ffe584fbe4ecd6f97964f505f11d84e28ad64749ec217fb29024e990c0f1fd38af516b7e04d9e3096ea1b4925f73a5002ef0b7e9abd4e143b82ef570a2e06717b03d08691b4d2162e2008302541fba65f50afbe63b74df2170b695fbbb847f0ece257fe4d5601f0e9e85f0f5ca07480592b938351f944d0b4872a5de066dec593e910f2d44fcbcb836368950412c0a41f07ba4c60821ae61f8ecc670467d80d8777e62738c848d454c66b82003a987812931b5516151cc7565a404af29f4cead99094e53e60f023ff5f851da7b5b43c6c02d1fd3b35dfcb094529967072151f4c220f6d308da6e62cd82a34ab171b3757bc42830fb3618fee6f4c0734ff6a3df836401c5fb936464e3a53c5e67f58b68a18c49028f3df0b16da55080585c33e8edbf9b427b1ed4aa73bf15d23e2e8288de46afd5fc68fac7b22f38038340f141ee223427e3b0553cd0e617b3bc8babff77a4f7aa57a97fd10a6610e4f040b195198d9a99d8c5611f21e3b416acd2f7db57b0d8f38e4416a8d7aabd8a7173c0276d95eb6292"}], 0x1148}, 0x0) 16:02:32 executing program 0: utimes(0x0, 0xffffffffffffffff) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/156, 0x9c) utimes(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x5, 0x9}, {0x7, 0xffffffffffffffc0}}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 16:02:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xc0000005}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000003c0)="070000004984f79f63371eb8d58e252ff1559c65ac19fd8909dbd9e9ae7ffc331820d7b0c0909b3c6aeb6d8495a53edbd74a67511da78e4bfa159a9d96f40c49433fdda2ceb5354a124708d6c21729aef2a85e7ac8110633b4b535d854dfa7484bb84fe74adcd2d281b1f5ee53471d3548fd60dd1c2262eb13022d1dfd19a51e6b4e01c41228a0c8568179ac8f614f22c65fe10087867244fbec210000000000000000", 0xfffffe70) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1e, 0x3, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000030, 0x10001, 0x2}, {{r0}, 0xfffffffffffffff8, 0x40, 0x27, 0x3, 0x9}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x94, 0x0, 0x3f, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x3, 0x10, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x8, 0x7a9}, {{r0}, 0xfffffffffffffffe, 0x88, 0x80000005, 0x8, 0x200}], 0x1, &(0x7f0000000140)={0x6, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:32 executing program 0: r0 = socket(0x400000001c, 0x3, 0x5) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:02:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce0a0e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf00", 0x66}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x2}) 16:02:32 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x746b937e781fd73b) 16:02:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./bus\x00', r1, r2) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mknod(&(0x7f0000000200)='./bus\x00', 0x2020, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:02:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xffffbfffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x85, 0x6a, 0x60a6, 0x10, "7fe3462976c86429993c5d1a028aaf5086121e1c", 0x37f, 0x81}) read(r6, &(0x7f0000000880)=""/161, 0xa1) 16:02:32 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) 13:34:12 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x2, './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) 13:34:12 executing program 0: r0 = socket(0x20, 0x2, 0xfffffffffffffffe) listen(r0, 0x1ff) 13:34:12 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 13:34:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair(0x2, 0xc007, 0x1ff, &(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') r5 = getegid() getgroups(0x5, &(0x7f0000000180)=[r1, r2, r3, r4, r5]) rename(&(0x7f0000000040)='.\x00', 0x0) 13:34:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:34:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x23}, {}], 0x2}) dup2(r0, r0) 13:34:12 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xc7, 0x8}, {0x86, 0x6}, {0x21, 0x7fffffff}], 0x3}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x10002, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x80, 0x4}, {0x66, 0x6}, {0xa7, 0xfff}, {0x8b, 0xffff}, {0x80, 0x3f}, {}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0), 0xdd}) 13:34:12 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() r2 = shmget(0x2, 0x2000, 0x401, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 13:34:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x3) fchdir(r2) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) pipe2(&(0x7f0000000080), 0x4) close(r0) 13:34:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x100000000000016a, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x100, 0x100) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10009, 0x4) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0x6) 13:34:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20022, 0x34) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x4, './file0/file0\x00', './file0/file0\x00'}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 13:34:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x42) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000540)="f7a7ac8cd59b0e6b55628812ec342f5dcd251e5ec71c684508b01e1d57e63f274152ae5f52b14ad8b668cedde19cba744e15a1feb14c8907abee3136b3a1416359796fb2f8005c79595817365f15a7aa28b855b5590e35625b5d5d054b1253ca2874f9ce8f46a2cb0a7c24e83e4aeac4b61facf015", 0x75}], 0x1, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000640)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x3, 0x220) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)) 13:34:13 executing program 1: nanosleep(&(0x7f0000000040)={0x3, 0x8}, &(0x7f00000000c0)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x2a, 0x4, 0x5, 0x8001}], 0x1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x44, 0x0, 0x6}], 0x6, &(0x7f0000001180)={0x4, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) 13:34:13 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fsync(r0) readlink(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)=""/136, 0x88) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r1 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x8) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') r2 = socket$unix(0x1, 0x5, 0x0) connect(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c65309f0d000065302f66696c653000"], 0x16) renameat(r1, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0/file0/file0\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 13:34:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xd6) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000800)) 13:34:13 executing program 0: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="6800000000000000000000000000000070b70ff4a6ec3169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab788d9528557cc49fd86a56acc00"], 0x68}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 13:34:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{}, 0x144000000000004, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 13:34:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x20, 0x4}, {0x18, 0x2, 0x0, 0x5d6ec17b}, 0x0, [0xffffffffffffff81, 0x20, 0x4, 0x4, 0x28, 0xf2, 0x9, 0x3ff]}, 0x3c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x6, 0x400) semop(r3, &(0x7f0000000300)=[{0x1, 0x1ff, 0x800}, {0x3, 0x8, 0x1800}], 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xffff, 0x7e4, 0x1, 0x9}) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000080)=0x7fffffff) r5 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r5, 0x800000001, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000580)=0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) r10 = getgid() setgroups(0x3, &(0x7f0000000400)=[r8, r9, r10]) ioctl$TIOCNXCL(r7, 0x2000740e) r11 = semget$private(0x0, 0x4, 0x126) bind(r6, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r7) semop(r11, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/176) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x48000) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f00000013c0)=0x403) renameat(r6, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000540)='./file0\x00') getsockname(r0, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000001c0)=0x4) 13:34:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000100)=0x1) 13:34:13 executing program 0: syz_extract_tcp_res(&(0x7f0000000400), 0x9, 0x3) setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) r2 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0xc01, 0x4) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='x\x00') ioctl$TIOCCDTR(r2, 0x20007478) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000640)=""/61) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r3 = socket$inet6(0x18, 0x8000, 0x1f) sendto(r2, &(0x7f0000000100)="278d3c61f3dfd6f75d72f46d98e8037974b37d1992225a32678c434b9a2ad84baa0c6fc15a268e18f3ef4f04c3c0941838600a9378cbf099b93bd7aef66c1b", 0x3f, 0x404, &(0x7f0000000680)=@in={0x2, 0x3}, 0xc) getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/239) r5 = getgid() r6 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) geteuid() setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000480)=0x1, 0x4) r8 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000440)=[r5, r5, r8, r5, r10]) getgroups(0x6, &(0x7f0000000240)=[r4, r5, r6, r7, r8, r9]) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/185) 13:34:13 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x6}, {0x5, 0x401}}) close(r0) 13:34:13 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 13:34:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r2) close(r0) dup(r1) fcntl$getflags(r1, 0x0) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:13 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) socket(0x10, 0x3, 0x6) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x139) recvfrom$inet(r1, &(0x7f00000000c0)=""/153, 0x99, 0x41, &(0x7f0000000180)={0x2, 0x3}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:14 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0/../file0\x00', 0x2, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0xfffffffffffffffe) r2 = open$dir(&(0x7f00000001c0)='./file0/../file0\x00', 0x400000002c5, 0x0) flock(r0, 0x9) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r1) chdir(&(0x7f0000000200)='./file0\x00') poll(&(0x7f0000000000)=[{r2, 0x4d}], 0x1, 0x0) chdir(&(0x7f0000000100)='./file0/../file0\x00') openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x160) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) 13:34:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() r1 = getgid() chown(&(0x7f0000000100)='./file0/file0\x00', r0, r1) 13:34:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() mknod(&(0x7f0000000180)='./bus\x00', 0xe020, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x9, 0xfffffffffffffffa, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 13:34:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) recvfrom$inet6(r1, &(0x7f0000000140)=""/62, 0x3e, 0x800, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000780)=ANY=[@ANYBLOB="5602042f66696c653000387767f300795a86fcd274be079ecbd5a184de9578a9314df05b1c03684e40218cf99594c7d342296fad4a1a42c148e32aee965d54097ff55e27f3c37efbe6a09dada35bb88dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d0495ae300000000000000006bc63e03e0ea9463b100d60718bb29e36100bbf734e03519404beb7f2e15e9ca36427071c6f94ff9111a4c5c31293647c100000000000000000000000000017c10fcccf6f815b8f79b78dd9aa37de648732d2a925d197af7bf710c1ad91104857c2e426e876e44c4003736afbbe8d7f29b6a387981955cd81979de0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39e5159f2666957440e90be3b46"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x102, 0x57) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r5 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r9 = getgid() r10 = fcntl$getown(r1, 0x5) r11 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f00000005c0)={{0x400, r6, r7, r8, r9, 0x0, 0x5}, 0x3f, 0x1, r10, r11, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x3, 0x30) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() 13:34:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x400, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xffffffffffffff8f) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/70, 0x46) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) write(r2, &(0x7f0000000400)="42b4ae432bb14045e2e89b256e2e2e", 0xf) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x10) 13:34:15 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x0) 13:34:15 executing program 1: munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) socketpair(0x3e, 0x5, 0xfffffffffffffffd, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) 13:34:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x4, 0x1, './file0\x00', 0x8b, 0xfffffffffffffffd, 0x2, 0xfffffffffffff3b5}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x40, 0x4734, './file0\x00', 0x5, 0x9, 0x6, 0x5}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x10000, 0xc45}, 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x8402, 0x40) close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x2) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x68, 0x3ff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = shmget$private(0x0, 0x1000, 0x700, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCCBRK(r1, 0x2000747a) openat(r0, &(0x7f0000000280)='./file0\x00', 0x8, 0x1) mkdir(&(0x7f00000002c0)='./file0\x00', 0x20) r3 = syz_open_pts() unlink(&(0x7f0000000300)='./file0\x00') preadv(r3, &(0x7f0000000640)=[{&(0x7f0000000340)=""/174, 0xae}, {&(0x7f0000000400)=""/255, 0xff}, {&(0x7f0000000500)=""/32, 0x20}, {&(0x7f0000000540)=""/206, 0xce}], 0x4, 0x0) unlink(&(0x7f0000000680)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x0, 0x0) writev(r3, &(0x7f0000000800)=[{&(0x7f0000000700)="71b29db66ec10f4ddef0e81cdd71e05088d0c7cf85e390", 0x17}, {&(0x7f0000000740)="46cb5480d71260bca1f1af15791f648dd780cf5d492a998db2f548795cfd073410657339522b971917f8fd25c7dcd2ad53b2ac6eecaedd144f3df75b9ba2f18868cbe536de73764a98c3f2c1472ee5cacddadfc58d40a41267278b18d622061b35940373b61e0e08ab022f47d8bb6450f7c4dbb05f3e94fc2559823d4849609d7b19dd886f824783aaae3953afcce0d9ce9fa95e05235e847b60c5eca9ac58eff201970f9b48", 0xa6}], 0x2) r4 = semget(0x3, 0x4, 0x48) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000840)=""/167) nanosleep(&(0x7f0000000900)={0x42a, 0x8}, &(0x7f0000000940)) close(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000980)={'./file0\x00', 0x8, 0x400, 0x800, 0x0, 0xffffffffffff0000, 0x81, 0x98a, 0x1, 0x2, 0xe5e8, 0x80000000}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x2012, r3, 0x0, 0x0) ftruncate(r0, 0x2) 13:34:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x142) fcntl$setstatus(r0, 0x4, 0x0) login: map stack 0x20719000-0x2071d000 of map 0xfffffd807efff2d0 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807efff2d0 failed: no mapping 13:34:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffee1, &(0x7f0000000000)=ANY=[@ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRESOCT=r1], 0x3b}, 0x0) write(r1, 0x0, 0xe0) shutdown(r0, 0x0) 13:34:15 executing program 1: r0 = getpgrp() getpgid(r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r1 = msgget$private(0x0, 0x40) r2 = getuid() r3 = getegid() r4 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0xffffffffffffffff, r2, r3, 0x0, r4, 0x10, 0x7}, 0x4, 0x7ff, r0, r0, 0x3, 0x8, 0x7, 0x3bb}) 13:34:16 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, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) fcntl$setflags(r1, 0x2, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) 13:34:16 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x210, 0x0) fcntl$setstatus(r0, 0x4, 0x0) kqueue() r1 = kqueue() mknod$loop(&(0x7f0000000000)='./file1\x00', 0x2148, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) syz_emit_ethernet(0x4f, &(0x7f0000000080)="e2373e03b9883dbc701f4db1c08cbd96419a9d40915aa08c7527abf04cfc4e10d091ec739d75e0fd6d02fb5bbd5adeabc042649a9d4ba631837ad3f234a37ecd2ec325bc92268691790404f8d3e377") pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r1) 13:34:16 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, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x9}], 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 13:34:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x37, &(0x7f0000000000), 0x0) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 13:34:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000001600)='/dev/tty\x00', 0xa0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001740)) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x8c) pwritev(r4, &(0x7f0000000080), 0x8b, 0x0) r5 = syz_open_pts() unlink(&(0x7f0000000080)='./file0\x00') r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kqueue() pwritev(r5, &(0x7f0000001580)=[{&(0x7f0000000180)="13e1648fd27d11c7d37398a2bfb3b912126f2bb98d31af33683ea3f452e23068d9897688567221d792d8ba417479aed30d567601881a524d74cab9bc195b304a1fddfd9bcca34dfaaa0b2ea47909140f841668740f22395e539e04dc2d1e5e18779684d3c3250e900502fc637c4d3c0b9fef2c9f5cf02486d9d826046d94", 0x7e}, {&(0x7f0000000500)="298abd1457ea517ae14cb3ed464319b38ab44139d3c6b1562804b3bb8bae04e07f6124de73212ae4741518cead65560ca4bc090668cb08cb52fc02ebb4c86e9cf50585267f4138f1607870173d35c373498776a90597f8c8c3ba28581fecd166e9ce7d6c2f43abe8cb8e54517c61e1f5753133da698aec02a01417ebab0b90a955cfd9e950a366f3044aaeff1b10055535e87fc56781847ef181a14dc1e301ebced47cb1520d6093a7d39f19ab646db023e914037050a946151f3eeb23b20282da3650cf28c3b15398293e377a201cf4cc35ed8ece3a5d96f399619344288b908a59840499e9c8c7d77586805d447390c98e9b561e1690140699a3bb03b34b4a3872c61888be4d3f01d2000fe0d88253a7772eba2c59250e4b00669f8a301f3559ddecd03ec58bdc1c8b3ff2857598f30be5bdd70518ec0cff229f71249e9364acd8f00d0d70d5bf898dad2d073868e21ba38cc6046f22f7eb43991a04a833bd38f0c7d594f9a88acae28e689bf01d549be026c12533673730d36c33c4f8aa215836cfaa625dcb8948ead73044cee131a1a4ce4bc4f8da45d769929b48325b8596ce88a383dc19a78d32a88ffa61f0fdbbe75112ee4e2a11d2a911099f0537ae5b9487b9b9947e4713670757ba84d9ec91f7ac14718f8757ef2f1cc225f933fe585b086b9f950ed12e9658154c573afabb43e7b6b3cd52076bccc768b0c61efc0651e50e78f5a968ce480d1c69d7c1a2c139fbe16bd63317f8bdec5b3f2bf860514243d2082604313def7a70b49ab4369eceed0e0a9c182ae1f9b95e509eed2f77dea8e2e5961eee09639eedad2f3d82904b35e131934aade58dfb4241693f916dd8b8e3b156ea04439e31df5d1e5cbd72792a9a9b4650d18e7d9e1a179fd19db6c0bf99e34f18db4c48a21a981b054fdd613d38756a291e864ad68cf8b36bd63627cb4d8dfde93abe4780cfd00ba6a50c0c788d3b7ba5dc61b68bc77ccbc8dacc395381569936f6a026fa8d6a80fbace08f6ff044a6971e5b2a52b3634a2e2fbc6ae0fcb8d7838ba29d2e38d32b4e69e6d8206fec2414ff52cfe41af84e4308ce37f539c31360fada0be672cd1e7641e61a55555f223cbe880c3331cf6c599cd9110923a51c29cb4036f5667b5b1fc4963fd1120d65bdf7ca9f82be983f2a3e9023d286f8d264f09f677917a2c32eb6bd1335c7f976ab2487ac1ea2a0f97975f45764bda07ed24b80e59cdb1ac3bce7089b93e43cd7643505a93ebc0f7d54b69b5f4a685f27236d5dce70248fb092dd827397c5b2cf5b17feecbac6b82b7fb127ce6e4aa94a29b3ab3478ddc56195867ac3edd0bcaff4d57e5761857804c9de95d4e20d87e4066fbff01e27b8992063baf2fa78b5bdd067c90d59bf8615a153e3af39d14e0f30df09325b9781447bcfd48ab6a5f4921d5af53438776a2eb0e4386f7ba34c05cca132fb5fde7ce94cffef204ae387ee2533a3ec14857804ccd2d66ed40feadd6950268f64eeb6a859eb9385257ab22c7319fb5df91b5fae59771f9eaa70a71b36ec8d23b4cf16d23ae58277d985534bdad0bc67d02addc1c03507a322aebda3df7a6d95c9887a619b3aaff039cf93d495cb086c40db0612230e294c6e9c0b4008a2257f19f356c4b3f284886d550578520467162cc0c27cdf0abc2b567d5bd0bd647b9dd967f6f6ae10fd5cb09fddf3f70f40a676b94605f2025f32a69e26a6b33774b036bfa3d5c23c57bf6f7e54d8b594ed5e0a36c78936d6237a8cddc8cd991db06b28f2db8b647fb520e8af3c782eb62adfbe544aed1bb2f79fd743a2decddca17504098210d4bdf1b1fcb71ff1e22d57bdc2dbaa44c4183843a2a07cbee5c5599e797f0674b1ac62465f19b581fcc47b7842c838e4d815567481de5235b815b62995cc46ad18404f3f0e9795bc1b89bc723dad1e5ada091d77b09d99b445b4dba2da9d485403a64f5cf881d1fa616787a1c699f4d3fe744cb813deebbd9fd601fed2bc3726d6b94dfb5e7b01c838d241a83db13381034315560f66276a68f26ce12dcf84f1329d1ef2f34ff407f54511994079616f6ba3686119501db03e77f4dc82907d03ecfb9ef317e2758bdcb8e1b36c463cf78b5e9ba228cfa6774513635d829ae65a67b94abb3f3fad23e597096a32e01e5a3d8b4d236a91f9652bd9eaa3bc84b5e0749675e46f94f297b34c3303fb7d0d4cee6992d4bf849b2561a21e76e47a75caa77f0b33bc575e4d25afd2b35d0094a8c7945c9c18ad29e56105f7d610c40db4b4ad9f0c1975716f90ad4aefa1fffbf79250afcbe35a9c615d4e841b50b9976a59ca2a675a388bbee7e8a0f02852a21527d914246be25e3a4a88f7eb8f7c424ebf91f97233c60b5fd69b33fa19326b919ef658f86b069738b5c6f5f57854846e6685bbefdb63b1013a25593c0b0b9044263a4040a0b0f2d38162dadb21badbfcaa1a93a131ad24b37b47e435b889a3a11116480d8f23237e2d0237fba6c30af0ea0fe709f72d47f87bad298f1d4416c56423e5a0389b0f6a886034e3d228d7cc6b3ae8fec34785f1746b80605c0389a8e2d4c81b83963ba6ce28fc6ac39e53d08946290152135c51ba4e0029acac04aca0cbf998108425f76ad61afaa6388bf8287cb4444b5426579c8be5b62a5ab22866ab4c774fbc543e4b31234ff92310cfb58402ac82034c7f8fb40b47f7fafe5b82920ecc07d7f6708441871a702fc754c18920733d21645affc5013ab3c8611a6415057b5085fcc3758dc5c8c75fdf83d2ed36668f00c2b3c2713833a296ae5f7783fd6b8c7517f6b616c833da545f94eb759739c172ab543b0803a174168dd970f6d3a77f1d6ac4897c45b6f2efaf7a5b5f11a78891ec5c506eaa75add9440d33ff66f66f1f97afebe88e575fa13549628215d8f02ca204b09af9745c33984270d39c024ee1f8c369694802f1da0675a381c7e0fef921175fb0db69b1ff96df2e25e951d0f98aa2641dab82c393066b66eb8639d7bea80a8e74404ddbc493c88476a01fd645b95230862ea23ae03a26bedc90bc0c4253078b7f351ecd0670fe394758c1301d28ad21ad2bf0c26dc4a5da8ec5ca2465241c1f57f5e51a04d78ee91e2638216607c560f79c11ffc07c15c703211ff1c1f58c71c07d66c8c25672d481b919c12c622001468c89ed3a00082aa2eb58a31833fedf5707f0867d69866eff9a031c20adf5dc33f4921db6644d6b6a68066d8a7c415fbd775fe95d814d70b3577cae20c9a123456422ca3147ab93efee41592121d1d444249a62f0e65b83a3c3b689e20024668a751b2e3830425d0375cdaf7394730a4d9f008b957b188bec8e570322774f1996ac822dbbef80ee152fe07f17f2064f8eadc8c7d9596a8f4b8bbed4e628306ac3571375b290ff026c7463665b362ebeb1e78ba6c4881dfa87f7135347e9223088eaf8bd20d7f9456348abd48c6ee2fb21d6d89cc6196570d426d64f495c8ff23a529b1ea6fd000b9e63718c48bea35046aec76cb1e9e3c0147b71db450041be9410768ad8920cf6d62e3b1c0dabf1d50c8e8483eb95839a386ff22f9a89b740667177204dd22b108e73d724807aadbbde6ea75b7ed1c86271e6b98c694ef2ce24853ebfc8e0533ba61ae67d71d38b125c7906b87991bf2f905a7bb77018d7e89c78ffefc284d1d11bdc842834373c2c6a2be932bc12a13930aaf4ea1a371ef0500491f03b0fd7789c9317e8ef7fc7bdc40c595b72c92380550c9e0016c7ddeedee50c6afc23bceda4247beb77ebd9ca6438b4460ef500d29e6fc2445f1fa09806b3d965ad392c9ec267f60d755f48d20bf29bf853ff051f2eb519a45f2fd300a6a4996ba2328050f60dfe94f754eb0333882d5fb16e8276acbd39b6469aef297fe8e8a7a6d8a8bf51d187b32f4d8bc1f3b2dd7dfad7cc534e975e5945bacd9e00fd50f1489070116003935854b6a80f354b8c7cf8dcbb4a36c7953e2b45dba457ef6d68d79499cc8490d77b82f6bfb24c8b4e01163ab4d5f4c0db13df91d4d29fe56641b981bb611ae8fe93ea6ff72eef8dfe7d5949f2d16b1ef8a5d52a146f21fd49a0960a7e0ba237187f675c97db67afedee71887f8bcf194137b291a20d21e6d68ba31d5d126f9665c021e89b21137848fc5158a65fb15bae5eec9b5263408067ec76505304486c1e35d9d22aee37073f6ee1c5c4182d196b1884c478df7e8d1f57e8d4ee1b4e0e343196667e61ad6f6b73c50dc1ccdcb5e1e4bd28beaf5b46fee0efb171efea102495ed7559a0110b8fac30c4d32fb76424cf9d517d14abeb6ffd54f41c2f9cf96cebc828b5ef75d89a170bae0144383652ddb5e3a9e361d0693279f8e859ada853ddfcce9621521f5b1f51ba55ad48f56c1c7bc4b453c2c215269422318a0330dde8bed066e061236851d63c1cf3d00c18981ca2af5ea066ad4c4f855981454342781f83e5f2ddc858c8715f6ceff15cc482ce592bbc61a66eb6cfc4c426a5b697b20a3ea3fe86289f501c634ced6dea4dd6d8f8d0389a13680b812229c13b3584e39528c8bc8f2ab223ff178a83ae3c56396df8c27af2c9f87a7db83d61ac44025a974c813debd8e991210b544327ed0e4af874545c47bada689681fb66f057a159d096f323e70f8c0cd6f083105ead5583b48d0d6053ea703ce65c639697ad72992ee524890646e3c3fd5a144ae4b69ecb1a9b285c930f443d498bfef85136ca4931a1e7dc6c8f2f1ba1fb6e9416e65f9a78ebf8150a3bc602f8f979a67fd0a99b6a0785a706a03f0ffe60757f22628a23a38c6f67deb115b1e1464e7cf664656c4fc5b1e4aa2ce3a5280acf9048da816ebefa273de24b312f5c0a2cf17fc9d747788d0c7747afa885f18399b9e781c97744de1142e3ec6958d2d8c567d66c7e3846d027c0c69890c15473f495e034da5a0daa97e9bad9ca492e7d232dbbc6bcbe9505d32a2ae0b86903fd440d7aee7bb4eb3a5aa323c2648daf7e1ec4da8dad2f33949568d590b72bc03de0acc19fb68df422fa33a44efc035d29f4cb7d7de22e55de7b446792585202ab7590af02c6f65ea7c4a317259ecc97eb75625819e7353199fcd5cbff82094a0a57dbad331b8771f05042236a701ecc13ea58a43a7b4c0fd18b0a2199e8f6c6cb29300ba49f46ece81b3093769d93041a8f12798e4d524b587be44078c8215fe38b86b348411a50f9a913b5135e5c9d11647c389cb87d3d541c7a5c3d6a82eab2b875e7ebe6520b2ce1cf395cd63ca7220e9de9c46a8847aabf72664c3e4095eecb9674ee049adbf62ec72773e5e046aef439d822adfaddf39c75b212a13ca99b6d158980498a18c0c134d09996872ec724e9c312a085f28f38e0ccc31280f1fb6b8caf2863862804cd2f7b3e9b384eeaff1ce246824bb5bdde895d5672fc1be7ada308d4b6502618596e0e5f0dd50b400c21d5b15d5d43e0e4b07b00b7bfd7ec2f9d4f6763e0a986f64490a667198b467048324e8cec1e64133852b076460f50234905f9be30da1d31dff491d5cf532a61c0de7d3ece2c1171217777399bed186474c8175a68ed73b40ff384b512ac5edbdcbd7d9273bb38d615a2e42f00580ba57b6397363169366a26b62340627c645837459087505a90d3e76f786cd49c1ca231ff73e80d14b7129d237bfe1f87e36bc2fad95b545f8ddbd8f40a190eea153e3c1359916bf505307ec0e442fe46d68cecdf61c7c118243709e4791e880bc8810b6b8d89e56304d11ccd351ce558b66341f82d61aa5650c493c80cffefac4280df50", 0x1000}, {&(0x7f0000000280)="f54da79863289fa0793f15696ac5924b55fa43834ec6c910d34f4d870f506648989d830873df8e663df6b0092afd9797753eefcbd447d128566bf232e8e9db810e1898b7864eb4d370031ca0c6e828140e566199714ce4d87ac8ba11c2a4739c75f0b488471643d187637bbd8daf4c8b01ea49800e768e001c0439890fd90504630c7af97f1203fc1343644ab6dfe4", 0x8f}, {&(0x7f0000000340)="408bc09f1a072ea59463dbe5d7733875c1675d0d0c71ee2c2f1cbf4dc63366909b5216ec9c5d03126a1e0b3cf4ab4e09a090ec5367b61f4f9277d8ccd7cec0117f8dbc2b672db0fe4b73d8c5b3d2edf9f47065bab5c5ab1a656ad0d615d090237638690b76b1d3244cd730fdc73ca08418ec07aeec469ea07c5802fdb87e8292c25aab0464493ce7559fe9b350aa0c172e141de54df8d8f7391199b0d658d8d17e4fcb86607f62a9835f328e83c09b426e6b096f7f20125688d5796a34913eeda2f50ef94acfbb1da625757c394f2c67c46ff97e22ef1886ea90c31f02b77c5aa13089fed51bbdb600ca25f190f512f72eda2676", 0xf4}, {&(0x7f0000000440)="8d4d6cd79bc523697744cdaaf658124c378c6944740fbe6335d3341d956e6d31906673e019b40385aa9639de97a8f98a53a0f73319b6b4a71b9f8fd7ccfe49bbdeee279c9eafaf", 0x47}, {&(0x7f0000000200)="42741c53bfc2c5caf50f0ffd40052a3836b1fd8ee3910836910460160e63", 0x1e}, {&(0x7f0000001500)="e9d28e51e24d4b65deb8e32988a2c09ab3672bfd943fe747b08b5227ca7b5d0cf620bcd75bdcdd90b29369ad83b311833eee03aa1fc8d33400b17468cf4420138d3c6e58c05902a49e22953a5daaed4b85e86bb935c5eb7c8d9338d9105fd53777095f", 0x63}], 0x7, 0x0) mkdirat(r6, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000001780)) utimensat(r6, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r0) 13:34:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x80}, {r1}, {r0}, {r1, 0x4}, {r1, 0x1}, {r1, 0x48}], 0x6, 0x80000001) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x10107, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r0, @ANYRES32, @ANYRES16=r1, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESOCT=r1, @ANYPTR, @ANYPTR], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESDEC=0x0, @ANYBLOB="4fe27336e3922f769a8142444d058c6c373235a263674de21ea60d20e6b43c1df409c581fb88f2e560e47eab6173ced6c6670e13a0a8971c9abf88422c22cdbec3063d0bdd08a8867229a04ead4c4df079d600c59df5c0a4a417df80f013e175d537f4fe813d33c5fc6d67db05bdeb02f4de48d027872dfdaafedaef5111b349887028ddfef7484f2b438070dd78d936c2d28ba60507c55afb986ecd4e2b8f830408bdc29540009c6ca5c2b8fff7bfbb6d6c984ccf19dbc2a09647b988c603d93d6e546db50b62f5e610006e320c7504000000000000000000000000000000dfc3b23f423825c8c6406918b8e83c36cf39b31ffa6e36b40bf7de744ea9a74cbb73bf4a884ed2078b1c597cb5990a85d1b9e0a87330ed67ff1f41b91ad9be35f61e84bd173d2440f8ac8871983bb79dfbf74f3df03e7401d3423f19727a5bfbcf8bafb463fbf9c361a2d2d73672e8fb0013ec0e73a7dd027e64d8ea166eb16c6ac326996da0d1fd22b888d2d617e58245cb36323457cddd773cdefc", @ANYRES64, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], @ANYRESOCT=r1, @ANYBLOB="181b1f04c594e2b942052b8e564e5ecbdadf3b0c57f2e51686379aeca5f0b2335a60e2522f493fecf77240daa2378085591bf7fe1180f47e8d633956aea801e1ea953492e520b8d6cfcee425bc5020f1048003ec76e50e2cf246103f6b3c647c03743e260506f0505c7c5ce8ffc37521d50b4d4114dd1d517d3f8b7b95520d6929288b1bdca9f8746e47e254069e94da4b4cda67c109", @ANYPTR64], @ANYRESHEX=r1, @ANYRES32, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESHEX=r1, @ANYRES64=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRESOCT=r1, @ANYRESDEC=r1, @ANYPTR], @ANYRES16=r0, @ANYRES16=r1, @ANYPTR64=&(0x7f0000000040)=ANY=[], @ANYRES32=0x0, @ANYRESHEX=0x0], @ANYRES64=r0], 0xfffffffffffffdc7}, 0x0) r2 = semget$private(0x0, 0x0, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/128) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f00000003c0)="5cd2ea25b17e013c8e7720d0bab12bcc06a2edebf472835bc8daa5a2e23fa02c9a9b727c5a3fc6b0e66ed6c22c11a2b81839eadfbc010dbdcfc8bc27e31a28f53162343649b309240028d3e3b38ecbba09af4869bfe256ea1d741042bcbbd586bc0014ee2d1cecb8f5c91047a9670c2d401b223740fcb3b419ac9516d52e110f7be57908989d3bb1e0", 0x89, 0x400, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) 13:34:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x68, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x8, 0x7f, 0x4, 0x2, "4bbe0a23f1d76b579287ba21b5e14e7c05a89d0f", 0x5, 0x8001}) listen(r0, 0x0) 13:34:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10801, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="183d007a00d23bdc34e429294c38a6d9b8b5dcfdd99c780c2729a8de26c6a3570cd0245f0c609a4e6b776840e8ea2a1b748aa303fb825ee99de221ff3c876d5fa70d0d2900c1d213e2cb6130b70ed1bf54b693079eaa7eea642512973b7adb13404a5f84a5678b14a3eaa9f54b69c769c32c41a33dca3074db366aa32a381c7b52528a3d5d3a5c6708772096ecec8c3ec253bce2ea57dc56373594a318da95751ad3f5a60a075d699cd53437c600d91b86a342af14a55d04d038", 0xba}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfff) ioctl$TIOCCDTR(r0, 0x20007478) 13:34:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x2000001006, &(0x7f0000000000)={0x0, 0x40000000000000}, 0x8c) 13:34:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000006, &(0x7f0000000000)={0x0, 0x0, 0x7721}) close(r0) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000040)={0x0, ""/137}, 0x91, 0x0, 0x1000) 13:34:17 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknod$loop(&(0x7f0000000200)='./file0/file0\x00', 0x1010, 0x0) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x108) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) open(&(0x7f0000000240)='./file0\x00', 0x888, 0x40) 13:34:17 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x800000000000000, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 13:34:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x17a) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) 13:34:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x40, 0x0, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) 13:34:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="82022e2f66696c6530003f2644f193f800ad1bacffbe6277e1f21750192523601845d994e7f7410a22440b954e897f844624b59f136eca70a95a8d5c9d40826c88dd4333ca890121dee414d2beae56eec3acd3b57ce1a75fbe27373005aa34729ee0d7f053ab04bb0bc05c37a12c4e67d3041e571343e17defeff24283d29476defe"], 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000880)=0xffffffffffffff6d) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7c6548190c32839669bcdc243d26e65dcf361f3776b8afcdcac125957f14a89c60", 0x21}, {&(0x7f0000000100)="c60b8a002cc894ad8a659d909154f5e3b2b9350979d48e4439364def994d2c2bdf59f81a5d06d619efcdd01e099d246958926559b3cca3859a800dfe26fb9133541bc54fad8066b31d99a1f1e364c65acb6754f83af2cc3c89acbce0fc400d10c2e62243269e595c94e467be8ca28b5edd7bc81e6d96bf82f92d7ec6c94da7cb7c9a54bc3542fda23cabdaaa709ecb40f81d30cf237f1f0d2d179f7f99702138a48119c78b114567dc7bc1f01c15ca40f2dfea591ed516052acd8da7115b86f1258e831ddbe4d7", 0xc7}, {&(0x7f0000000200)="4472e7a2549ab4234147e415eb5f2a3d556dce7954971a052571ec6b8b549a2fec7d1b5d8eb0b46032e6aa79d341384f94a78797f2a73dabba73d0ecbac37b044e69d2b5f3b69b020cb9cb47265e76a1ce75e2e3c17d01c77f044ffbd5fc2c7022f017b0a1e255d4922bf8ac283f494cd3e14db01eca21f7830108b9", 0x7c}], 0x3, &(0x7f00000002c0)=[{0x58, 0xffff, 0x5, "107ae3ee01f87f1921c0b172b8581c5b01ad0af10fbed0f912d228f2741be15f450b4a8297949dd912f6d0c93f4777a9969fbdf5f4e684b1092cddb94cf1df6cad05600695a0"}, {0x88, 0xffff, 0x27, "9dd2243bc0d782db2c9424a59a0644ce4e585447814fa285c397c9bd664fb2cdb176d1af45084f29c38bb056ca83b7cefac14926cf9a5c30a9beeded1772c38279ee97e336d5a2c5dd92b5066dc17ea97ae6ee46bb88a66325c51510f11f33821445ea6b09f4e4639a40e370cb844f264143"}, {0xf8, 0xffff, 0x1f, "03f791ad54e35c5e5dc3b26f7d3387a0b4cc149fc6839c919f5560caad14d96afce7d5d165652faaa2176ce89582d1c54ec32d4eb1844984d5b596f0633fd110a6ac82af83e4b7b15106679b0bd6910a27de7f54f70747026c761ea0fb3a5760685159b1846ba931ff6eeda9a00a0ef05389987a8004bf0752d84b7f46fb31fcb2e06d48bd6d1f547d932727f496beb05b64690fade77cb77f1b39a4e68bbc4a6b6da7b4e82ce80d2e274ff5a6382e6e206370f8cbddc3cf18766b572cf11e40ec11f76485d2a945ccce75fee50a4841e70198fbc4fad6553c35ffcb5987868809"}, {0x18, 0xffff, 0x20, "07f0dc795258"}, {0x110, 0xffff, 0xeb2, "4ea22b0b19155a4fba2afa00f70df45b53a4c618e3f1d89239ca2cd6174a8a8359f98d2057683af56f1aacfde4107e0e47bf1576bb1609b4fad6323a0a1425403c45953a7df1cab6d2b3568ba94c8b664c8adceed3e12524b22d9435c7e59dd255955a22b47c80672a381a1c1801f5cfcc8358157998fad13e8b7eb08cb7ca978d10f90cbb091b697934047b767fc6567515eab4d8ed61df2ed1c635ec4482f543c8a16b223a08c0baa5aaf3371a032b9607cc0301448efb22b9d66d6fc69f3dd8eb63154af4aad409a18865684ac3d9f67e4682b1cbe2e86bd8a699f7a3689d2bbadfba26d4bc9b7db181d159a46560cc54d7620f07cf1a64023c5a42ad"}, {0x98, 0x1, 0x81, "c05f816e77fc8bb51d9ced5440e4f5abead4b8ede524661fd51db4b0c628ae35fea7bf8c1eb74b010373740f9e23c29cd33f7212f5019e42cad35a602620fe995d70731d7adfaa906387d9c8506782c93056c9cbe25ee9484f816e9c28c482820ff046a4451825730a626ec27bff1df9c98d7ae7c616ce39c96a2de7defd2a7be1a2eb98223a9c"}, {0x100, 0xffff, 0x1, "9a6bdabe97671cc26d635bd1199080d72ed0f71a13006aa721bf1a4150c2261bc99432545b8bff5825b485b0382d2228c4160fd1ae2e2b74fc8fcaf969dc5c7ad4e5ae45f5d6a85fb4ca6f39023de86bcec0eb3a264e861f49c9d4bc3853fccdbb753f3022aa37c17e17f833b828932a8c50e9e59ac6c30c9bc1f5b754eca036cbd89b691bcba22e9451da128d3a78b94ab6d3ef6da807d6b6b074c1fe037234a78be5a53dd40bbe34c2da60a03b5f4c2f781ae5de179522fda6755eb69b8f1c91a525782e4cbb6fa0ee239f21adc3304ed6bf3eb18e0e68645f74bafd4dafe607912ec9711f012bbad6"}], 0x498}, 0x40c) 13:34:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2020, 0x17) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0xffffffffffffff9a}, 0x0) 13:34:17 executing program 0: semget(0x3, 0x3, 0x200) mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r1, &(0x7f00000000c0)=""/24, 0x18, 0x840, &(0x7f0000000140)=@in6={0x18, 0x1, 0x911, 0x8}, 0xc) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/168, 0xa8) 13:34:17 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x77, 0x0, 0x355, &(0x7f0000000100)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) close(r1) 13:34:17 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) getegid() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f00000c6000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000340), 0x10000014c) getdents(r0, &(0x7f0000000000)=""/22, 0x16) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:34:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) socket(0x18, 0x4, 0x3c) r1 = syz_open_pts() close(r0) r2 = dup(r1) read(r2, &(0x7f00000000c0)=""/150, 0x96) syz_open_pts() 13:34:18 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2048a, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 13:34:18 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') r0 = msgget(0x3, 0x10) msgrcv(r0, &(0x7f0000000040)={0x0, ""/222}, 0xe6, 0x3, 0x1000) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 13:34:18 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8001, 0x6) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80000000010, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) 13:34:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000600)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x5, 0x100, 0x7, 0x1, 0x16, 0x80000000, 0x9, 0x0, 0x1, 0x7ff, 0x100}) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000100)="ea5ae27b653a24f031eb0d2d11b7acb10b249541508d58b1c9114c97c0b95ba9eefe8b7c6121e84acc361b4fdac7c0c45af4bc4f3a463045ab5f572e8a563ef0073d3fc4cb320a80f19dfd9d83ae17580dfe2a4744bf6e7204ea6088fdbe73effc282a37ce609d8ac67cc1101c454c7068bea62af5229e8eeee254d89f7e42278f1a3ecda0ed4dd4cae6308b54a25bfe740b509a0ca21b0f48fb5ad739b440d5f30c3491f6b3dc563a50a833bb5b98b5d0f81716f2be4cd51b8d4d8e6b738f3ed6201b885a5c3cec5eb474e42c6b9d80d76d10716738d4dd0c7549bebe35a16aaf453e2573175bece6646fa4a915633fcafa", 0xf2}, {&(0x7f0000000000)="790c2faa1e03134b7801bbb37cb0c375", 0x10}, {&(0x7f0000000280)="da25d16bf51ad8572949b56e3cb76081f1ca5a7de34a71d910a0789164200e445917a4801ae5deaadddb59dd278f8dc2040d41c423d3af6a09ad779eb2dba0e4e19caf", 0x43}, {&(0x7f0000000300)="4b67704d6c3135b23ff6654acb00ba69ff323f07e5f7bd9e9e624a8b685c28d126b679659b1e032c74dedc050fde69d471011294c1ac5e8719e4398857d5e77d760382daded83be52d0a89bd43d91015897ae663", 0x54}, {&(0x7f0000000380)="3e290e44e9055a7cce365c0c7ebe3a0708f8fbf0103a7ee3c8bb944e72e4b40610ca58a4dc9d12ff772be7b679b9e28bf58fc044eff7e4843eec29d4e41903d0b4c7c03952068a56047afd182e0297f99d2e2e292c3804ae67156ddca8560af52eb80dfe94b4f17f68796486751ad67b48c971a530a682660557da21329236aa7b0ac26d6b8499a84caef80c1222b881fa74ebf9dc0ad996dcaa3094ad3b2f8a1183aa832c240e99096f502d88ebd93c178ab76845492633e74735c153c8d26b5aa271e27377dcb7671b", 0xca}, {&(0x7f0000000480)="4936851550677397222916847b14b505e1fd3fec764015f854e9a62998cbf6cee4fcf38eccc54490b7e12b256d7d40c29faa0a45661ea8865ac788286e967910aa936e38b02df9a4720319efbd338437b58c9aa493be78b12057c42f392352f59cdad7a59eb83bf8b43c91419fba02f4475ad0d8c95aa7747a4c87e03c6035257f25a5ecc30fbb932a3f3f97da6e094dbff94bd6f4697ed160f35f461de565f3be49c94104d39b4c2220640fa65085a2fd7533b73527251a14d3ee04862e4731a3fa6e7e591737b62943cf4ab65d3d4b3896d0dd", 0xd4}], 0x6) clock_getres(0x2, &(0x7f0000000200)) close(r0) 13:34:18 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2003, 0x2e18) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:34:18 executing program 0: setrlimit(0x0, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffce3) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) r8 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x1, 0xfffffffffffffff9, &(0x7f00000000c0)) getpeername$inet6(r8, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r4, &(0x7f0000001b80)={&(0x7f0000000680)=ANY=[@ANYBLOB="01002e2f66696c65cf003af0721604fa5756c0c80800a789d80b3601deac3679aad831936e3cc1d9142eaff6fc53f5f83d031293a80d74c3b211040a79c280384c94dd1f496b9cb6969a8232fc3e2360fc5ca70100000000000000bc573082ec96bbf22705cb66379af4f7603a550b9fe33b6457d612cdcda03bad1fc91135f810c3b59581c4ef3e504693256d66d1a40ecbc054142fb717494e1700000000c3c5cc32f02269ce655d62738dec852763319cfb58cb864ed633c73814b99bf96d8fa790f44d6a1bac4a5f5016ab1b8abc7203c55e9f0db5ae4908bb0240a255b0c1bee564b4f66e98c309111c781059b27b3efc89ae9eb33fa6c69e4b480d9420fd88e790ce3ee58a2a6f57ec44b3d97feb13972a3a2d5ff652e267b765b0e2627d4913f88c039e4a465d199f013b76f3aef15a9da062a1ce4c503ff950835b7c212a2b1256fc7386f5609d9652169c0b6431691a9c0109048529c3167ea634af9389545d65bd84612b83163239423e67e417ee2abbc5be1b5a6658fa9f81066224eb6e8a0c5081f68c4cdc859bd2588ff459de2d6071c634d477ba51613d9156275bede09d2a35aca6bfe7ec9e3d18fa430202ca097f3e71281f837667d6f25d0a973687a9929185cd"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) r9 = semget$private(0x0, 0x2, 0x646) r10 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) msgget$private(0x0, 0x250) shmctl$IPC_RMID(r10, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000080)) 13:34:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() dup2(r0, r0) open(&(0x7f0000000000)='./file0\x00', 0x140, 0xb0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) 13:34:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) close(r0) r2 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getegid() r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x8a4, r3, r4, r5, r6, 0x100, 0x7ff}, 0x8f, 0x8001, r7, r8, 0xe43, 0x0, 0x2, 0x1}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) accept$inet(r1, 0x0, &(0x7f0000000000)) 13:34:18 executing program 0: syz_emit_ethernet(0x690, &(0x7f0000001640)="fc6944fb881fe780d6d2921fa1bd35ed5b72a28bd61be10d7f0b13a0e05ca85a2f7cbb7d7f422a7938c01cec304e3b1808cd876a583706b2bed1909bf74d3e4ed9421fbc93cdf28bd2a5ba58c4906dfe73d8e69e7e28522bbc60c143682a8a05d5fecb2af84fff7ffcdd9220c77a6977b012a475eb7b0fe067786eb146e8155ad08078aeb80c8c90eebb63ff76ebbab98fa63c219bc74baf4810867a250dc9bbeae6ebfa43edf1570fee232cbf2c0fc747742d35c7498244a771fcacd18b0f7b443c2949e6a7a954aa6ac875b5bf7734f240779a3716e6da5257e2a7776360d8607c6976ba51ff9c2b6931a350ab4c5c4cdd1f236c4145f2c23ff37ac7eabca276f8ba34a8fdb056999efdf0d97ac56febb0fb4a95422a7b9297baae7ac2378b89459108c11dd005b5451e400dc28d926910b3bb7e1a89fb9591df629020368405d056956768bca9f4af311e6b900049d3ed51b0b7e2496d2ba1c20b72b52a86bedf984a7f8db1b525b0e16131d3ec83c1558cec7ff1daf659bd044788007f613ddb7537ad0462378771bf0047ea1f829622ff0f000000000000ac2de84d633339de8e42ef80e88d2074cf927f99c8b9cceff737cc9adbcfe0542fb4abb44fc43b8960be59dba6c2ada2edc5627fa1b96fcb85dbd276cba114a90fc092572189766340fa9d463f11d1b82a4b7b3c7ac3932ef19a0ad014bd0ca6d99ca145ea4963f25be90632ccda392fbe7db6cd9af71e835bd8aba394d6c98693b0a244da2e546912d32dff9422795d343c1a810e97d10857361306d519153a5c63d02f0bc36ea7c5c6f8e81d1107d9bcbd4dd35515d8f7d2e907d02d9c42de65c40e13313d4f860b2e8eea4aef42a753f62e6fb193caba67b7320064834744529f971f2e5f264d2ba7ce8d70e609fa9e61efe32ffc1dba5ab762273d235374a20e3b60f3ed0a007b1def0805e1050b8cf96b3626a653f6725c357a528e4878395f007e0ca09f6b6e208af8573b9023bc5a3fb18a4e906681afbdd8d78355cd6a682fd92fb455e5b700ebb2dd430fc5eff7d5ec28a201241c4d872d34fb74d02e160634cb2000b4cab8e6ba18254387cce7665d2fd0345d3649da5d41bbfd66eeea8c7d140f25534aa55aef4a05d375581fbf1d8816579d4fb97d82aaffeaee12f3b44f746f133b7e118812a3018247deac0f1c8c57a18ecb32073ddae050fa5384a80976cb0d922b7ae6b827c73a40ce3f3fd3821cee4ad0a071b866dd87fd55ceb965fa3bd95cc228d4030619c965855f6224b19870da08a9c258880677e85d2e81256734cd7450c2201ed131d284920e9e3ba9c7da5cb1320038753183c817ffaf96bce585eb40f2e9e630773f2ada6a33ed01cdf52c58ed1164eeb1f9956a455abf13c829059e2eb31f105ff514cdb1534f5cc5d63cce0d48fb274dd9bbf3d744398baed72cdef1e18b127d1a5cdb349820628190670bcd70bb556f4363aeafceee9710f8ec9652c189f879733c789bb6226b59941b8f248020ee5deb2c506a05000000aa2f1d1b25905faee236ea77e1a7fe7a9898ec00bd937bb7153a8e302e13079e05d689e29cd0b0a85ce380f2fa65ef4afc77d164d418140f0e7709514301944e696ad71e7a8ff14dcef071831901d685001efea006dbdf3abb3a7050c7fdcc433092d52faa1c1b5426c9558f6de7203f35a00192e0698fdf33a6aa01d63b402b9f5d58934dba130f3749a021cf79f94de58a401c4b27b8d8d7be456f6029879feca373f24d6a77bc91c9718a614c281b21d3267a824af8ab97f65a298abb308284bd0056f04263d397220811463c66c6515abd154ddd2d5865b55f0e6be07358f3ec9c861ffe04cea8a2632dbb6e8d037f18778eaafd191b36cd7b292604b2d2db43d868fb0475bcc7535b2a99e28d6a92ab1acff869a0259eda0bd7a083a82396e51f1a34b8074be62b40c3fb4f13bc68bdbc44fac1133874434add22cb994c8045522fa68f167afdf90487665227e8990ec5c7697f6266a6eeaf8f0b305974d5ba9b814a05c6ce4dafeebfc4361107c1421ae8d2ab9f6232d3d9721bc589ae0b67a53e6cc0b98933b84fb477a148d2571a4310bb14f554de768874a4ec67431e86fcf98228afb52ea578ab699c03e461157776f86734dd41f12b963bfabc0223cb967f0289c1e008664633cbbcbcdc71094b9f243a77932d08c7c33183e85fae8498773f94a71b957709638a209055168cc26ef92f72f2581a0d04c5ca4c4f5a67c18c0c2872667437fceed607167672320866b828f67754bfedcab4c8bf2379bdfd01382aafdabfee6a3a24c5dc607be9b4367478f16d5f8fcbc045e6197fbd5b7e29afba40063108c203d3616208") 13:34:18 executing program 1: 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) pipe(&(0x7f0000000000)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0xe2) 13:34:18 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000001626d80b76329846f69f22873b29d9c6132a193e4cb7237f268d9dd21d51abdbef6e4f74a35fcf144a5978db7cd068201e66cc3eea1c4730cb5350470deef6d93403c4dfb3c9cc3ed9b092b0a584e167d7672e7b4e6583da8448dc52d07e34c38ab55f45565ca4499e892e3a1274a699a1afc807016b82de11a698c1d4a3111259e47b64496e9df7b04bff626c46c34bca50f21d1bfee36224d64b11cf326b89b24ce1571a637336cc3f70d1cdb76ed8d5ec7e88ff7dd292906f9b05f8ff36c64b2af13cadbbbdf48cb90de3185e7101c4aaac8baa1e6c5f00f3708c2bb49f63f3d3386351dd0eed4eb3f13f84c0fd44"], 0x10) connect$unix(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x100) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x2000200410801, 0x4000040) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 13:34:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0xfffffffffffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0xffffffffffffffff, 0x5, 0x3ff}, 0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x25, 0x80000000000000e, &(0x7f0000000140)="ebffcbff13b9fd812e0900000048", 0xe) 13:34:19 executing program 1: stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r0 = socket(0x37, 0x8001, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="a6e35d32", 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x1, 0x7fffffff) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x800, 0x100) 13:34:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2aa, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/49, 0x31, 0x2, &(0x7f00000001c0)={0x18, 0x0, 0x5, 0x80}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x8df, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 13:34:19 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 13:34:19 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r1, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 13:34:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x200002) 13:34:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) 13:34:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/122, 0x7a) open$dir(&(0x7f0000000000)='./file0\x00', 0x22, 0x1e1) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x80) 13:34:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000000c0)=0x7, 0x4) 13:34:19 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, 0x20004276, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x180, 0x3) r2 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/164) 13:34:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="185832543111af6ea78b9dbbda875210557b145a320992dede30e24a75d7d0c3dc6549271a9e38e2b3363ae8de23b0654fa0032ef1bf012cc9c754cec32ca492e1c625ea9a9740bdb708013e81886de0435dd7ff4bcc5a93509978b326c33985dc68c3587c2e3c1565f75d7e6dd061a6bc13d19b3da8a16d00955e01a74e26aa801cd058a28626486fc57ed17425a27b53489d2d257d06353a130a1dcd31cb47efda6b6bb7be2d2d5cc780fbc71745f8c79fbcb6c0aca66d169f1a2b982591ac82c3c36ea87d470ad9a7b1c0c05d8296d1f6ae92cddb1a279bf2"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)=0xffffffffffffffe2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x3, 0x10000, 0x5710, 0x2}) 13:34:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 13:34:19 executing program 1: r0 = geteuid() setuid(r0) setuid(0xee01) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) 13:34:19 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) write(r1, &(0x7f0000000340), 0x10000014c) 13:34:19 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="100000002e0b1131d9630000"], 0x10}, 0x0) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)="2e40ebc1b6e82cfab7534eab7cd37393dd005f40626b56e91e78937271e91f67c563e1c738c374903e85063387d7125fcb6212204d1a62eff2cfc22d9e71df1a82dcdc444be47c125da4d4b11a630c5be52099a47df66dd73bf7c99f8e92426d1cbe0925bf83ffed5a993b481fd214c497984dc23519c583fb21811691359025bf93f94a024975a5d8e1a6e60ebad0774e97ea1c15198ccda1a0b5c109defe360ef1afc8bf74", 0xa6}, {&(0x7f0000000040)="6111ee8e7a39155b38f39c80e3b3a580103f4a6b0422229645909002e4745d6584986909c8d86d3e881cd607ba696c8ec210f315dc0e97cf52f255d6d43794fcd771e0ad325cee9001fb461350f5f76f49c132df2c905ea582d98a945f1b", 0x5e}, {&(0x7f00000001c0)="b1a8851392ca5c3949bcfe6f8757ad346ba6ddd00585434ca7ebde1d46de3c2fce0e86cb1c28f9a44112a983384b6002626b7daef2b197ae16485b35f986a0571f6331cd629e1caea6a39819a8a8b6ef869bd604fda49ba2d7a2a6bc77f5451c3a26778edd0ec8af0ea39d72aac327e076a40b774e4300adfe451fb38795e4a2dd94e72d7339c72d938fa903f0c4cb", 0x8f}, {&(0x7f0000000280)="b7675d569e9606af9be78db2701df4fe5f36037c3c442bc2d3dc426565a650ec5afa31f8438994ba1c7caacaeb78d7de0722c5cec8045b30ab2d7d9aef11075b2d787155b54961c488c77ac6ef259407a1a7a9e9b2f7ede52c475020bbe3307e55e673d06f0dba3502616ba71c764c400bdbe747287bca6ad586ad9bf4d14c8955c7937b6c89a8ac53ca4ff43f68f063a6465386748431357ad718611e7722117ae275c2d10248c5979695d539d6b19a73a1c33815c22ad5aaa3b2d0057ff9e66cf1", 0xc2}, {&(0x7f0000000380)="076f5c8bc5135ffb059b026f4a98dba5fae23a0efda6966ed88eac1096f5a371aa7647661103e9492d13fd7c1ed719a513cd4b6082a37965a7cf7c06c648f616a471df7325164e69a0347c25c3c24276373b84a608bec9a939bc8390a1a4203a466aea46d2ca9cfea0ee70be6ebec991904bcad3e2ffa6ec6c8e691498488562c24f5e7921d2557b95f81616fdf0bfed9f6676dd15951c67a5e69de59fdeb8da61bfac5960e1af81cdd2bff98ffcce0962a93b18b506ebb75bc1b8452dfd7e8cb80ccc4f4ae4121f8d3a56512d35d2038960af67bd37ddb6505b053fb4dd23", 0xdf}, {&(0x7f0000000480)="080ab26c14389058cf44d6d105c4cc485b168d8d051ffb0990c604ff68bbef4dbe34c541c55fb6277ffaffbcd0ca28c36dcc121dc19467ac78d374d0db284de6c15855dce2c63ce615782cbfef47b3bc20ca9e5d63ebab9990ac6fcf6ec8bb5c2981590943d1840a014a696564a4bc470af81bcecc3eef3b0b8123675ee44edae2401efe04e5e46034126eb06ccf48e9075df196f17d7544fae80cb2bf768fd66b7d5a78e448ca01769688d20fb2f651f8626ae59ed8dd57af7d73548e56f34f015e6bc705395ca345d4e91b1bfd062392889bc54755d2ba2cb9", 0xda}, {&(0x7f0000000580)="589d1cc6b7c380f1648f3ac9da0afcc682e8e8b8facce4d32327e967cfc283ea1b654ee876e18326024a57fcade99e8f1ac64c07505ad228f8690fadb6b7a740", 0x40}, {&(0x7f00000005c0)='J', 0x1}], 0x8, &(0x7f0000000680)=[{0x60, 0xffff, 0x2, "28e4855a2245e1603596ac3f7d478d7b295a72d517381b065c2a84ca52be27fb44605982609870b6fa59e84d61f8edef90f18f7954b76074973a9c450d3270a7e531f29006cc342a0ec3ca"}, {0xe8, 0xffff, 0x263a, "d9f2aa561aff0d59c788e8e0e6b46cdc749070ca081122174690501961dadf1f9072c018bf2657d344db36ed21d4dd8c1847073dde7ee8b424d5c51e78b94f3f0d5a7d7240b5cac69278f5091c34703ff6df33e67809556167f06a655338c4e74443789b78f318d1a368f0a8b76a6d5ef3f84f61228f5e88d14662d9cd2260691b3d0065c082708a82db2cfd0cfeebcce9e83c9c8ba278f0d972a667310954f6ca29083cb286b0a2bbba1a00c46dec063e238143692cd8e0f052a96c2af480c3d00391aa7d607fb3ba213cd470f8bdac85"}], 0x148}, 0x2) r1 = getuid() setuid(r1) 13:34:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 13:34:19 executing program 1: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000002d40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f43f3ca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8211e2fe82dee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019a074b91308201a549f2af1a197e5d99e4b6f4e5cfb44b5392c3e2b854d3769a7a70ee54b209cb23760698fd734324254dacaa8cdbf6cfb3dc0cbbb73b94ed964d983"], &(0x7f0000001140)=0x1002) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f0000001580)=""/4, 0x4) faccessat(r4, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r4, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r4, 0x1) fcntl$setstatus(r2, 0x4, 0x40) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 13:34:19 executing program 1: r0 = socket(0x18, 0x1000000000002, 0x7) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 13:34:19 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0xc) flock(r0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0xffff, 0x7dc}, {0x18, 0x1, 0x8, 0x1}, 0x1ff, [0x3, 0x1400000, 0xfffffffffffffff7, 0x5, 0xfffffffffffff314, 0x3, 0x0, 0x4]}, 0x3c) read(r0, &(0x7f0000000200)=""/237, 0xed) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000300)={&(0x7f0000000100)=[{0x100, 0x9}, {0x8b, 0x933}], 0x2}) flock(r0, 0x9) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x890, 0x0) 13:34:19 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 13:34:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10060, 0xb7) accept$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000fbffffffffffffffb769b159040e006b826c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x55) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000018, 0x0, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) 13:34:20 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) 13:34:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x10}, {r0, 0x5}, {r0, 0x100}, {r0}, {r0, 0x40}, {r0, 0x40}], 0x7, 0x9) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 13:34:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setegid(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f00000002c0)='./file0/file0\x00', 0x0, r2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="e73aa50f02d83e12e04cb89dbe283f72e2", 0x11}, {&(0x7f00000000c0)="e8d73d2d13ad07966b56347217eb50d2830f308793c91323a4165260f58f3f6a413e036552d94a6b21d5865096baa46865efba4cce4532d57dc5f37a07b9b4d6ba3262ef5c2c733dd7dc000517e1b162c2998e9c25af6439732e8a0c85b37f6042ebb90f23045f283eb40bf59826e3951987dbbd3c8d83ef0c0f15c39a8a42f5e7c945c558d7d7a7a1de2798c866de0d24a084f46b55c4bb8795a254e98a9870a05f17098b672558d00f447ef904bf5a50546fc918aaf5029b534b441d2814d4f85622879dc564590d15038877b55df317", 0xd1}], 0x2) 13:34:20 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, 0x80047462, &(0x7f0000000080)=0x3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt(r1, 0x4a, 0x5, &(0x7f0000000180)=""/4096, &(0x7f00000000c0)=0x1000) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 13:34:20 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) 13:34:20 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x4, 0xff, 0xd61e, 0x1, "3cbae5873238bfb56193e7b794a29f26e606251a", 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x88}, {0x3, 0x8}, {0x26, 0x8001}, {0x0, 0x4}, {0x101, 0xe0}, {0x26, 0x20}, {0x80, 0x7}, {0x41, 0x4}], 0x8}) r2 = getegid() faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xf0f306d00e1423e6, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x8, 0x1000, 0x0, 0x1, 0x9, 0x3, 0x1, 0x1, 0x1, 0x6, 0x9e9b}) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) syz_open_pts() r4 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000100)={0x1, 0x3}) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 13:34:20 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}], 0x20}, 0x0) 13:34:20 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0xc) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x42, 0x2) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x144000000000004}) pwritev(r0, &(0x7f00000000c0), 0x20e, 0x0) 13:34:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ea92009ce6bae410", 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 13:34:20 executing program 0: r0 = semget(0x2, 0x7, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/176) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0xd1, 0x0) setreuid(0x0, 0xee01) fcntl$getown(r1, 0x5) 13:34:20 executing program 1: r0 = socket(0x2, 0x1, 0x2) accept$unix(0xffffffffffffffff, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0dc8f337f4e794300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017d32d878e32aa9e0962c19a42e6cb7c0ffcc8bb000000000000000000000000000000001273769125564642cd0fc305459fef27368d5daecc0204f4e6ad647affe30e0d12dea1977998f43ed75ae5b78011dfa7aeaab5b61e22377c1b5b14b50a37fe9d58bcfa4556380e78acfa"], &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000040)="745f35e1bb58f50e75335d70567028f996352acef1600400d82e941a6d8b9fb07c7b40d6789bbf7fd0a99ff33715f3c89242f63060b081b194d2df8e7d4f7e4c46007e0094253f3f3435abff01756f004d9f11f89b5278879d3e05498ca41a48eec6a4dcd5714c2cea6d2249251abd3b2b7b6b1ad35fa98aa9addd927ab5648f5974", 0x82) fcntl$dupfd(r0, 0xa, r1) 13:34:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0x6, &(0x7f0000000000)="9f5c4c443808b3a066aa5b5363a08ccbfd67492b79551b15e65f6271367353f9e76f2f7cac673e1b2b5a6e5b923cb88e9faeabc5de57e6c7b47aa34ee18f4a14ca934bed27f6aa7a144fb16a3d401c3857793ab0cbc04295e717544492e2c1dcd8b1d25c317452cbc4a673683f14221484a444d554c099903171f93e627b8f33272286f6b2e801d15a0c9529eb0decc6ff92322f84ed347ea839dc23fafd08f84c04494994952570ed46e1b2fbaaacc7dd869842800d943d3b13d04ee6c87a", 0xbf) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800029, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 13:34:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) close(r0) recvfrom$unix(r0, &(0x7f0000000040)=""/58, 0x3a, 0x40, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 13:34:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="75d47d0ecbe94d9e5d147bdcd80bdf5a8965e7e89b541c6f0dace6edb0042f8ec941c932394cf810a3dc3370a8b9362f301ebb44fbbc4e7684ad6ca269742f9d27d4e454837444f3b62971a4f5ff59a751de7a68f9ef97b3b7a3a5263c7dbcae7c2e7114e69e64f4ee230612b03a5efaf27a9eb4ba70b2bdb46223", 0x7b}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='oL', 0x2) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0xa1}) 13:34:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a569abf3e752900feffffff2000004dd5706c85b0279e19ffffff7f4e341dcd291c15729bcf49f5", 0x2c}], 0x1) 13:34:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002207, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="1a5718a6ef20e55482d195d8a32915e992273a7dcb4207dd1b64dfcd08b31c4e5d77a85af225999061a71a97c00d2c963a1b2841e965dcf8d1de52a8680c586e42f499f98c870f6f9b48b155e079a714d27c9c15fb4f82e8feccefe79598b44e1ca44d65c457cc33b8ec2fac2aaf3ded93f828dbb53a12c56cb6b43b9cf2df04c9c50ee40539efcac58d4bd42e004160be891967eee9ce1a8ab0937eaa6c5c1383162479cc69788bc4cf5d6113e5558ff370153337dcf50048d404f6ef1996830849aee4506c957a3d865e51422545d29448e17e8f9346255e50048c", 0xdc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:34:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) write(r1, &(0x7f0000000080)="6606ca03a8d956", 0xfffffffffffffde3) 13:34:21 executing program 1: r0 = open(&(0x7f0000002500)='./file1\x00', 0x8002, 0x4) pipe2(&(0x7f0000000040), 0x4) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/16}, &(0x7f0000000140)=0x5) sendmsg(r0, &(0x7f00000024c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x400000000000000}, 0xc, &(0x7f0000002380)=[{&(0x7f0000000180)="f978c725aa44cbe60ea7ef0b733f388a2666e9759f669db5a909b5d07e5b7ab2dae225863a4d022a8b094d69bd2dea2fd56ebcb4155f4fdf7d0ce1586cf56237dc2bd9396e9b16a3dd3ff2168b791013e301c3850b7a1fb755f2fe2f4c29d9e37e956c5d65ece5997baf815ef50137163694d51c11697417a93a4c76c0ba98b056f2a8581bd4023dd5e424df3271aba133bb5ae39c234407e6b502a46145886435f3142753e55ce10554025be92d7247301d641382c05fd3403bfd25a140dc4ac657577d063800b4792ad46876fa9dfaa010bb35123a60796536d0793dab9b8c5c4eef2532f33a227f306d3e6aed2898559afb415d13b28278af118fa3329059bab300d8c57999c0771942e57d64e80f8c691310d7ff24458d227a6ca7893a870c0f64b56586fb366af7265a1de31fd17e0e9b11b5e777b168789d459198e324429bda726850fb42bf82d5a66650fa9b27a7f0668443ca17e43efd7b30f268fae1fd8b74188a258b1469761554c6f5425c095a3cbac7ffcbee0aa2f2732938140c36dcaa2107598eae2c429624a50b0545d1302eb76d162882a8786dc0b0003fe7581aaae729003a572e24a9efc4533a9c454880c19f53c96a75f9619b7ba1cbf8c58e3b36c1d95fd3dbd7638d944b25862dad884e365043580a20acfbba1cf73559c4e79251c0e135f5d6c730d29d50f1d0ee21ccb1618f00bba0b6f4f6646bd4c258e476aa5612990607e6eeb23ff5ce94748db71f88e77988769593571ea548f0e676cc274f7283df25a73cf1deab5bcd628ae7d3eadd4630b9b99090a02a6b185117032a329188dcf38fec86769d533c0eaba21c70a642b0653f03eecdf413eecd9bab5029d8bfd44a70bb687c8e61ca732adbb63fcf95c939f470ce78d025818f958abcf18bd53b735f205e590d82c8ebf20970e7d69a8f84ae8b86dde7311f0b9fc9ce11f46775bf03e6d1c3e440abdd262507e0552d565e70d2c9a7d2cf09a2ad6da738ce79ecd3ef62d292d75fcee29fa5abd982992051971e2644a2182f86c95c517326287cea521ea75b4fb28f3d610ad659a696389a370db836d34306f84207299366e4021689e4663e958839d5dba5d57e974d962ca827cafc054c25117bc5b8d302124df1ed8f3052bfb50326f9b12da0b5a954596352d87d3af94bf3947d22f66a0db46f24a7b928f5c56759ae2ab6acaa41996c97c17cdf31515314d4243cdde7bf8596e3a4ebfd5a5d27ffa49acf96b7fa3940f2f9f6f0899ec680d8b1d7eca9c6bc2357d890a0f7dec092457c026e5904738105f803839ca85d3a544305b3a6586f36ebff8522048f228590e293e5f63265f0eff64fcca4e2cc20f6b04b93f5bea36bb236c80c03db29465c746d7227d81bde47189be69e0e3c7803a7ff3987afdcb6763d292c8a74485d3d367379f6cea1eaaa031ee643a8cd3a258a0a11b1d5bbe18afc61f3d3188b86b9e15bf3fddcdd64b2058532365a17750c9c7e35517224faba3d72ef8332faae5fb116fb2b0c32faeda8ac27881979eab84b710ed6ab7f1b8935f0286f0be76dc046dfb1f625ae6b631b0c25fdb71e4bd05881c846b148805a490072aec5c5e1ccf3ad245770361a293bc391454a439dcbcbea4119971fe07ce3d7a14b56005168ac9bb433da8075b4e878ba0c1030d7956faf93f736f8026d8b6ea1d6d8b709dd70b3abf657beaf39d9cd7936f35cbd30e00c6ca4ca7cd5ac5873de2e6f55f6fbacf01a28bff898dc81af9831856bbed01966f847634c7bfea572a86966fa2f82748fd5d417348b42fd1a115da97fe7270b4767e16b8ea4d17cc60327ef86f3602d6b603e07332bb453a333c2ddba39f3601a296ceab0ccc785975d92053cb71ab77601cf71c4bc18e1821507b3b8c30ab1253c24a8f685189404fcda1856daf48ea517a50e45b729426cc36c75042975e9da4695f83c3850ca59a1ad378df9f0a6d61815dcdef1a8244606bfd4d740a784c6af36a46224aa5a8d824648703d4ff86ca0eb6df083335461129b964a95cf8aa206c2e84aa51c6d116d7f736ade024c1c5ad491a28fc3ea6ba0f22aed8b2e1a4e9a6b7beda15325d627d75ef200580077c466de0a6ecfa248fd7cf4ef2da8d2999ae1e5e250716c22a677f117b03bd288c0fcbbe4527302290e51c6a14e728727352e444e1f8ac71f1ea07f2f0fcabbf13d9a465c7d9b20496be5f3107ca3abc0601ee273e6627c5fa70fec2317ae61d3420288c8f8e5626c366cce7e405f19f1fdb0ab283af9410d0d895011f6f97d2b1b0bc592a188377b47a4a8527c65ff9f56ec61f0d0b38a3540dcf8fbbd0bd0ddd823735def3ed6fc90fcc5ac99966fdb288b3ad7982f1a14ca39b98237f1bd80f2bc699f4fcc5682169bc0322888c007424b6a897ab9237dd01e83040adbae3b982b7153adc029930f259ebf3a378314620b1d11fcd9c45d1965b70cb97fdb3ea50ba29617dc16b61c721bfcbecc4342905b86bf8652a74493547c4557da4487cd74625a9738e9272eb6a7c9ad20ea667ff6f5bd52dde2a3ffe708d07fbf25331e8decf387f857415611fc3d60f0d6279508161c08d50ffe77da3ae90c2993c6e91f177a4f681114912d7aabf43114591ba54f04c79e570bd59d66fd00b4eeefc515e5366a3714526ab70938390141e50c879969631e4f3aa2372a9bb2a9d05fde5e208ca42357bef81d9731ef1e26fa49c2d43f2474d6338e95397cc6510c71ab9a4ff7ef79b1301c7df27c8ce817faa49ab3eeb7e3d0525c2ef29b27b72dd8ad519121b2bc25e7e94622ad79f4b6f5d19168a9a37819ca4046b397b0e10e9c2a3fea0eb9211fca1ded3df8b33d458a744a6dc640716a99fd65e2584bb738e32dfe4c09f2dbb3b9e02a9e1114e17c4a4ab6bf0777054957a7a12086cbf93c443a109984803d4982952ad494fe990dc09f997b8e47adcf7f19b404fd9560679a8e741285ecab1d0c7a6bca6892dfc32ea7ce0267ebbc8ab88c82442be6c7b9d456d689a177c9c7655d9c3eb57088dc241d096304c1325632f2eae61802f4f27f7f53e316058367ba1f9547a73e5e69317ec0d107ef2083fecde541aedf50f268fdd28bcc2587e00ca05d1379dbe042092156c289f03186beb96c8fe8760a133205692c5577ef5f18f704806e01265783c50e4161d43df266c4e141e0b949d18e1944ee57e87975a9c606f24c2d1fbd36276516823dd435ea03d67074ea70be3747dee9bc9297f38034be980be00bbf7b2f9788c7c2165884d7632ea9edc31d1576bb096dc7a098597d45615bbe4f0e9f505822965d459a63e84d368d13d9d7b3cb4130926b5e63ecf134b0c2c9d8a2f8f6143399d793efb160f7b12243d66691a20929999fd5e3b86e344cf24bd12d38cb4c93db7f5a6dc64d666cbd7495bcfab10afdebfd1974ad44ef274609d91c88879670ecec1581de955a7f53d0d2245251953b21700135142c489035e0f4aa0d0d4dd6526a7c93b5a9075b142ec9d0081f078d2dc00484f175c3a4c8eab8f020ba9ed38f73c629014f22a03317d18636e1e69be6852bfbea835b1331fedf441b50ed8413cbbead043f0082b99d399068d1765c06fcef055168f653fc5c016a62d1facda1a062ea50ae2659bfc30de46ccdc1b93b83e8fd42cafa11a89da3b9efa6de65ade5e16bd99f30dc113ccceb38de3a66dcb77d10b7512646e9cb59644cfd39077104d5f76151d48cfb7a02bcd0f7431d25748b4ccfdcff08c604bf21b0476210a09fe92d8a5a8fba17ec8815684964d01418c9dd03f121fa6a5682565b942c984598cd988d6149edbca77174aafc9a1b5c970a22fc4a5fc311329400cc2054fc27ddfab9c297707377fd99c901e497ef4e1c31e2f052e8bccb9c0aeeee12820b4f5f173777db5cdba7bcdc376f739eb5d913da81499696c9df91800304f7b3ed8b07082ac8cfc50af382f14741eddbbaa99aabca4e6153795e9ae043b2bf93004d3883adbfbef7deca07703470cbfe4f4490ff7ae2552f955ae61b91a97a0e238e78764ec1230cdacaf16e31d23394364d275b8b32df917d0a30fa03129df5bda4b1ec67148ec19a305a8991ab2ae6f59909f7562c1fe9df6d07397deb687f0ae03bcd0f24330ba8f68921d4976b51cfd8413742aacfbbeb7966fa2766c06bfa2d5ab32cc65127af0e442e35219cc5bf03a3fcb989c2110bb69549696abe2f33f3ef87bb83f3fc8106e89925a3d549ee9cfdc0b328f6e363bf482ad1944d77736ea88af82f56bfa6316159049ff80f6d0868d3c47c6602a3e580d965bf06e48aa1ee95b916a316ea9ab1b6d3559932d45e8c3c1c561160fbeae72dfe548ec32e24252d617456bd67a7286ae863b94cc0c052bc74238263bfc882f790ee0e9f8ec20bb901ca04f562ac2c6d51738f16f5a8ba7460d21d373dd9a9368982c0b7a7010bd55fca32624a1a44c162d589f9fcb993b63ecf0ae1bef731c5ec63a5f78796fcf448055379a9a37aeba54aad21ba8ec93910da1e44b3459943107a76d0ffb4b9ac10e2dbaccd2746523306a02748b2aa6a6b7dec97117a67a87a325aa436c3d99b5d0a5d4e0d86b9511a61aedc55a87e3c579882fcc285c609496d05e6ea8d862a4b0eb7b0fa50485e921bf91e8c8c38858dea515129fdb3b7b499cc915506d6006126c553bf4a56f4836259214122ac1091047667271c2fb282f3a9965ab25845feb3c785d8f883b02fe3eb7d124b56081db45d128804b21658fae5c59b20d8893350805d0a7ca5ba67048cc478a19d8d029861ced5f42c307148277da1fcb1e43d3097272ac0caf077775e7a6142add624c11dacc0e4fb877421688946343c4175fcc6e8abc5676535b861f43c189677d69e34e8d490be0c942059d0af330417fb33e6f80fa5b4cb15440fac1d260f44dfef7358b7fe224965d1fc5dccfa9e117ef93f86c76c04f953a519503e3fbb30c87cf43dbc15bf363c82e0b9bd91768e618ba42bf24ca79aa0b5bed4bf2cc4c8d51acaa22a614b70c45387f44be63f654cdf1200606e2be8d9515e8b95f9028f8a2337d10a5494c05f42928d1530aa67938400f86e10b55556573d973257730c6df5962b44212255457c5b5fecbad54f3874730344e95db7b6510a53ce04f49d069a5323438b550a796de81766673657a3a6ae4b6886aa00850b7bfcdb2d39cd3b4e90931211edc945063b8d9f876f0f4a7a7e8554e84fe3ea2e6e294a99f0b165f75f86b12ebdf7534457efb748d29742da93979500fd0f7f24374e786aa765ea186b24d1b8db3e4ed6fcb7ae29fc6f0f1151be73fbbf841eeecaf81660b0dce189dbfd7df832f05cf99ca1e73b3303351bf69ee037006481e9a49b4786ca86697fd058718c8fb8151686bd8978d9d5abb0c797ca70b47e76657acfa6f651aae23876237bc816a61b33f5954f6f945f9ae7724557c3a5ae210d1ee735946d01001681c37e3419ffc25b3e2825b882be1a25a6917b8d7fb5713f9be7eb2540633989c69d01f7a0125082e35f59a40555c3cbee126d997fd96cd38f293a1277c75b190ed66898392cf32fa1d6ae3473378103d3698b96c21cac31844dd8f58f8dc4a88d068906ffa7ddd0f30a4a23222401e555690356e825fbe008d09154d5d52fa3a9688cc2316e58a7a1d84b2a4ee596824095e59ba953b5ad515df95cff20302dbd12a36e8334a68778112c53a226d9a87287c2e45e67a8bdedd9b97db20aa16a04ca2e9f439585dbba54cf4c9ec5ba5078dffd2558a5fc25c2a4e499bdb8c51e087e", 0x1000}, {&(0x7f0000001180)="194f73c247c94508d0a421be3d907fc16a4b348434d50a9f5cdc8e252e5a16fae23102c6db78ac22ce8da541730f25cebab58030fd55ea8158d8e4c7d0f3c6fd4409f833e7ce2b8a8d424b8a260b2ce07963af0e78585c338f79fb9df966025adf1bfe60a55ae57a0b4c5c127ce61eed8f8431c7d42d2140e12d182e188aaeec089907907108ae44c70237acd1f0e6bdb5f9e824c10e3ec029bf550999f559616293e3f86f37c7ac787bddee11ef36c2b77ad4a37d0684f78a33", 0xba}, {&(0x7f0000001240)="a7d265ee5af13af0e4696c499baeb212fbf2516d6214b1c3aa1d04071e382f23b580dbb2ac00ada5218b15f4e5350299ca2bafc3b9bc2a33be77b288de25744997d964a67bf8dc71cde108cdc917dd7c795571d8071a6bd9a77a21e959801f3c36c26f1d63e8d56c6f090dd578d22c05655a7b7cccd59e0e6143328b4d5dfdb2009fdee4d13c3eba762ebf2c09a07b9240a74574a984c8dadd1fd66dc5b86f05ef21d3fcad59445de8edbbcd77eb40f5bc0cb07bed3ae69639c7e67a22cd2090b0001dafebc35aec8cb0df5a06d3aaaaa609645d4834ee7b9649117d51c8d4adc991f80e38dc477e65139383f5ad6776327432ce35230d3381af8f079289b456a92963b6e61baa51b179bc798e0790a0e86aef111fde3e13e673f630f228b53b18fb9a2f3e551efbe6cd4106ed74a2327a9ea5d793b5d03ef9f66045978e9e8e5bfc9a076a5a95755d0d5c490a1eba59e5412d1954cd56d6cdcd0139fa872980eafc891760802c972c49a1fb92cb07e121952a18db51c18eea2213af407c9c5aa5a9f0015786296d5bff09ecdbc63cfbd85845db0993e1235434e7844b121e107efac095e76bcb921fe6ef7a8f84f6ff84b08b1e30328d1a67874a985c9c199b0bb7eee17eb4155f425b96741f644130b67fbad3301cc0afd60e08b83fcda39d71a34e6d557c1bbda620d653c9dbefdfdaaa0b5cbe4655a0da99a20c7e92a6ce798d544ecd96c86718fbbadb64a4069a7497b8e8e7adefd773f25ae991bc201a4ed4728818b04f47c12a3bf8679ef9a522d6b0941762172d39a7f7015bf60d978cdc0038bb8b240706a56fdc2286a08ec51db314db0dd79bf9559790701f70612c4a2f870a8ebd3a3f39179ce7ad9925733c6aeb2b1243d7b53151bf33c1efbd62fd47d61889f6e21aff17f8e542166786546ca9be81bae7e50e88e711500fd4d43cffc1d4e605af045d01b09b288e9866efd3c8af5345720d41d049faaec02dc1f4ceef06069efd23755dc26a89a27ff68733bbb71cc277a275e7e4d11d1641cf94638b106fd637de963b1258ba60e345b718f7f11e56f9dd7c8d9b0c38e1de00ada6b8b503a33d8d96671af8bf8763da2a084188b32d012fff76dda98435b69a9246a3ab429a7c88524c61bc3b67c624b331babd072ce590d3a88dc13b4bc3361be5e8705fe17d40cd2aecaec36d400cbfaa365bc8bfa5b695ad0166d7dc4ab728d3992f855f8915b5ce259700c058cb1b5c4f6549a2a3ae366909c59ce9b2200d6ca8414a0d2aa5f7383e34d5f46a5b07d4da8be8c7f0d87a44af8784d07163205bd70353f617f441579205ccaaf5150256538e2abcd27c0696fc38c5a97895ef073349dcea71bbae3c6215028fe2c2ec0daa40c795891f36249d3f07e44728e6898a41e08a1e77ac61c3aa0d18ef9914706c1ff1922a6bc51b862477cbdedd064c0063bcb076dfcdf71c200237668e8ccbd7eb431d0ac5d82ec3b6115a931bc90c87f59e13705dc6739641eab4eb35556577bf6cf2718b910b8c2f5fd9d96a72208736d9c5d30666267168b01a256d4277a32fc6ffbb16e3daa97f5591e6cd600d77cd2430d7a0717112a66c7151e16f11bb471f5dd27b6f9e5fe2b71b0f2d3ea475ffb59064ceea2fd0a7be420c88d0a1840b587847d19cf89435416d80465c408f66aff0cd96475767352712958e173537e4dbeeef6c8bd1c7b2762ed640448960e24b65fc0c93a27daad2ea1cb5ffdb32468cb3a0a30c6e702404bff2df0ac2253337aaaf88362f0adf556e6a9b948f470bfbc76f2cff937313bae1ed2b99d5445224a096886d76b6afb21031ceb0cffc53a82ebdb7af16f2cae130f95a5d7cd2dd8a414080229b984c5891511b4e84c3a4b815b6e545aa44b3582b848099e076e696a4d007c6a364468f421e90826a11a58dd2a250930232aa4a8e1bd314fb2da6d2038d517dfdd26907b96c10d6a1962bfa255fd7174e1a97db220ce32713bcfee29ce625c8d05a9b4a7e3fc25ff9617c2c9b20377777f00cf38279276db912e3ecd5b814fc88a757a281793ff0929c572554a6634349bd3e1271cabe62b165bd446404a43ab169c872cffaf29c94efaa84ef1333759c671a93840b2921a81c7d53b65897db4ba246186e1bfab4e44d0efb27832acce6b68eafc7d28bf76b939a0213bcb184929940beaff7ef82ec636f0ff71d9c1e6aae7c582aa521d5e418d83e1aea6cf4122bf45ac3f2e56807bd9a72136077a5bfda9f309fb937a4d9c6a32ed68c6247085452cb47c599f005006778c11096224dc7db126d2025dd82cecd5603b26f47b02235e2b01da89fece671c3ddc8667f41b4e4c49ad4351c5d96343e6b83264aad8f044cc75861499fd329f05327783054ffb97423e8b2e2e6303b41ffa1875ee9e0a12718f0bb9f11e9d8e3a8ec9cefa508fce9894ed94d685fc088fdf518d456f02ab063523acf1df8841a16e073439a9421e381fc39961194a43ae8bdfd624644265ca00ddccba5b475f59b88f58f7080e3b399b4773a434bfdffc9bdcb81341bdda04555e9c02e506f89f17f48824c440f6e95ef3c78e3cfafd40c03b03f9b15816775e0a4fd082ba58bdebdf7da643630b44ca2fca88e3bf445229c97a7af9f300e9b3b4ec7ebe5c26b9e038cf6bb1c0f34b8735f6e355824080f497d0cd9fd79eb443cd1f4d9d576fc13bb62863a7b0365db0a7a2571c971b2035eea01188e0d7515b623badf024e49f551c8d08f60e730d047f141bf856acdc15bee1b959b8ffc93b46a1df38cbd0de44f358a91932a2f43eb04b6cdb7bbdb71f96a9ac10f0fb6569a257be3945ae6e8d40c66eeedcc4dbc467a4d8c1bdb21013ca8449d35de9f23435b32f88ec03f5b203574535337a8d5c77b95dd89a14baeb0847e36c823652cd8a509d79b7151a52c01143f722d4f6b03b89b25eb94d48d96baf9ec14b6de69878cd0678d539ee73f794da7b5a905729f014d19857f5ce47599427caa4f9ecf4657e1f59c361cc84c697d5d3d4ff7e12632ba5a86e7d5274f871e8ffbdabe2ba8f54bd2a4681c25ab67e8bb5656a4906511b60db21390e680af74b12ed5c758c17381e20c3c85137b03aadcb8bfad2e4c5afc80833025d65798d125e12c2ff66a38f74227fe2bde577d3be371adfc1db891edebc1e2c0c05396e6adc675da4deb8bf09d3e7a99a4d779ac4fa5d3aa8b8bb7821117d3c66a0e1fb9f5f33993a51d8f1921b50c2e49796dfc4457aa0287d625426233d0bfe1e37e1e55f57a4f9890668c7eb56c49374b9f2a8633b1adb406260e6998236f47bd015705692390a2a5d3d694aa06abb401d9558e0df837dba21d9e640cc83c5ce5a2c091cd1149134e6aa6018f7b1ae4d90509c3605de85347819a2df29c00d993ce9d993bde944dcae6610bc910d9556fd2d3629f696fae6720d81a8278741fd5eb03fd3cbdcb8435631ae1b23df14ede5a14aae1e3226a556901bdd6515f21ab22b2490cc75ae87d1446e142eecf28624d54ed3415e5a255d86d50662f0d745b6457385d5cf239eead6bc361bef67c22d9d061b02c51e5c710fcba0ef17ef78fd9923a5c1be960ae4597846061c81733deae1add240adb975f4f9f8b83cd8937950297d3543db7f2f319ce2041b40e176d0fb17f25bd3b9d4634433a91de43a2e5603995ea0747d98109a3c47f0c435424ef45d1b6dfd71cf35ff16fcb08e75c46778b6cad1c7a37d4152c244c235c915af613c876e7108ee4482fa2da29ca68573cd1e7c58ac1f95159369e44412ddaa80d10c68b499805650c4d9f9d9e6f1068bee8187ed2f63b3788666e2160b4992292b8a6422f6a86827d9f600e2267e720d7bff980b369c1375f9df3f219ab8a2880f09904a8811b376ecdc818151eb080dd4fc8f3418d98a1ab11b88254b9dc4420ad8e02ed584ba5ba1dd6f2a4762b968bff377785125849f308f79305fafa39b54af9094a36bbaac61ab585371fb004048f460c1b74138fa1769db661250773787345d071f548dfdedbb1e10108a5fd1ad6275972a9c68ee373bed435b6bc4e35060d3f7593fe5c9321768ae91a630d1ae37e655cfd66361415fe9d148154588bcf356f35f2a0793749fce42d07dbafafeb8e180f77771a62fe9cec12746993dd6f83947a91e707baf15a0d8cff2e32ad7633572def6bdbfab6544b52a04965f6cce050597514d99c942eab7d455659b360caef567dd52c840c1b7af3fb6cf1e4371de2d4faeb5b645139f4ccad7928c1bccf2e5272677c4238dea26d84f184e37cb937a1a8ae71bc2e8a2da22aa5df425d6a5a8623bb65866d5bc84083d140416de359e2da7c5906c95a56b5b01cad83c21154f1c74a018c090985ae9a6d04f138a52caf704d80df08a5ab2bbd8a5facd5d0370a60a2b4a24099a75d23e1765ecb02783e3abac348f2643ccbc48f4f889121f6a023d995e1f3823fa21cf91128f7078940f35cb6d69f99cc274c1657f05f23722628e5ba48578ab1f24474ea612e104b54acbeab5d9d8f7b2fb45acacc73598bdb5312f1aa7f706651e0241d777f2c132e4ae2cacd69815c33aee6c1f0637afcca90492a05c1e052080f9f4c6c7cd6b100e4621d5c26e744455c52a8c3cbfda7a3cd4b449203967b21a7558638884719c658d873c9e2d67c117dedaf6dfbfa8c2edde036d72a4feae13b4d3798e9a09ac40ca63805e77b7d3028a3a8ff3aee96c3a311dbf7fabc73023fd99c9d1dc6b9d50dffb8cf55211ea35f1b4a54b92ce6b94812f991988bfa650802ab0d3ad7be8f55055dd279323e1e89b96d769543888b9683adcc40856936c6fe4499829a6b2c5bce9fb09779b95e5221fda16f0422fe5382fe2c7356faf22fbf8eca352f95686f08c396f9388bb998428fc0888882f51b3ba21e1c71c531ec028fd0d9b3cf1fdab0a61221095a80b5ee3e00f6e489109580f6e0cc0796dd8707729025d2afef6b0a817302a50e59e3be4f38fb94e62978ffc51bf913f9b9afef3018476077388ad50635ec11227b4fd902fd6cdf74083233d32a1d2d281c5be3e47c4e4b540143b67ccb05d6cd303795019862d9f6189a392a4420626f789d1988e01c1dc290aeff762d31ee89207b689a586d4b192c3d8942f1adf78fa394e4fec70df1ce8f67b9ce271cc52d240ae7440878955ee14aba8cca2d4273c1efc9fbda59ef256207ef8a7726963b1a53748207abd78c33765d5ba9b91c2854cc571236479bb4934bd36206d21f82b87c8e6b649b6d39f50b23ab032fa096af9b0fa05bc301c6bcafde839483583d8ac13b8b21f2cf53f3f870919a9560ac7779c71636087f247c6c4b579679982ee2f4dff7d1b498f9d8d42652d8feb49753cdcd207d4847e893e8235d62ab7442ae1479bca372d23bcb4b7c8086a65263029f6d50822a7f0ebeeafd013cac7a60d6031cd447f64b16e54a6ebc3eac58dedcd084027d6e14d9da7ab796512c65a7cccb45dd54ddc4c090dcf29179c3ad10307602a123a086117105b15324c72a090d904451fac29920ab6f9d90f97707a7697241802ea912596b8882c07346aa729b6597c835c8efb2c874e3e785339a987af3f0129fce65ac99322e2cb0cad8bf886f17abcc622d54fca54565fa92cc848abb289ca63c59fc8ffa68f525366ebf1f690885369e4b8c5d405cabc41aed8f048906d50ebc5efcaec2982128144fbfff987768863b2a7e78ff6b78cbec748a5ea183a92d00490068e098bc4b118a6d30955d8ea905cb3c03ce8a4279d470a62eb1a44a965641f2167bf1", 0x1000}, {&(0x7f0000002240)="00d318f0de6d4766b38fa33fe0ddce434357e8dd75adfa1aa63a82efcce2bfe3bab1c19b1fbcfd11553d51da3fd39064251f56bbfc5e24b455fc4b65e3287e8be6285f0979ff0d02148e43a5d8db7152ef4664f075c0a046169a6461ec6996cf4437deff73d9e2079f2bf3a5b2c7e0d5b52310b5ed77e5538b8060c7eb101874bcbb14e38e497feae792ea237420d9a8", 0x90}, {&(0x7f00000000c0)="6c6ddeb9be31bdbcb6746d82c0c0f18e720030143b9b3b474986332367a930aee864e3de25c4ae944dcbd4d25b5507e3780b0d80e54891720b1d41da443ca38c56aaaeb021efbdca4c61724aea6e2c07ed0de745", 0x54}, {&(0x7f0000002300)="0c8c8b9cececa739093f36b851aacc88ece2521fc6d212fb676a3dc53c65aa35ea870c8b23023c774ddf071476c78b2ffcef9676566672254bc7d5466192", 0x3e}, {&(0x7f0000002340)="a941a4e0737b0d7f8fbb9d0544fae8", 0xf}], 0x7, &(0x7f0000002400)=[{0x88, 0xffff, 0x5, "9fd0f6ef2148c7e569ced0eee9c8cc5afb2a8d10d27940a61588ebb3c64a81c4bdb7eb5dfbe5d21e2a15efae20086301f048f7e17aa5ab3b04f3467c81ef55924155a9131b5c535964d4c584ed311784b1e905fc58989b7799e704b1660c99be67a052dfdc2d59476de489672963d0f22ed9269506c3c90a"}], 0x88}, 0x1) 13:34:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x2065, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 13:34:21 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) chroot(&(0x7f0000000000)='./control\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 13:34:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1ff, 0x9, &(0x7f0000000040)="03000000", 0x80213e379c10ece2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 13:34:21 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000cef4304a8000000000000000000000000000000000000000000000000e91c19120c7a5a823c2fee0000000000000000000000000000000000000000000000000000000000000000000000000000000000ebffffff0000000000000000000000000000000000000000000000000000"], &(0x7f00000002c0)=0x6e) setsockopt(r0, 0x1f, 0xd7aa, &(0x7f0000000300)="76f6a7fab4c4d31dba6cb90627dbb5c85f", 0x11) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000003c0)) setsockopt(r0, 0x4, 0x33, &(0x7f0000000400)="71ff1f1212bc04774ab71bf1db97d21c31f985055a6474faac147574f7230bd3b766d56cd416c1f98b25de3d38a4770b64856dec9f6e09943051df47736b28b9cab9b5dbe0ba738c263a93fff7f5c0f1851e3850f25b82c7844c0f520a1c84b8fd4c088c7b2ff9a00ca9d731a3ac2c1a", 0x70) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getuid() r2 = geteuid() setreuid(r2, r1) r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt(r3, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:34:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80044279, &(0x7f0000000000)) 13:34:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) 13:34:21 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) syz_emit_ethernet(0xfffffffffffffc3d, &(0x7f0000000200)="13") ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x401, 0x6c20ae4b}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xc0) 13:34:21 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x9ee2a282cd964592, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 13:34:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00007b7000/0x3000)=nil, 0x3000, 0x2) 13:34:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000008000000d, &(0x7f0000000180), 0x0) 13:34:21 executing program 1: getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) getgroups(0x1, &(0x7f0000000040)=[r2]) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x81) unlinkat(r5, &(0x7f00000000c0)='./file0\x00', 0x8) r6 = openat(r5, &(0x7f0000000100)='./file1\x00', 0x200, 0x10) open(&(0x7f0000000140)='./file0\x00', 0xad2a1ebfaafa47bb, 0x4) r7 = semget$private(0x0, 0x7, 0x202) r8 = geteuid() r9 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x9, r8, r1, r9, r4, 0x100, 0x3}, 0x3, 0x0, 0x1ff}) setgroups(0x4, &(0x7f0000000200)=[r2, r1, r1, r2]) fchown(r6, r9, r0) mkdir(&(0x7f0000000240)='./file2\x00', 0x100) getgroups(0x3, &(0x7f0000000280)=[r3, r2, r0]) semop(r7, &(0x7f00000002c0)=[{0x0, 0xffffffffffffff57}, {0x2, 0x934, 0x1000}], 0x2) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file3\x00') read(r6, &(0x7f0000000380)=""/4096, 0x1000) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1003, &(0x7f00000013c0)=0x2, 0x4) lchown(&(0x7f0000001400)='./file1\x00', r8, r2) pipe2(&(0x7f0000001440), 0x10004) lstat(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x0, 0x0) r12 = getppid() fcntl$setown(r6, 0x6, r12) openat$tty(0xffffffffffffff9c, &(0x7f0000001580)='/dev/tty\x00', 0x8200, 0x0) sendto(r11, &(0x7f00000015c0)="cd6561b6191a3b56a7c3adf0759ce2d1367ea127f1943283d6252bc11e01eddec9bacae028", 0x25, 0x0, &(0x7f0000001600)=@in6={0x18, 0x3, 0x0, 0x80}, 0xc) sendmsg$unix(r10, &(0x7f0000001ac0)={&(0x7f0000001640)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001a40)=[{&(0x7f0000001680)="ec4c7156b62f6f0b51aef03c810a0a343fcc9bb85ed67d4e3ce46839dceeb90cff323481fc1edc68f6c4fa3d0c613cffee7de57371bdc4829796ec68287ceea3184ce57d5eebf3081e3c79e3669e18deca173b4255c7db166e6fea9d85ca3a53a86d5c04f0", 0x65}, {&(0x7f0000001700)="90024a48ddb3b4e49e971feecdf444bbbce65fd3eb07856216002ea80536caee05a3d217818f66bd80613d24bc4c4f94dafb585ce24fc783897dcb174477334cb3160c72143a09895065ddbda45cf88dd8c0a3fc7bcbf8aceaf56e153f3724d1181f40b42836ad593764d7d3a7735068c57157ce989b350aa2d3b736c888e4769a30155fe3bc2eb294387fd44cf153d906581311b7d4ce919bee2930fffc403feb1eaa5d531cb95842029a031128271e4aafbd3fcd5bbc560637c5588d158d1cd0258470232140346a", 0xc9}, {&(0x7f0000001800)="5b918eebd84f31db47dde0be88d990263610153822de6a7a12edf678d85f3d", 0x1f}, {&(0x7f0000001840)="9b5cf52b561c8c3713f4a9baa69fbd5c582c0249a473cadc5f", 0x19}, {&(0x7f0000001880)="8c5b7cb5f06bc6175df3d465b285f48d30c2a45879f2a188d4853995522d41bab7dffaac78e9b3d6b053bb088e3a5c1ef6d540fa5d999f8dcf6eb92727946fd24675410c690064a70e415b8fbf3ad501461e4b6a6d388e2a6c2fabee270af79c508d4d7a3e336433305832fadfc480039fc9c48e965e7ee43ae3b7defcf28e91408594dfc2a8", 0x86}, {&(0x7f0000001940)="be7d9ddda2a6565a1e35ed92c544aec656bc9ef99bf7fca5434a3b53e703990e1ff936eeefd6e32a8c9843acfe437670dc40ba3a8611d017ee9f15f0e3521c4998fabe38ee598ee919cfa27c9b337271e84967e813a2294812a54530070e1b1dc2b0f153e3c44ab6f4fbce25ed0ae568d827966b53c1457305763bab94116a83816184e85fbe11078879581ee630c1556a551064a002da00a28068da10898df1fc0127386b7a263815caedb496262cba17f2d4e6585298614c9c1b11cb098a2a5539f47bd002cbd7363f6ad6fa", 0xcd}], 0x6, 0x0, 0x0, 0x400}, 0x0) 13:34:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x80, 0x48) accept$inet6(r0, 0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 13:34:21 executing program 1: r0 = socket$inet6(0x18, 0x4000000000008007, 0x7ff) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)={0x18, 0x2, 0x2, 0x1}, 0xc) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x400000000000000) 13:34:21 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 13:34:21 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000100)=""/255, 0xff, 0x800, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 13:34:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5000000000000ff4fd99f68e2ec0d703ac772346ca8682a658d581957ecc5bb72ac127003ba324c0537311739eee516b1456c26d11a04b8fd591bd34a389550c5752c8000f2d43fba39245b504e065444fd413ba3b66467fd765804479fc5baefff7984225c783604890a1ca38e0c6dd946c38c42499b378cc0a922df73c040b0d0b5b7aa63eb7f001061dc66208c6e1a992c5b4f280607a1422a1cb64b8da2616ebd45bc7fd1eab8427ebd5e70ba5ed37fb782415ec4bca0a8d7557376e12b1a69600891c742932e2fcf8b491feb5e4a5442c52eb0d04d0ccc45cef991802f17edc763"], &(0x7f0000000080)=0x62) close(r2) 13:34:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCONS(r1, 0x8004427a, &(0x7f0000000000)) 13:34:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) fchmod(r0, 0x20) 13:34:21 executing program 1: getpgid(0xffffffffffffffff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) sendto(r1, &(0x7f00000000c0)="3534e4ed718b869e001a03577bba95dba7a2a2b85302db3162190844f635629c9c4736ceed", 0x25, 0x1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 13:34:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) 13:34:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000140), 0xfffffffffffffca2) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 13:34:21 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 13:34:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20180, 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 13:34:21 executing program 0: socket$inet6(0x18, 0x5, 0x3) r0 = socket$inet6(0x18, 0x4, 0x801) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) getpgrp() setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 13:34:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) link(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) setsockopt(0xffffffffffffffff, 0x10000, 0x4, &(0x7f0000000500)="e0fd2b2a1a84ffd68405cb1cb63e447f50492263e60d40d4fc41b927a48f97a2e0d8775361efecde03665722fc9490038b2054cfc47866efdfce48196d08e74442729795d11723033728054fa638b6ec5f59013c3ee619c6ae8e7a40dbae3d557997ae9840bdb1194d4e93887dee43c747988e07ff369f36337a63e2933426ce005755014d3741baf689bfdc8f9c90fb1ccebd6e2adb29ec5442b271510c4e4f21c4d77d88ecb3ba693ce44bbc990d6317847dac44f968b431921f3a0deea7733cdf3249b97050458435660acb87fffc1328724134b4ce1437a16ed1ec97704a67763900a226384c069824c338a96d4bf2be19f6dba931af308ff01d1a64a8420d4b3701a4db072493342f9579a69a4c7f7929877a428b0678c630e7d201cbe7e1be07672066df2a8d3fbf76851549f6766090f994bfb3a87eab3ead967275bb1ef5805d608bbbfa1d0f9ed4638cf3458f96b55dc382e8700f046dd34937b8e6034c20643da4ada41036cf7c40d02ec7fb464fb02bb62463fba3ba0ee9890af33a8c75de16b89524f1aadaf862341d0b653b965642fea84bcc0267d68f29a38f47ed674cd4900996711f430437bd6e8803b77cbda5f27b52db85350fee1b6730b26d41f5379a81580c9df4d03ea90785376d7c199573180165f9e2168d566905484de6a502f6a3836e8f9b8e5a8046871074fb6a81108a3dfe3a1bcfeb850fac5c7831f85ad6dd6ab29751a62f3ddb1249d604b57daba6036642af688e2275c57c850a27f1267cb51b456b2892637a43a65d3ed1273668ed4434d3dad6632ec14ce0f9f08f0c6382ef79e62f9598cff13d68eef979051edec8d72224e341f1d443bbc1d0e2c2586c76db2024118db7082f25b007727d79aae5c95e740bd7720e9f7299b0a0189428c953c6b6a2798c95148f5b3a577da775f33ac447004a78607efdd1676e6601e073d1520d0e451503e9482aa633ed56b725eb5f1fb37512e820b14fbd7a570cc9a16f0db2fd31e3aec94075402bd6d1b5d2707f8704657708dc8c6eca50d72e0e8b24d571b31d5185d306bb11802ce2f7c52001ec9aa8d0674ce7f1835735cbf47ae286d869f9e92630d92575f1c38b0ffcd2d15f94d7b017f17b20bd26cdf12b38cd4d7aef8d1f89eeeec73edbbf3ab3568a1658c002aee2b9df5de1f85f836f8669f70c8444ae208066d6d499c1bb9311df9701933edbdc3c756993d5812ab212f86d9bca7d8d704e6c423b136dc8d033a6c2f326dd7499c6378dd06d51a807e9a43fe38a55cde86e306c2e7054c113d307005c291835aa8a95ecbcc61277c584910f27d4f48f07f7345a94e957d610e4e1a49b45c72b19500aad684be09166eef5689fefe13d0e2e6f627b739eba076c5b7df73b07241e3a3f1f8bf8c1fbc35fac68e2bc2270dd4472e3b1c8f922fa11f2fb659a57ac98733b528fa18ac25416092539aa0931d31fc8a59776d288a67aaff274f4d1299c9472cf5c10721b97acf1a210089c5ce7846e94b5313ece56241ae4dad1589367d6d594c9357e42a943f11871d8078abe56b54adff1839d82a9a239e39193f00a99b15e31aa772b6e2a6286c63e6e5124b3412be63e7c8491f5c260fbbe40430af6589434629022e4169fcf5556a0201bf60509b407d63fed3bbd7f1647b8171ac96820fc3ad4d6b18cba3696f5f8097312798e66c2e5f1409ca6b5f268c6c8d3c3b8043d5642c44cec0505b629fccf5b3f001120e6c48a762f4c69747762f0dd81c820029408c6835a32122070c89d39ae96797609a036eefe23f4692c3482efda15da5217c9da95cb630009aab05a96e19ee1857cf741e8407628d9afbdf151846f851fee829b29158862efa5d87ff2dc09b3fa33e228ee072c79a77580a43973f238e58c5f4d597bfa8b98f722de676e92e614f6177608c945deb319a86fd7a64839a115bd771765307aa3dc7bb921e4be274ff435872841fcc21b9dee8542a0d4fe51b42fa7bd5e423c4f89ddc932f9bd9770f49c44796e2cf78f580483dafa53e601148a45c55633c9035af5d897809f3cbabdf667e79123bbc9d5d1d546e87c0d64e8ec9804380a428070f637163f06f318ab1f13f8f2aff82c949d959693ccd17f718fcc741b6f30f3c9454b5f0deef69157551b9a8a5b8f3c38a67328ce9b5340898065bb800d4bc95dbc3c792335a9c4a9eddabe7670ff45d0d6c9aaa08f062d660e5e30dda81618bbeccc20c1e7ebf9bea98a0885937f9ef7caf6ba31fb95acbc2fa5889b700e35c9e65de8ac57a301dfaf5a5f4c765f26efa4bb51a3c122879eb86b8d11ef7e89bc4b7b8fa04bdfaf749d63f1c657a46f7406174d93b31b37c20fcd3319e30ccab7fad609b0358a2f908386ccd8431c0ea81d45a0078d87ccee3646876a869dcf97e3c3d9904533d884b10cef678f165b964b007149ded0e731e965924a17eafa3726f5898713624be06d7d8dc6980501c0b3002d6fd43a55a8cd032997c1044ecdb5b98c9c9c80d955b17c07329a8677abe15f14c72dea31652d06a855c1f28534421986a25d0115267ac002613500b38f268fff32277200066e3ac6c37c262941a03208abb1b0ecf1f1858e7d471c8d7babc94de8e1e97f02852ce53b98b3ef669503a551ab729e4cf31da4ab90d93b6a4cd537fe86a9bbcbb94425c24c800ad6493a9def85469f7fe0a1ac033ac82d47ae9c00fe256ace3210c7797928474a47f4f8f45747ae4f1aeafed560928a824b5c3449fce91b168fdedd02c663db14308685b332eda27de4653f0fcd493ab77807ba6921c9e74895fcc8711fe232f3d74f6ce430702ec41db811a68e0c3288e8bc69965e8565177b882adccf03e88fde8ae5faea07442ef2ed4771568f515d53508fb4e0839e94639b76d33bfc9de16d8479dfb403e7a728cc1598cc118ac8560a880102afc1ea02be7ff90ca4b670aac73dcf0525401d1f19662d75bba8bbc7d737c5d47d31217bbe66a0feae3be6d3c60bd73bdf7241d51e20b741cad4ec95d9bdd240a4ecfb1eb2ae9db1f75936f7a6c6f86ca74b52a9a577bb96c29151e0a0f4db2df6b2adaddd117e541952831a13cf5ee8e91f2977bc184d0cf8c73e143eaf2af0ecf36a7ec07299456ec85469a945e0a0a0eafac6e93d2978258acab9ecd728745575403650f250ff4bd2f602f4965ab401785be6f9ee8fc9c352a7f9ee9d00984ba8f0d4eaec2a899bd7ea82bec619cbe8b5f69a01540220ec1190ad242aed8772d432653875b2f8f45fe94116291ff9135b2346708ade635157342c6df6c2be84ea19908d5f5fafb60bc2ef4b940f1465faa1577f4b469212a57724abf4ada3407be9eb2243fdee7a0a76708063d462555687d3f8c6983a8426e6c732dbd2042510d76edcc67678344f092eaf5f602f41ba1276dfb40fd3b2aae95d86a6f820dfa851c0e36c3b37bdecd3f213a8a08cdde2a49e326c8fc570a7cd2fe460b740d16922aea3a153e5c0e82dd418e300d5628b405d9b641e291ea932a03fe143674a5cb5b30a0f0076f9306014f489c7aebbf4f521d7fcf68ac77919a59ff594801fcfaa6bae7267b8100e9a9bf2e3f547469ac2dbd2c04cbd141e2346b708c302e7ff44d477031a66fb01421732d85ddb29efb998a44842fb32acd7f0fb804be8e05cf1200fe2aac196452f8499522632ec4908d2a133ed6ce23ef37f58e2f2957a7c762a825c1a497aa284010aa5dfb5e76e6ed632949a8d40d85ec6ff34445701eaba224acc0194d866936b40128fd6eccd38a48374938703fda514b7b0620ff02bbcd0f5d8c1b48a2255b09a55ac1e61fdc76b2610e2f7e078b3ab2ad97d1ebeff5e6204d36a3d00577a943abb9c97b3123e40cf5be31db9ac7e0792eb23a5c25eaaf20b3916158355a0d966384eebb29c055b2bc5a5c3084b110009cfb7bd6069a2d333565110dd4b932d74fedd7ea048466684fb7f607f4f23d94a1cd3e13ab018824e6b05bb866987cc8b98a964ede1c52d11a17c40f0c6ba2eee5b4db2516a260a8af5478ece29afcc8656344c613c42ea0e9eac6e133d3e1d2199ea71dbdd1df2beccbd8943ccc1b24672aeda4b7017787e847c075b0b4fa82cf72c51891ad4a74be48d8eec291975f01f2e57b325302bad282f53ec0c93016103d014c1065dc503e3234992c5ecf1a8c7c5c70a92833c1c3b6ad359014600a548f8ec994ae8eaaf24ff5d0157e8340ffe3bd37445d257289d0def63e71ead6f0dc0c2a78b811a0745d4176dc2db2d67f21a655fd4d489a71b0dc8c06cb2277f5f582d93045de8c866fd62afdb3d24a9aa5c94a00408d43fc21cc1b7ab7a778e2c3eafe7c2f7ea08d7e13f49ad233bbd4bf2356d7b0eb4e66d952464b809c6adcf00f3c0a394cf3c1217767051dbaeb8b60908a7468bfd0681800f07e8ce4fc11bd7531c0ba8f05d7656bc7caed8300016e0310c9db8f0b30b8ad1a7661379ba097595d98f448e7c99eb77089d2281808ad2564143b279ef8ee0c03ac41a15f53c080fb3a445400d57eac5981b902c548835bd5dc9d8fff9f14f0688864445d39b5c3f4480bc05983785e576de0350a684fddf5b08211b7e49b23f35601de86853563dbd2f671c232931e655f7535fbfffe3ac8fe02f058f9accd81412d692dec9010b911ca5c96268cf97ea161d4d7d2c7dba2a5b7084f8ab5ddedb638768fd27c81a93ff670ca7aaff1c19323fb4332ac3f1c22602c746ecf59aecc7b4b526e1f0b493176d1aeefd831879059170fefbbab390c5ffbf95e2d51fc18151e57e6f746972491abf5357915d5a9b15434d9e9a779c62722cecdcd6d60c9f87234dd4f81be22520065bb8c6103a2e339e11646e62769fbd5630f8d9dc3ec3cc11dccd3c23c0674d3d6e371cafe9e990a16b2989694bf68f53debac6fd03d638b2c53ff9109a7bbc96ccb67b92d24a398ab78276a7b05bf83b8a153ee0f1c5862f48d3d687f930af6d000bd79e694fd50d0897aa0962ee5a1545527d1df2e8f9b5629013a4b2eda633e8b3e45f9d01047f59a4900b9e1559c104cd3c29983117c2967518170413451fa9f7085f35c397966738fa3d5f66568fa9b599630437dfafc1f3ec6b7c43410a0c1a03625dc7f51ba74146508968a01535fbc543852c2d11cf57294eb7edadc726934485fbffa6fb8fda03146e7a1e59816f194808d412a36f8b4e823a944d7b03cd1c1f832fdb446e3f096596f0d90773f1dd2ac844f5e06e11572e050b6efa68476f4a2d1a7284c8e6d6e46a4c6553beee472397b83951bd437da575f3e7ecc9357642abdc0739c9a67006ae526b6fa1568822f9e5c3f4942c174f37f4ea74d4758d477e144707ba1a2918caaca99ffbe0cc12628364ca4a10a65eaea72e686c2f18153883154e3d984d706e8bec9f2537b96ce6e246d81ab6e4d48c5b1af1f889b2b3079c81bd469355741f252ec3685b373ebf53ac00eabd75b86cc78279b9db9bee5b58979eaea5a07c4cac48d0a4d9f21875345ad4e5a94cd86c2e31037d0593af5aa27aaa3d4c1154a92872a672837220e88267a32257f59714d686c604818c327a488946ce337d10a83d5b9367f96808e738e502255ef49d7d040bc804f70a56305ab5f4dc29c4e7f404cb04dd3e6730cc7ffff0f33c50482d840bb9ab4f4ca1beacfc86f057ba1a07e820d3c9a00b83e133ff540dc2c1522bcf59c7286867c3512c84d458028f8eeff54b1a6dae51cb0a4b2524d5f63ee98017e917d7178fb5fcf324cff4d37af1543dfb0d22322d1bec7135da8d37a9", 0x1000) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x10000000000002a9, 0x0) close(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000140)="905e942f8496a407366aa4788ecbc9901d1a4fa4ce922ecf40faa08d9461b59794c7d8a6c6dcc7cc37f98ed7550df92ec2495369f2e03084883990197ab4b37875b4ebedc5ef36d0ba2f2ce17164112056631567ee471b9e7be2", 0x5a}, {0x0}, {&(0x7f0000000280)="dc1c9455fd6a66307b9de4916a59f74b39bb9efa54e94767ad6b5bc5cfdd548d436cae7d051d1941c4c93a8f835e6b854b05777cd5a1ccf19822c36230727a8ecbf751bec34cde8d29c5975576d1506b123fd9f5ae556323a0e5c08fb2bd776e941728574304d6cdb805933007460df2e6af3194995df0b461dcf97ee57ccfed0aacdba936e56ba7061e3b266e3545e2137278f0e53b2ac4429975d8f7f4abff80fe3d583a579ac310dec3c3727913012a72e095891af96b19947ee9b8c09585e4ba35e5fc4e6e8d0f9b525d24f1", 0xce}, {&(0x7f0000001740)="3df3757fd52f49f7e44c3111eca34a917b32b8de569206683df51f735f52cf695c4a414608b7e7c0836d37c8622eaba476ca833b96b2b077d5b9a2fb907f038c52d5011c80e4200c178c40e901f8a6f0d937eaa79dbaec41a083d1fa29b1393690451bab3720974657799532fe08a8d25c5a21a548483f740a42abe597169ce6c18e65954a12e20eb6f8129e00171e9f8f4f823209e8ca1c09eda7c898bf9dcc88b5a55c4ecddac4c25cc38bbd3ae91cab9725996462cdf2c90dc5fde56dc32a5af4082e429f17f653c0fad36abb3639cd8c80d8050ff4644e1c570bf748b9c142516827931ec22c77a114eff64e6c04ba00cf8bd43466196b608834dee46a7c23a4b5fce56645a59e514f5048c1537e402f48b37ae3517c24ff39a347c731813b631ee3000fe9a732c9ab3fe05dad5fc8f07ac5dcacbe1e2a27e6c5942cbfc9bfc56f52cec581f0717547365c451798542a7cc8f948b05705a56496f6fb26683a2ca1dd87ce3e747a319c4baedd29afeb7b33e19a6df15176835a06970f28fe3672c20fec64e6ba57b3262bfe66f2b97b168ccffb7a8e80f347636c964b51d93d8aa36c7971963678cebd851c2602097b06bbc2759091a4ff51e021f64286ef93286dc76556fbefb52b3e38787339ba7b19b8550dcfc8dc8ea936cc24d6ce7513c33bd53b29b0d924decf148365ddd0e99a956dfd60d6c7bfa8a95bfce9341b354e992d7b88964312ea450503ccef1658cdda9b688c6c64e1c5bf84952bd4c5f6311584de3f25ebf1fcf72d4f46472fbe939d757dc41fc76af53b2553e2881f405e7a94bf47c6539c13dfa65b191179fea4c1bdc05cd41c43cf993895080b548bc9a951f7423f94a437b75039418da29bf20bf7708d367c699aa5fc9e7d4786f92cc23b98822d74bfae4bbd3443b49fc9b9ae58c19ddbbb74f9aeb6ab02f3458e7c330db41b87a50c343165653c3b2b112831402766b336b94ac9e736555c934e97b1f2e30cd7e91e9484de2a9f14e349b4cdb50fa4cb06316111d64f145afa49e0ae0267f0dd7ed5a14737e443755ec595f545bd0646b9c7cca668d3203266868ef6e43ad825982483336796e605e0b35be8fe90487b5f51d8e72a73c7f6490b61fb1c3a7f83c024db992a40cc64a25177091a93d2a474074808ef760807898026ba30943ff097697ee53273bfe7421f10e94ec8256131b32547be8bc696351db4a1a7230601736e921fe2fae8864c83d47d243449be6394dddbfe176ac2c805bad50b065934684515da855a4bdd0f7674f29ee757a0589ca673dfeaf40c7465390b7c1e438e4d31bb300bfcc29a476f0a452c5564738c4b70ca28608ca57657b206b90f65da2d68569578c46004480f81784c60d55e4d6c799a1bee539e4b550bc4ba19f65f22b9578d103c41ced510d6b0aa7df570d1c6380ddd82351cb3e868016fb6533dbe888551c28ed629ae6c42516b74cc7c24ea04a529a91cd5990820224e548b37308a8f115f9eac827263c4b608eb035c11695ba7be010e4177658c4c454443acc952d75c8c5453d9f1241593b7916a07af3f13dae21ca8db1c91b93e64d75e69741bf82b4b8a7addef02f7500a34906ae3392e17b50dceae7d7d98585b635a34b0608c0a2a455f99815ca23053cf26219f5e813a2e68e36b1e6df008b1e6aeaa3d6b7c4ccff9fc6d0b1927f7cbd8f260d11ccbf4c61307172611195c3c6f94f817c403c10369ee2e416962aa764645e144c80d5233f60be6fe75d1bd11cf8e491efbb837cf5ea2f2670404648657f5b2d31c680d381230865d5243e364c6049b7d05f79d721abe602edc1aa929d56a8af608516c8818eb6978451e3535784bb59bb86ee3cfc9beff1f4ed5d532f2209169929c656074f8a7cc5212c61df9c98231b3b1928b01776d060d5bd20a4c8afc7395f93f30ac87b95f801af9ce90b6032b32727a70c821888f787ab8cead52bebb4d03239e1380c4e950fe148a8ab7518ebed35857817271fff486b3eb2d08cf3cf9697b80324de91aa716d3c493bfbd8a1e43b4aeee4f258b2e563fd1d748e05d63b33ad79590318bbfbace1bd1da66ce643caeeeae9a549afa8e3e91862df88df49f02d96e2cb734fc3e6eb0cf7bad2759a393ac7fd31b5c726770a46870e6e5c46f9721c46a1657a10f8082c9e542e38f4d7309fbac77f667977039c93991e6eecf20fefec034b8e1e2d3b88eb098f34c9ec931e81d3379fabd6a950ad79821145389d1236709552b138fef2952424bc01faca2a243ceb8a203bc4312699a486ac08f15c11e2a556f0fca885e894984f8e7bbcd06d63525a1d1866d9a0ddaee30d89c248d9ebb91af9bc80d5ae583494a5f63c24b95f227ad0607008ee6c9baea66915a66c3ead68c41ccf72edad1221356f5d0d40b3e0d2f3bce642f9b6ffc9df825d057ca6cb7456dbb163040bcfb568effc452737f33830fc502ac3cbda0fc7bf2bcbd5d17d13352eaa1ecbbde5819ffc9473908ad13d72c923dd7f11a0ba994d1fc8febf2884d7b19575313ad5261113f911d31752f7e98db597529b75faf8313871112d3880fc4d4dfcdc15055e9afd289ec2d019d1b8b581afe70f460019fd2bf3cce1ba84ab7cf3a2354f594d94b23e87415cf0e5a8f99e6e4db265fb3ce58bed229a021fc86688247ade7a0400833a9d3214c066f1938a0f3e97f52d66570d4b8704f7a44d707feb84fa8935c13a765e38cbe0a6685cdbb2dec4e15e5b0c0d8bbf3614539732400ca10187c6c7cf292d1d3c9f7325e4c18822b4d671b5386a1578d6bbe28290a5e1a32c6a26f1769eef2e059e432fd3c6869eefb0aff7a2d1245165ccf31979a4fbafdca7c7355d3732f2e5d0c58e73e18a9bcf7d7c19580fb9422225529aaf125fd947b394f5d43bf4bb57621df8d4df09f337010069ce9d5224fbc35ea4db4ad34dbf81c9c5d71c22165accd174e565a0dc64f44f4ec8941b6a361fddc893c2895ac984e03954c5293582b8e10ba5c37aa0a3aba04716de7528b6d701eda1162cc27beb5ac26d7536b4a2008b96cbf31bbd994d56f6006326a07d92de943d2c7508bdcccf09f9658f1ebe94a38af6c12d65171bce7e6e4caccece2e91df575f60d70370e349152621b8aab0449f6b6366a6558833dfb91b3b0fb293907fce7aaa1cbb0464ed7208d788cb30d90ae97a46bf520f67a0b3cf68dad71097ffa0b964eec374669633c78a8383d09d63998283683b8b4e205af39361905e94e24df6cf27bde0b2db7655407d2305291f70f20c06d901931752d9a89b86dbb8e9aa47d315c2ec79f06603b48a1833f44b04f60e9f17cf4988e1a2f1f3837e02002ef4215eb1e6944bd33c24963b7392a6ec71319b0b841e3d591dc3d85e0790a2911af4a585c9ccb44038b19c7bbeb09f934868c84876e38bfaee9653ed230cc8d4b8df30c2e7e8542eaf3606ca5f4b9415dd03745ebde6bc35fd3260d94340207e99066cbe64b080ace59e09bfb3c78b6dc59d133d0eadc8c4f258cbbaba78bb278fee45105998b71a464d4fd0299523f9dda94211e86abbeabd8fdc707f7e497ad4ff414887d0922701f834bb7d78e4db538829c011df6293bf76c0a7e777cfa3962394e002431d498810d001137489a3d619840e2fa5eb459bde27291587b9b562a53870f00319b631f7ae29c9fb9ca030d6c2d662e41cc19a652a471b5d7dfff095db46def4a6b02495d7c458fc75e1a99fe0dc3e0fec4b9c8e56bb9e0e31b94c5a795ea079e2694dd91b3a7bf06571ab1e2bb696238b41925dad6fca638bda7686284a023ccaa82cf4f120cea7e22e759544351236a0e83a097c269827ef56af37cd093ef73b715f22b529ba5ef5e3f939aa185ebbd75f221e44d0c19178a18a98090e97c11b4e0bb6facc364144be334d7792674fa92a40f6cae2bebdc2406ed6570ed0e2541179dc4e71140a651aa83a166d16f64eeec3d0c6535d4cd0344c3a9baaa36ae498c5681170ec76d3331a3c792d13e1fc287497d363918343045de2d488631d17f41d149967f21071240c21f737e8a0b6d91f1cdebec1c9ac46051f9a474d0917d45c1de8fae48ee6f08358d15694ff5faa53862626693b3a6cb0c15dd18f1986419c09b16bd4ad8f33c543238ae1b7cccc01e95ff6f3559aad54b0d1182086899f061c65d154156881e915ade7938b1e6daa10886f22dec6e65fd4472ac95e09ed1cc044efb94f0450884a4351176c4049352780bcba5ce000e8aecf73d512fc0000be99f3915134b10a52e08ff223cc09e45fa42dc90f160d9d74006f7acb6e486047b12a3e42d39f53e32514e59d285153eaa591b134890e1114e88b1d97a3347ccd807a2ae8baa5d16f779a587c3fe6e19122dbf9a7ae63216f4cd2b5dafc4275c467fcf8b58d10bd9004bce31f07d583f99518d64b9b46235d6a8f188ac7c8c153d85c27a6950fde3edfac16afacd75b1cb5d072b4227d241848e399a248d7bb239749aae2ef008634df7d777a5f121fc332c6e39e52f1d8fdc4138dfb6e0ec3a01319f28ff5db741797440c3d4813f42053812ed2155927b45c7cec3a4b330371d4d15ba8b0708640a0853ab5a9a66b637bd2fdfaf850ab0198e3cb09c59e225061fcbd2fde9b2f1455559750548e5dae1e64572d3bab47329ce2bcbcdbe8fed57072c5bb2d9b92d1a912962bb39851dc6e59421d9982c720ec640c110e778409046fe0a7287247cb2d4736e4f6c542c1ae520b938a453dea6e0f6b73ba3baddc6d691d3e55e1a098f1b4126ef53d3940a726babb05fbe714aed5af473071a1c27ab9134b56337049ba718557698b9987a725a907ead14a69e98306fb48724f6c8da25745e74ca9ad455cc585dabd6f8e9728ccedf74cf35acd328a9f7e7c26b92b34e764c26f13c025acb444d48d2b926ed4d3aed60aeb0e6ed44d24119431ed2b480005d298b2091ae17c3be49ec939a83e0c96157141d4123f9eb10735b01ccf50807d2ecda3ce9c8a9b97c5d7777257555247cd234bf03c85dc20ff6aaac38f7289cfaf14b0e51a307ddb2a75f97734a3419c918d6fea0c7270a008c058a6cc2798567e21cd0a7203c05c6a33af14c5ceccd0b81121073ef25a32f4f783dcc53fa3405494981e6a6023277d9e8b41fa3668333be355b0f87c7f80a75584ea7ad5699e4a59df1c299472c798945c57643bed9c49674868c4d819288be6592a01d21e53adcc30b20431ff46e22a0362487749f5a908abf67ffb37b1d85071d78b8fee49feb4ed0817a0519264f275cbc2017072aaf5bc8e4f4e278c0d95d0f3ee868b78aeb449caba7583f9fb6cb0e7bd9dfc3272f6b0faecb483b513afc260734320fba6aba6114189b9fdd326f8e2e3b2fee36ef7bb67e22a8609a689779a9c49e55823414ae34438c32444e38afe54ae449f28d6d91d62067ab91e2de7de58905c021d17ce106f47281a467433d489ba1290a7293355ee4d1d95ea8c94010172ee9b6bd725865cd652beb142a5a2411c5ceeebabc73501171cff106c640bb4cfe195ceceb50ec38ea833190931f333bcf30311118acb7035b5713f1c9d60b754e3160e812265a00bcd0ffdcea7f77c0d759898eba6aec16fa5b972800660cb55b59fd759a1adaa925a3cff019128fe464af435e5c98bedb6e7920416c4e074e55cc6b61b3f76ffc4959117972d8829879e7649f92e234dc170cc6c3ad93e9a04e3d37f2ca3f657a23a5e72832e598930311838a9f66343dc192879f9d02417cb17b14282c7e104a66f5a96c22bd66f7ff8b", 0x1000}, {&(0x7f0000000380)="fa9b7916cd4c876d0a64664b41727dadfe3fede425f57e757900c553671735eebe0400df82f5ff68103350a27315e5af7cfd089d4e36d620eeb5663cabbceb7d7620c38f742195c163514caec0c03ac80e1658ef2377519e3a8bf066c73133eb8c171442ea0f371affe1adc137124de1bfcdf40922fb4de21632f8425ab273f9861680a3eb20781ab6d372f5dda3d210a010ee49713480dc1f0a73398e1832d0aaa1a2a13018283fc0bfe67d4855e14f1f320507e8026607e291c6271963e0e73f45f18fd118760b12f6a47db3c328aab22654d0862e67fad11b5d3fa9cec1b1313f19f640", 0xe5}, {&(0x7f00000001c0)}, {&(0x7f0000001500)="78a3fdd15a20e13a56e8e1aefc5a225984dc2b70f01172f3c326cf077c61a6cfae8a77facd90a2f3b8b5841796e8e343297271de8d5bc98829355ff1a47dae32d50dd1d29703d79fa0bcb4648e964b633ed963909b2e9ea56938b7ce4fc9b354bbbedfd199b1baacf6d4c35a45a6ae3695a04d2dcb9f2f7d03800656ce83c491b08799ae14f1808995e7515375639a82d6cca9a5823fa3", 0x97}, {&(0x7f0000002740)="cac48df32d60e1f91725cb5e537cab8e004bd23ec89840e497604560b282be3a78fbc0986c088c967b0383bde38c25d3c1ac4772fc8f16ae5a6d8e07238d5c1bdacc3c1257e0f788027607424001c18fae02f682d3cdfd07417d9296c820af67ae2ece068777b73d1e69dc8cda64bcc6314401d58f0246bc01596a18fc50b3772a4dfd03a87726ef3ede68600ebb4cd4a041dffff920b6122909dd026cb9ff7f7931ab8089328161653b1df3d6ed2d105d92d63c10b14458987039cc419931275c5267d013fddf5301900eab79049b13a5d98cb6c0b2df71efc5cb352ad07a425b3064a90cf977081efb2c0b8d13a2f9fe7ccfcf4917f8c7bd876c19f25f0c8ae7ba63a9b33df6ebb15822804841ec053eebb243596a0c9ee5959ceb22e2f0cd24c2ae238a7759001e606f5cb9a2a6358c16364c88d2d0bec9668f9ad22676350bdcac291fbec629fc3b2c5bfc2caf5768bde36e0b9a3aaafbfbfc1dc2e3ede207c9b9c9f5c8aaa1d9521ea2851292e4e78b4ed87ac005cf70ef137e2f7c95d5ee7005c0bb0c4b9b9d51799d1d0339b6dd31308fc9d0918ad0251ead519d8d644aab54d5a377d37a3ad3bb04563c3f2ee67303c7ddc9db5023166c5c0ccc2e5800a33d74d48955412af2911a06978113d658ac892997d90ac3f1a1819f3c2b6a1a213a33866e3c566cbc556d28e385fe59f21848ec366ce9e6ac57f693b64802eaa2f97e011e25c99a548b43b8921cc0ef7551ae0cf1175a7c4c86c026b17aa3d38eb465971529eb6f7f46569818b6b42769685c5a2017a72eeaff9ed9bd22ac8b5a99fadd395a696cde580f23670dc888803f46abf68b6fce7f7bd0f9ca947a1bf6b110cfec9452d0c65a50996e72ee2ed907826235ac42011fb3d125444c0ae0a824bae1065681d3f3adf70a544f578136e30250d1bba5092c599d2a7a1e13821944886fc0589400d7685eaf132c3c67412e28a3a17e15f8cd6a842406a3ee5cb47a8a3e9506fab9ffa347c1c893609d0178cc761b45569b950b8d6bb90fac60d35b5501508718e82b52af3ceb10cbacfa2134533d81656049bec2272762ff300572a27a6e97d124049f2de4c1c7a694c1df0a2f4677bd3ad320ccdceaba7913564564aceb4418ea8bf8ffc5c1c41f7d60447517778618b13bb47127135a12e48c137555d22836a25af58cb17cb621295b29e311d60117f1d9f74a6f30f2f483eb2af284a2e13cc8f0ffc312e6cfd265ce3a0b7bdb8b7ae76cb27d328a3c96b0dcfd92fabb36cba3707b6c73cb79d92116f5ad8db1c420e7628d7f1d818a5a332d5f03c116fab8e0368755c9dad187d165884f23a96b5490fdf52b419cf53405210b24f14e4258671770f096b7ea8b79ab8cf44b446476eacd7dd2c3579e82d0a3c233d9c2b7e3a815322891a470ecdd9163252592da573d07d9a34dca505a7701d0c4ac27b7bc391b4e15fe6755487234cc506b55bebae89160acfa1219c749d236b3938488a2b0cbee27645efd90d2c0e06ffc86f6080a8c0c973bf12cde41b793cbe454cef3d506a9dc54ad12b405fdd400abc2bb0fe2f9518843fa7ea1c422d92b01369f9b6c7c1db0dd8cf0e169d49a36e49bfd5d894eb126748c89a3601a34d220a4c7faf92ec34b95e93e6400193957b2126264b5a20f542996780534bb11d2e6e71a31fe3f72b1e72b4913db73740bf94c86c9375b06811f5e55ed7e8276573cb7fb3b1beb4d8f99b48b230d0da46e599d9044781ae89534e3c2cb349e656dfaa2c5376a98c4872713ae1fb8b4a512059567c00f01b25da3afb7f2062119d2e57e27db2ea66588b67a06b79ca62973662b3daf8aa3a0721ba255b2fcecbf0ae5715077b98bd922758d73b7c8c19fadced9db2337bb5959e0730a5e642d15e1bf839ede345c3b49834bbdd8d962ece70866ba2e3d94c8d004b7ac42b9789f4f6e4293e013822635490ba01363a32c097179f4d96f8c48f99a97050438af38462229b4e7e8824e77e739ac0603a58f4b49a7bd7835ad9fea5ef0fc23f0148e8f2adb4805bfab2fc0d1dfb8a1615d9e23a8e7ff0c0af58ae2e1d91fccfe0565f9aeda884eba371e1968ef31bbbcb88df233c732e3a8cd688019d64a3b000b9f9e29906933b5f3875c60aebce3e1294bf31fbfc2ad9af717e208b16ee24d18b76629004e47f697567c37743789588e703c7c51d2b7d924d1a725acae0bd9a7ca1ac1a983a4c6fa93362a062ecf5d89e00a4f4ae83a45365e9d79130f435a8bf4786f86bc83386ae4eafd5160e7efc7533b749adadce60d008913d3a635d9a927980ebf22f34a8ba9c7385aff1e7785c80aa52cfc7b71742f204863d2e9e59957c08ef91ba4a55db3ad589727d7c4191e35cd1931bf73f51a8a681318edbe977173a0189a927fdf8af49771a40220c5143951e5eb2bfe103373ba50817cc33a89a05948836b8827a5676ed2bb89a1993c4a94ab38129c6c5d93a6f29292d5f08aae96fac22b116b19fe6a583a4b543a6352b08cf41fd6c448b0f3d8b3f09ff3fc31db3af1c0ed0da8ff0d52c54955c224b0b2afc985a3fd1976da8c62b50bcfe6acf4788ceda227b36b5bb0d0bc187d1524b852edfbbfaf8fc81aecd1626ec3f7dbad148153d209be85b02833c8f7009dfa0ed646cc85ebc7879ab5446609089a38b99c7509824b96b604198b43dc021c8ec34b6fad97eafec5698d0dfc0b3690ae7cf5a4b6074a96a4aebb1b9baa844726996a1d5360ffb7942062f68c05d9fadeb86bf8661caf3e9dd626ecf150ab7f79da5a46d72747af8eab43b45e7ac014837ce5c5feae25467d7e5a63e41ff044fb194e22f2f8d12140fe74d6f339dae05f7449932195ebe345cc52f99637653cd4555472f8d8b15678ee677b2b5fe3c98d2ef992b4ca06841990ab7a144e3d16a519da46fbb677ef8ad82d1fc44ebbbbd38b3bfd84bdc21681660b471f6e99c11974265b35bb0ba8cd41a6ecd0c8b81c3fb42185a3ef460cf076d7d0b38bb9b6169b6fc21c4aeaecc7371e0a80e1af67c6fa5c1e3d64dc67fffcd23e9cf57a45178a8c534e2d54f3bc63b32564eaa71dde3747f036a72b2128cb985d6a85eb41dff86530e9ed65e70fb8beff75269ffdb7ac56ee56bd44eab4e5814ae55358156f789347de741c3952717d5bc59a78438e39fc4e9162d10fe7e9ab622be443cbb9b078613772dd468ee15144497d77b1d2f535f2c850ac7f7ad8264b9a0c580fad78a5090617af754c59e440b72da9d9dcecf0e7f1d763a6ede993699cf0741d1b73192590c5fe793f6911283d4fd8de70ed9d46cf235cdf5e5c94b6c05d8b05507ec44e9af01b55bc73f89d1d0ff847581336526da0d40912267cf1410b2b0bcdcca9405b6737f600c929c870a688eb91508c30af29f3e9f919fc685f4206601a75c3e2c13a7d53428b5f874a6cdb26398f1779f675e1bf4e6c336f3ee200cbd5302443b0e637f33c159cfacb2e7cc7eef47ab802f3abeb9837eb86f676c4990c8df322734185cc846a29e754eeee91ce0cee9cca290ad33d6cfcc037c8b70607d9a9a9e67b60967975f6a76d6274f248af542f68810882f449fceceecdc59d4a3c128852c707419fddceb351740737c719700c25b6554d4b7245d59162ac22b33732c70e3987f252319df1e45c04f799003817d3b60b7bf89acdf5482e93d3f7be0f903ea1459dded23387f09a3dea799911e6e385d461220f6d8ed5834bcd9dad862f2b1ef64cf87aa2a75025d4b839c65e5e0b61ec5187ac433e16adbd2d056c9788e727187ec22638c0b61afed9eb557348a08351ffb94ed37ef5e32ef49b60eb4c34021dae01f5590437f6ff3f80f7b5c732f7f3276a13e6508685e593625eb69703eddf7322b6416c68a6dd8a9368ac308750a984c856a9c6ddce33051b5a603cca1e1dc637f09161abdee6953d4fcadf51119d886211d3612d59a354eaaddf3e1cce69183ab24871138ecb7c4aa12a694697b1bc262127b407aa8977af5a604e8042efa7bfc9ce0b7009a63a5cb085c42ae0486edbfd93c8d52728bea812616f8ab1fc9a5c49de1673bfdf66c82db1d7e0ea20bf75051ecd9448a9eb621fa218fd93fb21ba064f24bc7e5c28b98d9478068ec5e4368be43e97c542ef2b52ecef2309db2bbb98d4818eef8c2d1aa2b266ab440676da57ddf91e42204e57b0a40d39bbd90d73b2ebf18dee2b8708d2b258ed090c30d47de69b0f6301cc0c2a37112f6aeef3f194db56f60e7077e3ef8e66c0f7d7d88c1e1ea1af6e06f700574b6e6a04a3ec1028def433b8f56d9533d456b2acde6c336b60d044abaabbc662927bc58805d99eff0b9f8faa2092496566e131c8b9015026393fe7d728d70a3dc49eabcb63362750087ba2f53b58839ef72b788b162c14bb8905d42710ae14055a6b3f8a77c1e4d2a5002a4a19706dfc41caf19333f0e45836cde4385d2aa2dbb5049fe82bc09c44b86f429c7f7104d22cc8ce53e0479400dce08769a1105fec55a3b28d801715d37dc89b9cbcdbf0646abfa52f85d3c6888d1db022c384ec2a33f107f1e1e4490ddece945b2c9ae7699687930e1cfb1ce041c175d9bbc8348e01dd77e45604ab762537c0e41b3b936b8843731bbb75a034d2f203b33b76e37b77758dd97599ffc5dfd5bcad47f14d73a0ebf1bb035c3ae4a6d4d761ad90ce807f0959d05adf618d6f98c643eb2ab27c2ac472b9b06fec844f9224753d83f000fd6acf103bdcb89292a1e5c562bc40b66d4bee54502c8dd017e64ad6fb57b2e3dbc24995524d1da51d34e4babc4dfddfe4ab7ddd13dad3b833d259ce9e041e4c3a5e995aab6ea32cca495bafb5a7cccd44fc9c51a452e1c4f8bf19cc142fcc6520ac0bbefb9f10620c4cea2ea4fdc1e5b07f83fbfc5b14a99c53efc35b65ed52d4f570a2c9e21da49f00dc8f888bb19d0114dc27b156e967db73163e478eba8a82931a8e2fd7026c05fd40d1027556c907086c3cc88c908fb5bdfc02d4478e7f5aac4c4f47770d75b661e190e1561896e123b994504ff0ddbffd17dcfb9fa2f180d9a6cbc9760e26d534c302e9b56281d96c1265012f5d48287ffbc810f855ea8d592e60aca103c8da46a095ec21727e66bd61a6e9c8fbd633420fecbc62148b24d84f914160546cc44a9e3f44908a863a8d6e280186b87d7662e08e7683b08f5aaa3483b6b1d9de57c37d7a60e76a842e6c26535cfb94dc6cb2218487bfe4906befc8ff87cba3ea409bb5552497cdc490983821eb0f5b9968e173fadcb8031b51f009fbbce12dbaa9c69d0934c8612f1cc588a492ad3b537183393aba2a6766a2a1fc07e74e9aa2d61e1096af4b60e65351e6fbd6c3d8df4c8c67e1e26161ab6cb995ec54de600d57515ab9dec4abf93f00dbd1230d009a926683a414cd804c87e8149a79995dcfab53594477e308387814e8c3c6e65650e74a0e7fcb1d44645f50516969aca6827fe9641704a463dd2d0174ead54dd6d6badefadc0bcf9ce9f4f497d640e98edaaceff057de09d5b477169453ee7b44fb409cac4bcf13100a90945ec907631328163ca5cbb929ffda54cc64e4f3a33629717c38bafd50e867eefd7d622f148e277e52778340c77652db5944182c159cbbd08a72b0add77ba886da2e8a6f08b579ce4c9b3048da98e8c7cfcd1dd59099618c02953c0d52159c8db620341236da059dcd33eee186f8ab633ef2a05ac8129361f0ea24c67bb081935e0fe19be626e42b36bb0bdfa347122af0b492486987fc604715b51ecb1680eeb0a2a5b340b19f9b6ff6", 0x1000}], 0x8, 0x0) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='r\x00') 13:34:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f00000008c0)="00000018a2c697886e7c6db5d661a2c748e533c20d9fd8537003e843f4688142cf027987a1d27ccb7e43d803d6ca53719e4207e7c4e86ab2d214cb1cedb4df03f26914d6301d265ce639945de9e7dd6283b87b6d22329bf736fc8644f07cb34b9e31bf490bac1f916369a9241c4bdf5f54bcf8f967739d733e1546f64f9561f7c360b2295a", 0x85}], 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 13:34:22 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000100)="8074f45afe76d7285e24d561ee5ecd5da5c0b67550b0e693d869c9fd07ea33", 0x1f) syz_open_pts() close(r1) syz_open_pts() r2 = socket(0x2, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r2, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) write(r2, &(0x7f0000000040)="c9535c4e281c10f421e64b6ccb8d1af6fa3c5c3f7ceb385e9223bd897a50bc62e2c28c379c6edc3224667e0cad88e72631c64dd8c4ccecf680fa568e1ee15dcafda11a30049f95013294e977a2f95ff864ab3ca81105b6c30e138c33832d1186f66b1070121224dc6fcf4e2550a3662a2aebc2698e3e34e554539a2a2beb8578818161066ec9b740385eb636f4022f1027862bdbaedb12b3f869f2", 0x9b) 13:34:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000000)=0x5) shutdown(r0, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) 13:34:22 executing program 1: r0 = socket(0x18, 0x1, 0x300) listen(r0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x12, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 13:34:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/88, 0x58}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000000c0)=""/220, 0xdc}, {&(0x7f0000000200)=""/121, 0x79}, {&(0x7f0000000280)=""/168, 0xa8}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x7, &(0x7f0000001480)=""/83, 0x53}, 0x3) setsockopt(r0, 0x1, 0x3, &(0x7f0000001540)="4082a9b270ed6721480281840072a1310843d0ffb8736a76e1a844214d89653e836ab34596f33ac80c630c9fe72b250c290a5a26ec418ea86e025e5ccd26ef6aee1df47959c342bc27e450b90597b159e51c3dbb09cab1be7fd900bd7dc2feb3ba99ca5142ee4a95be0a9223509c68817a953bb2d2bdbff7e0452805d8e06d5cc47a460cdfc54286163890bece92992f4291822318f2bddf436a8f09ba83dda0c6f3e5383cc61b4855ef03a6704edb61d079725cca8768d051c001", 0xbb) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f0000001600)="000000002df431f056c28a362e438f4b15fd", 0xffffffffffffff77) 13:34:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x48) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x6, 0x2}) 13:34:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 13:34:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff00000000000000000000000000000000000000000100000000000000", 0x2c}], 0x1) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/191, 0xbf}, {&(0x7f00000001c0)=""/157, 0x9d}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x4, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000280)='./bus\x00', r1, r2, 0x6) 13:34:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="e29dae190db6b9f63ddb645b80acee665453548f2b5470ddba598ad586feae595589597f992e5f791af83e695d17a1ab0b16065d66cbf8d3b7479841eca538fd479c0a55a5ef745e26f4d9b931d7cf2db6d32648d49e7ddab64c287f7feebf2a169b2fed0e55675fca3f0cba3d3ee51693f01f61b5ef8f0384f6924b4f878287ca67c538b776c8fc78a8e9ea8418e99690ce514e8d8e8306a30297c8b17a49fad8ad17204a62ebafeb8ec1c31f81f060d29b388072c59e066ea7defebff5119a4455928c8a"], 0x10) r1 = socket(0xffffffffff, 0x4, 0x1000000000000006) r2 = dup2(r0, r1) getpeername(r2, 0x0, &(0x7f0000000080)) 13:34:22 executing program 1: socket(0x800000018, 0x1, 0x0) 13:34:22 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x24bb) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x100, 0x10) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = getpid() fcntl$setown(r0, 0x6, r1) 13:34:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x277e) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000200)="e1021d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab", 0x24) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x3) syz_open_pts() 13:34:22 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setrlimit(0x0, &(0x7f0000000000)={0x8, 0x100}) syz_extract_tcp_res(&(0x7f0000000040), 0x1f, 0x7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8060, 0x26) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) setsockopt(r0, 0x9, 0x70, &(0x7f0000000140)="177bd77d666c43a2c6d18cf5752d3ba4464b413d3179c18497b8d90577d6f1fbd902c5367a9432bb6f3885c4dcb9f7f5e5719b5848e55806e83f0a6780d4c835530108b13ac20e6fb72b523378137bae5809eee23a8f039805915fa438b9326fedce271014b5f7150034688614db60fdb7c33d5c6806623116353ee82f1d66692d26b75ac11a9471fa6f2285cd1347780c48aed2aa3ead1af91572015d92f2bdc839d0c404f7bee79f29393a5bb6fd62e0b983677df7e374c6e233292ac205ea5613d7560e67547f07455767f3b756faefecfcb10188ea04b8bb932bed4b9745460560e7f0423d3185e7c02d753fbe4b8be25299cecccdc6b80b394d165eef1ec9c65807b4fba5da532697e95628d2fe2dadfa1dc318cbb6ddec4f45ceda1b46f648ac861053f59013e3c4c9f979da60ba3c1afa4e7bc5a1edd3559aaa78c0df11ab1c68bccbe49b8f477be4657a4d918e052874f8f3ce5074e4b4c9d6b3000e1fadca2b67cee9026d116c9ce86156c0bf452c8d2e08933aa98cb547160d0e6ccc222554469e8e63737631fb0f690dd8b40b78083cb7610c147d60c042ffdd71d35c21ba7d5a52912bb45f225e2d80b5bf014c0876e7eb8563dec0e33b154a134d9044f0f93ee39112e7be4c98d9ff197c61bc80fab79e3b8cb6a9cc1c040306f016369ea98a815c19dcef5a7d7ad72d3e896f915f97d2f3a9668400abde46ee5a43ad460d951145f1713a86a067b224af95cc6dc574050d9b2370457dc779e9f1c8872693d8d94549e784b0cc9abe1584e3d52a651add84d2a6e11a4d40f3a92549e24ebd8780044e66c3b8d40c5b9f4266bcebc3dbccae428f2792abe34f640c66838fe03c95942101da2af71158475960eafba5295380bb4716e472d95c2fc3857ca62261c402722e5092000d02f3de677a6e399fa476a37edeb2cfd79e60dabcbdb2ca4a27193766b0d9d4beae357bc13f5c4981f358228b5897dc909d6d83e61160be6efdebbacc64d4bf9c1301d78bedadf65b6ff9c651cfed6afe422c3f34bb7d9a8f2999aaaf3b77df637c104f9fe9e0dd57a57b718bde4dec7038a0670e4d74891e7e711ce3a1dfb6a94026a8ddaa2b3df00ad728259b6448a652093887ecdad41af40c53f28b63fcd3c168d5ee7a89af7ddc9201dc1271fb63e0051be4cbc56ca24c636c93d457590b8b7e8b78e3b01a8b4d380f87b3da17c42a24659b6e70e668b620d5da797eba7de27d12078447a8acf273807146a80413574e8f06e6fb4e9ab966647f100f5e4d3a176cde7fca22e703b1d5c7c8fb0ac1ed149efbd0373a1d3a34be1e63432d1d682d660330b6a6989b9bfdec30878dd4cccde245eda72b338460698f2741f832515db2af74406951a8a67870147be1cd08df23fcdf344b85bfe370f84cdf5677d7f738b83cf835fc9b3d160b6f7e76bdd54f6c7059663b30e8d12fd0ae3d7b6c25f8a1b416c45c74a4e250ddc7dcf501bc8eb7edcea36920821cbee671333e48bfce6af407e691735580c3fcbea76800dab27f0b8c231331daf66ef0368fecd3911e8e8b762b5d3f95f6c9f1937f359ff9e6c239bff0462bd03faa4a0d5441cae8daba320933e5eb7651444520f7453366d4459a2e171f82f23c5a04211343c328db3264304b152b1f8b0d459a5d5051f65f614e2d3d52a2eb511899809d086660307b5be6931306cc7dc4e6b00e277d827594e99311f23c2dbc9dd7162798e51b252ecd4193d07eb43fa880749a1a556215e22e5696a22d531ad4c8021589e4c1e7469e6b19d3f0fc62614eaa1cb6f5d7b2b4f66b07435c15d2a3c7e5433d25f25011accda3e82e880b5c88688bce18d9a8dfb314d43259605eafb5b1867808029319a49ac5ffd919486e8ed4dc328075ff022672a275ba0c002fff739e0be510295168ec6a7ab8ac4b824d3e23002573f82cdcffff49dcb1b2d96bd04a2876c5a2c36c64fce15002f96445ae56fa93d32161a60cde4ed9f8c943d0a91ccb079c3cc2bf23dd95fc14f3196d761d7723c944bffe2a9dee628e8c1ee19df369dbd081d844ff47c99fdbfbd9cc739861328bc6cce9cbcdfcc927a1583d656b8b0afa957c18303bbee5afae2de47f1b3aef34aa2c15c88f2d89e518bfb890d2e7546dcef462f9787ea5df29e29cc40dd677f860e316d5a5370d24bb81c492d8391f233eb6e5ac11a0def813bed34e72180af2d596ff53f8d66c8ff29b83c961be20768c5853f47e26daffd8cfc330935481e72690f9d8e64abebd8a41ba6d2b530978aeb83e1fa79f11f7220c9f7eea5be0347d9aaacf289a6389db1b318ab98f251d15ac43a05b74edbe028fa147c64be5047d909210ce1d636dc1dfd679ec9fba623e15698d9d51a35abcc50178111da5b91c484fe3360e6ff283e44ffd62f0084157cf362987dd8458587db260d39363c292bb973546739adf8545e721b5634a0d45f8d51db1b9721a6be77834aa9ff1de3f2fab2f50beb0210ab34ff7c2de63cb660f5c61ddbb4d15f25e5916e024deb4cf1d21a04b1b69f6f7c3623acc7336a874bbcaaae8ac048be8a132d2b955bb94b82749f69e4ecd9a95ead5fbe657333020a2d79223778aac3772101de4b7203558baaeea96ab79f5d3a1d2d9ba7816692ec4fb13abd646211ed8ecd623202bbc2ca423456203b5e39aeaf1e3bb0f4d314629674db856236fe66384bc59d169cefcc9c118d3b4d54c6eb74128c0ce4d781e222b5710a837acdb4fb3b2ab6d15ba6465880c03575da48abb39a083f62dce0b8535b95eefbaba74d02273fd8764016e33ce3573638f3732c34efc8949590585ff1f941796769343caf43d1b49366b6fec04b36b8bb13b5d3c9095ffb23b2ea0ff5289c54cd2a43a77296c6ee5a8a88b6539fa4f3f4ada34d3fb4d7fbcf45f8d141d6969ebf765d0c336fb9bfffffc745d8797a6b1d4a6e326079d5dc34f5011d05885b483fe7cc8796af035d68cde5c356a67c0ad5ca26bf002e2053924ef29bbb427683b8ba3d77065dfaf3170774d4499a14bb9fb01a2e36ac41043446972125035e540fbc8a26e3863fbc50222c7457c602324e5160b692de57a7948f52650bd3f3eaeb4ad1c32e7d47d42b5740817fa11a2ce65c1ee96bcde05b5e6c372a2842fab144f80b0293a24fb642bab68b5555d54c17896d6a55bdb0223a47aadb1d42aa9602291c6d30b14476e4ed6961810edb27b0438721a44e1ddd6ab7581d879a1050fe56d015fb4a2b2a46c5877efe28897343e55888a748c5c7727ff77c18ec1d8d498a358e634cfe0e27e861a254a63dd03ca7caab7e4ec5ee60c44f44a7b385019cb3f8d5b5bb13d4fa28f7fbd00a84365a4082f17712dcf99a1f3edb99648220ec24f01c506e307e3eef40d4b5bff43d13282663aaa3253e6d9e43217ef824d4f45e4a3d5b62419cbd8fc91bc08ef83b3db91b377691fbb2ff523c59ed8a0d7aed01d891b87119c9baea0b0d43a54ebb8a3884fee0ba14c93ace438042ba6e8e9f0849ada6ce0ff3071136796e8e63360f8ea6aa10df534499572d4d0030db378315efa5a62b4ad6bf1a1436fc9a7de7fad914808fbcce395e76cf8c1702095e928df8726ccef4ff2900fda0ae47df962b46f293bff3798e07377ddaca9417752efb326abfd7213c178953346f60125670bca66a6e3be1839e804853aba61f953960e479ff5003595517c31f9fee7c40254287c1df05a64797e428fd246c5f41609df805983df1377412c5827b3e6886de8f722fd12869ffb437b082ab4c5eb3a3702469d35463153e34e42baaf953321f5280aaa7314e7691ceacde941bd72812fa30a1d679ff5470d52592f05984d34513c0d8cfe8c4ac08ad85b64fca28f765b7bf9b4cebbd3bd0af928d2a67660e3eb9367049f7c234499e325b8cbce272f299a58a30508bb366c5db751302731998e3cc82740dc2df56117f201ae0855922cc9c330dd790f980af084f3d212effbab16754405d2a435b503b25f3a909148e26499635ffa9cc48bdb2d3209fd02f0e9c6588186ff95b83b25470870a06248f8d19d72bb2b2c670f7e1c95286cddfe8b09288b80d2d7e10ad354aa9a03f6a970568830bfa3ffd1d1f532725adefa336c9169f5e5e0573a77b9ede6e98cba201040de57ccf3691e815da1528d91c8b5b6e2ba2a89942c3e97d899bdf300affe618384655cb06489f99ca7cd928522178a5ebb7b4b3638973afb0bf07828a610835201136f056f39b59723b7643f74c2f9c1b6a3e622a1aca23d111854f4c6a5c78f681e28b948fb402aa02ea74f8102c0dc11c2c2c038b15a31fc90f108d502b618584f39dc77dc9611ec2c559ac0f91b7bb8ced22a0cbb7c43f5af9abbfcdf7f45f1e224040316481d999b456df089334d06a659944332365fab303fbd75344fe320ba36346b865a7f9411af4f1f10d940da993f9ec113d3083f8db6be5605de1330f47bcfc568f1e5dd39289466aa199992876758837248aea2dbb3d231e9e6923c6667f8a1cfd0aaffe4e80ef3c5ea77e7c115e52c522207985bb487e55fc3fe81b02bbf297ebac9d198a4b7020327dda074c0c129e2cc886eed93879b2cf60bb83e5b5eae7ac39223bfd600958f07a650149a0f00b2b5bdc1d87c4f79abc53f5fecea187584fbe5f7c0ae8816bcced139db32102365e50d14e2eb19d1b1a6cbfa7862b8084503b36102283f3c273ec4a456db849d02b5f276e9cfe5111b7414308789a5e717b5a5169b26fa9ee772e74a905f48499dfa6ed565696c9c19248bf00baf15cab08feeb0dc5871560470180b6097642acd9e4c80431905e24cda9c71b7124e37cb0457fb129fa5b9021b535735c71f057b6ba44417c9badd480fb3fdf182041d0e4e76e1abd9b6c31aaf3f14c366fdb1dcf518b36f844b57eb9788e9a2ed424c3cd03f9dc0c891857169ec89018302a134510f746c9b9b60725ab00e6017c092fad8fefac9cc8dbb07be5f009d1eb2992533b1790c4b9121a5cfe5fe1c08032d821056104f6a4405308d7f6ae88016570d5d94a3eac05d86783f5237968c969a1c028ddba7670e315c10614645af9a5042410ea3d92acf50c07940d8135c4abd5299d8a9da2843a70add2ab817a92b528a54c6be6a8feca06576db05724aa8448ac89a9c7db5eb6f5df6354eb3cce7c624e18b7ea2e42e740d1cc867453d0e40c0de8b79d6dddafffdc8926b43e11f09b40ef90795ce9b8438470c367c3aca354e9805408a85ba44109616595685c636536efaa721684eea12fed0fa4af8d2840b5c892962bfa45b302c71222840af561f4410cc537e1e96638499e104d1486a92192f489c0002467a0cec3776b99b33dba97adaae9cfd77a19afac66896bf8269d03295611b3e570c1db6a713023455508aa8b1c4d650a4c92e0f2f95a8a99411d62e2c48a1c361ae55e0c7f757b57967a4717b6e2e033a2767c89fa2a35e1513d564ce7adac05e5766ca5572235cfd72105bb1252aa1ef6c493c16a2301fb04d704b866cf3a5a86e37b0b637836d0d2a97dc7c8797869c1528f0aeb06cd42dcad8428ea7e12155b3d1c11f43c9da10f5b3547448bbeef57311f819f5e9c936bf5a25942d906c83f720929d95c5836730bc6e6ba9f722d3689c8621096b5076c5421fd6ff93bf535a2a0a3191af239f2358dccd4368a1f035cd9e283577777a5a7740236cf93720b2b7dccea824d6c3d6375e471156de4a562d09deba7ad6aa81518a26b3645f1827e0aebe2d66479c778183a21aad722aee94065895564e7126902769", 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001140)=0xa7) getpeername(r0, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000012c0)={&(0x7f0000001280)=[{0x47, 0x9}, {0x0, 0x6}, {0xc7, 0x1000}, {0x67, 0x8000}, {0x4, 0x4}, {0xcf, 0x3800}], 0x6}) setrlimit(0x3, &(0x7f0000001300)={0x9}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001340)=0x1) r4 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001380)={{0x101, r2, r3, r2, r3, 0xa8, 0x81}, 0x8, 0x9, r1, r1, 0x1000, 0x2, 0x7}) r5 = dup(r0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001400)={0x7ff, 0x5}, 0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001440)) setrlimit(0x8, &(0x7f0000001480)={0x7, 0x16}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x10, 0x0) kevent(r6, &(0x7f0000001500)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x40000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x0, 0x1800000000000000}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x2, 0x401}, {{r5}, 0xffffffffffffffff, 0xc0, 0x1, 0xfffffffffffeffff, 0xfffffffffffff800}, {{r0}, 0x0, 0x18, 0x80, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x7fffffff, 0xfe}], 0x7fffffff, &(0x7f00000015c0)=[{{r5}, 0xfffffffffffffff8, 0x8, 0x20, 0xfffffffffffffffc, 0x2995}, {{r0}, 0x0, 0x40, 0x800000c6, 0x3, 0x1f}, {{r5}, 0x0, 0x0, 0x4, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x4, 0x8, 0x1}, {{r0}, 0x0, 0xa4, 0x1, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x8, 0x401}], 0x3, &(0x7f0000001680)={0x401, 0x240000000000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001700)) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000001740)) getpeername(r6, &(0x7f0000001780)=@un=@abs, &(0x7f00000017c0)=0x8) r7 = semget$private(0x0, 0x6, 0x80) semop(r7, &(0x7f0000001800)=[{0x1, 0x5, 0x1800}, {0x4, 0x2, 0x1000}, {0x1, 0x3dd, 0x800}, {0x1, 0xb962, 0x1000}, {0x2, 0x3, 0x1000}, {0x0, 0x9c0, 0x800}, {0x3, 0x6, 0x1800}, {0x3, 0x8, 0x800}], 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) 13:34:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) semget$private(0x0, 0x1, 0x20) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) dup2(r1, r1) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 13:34:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a569abf3e752900feffffff2000004dd5706c85b0279e19ffffff7f4e341dcd291c15729bcf49f5", 0x2c}], 0x1) 13:34:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8000, 0x20, &(0x7f0000000100)="808c6c043af477e516ff33efa4faebfd15ac62baa4003b4603cd48910c0c8e19528f7c01b2b02b7cccb9d6f034d742ec8f203d98e95b2ba69b61be352f08b5531a2648f1ec43b5016d0d6a829c650200000025fe924409b96016e54225ee2b763a390ef9b6caeecb38e3dd469b0c3f4d545bf34e158d175a89b3f73f0427637e614cd1b09053923483aafcc31b51f7bfc96f8786b19e23995c69461d30a6ab91434fe70f9bc5c84d666bf3b3df06427913bb83d2e7a03b6b4d5e99b517a017486393403e9b305b89ccf0000000000000", 0xcf) 13:34:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x82, 0x8) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) 13:34:22 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0xfffffffffffffffc, 0x1}) 13:34:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xb20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000140)='./file1\x00', r1, r2, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x82) r3 = socket$inet6(0x18, 0xc005, 0xfff) getsockname(r3, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') socket$inet6(0x18, 0x8004, 0xc3) 13:34:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x80000000, 0x74}, {{r1}, 0x0, 0x40, 0x40000000, 0x1000, 0x7}], 0x3, &(0x7f0000000240)={0x0, 0xfffffffffffff66d}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x80000001) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000180)="1a43da9dc13dca3dfa6813329106f4a1e3f0a06f009d83667969d46973ac4122586f32390879280b89682639cd774caf3743990f5464007d2548516c587e2b946bb73819ac522b7499db110edc32d49393684050befef31e737ff657ef4403366cefc3f918cb91e92c912f6c804380afe197eabb3b", 0x75}, {&(0x7f0000000280)="164d1ee56da18ca760f21a31379ccf028ae37a8f7baff7d12b4c036d6c2a832f21e5d2235710ac305ac4362252ce", 0x2e}, {&(0x7f00000002c0)="48ed0d0a11a6257b374f32509a76f45babcdb96b103372551da4f504e40707a9347a39c687742705088399d66ef432a8905abddae140365466dbb48a9d47adf8e8bfdec03bc394979266123d659f054a517d1198495f150f49064cad127fd486ad0f7d62fa02dfcf12a94c69", 0x6c}, {&(0x7f0000000340)="5401466fb0d7e291daf58889031ce75a0852179b07bc680e829329c37dfd309749ea60d4a704b5f0ff7649dafc5ccb3c123a9144ecd92015aac6bc4eff9a938ef0191331e6405aba6852ab5efa23bae02fde3fe8ff474b2f7a5a637f179031a973fedc2c22f4c7f18b30f56d76919c609f154ad896ba006419381956241b77dd81ff906ad18b1f481ebe2bbef6fb9448a29b345032a8445f2d3793acc33854e2c7fd67611547967388cfa37b617da3ec620dc033e677dd08039ced955d9a41f64f485966a660847d9c275fb056456abb9d03a6f24b4e9f4fc255cc144a1108", 0xdf}, {&(0x7f0000000440)="4e109a42fd92ed85296c89e741f86a28fa3eef748af13ef1ede054003fb236fc8acf8042ead69218713106378b5df5dd", 0x30}, {&(0x7f0000000480)="72eebee7867197533e7d527e359004e60fb96971d609ac6025ff86edb37065ab20961a809045f78aebc38f46cc3f4425894f3b5884647d8cc9d78df7044ba538dbe23dab09c2abfc7d8a344a0448b394406aa49eac946bf8409bba129937aaa46fa4ff35244049d1760fc1a8f081a257c14f6c1b5251c5a94f8f10b8920e6c9da61eb3b15f0feabcea1a08c798f2239435dfb14ff131ab7855228173f669e7a495f6770a728adef752abba3a80f32dd5731e3dfb1dcd25322d9dccd9cad7d4159d31b0ca9f94ccdbd9748ba17026fe02f77efa13", 0xd4}], 0x6) lseek(r0, 0x0, 0x2) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 13:34:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x1}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x6, 0xd8e}, 0x10) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 13:34:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:34:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x843, &(0x7f0000001000)=@in6={0x18, 0x1, 0xffffffff, 0x9}, 0xc) 13:34:22 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00", 0x0, 0x6}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:22 executing program 1: r0 = socket(0x14, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffff80000000, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r2, &(0x7f0000000100)=@in, &(0x7f0000000040)=0x7) 13:34:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xfffffffffffffffc, r1) fcntl$getown(r2, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7}, 0x8) dup2(r2, r1) 13:34:22 executing program 0: r0 = syz_open_pts() r1 = semget(0x3, 0x7, 0x80) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f00000001c0)=""/119) read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() socketpair(0x6, 0x0, 0x7fff, &(0x7f0000000180)) 13:34:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r1) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0xfffffffffffffe76) lseek(r1, 0x62, 0x3) 13:34:23 executing program 0: r0 = socket(0x100000018, 0x5, 0x2) setsockopt(r0, 0x80000003, 0x1e, &(0x7f0000000040), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x7, 0xfffffffffffffffe, &(0x7f0000000080)="7e97552d1b37cad5847571fdd08f350c91c708bb8698ac154e2fbb1532d4840305a01d6888d763112eb7fac8fb806bbc", 0x30) setsockopt(r1, 0x5, 0x6, &(0x7f0000000000)="448c075157314017dbb1db7306173fc6088d0ab608379342e6d1d7646b98f1d6850e3dd3b3a7884eae933d3b90d62444722e52f89572d2a9b37c39fc7498516731f349bbf746c625cae329fffb37bf33d7056e749e093792486e6bd95443a4cbe604463655c81766855e2a66c0c34073d03668afc59815d8", 0x78) 13:34:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000031c000/0x600000)=nil, 0x600000, 0x2) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000011c0), 0x0) 13:34:23 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) read(r0, &(0x7f0000000140)=""/68, 0x44) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000240)='./bus\x00', r1, r2) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rename(0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1f, 0x0, 0x0, 0xe20}], 0x6, 0x0, 0x40000009d1, 0x0) 13:34:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) fchmod(r0, 0x40) 13:34:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="12", 0x1) sendto$inet(r0, &(0x7f0000000000)="9179b761b7dbcfbae99630be61d34baf6ba26527bf9d92413cfb6a26064a", 0x1e, 0x40e, &(0x7f0000000040)={0x2, 0x0}, 0xc) 13:34:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x1, 0x0) listen(r0, 0x3) r1 = kqueue() writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="fa11743b11fde4a79e4c97616d3c6ea88c6f57f96c1f82127151abcb85313b80865e798cee2ab9a1421b9fcd2bec26f4f53faeb94237dbd8cddb9ae207ca75acc07479158c444ac52c8d58df66a2373286d40e3c0c87f2d7b664b75b8553944f3ce04b855a24706ab7b3cf1b9db9043020b65793892acd8f16abc4fa7543203ac1fd32139c7f114b254e90662f8482e786dfc8ef9b6597", 0x97}, {&(0x7f0000000040)="3d1eb47f58187b4d44246ff5e0a967146612757aa18ce41e45b46395c26f62158bbc7ec740ca8f11e2b1962e08d70b67a21467", 0x33}], 0x2) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) r3 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) shmget(0x0, 0x3000, 0x653, &(0x7f0000ffb000/0x3000)=nil) r4 = dup2(r2, r2) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) recvmsg(r4, &(0x7f00000004c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/33, 0x21}, {&(0x7f0000000280)=""/11, 0xb}, {&(0x7f00000002c0)=""/51, 0x33}, {&(0x7f0000000300)=""/134, 0x86}], 0x4, &(0x7f0000000400)=""/189, 0xbd}, 0x802) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) writev(r3, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 13:34:24 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f00001b1000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7db6b9b8f2742672) 13:34:24 executing program 0: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r2) recvmsg(r4, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r5 = dup2(r2, r2) mknodat(r4, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r3) setuid(r3) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x1000, 0x1) getpeername$unix(r5, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 13:34:24 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x101) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x3ff, 0x9, {0x2}}) 13:34:24 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = msgget$private(0x0, 0x100) r1 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000001b40)='./file1\x00', r2, r3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockname(r6, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbd"], 0x0) r7 = getpgrp() msgrcv(r0, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c25a9300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e2b4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r4, r5, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r7, 0x8, 0x4, 0x1000, 0x71}) 13:34:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x3}], 0x4, 0x0) 13:34:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001600)) shmctl$IPC_RMID(r5, 0x0) setitimer(0x2, &(0x7f0000000300)={{0x0, 0x4}, {0x0, 0x3f}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) read(r4, &(0x7f0000001500)=""/239, 0xef) socketpair(0x10, 0x8000, 0x140000, &(0x7f0000001640)={0xffffffffffffffff}) shutdown(r6, 0x400000000000001) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 13:34:24 executing program 1: socketpair(0x16, 0x8000, 0x4, &(0x7f0000000140)) r0 = socket$inet6(0x18, 0x4, 0x9) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x7ff}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="5596c42fe4735fe843bb17c007d7dbfa00806c58ca5743dab04b30a700fa638036f6e95124bf50dc32218794ad1107c5f23d1664c07df084b8cc2f44dc42b4103dd8d4bfde1bc0874655c5805a5bc5bffdffc3702ba9bd7dfed4d429c3f51e8f68818aab6aa18a", 0x67}, {&(0x7f0000000140)}], 0x2, &(0x7f0000000200)=[{0x100, 0x1, 0x5, "55a42e61709ac2fbc565df35137d01bbb338a7f0cf985809e178350c5720d8cb30c0fe451c98cbb9e105fda1981859250ecfb7b4e033ef2f1353bfbfdd19e2c18b2311bf10bf8207449cb8aaa6974759d73943da8936b6457ab5ebdc8792a9d2c9aded999a02f48eba7dc59ca2d0013c4ee17ead1c2caebf81084d8d4f92402fcc7c2a31b783a5d16d044d931991f980f57046a05c2a14da7a788a353031a637aee90ba9b8352c4d4b22a1278dd94cbf6c8f7660855a6db388ed3b369bad44d778539f18136d0ceed281717da50d31027a8220a56e23c2ce070f4426e89dce34213bfb484387d91cd9"}, {0x18, 0xffff, 0x4, "dd9dc4"}, {0x110, 0xffff, 0x100, "a28172cec1d54af1bfa0cbf5019164f7301280b64e269087d4414b9f398083f3033702b24aef38ea504173f934406be697f380fbd59fd0442ebdcae539c38b8ad85b17cd5398e2679279e4f83a60eaf6aec4de4473dbbf951641cbc7f45223816cf3ac0f066d025d76373f4538e0a454b77f34f2034d5788e3cc831d3d3d63ceee80ca759a45b6a443b5a185e0869b2a0ac6dbc05526005e3ec8fd5316f60398f9a9b4fb30fa4e2e08ff64169a4f8d4c72996135f1c66a4977d9c85debbf948d3c4a16d8bcf3eea4eb22ab4549868123ada931f5af579b237f63a9fa167b55249f9c0006665e806e65dbea18814293097fb760048eb0f8d46c91"}], 0x228}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0xfffffffffffffeaa, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0x4) 13:34:24 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x6080, 0xffffffffffff9fbc) mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)=',\x00'], &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=']-}', &(0x7f0000000240)=':-\x00']) 13:34:24 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)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) listen(r3, 0x6) 13:34:25 executing program 0: r0 = socket(0x92aa8a0ee6fdd34, 0x4f3a2cee86c32efd, 0x4) r1 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r1, 0x29, 0x4, 0x0, 0x0) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) 13:34:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) accept(r0, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0, 0xfe2c}], 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='/-\x00'], &(0x7f0000000440)=[&(0x7f0000000180)='*\x00', &(0x7f00000001c0)='\'\x9f^[/0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x101, 0x8}, {0x10001, 0x40}}, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r2) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 13:34:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xf033) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 13:34:25 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f00004b7000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x0, 0x0) mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) 13:34:26 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x9104, 0x1000) clock_gettime(0x5, &(0x7f0000000280)) 13:34:26 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x3, 0x3, r1}) dup(r0) 13:34:26 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x30028, 0x4) syz_open_pts() close(r3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffffb}) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 13:34:26 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x9104, 0x1000) clock_gettime(0x5, &(0x7f0000000280)) 13:34:26 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x9104, 0x1000) clock_gettime(0x5, &(0x7f0000000280)) 13:34:26 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0xfffffffffffffff8, './file0\x00'}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000300)='W\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 13:34:26 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x9104, 0x1000) clock_gettime(0x5, &(0x7f0000000280)) 13:34:26 executing program 1: lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = socket(0x7ee836b94eadf7c3, 0x2, 0x2000000000000) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0xfa8, 0x7}, 0xc) r2 = semget(0x0, 0x3, 0x1f) socket(0x0, 0x2, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400)={0x375a, 0x3}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x645, r3, r4, r5, r6, 0x82, 0x7}, 0xffffffffffffffc0, 0x1000000000000, 0x7}) shutdown(r0, 0x0) 13:34:26 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000280)) 13:34:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x5, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20002, 0x0) listen(r0, 0x0) 13:34:26 executing program 0: clock_gettime(0x5, &(0x7f0000000280)) 13:34:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto(r0, &(0x7f0000000080)="4c46dcc27fcef7fe707ac9bbfbac14d5e042e62f1ef9e47e09c4765b4e00ecb8be5654713003dfc036330cdc5fe6dfca6453c8d595e18f6f27ef66ac48c373f950f6adea34781142a81e9f483feccfdf71a7762b6c2ac26e5f1e66c3dc41212175934c7d306ef2900811ceb2ef3796b39f56c79d19fda1f4f652bd54bd6281c8c76d5800b928ae767f520501e84709fa9025f85010fad3ceb4907aca3d3a63742df187f0ca764b9a7b592d65936a6964ff36fa0bbc7baae8d96544670622c392527d", 0xc2, 0x1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x40000000011, 0x3, 0x0) sendto(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x8) 13:34:26 executing program 0: clock_gettime(0x0, &(0x7f0000000280)) 13:34:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0x59) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x108d8, 0x0) kevent(r0, &(0x7f0000000040), 0x4, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0xfff}, {{r3}, 0xfffffffffffffffa, 0x10, 0x80, 0x5}, {{r4}, 0xffffffffffffffff, 0x19000d34f7c7d909, 0x0, 0x5, 0xfffffffffffffe00}, {{r5}, 0xfffffffffffffffc, 0x20, 0x86, 0xfffffffffffffffd, 0x140000000}, {{r6}, 0xffffffffffffffff, 0x14, 0xf0000000, 0x0, 0x8a}], 0x7, &(0x7f0000000340)={0x3, 0x9}) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r10 = kqueue() recvmsg(r9, &(0x7f0000000440)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000003c0), 0x0, &(0x7f0000000400)=""/51, 0x33}, 0x801) r11 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r12 = dup2(r9, r7) kevent(r10, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r11, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) kevent(r9, &(0x7f0000000480)=[{{r11}, 0xfffffffffffffffb, 0x40, 0x86, 0x1000, 0x3}, {{r7}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0xffffffffffff497c}, {{r11}, 0xfffffffffffffffe, 0x1, 0x9, 0xffffffff, 0xffff}], 0x0, &(0x7f0000000500)=[{{r6}, 0xffffffffffffffff, 0x33, 0x2, 0xfffffffffffffffb, 0x7fff}, {{r9}, 0xfffffffffffffffe, 0x1, 0x20000002, 0x10001, 0xd976}, {{r8}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x0, 0x9}, {{r7}, 0xfffffffffffffffe, 0x80, 0xfffff, 0xec}, {{r7}, 0x0, 0x10, 0x1, 0x9, 0x80000001}, {{r10}, 0xffffffffffffffff, 0x28, 0x40000002, 0xffffffffffff0001, 0x3}, {{r10}, 0x0, 0x40, 0x6a, 0x4}], 0x8, &(0x7f00000003c0)={0x44, 0x773e}) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x1ff, 0x5}, {0x9, 0x81}}) kevent(r0, &(0x7f0000000680)=[{{r9}, 0xfffffffffffffffd, 0x41, 0x8, 0x6, 0x5}, {{r2}, 0xfffffffffffffffb, 0x58, 0x1, 0x2, 0x100000000}, {{r10}, 0x0, 0xc8, 0x48, 0x4, 0x8}, {{r6}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x3, 0x1}, {{r12}, 0xfffffffffffffff8, 0x20, 0x1, 0x3, 0x3}, {{r8}, 0xa6cf1f86780396fa, 0x40, 0x400fffff, 0x6c5159ad, 0xe37}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x3ff, 0x4}, {{r6}, 0xfffffffffffffff9, 0xc8, 0x2, 0x9, 0x4}], 0x10001, &(0x7f0000000780)=[{{r9}, 0xffffffffffffffff, 0x1, 0x80000000, 0x6, 0x7}, {{r4}, 0xfffffffffffffffd, 0x8, 0x1, 0xfffffffffffffff8, 0x7}, {{r6}, 0x0, 0x68, 0x20, 0x8001, 0xfffffffffffffff8}, {{r5}, 0xfffffffffffffffb, 0x11, 0xf0000000, 0x3, 0x4449}, {{r11}, 0xfffffffffffffff9, 0x1, 0x83, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x4, 0x6}, {{r4}, 0xffffffffffffffff, 0x2a, 0x2, 0x8, 0x19c469f6}], 0x0, &(0x7f0000000880)={0x7, 0x10000}) dup2(r9, r7) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) 13:34:26 executing program 0: clock_gettime(0x0, &(0x7f0000000280)) 13:34:26 executing program 0: clock_gettime(0x0, &(0x7f0000000280)) 13:34:26 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x8000) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fchdir(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x193) 13:34:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() fcntl$getflags(r0, 0x3) read(r0, &(0x7f0000000340)=""/8, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x6, 0x8}, {{r1}, 0xfffffffffffffffd, 0x4, 0x81, 0x1a3, 0x2}, {{r1}, 0x0, 0x0, 0x1, 0x401, 0x6}, {{r1}, 0xffffffffffffffff, 0x7, 0x1, 0xc740, 0x3}, {{r0}, 0xfffffffffffffff8, 0x33, 0x0, 0x101, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0xa0000020, 0x3ffc000000, 0x1}, {{r1}, 0xfffffffffffffffd, 0x21, 0x0, 0x8, 0x4}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x1, 0xfffffffffffff000}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x401, 0x3}], 0x6, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x70, 0x9, 0x9, 0x5}, {{r0}, 0xfffffffffffffff9, 0xc, 0x0, 0x7, 0x51507584}, {{r1}, 0xfffffffffffffffc, 0x20, 0x20000004, 0x2, 0xff}, {{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x3f, 0x8fc}, {{r0}, 0xffffffffffffffff, 0xb8, 0x20000000, 0x3, 0x10001}, {{r0}, 0xffffffffffffffff, 0xa3, 0x20, 0xb5dc, 0x55}, {{r1}, 0x0, 0x80, 0x0, 0x2645, 0x3}], 0x9, &(0x7f0000000300)={0x29e5, 0x4}) socketpair(0x31, 0x0, 0xffff, &(0x7f0000000080)) 13:34:26 executing program 0: clock_gettime(0x5, 0x0) 13:34:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xffffffffffffffc1) r1 = getuid() setuid(r1) read(r0, &(0x7f0000000580)=""/234, 0xea) r2 = msgget$private(0x0, 0x200000000041) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) setuid(0xee01) msgctl$IPC_RMID(r2, 0x0) 13:34:26 executing program 0: clock_gettime(0x5, 0x0) 13:34:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) write(r0, &(0x7f0000000480)="0f", 0x1) r1 = syz_open_pts() pipe2(&(0x7f0000000000), 0x4) close(r0) write(r1, &(0x7f0000000300)="23ecd40f41ceaa86422e7b04e4396c6cd292f36fea9a5af82a1e76c4648b70a1ef08e2092ea061652001def6cd132b1f1874cf0d2b323c6e43b619c5088ff68039218bec40ef2d3c6b44aa49b1e6477822690f4d45c4dabef5a0392e7007f9b62043c18e491fbd7cfee5938b6768c75efa20e9f6964533b2785d9447336615a973058070321e409de20195482bdb51", 0x8f) dup(r1) syz_open_pts() pwritev(r1, &(0x7f0000000840)=[{&(0x7f00000004c0)="33e8170f815cee8428597ebbbb7c26687ca02d57c10eee8fd326c82042281b014d96587f6d2deebeafbc0f3ba6a04fd004e396f413393aa36aef9808ec111206d2244dce9be81488587a8331810a528632f288c21a9ce8f41e21f12b3a541c0cbe37039ba7c3f3f14223240c33121bc83592d29d34614ecb7c5a9463d2ee8b75e62eed76dd8a63ed39567f006ba50bdd54ec6ab8932338c55eae9dced2169b0396acc0b12f59be89c67ea7af1fc6e0d11c0d27cc5a860a035d2ce6130cd6f197f0d34c281e7a16b5b3de8525d4e9b7bc69490a350ae18de12d0d1636757de5ecd176454d95745e5e5102ecbba7197028c77160fa3cd5248b9abfeb61922a", 0xfe}, {&(0x7f00000003c0)="a8ac6667cb0e107db01a342b6d3c804d9ecf6ec93de51b3f05cc630ee43c4520fc3760876ed5f77df99d69df3fa983865667fcab9ba027f7f67886e078ace689989b5bb08add890eaf5817cc8d7639258b68603cfd816f588418bf", 0x5b}, {&(0x7f00000005c0)="e41b7655185410834040cbafbfc684d1ba642e2b24aef40a14d84a749e9fa857b60de49cbca8846fd4d2246b0ace15a170b9ff345aaeb8be93e1808d0e11fc03449cbb1c9c4d4abc7ef42706ea5529831c02a573d5c4be7cab5ed5bf7659a5080e4c21f26038c7589cf6cc17816e0400100db438d899c0691f97bd0c2587390ab99b5f17", 0x84}, {&(0x7f0000000040)="f902b03b384973e4c09b05977ed54316ae80ea3e43dce8e484b5d211224641b4f78e9ae705af3c5120", 0x29}, {&(0x7f0000000680)="19b3601eec51d20cf939f2a86c2213d906373628370604359c1297c15c99d9672f9e7530e2db77ed2bbbaa7d21aa19cf82434ddfe7665fc4bd0b8ca7a91d7f4ce832e69ecb3ef3283720f5288ca9213c9ae9bd2a81a9c9d640d33b3e8f008548cd1727429f576709ecf2e7e1861f50bcae99529cb2b9d1e7861a3fef785c99a3d9b0f6e228d9c36a2c", 0x89}, {&(0x7f0000000740)="1b749407cecf42c240170e65b20e1863833537257d3638353eda9fe553403e7135425305401a99b8b0bfce83e1f389756d3ea11fbf26c28792d4f78b30e96ffa7ae73efb2b1663fcada37517bd78ca93175fa60518aa4099ee58b14e090b600ee75748c648ad2e029f74fe92ed62a2c8b5a1c2fade7dcc4cb755ba81fb11862de8106e0ab2382d76d39f305832cd23aa64d56b1d0f1018c30965131b6b128f7cad2d0f1eb4c513d48e34dd64a8d3d51ba5e81c79c9be18726a81254a254f35872c05c62bb350fdf4af49ee0d5d628e32a9da48f1ab6426a346c0af963a4fb77784", 0xe1}], 0x6, 0x0) 13:34:26 executing program 0: clock_gettime(0x5, 0x0) 13:34:26 executing program 0: clock_gettime(0x5, &(0x7f0000000280)) 13:34:26 executing program 0: clock_gettime(0x2, &(0x7f0000000280)) 13:34:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) close(r0) shutdown(r1, 0x2) 13:34:27 executing program 0: clock_gettime(0x3, &(0x7f0000000280)) 13:34:27 executing program 0: clock_gettime(0x4, &(0x7f0000000280)) 13:34:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0x3, &(0x7f0000000000)="0000be29", 0x4) setsockopt(r0, 0x9, 0x7, &(0x7f0000000080)="7f2aee0fa4cd880a4321819be02b7b223ddc68ab325b64f86295ffff106a34e67255d9ce228f8f240325cf74ced8b41ac2a165f4fc17e27fb7385f34e42be9fcbb9c0d6caaadfd49be084708abd702c3b45b164524e8ae22d2026916863df5c5a7e34bf897966a5c3d7db9072e63ff35", 0x70) 13:34:27 executing program 0: clock_gettime(0x6, &(0x7f0000000280)) 13:34:27 executing program 1: r0 = msgget(0x1, 0x108) msgsnd(r0, &(0x7f00000003c0)={0x3, "4d461732fa1f8529a7b70b953a511e9f44fb5c84fca4bf0f5dcea8d6c519a047db7b96af9c1869409611b27e066eecbd87fd0396fd192be4da92a574bfa2ad4d73e7f10cb6feeb8650fa3cf242d052bb82cdc554ee47c98c68d7365f0ea7e9291625d2a8cca7b32278210bea2f42098ca919c7a31b161ba9cda7787f1014a78b8d316ebf47cdef02b240da888d88ce5207cc7f2b37d98d11a421ace6b45841bc995d6f0543153298536c51630acc415388677107af70c4cc2f468c0fd8554506ef0a673597b8b12b247aa808a968f55ee1a326d1b05f179d4f205aa5e9b50d2ec6fe87ffd3560c8a6c74c605683b7c3cc7"}, 0xf9, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus/file0\x00', 0x110, 0x20) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './bus/file0\x00'}, 0xe) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="6e6d54fa0e3d0a544fde67e52807136060c03c7722713c3c7e99e726354e6dfc6fddfa", 0x23}, {&(0x7f0000000180)="9dcde779a46614e713dd8893418dfb4b2f7d561f187c8bc15d9e70905e6171143dc51ffceed34bd30c1fce25bab1e01b84fe3cb542989c0f399ef4d6113e33f8040fda98f9da9b33d7b7c8d3f877d169267eef3cd536c51d6a7b802bb192bc76e9782182db1d9ed7f9e03a53bc7263916d7cf1f0bd4647a63b0b811ab5484d1e8d09054d2d7b09286a7709a957c5eedda7607a0d3c22fa7a35520b6083e25a6cfc9272d8bd8d572b66bb86643b808e896690f541180c8b418976da87b56bf96fd0c0dac25f", 0xc5}], 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x8080, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000040)="00000002413c6bcfcf6ecaa2011b80c5011f9a7eef846a59", 0xfffffffffffffea7}], 0x1) sendto(r1, &(0x7f00000002c0)="217cccf16ef2139db615b34f9539ef3b58f8a5b71479a49e7f6e94bd8a813b42d080032e65dad850016dbd23cba9cb4b852e2afe0dc97b0f1d92a92cb2d78d759a8a", 0x42, 0x2, 0x0, 0x0) 13:34:27 executing program 0: clock_gettime(0xd, &(0x7f0000000280)) 13:34:27 executing program 1: r0 = socket(0x18, 0x2, 0x8000008) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x20, 0x3, 0x20000000000) socket(0x0, 0x4000, 0xf7) 13:34:27 executing program 0: clock_gettime(0x10, &(0x7f0000000280)) 13:34:27 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x2, 0xab4, 0x200, r2}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 13:34:27 executing program 0: clock_gettime(0x11, &(0x7f0000000280)) 13:34:27 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) write(r1, &(0x7f0000000340), 0x10000014c) 13:34:27 executing program 0: clock_gettime(0x13, &(0x7f0000000280)) 13:34:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x400000003fa, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000840)="27abeacdacc696a02cae3d46a08639290ba019653b31c6c02aaf7e578d1bd27edb8eb974cea369cbda649eb3a9277f7e22f934394a09e7997a58a8143611dc78fa349a28a499b029598031fe97a34ed7d8e744574117ee7d0383b3a74ce9a434ab149cbca0f42fc3eebbb3f440e59cad3855cb22b5914c8944a31cf19073021b017217b9fbb98cfaffdce05e3aa24e1aac594ce5de2021c6ae9e6b1c194b2391116779127b4db54f8102822157c3d1dddf1a5611a40c59d74a26d8a711599ec7003b5037818d1e25817c", 0xca}], 0x1, 0xffffffffffffffff) pwritev(r1, &(0x7f0000003040)=[{&(0x7f0000002040)="8e8e9e0806cb91eaa81387c65dbab608342bbacf80c4401302a1261b552f7f65d6b8e2c2458d93fe0b48e3bce1a00edbb412cca24fb85ce6783c321db648d61f3b36989445cabcaaab362188c7f79d096c5d053d09fe2210172215594755701fe991d66f967c208aeb7ffa8c6e8683dad3622c333eebe758f66605aeb65047afdf8752573b8dcc3e4ee9d6d6f50cdf0f7d199813fabe25f573a8ac49d6faa89aa89d6a75ead3b0ecddc7404174451613f89e1329eb18626fa3d0091e58abf2cb6f4c1ab688da755f85eb63ebb9d7b73f12057077965f7bdfd85f2f0ff6778a031031199df4ad7aae43171381b95840a434ba4b720515eeeeb9adac3fb49ba0cc1eacec182b2642493cf720d6b7c96789ff784c31cafa729d61ff3536e294f73a26452e3842dc25e4f4e1fb283bc0f22fc4e40bde4a40762a6ab3c1125a66063734b80772ca44f65e44388a67fd9e9003cd5071762f2ec8236ef59826ffa872727056f3e169f814df42c588678e77827c3f587067b266a1cffa772e8623a3eb3abee506e105c01a2f11acba8834817ffc837f32e7ec7dc4eb38b1b6d93988ea192bea0a230e95f06a27738469c7c42e561527de384d7b47717d37b47ebc15f93bb1134a277081ce8b71b20c0d1e71d7c414544f786f162d059f6648aa55667b64459da7bced6a0986398aa3ef011ee64909bf7d4fe4ad26d77d8fd2356efb5b48e17885c6f0564e15694e7fd94a3f8ae4222dde62f0f05612030f92680967d201a9e03ba22c2860d8168c2042e3dcb571f117cc8c9f7f33128991fd924871c5aa743fbbe88d6dbc7954105bbe654bf0bffb1242c302e99382132f96986f6ce01f916b597842c1197136f6bbf6e1b5b0a79e2a2573a5a90b178069e0dd960ddc5935211ab6f44565ac17dd341027317fa04c8a88559a61a7926b44ca71d10aa1bb331b1378b2a8286f215a3a7ed1d79257773027142131a6088c3dcdcbbf38e418e7ec9775b56e0632f178c3220540f0cc9ddd46881257dac4f27761c25d6521b64c67ab8b063c557cef753d3db73576f97ddeb1a27b135f7d2fe5d379eaaab98fe7733567239499049fbdd0467b840e53e7f4a171de53c5f1e6736cd7843c0bf9313de3673c654fdcfd67fa4c40c1a6e5071a57d201a8073938469b17b96ee0c6a20bb5c13a192d772a9c12b7eb8815f964bfb1c1fd7c5c7626004f0f5a06170f6ce82a6dea4532cf7933054d62d6f5df97dd9c2372b45f7a716c2d9e8ad9efd7edcc63684fca8d00f97c911c9d893ca13e410064f76a70cf5fd9f08e762d68b35854fc529a90bfebcbf5abc710620d6e0ba49243a77bcb9765b9803926434a02ad6a11900c3610e9cd14a45b4342b5237058534adc563d00aa1ffee7c6f07aaeb2a4bf4b492c87ec70ac009544dc61a4367f4e9709ca278e2da54f76c6a24ea1e38801bf386c7d87f1b34f9b3d1800cfb7c5ac83e36a06163b533c8d5c74c0bf66311b11f3adde37a3f2808a485c01204e80b6537d6a6aee43451250b3bb25ec83aed7453c0b2e41c4db369d36a0b7ea86205a996e60f0ab06fcd180b246d0f771ea86a1184b92c5c4a5da994fe4ea393c4a4a1a5d405736de0c9c0fb535d89fbfd37fc84bd38d760792ae117b404ae1efb95902e783dd1691f60eda8d6334b1e0f9298ed2b4e4c4e0bb9756d966ed64c59a17ff3b2d12d21a618e1b34f0819fd9641dd405c0ec018e20af62eed7ebe82dd2deb63a174e9152aef23b691f9bea458b0f478f410355dede2f26194590c7383afa59adf0bef3313a1ed1a0e59794bf49f80040313a48e86824204e59f9c6d20a9d23f1de740ac5be7f0ed42131e8bb4e3b61f1e99df78eff7541ce4c415e9dadba2e69ce71d0ae04b5def069124d87f90cbc8fd3e659638083c98529b4a3cb355152599c895e2698542047f02f9e5dbb877e2e07658f68d7434d05c099b8eb135b64f4dd3d7839317d5ed65bde1c7720b18780ac1c559ed958dcd15c1adfba17a58170530dc5bca2a9687f5b06edeca47b931c14fa07b3a4adfa62a25c987091bb260a2e2a0ac52fcaf15cf176594cf00701446efc8c0620aef0f22acf197c76888f88643b5d6dbbbf3a3bdeaed8b5913b2d81c818470de4ca90c4a6c0d92b46f006b10011632ece6da65482f9e91b358c94ea6cdb8ae9dc022e33ad53a339518d9f7b0bc99f0269a14a64985ca730e39ba95a01c8421f691ac2508945a1400f9818b82eea47168de73c3148fbf3025df9035af1bae27dae9af9ba510e49cdd6911587b66114ffb3f64a6cd4cb982ccdf489bed7237a127634923948bfe6640a3e6ae8341ea1e3a4659fc1c68000e907254f12d315e06ab9bcc6bad77b2c9d2d732ff2eb9a5f9bb02a0b98f6489e8e915de28d9f94d1a0f23fe00837468d0e473de9f40dbf000385255f40339ace83f733d3729cf4efb09fc91ad6472bb2a4970b65429ca4db98a3306326caca8eedfc3fd36316da42ef1ccd3a7a86bf9d920e9422b05edfaa3d1cbe57f4f857a1d354d4c2ba95c4f21ec624460d41e6bf843235c8c1fd3ff6eb77f7371eb54c2d0856269260680d57c0b1cb8f214f808a7a0f9ad6c1a8921af012a584e2ec738b2d4f56285abc83c82646b30082c20f342efcb7a6f419e4eb1d9b803adf52e6cd92c5d7d147c2fe497d24d345a3669a9ea2c9f0e66832e1e838918408b46a307b34a06c2f54852bada059e633ec02241eaea3358f1d83a4c3e51f97ac30cd250226a9ea0203d945fee01f79af354d9a14d3dfe3b67e16febb69f51387d037d6a44995c56cf0599d28d846d22b20daeb85e2de5c28b1b0142d202efea075b563a2d2561f8c115ff243b5f17f01bf41a984a6927eb02670db97e599844c968174ab410da1b037ab66924eeb1621fa5091c8328f7bdff0e4a08922e9b88138839b33b08c347a36be8a46169968e961edcfc9a490e6aef69cc57b1380ec076ed027351bb53c1c9ed9efa0ffbba26a2aa3c59ed11d5508286b1fb29793ec07837bac2a69bb91a113cfa3cdc820c9b4e833f5201f1f6553dc106200b31e6e37dd000dcb823e724ae7307400525254d491f90b708acdb8245e3ecd423a8895187be7f6277ba7a69080d76621727f1952fe3e16f2d9b7bf71b964ee45b2d669e68301e5c7e1c868a18da29010319d884cd0901d3bae8700aea00ffa80cd3de693f1a0dbd58d072d6efcc6907fe6dcf4b877f0e200cf46861178acbf8df3dffc18f708df371503750b50ba417c8a25798c83dc0e82f37ff695bdf7ab6918744b5755941f14c06663ee7be5d35129eb038fc8633540cabcf17616db9a22ea46fd8eb42b7cbcc5e3634ac4d1dfb497e0ba668e2d6dba44afd8ed7a7d832dbdbd129662824499f3a6df0f9ded5d3e78bcdafa496a3a305d9f83529f53c68e45c057e76a3561fd7745b2c5bbea6823b27eae90875e8a88da1d1433f27a4b6512f8d637c1048438c0e1f513e1e207f388ee8917da8a1b2424324e9aa964c383bdf3baf8a4e50ba9b7b0890634b7ae6b69861c0d4c1e9f8790d1aed1d46f8bc8a2b5a53cb6000b51db1ab75433cbbc9bd9b370d29616be8978c2964bf1a08a769e7e8924869cf309aab94989eabdab9fac6d8f3165921cb317f9baf4214e75ab729dad49c359805718b8ebe7ef5b1f84b0ea9f6b31411a01f31c8e149e9012f480278b79442b060897e94803d5091e50136a48bdcf5db0224f44938abaa069c54d1b2c51e802d9afc7e6600f98e010d219d4df0de7f44b77286e85d0f43e768028303d127de59debbd9119b911299add28adaab9d539fe058d5df4a86280657ba39e861c61af94a53e1739b20de21b4a20b56201da86a3565615e91d7e00949e8675f60c9387b585dfb5d4626a4d328ca387a7a22b9a052bc91c03651796b86189d8bdf90d5ae921c6031c96024970de1bf68a3736c271961f943f1692000df7236ecbecb98c3d3a311f52172357c2fdf6b7d087629d8fccc0692b02eed8035d75165312334a59fe7c809b4896b25fa649fae97dd9e1942edf18668cf6e9dbedc1977e910c0d16a708218a8adb2f0ff9d175e00369272cd54e1efbc0af9496112f108240c6af95c526c44fe445fc1cf3eac7a8b02df685cc2fbe7c1d06444a2846642c34a207080bdd8b5c01b5c8909f6b2cbf0575b32668a7ae083094ac4c8424263c5ee551f5c4e8f1a8b97a4135fc5c5e051449ce69d8551604b330900fd808334cc4841f2096fc3525870adc3f0c5a606f4076ceb71224620874b631db774cfb6e11d78c977c717be2be4f80b96be03769455897e3c33edb370f104daf83d6f22d4b3bbbfb317714a720f89af496e6ac86a676d5b1626d80bafc7ce6db7ff0b0af756d6e47477d49705fb99c436ce391249f31d2d2ead02a516fb8227b015cee379f7ee5337049976c9a57b385b4a1326914a8ca968f6a9f6c7b2b66a5ad775a9966a05d30d78f97a7e57e5b33437ebf42e7d2e363acbee1b87132bba88f9097106b0aae4e9d851ba66b7926c8fb12e6d05d75bc08fc276ca0fb91c7bd10c7f7a504317cbcbd52efb2dd39b3fc60ee6ce30cbc957444087c7c625ae306831888afed16227e31bfb5269d94406228ade84133b9cf96480582061ac5815c673d9773ed2514b975a33e1c1a9e500e0425f6b4444ad69125da6624453fb5fb5d0a6653caf4ec3d21db788d44f12b98cf3938f408d2df115147613226218d387a0bdcb81a2d2c5a901742e32549ae727e079853db0f729a106480af87f672fecc45a18b31fa1af498edecc153b9280196f8e7256d62f07c520588adff9b65aaa8236c1e23a1e605c8afbdb68fd3ee639c6548e2fc042f2af140bb9a96bd81b9a95ad1d175312ce1df2c5a2a4f239162f1897915ea4c9edd2eb5eca79d5554148a929078dc6a8c64111db1f77c2aa0c08e85a7fb0f2b5e510adb4db06272d0c42c7171aca9bc515b9b095760c15f77d6f14ac039dde49cefaeef3bd32de1df68a98dd91ce33bc2db74d46283bbe35621c894fd9ce8a04b7c6024ac6eb1c6ead5322a61549995409a7a1782209f8775b158bb0f7a9d995ec59238df2bbed50104a10385fd7827f2750e876de83c03609993db7b1d2fe8e53e7ff320b699562525bf7975a92b68a7ef0c8c463fff07b0dede04aee7e3c9ddde337325fcd1a169acd789263361295d21f466aca9a6998ffb9055aa1395f9534872486aba3376ae6e544c15bd4f6b4b77a73bb11b533200ee9c3b7e7102480416b10a7ec9e2729e93bee0c11993d07f0f26c62286ff50da09b5bcfca520a7011bcfb18a2d23e2d04e38e81f0e9c6c5c35e1a283322ebda61443ebb3587e8c1ffd1a7cc2c9937c070667895b2c438b333974c996a64c53aadb7a8f5d3792a043be02e1755d1483a067e8c03901ce645c09ce50d68aa764c34bc49f0d6d102f0985a3f793e57a828df8cae06afd91c0178f84475e7dc0fe3829b28944b9b648be3b7a918d87adbe60c8d72a4e684243a15ae2bd103a55ea65294ab52eb9f401facdca72b08c7eb4030de8455778dbd006feb9ab016aeefd3a39e5107d2e05403baf695598d3ca33d209076d0ec440c153e460b52b8f03e1e92d75eca0f0cdc2065cdb27ea3811c631cd333ec7b06b1d3c9d049ecbd1830b73358ba6062f7c834cd214af74222164fb832d22da204706adc9cb8d681a0011456cb380ca1c12cb974d769d3c19f0b076506e15bd298aab6efe2a74a611ec25def890e19e4579e16862ef617133fca068346e", 0xff8}], 0x1, 0x0) 13:34:27 executing program 0: clock_gettime(0x1e, &(0x7f0000000280)) 13:34:27 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0xffffffff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 13:34:27 executing program 0: clock_gettime(0x6a, &(0x7f0000000280)) 13:34:27 executing program 1: semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) r0 = semget$private(0x0, 0x4, 0x400) r1 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r1, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r2) semop(r4, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r2, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r5 = semget(0x0, 0x100000000000001, 0x22) setsockopt(r2, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r6 = semget(0x2, 0x4, 0x40) semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000180)=0x200000001) sendto(r2, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r3, 0x40) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r7, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) semctl$IPC_RMID(r6, 0x0, 0x0) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000001500)=""/31, 0xffffffffffffff9c) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0x8) getuid() 13:34:27 executing program 0: clock_gettime(0x155, &(0x7f0000000280)) 13:34:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x40000001, &(0x7f0000000000)="8985", 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x5, 0x4}, {0x18, 0x0, 0x9, 0x26}, 0x3ff, [0x1, 0xff, 0x10000, 0xe00, 0x272, 0x50c, 0x1, 0x80000000]}, 0x3c) 13:34:27 executing program 0: clock_gettime(0x5, &(0x7f0000000280)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) 13:34:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000380)="0e506479e2a7318ece78ee65f1545c369cc62d338cc9a6c9413c3444783a43d668c098b8cad2c5aa06185f08cede42aae441d8f96694d00bd627736cabe39b570f194bf483618e2da83b87159e62e42d057dffa9ca37b7e68187acee3e3cd5ea92b8b4aece331b06930a5dcba8129c17ed3b48f8d2e40230956167bfe4a9ab17e7c6d0e1abe4a7fd57f8483013c3b73a37ef5166736bf5a0db10c58cc04b8d6d5cb9650d9c0178f4cbeb1e72933cf9a818fc326c11bad81f8483e6f33fcb690737265fff364b908c80690aff10f24a6597a8fe6842d87b81dd1700e126a53b37a80970935cd9bd12a65e08357350983d1c393a2211dab9bd4afd1e", 0xfb) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x10001, 0x3, 0xfdba, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x5, 0x401, 0xe1ce, 0x0, 0x4, 0x9, 0x4, 0x3, 0x0, 0x100, 0xffffffffffffffec}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:27 executing program 0: clock_gettime(0x5, &(0x7f0000000000)) 13:34:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x22, 0x40, 0x8, 0x4}, {{r0}, 0x0, 0x8, 0x40000000, 0x6, 0x9}, {{r0}, 0xfffffffffffffff9, 0x60, 0x20000013, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x24, 0xc000000000000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x14, 0x20, 0x20, 0x56}], 0x2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0x5}, {{r0}, 0xfffffffffffffff9, 0xa8, 0xf0000015, 0xfff, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x20, 0x8, 0xd6, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x20, 0x6, 0x7fffffff, 0x20}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x368fc00000000000, 0x101}, {{r0}, 0xfffffffffffffffd, 0xa764d290ccb7fb7, 0x4, 0x8000, 0x80}, {{r0}, 0xfffffffffffffffa, 0x4, 0x60000002, 0x948, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x91, 0x2, 0x8000000000000, 0x8000}, {{r0}, 0xffffffffffffffff, 0x1, 0xc0000006, 0x1, 0x101}], 0xbb, &(0x7f00000002c0)={0x9, 0x8}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) pwritev(r2, &(0x7f00000014c0)=[{&(0x7f0000000300)="03a8d3822476620d6c7e89f0049d7c5fd3893abb30db8861261fb54971ac55591eaea1536d1af823135457bae766746e2c7ccdfeaaddacf7c2b6888f12102c8d6b65e71ed19c145d47586c5da4062edef6ad0c44a56c95494adeef95949c2517c06ec75c5e6e5232b4437c37610fc48a5f99e1b6f3eedd87a925dc8c4f3b045094c58b33682755db20c3658ef7bde15781d968a6b845eddac4593641cfbcab6cf6e9d962d414135cb6cfaf95039f75eab9776e1b15af1beece0af5371b8a557da72237aa02a2bc141791ca1808ab31fc080e5cfbf96e6b6de619aa7adf582eec3e84d19b0e065d26a547a6a3c071674f57fba891f8f94e4e46d6bb904e71bd067df2f1869c5ab88643fcd002c8ad06d959fc8f1df35647284c9b2d784edae549701c7d9eeeae1e85bd40a2066e822df4322e1019a44cb208805c377ef5298ece1d938740200b94fb315e96c9573441ee63125e5d7e6f0dc24a3d6b8264bceaf609b07c7cc14058bb2449344bd8a24b34c30aec3748d4761a079ae29cdc1db89f788c69e43267ed7dc6966e9705a1c1916cd72486dc7a3feb107182fcf86ce1424f6aa34f3b90372fd18470ca9a1c8c8f55f5de4bf7c3fc8d6c3cbff2f27e27b70b77f49c9e455b383537260863e7c9534a8a15f69af6cb3d05caa076641cb31acfc9fad0fe12e3d206a4f699b601612311a41ffa5d68bc7ce8595e691ec8a31c85d5852305d3c669d38f14b28b626280abf5c472b409f8d21f3775481364a781c910859cbb44b0922385d3e7db19aa1ae92d49e1fdff56d956b1ce0646cd1a25fde9b1ae774d2cf2ae9395c3b1794808a1c1950212219273db2ac3dccf9ae84497379482d4e07c7940d32d6f20e01bbd7f446bac584aa27fdbd992a5f72efb69e2645e595140f8896f5e55c903508ce51c458a13c2df5eb0344e2681a8322e2cf753f6f622f0d886437ccf2703274ad8ef5caf49bcd0da810dc01a0466c0344cfe1d523dba4af5b1d0e9742102b7098650ed2de78b7bcc055d11c3764468385d18d6bd7d1ef0d1eb016b599733467435f3376fb216ebeda72c3de6c656616d570ceb06f40f70c4734b98ef610994b35d93f3f09ad320c29573c8c6303de1e00aa2e29fc714701e0f63e94f7df44560af90250c7f0a27b296acce00b23f0906e89fbac857e75b26fc21fd548f77ae1c7221a57aa9a7c69c73c96a23e3356f7fc5fb9348315ccba8d56fac2d8b89d5734240265487d81c09c9156e4b7c4a052a8cd9fde3595b76d05fbf7de0012825232e98f37e03a6034979e5a6dd4af2921ea979a485ab1f56da8f0fca187eb6e920923e55b174662fb322c4aeff33e3ed1d54886bd97189158cfeca420cf3a6b1f4f757ea549a113064fc4bb386513fba578113bad1604e79f9929bcca8c91705f9a4353d5c9af85edbe25d846852031588c49f9787ab434e1bbf2c9c0880e2e3f1c34ceb36feb70bfe31af0b8be1e0314bbfd487908edf2e58f7cc9ad12a1806342a94b8d83abde0ae23da0360b49aa85f30788bf60a92edfab83ba367b6b4a02c188cbfb525c0a4d70f55806773581bcaa247a6c8807d6e2f6f02de1daf4698ef2ababf06fc3b559dc70ce4f541f031573c52c6c210cc89ae2d4ee8552696f42013b923dee059b14f26118e8326ce424b201849a1f550d2f6f80d7b6a8ec33a9ac06b0ea698ccb1c9b6bad2a6e7189e2db8c9d2d88655e3a9f3f6f21e1f14ffab9d98f31831bb2b9467d85de80322a21ad75bb643a5db0abad35ba07c89a2cca073c79ece933fad2a2de1c24d50fb4631f0f82c337e8bd0e51f5f2cab6b794eee77204fe0447c1dd0297f47a06e41162fefe09e28f048acbccf1a242d8d99eab89cac026f1c0aac33b6088f10159250644d005235f72b8fcbb08f349b94fa0fdd5267e83e0cf67f9526f6216abe1822f7390393b3c496851723a744e170080b785d9638419ba03f03a338c80f5a9127a2920c5a861a6d596500b05c61e98651e0e8615f45cd377e205bfb4e9b95309cddbfce817bc53c7fae7123651dfbd4ebb56cc693f349bced46c062315fa0fe43009554b340036375873963e85e30bd8ce16ede1e5ab1a25eacbe61416e69243e8b859a7c4d73a78c8b53e4b85e102946d1b3cadab9eaa92584a07a38eb6f1cc07619174c49edea1a3c39f8f94103391cd86f46aaa199ae3ef2a9cd5e608f5996a377e3f9c06a59081c9a6b8c3b4720360e87d934393a21ada90882a1756d48f06ccb567e62bd96043fcf82b158281a8cf59a8a5ced2d5507712934f7869eaa82d37deaee94815b123ec2c2fea14da109e544243a916acf94b7c72e3226c2a253cb4de527c721caf937cf3d0af32761c651374ae59443fa1c7d40041110fc91e68159735869d7bb31375bff63054f365db56a7f83a73b6a138e04f18ad975169f8dfc138e1371b8eb5d489f7fe1a638ed6ebb555ab07b58013c941d58294f6115c83434a12e263a518cfba6b768045d455245a9785ca625f7b39ce268df2c537467eafd6ccf0abd9f1d911be5c7aeaab781e228bde4169fb4d1f70c9ee15aa267d4a1421e30f67d5731e99bec7d748e05343c6bfc2a7c95ed6ff5f854905ee93b0d693d1dda1545db8105a8fe2a1739e86433692412a16bc0322092cf02536e4c7ceec7bddb78fd3a26d156df63ffed98faf3ccca32109f2b3bbe0a636de363d1f8c6e34d2ada178c63d2ec5cc0c0ad5aef78505443d1cdfeaf3f5f4e1f8678c613528a7fdcc0d2c6cc0c749fa50b0b6f39e842b165605751572d7c69221d712d96b8fd32473dc182363648d3fbe1818efc2434542ab4b1bb8e9511aeda72cddb7f7b15db751ed5be02edf17f42b0a042fe2a93796f65a45aac874a414c99a03b0520c7243e9826d368d602ff63b41808e12d7df0b68bf703607fc27b85c5f2aa4cd59568c1488b26ed34df6acf9fe683d6b3bf9ccfd2552916932b0955a2b31a8bceb8b86fd208214154ae5665b9a4bbeed744f707833ac97cfb3d946e47d8b0027b80b312fcbca7f92a1ad4d23c6f46bcc39868578ab7f0e4f42fb66fbd969010deed8c358c19bbc6a64a46aa8d197158d2fb1d874c87c094e57361c908b0192546f7b212d9d60dcd31f1b8763a126e609dae77ad32c744f00104fb3e4f8ddeec23d7d633c07295141a2c1eb6c3265772bbf28f9d17d1784965696f969d354cdce14bfb76f4ade88bcc9f04d63b381e13c960aa1f703a52fe06fe017cd496219b7182fd512a96dbb5abeb4f9182f656a584a36f60a8acb4d75961db747953a605f5bb91626e77544bffffa321beb36065a13046e41a49c7bb0a8d09ba30b5aeb70a54eec20a23e124bc4b930eb3e705603447145f95c9bbbd23bc8d83b82e0ba5eb441301c523575a98e0054218fe5a922a3965c9b1b08d9e05c9fc2e74a344e8fee1c95ed4e2e9da7fe0ad2bfdc2cacc7bda1808ca7a88b0befbdba594c926db95efd532cc2808c63de49e7903f0154d8f6b09547d99082d6001f30ce4868f5d275b8af0ab6ced1546e168fb2be888d2b9ee0ae7d2ebad541e7d99011a941e1d55081d6ab4a4354a35c2292f43f725c52c368fcd43f25c28ea1abf8a4f014c709e493d6af237075f73a6a30d8743cf0ade23e75ea87bee0932140d6c02b08d0ea3b6ebac222be3ea202d5dbdf50850ca3a4ae545132906ea5cadd916ee9a32db7a7da564b9d84bb4ac8acfb95a72b3d84a84c4536764cf696efe982cafeeed26275985ad85683292c02320419bc1103823dcfa9ff8c883d71d1366cb35c24a302892fbad55d89dc27e70989b15f879f7a79bb19bb4fef87c05893550df184e9984344aea11ecbcdd5f1460944a50b7fe1f8cf7596c96a40403d152e552b3f291cd437d05102593324834d42f7c2a4352f58fb215a79b50e145fd502591bbf967bf452396008eb1549f6528271a8becf11973906af275391bbd978c31e05c1d6bbcde4868a450c08d19a290f99dbd62e91f15f67031362708646fe4f39a662ff3e2b457a7d03e8f083550cbd1925a2348013353037e9a74495490c3faf242e4311636c0daf2fcb5d2896084154f0cadfc3c249c159e0cd752b3ae06a4507c0e255b47d5eeea421a7b55bd8f1b23059471ca96ba2e5a3a408cf49b97999442c606f4b53f68164d1383d6c134247e9527ec606e7715f71d93a84f872ac850c3af844c965ebbbf9523b5c89897e838e57883e09994dfb3cda9df9aec9818c356f5a342338ebc7dc4f13ce509146be3ad451dca320d2eb69ec499fc446348d3c0124134bfee87f79076d0c2f2284de75c877441d74eee11893f6f4f7a0abdf0416782e0efa55d92fb3b76005b108f22f5a9add6c533c502ac7e218e0dae74802c1b8944aa06a1dc1f4c6de9cc6a10dc2338e9e1ed9b29927e92ae85cf52e565b17879511f9d08a7b3e5a90b7dc006f218071068a50404cd4f25a0ec49ebd3169b7d4c457a8f8e4ca66c4bf856bb8de72087ec4843a57e6ad84c4d90622a92ccb0143727b643dc593d2561b951598ca2e50d0050dafa53921c377031b0d823beb171a26a05d230ed42d240321f41853b049cf90810eac5208ffe92b360c546d7250ba0dc66461948e6606902ba2e34dad48f19803cd38784019b0e504bd5492d2edd6dafc5df62075460420a94e078404cb7badde55aa286f00d7b5af842086635f50ca98cc160dacd669e84af0f540da83f870fd84912f336ff3f4852406343158677f053cb44eb96dfc755623c2b9fc37e1119f7bfad3d2d01916b39f1fccbd58af82e04849cb844d33214aef76d7152a291ece1898f7de1cfa34197aea1631083c3efb00ea8558ddd3f437d42889179849d613beac0c573aed1badd4a56f417136aa09fea76bcf9e1819e5b33bdeceff9156a7bb9c177ce8679f17c4c4ccf8617233611b4ed4f47efc1d1b5c527306cadadc7061a713dc59585ee38c392024929f841defed4083b0a5450437be84c6b96d6369795a054887255059a53c376a0da83cebfa5e9d4988472d0856f53df551b3ddc26dbd6809bfcafc9345d313cf0d103503ba01938a9a5d513f2e17aeddeb9d6a53d6b752d84ac008a1cc8d3aa034c82bb9d94c6d6e473e4495cbe2410893251a9fe8282e2af2fdc0bb8ab0febb105b2d0087fb73eb3fdc3849487d959534acccf7df39525f7b323ac1f6be7afd8d58381913f1b8ab958cffe5227d1960dbd5a8922761055d4ae6c4cf2f1c3b5ac02c94768dcc7df11e1979e25ed26792c00f5573cc97df54ea86751f040996e64694a35088461755d7892f6b2833e64d6977fc83a15813d75e8db0abc88dcc2adb8f22856956718aa108edca9c6aab38936713be65c68ad54889ab67ad6489960a2be8c7a74efde79ea2ba65f27f6a883a12a5ec91338060b08b523a8a82e0450f88543af57c81952db2fcf0bba9935d9e9da143a01c1a8373b5935d938b8a0f87e953deb57b35c8eeeafbab950a2a73a1cccbf8e2519c872f3c32f1ea6eb52edf7e21789608ad642f13970ec31ec5ca26ce2982aaa05a74b2e58bcc79ced0f4f5ff35891ddcd628c9537d3bc737890ee60e45bcaa332528af8a0223fb56ae61d84aeae546761a7359b04cf891d918634bd1cc107151af4e0a34cd09022b9fc04242ff9dbd981c2c881bc15485eb1ec11f6552cbe9801434500b929a553e64ee89a862fd6e36b0f1ab42b594c451955474b1a2d13175adbc67bca6b26ffbac2c6f3d711265c18628fd626f6ea37c23792760d39463cecbd64f3dca8f3abf67cbfa6d83c", 0x1000}, {&(0x7f0000001300)="80f5ccd96ae8cfd89bb1fec08b5e21958eafd7c968929dbce35ed12ab8130f09fcb38b8b9cb1c2852336ceb52dd28cac3ccee3f44a0e7cc74381bdea8c6478f9b14ce5c3489f7185416d2bd309f260e125d3f2bb6ece1d6ddd2ea6bd1d3944e3ae4c20", 0x63}, {&(0x7f0000001380)="4289cbc8250431c3070b520f8d20549c8f1e7bdc711b82f0917a17c66e41fde063c6f4196f2dac31d64910d611a7bd7a9908428ce78d2540be53cdf2a428e057697b0c46d0f4aced71fe7975ec2ddb80300d8ac19577e76bda23bb9b14fe0b5176eaf30c4223a9a6e7383fbe86001d4a10fbc6581192820adaf76cbc5d19f0594d79e7c2bc4b14dba452670bf628173684a627a0dcab16bea8b14935f7", 0x9d}, {&(0x7f0000001440)="320fcd133e6f135194f4d868d1d696f3c5928553a4261721c5393f9e3db4722e3d504619d00c11157bbd5e", 0x2b}, {&(0x7f0000001480)}], 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) fcntl$getown(r0, 0x5) clock_gettime(0x5, &(0x7f0000000280)) 13:34:27 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x98, 0x3, 0x7, 0x8}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x240, 0x8}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x6, 0x5}, {{r0}, 0x0, 0x80, 0x20000000, 0x100, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x40, 0x8, 0xdae, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x9, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x60, 0x11, 0x401, 0x80000000}, {{r0}, 0x0, 0x2, 0x4, 0xa00000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x1f, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1, 0x5}], 0x401, &(0x7f0000000280)={0x8, 0x4}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xa9}], 0x8, 0x0, 0x401, 0x0) fchmod(r3, 0x8c) 13:34:27 executing program 0: clock_gettime(0x4, &(0x7f0000000280)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 13:34:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, 0x0, 0x0) write(r0, &(0x7f0000000880)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x80, 0x200, 0x4, "148e5851156ab88bc62042fede59563ccd468bce", 0x6, 0x7fff}) r2 = syz_open_pts() close(r0) open$dir(&(0x7f0000000200)='./bus\x00', 0x50b, 0x1) r3 = dup(r2) r4 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x7, 0x800, r4}) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCEXCL(r3, 0x2000740d) semget(0x0, 0x7, 0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:27 executing program 0: clock_gettime(0x3, &(0x7f00000000c0)) 13:34:27 executing program 0: clock_gettime(0x7, &(0x7f0000000040)) 13:34:27 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) clock_gettime(0x40005, &(0x7f0000000280)) 13:34:27 executing program 0: r0 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/110) clock_gettime(0x5, &(0x7f0000000280)) 13:34:27 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x1ff) kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = getuid() setuid(r1) r2 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 13:34:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) lseek(r0, 0x0, 0x2) 13:34:27 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') clock_gettime(0x2, &(0x7f00000001c0)) clock_settime(0x3, &(0x7f0000000040)={0x100, 0x9c}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) clock_gettime(0x5, &(0x7f0000000000)) 13:34:27 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) clock_gettime(0x6, 0x0) 13:34:27 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xae, 0x4}, {0xffffffffffffffff, 0x4}}, 0x2) clock_gettime(0x5, &(0x7f0000000280)) 13:34:27 executing program 0: clock_gettime(0x5, &(0x7f0000000280)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7fffffff, 0x9}], 0x4b, &(0x7f0000000080)={0xb20f, 0x401}) 13:34:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0000c32f1b03000000", 0x9}], 0x1, 0x0) dup(r0) write(r0, &(0x7f0000000a40)="c14c0000e756000000", 0x9) 13:34:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) poll(&(0x7f0000000180)=[{r1, 0xd1}, {r2, 0xa}, {r1, 0x20}, {r1, 0x100}], 0x4, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x0, 0x2, 0x8, 0x8, r3}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 13:34:27 executing program 0: clock_gettime(0x5, &(0x7f0000000280)) r0 = socket(0x10, 0x8000, 0x7) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6c6530000dac302ef6e85ad92c06897a5b7bb600000000ca07b52b64822403d64ae587eaec491ed8b4c70391cdaf0f35952261d03ac3"], 0xa) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000004, 0x3f, 0x3e}], 0x2d2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x5, 0x101}, {{r0}, 0x0, 0x21, 0x28, 0x2, 0x5}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80000004, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x78e}, {{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0x2, 0x3c7dc0}], 0x5, &(0x7f0000000140)={0x4, 0xb2}) 13:34:28 executing program 1: 13:34:28 executing program 0: clock_gettime(0x5, &(0x7f0000000280)) r0 = semget(0x0, 0x1, 0x95) syz_extract_tcp_res(&(0x7f0000000040), 0x7fff, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/16) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/141) 13:34:28 executing program 1: 13:34:28 executing program 0: clock_gettime(0x5, &(0x7f0000000280)) r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:34:28 executing program 1: 13:34:28 executing program 0: lstat(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)) getuid() r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/215, 0xd7}, {&(0x7f0000000200)=""/19, 0x13}, {&(0x7f00000002c0)=""/180, 0xb4}, {&(0x7f0000000380)=""/186, 0xba}, {&(0x7f0000000440)=""/158, 0x9e}, {&(0x7f0000000240)=""/63, 0x3f}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/166, 0xa6}], 0x8, &(0x7f0000001640)=""/245, 0xf5}, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7) clock_gettime(0x5, &(0x7f0000000280)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0xfffffffffffffffd) dup(r1) 13:34:28 executing program 0: clock_gettime(0x5, &(0x7f0000000100)) r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) 13:34:28 executing program 1: 13:34:28 executing program 0: clock_gettime(0x5, &(0x7f0000000280)) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4000000000000035, &(0x7f0000000000)=[r0]) getgroups(0x1, &(0x7f0000000040)=[r1]) 13:34:28 executing program 1: 13:34:28 executing program 0: clock_gettime(0x5, &(0x7f0000000280)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) 13:34:28 executing program 1: 13:34:28 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(0xffffffffffffffff) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) 13:34:28 executing program 0: clock_gettime(0x2000000000002, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x0, 0x97b) r1 = getpgid(0xffffffffffffffff) getpgid(r1) r2 = getuid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x4, 0x3}, {0x18, 0x2, 0x3, 0xb6}, 0x4, [0x100000001, 0x6, 0x4, 0x6, 0x1, 0x2, 0x2, 0x200]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xff67) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 13:34:28 executing program 0: clock_gettime(0x0, &(0x7f0000000100)) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 13:34:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8003, 0x4f) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x640, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="00000002c658cb15d5119a91cb4595177ba68b09f571b578d463a3a8fa1307000000000000006bb9ae3ac537f30c355f1a6784aea296ad04a9", 0x39}], 0x1) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x5, 0x75d0195a}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0xfffffffffffff801) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x3f, './bus\x00', './bus/file0\x00'}) 13:34:28 executing program 0: clock_gettime(0x5, &(0x7f0000000280)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x1800000000, 0x0, 0x5, "8658290b9daa3c5c816180bfdafc9cd1939e2438", 0x879, 0x1}) 13:34:28 executing program 1: link(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x1000002) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) r0 = socket$inet(0x2, 0x4000, 0x0) chmod(&(0x7f0000000500)='./file1\x00', 0xd) socket$inet(0x2, 0x4003, 0x100) rmdir(&(0x7f0000000180)='./file0\x00') recvfrom(r0, &(0x7f0000000200)=""/193, 0xc1, 0x2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x190, 0xc8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000004c0)=0x5) recvfrom(r0, &(0x7f0000000300)=""/222, 0xde, 0x842, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) shutdown(r0, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 13:34:28 executing program 0: clock_gettime(0x5, &(0x7f0000000280)) clock_gettime(0x3, &(0x7f0000000000)) 13:34:28 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x10000000011, 0x8000000003, 0x0) getpeername(r0, 0x0, &(0x7f0000000080)) 13:34:28 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f0000000040)) clock_gettime(0x5, &(0x7f0000000280)) 13:34:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() lseek(r0, 0x0, 0x1) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 13:34:28 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kqueue() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x9b8c}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x28090, 0x0) r3 = accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) fcntl$setstatus(r3, 0x4, 0x4) pwritev(r2, &(0x7f00000003c0), 0xe8, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) close(r0) 13:34:28 executing program 1: r0 = msgget$private(0x0, 0x0) getppid() msgrcv(r0, &(0x7f0000000280)={0x0, ""/6}, 0xd7, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x800) 13:34:29 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) clock_gettime(0x5, &(0x7f0000000280)) chdir(&(0x7f00000000c0)='./file0\x00') clock_gettime(0x6, &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xf00fffff, 0x9626, 0x4}, {{r0}, 0xffffffffffffffff, 0x6, 0x80, 0x7, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x6, 0x0, 0x80, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x81, 0x20, 0x40, 0x6}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0xc8, 0x2, 0x7ff, 0xe00000000000000}, {{r0}, 0xfffffffffffffffb, 0x1d, 0x0, 0x200, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x83, 0x8, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x79e7, 0x6}], 0x0, &(0x7f0000000400), 0xce67, &(0x7f0000000440)={0x101000000000000, 0x6}) r2 = getgid() setregid(r1, r2) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x101, 0x3}, 0xc) shmget(0x1, 0x14000, 0x5, &(0x7f0000feb000/0x14000)=nil) clock_gettime(0x0, &(0x7f0000000000)) 13:34:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff0000070000004e7130c8e69931929648", 0x3) 13:34:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2082, 0x200000805) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 13:34:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) clock_gettime(0x5, &(0x7f0000000040)) 13:34:29 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) kqueue() 13:34:29 executing program 0: clock_gettime(0x5, &(0x7f0000000280)) clock_gettime(0x3, &(0x7f0000000000)) 13:34:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) 13:34:29 executing program 0: clock_gettime(0x5, &(0x7f0000000280)) chdir(&(0x7f0000000000)='./file0\x00') r0 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file1\x00', r0, r1) r3 = shmget(0x3, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) r4 = getpid() r5 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r0, r2, r0, r1, 0x8, 0x7f}, 0x64, 0x1, r4, r5, 0x2, 0x200, 0x10000}) 13:34:29 executing program 0: clock_gettime(0x5, &(0x7f0000000280)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, r0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x54, 0x90, 0x0, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x1, 0x80}], 0x4, &(0x7f00000000c0), 0x7, &(0x7f0000000100)={0x63, 0x101}) 13:34:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="7b8ffcecea7c8c355edef7d848bcf7a940da3400a12fc9a0a357f73c2d6396673657711ef656bb842a348d09708c37848a2335752adb95857746b0f23d894e70d98b940ff59b0f95ea5aae4f7d7c1003812daa2d966bf5446ca1b95b0799275a8beeeb68eb143a66fcb2457b4ae33efd1f108735306653b2b2bf923598d979d81039510f7655ce3088d6cde610ca27aa3656579debb6d8e6b41900e262e1ca09152738387d83b9e3771a9f5acc0d82b9db4ae31a12a541c31c1d6fbc58e1c08edb8457d5f20a793e24dd64b6d00c4a9393f44ed50aabe754a965e52ef21dd3348dd2eec9733441083bf51832471f930c41d25972b052b391d431b8b9", 0xfc}, {&(0x7f0000000240)="a1bf3ba6fb07f4b4dcb72c1e8228fd83a02af6d0c4d1f433e0be6cbcd9155a4845e6ff08b9fa6381ce8ff0db7edccb60aa21728f309d004f24fa7e623ebb945334b2000a0c44d84b42472485ef633dfa8ea049636d1a1f712cff80761488bb37a3674bcdbb73288b500bd40efcb978bdc9402e113338487716cb9d1f", 0x7c}, {&(0x7f00000002c0)="72f9b7abaae4f82086a8daafe66fe35926646df566326b5ae1df948dc07348d841c142e52664d84eb44fbe1b506c54258fe716060b4b0e78d0fd92f7cccda47ef86c3091ff9c8afc79c8d94e35958fae02d5d5f6e61f5a567146d55e383059075c61ccad23519ff824587b2f0facfacffc831896c798604fb87d36890cad452bf2a5f21d0f60fd3fd8684a0622de46a4fdc0bfaead57e6bd16a726542a27d275722ee4500cad79c88fc915ad145bb7e1183e8c0dfd3359e17230c3", 0xbb}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x400) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000540)={0x3, 0x8}) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffb, 0x30, 0x81, 0xf26, 0x8}, {{r0}, 0xfffffffffffffffe, 0x70, 0x40000000, 0x81, 0x200}], 0xfffffffffffffff8, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffb, 0xa2, 0x2, 0x40, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x7, 0x1}], 0x1f, &(0x7f0000000500)={0x0, 0xce}) 13:34:29 executing program 0: clock_gettime(0x1, &(0x7f0000000080)) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x7, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x8, 0xb2b2, 0x2, "f4961e70c270611cfcb6f00bc25cecc6bd2a925b", 0x230a8995, 0x4}) 13:34:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff000000000000000000000000000000000000eaff0000000000000000", 0x2c}], 0x1) 13:34:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) clock_gettime(0x5, &(0x7f0000000000)) 13:34:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000005c0), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x8) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:29 executing program 0: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0x5}, {0x18, 0x0, 0x2723, 0x400}, 0x81, [0x5, 0x4, 0xe5, 0x101, 0x0, 0x80000001, 0x81, 0xffffffffffff8000]}, 0x3c) clock_gettime(0x5, &(0x7f0000000280)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10081, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setuid(r1) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/20}, &(0x7f0000000100)=0x16) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r7 = socket$inet(0x2, 0x4007, 0x1f) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000004c0)=""/4, &(0x7f0000000500)=0x4) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f00000002c0)=0xc) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x1, 0x0) r11 = socket$inet(0x2, 0x3, 0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000580)={0x3, 0x2, 0xd47, 0x2, r12}) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x2, 0x1, 0x6dbf2659}], 0x9, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x4, 0x5, 0xb530, 0x6}, {{r5}, 0xffffffffffffffff, 0x1, 0xfffff, 0x8, 0x23}, {{r6}, 0xffffffffffffffff, 0x22, 0x0, 0x4, 0x7ff}, {{r7}, 0x0, 0x0, 0x4, 0x4, 0x8}, {{r8}, 0xffffffffffffffff, 0x80, 0x4, 0x8, 0x5}, {{r9}, 0xffffffffffffffff, 0x4, 0x80000010, 0x7fff, 0xffffffffffffffa6}, {{r10}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x6, 0xded}, {{r11}, 0xfffffffffffffffe, 0x90, 0x84, 0x101, 0x4}], 0x395f, &(0x7f0000000440)={0x100000000000, 0x9}) setegid(r2) clock_getres(0x7, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x9, 0x1, 0x1, 0x800, 0x6}, 0xc) 13:34:29 executing program 0: clock_gettime(0x5, &(0x7f0000000240)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x20, 0x8004, 0x2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x800, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x1, 0x8001}], 0x5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x7fffffff, 0x6}, {{r3}, 0xffffffffffffffff, 0x41, 0x3, 0xfffffffffffffffa, 0x7ff}, {{r4}, 0xffffffffffffffff, 0xc0, 0x80000002, 0xa0, 0x800}], 0x80, &(0x7f0000000180)={0x5}) witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 Starting stack trace... witness_checkorder(ffff800002b48ad0,1,ffffffff81f36129,f5,0) at witness_checkorder+0xe14 _rw_enter_read(ffff800002b48ac0,ffffffff81f36129,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff800002b48a00,ffff800000026d50) at wsmux_mux_open+0x82 wsmuxopen(4500,801,2000,ffff800020b43c38) at wsmuxopen+0x179 spec_open(ffff800020c3f380) at spec_open+0x217 VOP_OPEN(fffffd8064c49948,801,fffffd807f7c7960,ffff800020b43c38) at VOP_OPEN+0x76 vn_open(ffff800020c3f570,801,0) at vn_open+0x4c6 doopenat(ffff800020b43c38,ffffff9c,20000080,800,0,ffff800020c3f7b0) at doopenat+0x2be syscall(ffff800020c3f860) at syscall+0x5ac Xsyscall(6,0,ffffffffffffffb1,0,4,9ba9ee29010) at Xsyscall+0x128 end of kernel end trace frame: 0x9bd2bd67970, count: 247 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffff800002b48ad0,1,ffffffff81f36129,f5,0) at witness_checkorder+0xe19 _rw_enter_read(ffff800002b48ac0,ffffffff81f36129,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff800002b48a00,ffff800000026d50) at wsmux_mux_open+0x82 wsmuxopen(4500,801,2000,ffff800020b43c38) at wsmuxopen+0x179 spec_open(ffff800020c3f380) at spec_open+0x217 VOP_OPEN(fffffd8064c49948,801,fffffd807f7c7960,ffff800020b43c38) at VOP_OPEN+0x76 vn_open(ffff800020c3f570,801,0) at vn_open+0x4c6 doopenat(ffff800020b43c38,ffffff9c,20000080,800,0,ffff800020c3f7b0) at doopenat+0x2be syscall(ffff800020c3f860) at syscall+0x5ac Xsyscall(6,0,ffffffffffffffb1,0,4,9ba9ee29010) at Xsyscall+0x128 end of kernel end trace frame: 0x9bd2bd67970, count: -11 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c3f120 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800000947000 rax 0xffff8000009419c0 r8 0xffffffff8155ffb3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xce45db1ec2d5fd75 r12 0xffffffff81f36129 substchar+0xb4b1 r13 0xf5 r14 0xffffffff81f25d3f apollo_udma33_tim+0x233d r15 0xffffffff81f36129 substchar+0xb4b1 rip 0xffffffff812c7448 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c3f110 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=279820 stat=onproc flags process=0 proc=4000000 pri=70, usrpri=70, nice=20 forw=0xffffffffffffffff, list=0xffff800020b43788,0xffffffff8233fe30 process=0xffff800020b45708 user=0xffff800020c3a000, vmspace=0xfffffd807efff2d0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 76922 520774 83989 0 7 0 syz-executor.0 *76922 279820 83989 0 7 0x4000000 syz-executor.0 98281 387151 75420 0 3 0x80 nanosleep syz-executor.1 98281 21040 75420 0 3 0x4000080 switchread syz-executor.1 98281 253905 75420 0 3 0x4000080 fsleep syz-executor.1 75420 477529 78193 0 3 0x82 nanosleep syz-executor.1 31556 379178 1 0 3 0x100083 ttyin getty 31282 425151 0 0 3 0x14200 bored sosplice 83989 464130 78193 0 3 0x82 nanosleep syz-executor.0 78193 436313 60410 0 3 0x82 thrsleep syz-fuzzer 78193 130811 60410 0 3 0x4000082 nanosleep syz-fuzzer 78193 123400 60410 0 3 0x4000082 thrsleep syz-fuzzer 78193 242460 60410 0 3 0x4000082 thrsleep syz-fuzzer 78193 138847 60410 0 3 0x4000082 thrsleep syz-fuzzer 78193 272534 60410 0 3 0x4000082 thrsleep syz-fuzzer 78193 503778 60410 0 3 0x4000082 kqread syz-fuzzer 78193 420510 60410 0 3 0x4000082 thrsleep syz-fuzzer 78193 170507 60410 0 3 0x4000082 thrsleep syz-fuzzer 78193 26537 60410 0 3 0x4000082 thrsleep syz-fuzzer 60410 66087 86283 0 3 0x10008a pause ksh 86283 85986 24583 0 3 0x92 select sshd 24583 436076 1 0 3 0x80 select sshd 86801 174585 16310 73 2 0x100090 syslogd 16310 35964 1 0 3 0x100082 netio syslogd 37579 273752 1 77 3 0x100090 poll dhclient 62093 430866 1 0 3 0x80 poll dhclient 8927 209891 0 0 3 0x14200 pgzero zerothread 17171 466319 0 0 3 0x14200 aiodoned aiodoned 19746 92875 0 0 3 0x14200 syncer update 51792 474490 0 0 3 0x14200 cleaner cleaner 38405 129400 0 0 3 0x14200 reaper reaper 21506 362508 0 0 3 0x14200 pgdaemon pagedaemon 1460 51986 0 0 3 0x14200 bored crynlk 77837 385777 0 0 3 0x14200 bored crypto 27534 91561 0 0 3 0x40014200 acpi0 acpi0 21161 232571 0 0 3 0x40014200 idle1 26435 181442 0 0 3 0x14200 bored softnet 90957 231935 0 0 3 0x14200 bored systqmp 4020 367900 0 0 3 0x14200 bored systq 67116 150211 0 0 3 0x40014200 bored softclock 62298 19040 0 0 3 0x40014200 idle0 1 12569 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 76922 (syz-executor.0) thread 0xffff800020b43c38 (279820) shared rwlock wsmuxlk r = 0 (0xffff800000026dd0) locked @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 #0 witness_lock+0x58a #1 wsmuxopen+0xf3 #2 spec_open+0x217 #3 VOP_OPEN+0x76 #4 vn_open+0x4c6 #5 doopenat+0x2be #6 syscall+0x5ac #7 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8230eba0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9555 14570K 14577K 78643K 11684 0 0 pcb 23 9K 12K 78643K 1561 0 0 rtable 100 3K 4K 78643K 682 0 0 ifaddr 66 15K 16K 78643K 347 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 42 0 0 iov 0 0K 24K 78643K 440 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 77K 78643K 4967 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 35 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 943 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 5248 0 0 sigio 0 0K 0K 78643K 63 0 0 proc 43 38K 70K 78643K 900 0 0 subproc 64 65538K 67586K 78643K 121 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 393 0 0 in_multi 33 2K 2K 78643K 152 0 0 ether_multi 1 0K 0K 78643K 13 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 445 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 114 22K 31K 78643K 16811 0 0 UVM aobj 130 5K 5K 78643K 142 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 106 0 0 NDP 14 0K 0K 78643K 96 0 0 temp 184 2367K 2437K 78643K 15703 0 0 kqueue 0 0K 0K 78643K 28 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 1489 0 1482 1 0 1 1 0 8 0 plimitpl 152 49 0 42 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 50 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 488 0 484 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 50 0 50 17 16 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 227 0 41 12 0 12 12 0 8 0 art_table 32 228 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 6 1 0 1 1 0 8 0 semapl 112 939 0 929 1 0 1 1 0 8 0 shmpl 112 140 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 12395 0 10913 48 0 48 48 0 8 0 ffsino 272 12395 0 10913 99 0 99 99 0 8 0 nchpl 144 19574 0 17967 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 59306 0 59306 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 10 0 10 8 8 0 1 0 8 0 scxspl 192 50233 0 50233 22 21 1 6 0 8 1 sigapl 432 5418 0 5404 2 0 2 2 0 8 0 futexpl 56 52966 0 52965 2 1 1 1 0 8 0 knotepl 112 677 0 650 4 2 2 2 0 8 1 kqueuepl 104 909 0 907 1 0 1 1 0 8 0 pipepl 112 2368 0 2349 8 7 1 2 0 8 0 fdescpl 488 5419 0 5404 3 1 2 3 0 8 0 filepl 152 30539 0 30442 19 14 5 7 0 8 1 lockfpl 104 1176 0 1175 11 10 1 1 0 8 0 lockfspl 32 1661 0 1660 11 10 1 1 0 8 0 sessionpl 112 23 0 13 1 0 1 1 0 8 0 pgrppl 48 71 0 61 1 0 1 1 0 8 0 ucredpl 96 12497 0 12490 1 0 1 1 0 8 0 zombiepl 144 5404 0 5404 2 1 1 1 0 8 1 processpl 840 5434 0 5404 4 0 4 4 0 8 0 procpl 600 16039 0 15997 4 0 4 4 0 8 0 srpgc 64 6 0 6 1 1 0 1 0 8 0 sosppl 128 42 0 42 8 8 0 1 0 8 0 sockpl 384 2826 0 2809 18 15 3 4 0 8 1 mcl64k 65536 778 0 0 90 40 50 66 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 12 0 0 1 0 1 1 0 8 0 mcl8k 8192 11 0 0 2 0 2 2 0 8 0 mcl4k 4096 33 0 0 4 1 3 3 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 112 0 0 12 0 12 12 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 849 0 0 36 0 36 36 0 8 0 bufpl 256 13432 0 6460 437 0 437 437 0 8 0 anonpl 16 466529 0 458555 154 114 40 50 0 125 4 amapchunkpl 152 29782 0 29682 52 43 9 9 0 158 4 amappl16 192 26058 0 25634 130 104 26 34 0 8 4 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 13 0 11 2 1 1 1 0 8 0 amappl13 168 2385 0 2380 1 0 1 1 0 8 0 amappl12 160 2662 0 2660 2 1 1 1 0 8 0 amappl11 152 393 0 382 1 0 1 1 0 8 0 amappl10 144 65 0 62 2 1 1 1 0 8 0 amappl9 136 545 0 541 1 0 1 1 0 8 0 amappl8 128 206 0 164 2 0 2 2 0 8 0 amappl7 120 2398 0 2390 1 0 1 1 0 8 0 amappl6 112 58 0 49 1 0 1 1 0 8 0 amappl5 104 192 0 181 1 0 1 1 0 8 0 amappl4 96 318 0 293 2 1 1 2 0 8 0 amappl3 88 2922 0 2917 1 0 1 1 0 8 0 amappl2 80 53181 0 53115 2 0 2 2 0 8 0 amappl1 72 118076 0 117625 24 14 10 19 0 8 0 amappl 72 16279 0 16241 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 141 0 12 3 0 3 3 0 8 0 uaddrrnd 24 5419 0 5404 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5419 0 5404 1 0 1 1 0 8 0 vmmpekpl 168 45167 0 45145 2 0 2 2 0 8 0 vmmpepl 168 559984 0 558479 167 98 69 77 0 357 3 vmsppl 360 5418 0 5404 2 0 2 2 0 8 0 pdppl 4096 10846 0 10808 6 1 5 6 0 8 0 pvpl 32 1366741 0 1355551 326 212 114 131 0 265 19 pmappl 224 5418 0 5404 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 709 0 46 20 0 20 20 0 8 0