000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f4"], 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r2, 0x0, 0x0) close(r3) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 01:50:11 executing program 1: setuid(0xee01) shmget(0x3, 0x4000, 0x98, &(0x7f0000ffc000/0x4000)=nil) shmget(0x2, 0x1000, 0xc0, &(0x7f0000ffd000/0x1000)=nil) 01:50:11 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x54, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) 01:50:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)="a9", 0x1}, {&(0x7f0000000240)="54f575767a8f619b1921ed4c1bc2d582f3625649ecd52229ced0b154911829eb5d", 0x21}, {&(0x7f0000000300)="9256fb3ddf3f1b870bc72cfc89f20f907ef8cec51fd7dbfefe43765396c3d7cce79266722097a08166faf5635da5d9945c10fb3f9b9e6d6677109b4391e4147a595e80b796558d01be6f543a52c26545f3023fc2e65eb55c7d13615d90068dbcb92df1900efd7641e246cb92cc89fdc05e1cf5e18ab4e6323b3bc4688869aa147ee8bbbd94da5b2a81788df43249c9c7be219ac620fec0fee7550f391b4fd3c82e51927b2bdd5b8e0c284428a1b9b81c96f3455fc9d3a60e93cc4cb697fcb61ad02a0e9ebdba1f0367f765d730677bf649180a81a384da0730caa8108e2389b4d8babd7cdc2cc2b577de8f6c0c89353313", 0xf1}, {&(0x7f0000000400)="54896b7d5f28756d1c2fd472e8314ced5213b1e67f9b9fc07185780a32baf34971e3964c4a55108c2ed463d87474f7d7d4862165af6c7184e4f33995c29c473d0885546ca2b8c516703727fb9dd2f1c4d5d123bca61ce6acf753e9b7524121e057717afcf36bb029491488bf8d1cf1b00f39db25c96f3054001225c7859fac3fa7e1ce05cb4a2186c8de407c36d8528d1ff300ef58e7aebfc040", 0x9a}, {&(0x7f0000000500)="3c0a8dd40fc00cc1d0471c6dd2f1ce93b1b63638c6e65743707a7cf49d01e6be72c4ce35463b54998079429a29500a16ded2e4d540362d6e09ef92d21b840aff7f81ee20de21c91630a2eaf748875ba4660fbc3a8ec02e8daead42b715fc24be80c12569f5330aa2d88ad83233d4af4978311379f8921e78695d48d81cfd3a570dcbd34a5a8cb292a131626676c10361832c31a93854bd27838309", 0x9b}, {&(0x7f0000000280)="1fa913d508dbeb87cbc0dd8ec579", 0xe}, {&(0x7f00000005c0)="242338615ef6d1702f773bb879c78113d1bffbbf948626b5d4d0074396ff457c0d4e7e002073f985c41f673a1b58a506b85ce11187ea37d96840c3c618d7de0d5aec12cdd648633400c0ad7f2ca1739c8d3218ee2b8c5977fff42a3fa4d5bb89b91bf3a1e361107f7b150b99ded217e4d0d3749d94ee23646aa4ce0b83825abb14af02d2ccab881e9b651245cb98e9ae260bbf5d99bc737268337278fb7c3003f2bb3c15c87b08a242a424d534c10f457c3f2d", 0xb3}, {&(0x7f0000000680)="8da7849ce7c8918add2b7651fbec02c5833f33e7012b92eb4f6aa38fd7fbe71f0625eac520f5448f37ce6465ac898e695ef3aaf87862c9e16d0a1b6c05d0b583408488cf93112c59f9e6da6690b2349ea0fea94f499b4fae8c7de8cebd8ceac9743199a4e458e84d396a451ead4dd2466da550739179c90e0a77360197efe4b6bf43dbd5ab960e7f30197bb033b597a84fe746d9c4a7ba516ca1aaa1291b522bb405edc6d71eb7539d106e7ef7edbf4e480094e6a121938d8c0ecadafb4b125d5e03ea2c3e54ad6792a500c28384d66f14ecd49bf9ce1da849df5ac0efa9b49ab15369bdebdb230c1520877998de5099accb5917f232b92cd7cb", 0xfa}], 0x8, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 01:50:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) poll(&(0x7f0000000240)=[{}], 0x20000000000000dd, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f0000000200)=""/126, 0x7e}], 0x3, &(0x7f00000002c0)=""/175, 0xaf}, 0x841) r1 = socket(0x2, 0x3ffffffffffe, 0x80000000) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x7f, 0x5, &(0x7f00000003c0)="f28da05df28098a4f804a1c1a812aedf1da259097b6a7eb872db26047e9c40ab2bf2795b2a63334f3c04af3b97c78d14eb2b40c86db523f378bd2adf4063fe55e32ed00069c29bf7d87d4580b44115fcd44306eccc138eaaff81f7a437ac1ae4ab8c94ccd6e18c2406b8c6434938589e6d73e19ef99e89eaac25b34746ac599f1f70db09e1face273c759d7fac7b75d601d06e5d7aec920d12cb694716e141dfaf8e0470d81a33f2ab5f9003043d9587544df7f1b435696a42f07c8fc912c1fba3be0c", 0xc3) setsockopt(r1, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x5, 0x8) 01:50:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000400)='./file0\x00', 0x400002, 0x20) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x3, 0x9}, {{r2}, 0xffffffffffffffff, 0x34, 0x0, 0x64, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0x20000021, 0x5, 0x100}, {{r2}, 0xffffffffffffffff, 0x4c, 0x46, 0x7, 0x401}, {{r0}, 0xffffffffffffffff, 0x41, 0x3, 0xb5, 0x9fd}], 0x6, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0xf00000ca, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0xb515, 0x2}, {{r2}, 0x0, 0x40, 0xfffff, 0xfff, 0x1}, {{r2}, 0xfffffffffffffffd, 0x21, 0xa, 0x80, 0x7}], 0x9, &(0x7f0000000240)={0x80000001, 0xfff}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x21b00) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)) flock(r0, 0xa) kevent(r3, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000023, 0xda, 0x8}, {{r2}, 0xfffffffffffffffa, 0x80, 0x81, 0x1, 0x5b}, {{r4}, 0xfffffffffffffff9, 0x10, 0x6, 0xcb6, 0x7ff}, {{r3}, 0xfffffffffffffffe, 0x84, 0x2, 0x7, 0x6}], 0x5, &(0x7f0000000540), 0x1, &(0x7f0000000580)={0x9, 0xad}) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000540)=0x1) getpeername$unix(r0, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r6 = dup2(r1, r2) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000005, 0x100, 0x4}, {{r1}, 0xfffffffffffffffd, 0x23, 0x2, 0x3a7, 0x1}, {{r6}, 0xfffffffffffffff9, 0x10, 0x1, 0x9, 0xfff}, {{r6}, 0xffffffffffffffff, 0x30, 0x2, 0x6, 0x3f}, {{r6}, 0x0, 0x1, 0x2, 0x2, 0x6}], 0x16, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffa, 0x93, 0x3, 0x1, 0x7f}], 0x8, &(0x7f00000003c0)={0x1, 0xffffffff80000000}) 01:50:12 executing program 0: setreuid(0x0, 0xee00) semop(0x0, &(0x7f0000000240)=[{0x3, 0x8, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x3, 0x7, 0x800}, {0x7, 0x4, 0x800}, {0x0, 0x9}, {0x3, 0x1ff, 0x1800}, {0x2, 0x81, 0x1000}], 0x9) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r6, &(0x7f00000000c0)=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'], &(0x7f0000000140)=0x1b) r7 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x70) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000180)=[r2, r2, r0, r0, r4, r0, r0]) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) setgid(r3) 01:50:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80028, 0x27, &(0x7f0000000040)="0360b5c2e53472b9815a24fb4c6b990682663e50a680deb0852badaaecb1b8fdcd52ceb8c23b6d2432db8036d9f33f29670e53aed31a42", 0x37) 01:50:12 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xe4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0xc1) 01:50:12 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x81, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x100000001, 0x5, 0xda19, 0x1, 0x2, 0xd16b, 0x4, 0x3, 0x1, 0x200, 0x3ff}) fchflags(r1, 0x4) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 01:50:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x0, 0x4, "d730c1e7bb6fda02394e0f200d8900400e000100"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = dup2(r0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x2, 0x18000, 0x5, 0x7, "b9c8a47206479a85a635ff96aa71496dc33ec606", 0x5, 0x5}) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r4, r5) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x882, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000100)=0x8) 01:50:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup(r0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 01:50:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 01:50:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ceb2c8eb4afddcb28f5fc00212ede6398ce7c4589921b01c02d3a0b972c32fad97ad5e13e308896130b1de7e9e95de7e2fef619883229ffcb32b028e769586f55342002df6103d0d1f487ac1928a2ba599525429cee955fd284c1fbbd23c3128e874828a4ac3c135c20cd1a45a83b57a6540916ef8337688f2f5cdf14b47abb1c2a4c2b905442b80decefaf98b1fb30ab16ca3232d2b97cf1e4906d2c6c9d0ed2f017f39691ba9baaec0e34ca4b75ce9030558b176e22b9126fa", 0xba) 01:50:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x2, &(0x7f0000000080)={{0xffffffffffff8001, 0x10001}, {0xfffffffffffffffc, 0x1000000000}}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0xfffffffffffffc00}) 01:50:12 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)) fcntl$setown(r0, 0x6, 0x0) 01:50:13 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x4, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10, 0x10) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000300)) socketpair(0x30, 0x8007, 0x7, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000080), &(0x7f00000000c0)='[\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\'\x00']) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) dup(r0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 01:50:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10002, 0x100) close(r0) open(&(0x7f0000000040)='./bus\x00', 0xc21, 0x8) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) 01:50:13 executing program 0: r0 = socket$inet(0x2, 0x0, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000"], 0xaa, 0x3, 0x800) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1ac56ff10e02c13af691d6807eb035c18f7144a487dea4ff60f99e5a50b547e57da987449b1a45ae4a74c23e0aa67107552e6c54eedbe4db12a091a3a9e8e8514ab1afcac9cf932fea2999164a73852c7ce6d15983d00f0c264daf047dc0db5512043540c4def17270438172758baba0f19e4ed8f7bd505935a1ce4493daf5fb5dd50638654ae4379629d46596aa8362982dbd333f8c39afc3e7271f0910a977ce987bcf9a391d7a767b19848b99a1fdf8fe12f8ab076701da4fdad5635fb21fae49622c3acb8c144861b13c44b24f3da845e1a27e4ecde1a6c3c7ca96d5fa9b060ae990b498937460e765e49c74844c30f23cda0fe44cae0e04cc7f211e18cb6d3e15792822cac506734d640a4edef53c390e75c3d4cc9128259255bae7cbdf7b3d3127f02b9600e964fef70cc6987276a4a477502c185f77a8bfaf56f68a9ee01871b89eaf18e168be362e2ddf18db3b433fb62336591513d19c2023e8f82f92758aa1b3470d21f62930fe8b4fd0fdc87113d008eb77473811bc6f1bd86fd3c5ac078387d33946798fdcf3ee1e1e9060f9118cadafa37e766fd52b04f8249ee1dc6d067278ac7954477fa5ec7b6e9e943edbf81760ee949ad55a97ea94f5decfe75c9c8a3d82391d56f76acd8209f8c626ac9a228b272901e99ec19df62f7a273bcbfb18fe651c5b68b9f46a84416365f72684195090de9e83d97c62fb71cf342610cdab8ac94747e23a352103bf41e51fb74e7b11c49225ee8e31caf2f8fb8bbefc8a067352a7e46f311d8c94b813bd3b4c6f37b01118253c937a48e26e98b983c23d7b53885a86340fd884f6e3eae55e470863b0abdac12aa557e08a4c33a1aa344db8e4704fa7ea511bd159a987a0d619117f57476d1b948481b3d2344ea74fb6aeeb4d9ac2bcfa50c6168de0c4013101f55e6caf4be70a3286dcd66f684210c4db5b40de8da80f861f9e8a24a185b235f0d78185d2c6044cfd66c7d080a3ca7ea0d709d25fd81c47d0239635e77d1ec05459da97b7daeb9b8b44c27e66cdcc5f11e407c2be52d54e356b2059c7a8e56e0a8852ae29038387c20414fb10fce0c7c0be36ca075ab808651503f869cd461fbcd5138ba49721b89d94d4236e8b474bf21907250df3d72ad2e41930a1406d617ad9d354f96aab39c7f28730bf1ea6cb0108ca2472008b2030efcd2f9f8bf65dd121c802975e53b431f69cc25128fbd76f2a2d76b24e0e8fafa5bf80886caf20f8228576997439400c039d3925c4d2fe0a3d165831d2198c90484b44abf34bc606da03ac126a7baaa6bca02bc1dd73e99fa4764d180a1d385f65f5b2abac81c6e712b456f25e4530aa0897b9b7171053e838e4a37bfbf702d74d37c498f2b69a868b4e500a70948b63a99269fa9384a1472892211047b7df89a96253df60df580cc08786392e2800522d90bf3aa415ebe18334cb03708328743d72b2904ed7d8df21adcb65dcb44ff2fa0be2c8512ae2a9fa584ca8fb8f8b85209dcce99437e26e7e413026f69299c7c9139457dc0c6879793eefb061239fa44b34eb95b6452be45299a9c3f6da07822b609c63c69bc4095beb10497a9888d635b6dea871e0495380efbf9ba0dc4059a29eba0c46683a266b752c5a09a656cda0bcb1f660114235ba4f2f7d6d6594d473b6e4fe2eb589425a635d33467a532e9da08b1120247b4c504f510f43af7419eab1295355e1cf7fcc8304fdddb0610104b21f598e3022d3407f52be107f79b6a981866be8a96585d426100c05c05aa2f189576a2c957900b3d7de081b793ebc5f18cb96f025bab44d9f152e49b4479fdc513245edd906c36209069207bc818f3b0ef3565acd77b0e8f30ca381248473882ff25fe6117e3c8491102794961bd0489f0499b6f449c77541ff83fc44c705e822db3d3c4b17f0cc2867f333e9e6a3b94744e7757d06ea1b1ca0037bfe3f1d8624ca69a9e5589a1ce790a76b32361caa582469f0bcd3625aa6fcb373caaf2573d23ffa79a8e313f9c06e9605436d4954d07bcf9c2c134affdfc22f098d9583a1a2566ff48c86ab0a5dfabc86fbab49ca5ff2b40cf893a67ac602a01ed25f19d86b3a950376d9f204421c79371dbc649e3dd7e32c8c3b60ea98b024d79c10c102ee2d79b6aeb0408980387a88af6717431d4b34de16351e7701f0e92553d9a3b111c37717b60dcd69a4927474795f50369508495640c23fa80584028a0993cec7ffa7e60df55303fe39fe7c370d882d05f22a86e48859a6cfa6a257df7320c4339c7f65780f000a4ffb7a2dabfc96f596a75d7f53282c9a25982bd8765c5d23166cd793be4e5d2897e6827db8cbf1392868ec1b948c8f52f269908c36f7b756ba7742b9a1d22a51a48bcdf2450c917838072a1b06e2215c52e970d0b9a5e7b97e40653215c81165e3a8a2b8091010c0e33e051d0bb995e2961aa674540fd1e000a8086394554b14953a62a27c5f2b01b7927781fe3d9d4567309d251f8dea5d214f3437f56ec2f5af19161d896b718378e6ec5c2e3ff10aa4e6b37ff5dbde04b8ce2f6b595a62856ec91033999a6dc355da651958e736d9506da27024d57b630256ef967a781403befac3958203c03d4f4d6a8f8f727b28290f46043c91af7ab75d5d561b5d890c7eaeaebdd01d3080ddfe326f8a33c34eaa642ac4e2f39c7346c8ed4a5859ec8ea42b2a3295f8ec983209c2326036fe451ba38a03a13d3e79691ac8d32d13c913e40290252251c700f6bf11f8adea99a092a30ec9370d11799b144467661ed2ee84b9dca3b99f48a000c227dbb01cb22c8284ac1eb7482d96e4ada8af026353b2c927c211a68b2c7b392412f82068b8a6ba92edd56c2c849ed4f78df029e1519605d5c7a3688dd73f2e9d1fd16409b9c2d5714820ab1fef1326ce56e1e8b4ebfb679fa33a7aa025a964aa823b63ed00dd4c70692f05f8b3452e8f70689031d93b1c6ce6d98de13a1aa0da3a1c23b5d8fe9c6f1f9b3293c4c22b7dc6213e40b304a8628aceb3a3a8f29703923b6c517c000e6f97d411aac1e191a1764a2597012cf23cd89e3e4143d3094f11438b1b989494282eb53c29c6b398d9f0cf27b339fc7e1a1fc1112a6a446c94a1ac5b86ba98ba865970984316fb9c75248a07aef4e99b0dd1bac6ce02a721f893988f93b9f786af92530017c35f0cd855e6290d444913040164e9a88256ffd1c93c3b92b6451b5ab3f9085ee2e6f37bddb3cb4bb95c31878533e2fea5bda6ff1294d24b3da38075a580485046557f94cf3599756e9d6b782a5130bbdfd2512cec619a7e9681160e13f7494c8125526c0e1791ae019617af12e68e31fa6bd8a6106ea52d76406bb9910666783e5b69d5122f8ae6ab8817b38da907a3163ca817d9f4612f4a57eb5ce27faa92a860c1c76eeb95cfd7eac91fa2306e7e6d16bcf6bbce315c71519a94acfd73b9a44629f9e68cbb9f1e578f58beb1b8fd66160003687f42a2dc630cc41e5c52c0a422a1c9ebbc0ae493384768432a8dc9c3f4f9cfe4afbdcafc9e4ec5d1b3ad6241496f0e42ecf17c215d23b1e2274becaff668cf0ab51c275360ec9d08a3a12822eb71c8a4f64f05a69a48ac7fd64bd05ed8a504748b9e65eb4c004051bc41f37840d1eb6679b2a539c15d5d195f2091f04718a76f80524ca1f0221796e19a5e52c480f9dbeec5ee3060a9d920ba8375c7bb4a64642f7f4a54bc2805857e1212d0cf626596394ff7c47c16325cfa933eb76df889a6763844a880f95fd339c8f6b63c0bfff9c1a94c2bb2f68e965d20d03b0c0b4302d1d896ad235a324ea82922c49ca62d5f4b000b978dbd816d3adeaed3452063150a41949dbac7aef4f0447dbf9293c724a7bff5a784c69693d200fbb33c253305570e86e5a1a8df3d54d44faa55966f190a46bff6eedb26630ff4f1364b998151cd078a10b68652661f50129f48cf589e32695624d17b0c5f19ce0c6d8e7f1275ff7c099d6021a11c181962cbfa4dca8e7b39934e8759d1fa178b449a99396483f60c6b9dc071efb11976e4f0fd1f6d8d988e9695b5f5237c808a1cb45295493617817c344bbb5cd22918655cbb372818307a38a68644ae39677cb7cf76ce75fa69848d9b44f2bcb3a44ad9933701c8bf3feba7e113f923b103f4a7c90768f761934040ce42c10a86e0a9a2f58d79195a9480da2cc5d36c18dcd9248d9c42b79c0579774c03464f87d4b21d093d1a3393a0f0ec1cb56d5557fb945aba68aa6cbc86d60a4d92e0a8153d64a85b7403941f9a27e571afc04b0facd34266674c513e4b66b81091838824d7c999385f44800d0d6d25e2a00f44031f1cb728a04b38d8e0d545b930969969b1da732f0e586acf80e41042e5c965cbaae1dd56c5ca31794c4635319c4c2a85a87acd8d0aa87c5175722ec8c1715416fd0626da59cc2a23aac0e1f78253fdc71da9ac07251a3940851c27177cf73a331df9773d02bfabb3b6956684a7c7956a7a5af4f8a16234efac0fbe4ff8a20c1bd4363b21abde7048118b8d97032b90054c61476c4a0144e6268270a1771be2c50956715d40f2de48d9ded59655ca59eb2befa9f3f002d9f1ebfc3df36236a3491a126a8a02c7c0a9cce4996d1615408e20f24a97c567a32e65d201bd43217705350ea0b567b70665f730d509cbe20ef339ce97de0c95ab9d3e56fd45cd12f1c203859cde59c35a8b4fa20ae0aa4e0335479ddc49bb6770df98d57cca7fc62a6c69ad8daf54425dc2dd07cab1eac406baa0f98c32ec35e33cc00b3d240dc3b03a799ab018278bf94a580083e54e13d874670fa56eaab26b5d8d00e4b3728fb217962a163b87379039bd8fba87381d14534c80c5728bcc4d26ec49e3edde78c1adf6bef58e3106e62bfc18ac7ec1e8532692b8263840196c08d6a721438d27a7118f6816990194375b67a2b6bc5cd4ed0bde6eb22c94680a0ec312855bdb0304c067e2be20c165fc4376799782e61fe94893f4a6a18bca86009573c6ac6739c64482c7bc52ffbdc8376ea6a1437f4ea757afd8042d2e81129ae6d25d9adc38fbebcd5d5c3321c431b016b6a2008c1c99c574208fdaf98c56fa7b3cbebf4effa6fec9a15744f32823f6b6a3230fab28dc68d0120902b3e861f8eac278797236d4b38de25ff47e3e732ea2791bcea895e7880312d20f5da79907b77ee323f49316f7911e3745bae28a4b32d3ba15490cf864f109592594f107101ecdd29f509de9be3429d68a3cbc46996c227b803908fd6a27c34cff36ae575b9d2ae16df015ff502cb9927f056b3c17c9b89fa4968aefc4ba3c703bb43bd4bd788eb932b397070b0555acb4eb401bc1a329962c22716e7e1b5cdb6083f654a95234c89024f23bbe7ece155180fc13978c220bcad7f73f12a5ca34065444a4eeb9de48195f6113b1ad203544200ccaeb79bb68b264352326da77504c35fbb51cad54aa05372f66b4d8dfab91a2b93622de15aad4d58e8dc6f114391dab965689c9b8606630222e127671c770baba4e5929bfcb445b812a0d8124c16c8929dbb285a0bee9e09958ea0ea0f12bd3b733e8a9c25f8d72f7c85d956d67f2ad2ac22321af9d3adb747862117fb8ad67f1b4e417e87ebc6357588ab8c15cc3bf20f907a4a9468943ea437704d7db738b30f8b05c21102f80c88a665fd2273c3170c8ca18ad6b123348a285eed078f7734474914c3216f250c8ea548ccbc737813867080b871675a5e41e643d11eb0c66692150c1feb289787818cd76a407566bed05ea3fad6598f27f08ce7bbc64359a8b9f0b91", 0x1000) r2 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) pledge(&(0x7f00000010c0)='\xbf.\\\x00', &(0x7f0000001100)='/dev/tty\x00') r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) connect$inet(r0, &(0x7f0000001080)={0x2, 0x2}, 0xc) syz_open_pts() shmdt(r2) r4 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmget(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) 01:50:13 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000001040)='./file0\x00', 0x80, 0x24) write(r1, &(0x7f0000335000), 0xfc94) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) 01:50:13 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x200000000000001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x1) connect$inet(r3, &(0x7f0000000100)={0x2, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff000001000000000000009f95b65114f86633799c5ee7cf9f06934bf8841e5bac02e9eb3d956a99e273c36941c8395a2c378a"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 01:50:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x40002, 0x2) setuid(0xee01) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="3ab525e712e7e4f91b0807db91605ed5fc825fdef6c7bfd101336fc046eea16f99094eae78dac2b4bb7d", 0x2a) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) openat(r1, &(0x7f0000000240)='./file1\x00', 0x42, 0x2) 01:50:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x0, 0x5, 0x3, &(0x7f00000002c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r5 = socket(0x18, 0x7, 0x2b0c) r6 = socket$inet(0x2, 0x2, 0x1ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1, 0x24, 0xffffffffffffff29, 0x9}, {{r2}, 0xfffffffffffffffd, 0x5, 0x11, 0x46f, 0x5}], 0x0, &(0x7f0000000380)=[{{r3}, 0x0, 0x4, 0xfffff, 0xc47, 0x729}, {{r4}, 0xfffffffffffffff9, 0x83, 0x20, 0x3, 0x44a3}, {{r5}, 0xfffffffffffffffc, 0xd91224220764f0f8, 0x42, 0x9}, {{r6}, 0xfffffffffffffffe, 0x8, 0x2, 0x19a5, 0xffffffffffff6ad6}, {{r7}, 0xfffffffffffffffd, 0x88, 0x0, 0x100000000, 0x1}, {{r8}, 0x0, 0x19, 0x4, 0x1f, 0x101}], 0x1, &(0x7f0000000440)={0xfff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x5, 0x1, 0xd2b, 0x5, "a48bc01115a904efa852b9efc698866ac65fe4cb", 0x400, 0x7}) r11 = msgget(0x2, 0x400) msgsnd(r11, &(0x7f0000000140)={0x2, "5a232e8a614a2f40e62a18d8f542a8d1b2be153ff8e002000dcc183d46bdb6cf4d75238b143b3e1328773540badcc8872de7dd6879407d0e7b5c036ef04f70d11e4459b72490290fb2d9d3cd54e2eaa23a52ee5710c9d6570e8cc46e6b122753b58e745268c95a8db35868d0ae7676fc72a81f997d1a94bc8e5508e5911aa0b2a85193bf9eb8becda2218abdf57fb26e46f9427199b1fede7a50b325ac10b9f6032a8cfdad15932a969440ffa6e29dfafece6cbd3ebcfaade64d032fb35f3d93d7a5948933be0c82d594d23a94211d2d8a1772c1f9"}, 0xdd, 0x800) r12 = kqueue() kevent(r12, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x49}], 0x9130fbf, 0x0, 0x0, 0x0) dup2(r12, r10) syz_open_pts() msgsnd(r11, &(0x7f0000000080)={0x3, "d1036915cd5ce1009c21671557cc8349f9e1a7c5"}, 0x1c, 0x800) 01:50:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) ftruncate(r0, 0x5) 01:50:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socket(0x18, 0x4, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:50:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f00000014c0)=[{0x0, 0xfffffffffffffe51}], 0x300) pipe2(&(0x7f0000000040), 0x10000) 01:50:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x38, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r1) dup(r0) 01:50:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="1e7a809ceea2fdcdc10faa8af34cc45179a7621c5bc2a3572e2a3cb66b3fe9b715116e156ad1882ba0d07b0b2a"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x7c00800a}], 0x18}, 0x0) 01:50:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000080)=0x7) read(r0, &(0x7f0000000100)=""/63, 0x3f) ioctl$TIOCDRAIN(r0, 0x2000746f) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x2, './bus\x00'}) 01:50:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "85fef6bd060200008c00314f6d809d19980200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:50:14 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./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) bind$inet(r0, &(0x7f0000000280), 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x7}, 0x8) 01:50:14 executing program 1: r0 = semget(0x2, 0x3, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x6) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000080)=""/4096) semop(r0, &(0x7f0000001080)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) msgget(0x3, 0x100) r3 = semget$private(0x0, 0x0, 0x41c) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000010c0)=""/123) fchflags(r2, 0x20000) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001140)={0x6, 0xecea4de, {0x6, 0x5}}) fcntl$setstatus(r2, 0x4, 0x0) readlinkat(r2, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)=""/4096, 0x12c0) semop(r0, &(0x7f0000003a80)=[{0x1, 0x7, 0x1000}, {0x4, 0x1, 0x1000}], 0x2) fcntl$getown(r2, 0x5) r4 = socket(0x30, 0x3, 0x3) preadv(r4, &(0x7f0000003740)=[{&(0x7f00000021c0)=""/232, 0xe8}, {&(0x7f00000022c0)=""/150, 0x96}, {&(0x7f0000002380)=""/224, 0xe0}, {&(0x7f0000002480)=""/173, 0xad}, {&(0x7f0000002540)=""/236, 0xec}, {&(0x7f0000002640)=""/4096, 0x1000}, {&(0x7f0000003640)=""/10, 0xa}, {&(0x7f0000003680)=""/130, 0x82}], 0x8, 0x2b) fchmodat(r2, &(0x7f00000037c0)='./file0/file0\x00', 0x4, 0x2) open(&(0x7f0000003800)='./file0/file0\x00', 0x80, 0x8) getrusage(0x0, &(0x7f0000003840)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000003900)) nanosleep(&(0x7f0000003940)={0x93, 0xfffffffffffffffe}, &(0x7f0000003980)) pipe(&(0x7f00000039c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x7, &(0x7f0000003a00)={0x100000001, 0x9}) fchmodat(r5, &(0x7f0000003a40)='./file0\x00', 0x8, 0x2) 01:50:14 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000001380)=0x2) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x80000001, 0x3, 0x3c6]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001480)="7222f9bfef733c1f408b8003c64cdac760f4bbf395c10d879dcb3398ec9b8f3eeb3fb32c68cf07329cc638f32361c5966403fdbbd3b4bf029fd30ab47547db0aebb8249b02", 0x45) accept$inet(r1, 0x0, &(0x7f0000000240)=0xfffffffffffffe2a) fcntl$dupfd(r0, 0x0, r0) r7 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b100050105001e00000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x6, 0x0, 0x0) setsockopt(r7, 0x6, 0x3f, &(0x7f0000000200)="1d7c0ef18545c567329383e36b5de500964bb1d1f845cc09d0cfcc89231bd606c98529589c8f12da23d6e84e749b2d559bcf163cee4cf30e2a6f96385b00f353396218111c2a343ef84e461d8af4f63e1d72a8afd7dbff49f8438eb9a9884aeb6cea1d48b5cd08d90900000086e0081d17ce2c9d46c9489413f65f4246fccdddc01d116dcc1b5014df15b06a6311b4f8ded04ffcde8aaed2e744211e6166bae4a2fd3249f43b58d0f31ef4413a47a4962c5ba62368836f5606e002da94b48c27e73b06fddccece6ec8ce305695b5284973895135f5602f76ad07a42a053c1ac18a629d61249195832b4663bf2e9065123a726e1bb1b034f4ac1e4ae8d43efbb588c63de0b35ec0dbd8e4f306fddf45505c445cd427162c5769bd90352540988d596801220075000000000000000000000000", 0x4e6) 01:50:14 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r3, &(0x7f0000000440)='./file0\x00', 0x100, 0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) flock(r2, 0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r5 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x3fd, 0x0, 0x4, 0x0) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000180)="cec1e8898ca645f51d381a3a6f1109d31af74d12dae5eb96319b81a5bf2c3aae374c9df83806a8e42040af54e1e97dcbbffc4b3c4ad73d3f6c31b4f61430a474cd55ca06dea3177e55d85732915590013c9d5aa4329183cdf1e5554d96eac22b545907282e4d5f6e8722b49af56c5ad70407ef2b68732bc2931ad12536a9837a3462bb76c3b51517032b05510f7c2979ef4c2045af7e3d1000834d9d9cd9ef9013e963bfacfb4708901bbd2cbf23de31d99c662c9adb90acbe0a1afa14f41a1a40ed15ff3ccc2d524348599b1aa1bfbbaabedf1a41173b8965aee0c2642add3162818cdf5009edbd279ae676", 0xec}, {&(0x7f0000000280)="ba2db2e850a09ed0b17f7ddb9dcd4a332addbb1eda52b1f9ac92ae8c2682c791b89d4b8dc8050469af2ac81658ea4dd3cd443c502bc6d5bfd0d902c093cd81706da1c51caa78ac44633ddfafb1bcd408f74b5bebed3918994de9f625056fbc93c1d08ff9213509dfceea94c20e47a2c3a66c0d258644030c8ff8fd38473ae2aedd6f756e62d55767efea16310a5b350e1bee897d48ca970767038ad753d2fbc4efe41041afd584e196e2b63e2ccc4dc9dba2f27da47a9120ca22481b7773386a71d066932918d3b266e940655a0112c38df4efeeb7dc151aff0987895569398d18", 0xe1}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="5e2cf496fa043932ef142dae4cd29925c58e65b441d0e45976dddfdeafd6f61f3d79ce469ef01132e20f9a", 0x2b}], 0x4, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0x0, 0x40, 0xfffff, 0x101, 0xa0d1}], 0x2, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='&\x00') 01:50:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x0, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x40}, {{r0}, 0x0, 0x14, 0x5, 0x101, 0x46ba}, {{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x7, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x90, 0x4, 0x5, 0x400000000000000}, {{r0}, 0xfffffffffffffffe, 0x90, 0x22, 0x70, 0x40000000000000}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf0000010, 0x5}], 0x6b, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x2, 0x81}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000044, 0xffffffffffffff7f, 0x6}, {{r1}, 0xfffffffffffffff9, 0x8, 0x81, 0x6, 0x80}, {{r0}, 0xffffffffffffffff, 0x80, 0x8000000c, 0x9c, 0x10001}, {{r1}, 0xfffffffffffffff8, 0x2, 0x2, 0x3, 0x9}, {{r1}, 0xfffffffffffffffb, 0x2, 0x18, 0xa92a, 0x8}], 0x1d, &(0x7f0000000040)={0x1f, 0x4}) listen(r1, 0x0) 01:50:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f0000000000)="4b74954c", 0x4) 01:50:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) mknod(&(0x7f0000000180)='./bus/file0\x00', 0x1, 0x70) chdir(&(0x7f0000000140)='./bus\x00') 01:50:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x101, 0x4, 0x2, 0x4, "993e2b79a2f7747490e62a0c6ea6687d3c883099", 0x1, 0xffffffffffffff00}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) flock(r0, 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) recvfrom$unix(r1, &(0x7f00000001c0)=""/232, 0xe8, 0x43, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 01:50:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/127, &(0x7f0000000080)=0x7f) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000380)="af03506feada3ad17e50e53eda0859f3e711773a3a3db7cda2938c46d885a9106053e8de4c194d95d0dfe3e89a9457a0421268d3a6", 0x35}, {&(0x7f00000003c0)="1ae3703338b62edb2e81bd0f594bd8acb42e83e1b00f584ebc1e09d4532c2f88e1ae6f604be7d5cc0d0a960e67cb6de00ca152", 0x33}, {&(0x7f0000000400)="929b3c277e4442205971e2dbabb30da51c96a1997c68c58e11404886cf552e5f2a9cffeee06e5a1fa821f1dc859bce9190d60128023c13ddf95d5c06990ea1cf047be030660bf0bd6d564b2281f2cfcd6f597040c7ee6a4c4b75f25e800d90159c21f23312cd08b7669b343e5218001e32603d9655fbc87fc9e4cec8576e1a905219ad19b1fd9fba87bd39e5e17a", 0x8e}], 0x3, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvfrom(r0, &(0x7f00000002c0)=""/167, 0xa7, 0x41, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) utimes(0x0, &(0x7f00000000c0)) 01:50:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x3) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f00000003c0)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000080)='./file0\x00', 0x419, 0xd) setuid(0xee01) bind$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="016f2e2f66696c653000329af6315c32e80020e25eb9a9e13bf924398add8050e315c6c3e9e65e4bfa671a7bf2e8672b1f35ab4f4e10d7bcae77e1bf1487fba3bec5e32c7217ee0fb567aa1b2568412bd4a5065317a0c724adc8e57d55ab9b7fc278409e8f74183b6d78926bad11f89d0bb8af382b625c2c584f1309c9e06dd6d93126e6eb0a1729f9c9fa4c7593faf3ea6a70e40f5262967dceda393d08c651f70000000000"], 0xa) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:50:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = semget$private(0x0, 0x5, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000780)={{0xc9, r2, r3, r4, r5, 0x80, 0xffffffff}, 0x2, 0x66, 0x9}) writev(r0, &(0x7f0000000400)=[{}, {&(0x7f0000000040)="9de910423ce21c47ce795df75ac39dd693e99fc7b36ffc2d6e3dbc91d73547dc80cc4eb4965d9f88286af2889e862f969188d175de25a9c4ed412e74ac2bed513ce69458f64e9be81648efbf6e0287443c8f539b3dcc7884a58a45ad10801f8a312a29c51d5db97ef3", 0x69}, {&(0x7f00000000c0)="efe5e7d62c007341ec0d6f79e4e232ab46b6e753ade17968df4b", 0x1a}, {&(0x7f0000000100)="d04b290327ffe0b955bf6bbebdf0a8173840213ed04c2933bbedca304830724404bc139f84dab4438e570fe8c0cf941013d3343a396419de682c50baa7358fd476d851122ce5ee336fdc37f22d7fbbc3dc98d2bcdf02485ea925189625b5574a3e4ed1dff26e8e71a2590e2e2ac5171445b9f05a6cb73084a4110ef9e77470d77d59ab9ab839b2839df298cb914c56d5e6ec14f822c1c834bfdd36c1b7a82f1d836b6adeaace6ca20f3102f56642f8fe064ad138747d4fd30b571813ce36dca6fddc5e7639382aa374077d604902fa06208db31f78671fa0bbe9287dc97cfa95798260b2d5c5627237dfc5007ba9f30efa3062f87c89b18006f822", 0xfb}, {&(0x7f0000000200)="f779a7a60df8f9221c6887fc2a357e2d46f9ff1f735f956ae2", 0x19}, {&(0x7f0000000240)="65617bd1c151", 0x6}, {&(0x7f0000000280)="3bc498c72930c3f299616781e922a37534a0f00a4e81b9d0b1e0344425f63de0a3e1a2e2556798c5bbcc9b0e8fa28f1316da4ceec5a80893b8deb1f62c552147e9dd33f04b94185f0066a713a750b84c6790286ded8352d1a4e08bfb7bd211907f1be33072bd2dafe854add05a9f123dc6f0e4418a31b7cc458c90390a97621c41bca0d40c9517d61fcb390bdafce5b95fdafba6a36822e454d30f16e188cd8d709446bb77a19fe48c71e2264062a9dcbb13a2d613b4b644607d91d0736417e877bc4efa0840829c987af7ea37510a5a96f9b2462ec1eb7522a003d15d0182cfe928121b3a527bd74797b50738a81c5239e64a5f02fde0f2", 0xf8}, {&(0x7f0000000380)="438fe9be8e75e6d9a772f4414332d9ff774c9726cb795a4ecaf252f6e05053e05b9fa43c925a1b761d0bc1c3a6de2159182658a284978a354fc3cfcf7811e2b397dedbcc923a16bb05438413c650a886c82e6c775f18350766ac385f48a830d9eb17636457d042", 0x67}], 0x8) r6 = socket$inet6(0x18, 0x3, 0x102) r7 = fcntl$dupfd(r6, 0xd, r6) sendmsg$unix(r7, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) writev(r7, &(0x7f0000000600)=[{&(0x7f0000000480)="cae335c1989e0de7571ee3824733f02469abdf17b06669a9fac4475416a2691ffb4404fe7d31adadfcd422844928cdc4acce686c48fd77510e1aea235c9b7827f928c4ca6088af99cb01e2b9", 0x4c}, {&(0x7f0000000000)="4395f4c52674064d82d5acd366", 0xd}, {&(0x7f0000000500)="0f0a388582bae577435441a9146ea2bce904646654555fc3e0dc659802d8a8d2ba446777e626926b8fa67e735c051407928c7210eed30a7a403c7aca6d631d9dde06dd057a625c1dbf0daed494f0cef8d9a13fbcc101d117f75bf946ee55d007350ee4cdf72404e3b197f818d3bfcc669a7ebaa69dd7bff9", 0x78}, {&(0x7f0000000a00)="29ad96fe4f2b27a5f95dab4aea7541226ad741ea65b223b1fd30976f2bf9aa0fb1c20ebbd899f8c14c92edb515441ac6b79b934c2faa2d6cc58b283164c8b3f32d7325d64607ffb59aa4bfb8fa2188acbb74aa37e953fc2e3450939591ae14a3e7c9d501743554d53b55f09ace1b32991566f66e2bf843dc5837888d3898ee79d13c58b6d6d434793550572bd3920e66e6ddfd197cb9cbaa0c9118d1bc960e8e4c8410535c1cc3000b0abd784418b3eb7c7a8ba535434f8b22ee87c676f70188a5b4beaff1c2a52f4824a3894edbbecd4a3ed17b05149b54d80ebbe4f9b53904990be6fb298ed25385ea82ed473a975fcba4efd89ff05d21ff07499fdb2b484dff507bdb1f9f80c819a99bb7b271d65e82b896558cc511014d6b52ec8d1d4e409ab66f67b5df0d727bef838e4f7b4c8b6b51674b4d33b46ede5753b15bf36574dedef335d1c73562bc895af8aa75ab678a0b4ef168801ebabadd29d37e4bca0e74eae1219702880495e088f3de39dfed8fff2d395945779941379a83d5608fa73624b5febaf6db789ef0d595748fb7d1fb197049db407f1491e6b6c0d5ce5756bbfc80673877fed0a98ac3c67fb96b311295adde1708ea2c6d530735c952329e0fd81504cc2e6b14558277375f41f8e3414a4eccf386b66b55bd2bf00b24879234019d498a0f4d21d792f433284df6e31907aea3e42ef339a8da4a46cd24a03062a34cc292e357d4072599b42f82aabca90565826eab1191b7ecb416f8eeeca0cbe6d5343493a2177bafc76fac9bcc22d58b856740571ec9337dc19a85ab759379c0216e815c178165025c3762f2eb7e489eab5acf4f81dc00944953fda1b4d41521099d1c9026171766281448bf6e35e6b5d446d4bbb386342d4fb4ec894991b09eba05d25106c32b2fecafc8f0264742c970e5a9e862a104c622395e2883e44420efb650daf51ab8509eb1e25d7a12ca653469ba35a632203c1f5574945d53fbe79621136cde25825deed650fbec4704064741fc0f0bc34bde10afcf4dbbca209a0124a02700ebbbade9fe821a8b6d6f321b1a0356ba59b2ef64b1c937dc42672a5a0bbfa82efe4466538e5e81101caaee498206e26e7ac38eeb10ac300a4f7068b4574414da5ab65a7602f1b6bc37de9d61da48d0e87a263794c024e5a0652ebc87aff513aaa3b4b66a09d51c0b40376998c15fde7d1689afa23762aa40ebcfc37acaf950189b859b4bfbc5d3ff368dab7796622e9173826953b531970008ec561d8a26e12d2f76b8bb9f303914b4e317ea083987c0e51b7fe047a32e64052536fe42acde4a1f2b5fbfccaf0a900def931258376e95b0f7e1241dfcad6ceefcab87cb6c43393b12a92ffd8e5481ec522821f0678b051f5d1ce1c337dfa3226bb9040137d888a9b42074843f861fb6e390e3dc65203b91d2726ebeccd970466aef995391012763e376b6e36a3569eed814097214aad59b524b9b1ce091201ff5c0f215b071f6c4fd3ac64b52a4144c99be35a7defb7f3017e14b82277948f1397ce7ecea95f1bf0c1a6abd0e1bc9b96ddd5f6cdde84d537efefc382d754c6ee4842c2ba5b6b3853c2364d1ba0c67e9f13546e8750be2cf8739b244eab274cb1d62dfac2a05460d234ad9ff51fdbad59471bd5ee144ab61ad3853404aa5cc8d7504866b65500926e877b7423a8facaca4d190ce912eba4bb374b3bc6d63dfa52ff9302ee85e85ac1620f56ddd6ae253a4d0f25b871fca6e68625e1c86d8e5328b0d2ef4416d4f314f49cca9b35e27e6ebdc9eade99a7a8d70d65ad2adc26a64d7d34634b65a3af4e27123501c46ec3bac9e595488373447a003cb2b78c78865d66f361cdff2d057f94021eb17cdd824253c01ee25bc3541a20de995990d6e34e79ae3d6cfdee73bdd01e0cd9cb2e7b8235497ea43a4efa4af71cb34f5ea5d30e4c8e81f140be791b9d18d5bba3d92f75c2d06320d1431761427331002c45cd752a58c8bfd5066992afe3ca3fba7e953697f3d287c127f6c44b80afde5f163e8911b21b2718ce75f181841285c56e603f70ec6e54ae36793d58aaf1aed7a7a7b701e9b8a1ea9c940e6ff7078906d9a6c51a790935d7ad1081669d62704de73cea9c25b183db44f402623018e559b8dc94a7516677b02536ab12f9170d718634c1ce91e4b8b34b9a5ec2fa30add3dd05af7e92b7ea34c0a32d6068e20fd8935e8e6336ac698c17346f1d0015a7ffab4db8ef85f9ea8e4122d74da0359cbbaef44de293e38c7ae65ea621792281cb8c452c4ca7748f70b6fb9ad4bbfaca70df951a8bda728ec6a07d31a655535695ed93645ed3afcc9e9a739dc54ed6eecda5d88b74e43b7a404d82eb1da7286b51611f696884d6a867d807e7a7580641c449823d0506b27be6dd18c86ae751918aeabd1c5f187fe9bbedf665e14506f9ea9c4ca8824396b9cfe68a3b63a5c692654646cb0b60711960179517a98435b2b0539b8cf3053ba99a387f452ef692725beb3074066203c5de816fc7879644c34212902cdd1e07bb885283be26872cbff84c4081dadb7b07a467f6c1a9fec116ebce2ff54281814dc29f82152cc736c8be0dcdab9d98ff1e5622fdba94fec8832652c40e9bdeca10bf71661764184b7b7f2a0da217dd728d2413bd5c0bdea40eb871c9b250bff2ea331ff522ad19cdcf39448a5f00212306020b2a8d6e590cdfdf2c4b0a57c0a1aef9a41a079fe3f053bc5fe83c4b93d6973d9467b3c9a6f0c93234af8917a5e1d496db85d7f5b431d1604fdbb77673bafccad1181fd51e26a0476df8f99ae119c0a824f9837eb700aad31a020f88e56477fcd757ccbea4a5e2e832cb6123d420461fc9aa34fb63c3f021559a2370c59cfcd1810ccac5ded4e1889a74523611992c845482e15baa1c0a31a25201094b62b5e2018fec592825f457a003526b937d6594386666b8b187d7e082934a7e4bc768fad310f8b28f3784affae869c14f2cca635a356ffaadd4123bf2e77b5ff2568a35f62c89108b15ccf1b3fbdc440c8625c8ce7270464c8c77dbbe114855189a27aae64d658b9f29a65287c2fd85bc8aaf2d367a378d73f0fc7b2ce52a8041ab2ff01c7b57b7d570bc02a0adcac03f10417d9c3a992cec38bc557760fc308c35529b92666a93f07eb2a1055a6791f902719d4802be652874cc9deac247cd4abdb86b1bc2cec255a5de40ab9586f3c45fb4b58fc26563e71ff753f79c23f60a8c881e27a1518d01a59849a382af2a234173d9fa5967a227705fcc45a6d36ab60b551a7aba643652a406a67e5ad444aff5229c7c3cf3822fca9b3a9e6b1ec2ecaced7d29501ffafe64383b7c0f865fa9f551916a284fef4501937fe07efedbd504fb5bc321bcf63f711634cc2fc48967bddedcc9a453003d3b0e194235d6a7bf042a9dcf801c6f175368460bb363c9e6566cb73cfb7a2cc267e7a42023508674cae0c22ae10f2655f7175f3f2b70f95a626a915633ef600350ffd61052b59842bc44653ae84677c0eae12e2f39b1ac2366687290b5138451bfb7f72b546a88b50f048cc7c57117620853f8d8e51a187ee9a75c752362b2c2b9622e38e7e11ada5b9d492d338c0c64a0423c0380b3d9e7df1353a40fa705ced315d8156b0922d5200c54f20a3e85d8d7b7cdb53f41b48476a37a040e392b370d7710a88dd3b9b917e209e438eba83812b2ddf60f8ee2e322cca7276e5b73befe858dc5af805beca6d6d29e34fe1ec4268a2de432a51064f1994fdeb47d671249a2c886dd290fec1dafd06ca60d7b362182be1c94a16a2524a863042648cdf6ef33fad94621af814f414fd825ae09645707d29c89f4afa34f3e4b078aebbd0a68231a36ba8b634fd49850cddf446a75d042a3c1ec96c22e688502d7ab3e82f448c69f4f678eca465b114ecff640a2ae08024fca18ea1713542c3b06ff42e5086e7380ddf3756bc39ed9c3d7cceb38237ebc02cc03b8103b2bd92983b660783510f5b99cffc1300f4a6aa5ca0e93978471741b227cfd022556bd4467b07f670aa56592900d0c8c623cd1cf3cd2c08ed1155e22a62f81a8196ddd61cc49acc2b83f66ba7a29f5896f6b40e45878fb5d294738291074c9a3ad6070c13c05d7258f23f2dfc4c7ad5b1bba0c13fa42ead00b28e021136b11d8f51eaa1c1d50382d45d16c21192b578e1702a1d1b3141137222f1ab00a6f95cba4d2e0bb681814f30af7c6f8418b55c9a4ae9b016cc4811b3e20acff3a0b33e3212eb1520510ef719583e994e9989455d659065492f41a55d65c8ed252a3217520a3124e4a3a13030a95ac32732aaf6ed1f426472c062598ec2fcdb2bc5efccfce2e303ff7b73cfe992354cc6581abfadc8f810411da2e3163264f14f35eabf4a677ccfb6add82f5573c78af7f8d05a20139e38509d8c7d16f6e9e4e87aa257b76199946f29f8593383333970a874a5bf3a6b70aa548460172fa7b7a3b2df3ed6882cee4f3ff8eba204f1f4d841997aed3a9c562db6a9bbffd46e1a80f067c21d1bf341012336e21ed823998bef714daf0e7289e450908603ff8af5220a81e3ab0d3b9c9401e97d025b7bce05f8abb82628bb58ee06636d9199515bb2af6abcabb4dee79b5da2b9354e0e933cc630b2000c10f1e08029c25932841f6298b02c98a7ebc0a7adbc211351a5758287452b2b461e2ea73f843776a126838bc67ca52ae103f2dd207c330010f4a046d37b23ca4668efe1f4c21b2ceebc726b90c53ca63619268bf405d128a29c59e8c8218f24fc7c68ce1ab8030fd597c32c859a418f63d74ea845ccdd04fd2ef7c420d15e90a4fdd6113ddd7b911f4360f9ab2a77577ccc03ab115b08b2278b40879fc6df327c33888e39797033ba46a41ca811bbd0580fe2d134ac1a66562e971b51b92ee6ea37e70e2e2b23f373ba4efb8309f3e48ce58e4d7f1dbb09fa6b3198c26317da5f1c812423b6bc1175de0cd55293e58e2e34ce194c78bb5fd1c64ea72d851b774c751e8bca0ba36bc35020c9eee3c004ebadd1c7e303fd1f70f496b21811919dc2c507f2e9c02f4304fda51b7be400795a52d5b0288eb4e6f210ab9c402317ef14911abe25312f150bdfe740f912ae35b55c8940efebdb746a870a0cf4d522a1369b6255cd996337f090c1841bdf73995620600c704be9ac6a99bef5d67c8861d2c8490f0a9f5aa000d859bcb3edce4174a8fd51850cc70dc66b0ab9136ad73f508c0d214df5723b1619db76715e1047ae4ce9366768cee4fa443d9dec0232cf6e9160805eb2c210503a1612bda870907f7fa71107885fa627ad2bf77029c92d4ffd8fe3d2df35ebb0b10ee477003aa0064e6bc11c0f58c0036ab74e6ecd80202a846285c2087790ceeb463f0ef0a2376b8d7741c1ac297b8f5cdc103b3b92ce76749222576906fdaa6517a033fcbc9fd85f5908db67c38abed3029ec7340b2834b241dc1396204d384dc35b06fccecbcefb2d7861df677d249e1bae71ab12ba45a73c096ab2450ef88aeaa3bc216dca8df7430f11eeadb5dd661249c9460bbab884c7a090a7c18bd3ee2485727ca66965c4a56a8b3ea06b94a01e2d38d6b714a96389f114a139b5ca39d69a7e50100e58761802271f1d14d77001a39700830cc3161b03ef6a78a47bbe70c3372e9295a6bd39a64c3bb7c03f47fe37e41b39158e5691e4ee82197eea87a6d622e78045fa53a8a13fdb915c77f138aeaa5732b6d38fdda43a8c421207a7865f602a9dd92f0d569632dd6ecdbe660798f83dd78d6f529ca66de5a09d35de585f1a2e", 0x1000}, {&(0x7f0000002440)="05c1113f13730168dcfdda044bd71cbc59837cbf98783968cba85531acc23a5d03cb8d54cff6f11386f4f1e022741b41ec87f783044b2ace4567099131b0fd67176e1f0c67d1b5038e3c02b44ebe309095e92dd04031b2b282818e2dcabf650c8e34f02e458eb39c7e8b65a8896cbbfa7f83cb9cbb54ab4a7ce1183fe60c6c7032a479ddf015a33cd545cb70a1f147a9bacce59c8b570ea598f41c820b9ad92d24238b4ed916e33d3ab4473fbf8f645df0cc4445a6dbb8989904b124b25daebd8ba817f1b690e0eaf441ba41fa27d0d20775f697b116a8755267aa0dba9ee103bcc6440d09703d574444736192f90c6a908db449f4edbe08d579c44169ce560d1663a32ecd8cc74a60d5c888e35b6f1c43e893f074fe24b377c075da3eebdd6a281a9f8c18597ba31f191722b2cdedbebf898e95cc5fc4dd5ac503e18359dfa8b92e49a4ac7fda87aa56a24523002671fa39c58913657c1b1a2f6fff71ed9790e99ec59494cbf085b52149c239f2f4184d6a48874f92c60160d9926277553ab728f7e4aa03387949662a52c451a05213ad3c0e2b22fe0d2d267802ecdd6c7f3eeccaded349403474b7e1bd638ec5535ef5c4b4331064e9d162bf26c4e628f529025b5782e5117059b7c63c88dbc70611467dbcb82b6b5a19c18fc00a52087f47ea0a9c16b4c6ed1876f5ffab91c762f71ebfb6ae86adecfcc8087ca1f427a0c9a336d9f000b42d06060c5de07a7e5cad9ffb5226474c764ff037f8b0092955c3c5e5286f82d07616eb266acc0df5be6d47cc552ccf2b60232a7e7941c08bfcfa1555bb6b049a1e2be4f3be41b811c831445f9c2e4549b5b9df0a70d16543b42b330b79d8fc15ce5819f533bad68daaf013665d5d0ccd33bb2d0a53f585734ff7e4dbbe177d40a64df651bab4d69297273e207be8f62e07beb170bb84744f086982cc4976fdd8019c69292c50aa0efc1528199b1e05fbf3b7f6450f8722f3d2e193e6f3f9c1c401685dc768b030a12374adcef713d6905cec3ad0062295483839b5c05baccdcea72f5e8dff61fc99b13a13d0a6276dc36b850c93780a456af5861baa0e8fc56aeb27b00f473b3058849095e77c7fcbb84dc60ab830103e293ce855b6ed08b628366b91aa78f2d7d9fc5d38bb7cda852a46c87e9633256beef87a348cda5e9d0c82a5689de00b3bccf68d88c99faf59c3a2f3a4a934270f0f1ede95e78d69ba0d93158fa892542cd55ff814c7fceed721c845188ed072a5b4f8d20bb3f275b7887053d4442d05c372320e8072718a77421d0113f9323d0db63a505687c42768d1b5b11554b6df849bc102a347555ddc79f41ccbd9289e3e419ee6b4edad2feaf581a8d83f08487a170c204bdb6d428c88c56142ef29df066a584c6c9179fb4c4fdac3178d9457c3e75ce576c4eb7eaadbfccda86079ddce7bd89e05f1a3f067a1372267caf606d098c9ea4bcfdd1ff4af3b4de7d7d32e64258287ebed6a61913c11058d46410cd8453a8366116e18731141f8fa51b5cbfa5620e667d5d131a07242bcbe7d41c4edcde6173aea3b610c8a084aade43ed433db969ac361b99f6486c9a800018aafa66cbcbed9e70dd5b5315c844d87589c7d829924dd3d367ebf4d37b46c835bde676322409f60e0c1a117ac9ad24e86ee91bf6d47643cde7525956d02f4d13aeb4fd6e87fb0f2b509711d8a95bc85251c2339c7f40e1d205272aad20d12ff93ff2be832b24c114bbafc1eb0afb32b358dbcc90ff0fb09f2eb8233d5bbb2fca300729e92966ce87a6f2a530e8b34d21109a7cc51deb2c03ae956ac7766f7d5b124ebca9100b8a010a8eb5a592e68765219faa27a5cd13ec89fe3f51898144f8804cf889a2f56e30040f2ed284cd59369d654107ef043c1bd3ce71a41a085fab3b164ac9134b60efc3ef50cf84f503788872fe25401c2497901cbf7b1b95af51f6f2db86b2c813fe18558b24dd3613112c8d8e2541274c6efc4feec9ced2fc6792f757ae0d2e05a17bba80515b54a9fa8c7cc60de56cc79bf7dce23bc1437b35ac1bb874df51103eb3739c78811ac28f94afa6db47d673e5c70170533193d4fda52f28331dbbb0a0bf7733bf0ea9ce27139b424ba3e663f8702436d7185f3e131f800eed88f626c94692da034e9b5e53ab1b6adeee81e3010e340e00523e0eab296a468cef526081d16624ac9433f2073ef668ab045ee66d0fa9e6d03316d70bfcc3007c2c5373e805427a9575a883e2f8e6e28d407c1cfde4c90cdb140d969eb2dbeb1f6f5b52f3f6817e3e8e901fed7812c3c4a96255afe64e02c2f6019463e5820f8cd9fd19f686eb0074598902d238494b040571aeca172c269b7db1aa23dea0d1265ba23e3df63d53fe5973fe4917486966148a7b18cb82eebc2d4328c649595b378184007dacb07d76d6af876888d9d51211157cba350be0270881337d79fb6b72c8e64751412a1738980a096eb58d58ba70f19f288ca44abef5c6df7c0d99dd664599f4601281aef0844d37acfc2b86e353ccb40e2b9ff9ba329baf0d089879e2c9fdbd33a8100ca75c1a90507d5cf6b5cdc12465a90c13458db42d31f9fd7983dfd563920cd194e1cb75da3fe7b963ff7becf2a290388fd650a572b3ea12c01bf40ef3c3e09a09e58e512ea7392f9108fa9b5ef1896158e49dfbeb223c34cbd3c03373603eabf3a5a97d76c5f39fa9a559edd993f4c64c99f59e81831f30c2fe0963a1a2c9460ebb68c6e847892fb8c03a87ce11fc67e17e06a92f295f62018ca1757a3f081c4273a120bba149478e9b53a61ba09a6c3b990c76018e5b545097ea3513851fb030cd6d1ba25ffaf810bc9a055543912fe3e61b8471ac661d2b65e886a30ae31cf5a603afc16be8d3a7b2d31d35ec4d04cd7033ff72d3c8a4905634740b7781b8187ad4f51b43acbf73c1b94dd3744518634e4b3108358f958004718e61e3ececbb11ff4beb30dd4c392d7a33cde3c633a8ad410988e9bfe696ecf592b649457a3bce71aef92ddf54f1be9dd71ff207fe9a5c238cfc58018fac805b5b1d3067ae0ded2890032a1894efc022b690730a157c26bc80896389040bd608cdd5dee67f5bb24279817a7a01ce137a2651967bd61112b8ff65ab23744f181b8d7bb4936a96600e1696974c2326baff0725507d1aef38854584a13348d458886daca28baad085121f5849c7a668560988ff2ab1364bae7f174f70f0dc2e6c6ec8334b70f51e4d6a19dd88e4df733fe053af6e9dd1c922f93c761ac5341b2936e39ae2acca7ba42fcb580bbd9dc6b16bb12e308371ef110c0862953f18224cb8009f149e5c510b5844afbdb2d85000f610a6fe88379bb0e8dec7e8daaab28eb76ea3e07575342cfa88a6750546c9fab9b9a0d1e93f347e5a10ac01c65947bbac4b0ac81214a5f676b3ed69b508357a418fc0c63c7af39ba145d20d179228bf9596589d449f07379c96b0612cfcf377b2fb7076076645ac57b53d7b9d3a1db2226dfa422085cbaf63e7a69ecab47d39a37a8ef515fc5f346bf938c2dc0806f6fe626753fc70b098b5fc0b8830dcfe2e4662019168c834d6239392778a9a9461b9ab3bc870bfe1b465676ed8a0a99c68f42cea2fa3526324e689332ceaf65c24b55a92a78ad0457a43b4edbf6243df6edf5284254ed853881a2159a3501e25a0f68f364de0b44f5c3cae686d9d5fd4cc420d44303482427c9fc9f105cade3e3887992b8a1b8ded9f50aa3aa0bc726d859bed4ae0e542e5782c7d6c7f29a59d0e7ec5313299f1ba0963756458c14a2b01098fbf5fe07552e1377ee96d0f350cb6f8b363ada2e79cf2d78c86bf4940bf92e3638a2ed0fd4c483125807057c3e9f91a7934b5e04334b75b50e31cd08ef8bb89326ff230bad1ef3c603fb81e7734d894c0aae6a323d977d47f135167bbd839ad8ee5716978977d293f6f948c3cb2f6fc1c40f800b48a775fa51e1c8948ae0e881b31a79e81d29aa3db02824cefc1b7f67fd18d9a39c2713b8d208f4011b15b3bdabb1fb26a18cabfd856110836ac67dc7bf51fc01f5d7597727b2149c8643f29f5b9f7743c62be637c2f5939cbcc33948558c52552cfbc866d52e5e54e0e2e9c2707b95bd4a0d6dbc6c4ffe4c79b946926dfe7bb50e7154374791a0ce06708bfacf5b4b47902c601d60a9370f386d30198945dac4170ab35d73cac455f4602c7afb1fbe54ea875c19f655159fbcf76f187440f94151a46d0e7aa85b711ce93a2cb5b1df524b19ed7f762a966184aa506940a7206d6b148a319d9e4b053e186586586d761a6bf7abdb67c3ae3906b6ddff62c3a1060a03403d9a08c818fa475f27c82585e5660e23c9d20ab56a6fac07c725d623d6a3136725a79dd36ba2975227564f779e97e3e6a745ffc874718afbd933ea7807302cec6bb6086fe0664e2c9de1d6de804f5711939f9f5bbee2a2dda55ce2aa755e0d825c244d002d624b0507ea4fc279877a635c98a3dec4172b3893ede9289a15ef48bb9862743c4367af6fd5c1eb01ed901369d27d92832915d97f5eae678f3c54f647a43a7e345bfd8e055c8d8dffebe007526ecf77a8397ddabe329cd79c2edf9200c4021d3b7816b644c783942898d36b43d56d43b54203d58d3fde51faf2e25044c5023f381194424c5e3eaf759b7e8c79c86d929cd1ada49cc1339cefe9986f74465b57ba3235ed15a150d275cb8e1699459f8406b78ceef273272ab931dbc332fa9f13a4f627402dc749e1d0f496da6b20298447b92be35dd6c181b436142ad8dc5b7b85f80b63ea314982027e02c0e264fecb3a0fd610f1ac62e12628c45262746733e69fcb2491c0d5cbc89e094a3384481bfd49e1b3031fc4f35ea09b3336648da5f9d9cae9e344e90fca27c0eccd1ca9e6de02c02f6fc1d2c3e1d847073b1be71919c61bb5341ed5f12dbb238bb93d37d63bf89445e391afe2b9fab347dc80cc24588b22404b39c85a22a99b9cff4fc34f96f5bea923424239a299ed0bb3d5763b4a26cefda5e98b26e2265300b1edfd1177a642aecc913802c7804edbff438dc387fcfd279fbb7f88867745b266ca5bfb14b1a24e62569b91241a399d9041a011a0f0f2b8a3a4527976d21f5b395d9000974f469080d4e7b64de57ec877096c2ec2601fb13cca4ddbedace2ef919c8a94823cd50bc5aed2508c06bf405bea2d17c6816efdd916324848354b8d246d29d2a293a6934a67e3ac6edb062ef1d058b4bd949b09095397628a41874278362d021684d4a41ccebdf040f6142ca2d58b894d2d2f5d11459f521239eadaa7da77a6fcbca4c11116c94b503a3d7faf063d653986fe9c303354286a345e10df805e903b84c3b62d3462636f11f2563561c4ff92fea52e7ee42e442733ad56de3068fa655fff4d5b53511a63361d9aa4eb6c316c7534470b5a1e38eea788a149cfbb36fc05d6bc5a3c921bb6660a457669e797732a67e616e5ebc42af8867c72fd855653a3c67ff882f54c6c582263213c9cc9122c9292eebf835d52cb72f791e59c08007004bb726f673cc4861c5636edf345c7b82aeaad1580481c1b1c5885fa6f33ce527061710140eb7a24f87e88c380cec8cad4d35a9349b4a004b5714e1a549f6de978f9dfcbd44c999f6b601ed3b1b3fa22e7bfd56650c06f42b7f690a1a1c599243d200a7327c67ad78b4d4f0f0d5d45c7e13682e7e191e959857104f7223bae1b3901bcf426b2c9056794746d255869056da7fa17432c8b30fec073de48a202532d14ef50a80f1d6e3ae872c64a81c18115336c", 0x1000}, {&(0x7f0000000580)="d586c1d6d7dcc2a82901ba18d9ba3cd832a2ef642216f313c11f4521f62397b5c5520309953ab87e8d32d38a28581f8e5d17033951e939cf7c21a16b6983a8d773bf59d4511e4d146f54da5e2327c24adea1a6713b1ea82404fd97a476f2f7eeb40a38832092e808f669068c4149a7a56255b8ad9a260c1023c00b1406c37a", 0x7f}], 0x6) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000680)=0x1) 01:50:15 executing program 1: 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) ftruncate(r0, 0x80000000) fcntl$setstatus(r3, 0x4, 0x80) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x20) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') close(r0) 01:50:15 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = semget(0x3, 0x7, 0x104) semop(r0, &(0x7f0000000000)=[{0x2, 0x4, 0x1800}, {0x0, 0x400, 0x1800}, {0x7, 0x3, 0x800}], 0x3) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = geteuid() setuid(r2) 01:50:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) setsockopt(r0, 0x8000, 0x1, &(0x7f0000000040)="2e2bc4a500b8ab31a161d734158dc2e54a6f1357fb60cf39fbbe39eb128d2dc7c6feeee9764cf7a7fe36defc7cb191a242ad83a1ce78a17ebc83526c6435980390b07f11ac4bdd922a4be71844a7331eddabcb22dbec261fc9c80883040e115bdc31c419222f2af5e30679121b92f8d7682946334a6007fd8079d7b07c336e37d08a76c7cfa4037875902c5c948175b8d7262598f13dc5966e6d56ea", 0x9c) 01:50:16 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) mlockall(0x3) socket(0x2, 0x0, 0x100) 01:50:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xffffffffffff7ffb, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x81}], 0x22e, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) fcntl$dupfd(r1, 0xa, r2) 01:50:16 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/232, 0xe8, 0x2, &(0x7f0000000180)=@in6={0x18, 0x0, 0x4, 0x4}, 0xc) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000280), 0x0) mprotect(&(0x7f0000030000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000002f000/0x2000)=nil, 0x2000) rmdir(&(0x7f00000001c0)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 01:50:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x34, 0x6864, 0x1000, 0x1, "730ab58ace9984dc762d33a85e5ad18d6e31d0f5", 0xb9d, 0x1}) write(r1, &(0x7f0000000300)="e7fff9a44a89a4f9ffa703a441e65ed7e7c7e95affdcae3dabc038f1cd6766470d21d8ca9b55cd20c1c495a7dbb559cb84acb060eb07191dde7c7960f81648078c3713b12b53d94d32b504407921f4b8c65b50e071e7e6d668550b7e488fe8e82d9288db5d6b0676ad22255e3190cb07f4f287e4425e18f7416417dca958621932f76876058506dea0e4a44b65b6eb4ec1da19a304cce6900cc10b497180417478069d5bbea3349964ad77691c2aaa2cbcb51244caae61853b15fc5267d86711d6d569c0786f1d8631f8c7576d0681c4e5089a042703594ca0cccc42849b7bfaf673c7793c4c1a7578e89c0d78fe55b0a7c56c73272b9f7aa0924ec48bc6d104913cc9e529db41f4ae90c16bdc23d2614a13a98094d5df5ea070495f9328fe9f7a3f81dc64b382173d93a27c3c", 0x12d) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ftruncate(r0, 0xae7e) 01:50:16 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0xfffffffffffffffc) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/29, 0x1d}], 0x1, &(0x7f00000000c0)=""/182, 0xb6}, 0x0) 01:50:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) unveil(&(0x7f0000000000)='./file0\x00', 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:50:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/231, 0xe7, 0x1, 0x0, 0x0) 01:50:17 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x82, 0x400}], 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)) 01:50:17 executing program 1: symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r1 = getuid() getgroups(0xa, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) pipe2(&(0x7f00000000c0), 0x10000) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)) 01:50:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget(0x1, 0x3, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x8, 0x0]) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100", 0x0, 0x80000}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000002540)="c13fdfcb2e95636bdbd27030b9a7bd2471eac12de7459b9b966ed25d50cc2bd24331efbecc53d8634db8eeb5997d2482270617fe7f0dcec6557f81780ace2d2d80e82e94e5e2b2a5a4a5b487d797bd822b4945d9a7d6ba6791786fe7ffc4b1590749fb3d8eaf9992efec309115154cbce925ede121f584ca459437e736f0308efdfe7e556a5e838cdf042e51126e99e77beff43860bb62a963c95ca836cd573cf3c51aaa3578d8cbc3cdc12c350211b9e714966698ec6ff21bac6cce482d0f2dd8e9397dc3a6f1c46b9fbb6e80667009dc1f27aeceb17818013f3ca20da1f82f48fdb9e90f64c3067d1bd8ef60e2720d4d99b83f69f94d89bc883254e8b929013a0bcff436056f370d4857c1afd41df5252db4a0325b3cd506aca8ce8924234df2dfef1c62d990189556c6dd021343b9d292462a474a10e792d1e741925d7bbc9f93679ba19b2857ba1e88833beec9d9272f9d55a9c11eafc4e800d4f84895992369a6a2d0258b3546ecb4da8959cb5de31e5d7a31a7aafe1915be132c9ca840e932cdb9f6ff956f07e89da02a66f859c7404e6583da7a36afc825dc466d69edade4cf41c18ba9ab0d5b4bd6fbd20366761e13989c49d119a54e8c3855b551b107fc826112c7dc455b85b8694d37f72df9d8a1683681c7028f173d0092a711c336c9ce399d7f917885e3aacaff7105513e8d8757e18d05e439c30b5177dd6cdc1d0df4e3c414a4d991e2a9f67731dc01d3038e2956883adf51bedcec7514fd78d0ac74116a6266a48c8f900509347a26b5174fec0d0cc68062f615b09a360859b2df813ffcf77c0bebde56a0bb10689f8ed2d528bacd36b7fa7245be76daac8b1906facbea0c2cf9813418ba7bb56d0783e4978ee76bc021a4194a05a6b42b0f8ed2dc2acd0a0bf8b707cb5891511ed04600304cc6c4c5eaee8960a76e57937842f5d4334836801fdb6450fc7404f09536f2be77177cf33b247c424b9bad2b0baf725ca14835dbc005d6e0a14da1723ad6f4dda357969122d9936cef5a7ec6f52c782e0bc6ba0ea707be684f6e2c8e8cb22b012ef5ff28f441e28ce19757adf8165838bcd0b958c8b2fbf04154899754f0b4748dd03407c086feb0f124875fb4eb0c8052cf484da57e0d2d5d53e61ed998f85a43c2e27b68e4c9329da60264c2246e005e50d012449b3ae676920c4355f36a1feb38498138941e333e59e411a2aa5dc60c2e2a0444ff5234f49394cfd2b8cda62d2727e233a62a02a2de9e035fe67201f967778456776af74c18e96efea1d5fd2474ddf29dca9f495db50c0dbe64ae9cd1e7ee1c8008770c9c963831baa7df4a7df567e64407dc3848450a9d14fedd948e9ca3b13927d956cca4660a0e290dec8e49f234f4d6c4ea0d3ef6e25b6ca4add3a3ec05980a7733975552d78d357adeb2e641f1be6f2c9baebdd8193c71816cc2ba9fab35508db887b39bbd241729f1d405a1d3fe173f3345f7a53a9e5073158654ad7962453e67fe291cb5598d8c75b7d3974addbcbc0dc00465a955a36632f7c2545b014b8f93310fab53a250abc6e2eb55b54c07a78c5e54ffe86163e74ee3ffdc23131a3d15ab7035e6e4a639871d9568095602dc3eaa09900c9f7f2cdf10908ecc6ec336300cd759c5b977365e0e052df8e74d8d1a9182214320dd2214f91cf1e9de7c203f046d1eac9b903ad6569e1ea617f34e36827643c34bc0a2ab358a226167792096b3feb21121f8956b7cfa5dc4565271defc81d07599e10537ba9855ebecfca11d7b5e5cc7285b9cf1739868d7f4216b1ea1eee9ca19820aae26e96760cc22bf290fb3ae6d502e2ff8843eaddbcfb293d95334dea66c9674cb390ae062d9d5f7e081e769e011932d166d1ce6cf53f5b22dc27cf011e1d1bc983c72e23e529c240c7cec93f15b80a59527f7ea499de3d7702b89bca46afa8868969c441e6848f7e8e0e7eb53d915d7741e17069da912cb2f3933cfead1f0268b5765e30d88632f399290276aa598d96fa2f30cf6b137f5d4d694213303ad9ec576368bfc0d4d439e2a7dfcb05f99e87ec057f957460481a363a5692742c91745167c1967d0d35d6c5507927cc375520112f893fa8fd2f47fb33cc14abef7e6efce176ede2aac988af3b58b45fed3886c1a2bd6f76ed962b5e9df6c2e07b5da20a472f9cd87a38dcfac68a95a086e1951c26c2dc3bd9527f0e702a8095f7dba3fedcf798302152c3fd5389ebf041e78c9c44db54001b95a227fd9ca29498314547d475caf6f7f7d63a0ae7e37d3c95406cf63ddec6750c7a220992a9c5f23c646e1bc94ec5d6d38704335a77b3ddf86228aa34c2b5dc9cb9169e2e779c95855e828785d66dd5feeb0c0ca4470f03ef7397c0d0ccad132f64f0d4240cb27e38262dd6c95ee5b80059465793bad9157ac8627da1ed9e00d2966b144bb125cd0cece6367908174dc6d8afa6582a8d14b5924e595a9f87861612adb193ec2899ace18bb8a2ef2089500ec6600c9dcdb40192910ac3a82d8469d81686fd6ca4a6cf13408ab65ad4e0df708ccdc2ea2b17ef99e6c6415a50312c5ee372588400e06212a72bb029940b8f2ec473a748706e14e30d8cfd5b03d9b6a172bd2dabb3a637b3ff220e9a6b49a223116a045e9cb386cdf6e00510ad658e6dd30c26ea7468778c257fe92d671a6fea272d32c03f094026cb277305f25674e9b4a182d88fd244966331dd063987aaf9be55f95153b454867c9fa34f6a24f412d025def50edddd1e995fcb2a1f2c81c3fecf11ab0f6b0a027ccd8f5fe84f8c524fcad71248d784300603cb193f8f813c70fc310ea4b8fa0b9a0548d1cd8dabf7a135d95bb3a6273c3c97e6f189a6c6d58db130e129997d6ea02e202c3a1e7ae72808733cd8979068f609ca948cf1ce4c7ff6520366333ebb28b0202acb2cfb15aae3504706bc8c30f1a85cce579607f1bf6c9a24bb66008342205b5916c3437a5290884327fecd11d4746ae005dd6255dcdb618d98ec2cf966ac917587f174f0b1183cf4c9fa558105167cdd9ae64289245d91d761660d83a2f84c2506b9897e5a51adc8c81abd3ef3c2cfb337552a624d4e8d731a775ee0db3e95ed11cf39c2e75af88de985099c6ae26aaa4751fb2e1dc8194c21a42e3a14c73e91af1b96b3dd9178e7ad3bdf681e460c4526bbd680859a429ae04139bcea3ad670f5cc4897ca9f73dd942a177c931feba6b7bc78a804558ce85f9329bf0d1d648414b91bc7b9b1bde36f61bfab45798d15d44a77b13ecbc35c52536002d6a7e758a55f982960cba777c0632014e191c8376891f5aabc031ded6bcc5eca9a5c47e4546da8a5a34358b2be68478c3be51f7bd276d219ea6f2e460739816e2c981c98646fa588ecda48162467ff7d841d0766566771f1be83f2580ca9843c575660dd1ec74535fb8ce1a2b7d388b4af6311e02085d85de201aa2e36dcfdbabbf11dc39cedf6ad1f6aea3119522b5e02e9d90126b3f24b3cfba985317052f07c6003181fd5bfde3a44a28db4a92043a9fde495ac0f05cdd10061b7e0ed629a9f915c0eababa58b221862c26d34d7acfec741000890c5f6edb3e0d791f8b0841c366f45cbabdf48dde34a9bb62cb1b31ec83773a0968d1a86cb5ccd5e69643c68c4c96565509cb77c15de1c33e6937606a1b126e8269c0925a1ca4c30ba6eca2a2a6395b51499a6e0956ed18383089b62715dd19b2b433666d434724c3bc6f7ba6c11599a5d5e0a225dac06ed97a28767e73c999a32bc257f4eddae595313282da437d293517d2ce51edaf91488ea85e4a424c86316b8f4a285b1ad08c866cae4fabc38b364003aee6a44c21cf3eec23f16d11390ff43d37880e8832d465b920a945f61029bb4b35369e0737f87016806f94dadfe525ee43bcc1c13f3b22cd34bf612fb4f358d502f7ed939c29e1c566d5f448353c60de2c9af8b8d49cc15b2db84a462cf3263ad41e641da6c9b952b7676d0a697c6d9ed00e72f7c3fd466d68a4d69d69f474a5abc0fa2fa092dd172727519f0113be12251cea0ce5d6d937da0dd22a6e320ce56a8a97f6e764836f1ea05d12b422dbcadfc6d7dce74bd4205a8c705628ab6e2fce814c793e40be71c613771e594020e9cc5e5b9fe5a5daa892f4f4fd1f9325c2cf116c6ae11897804b9f5dba06488fc392002fc36c5635384d22c9879361bcc6c47fb4870154054a2aff4769eaf857dea9a1cb04c0bae620b6a4bbf4583467830adc0a70ceb2cb3dfaf020ab5c8749d733755c1fd1d03c358be77d65c6543985a711d6ed3e77c66cc465de6437127937f51c9ad0016c058d8577b22e1614a632d5db3e0a4df651a28acb495db26c18d90a8eb7b734abf9c119b898ee07c57a50431b374d415602810c47ee315e595151b5b2db793d76bc86113ce73b5abc6c7133ab4811df3351a8234f1ed2b37a917bc1a9971115736cc4338494bacc711769a8146f923eb266060ddd04aa5f907c169b834d215fd48384fd13a9cd74630c98aa2a401edd4fdc3b13ad0662808854b81cecb6307688043922f2d8b90c4fe2fdcce8ed48fc9cdfeb6063ffe3394794223407c7d94bbdc480f0eb14e10fc0d8f90483613ade3be25c9f2a6e549784f7bf77f8b6ef06ffe44e173e6d49e1745a18282125ed6860789b7fce33049732e483ad032ca779c5e475bc6f29699a7815271e9a69bca04059287ff289ec3d0b52debbe36370deb2b0714cd0c159876db74d10a895efb0a4c17a30ad9278d42db4bd0d05dc7789632436406e76a325b72f5349a24578a31f3c225c05841c78bb9a990b2c641cada18f7e616e954bc6d9b5659926c73edbcfc5242ca18efe363a10e8771a0b", 0xd6d}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) 01:50:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x9, r4}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 01:50:17 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000100)=""/207, 0xcf, 0x3, 0x0, 0x0) fchdir(r1) r2 = socket(0x18, 0x8000000000000003, 0x6) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff2b) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0xb3, 0x7}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:50:17 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x7) pwritev(r3, &(0x7f00000003c0), 0x1000000000000107, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind$inet(r0, &(0x7f0000000280), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x7}, 0x8) 01:50:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x80000000002006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a249139370ed85df90e9f31418b255df386da7ca8027220d7120d1c24addfbfbf1a8429318fd1d1133aa18eb411054e5176b044ae3f8a0e7aed574de985925ed5e02bd1794994d56d", 0x8c, 0x2, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000031c0)={&(0x7f0000001780)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000001d00)}], 0x1, 0x0}, 0x8) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) 01:50:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x95) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 01:50:17 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000400)=""/101}, {&(0x7f0000000480)=""/49}, {&(0x7f0000000500)=""/4096, 0x106}, {&(0x7f0000001500)=""/93}], 0x1000000000000290, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 01:50:18 executing program 0: r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff0000000e00010000805b671b1b542a538706000000a75136000229000000310000000300000035707f9d45070b774b9335a8c4b2515f44b6ce5ea5c46a2060b45b779d480e92cd8a0e06251d2716f3f1305741f4ad10a471e79c5f8c6e3fe191c7a02b6448a9efcc991566af23b7af11"], 0x38}, 0x0) 01:50:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 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, &(0x7f0000000140), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x3c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r0, r1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x4000000000000, 0xb1}, 0x8) 01:50:18 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x20) getegid() symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10800, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 01:50:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r2) kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000080)="d439ae0f4b8bc192eda3d2d4fcd207aaf987cc1e9c8f261af3eac65394ba26aa4216b0a8f76582a20eac69523ed55e448e64662234f5052f79c9b378e59ef13553abd15c9818eb50695e5dd3a7e2849145342036d4d947af343ed301a661b15d5a88f601c8fb3d2d", 0x68}, {&(0x7f0000000180)="d86df0323a40f9793102dfebf8c8067dc157ef7f7c6c859af42d92c8cda554f66ffc25d38d72451111db6ef62116c67a3cb5b18a21f2be65fd18bbafecc09acf685e8be95207e232df196c544e", 0x4d}, {&(0x7f0000000200)="a371d33e100b580092ac0ca8c1ba2e1debe5115c1ab728184a84c8f5ad8e0e2c57b15e79d716bd8630bb1cc452841885bc6482715cd9a1666e96844efb8601e4a137de28952233b57266a79d10e109be48bbb967121ada2061e1f549", 0x5c}, {&(0x7f0000000280)="2a3866383633ed3cafe8b18bf3a9804d1c0e925ab538fb6f02d58573e835bb95bcbf82efa5119bfaaedab08fbbe7622c73ea1bf4bd563a5b2e0c5731592ea29829e3d70762dd8f467445cd71dd6f11585ff5ab7f46b623620c9f224acfc37d4ce4e55f8686641fa979cd50efaa9cd1adf66b9a61ed42046ae22010cb0432d2d0c5e1ecdaec55611221d5c98a72738fef09f8f49e94605d2eaae8aca6370c227ac2d978b328474d90de85f34bf5f54134e2b0e9309313a2187825b0ba64ba0c4e63c5b09863bb5f6ef676ef49", 0xcc}, {&(0x7f0000000100)="436aa4f5fa6c0ca4a0cb8c56d8", 0xd}, {&(0x7f0000000380)="7649dcfd582f82004b8803cd23f28edc18c885cd9c27d184efcccbd815ca54bff34f0c725980bebca911cb2dd5cd31f21cb12bb1140693379aa91d378edb5f29682126084e", 0x45}], 0x6, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x0, 0x5}, {0x7, 0x6}, {0x21, 0x8}, {0x105, 0x7d4}, {0xae, 0x6f}, {0x87, 0x66}], 0x6}) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) 01:50:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x46) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0xfff9) 01:50:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:50:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0xffffffff) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 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) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 01:50:18 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)='\x00\b\x00\x00', 0x4) 01:50:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/10, 0xa, 0x800, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0xfffffffffffffff7, 0x9, {0x1, 0x5}}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 01:50:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fchflags(r0, 0x10000) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x6a) 01:50:19 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x1) shmget$private(0x0, 0x4000, 0x41, &(0x7f0000ffb000/0x4000)=nil) 01:50:19 executing program 0: r0 = socket(0x1e, 0x3, 0x20000000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200a1, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x5, 0xfffffffffffffff7}, {0x2, 0x80000001}}, 0x0) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) 01:50:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000320000082}) 01:50:19 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000080), 0x200, 0x4) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 01:50:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x400, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r2, r3) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 01:50:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x8) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000100)="e5f74c587dfcfe5d1e092146d5cf58b74d475c642faa677e40bca94c277535af5d086b1e15a37a4c", 0x28, 0x1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffffe) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) listen(r1, 0xfffffffeffffffff) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)}) 01:50:19 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xff, 0x1000}], 0x1) getrlimit(0x7, &(0x7f0000000040)) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = getuid() seteuid(r1) 01:50:19 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x1ff, 0x9}, {0x401, 0xfffffffffffffff7}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = semget(0x0, 0x3, 0x0) semop(r1, &(0x7f00000000c0)=[{0x1, 0x100, 0x1000}, {0x2, 0x7, 0x800}, {0x3, 0xffffffffffff8000, 0x1000}, {0x3, 0x400, 0x1800}, {0x1, 0x10001, 0x1000}], 0x5) 01:50:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x6, 0x4000, 0xf4b) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 01:50:19 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) r2 = dup2(r0, r1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) 01:50:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&\'\'^-\xe0\x00', &(0x7f00000003c0)='-+^:\x00', &(0x7f0000000400)=' (.[\x00', &(0x7f0000000440)='!\xa1.&\x00', &(0x7f0000000480)='^\x00'], &(0x7f0000000680)=[&(0x7f0000000540)=',*,#&\x00', &(0x7f0000000580)=',\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='#^%\x00']) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2, 0x9}, 0x0) sendmsg$unix(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRESOCT=r1], 0x3b}, 0x0) 01:50:24 executing program 1: r0 = socket(0x13, 0x4, 0x4) setsockopt(r0, 0x40, 0x4d7, &(0x7f0000000040)="be26b74ad0ab4b61449f592e", 0xc) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 01:50:24 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = semget(0x1, 0x2, 0x110) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0x800) lseek(r0, 0x0, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x4, 0xfffffffffffffff7, 0xee0, "d6345ea76657d167b80249f86fc189241cfe3023", 0x400, 0x1}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$getown(r0, 0x5) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)) 01:50:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2000000000000, 0x0, 0x0, 0x4, r2}) 01:50:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() ftruncate(r3, 0x1) kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) 01:50:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f00000000c0), 0x9, 0x0, 0x0, 0x0) close(r1) 01:50:24 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xe0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 01:50:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="01201a56e9681eab07783b370600000000000000cfbd4ff800000000", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) 01:50:25 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) 01:50:25 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0xa5}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) 01:50:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x80000000000) chroot(&(0x7f0000000080)='./bus\x00') fcntl$getown(r0, 0x6) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x104) 01:50:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7fffffff, 0x8, 0xfff, 0x10001, "5524e4ea4eaaae6001bca31e64e3478f6024bbf8", 0x3, 0x7652885b}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 01:50:27 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x9e9524a09222c6e1, 0x1, 0x146) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d621000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 01:50:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0xffffffffffffffff, 0xfffffffffffffffe) setitimer(0x1, &(0x7f0000000200)={{0x5b5e, 0x100000000}, {0x0, 0x6}}, 0x0) write(r0, &(0x7f0000000300)="b3204031a337b9ff5ef81896208e6f75bcecf97af4f103c0402d07ae7a400c42216ef79ea5ba8a1610e43d080c9a45f8230884f4ce5470be744be18a1103417fa5d86556dc501cfa5b6c705274e1b504ad1fbc331fa49fce86b9b7074f19fde92dfabcf29e6debeae891ad05e55f5ae020d4ce4a5ae553518b2b7f904549919b9e606f58286e4b8471c682cba2892da0729172ac43db94bda15f63dceabb9e42d2e9e20f0c7ba84562c7b3c109e6a67592ebb4a5f6fd9b08d681f2934f581da87b89107b9723a4f1b4a502c03ee8e84e58c5660dfefdc4ff9defe94be86d98e5", 0xe0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{0x7, 0x40000000000}, {0x4, 0xd2f}}) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x6}, {0x8, 0x9}}, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000280)={{0x66, 0x6}, {0x2, 0x1ff}}, &(0x7f00000002c0)) 01:50:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) write(r0, &(0x7f00000000c0)="790203d0458d3223e40d3347db59ac151ddbbda79bdcd1cb052509", 0x1b) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffff9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 01:50:27 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) openat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x80, 0x41) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)) 01:50:27 executing program 0: r0 = socket(0x18, 0x3, 0x3a) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000280)="03cccc827007751a91c2ca503b3cabf03a61ee171bc4a36de3974d16d6fb745d050e997228ab9ec6986b732a9bd9a11c46c862692c3184e13adf433782ac56e316eaf375c9485f5109baddcca8d4917a893799173dc1cbeeaa56ba4705a6848a48553856ed221e05547db104edbd9bd63def5506eb226386d29bfebcdf3b4f75ac10c013cb60c155d0f14c3910e862793d70b80a76651263527d24b18ce38332e3e7eb4e68d7efe13b8c447bfd83d26e1a", 0xb1}, {&(0x7f0000000340)="7700b1076858b0558031103d8666dc567d362cafec1f524c65ee3cec4652af32fd3c909a2817d34e83e95314b9f4bf62788e6966f81829eb4fdfc4a78ee8cc2550c7950ac6d9b0d7439b94f611d7aea76bc58dd4758408392cb1e9e668ed60d8a98dca3c5f2e3d4292a6598ca45ba21fba537ea3ccdbb0e437656bea1af208136619af5f07c67321a4dce6", 0x8b}, {&(0x7f0000000400)="bf000ee6bb9bf11f1d4b431cf24e061e6fe7441db91ec6549c67deab161120619df0f48edec64a17c60dbbe65b883768116c7591c2ed8c0e35b95407bb840438ac48a4580d4e6e634804a13e962f9681de0a6db0b413e1fb70dc7f5979fe189ee01033e4b196d519fff054161023a5745a9892446bad839bf02066b922154103f18098f2a8f6692f0b715e67d886cf721b814d7bd134856d12e59bbe0ce468cf632bca20e1814ecd1a938d6cd1a26c7f5acc6075", 0xb4}, {&(0x7f0000000080)="e80274d3", 0x4}], 0x4, 0x0, 0x0, 0x3}, 0x400) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="1da233f55c3087b1e6a915f200abb12390c4bacc22d82e82111783194b01f9fcdc3d", 0x22}], 0x1, 0x0}, 0x8) 01:50:27 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x80001ffc, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)="30ef53a9a968a52227a91206482f4e2f4845b8373fc72b1b99081070090afb4296376657a5e6ce0cea1a896af29a4b2723e348733557713a04be289da62f51ea8af4656511d87eb5802e188649b43fb73c83390ec9d17c5255eaa313fe95e53e5fa846c368c5a844e1f459b4a16b62208d35fc66cf853b0bfff2acb806f6542c27cafc5afff006bf1a0fc5cc87ab04893a958c18681c4c62c554051077f2f6ad804f69c09467fd50692abb52b5930c72fabe07c62e80d802fbf49354534bc83221beff0844f31430fc7eb379f76042dd17078428242c3abb302f14be57d86288a7ffa096175f", 0xe6}, {&(0x7f0000000080)="5337d3c3e1834f81db8b92fe6b213b0d1dc077fcd4dc105dd8db33bb1e296af4033cac3214dedee83affdaf30770cc", 0x2f}, {&(0x7f0000000200)="5c6bbc152e8362e5c79c41b0fc28582ec8badab646a3dad7bf85e6d80702821bfe766aceb41a22ef7ed47e09831b2dee306d83c42108cf374af49c2f9fb6c06cad2e50835f956539cd2e40c23ecbb75fae418c1ea21f86038f4948c2080e8e4d4d385f2257db51b508d443df13f83d0b2fdab283d85bbf4e5c6e7c45f2bd03b416e672686e22af82ad18892d3f8f4d1e404277ade1d2e1dde1baf549fd5635a7521323f840e87fc3c45c8d65a22e7b3e567d20", 0xb3}], 0x3, &(0x7f0000000300)=[{0x20, 0x1, 0xffff, "f42a4d49362b4550f7f768"}, {0xe0, 0x0, 0x3, "ace454b31f53aacd1d3b649c7636886606098e705524d069fb377c8d7b3a3f6afc22fb7981949b9c93f3bc2e7c5d2e65172e0ae893a7654b6f40cbebb9a52d4e032f1e51552fb991e1299a45ffe883ea1f3c5145ec4e6384d2ab1730bfefcf4281840d2cdf387e4665dadbd62111fe6af5115b79e1b299bf5649c9c7b5dd7c80cba44e9c7994595b5c47dc2769b93dceb4d986dda8761855ad2297f93fe78387453b23c4ea60467de4d120dab15f2c9c0eccc1255f34ec31c520d68afdca2629a5f15bbe4b7e95dc832a"}], 0x100}, 0x2) 01:50:27 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) execve(0x0, 0x0, 0x0) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1e) 01:50:27 executing program 1: write(0xffffffffffffffff, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="f2929f2ed684ccb75eb91344ca4192a115e44086954bfb4e15488751fb3647f7b6510943fb61c410549fd5fcd265f0cbd1e0c602718cbb2203be75a9cb9912a73526dca00c7c1fb3320cc0e2217c9e5489439208b5f603d0b469b4406bc135616d09e06bd26cfac7e344576f9f91ef6c8f2c94cbe09f5a5f40e8fe61e83b6917880936efdc522f10"}, {&(0x7f0000000500)="22668a20fc263372f2aa042e8a1539ba455584b475a5e2436f83718fb045638e4e1f582f3d9670aab637a1682aa2996869c99811bf504835244ea5dd040b1afb638ce8868d84b84e4e86bf0a2b28ec8c41d4a83a8ae1a3a9f4c9d5938da8ed8f696b47b93ffc22a9e0ce1fd72aedbad629ab91a2a00a0ef7d1aba8d3ffa3a81452a8623bc69ed904089df8344e64764241845a8fb0e2575bee67672cd930cf3dd14f516cef49ca740283e3e087d4b12d3b9f01e12e224f00b2e9bc6b543fb3a291ab8fbe1d9b5f7326d637c26faa2a743c1fbd810ba3192a5cb49a4ab6f00814825da725d1d7a491"}, {&(0x7f0000000c00)="fb6b1c0814c16bd70d7ce7c96bfec8039ad3e1d5839af5dcf79793e5389b070b5d17a4ded23492a6550cb5cb60c1f6da227fdf45f24c277f1ef9748e652d8ec0c2d59d94c71321cb705ffd8540ec37bcae950ada18afcfa374e8e161469f195f0157e5bdb3bbb9d5b14e436234ce192b0da6a4bd46e89d1b8561f39ae077a8a35b70361f06e5168ddfb37fe3a6302509429c144d00540d7db27d52693b93df7769f95ed7954518c838c5c469002eae8f53f29ae30c1fc5af8df0cdb87f11fbf280d020d73177fc420057390840b888f8c7c61a1d49c6a034dc15736f"}], 0x1) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 01:50:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 01:50:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x30) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x200000000080) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x123}, {r0, 0x140}, {r0}, {r0, 0x9}, {r0, 0xc976de9400b5dcf3}, {r1}, {r0}, {r0, 0x10}], 0x46d, 0x461e) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) openat(r0, &(0x7f0000000140)='./bus\x00', 0x8000, 0x8) 01:50:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = getuid() r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 01:50:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x80000000, 0x100}, 0x10) 01:50:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0xa, r0) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/251, 0x94) setrlimit(0x5, &(0x7f0000000100)={0x8c8c, 0x6}) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 01:50:28 executing program 1: mlock(&(0x7f0000215000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000215000/0x2000)=nil) 01:50:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="4bbaf5c79568d2ab2a1b8a4b05b9a9649924ac0df1359bd88ff0aea6c9fb6317d19a80223dc04e2d866d61071e630c26a7e83a156232c716f4f7dfed991fb2e0d1b2fb5f5e39250fc2fb4d612c0a74ee56ec42ffb547c495572a9e6901e120120d171bfc3702814554730ac027505ffe20445f92fa7f", 0x76}, {&(0x7f0000000800)="dae2c949208be3f2bb96d18c37a38bc5a328fe2ffa6e5dcefaa7a4a9ef60b445ec627dcff0e6506a63374fd7de4afeced9c41cfe344fab25509e9cc4b2bc7bb1e8f6a3d55a1c7c41ff6cfbc0272ad9209111c92c8398394c389961b013390ecf89a40f5198172146a101e5ff96b415dccbe192ebcc94d41a9d49c4f653424fd63960108fbe686fcd7feedf857ad58ab4a4bc7937cf77f92e4565cbb12aed30b987fc164e5bb3e2fe22ab5326e63a027da028ad325b4c84a363b66f9f45fc5018bf285efa36b52f18ef5872d93113e15ccfc9b66f4f7492b319681e3fbd3dc17b148c78a56314d8d88e41e3d47ab6ead39ef6148c2b7bfee49b4a0033b5b94a3273b00d86aedee937dec1d4a555bb067358319f485bd812d0aa7513b0b35c8453c4dc9792a6a7b7435d79cf625930fd73fa6e5ff7b1d9f428ca86ecd0c825405711aeab4168751ca1bfec46ebc452ce24b56dad2e8a9f48bf1ff2c0932c271e732df353b87856a0601fc2b290ee5ce36ff51e8db5e87b8191cf5ec2e637c459fde456a6c0492c496e1075ae172a3c6c2ec85e809dc154c4eca816579a1e1cb53ce6e15b71b17300aa30f600abaf41d136ecb6b546e3f81ef794175001559caa40302d467629eb66a8c9c8b333a0e82d2dfa90764025eb0e5e68506d87703486a2f7b7505a52c6c04ca8e1fe86116967dd056092324ec7adfd849b32196f5345db8144c010f0434d9864bd88c082e23fb8947bce7192d585d272f323076c6bb0fe5246cabffb3ca9c5cc09d44dd6c31e7fa12509a10695fda4865d2f1726ee882712636f4118c4e60b43c7beee510e7ab361d2d5fba06796600151e6c5cf0a0ba9077fb6cdb96d910356f17ef837b7ecc29b2b234d27d5249a08c46ca2f1a2a1cfd173ed7d9c39e5e5c81e36a030369332c10054db10f5529a0dad3a60d3a5ed55246c33dbb93d96c458a4d67fc4f73c464db00dde0aebbf384492a714e4be115adbfc074d5d043ebff87917e6b66a797622c219130bfe0603f18ebe0776f0bf668e0a1f34a994b88d4c47d5e75dfbe92b5f70ee20d14bf406b2749329744222efda1bafede530c6d0a9d7c2185371d0e5032f761b5d74e6b04fd35dcebdd2fbffe0f3750526c1ee752be4cd551a4ec77fc709b51a348defc32dea48918a983e320c19ca6cb5df6d8ce56931a9cd10c2261e27f09bbc16a8825644fb74a79b41ed636f5884da8a9e7421d6f73b80d67d63daa7c812a5cb3e3b7969a23255bb0bb19e33bdc9f5df198114d726c6d3ee169c3d316a9f569062b06bb4effec6718da4e06d42bd512c9611865398feb2a2caa3c2d19abd7a02fcb5b6193702a6e36b6939a0698634ab4cdffbf6229570c82d067968b1f0c8df960d1eba5f4fab0f675dcdc982623f546d1779a0a6e944e21e87c50ea8e0896e8160a4a4e1f4031337cf0cbae29f93d2f525fdb31f436a45790fa68f6292e504275ae8f9d917b5feb201134aa6a007c31db0790306feb6ebfff68f56349bf1342056c5986c3d89a1f0be36186308e0f5da97a52c705afbf27644939e4c193463dcf2271882a0fd13eb436ade37e0de0aaf0c3fde057d56e653d56932e0ea59605c106845dd63a731d4d0a9a567c34e4f900a454db678f6733aacd6a7d4c45ff3849fdf43ef4db45b162900ad7282633d9ca6782aa3400d4024ef77b568e224e78d98636c196709bd4bd223799e532a0b0652a735126eba93a507955cee905b594554a3679914381197ff7967e64e2aaec45e2c545b90853e41295e22a4925791ef7ac4b300798f313742f4f8e9621d1f33da047b23a6ec3f5985801a99ed8b530b39b7a4c704017b9f540baeddbf9724c420d3ffdf90812e75d4c32c5db19e0ec70f3f380b7dee76528e00af8bdd2fa9c26d9e9b80c93873cc502f24383553d4fb8c0b3855e49d1de2505f428b314afa3485caea31d612cdf8ef73e1f99455c5baffdf9dacc25052e634c9df3806ac48d687f5359af8b26fb09bd95fbf9b503d12bef48edf411134a646c5a1148aa3cd7f6a0810edbd5e76823450f0482f990bbff2ea739e4adb4e2e885ecf3a436cc35caf6e5aa89a3d87202679eb8b431f69477fbb49686729c545443a5326e47074da5a2cca2e6c024fadd531e4063ddf8c5f30131b52210112e32196a0dff5bfeea275cd5cb2b31b5ad5fa148eb563641ad5eaf33c7eca8a57a99325e9a0ce98d7330630da3a37cc2f8219bcbd9ea69f2d32e2da334e8a9fe98c429e468f9c060b2540afe5214f5f0dfd179ca990154bb10966117f8f84dd6f42d90a12c4cc0749faf83f2b7cbf2a162c88e0c1d4713671551c7ea401e6d5c4ce0c391a81015872753302e69c63ae4f48768afd7a293acc9f9c2061722499a22ee7b43c67a0902ad5b8eb65e9da33877839e411ba48ee7fbfa7828bb0ead04abaed1287d1273a4918ffd1f0f1f5312f2497bb3eba94a3c8d4c4f44bbe4fcb1257cacbe0aed992b0738ccd72c25edb64711bec0e1786d7f413b99e1c17e2c71878ad82a3666a7a7b32d85ab65c606226025ad7ff8304dd4c8705e2e7c4bb71672cf973b2e1e06f6b6c7c2006aa385e2f5f3ff0147afb27de2bd76ec9ee7249632efc80a20bc954638c5f3636c3d3c9e113eb6442d8e62df686eaf4b05fb0819750f10f860bae347f8b0ee235267bc436f4c2f3a4ff4f201283b19d062f7d3bc96a3736bd816c95fa92291c5e3483154a99923896cc1f0f1f82b56c0d638bd900de492516daaad2fd3a3d37a02bab9766f35d0ced72bb748cb7e1f1404a86f815d7d87c7043044222058991b362c3b8c9392ece0c1c27ecf448f89d7db341471764ed77f34566dc7950c9fa8f4370bf7cae30298b7cff17a56e681badb3d39382ab37bd0099bb53575e1cca8cd976594a4cc99ecbd300763a6e1d4cf90038ae90ae602a1142f0c739fbf55f8b810242928da5e4fff60149b6ea28c5886dd4fea374999217f8ea70023858a19c35f1c2f6395fe087dfea55b4949f7a8958c5e6ac02a98b433897d5d06b5446a6647b0a56926480c5ea70c80a697f4b6000b0d36dca1aac947297275318b48cd73efbacbde227f4d5632099c7dc6d5c6ae9d36da28c37d8c732d22b355f319a8d5cc398d7177af2b62b265bdc644cbdc725081ada3ffd70d1ba79046e85f60c6d00749c259db89a51e17976983f832d9399378787d572484f0e749a62284adf39e061918f8deeeaf11d80337b15702b6db3dd13ed63626d912b0c2aed5d59cd0487e75a0bbc90497749873b13fee1a87b77aac014375f5070f30d498e3a3f0e3dee3267d228699fe4a6e6b99bfef0411ddb4c149a5c598693d989b1bd42b89a87e7493970bf61a8aa9ed0df84bbd774b97ffd093aa4bb0347f15a66888cef56d6e9baebe806daa80e4815e45cd54e3b0b61d5e2374f061661a559db35868985f5995ee032acbb2e26909975532a877d7b4a875fdbb963c9009eb884262613a3203eb2b4808df07ab1ae5fc9b21f53e2fa3edd5be8c92701fe645fa5e7eb4681e342e93f0f9d32a26f20da8b882022fd3bea3b3e075cd4751bbd777408c15be16217af8221190e08146f1d931c17945843c4ba626fd8b304c59bf07d6eb94d1156184b43064b6f50df4ca099e1ce4f9a188b7ffc32e438008d7b8ca9409c90940b3e2f74fa42056c6d97df029186d8bdc17f3549cbc0a05de44b82600965f87f858e9ac8c3cb86e40292f12f1f255e654e5b7bcbe4a87c624165f1273ea186634e2fd94756034387d7476795d4a5d8e8570e974b9a4831ecebff0f4edf5235d9bd0da46770dc34050d63ef0fc65d4c12f3ca970155cc3fd32711009baeabcc23b36c0c7e983b99eaa9eaf36c18c5a19cfbe5255eb7291834b2498430340666fa46754934ed4c49eceb6e2d6a0e6636a6819416570a2a49c61407482ea43cadfa3b3797f9212f51a9d83b573e50751ec6ca3684510e58f2d53be79a53f34eb222b4065d9179eacb6930ebf7cde1ba7614365f33268204bb400a59510f1ed8dbbc9b8c28a49aea7e89e107f224e8c3ca232e43c5b7496c8b557ae231422bdc66119e2311c5d6baaa917a657efe767990663362a1872c253817100fbcde8d79f362ed35b5868774f2f3abc8a004261f4a01daf8f0ed7fb654b37ae590f6cf14b416d689766a7404e81592d2b8ab4dcf9453b40a223ec4c962c8de9614ac527ef8d4fa3c0308c1b674e971f7f08557851f86a2b1754722543ee0dc04507cf9081c7886b6d00d6592d2277cc82de1058342715c1c588084f363ab92444962f198ec2c3fe0744904c5586f57ad7d9b592bba2845c29673b284f9514791c07d6563193e057ceb05deffd3a3849bb04d724730ac609262455aa0ebc9ce9091deb8273c5a571f9e43c3b5a62b61e4e5d93041d517a7d7cb2f016e609946587bfae644a52d3bddc5e6d157759fc497764d5ac034a9d65885819d89bf6f2d6ae2edb8c38be77f7fa5a7d29b751863b0a89dacdc140bed6d32e86abf747f6f3772e1a1b6b3553f0a6cea308522c24a5ae8227da7d275960cd3422a1461cc601532c110454f19e14fd2e5094aad655acfc633d1b0e4462f7507e7b03d18b64f621f2e26dde96db67bf9cc4b66db162844992522d2f173871d026b56967ebe268c170d333b5dff7e0084c85db8f9700e81530fc03daadff7d7e2c9154398808157492b46254e6e9452412fae4c6fa23c3bfed943070015232adba22ff73486ec08cbe553d8417722aac74f92a48dd637fbfaa045efcebeee6d76a86d0d7cba32a9138916dd3c114e3fd0ec5e531838d59e97cb70040a6f63c02fd43fc32db0875fea699c0ce2e9b033eaff6b68f3ef5b2537c4a72ed8c146b2a528ab8edc8071b4bfc6758798af981511cdd3e9485686615c5ba46cdae29805c1b657bbda9ca47c9c13fee3b97099a7d1a9fdd5a6dc31df14a83ba0ac827b82d6ff0b4261be7417ae53adc513d17ce5fc8e5ca331c37ef067454e71dec366a66978829f1956fbb93a6939d6e9c8fdfe88776f3eac1190de3764ddc88e1209a13f4891c080d707222da58eb812a51bfae0a3808a2d097771dda0b166abf12009996483ed2d4ba78db7f7e15f7f86cbf3384135011fb14e19e9d06995499e937a2b4b43f54f1f1b815eeb38311b0e9e63b77b6ec67dd368b0456cb5d00581d4e5b2827158a560ca951bfd2f89420fec4ec50ed31366b14b37ac5db0ccb9437c127944a05732c17fec03f0ebe3882fe1e4f668dd52b93e65568df0084b9f3f876345133c33828faf025c429f4a9916bf5dec930ecc5b9e341ac9f6d3338c90c91e286f33bd44d44714cccc6cc6872c02212aa99b815bc56e1cb55b2fc2d0003eafce674ed123a1fbf1d108fc02c61eced29199fda46264b0e4dbb7110b4c7fd4d041b38bd10b0d27c3a047aa2ce16f61dc8649933f25dba7ce56ff5672ff421a23e291e198407c6c96a0047e9ad4616d19d6e4ca5f04559041b2d9cad2d306a4ce5f8ed8b4c0463d65261d0bc695c89e184288043c665da06e911e29e31012e6802dcdbe0646fe2bb2dc8c91043f99d4151560cee0fae29bc86e5f04309f653ac8f1f405089953ba171d0035f244dbed43620be82d2d69bc7a8c49dfbaa2779d588d63755a0cece878e0a3cd445ced7e5750a467546c572d47cecd46aab9fcd6ef322b563b7de3fe1f846603b51c3cc4b31e94d827ada0f97ed874fb4487cedfa74ad6377701cd792ee32be2c8716916507ca1509727aa03574c7674d6e45f238f89e855d840", 0x1000}, {&(0x7f0000000180)="f7da9bca7ce527a67a3e8832ad3ded3b6cdbe856af5df238db928cf5fd9af2552104c469437c2717b23f34125cbf6cd3dcee755d5e3a08d6925884e3b5000fcaaaecafb39ad0052c45cecd84c5", 0x4d}, {&(0x7f0000000200)="ca04e59ad99e69de60d44885146e80ce141fd73b882c0dc624ad58eb10be6f08538df23df55fa36d79994efc2ca26f53c050bf83b66b59720926f625b9e86da3e886957f90d856198ea501384d48ea1b65c57afbc840da54d3fb29f32d759c2de49574d2c630d331dac1fc0db436ed4944fd5789ba", 0x75}, {&(0x7f0000000280)="fd053fbdedc91baa7c3532bcf9984f3df8beeb0ae82c8cfd6fc458847368b2d5102828f1b66624071eec768208f8cd5c64b8d4d227d7ac5f9aecc00eeca3bc0f2397b5b0777421a943ca0d285b45044f15aefbcd06f452ba08d8a17082b17f1de17613e7bb6cb6a8b151c6956a822bf67e001057b458b13edbd8f13b7b2c0d996f90fce64765e4ea82bbf8fc336fa146e0d1a0d992ed14c5bd7430", 0x9b}, {&(0x7f0000000000)="7bf028f4136e60bc3cd6ce6a92d77da34ff057054699687c55100cd128c69f6278795243f85251bce3212d8a22928a5a39b800e1dab76bf74e94", 0x3a}], 0x6) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18095ca7", 0x19}], 0x1) 01:50:28 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) 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$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x1b7) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 01:50:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setpgid(r1, r2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x7, 0x7ff}, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x4, 0xb77}, {0xcb, 0xff}, {0x2, 0x6b}, {0x41, 0x9}, {0x0, 0x47f}, {0xa7, 0x3}, {0x0, 0x3}], 0x7}) 01:50:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 01:50:28 executing program 0: r0 = socket$inet6(0x18, 0x400000003, 0xfe) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shutdown(r0, 0x1ffffb) 01:50:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) syz_open_pts() syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 01:50:28 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, r3) 01:50:28 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x11, 0x3, 0x0) clock_settime(0x2, &(0x7f0000000000)={0xffffffffffffffff, 0x7fd}) sendto$unix(r2, &(0x7f00000001c0)="b100051cb1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c802000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x408, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20008, 0x4) ioctl$TIOCSBRK(r3, 0x2000747b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000300)=0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='x\x00') 01:50:29 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="288003f39f0001010000000579d332937594a51047802a651ff922cd68df0300000003ee15b4359b9ad3931938ff81d2a797ce973801b7b0fdb450afd59a9fbc9682c4683ded27b2dbc51e8674e15a151b846803", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 01:50:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5bf81684b3c5c44904b996de279165a13f42a5998ecdfe05322760000", 0x1d) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 01:50:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa8, 0x80) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) r1 = socket(0x18, 0x1, 0x5) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:50:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getuid() chroot(&(0x7f0000000180)='./file0\x00') getuid() getuid() r0 = getuid() setreuid(r0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2, 0x9}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 01:50:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20620, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0x2100, 0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0xc8, 0xf0000014, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x41, 0x2d98}, {{r1}, 0xffffffffffffffff, 0x4, 0xa0, 0x81, 0x8001}], 0x0, &(0x7f0000000240)=[{{r1}, 0x0, 0x2, 0xfffff, 0x101, 0x9}, {{r1}, 0xfffffffffffffffd, 0x5, 0x40000000, 0xdb, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x2, 0x400fffff, 0x0, 0x8}, {{r1}, 0xfffffffffffffffd, 0x4, 0x60000000, 0x6, 0x7fff}, {{r1}, 0x0, 0x50, 0x1, 0x81, 0x20}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x3ff, 0x800}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20000004, 0xfffffffffffffff9, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x1f, 0x100000000}, {{r1}, 0x494ce94fa2f62d64, 0x16, 0x20000000, 0x1, 0xf597}], 0x7f, &(0x7f0000000040)={0x24, 0x8}) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) clock_settime(0x6, &(0x7f00000000c0)={0x200, 0x9}) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) 01:50:29 executing program 0: r0 = syz_open_pts() mkdirat(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad8432aa490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7fff, 0x0, 0x8, 0x8c8a}) close(r0) dup(r0) syz_open_pts() 01:50:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x3, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt(r1, 0x0, 0x69, 0x0, 0x0) 01:50:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x6}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 01:50:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x3e, 0x3, 0x1) setsockopt(r0, 0x3, 0x36, &(0x7f00000000c0)="ba9c619e66a6d3cce86c627c1344316d8283a253316fee7550e7445adde8a5442a7fee6a5f0c46ea590269095546", 0x20) 01:50:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)=0x100000004) open$dir(&(0x7f0000000000)='./file0\x00', 0x20600, 0x20) 01:50:30 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x5) r2 = fcntl$dupfd(r0, 0x4, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) 01:50:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x100) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) r3 = geteuid() r4 = getegid() fchown(r0, r3, r4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) 01:50:30 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x18, 0x8005, 0x2000000000000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1) setuid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:50:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x93, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:50:31 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x88) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x1afe) r2 = open(&(0x7f0000000100)='./bus\x00', 0x20000000000888, 0x80) read(r2, &(0x7f0000000180)=""/4096, 0x1000) write(r2, &(0x7f0000000140)='mn', 0x2) 01:50:31 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) setreuid(0x0, 0xee00) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 01:50:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) kqueue() munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r1, r0) 01:50:31 executing program 0: r0 = socket$inet(0x2, 0x2000007, 0xd) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 01:50:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x800, 0x3, &(0x7f0000000000)=""/248, &(0x7f0000000100)=0xf8) getsockopt(r0, 0x200000028, 0x6b, 0x0, 0x0) 01:50:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x20060, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0159730600007300"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 01:50:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x80000000, 0x2, 0xd86, 0xfffffffffffffff8, 0x6, 0x1f, 0x37}, &(0x7f0000000280)={0x2, 0xfff}) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = getuid() setuid(r1) 01:50:31 executing program 1: r0 = semget(0x1, 0x1, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/117) r1 = msgget(0x2, 0x0) setuid(0xee01) r2 = msgget(0x3, 0x8) msgctl$IPC_SET(r1, 0x1, 0x0) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000001800)=""/87) r3 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) recvmsg(r3, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000000340)=""/200, 0xc8}, {&(0x7f0000000440)=""/54, 0x36}, {&(0x7f0000000480)=""/123, 0x7b}, {&(0x7f0000000500)=""/145, 0x91}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/251, 0xfb}], 0x6, &(0x7f0000001740)=""/74, 0x4a}, 0x802) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x3, r4, r5, r6, r7, 0x100, 0x7}, 0x8, 0x6, 0x79}) 01:50:31 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x7) fchflags(r0, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x4c1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x480, 0x38) 01:50:34 executing program 0: socketpair(0x16, 0x4007, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) chflags(&(0x7f00000006c0)='./file0\x00', 0x10001) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00fb2d2f66696c653000"], 0xa, &(0x7f0000000500)=[{&(0x7f0000000180)="41d64389edb4d7bc977a9f06d2cc70b8085e86cee1efe3da6e35bc5bd09946385ed2b3e86555fe4e72e3a0c3e7c1b18b8da661699ae0a7d3a0a17bed578c8e4a91e76ffaf7a84b181f35500605266d92e47f205d05582d7c0dabc93a9a89331e2f38d2ad8f8025e55ead199a063b58311243ad617c162516065416fa16c4ba78e16547c16f9f9ac40d1fddef3fd40a4bbda1baab0720ab6a7fbdd00f5e58f2ea07a5dd5b4210e13ee47a0b268db4d8095f051a2b008ff868af57ce8ee27a844a3b30d60f17dfc5ea1275225fec0a5d29887807977d9b", 0xd6}, {&(0x7f0000000100)="15372694", 0x4}, {&(0x7f0000000280)="82abe9a36e1916f753c1fa6af6879a776e1fd108363744cdc4c4acfeda6a9da3f590b6fa3c1587ab9ecdcaa9c9bf9ada2f88854a2e34b48b8d458fb18c9eb95dc73fffbe", 0x44}, {&(0x7f0000000300)="0d8a97d346588e44288c3be625ccb61050101a7909898690bb0c5d8ae92dcfafba3262ecf040f67b1a5a1737cfcfa8af26593c591a7d11d0ea6b916ce595cf74930f5ab19e38059f8b1013fca10b673250f7ca833585ee6b2181549c558c12a719b4503230444e2039bc38b9a875b9fdfa4700ee18662d4fc68bd33dff82efbb794525b6fd06460ffc9656d9f29110f3dcf6ac8f9510ea1e7e5e311bdf66321e41b3d64a33e9eb8760a0504a56eb2799ccd2095c45bb4f9f00f00fdca8c304bf2c88621d23a74059a12200330b47a75fd5117cd127f0cd8c0f5b0f50fb5de1015457451dd435b463e1fc2601dee70b3e67fd15", 0xf3}, {&(0x7f0000000400)="2aff701b1cd310dd2bbc5bb382a84513b8b7d79ed01f3dbb07a2260f30967702d637f7a7b31133210ade3a9c4b5b8a186badacb6852b6a8ddec3192081949e16f3ccbdf09ea024", 0x47}, {&(0x7f0000000480)="46a1f9422be6edc9d848f15f4dd579aae2c9ccb581387e3efe5dc3fc62f709b5a533978e6bf63679f9c8e3be373634e547bb2f3d89bcd298b2202b33b151c0d11d309807f43fd3bf3445ac314257b06cc9240e6050863a643e3569036973b7f552891047", 0x64}], 0x6, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x1}, 0xe) minherit(&(0x7f0000131000/0x1000)=nil, 0x1000, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1, 0x7}], 0x0, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mknod$loop(&(0x7f0000000680)='./file0\x00', 0x2002, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) socket(0x33, 0x1, 0x8b76) setsockopt(r7, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r7, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:50:34 executing program 1: r0 = socket$inet(0x2, 0x20000000000003, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4000, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000180)="0300000000000000", 0x17b) 01:50:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x2, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) preadv(r1, &(0x7f0000000780)=[{&(0x7f0000000700)=""/29, 0x1d}], 0x1, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:50:34 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x11, 0x4002, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000558000/0x1000)=nil, 0x1000, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 01:50:34 executing program 0: clock_settime(0x3, &(0x7f0000000180)={0x7, 0x4}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="35799c130e0f7ca7cb3943e9c918075ac6bfada117f287f2865752cceb06e6ee17a9a7207e8037ecf3ca58fb025a00e72a598ab2840510be2bc5b292c612cc447c23d6ad985626c57452310a0ed0a607ed1c0d45cc843d8a9c855e611faa9da5fd76c8fa15af18dd20a17f908773f28133a7dac95ec8698c2630dfaa3dd384e9b464a05578c2", 0x86}], 0x1, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x2, 0x218) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/90) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) semctl$GETVAL(r2, 0x10000000000003, 0x5, &(0x7f0000000300)=""/136) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/169, 0xa9) 01:50:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x8000000000002, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x24) recvfrom(r0, &(0x7f0000000180)=""/220, 0xdc, 0x840, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:50:35 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/185}, 0xc1, 0x3, 0x1000) r1 = shmget(0x1, 0x3000, 0x19, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) chdir(&(0x7f0000000100)='./file0\x00') msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/4096) shmctl$SHM_LOCK(r1, 0x3) r2 = semget$private(0x0, 0x3, 0x120) semop(r2, &(0x7f0000001140)=[{0x0, 0x6, 0x800}, {0x4}, {0x4, 0x6}], 0x3) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = accept(0xffffffffffffff9c, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xfdf750ece1309226, 0x10, r3, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0xa10, 0x0) mknodat(r4, &(0x7f0000001240)='./file0\x00', 0x2000, 0x7fffffff) renameat(r4, &(0x7f0000001280)='./file0\x00', r4, &(0x7f00000012c0)='./file0\x00') clock_getres(0x4, &(0x7f0000001300)) sendmsg(r3, &(0x7f0000001580)={&(0x7f0000001340)=@in6={0x18, 0x3, 0x9, 0x9}, 0xc, &(0x7f0000001440)=[{&(0x7f0000001380)="717a8785bafa73d6c4dc3ea1fdd79f019c12b233ed8bc83b91e26fab9a", 0x1d}, {&(0x7f00000013c0)="502e6f92426f158bea3c6e542de6fbc49da3e73f493b527a3ad5b9dbb1d3b9ce6b8039bd600050cdbf6430c6f228a95ce76863be605d672119ad0a724c0ae926c26ac3f6848ea44b2e9c7e42a78f084d32d2eed43a945748d88b", 0x5a}], 0x2, &(0x7f0000001480)=[{0xc8, 0x1, 0x6, "6284652834cf32bc70e4705d4702789c1dfd36c9590bac68809c3205fac1a601af67a3d072e8d4c945f5c26e07693f6fe15f16898a112a60a63f41b19ee782881d269a907c17d0790fbee90ece16816b75d11184b0c1eaf7ebd6e1c862069b6796f074933aa8066fa45eae7b08435287e707082297618f326a930d1db153bc217dd0d745c29f05e8f995dd6eeed7f2a4f5af0892f993e6b27091d08cf79e5edca2f23c55ba4f2ada835e5dd93b86079e0dad60f3"}], 0xc8}, 0x1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000015c0)=0x1) fcntl$setstatus(r3, 0x4, 0x80) getuid() syz_extract_tcp_res(&(0x7f0000001600), 0x800, 0x7) mkdirat(r4, &(0x7f0000001640)='./file0\x00', 0xb) mlockall(0x3) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000001680)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000016c0)) accept$inet6(r3, &(0x7f0000001700), &(0x7f0000001740)=0xc) 01:50:35 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r0, r1) setuid(0xee01) seteuid(0x0) 01:50:35 executing program 1: 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(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x4) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x2000000000003, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 01:50:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0), &(0x7f0000000800)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000680)=[{&(0x7f0000000040)=""/14, 0xe}, {&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f00000001c0)=""/91, 0x5b}, {&(0x7f0000000240)=""/156, 0x9c}, {&(0x7f0000000300)=""/101, 0x65}, {&(0x7f0000000380)=""/211, 0xd3}, {&(0x7f0000000480)=""/194, 0xc2}, {&(0x7f0000000580)=""/77, 0x4d}, {&(0x7f0000000600)=""/90, 0x5a}], 0x9, &(0x7f0000000740)=""/44, 0x2c}, 0x1) 01:50:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x50) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x8001) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x80104267, &(0x7f0000000000)) 01:50:35 executing program 0: r0 = socket(0x18, 0x0, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000140)="c1d7f812298aa724292d3dc378a7e15fefa33c50b343d6fc3be7bf408d1841c5d4e48ee1b5a9ef147b4b2549287e9865bec4c4cff05a10652fa036cba6e61090d5e2f3c4095b34b1415d80712516d839f0794bf3ab9d2eec0a4665a4433e384bcb6e644bcbba8ec4c4a8cae286708366fc5f53f26bef8c1a12f28866abe30f8c2ddac0bc77786c9d824401a0e4b015a9fb9f6f403429447d096528fb806100bc50301cb58746a57f264f4b1ff3da202919ca7d585439969c61c6598b8d76efd2aaeecbeb53ed20b464a94168fc8f25d816c4c4700c4ac0bf72f87ce5dbabd4d550c7bfbbcb1cb9698fa56e4bd2918100ba5c003ebf3f4ce9135025b617120739cc23565ac8c2614f72195eb5412b6094416ba1165e15fa22e252481509d9d13b70bdf9c66e3bbe6a65bea07a4f1015f92a8436e51c827e055870e3d184258b7170210d3ffd4287119088b305f44fca2a35a847753f0af3de8329db39859c7ce2345b860cd3e69c2259fb2ed374b0458e0e76cd551eab950a3674d4101ad8891f", 0x180, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x101, 0x4) 01:50:35 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x840, 0x4) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x9, 0x3f, r1}) recvfrom$unix(r0, &(0x7f00000001c0)=""/237, 0xed, 0x843, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r2 = open(&(0x7f0000000080)='./bus\x00', 0x3f9, 0x0) recvfrom$unix(r0, &(0x7f00000002c0)=""/250, 0xfa, 0x803, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) write(r2, &(0x7f0000000180)='n6.', 0x3) 01:50:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x200000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 01:50:36 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10221, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000001c0)=0x10) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c", 0xe0}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0xfffffffffffffffe, [{0x3, 0x8}, {0x1, 0x8001}, {0x0, 0x2}, {0x3, 0x101}, {0x0, 0x7}, {0x3, 0x100}, {0x1, 0x2}, {0x3, 0xa000000}, {0x3, 0x219}, {0x3, 0xfdb}, {0x3, 0x80000000}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x400}, {0x1, 0xb15}, {0x2, 0x91}, {0x3, 0xdc}, {0x1, 0x6}, {0x3, 0x100}, {0x3, 0x7fffffff}, {0x3, 0xffffffff}, {0x3, 0x8}, {0x2, 0x3ff}, {0x2, 0x3}, {0x0, 0x62a5e31c}, {0x2, 0xf9}, {0x3, 0xffff}, {0x3, 0x8000}, {0x2, 0x5}, {0x1, 0x8ac3}, {0x0, 0xffffffff}, {0x3, 0x200}]}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0xfffffffffffff001) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x20) 01:50:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x3fa}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f7d7c920eb518f878bc93b61e155461a285864ccb111649c077f2f152c3f5e51e5ebaa087935f90c4fdc890a3c0bcba946698bdedf22ca175d84fe49f69f72fb425f1bcd3059b2968a8106df1b2fd166f0a5480a59d419bbc9a1b797021efa17e81fd8d6acf78dd20ebdfe69a90beb9c0b3918030629f10105c5895fd0c4a29ad7b988f46499d23dd28cd4c2302717c191e2c5a34f5a1a79d50f208cad863cc8e624339c6589da57d60268cf3a4779ab657519fc0d97f", 0xc6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) select(0x40, &(0x7f0000000000)={0x6, 0x6, 0x7, 0x7, 0x180000000000000, 0x95d, 0xb30c, 0x7}, &(0x7f0000000140)={0x3, 0x1f, 0x0, 0xf72, 0x4, 0x7, 0xfffffffffffffff7, 0x1}, &(0x7f0000000180)={0x2, 0x5, 0x80, 0xb, 0x9, 0x101, 0x6, 0xffffffffffffffc1}, &(0x7f0000000200)={0x1, 0xfff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:50:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000f300bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "08634dc80600"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 01:50:36 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) 01:50:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x400, &(0x7f0000273000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/173) 01:50:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 01:50:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socket$inet(0x2, 0x5, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="4ead4493cd1dd1e9ccf72004d8ffb874ee618824026ee0aa215d3661ed591414471bf53c622ebd34e09a5173712dd154efa89dee7e42102b039384d3773b36df0bcd11401586f32d5476e326876a378d83a117e1efaadc9c8341922bad88abfe55238878190d031d253cf604cb9da2675478a101bb9808784a225744651e7fc7af8e822b12b9efb81079a2d462e0ccae1e9572a3e03468b1a7084d0d580dd17678f7e6410e096c715ab971e3ab6aff350eac483c93cb11a0c34c612cc8dbe0002c1edf2e1801598b1a55a2cc7878d79c735a52e3b664bb157231291d0d0d1f375d9a1a10303c8597e4cc96eccb49672b", 0xf0}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000440)=[&(0x7f00000000c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\(+\x00', 0xffffffffffffffff, &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=':*,\xa4\'\x00', &(0x7f0000000380)='*#\x16/^\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='}^$\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\\:\x00', &(0x7f0000000580)='\\@^\x00']) 01:50:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) read(r0, &(0x7f0000000080)=""/110, 0x6e) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 01:50:37 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setpgid(r0, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getppid() mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getsockname$unix(r7, &(0x7f0000001380)=@abs, &(0x7f00000013c0)=0x8) r9 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) unlinkat(r9, &(0x7f00000000c0)='./file0\x00', 0x8) r10 = getpid() link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') shmget(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) getpeername$unix(r11, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0xc0c}, {0x18, 0x2, 0x5, 0x2}, 0x5, [0x0, 0x0, 0x5, 0xf532, 0x8, 0x361c, 0x2, 0x4]}, 0x3c) chflags(&(0x7f0000000140)='./file0\x00', 0xdf51af3593c4404d) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) setpgid(r10, r8) r12 = msgget(0x2, 0x20) msgctl$IPC_SET(r12, 0x1, &(0x7f0000001300)={{0xa0000000000000, r1, r5, r4, r2, 0x80, 0x9}, 0xc09a, 0xffffffffffffffc0, r3, r8, 0x5, 0x1ff, 0x6, 0x1}) 01:50:37 executing program 1: r0 = socket$inet(0x2, 0x7, 0x6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xa926504ae6cf00e8, 0xfffffffffffffffe, 0xfffffffffffffd77) dup(r0) 01:50:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) r1 = getegid() setegid(r1) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000040), &(0x7f0000000080)=0x4) close(r0) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10602, 0x80) getgroups(0x3, &(0x7f0000000100)=[r1, r1, r1]) r5 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r6 = dup2(r2, r5) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)) setgroups(0x6, &(0x7f0000000200)=[r4, r3, r1, r1, r4, r1]) setsockopt(r6, 0xffffffffffffffff, 0x7, &(0x7f0000000240)="87f8dc1bf2155006374e07499da4579162a359a64e7fb14a73730be35cfd731e14df5323037614cba0ba3e9e3fa92ec85cbcff2256625b668a605eb20fde9a1b83382d22dbde7aeb7a1ab26cad40c9f51ca994f46cf4a6e0a5f5a70f22ca6ced1655eb8cfd8cc482b8ed3172becd3ae8f1ac5f6c6e57314b28d0e5bd53282948ddf95f2d94a08a7eb2bad8b8b552644233f4fa45aa2039b04962b2391bd02cf117a029f8585f4b4b397fa5acef770bd756e7ca097682474be461a4af3544358ba8fd7309aeb4cef0815cefd1c0f3decc344ff08ac28a43", 0xd7) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) wait4(r7, 0x0, 0x1, &(0x7f0000000440)) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000540)='[\x00'], &(0x7f00000005c0)) r8 = socket$inet6(0x18, 0x4, 0x2) r9 = openat(r2, &(0x7f0000000600)='./file0\x00', 0x0, 0x40) mknod(&(0x7f0000000640)='./file0\x00', 0x100, 0x40) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) connect(r0, &(0x7f0000000700)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$KDSETRAD(r9, 0x20004b43) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000740)) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000780), &(0x7f00000007c0)=0x10) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x20, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x40, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000900)={0x7f64ea09, 0x1, 0x0, 0x3, 0x200}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f0000000940)={0x8, './file1\x00'}) 01:50:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/248, 0xf8) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffff9, 0x5cb9, {0x8, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 01:50:38 executing program 0: syz_emit_ethernet(0x94, &(0x7f0000000000)="1bee66730109c63a1fd9a9551d8b3de0a7d3fd5391401d2ce12372e48fbf8a86f2f3338b279f0c97ff721a0137b8eb2b8bc8cf3a4bdd56c869cc106604bad0910ac02c8465cdad6f5c8e106feaf17d1efe04a4d5efd6666cde06dc94d9be82cf2b85323e1e8349d40a863b2d77cbc5b67172c10d9c5c831b231d44785bd2505b4336522ef8ebf7de7347e0b3e7db3d2c932a6064") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() getgroups(0x6, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5]) syz_open_pts() 01:50:38 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x102) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x3) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r1 = socket(0x1f, 0x4004, 0xeb) fcntl$getown(r1, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x81c1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) r3 = dup(r2) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = syz_open_pts() fcntl$lock(r4, 0x6, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)) pckbd_enable: command error 01:50:40 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) pckbd_enable: command error 01:50:40 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x2) clock_getres(0x6, &(0x7f0000000000)) 01:50:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/39, 0xfffffd13) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 01:50:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:50:40 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x5, 0x90d2, 0x0, "d730c1e7bb6fc6e25d5b00004afea986a520146b", 0x54fc}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x10001, 0x2, 0x52, 0x2, "b7e2cb6ce002c39868ac7aea40227b1615b80904", 0x100, 0xfff}) 01:50:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0xffffffffffffffff, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00003bd000/0xe000)=nil, 0xe000, 0x2) 01:50:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) 01:50:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80000000000204, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x60d}, {0x1, 0x2}}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 01:50:40 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000700), &(0x7f0000000740)=0x4) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x2000000000000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000680)=[{&(0x7f0000000140)="bbc27b98b648b11c1b1b3e7cf58f97b73e6e4c72ba97af1f100e1e17e9d109fde008498b2d17b063999d537c83e67adb2e4b29a95ab3857de50971d4ae19998233a16836ed37858fd15a202e2670a9be6fe0c02474a71e8d8408d0206af013984ea13526619aaacb917183b24df6501831a1bc806501d9f14bc08389f137ddd1c63b20", 0x83}, {&(0x7f0000000280)="785bc2ff95d2b1c724caed2e5b55bba7fcff8678f6ba0faafff4b750204797619d83a9dc9cf00260e1725cc9526e1117a8d0ce141e8dfa836e41e8cc380b481e514981cf9a3f3b71e21427104dfe06fa42c3d58d06c8f37789459a62ae277609e17c497cb2d8495fb20e9e5eec03887bf7e00aecf083e216a465bf28767de1d18fff909cec5e59c5729e3e0b9b2993167340c24e5d5b3ffdb4a7ec74cec315c58deb685b99f4", 0xa6}, {&(0x7f0000000340)="b4df1e3f262e39ebedfaf9d0fd44796c1cb5014b78dd7b30dc1fe8704578856fa2779bbbe64f0fdcc83b9d5bcbbaba4a33fe6c17abbdc8fd423de9891f234920c0bdaed807770d59bf522827fbaa4ce5452f6a075f3f7024f75b8ebdc5cbfd106b25eecebe0f763d1561b3951206646a8fac8a316fa32a09fe2db87c73cc9e32660b040866d4d7b52f5f882c3eafda73564cb9bc70b743d8e26064d1ca432c3d1262ffc2dd4ceaf526538ab2271828084706afbb8df74bb029afcf712c621b826a0953e8a0db08349e1935d93dcbe4550f8305936fd299c83bd212b335d3a0b59b9444356758608ca8", 0xe9}, {&(0x7f00000000c0)="51a5106867c71fcd1d10849ca50353efa5ec9aa038e2", 0x16}, {&(0x7f0000000200)="bdb5d0dd0a1544944808ef0cd2976b027e32513ade55a8118b8700a0cb01fa31abdd37", 0x23}, {&(0x7f0000000500)="a75a2680082a64f233712f012cf7e47919515b527189a24bded2436ce80e515c0072f02d4700c90639061f2870f35da5a4aae12528149058136213c4ed0a00cd636bdf6480430d8e25bcf594050e6f82e2bb83af22da706caea617c1b78d06fdd9e663df368108402a69017ea247a0e33a7a35fff2a4f7083a2171913524a3e3eec20221fe044e8388d384c445b825e85c63ee3df2f57562047634f34b37a1", 0x144}, {&(0x7f00000005c0)="d6610f3abb2a9b8001798cde7bb625db9dac56b2d9d573a5877a69974ff0a0aeb841e29d68cc4f7d86aaaa0d78c29b51c287259078151ed318524871320a1ce31d76df3b9a91f4812c9e311a59bcee8df3fa178d6bbf9af47d75125b26cfd98a282fedbfc9427fdc023addc75a10fe0020981e4736001bc788a341ee4641d5594f", 0x81}, {&(0x7f0000000440)="fd700ef397d1575069eb50225ddae1271f092c683f0a166bed2da2e8244e41dd15dcd1f1dd43a10cf27012dbf04e07f7dfc87574cbd25d41accb4e9c75cde3214688186b6e1504f576901dfd3083a0f32fe147a2775b3ef56fc7dee5c61a", 0x5e}], 0x8, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0}, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x7, 0x4010, r1, 0x0, 0x0) dup2(r3, r0) 01:50:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10c80, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) socket$inet6(0x18, 0x0, 0x3) poll(&(0x7f00000000c0)=[{r1, 0x115}], 0x1, 0x0) 01:50:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) socket(0x18, 0x2, 0x80000000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10005) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/205, 0xcd) readlinkat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000480)=""/114, 0x72) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/104, 0x68}], 0x1, &(0x7f0000000300)=""/91, 0x5b}, 0x802) 01:50:41 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0xe183, 0xaf38) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) read(r0, &(0x7f0000000040)=""/159, 0x9f) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="feaad7", 0x3, 0xc, 0x0, 0x0) 01:50:41 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) select(0x20, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/66}, &(0x7f0000000080)=0x44) 01:50:41 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x100020000000) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) uvn_flush: obj=0xfffffd803eb7a7a8, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 01:50:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x100) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xdd8f7909da557816) 01:50:41 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getitimer(0x3, &(0x7f00000000c0)) 01:50:41 executing program 0: r0 = socket(0x18, 0x1, 0x10000000000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) dup2(r0, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x21) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 01:50:41 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) flock(r0, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2, 0x100000000}, {}], 0x2}) 01:50:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fchflags(r0, 0x4) write(r1, &(0x7f0000000180)='R', 0x1) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x10000) 01:50:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="331a0aed9d10f7e5e72d13e990c9fd34a79b145f284eaddbe98873a3c31a0859d8c81ea8a1ab7e1ac313f28aad74d36c721d31d7e1add19e5f99d9728d0a6f0bce2b453ec63f648a14b0eb90dbffe4e68cf86675f16808148b8fdc41037c64d4e5cb386b9d7a4d22c6ccf742511bafbe8355ca453434", 0x76}], 0x1) r1 = getpgrp() r2 = getuid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x4, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000240)="b6e7f7dc01d50e88bdef0d7a344e537c3082e69b5bc7c0c2242b361978fb85d7367f94957b4f5e190438d32be36e1e89c16ada82071e543b739342da5272597f8920aded6bc49b20675e5ee3b74f5eeb0fb8acdd5dd5aa9aebd07a40af6c06dac147b6e6108390206cb9e94554f57b18f12d30a78c40a29a60e80c9ea37326d12771e2543bc93dfd970e4bcc44b34b133fbee08b93f96ff3bdd625383562278da5098991", 0xa4}, {&(0x7f0000000140)="eaeb4cf60c7ac6239abcfd6f4d428994c63400d649bab2a30ca4ed2bef6e11ae86e8441ac9c5f8121f484e45af386056a4a4cf92feefc009bc47f23a55a0b0e0585630be0c41ed5eec4b15fbe4ef3bb5204417a829185fa4995bebf203a760f64ac4a7696c6879b5328d1644c1d82290f263b34452175f", 0x77}, {&(0x7f0000000300)="ac53e43485b1743deffa6258ac9e9af6fffa8cd51f86dd18a419bcba67a1ee1323a825d13a170daebc9edc6d51a1c60dcfd1935b45c9494b452ae0e7b6f936289e9bb102ce374dac74d161a7b38a3326e58ffb29466a52145c03c66f5d8a46c159db920d3ac03bc5add0bf5c2e7fd16cb8b6d815d1086b6ebbfd59ab53c0c9e254c0a5372dc4a84fb64f9123489ccc039dd3ca4c443320d9d3a37b799f217f731321c49fb98ca2f1ab844043249a09d88c3bc78a83836f91d673f143e75a8d5ec7efce0c4f2cdec3e4252db0079a40e897c3837eef255f6b4163fc18703b4757a4e0f45b", 0xe4}, {&(0x7f00000000c0)="5799a27a84828c368756ea3bd34882201f6c5d63170e306defac9b446fc3064cf83dafe71a3d5c284f92e149ca29138866", 0x31}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xe8, 0xb}, 0x400) execve(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x22) 01:50:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x35f, 0x0, 0xfffffffffffffec6, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71100000029000000330000000300dd0035b21ef0c26d08ec364a5e7d5d88a68298e0c18595d7e75129c5cf81a2abccddbbeb579a6e239e951ec80d3da4ab87e62b665682180248ac7a3065f4b63db13279"], 0x38}, 0x0) 01:50:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3}) 01:50:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x3, 0xc0) fchflags(r0, 0x20005) sync() truncate(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x67, 0x0, 0x0) 01:50:42 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) mlockall(0x3) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000023}) 01:50:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 01:50:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = semget(0x1, 0x4, 0x332) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000200)=""/116) r2 = kqueue() chflags(&(0x7f0000000080)='./bus\x00', 0x0) open(&(0x7f0000000280)='./bus\x00', 0x18000, 0x2) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xa}], 0x3e6, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0x0, 0x6, 0x1, 0x3, 0x80}, {{r2}, 0xfffffffffffffff9, 0x2, 0x2, 0x2, 0xbcd}, {{r0}, 0x0, 0x40, 0x10, 0x5, 0x10b}, {{r2}, 0x0, 0x2, 0x0, 0xfb9, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x40, 0x10, 0x6, 0xc4}], 0x80000000, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x22, 0x8, 0x401, 0x6}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000024, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x4, 0xf7, 0x80}, {{r2}, 0xfffffffffffffffd, 0x40, 0xf0000010, 0x4, 0xb283}, {{r2}, 0xfffffffffffffffb, 0x10, 0x20000001, 0x4, 0xe760}, {{r2}, 0xfffffffffffffffe, 0x40, 0x20000082, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x80000001, 0x9}], 0x100000001, &(0x7f0000000040)={0x42, 0xca6d}) 01:50:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = getegid() getgroups(0x1, &(0x7f0000000100)=[r1]) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 01:50:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xb93, 0x8000000000002c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 01:50:43 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='/]\x00', &(0x7f00000000c0)='^^]\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='\'(\x00', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)='{[\x00', &(0x7f0000000200)='&^^\x00', &(0x7f0000000240)='\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) execve(0x0, 0x0, 0x0) uvn_flush: obj=0xfffffd803ed2be28, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 01:50:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x18001, 0x4) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 01:50:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) syz_open_pts() write(r0, &(0x7f0000000180)="5284aae48a51df9314c9962cba0bb44d01e6af12892e749203515e9cbf618ab8fcec0d6aca9e94097fd6bdd61b953476a185183e651fe79d7eb5e4cc3f5c6d4bad4ad359d70528892c25287db270c2f6908117faf96cebfe34df42187cffc085bd40e99f74035d12825b2805698fc10215a3291d9ca0c30578cc85e4759280455e441acae5000c6028556ca5981103a442460c9d68033874ef20ecbcc969522c4c88789860c22866a44857a6cd94d8e01d259d4fcbd60ee55ecff3", 0x127) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) 01:50:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000140)='./file1\x00', 0x80, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file1\x00', 0x2, 0x1) mknod(&(0x7f00000001c0)='./file2\x00', 0x2, 0x6) 01:50:45 executing program 1: socketpair$unix(0x1, 0x4, 0x0, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x89) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/215) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r5) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) r7 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000000)={0x3}, 0x10) getsockname(r7, &(0x7f0000000180)=@un=@abs, &(0x7f0000000140)=0xa5ee14d5ff779a36) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) mknodat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x4) shutdown(r0, 0x1) 01:50:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) 01:50:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 01:50:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0202"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0), 0x100000000000032f, 0x4000000) 01:50:45 executing program 0: getgroups(0x36, 0xffffffffffffffff) 01:50:45 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) setsockopt(r1, 0x0, 0x2f2, &(0x7f00000000c0)="400a6c012fa0b66948747f6a8130d6677b50b3ecec1d942f2cd45b3157736d8fc7cc196cfe8ad6c0a4980438a9563e1d8450a226d063fba2c762b665b6ca485c22f0961cbfaee24c47965d986aa411f5ea71f5836907c6b6e0e2056b945e247609063720372c7185e98a0a28eebe7b919adad76c0cbb7961b99955ad6df7a43d6ac9187444647f7b0b5bfdad5ff1ec1dca1294db6e15091b1aafe835272f11da467039a677069c193d28aa5472bf8f1cb579af321a9c3dd8c480de3699a3ab029f5f6380f04181c9fc00618d93e50c2a15a4cdd8e9c72066e421ae1638a00e1921863876e1e30c993afd774ddbc104bd7d97e785cdc4bc5c5bf56291d3bb2efa0a47932e23e7572e255e2e7b52b212937e99a78e80ac0c189f3f9a262aad9ab4795fe139fbb36212e2152882f2fb92a1cd173c7541f7452ecd0206a0b535fdf370815edfcb4b60c8dbc1e483cd148c22a5919d2964b88f36bbd10950dbf539e22d4e9b979365d2ad5fe89562cf04ced2d9dfc59ee94cdd75941c0bcb30def49fc0822e3ab29b2c22485ea50b8c9cea1b1d8251fe07a5a0628b28ce2d6fa1ed688678a00605da6b964cc856728bfce6ee8186e4dfd9be3d480e2b05ef972d0c83b47a8b18caa3ed6f2319a40eca4c780538c9ef074ec0231fd39950d00220b112ce72499f3b1b4b8f6148fa82d6225565c8fbf1bdb63cf6fbfcb74ccb5a8e3194308275362a598804ac981664fde0b0e4350f85cdc0b5c12f6f84fadcec6fb4c782b6d1d2da7da58f4e6530a7648d8f98883b2ac4ec0b93883f1c8dddc2f0f3d8b406f121597cfcf70002b66b77209c58e1a1488123705288f28a33f1a42a6acd2c1292ccc91a21d8ab3b3b8b81b25cb432e13a88b42895fe82bb19edd63c94969ff24cc429c00d820e9954b4226efb79f062a8fe9eae3ef485fec45cd6d5f90c0bb39e10ace9f2e7f9e8c139d28096d8d97bfb090dcb914b795233ead0af72eff5b8a61b0c4a4326d31853f3ad13bfa75d8be697d44404a70978c712056e89e2ce503d346cce3b2e7ad146b0c2ef3e7c24624db8b54536653f497e22b1e7fd9cd502a269c353563424a70cbf8ae9abe60ee0b490d267314c858aceaf07a8e24f439990750e427fbe30d0128ec2f99ac96c4f8eba99fae38ab0fc7c684773a6b01ec1b10ca7f8a5cd85b669699fc7ad716f9b8cbee516d858ec63948a26a51ba6a074d06c687b9e78e7210685a3b6bee866d4a11379d633c117466166381b67d513131a363b173a7714aa3d0ce969dd61addb688dbb6eeedb8414390aea1f626cfa4e41734afe771ab56982927062f79e9ea9dd02c93b20adb803399c2e0b63c32675128f6fe079f0330fb502ee9f814bcfbb578f68e9bfd843dee483d1a2b280298cc6993301674c06ae8453aff08aa6651f4e45da0c31c65749ffb551b057c4f4c469539220dc832e95bb091e98d67e22b9e17b27009b645f2996a3ed966d5f6099f97f33c0d75566299999fc7fae1a1933a0df353261535781a114ae730b683bb6efc9d6e48a44d3ab7f528b9dd86fac107e67499ef4a285d181c3f7d05bdef3e5d2b7186e1b84f003c7916ad68a50b62642902129aa0efce2fef2f5577e409e37a67b901f65812647edc6f4c8b4ef103ed70742cf9f7994a28800fddd4192689efcc10ab865efdd3b80b02b8678430e42d065e49c8769a5e85b26bdda2f24b13176a61dea14cbe9f48ebb4f8abf95a561fdc7b704dffcac4dfc8b3f8235203e1c7f8050766bcd71979306f1cd1ca3e2d28b644871f5ec4aca0a5a29a8fd965a0330fb2eccf32baf1882d136e7893140f0ce771e236b55d5617f8cb99188cc37c9d5eec66b276f7cb21d44b6ac3ecbeb4731cdc33768e0cd2d3c9f0786627c6b56670cae7160dc249e316303edf030cb896ea40f0c4aca8e51cd313a8839ae714e7a42ba9fd2184a91910cada2b66abea876a51f4abaa00fbfb3ce3a4c26cde9479b51d2a0e7dadf0e71c0ec8f20eb902cf23f7574a9167ea3af353a9b79d3b0c14a7fffe79c2530fd0b27c7aa4eb12ef55de2d7e210525271c5a656462c18b8deaf38e083146f8bab6dfedd7bc396f85244ef7d50ac2b114b5bc7d7b660d3a9c09838def27cf4a6e959e5f41de3e2fca6aa3bef3e51f0e2aaa27d26543a16f22446d563bf8caa56cc5d7bbd20479b3f3806f9374f7aab2ee9b5b0dc99abb0a6537f3e5798149e648a646e2b3add57878f593dd885436a4d6136efe7692d6758b2e164ce2a846e8f5281eb8f922dc79cb99c4118e037b725235482145ab2e5f534dc01c4eb907860495aecc910075c6853caa14356033242e0347ea21b021704b827a965f69f20caa958af4ee8673f018926d18334f33f5b80221f34f8f75ca17ff6c82400b97cc2fef53ad2120a25e42f29931df48a21f7b2c103f72389429700ac7650f267015519032f7de096e33efb6fd0628a921151899e63555cbc62ce9ecdd50ee3d2d372ff114f8f8ba6711281c7db077e6b10972eea57c236b04c81f968b4f3542e2e2b625bce039f984859c2892b72ea293192b1f31a56ed45f8ccb5de24e44b1a64a0bda4043a9c2f5012a31a37433794c0eb6116a3f0615b1b74070fa9b34453b502e16827bd030d103ae31629d6c417ce3999adaa938d2988cbccb5ca0e0c0be7d0a8f58a6a9d8cf2d5c4abfb252f4065dae0d5137d51dc3e253d42900d6ac580e45f25eb2be0e6ee5e3585eae1cdd76d4e06486036b065d3966896d542e41118dd8de4260d2428c2e5102305d56eca47cd8f2f2fc30cc07c745e72e332f00dd4b388be6fa6ae8e48ea0da5cbc00b9277c008e83d7ca4ae7f2ada4c41714a65711fc2498af276474c8fc0de434ab8f9517622344beb095e57335c00c6c3a4a49c0ea256b20111e8de41dfdb3f9703a680a0f009b11430b7502708fa69ae8759b4dd00b0d0961a843d4a11a55c7590762caffb847bbb9b70d810aadcf929bf2c3baa45460ac1d44458c21e43fee804343560a55e8e7cf71aff3480b979e9626e6e9b96156bcbdb2868c0d2c5ec1988b839d08558d124164d3246550203933acea5f03e4e014e5aa964cd7e7a1a1650d513e11a4f0c5558483fa040995415653c66bfcff1d8f36378028c32aaaeb57a9b373c310ff881bf091ef7c211e7f065e62a90287cf840ca6829d03e00b53a36224fb5e806618aa8c6920011b70bc25f2c5c2019b83626e4e3af0951accf766589c1f142e27d82e9d2e8cb858902430334bb4f6c5d065ef52e43865cf01ebb4dc69b4fd0a54ed58b5380deee552c32fe04fc9aa3208792ab14f64b96d95df44098ab3d7c63052c527c52dc17e7b43f4763e92bc04b1406610c825ad885e37895d0c36a949c09417120c5512bd2365316335f98bb73622d143f74c2beac2b64129401208fb16b5810d4f51e9ff6a93734ec58f6758a936e54665fd5608c453b28fab90606e23e62aa761d6cdd282e5e6906d7f549420c1062688322b66a70182c3475006d7a85651cec44ce42fdb8bbc0616cdf31bc7a950db2dfe3a2bd361731cbc10a663cf9491c098e6612cf0d1f00b607afdad33142719624c786fc98d999cc7a63697aefe78cb77a189f27efb4887d674ed568efa2abacb8f8ef8a5e700e4a024b7f9c20121f72a2a1f840230ec82179230e3f4cfd63d33d8d84ba1537c576c50582e19c2b412b3fd198d84aa759b2b86d8706557b749e0b13bb5b316c3999da0c600c361d65b93fdf5a9f48881c32de65c1469e1a2a5062a42d6a693afa96d350a16d8893e564667cbd285ab3bdc67201d05f4785dd4e1e07c3fb6b3aae619c537bf0452ede2d770ab15ab5056764a5ff4d11a312a602393bafdc1033929f667c54d8bf032a629d04db3053d3879ad00c15d846618e85ac16942e174173fa32f13703e190e340f834e5a65170e5d7bcff59678a54f381d70de12ce55df4149722ffe729898bb0376561da11fe15ff8c4a54416e525f8e44adc24edc6950bfb9985ecee9afaccaa37a0ad77bc45739da2bc777dceb7b4843e1a1ae7a5a3118d661296fcaf4c3f5d34f458f7c75642297dfbeb808810ff034917e684eaf301ba3fa5005893f4e5c6a909dbd9e35a1f5e94669666b2c4ca8409bcf795a954fb781af0b0f1c296daa2e50f95a9d683ef7317670280033a8dcb0fd561a1c9b4b6804ee65d58c99022f2b36ee783bb39e988d5c9e8ff7a73b60874f8f95d34ad52acf399c565315336c54640ee5302666f23722f0b606d3439e245bb00794656888bb5fbd8130563583a34b0d3e654c2dcbf0a77bcb7135f7421559c02be17a6b9fddc2e197ca34ca10edb5350f8b4f64cc09e0650bf78bf10ed2eecfd1f33d338a00f9c5daa78a3fa45d86aa7a099ccbbc9feb55d863f7618bad463841eead9018444167c1c1f9f40aae56b0aecd7a1038c8b1355bb23b8be8bd594bde681641de85005aad9f94388909d4b86d1cd72d986a796240a735ec06555a1bfb2eac7fa44068e28a798a9eef4a38dbf38723b7c9db8fee570c80fdab38b30b0f9262df04fcb3580d54415ee7ae48d5a0c1764d03d68bf5bb5100380d43e69120e5744d78a4ed69d5ad5d607a3fe2eed81ef07cb49090803b717d65951081cf771f2abd3943d88f784aec38aa1be1840bba522cda8a8bbf04070ea5548a6747787814adc91f6c98c1fa4f636f4cc7b3763048df109e2ad485aa7137044c9c9146431deeca485db9240f22ee8f12ae1e22a47bd8039615d10b3b350febbaf1b4c1bb7c97fdadd7ee3668463759bf93ed89b2d4844c189da8f115b47acb179083950cc28ea75ac7995ee43decc34d1e345cdc7e16ce29da42c800ff237c36cb2394d66c96e731c8474cef54009080603197c086e55acf08dfbf75f5d2e2d0ebe7564eb83b8e2b05ffb94ccf76d0fb7d438884f68476e4ba6c608e633293782cb02450f292f1fd27907ffb9f5da39ee0a33055876936bf0e54d401fa06a0160f5b496e6da7fe639b9f9d65df2794e60adb6ce05e21eeb0b4018facf3c9e8a771fca1a606bb30c8f0614b9d093dd08a79df822c16ac3b26befc8f6935b0eabedc5d87c00673ae4a3b81279bdddd8b695a81c26da91025ec3914bff753c113eac3b5b3880c0393635396026271b8b337c72f1a0ee94888a529a25f6c60894db280becf041e73620ff9347326e0c567804da00ee4708e9888c0d391ead64bbfb11cf0289a100816c8eeb4ea523fa38002e1452d31a22835d286a1ab4351dfaed7b9a12045509f299b37c9a1b86aff81388199b4d15ef1043f6060b1f5d8b8332a465bac9ec6d409773e680bf5c7ed3b68309accfb7e8afc6b606738b4e7a6b3fdbadcd2ddd52baa9fa198ce5fa0e950d9f203e36c2537838e52f3ac1d628a5f48f1196dcfbf631ea208c256d10bdb77317c12bd17f40a91bcbdabb24cd61681b61c9ac5f7798f50289093a9eccaafefccadb47c773dba033ecb76f2a40072ee0d38d2a1ed2ae353fe7cb15fab2ffddcf56ece6f05b4e68e1e23589e1007c5431a7e40a82ebbb367f43deb9cafcfcfd61566f6ef17e32e128de37fdee45de411041293e32bd33ad7f541e4e2b3d9655e6dcf3f94a372149f2c9af9f01f622a5e72b7a301a9c8a0d60dc1bd0af27aaa9f41c44253f5ca9cb7c64428df5633361711bb17a67760064cccd8bf45efe19b05525fa3382ab594fee4ba07680b184324068bc570399265bbc4b3ac568db57727132f519d59c22ffbb27f610ec33182ba3bc048519ba8b362888d0b407c933386dd", 0x1000) r2 = dup2(r0, r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/null\x00', 0x100, 0x0) utimes(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)={{}, {0x8001, 0x7}}) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)) kevent(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x5}, {{r0}, 0xfffffffffffffff9, 0x12, 0x0, 0x201}], 0x80000000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) ftruncate(r3, 0x8) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0)={r4, r5, r6}, 0xc) 01:50:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="c3b3bb3bd57519af8dacf3c3e83f001934c75dcc39371963385dad86411a5e18a83e07843eaf9ce13aa651682086f18df85c766f3e2d2ac4780a4ff0f74bc4358d4344b8020b634821a2ca70938a863e5c2bdd4b13567572632dbc9cc956dd682dec4a2261ae27697f52a16d2932bbccbed08e6c57bff7e5", 0x78}, {&(0x7f0000000180)="6ab89aba1f814e873b66ee65f5b08ecf45c401af1b2fb1f6863e27c22b708f", 0x1f}, {&(0x7f00000002c0)="68ad0c3351e1bff092887c8835259b4b61ae63261b30e06649006d9e594583eb4cd0fa3951ddc416f0ab2aa07bb98f31da9cada42d9fc9f895f5cf51ddedd0f1821d84829a0e1c61d62bb05dd2f8f7e689c3bcd30c0bfda94d62bfb337d5f9ff70516a520ca513230845608ab0b30e5b5b764daedbc476527ced7ab6d978cc832d2ee2b53919bd707261cef83741678daa25775bcd459249afe82e47f66b04157713a7051f70a6c0db86edf474bdce51060ff5b8487f050053a70bfc832a577cd306", 0xc2}], 0x3, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x9, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x80000001, './file0\x00', './file0\x00'}) fchmod(r0, 0x2) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe}], 0x9, 0x0, 0xfff, 0x0) 01:50:45 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/78, 0x4e}, {&(0x7f0000000040)=""/17, 0x11}], 0x2, &(0x7f00000001c0)=""/42, 0x2a}, 0x2) 01:50:45 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) 01:50:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x7}, {0x1, 0x8001}}, 0x2) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f00000001c0)="01000000", 0x4) socket(0x6, 0x3, 0x50) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 01:50:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x8001, 0x8, 0x16a, 0x5, "c6aa1a92e8653f76404e92f37244e618362d496a", 0x3f, 0x2}) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x80000001) 01:50:46 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050305001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x184) 01:50:46 executing program 1: getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x53) r1 = geteuid() setuid(r1) 01:50:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = geteuid() r10 = getgid() r11 = getppid() semget$private(0x0, 0x4, 0x0) r12 = geteuid() r13 = getegid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000200)="0e2e9cc6184fbc6ba4ca7431699658b6cbd11aa1fec484256212cb710637bb807a512440e189902cf76b00ab2c4f2d8acc64ef1bd9db2360", 0x38}, {&(0x7f0000000240)="894f36f20f61df21c2eeb05aadcd312d67e55cc057e8a552e6229fc0c1bfe7a94215ed2b4ee14e4f6a755b13ca6fd818030f6eb95094621d81a222ba550f8da9ea458a913c94adaff7a293ede42a25645c07fef54af3f78b30e2a4d055d0cd6f9648624e43c8a645ddeb3059f7ec90430d866ec7b5080ac1084eb99d", 0x7c}, {&(0x7f00000002c0)="151babbf9f59a14a07c933ad98c6501ca6975bbec364ea378178301fc1f3977883e39160664eb109ae178da06f71761f6e7942c000d266ec0cd9ed101d70c982837b95328014074807dba9bae81ca6cdc611c2f0a3b470440dcc6ea7237aa0452dfe306b36ba04585b03b06dc086a759e2530d09dd9958405feb0dab6dc017d02357b2b033655ad7c48f9a15df8e9e3dd5134fda9781d9ab47e7d37a2932f92e56bf28a47871b7677e3ecb75316d85e78da949f05d3c6a24f461217771abc13fa1efb163eadc21808731a0b296feec6221c5148c5025c6f7056eb72ac325f05f42472d6714cde447a9573473c38e88402b87fddbae5aa897496bbe", 0xfb}, {&(0x7f00000003c0)="d79a8fb98e52e9fff8bd7a3395fd21c08596b4694b388da1ee06033577a1976e97b9b160a68d7a8da5b19623ed2babe0a89926900dfa1d2540bbe43d9df241bff23aae5c0826660575ee2f70771f73c1bc66548474b5e55f9cfed242f0198feac00970948e14445e49af935ede209ebde990af38343637dc3663c6ec6c51087f4d87230263b4fb2d47b46bb3260c5e0b370e02714b44d0e6ea698faf7867011582b6d9ca784213a5b0767260368fe6cdfd6d60c055815b4442d1097d034f9b937f505994e10571d78e8f64d6eab1a46817c2eacd3fdf", 0xd6}, {&(0x7f00000004c0)="119b600cc312bc1069eb70fb079cb105e7b9f31f11d791571dc728a3edbffc72372eccf6f434827631824075292990a8f702bfc7d1d240afef9d9e2847a37e62", 0x40}], 0x5, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xa0, 0x400}, 0x6) setsockopt(r0, 0x5, 0x80, &(0x7f0000000040)="ff07db70101c42a612b7021598f7cfc8d7ae547b23d0eb24141e1074439652941b2947c693896257bec0872f380b351de3d16015d79a54b1cc04901fbe326f5e1866934c0b64cfa326e01c9f7ddfaeff7581cc7a3842b46f718daf68232e3cb8532f8dcd029465b92dad6ee9d6d16894b90e31bcc941c65fa274fa8c1fb402ad0c2a68bcbef209da8e8565a14f80c38fee8fe4a505a28843649d3263a34c9cd100f820b2de", 0xa5) socket(0x20, 0x4005, 0x2) setsockopt(r0, 0x29, 0x80000000000004c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfe7b) r14 = fcntl$dupfd(r0, 0xa, r0) getpgid(r6) r15 = getpgid(0xffffffffffffffff) r16 = geteuid() r17 = getgid() setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={r15, r16, r17}, 0xc) ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000100)=0x1) 01:50:46 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x200, 0xfc, 0x7ff, 0xffffffffffffffff, "55cbdb04dfb6941fa3cc4cc2ea74319c3463e33e", 0x80000000, 0x4ee}) open(&(0x7f0000000100)='./bus\x00', 0x606, 0x0) 01:50:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x98}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res(&(0x7f0000000200), 0x8, 0xb2) r2 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000001580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3b0ef106acc2ff4f04273298822273fe46f9ea6216c5fc47b61a66dcc25fcda0beb64c1ee5ed07a84d38a078649fa887a93b94cbe901fc12cf211b83129a548ab2e2a4018af5cb844e8"], 0x0) getsockname(r3, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) close(r0) flock(r0, 0xa) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000240)="1c1b7a053a9523c3433390ea7534dc689b67db355eb7b9d3a67fb2f5a17eae92ed09db799c8c63601926a1714a6912cae24a6ce384edb73f7d9aa5725994e7af4ede1de54ed90b9855f2adc2aeafbee7ed2fefa6d3be06a6a13e6380518f3b17f956ae5e3b7f74577798082b829f8efd5afc93657d0acb2469f3c87d120224e40c5dbb997adfd65b43c78ca3d24d572807f1b0d926d3f33118dd61d3a56f6619c3ecb55dac04f80a98e6f0f9b0db477f65a8d81ab497dd9121f50737ed8c0e46f3b43e6898f53479760af8440392cbbe53d3a4fcade5481b5181ad7976bfcf3e0a457b04639951a8095b2eebaa3ce51ee58c422c0131fbdc4bb227da90e8ab01f2773ce831417a095cb0abbcc78fc87e9514e62ad15ce7b24e91e244ead1bf770c1f6fc7c6e71846c71580228c3063d46134ba6f4c23877cf97ceab442f6832cd99db67f75da9dcc0c2e172a5f19de4d0d9c0d5c6ddeb3a14a0441eb18a31067582f3bbca2ed80affc729c25f9b54c7308e8a5e42ae073ce85470ca2087f9839338251f7d067974f30f26dd6934ed87b1d0d0df571d30781fbafad49f7d706b66944452952020c3a59006f98554f348fb24adafc8e6b31681fbd9862192426aa9b1f28a44ff3293080724d85a099aeb51fc5b3b0c1a6d61dc6fbc1deb04f7bf8b0a1fa503608655bb2cd345d68862a9b6eff36bd778c2273cf483f9e89515e527daa07a3d36efd21d925be123f51d609d16dfc0f7239c7c303e42b3e75134e589d5641d93b8a8e1058963d106f2bea6ed4c46357364e88aa42edecd9ab240cd03251382d5f7542d38659451ebef834abfa1a4935c55e3f25b43e78cd53ab17fb6988a247f191a1f6d4dbeeb71ff40cabcf346599745cc1262faf683ea4a848397ce46242708d418df526b8570c1a497b849f66d6e488a715e9d564c76b7bfd275a3af25cce7d6b5d73a8715bf8b6bff4e558ea19e758a9ae79bd81c02890672ee560a9167c02c3a80028e81a02a82280a72f84a6af1a17922448ef6087c57dba12db5e2d90980219e4529f942c087883ea617b20232a3a7d3913a0dacccfa0ed88235de3c17097ba59bf42f07ad1d1c3fa56c4bc3bb0001f16e05cac9e4d97c9bd10d59505a6b23ecefc292ed040d2a12c4153eebe83a6e0910510b3d03e6af5b44fc9c6f187f7920670d896169142f25c747e395e5a518d85ad34d50669f9262336027b763f679cd55ffa405d1b29ad0f50b274a4d944f088b61fd988de6c18cb3efc2b818da3893bafd1f56f087ca96d3654ae65f80a3a0adfdafb4e8f4623193a1fdbb08154b4430100c4e149c90bc467975f3a821eb661b5938afe081d182421158d066708a62116e27b7574046f168a45d4f6efd048f00dcbf1999be15503f826550d466a4784911f82ae60419bc720d0d0019719fec8919b966b32bee1c72f8acd233065937ea8acf629015e52386220eb4ef2d9b678f2225b14a07c6ce323fa14af64e080916466fd464c03b68f70c1973cdbc4793a8fdbda7e4b39834226928af624df59adc6627839fbdad8f4ea0d405313fbc6db460f62e874e3c09c641751a85c7b2bb244c07326dd72cb931f4675b43e026b81009d6f53ab73c603512aedff32e99c87c6c78f04734d41dd2e96337a0a37e57727897d197cd8aefba664b323a7cb90934ffe99f3823b413e6370e439f0a608f2bccf536ff845329366af89f1dc79f391506cb37f0bb4ec4c89bb89eac88d375589558723bdad815379ccb661377cc56ea965d70be31665f56acf0addb55c541de9598afeac889bd6ba7c9f4d6cf58ca73aed934c2b27a33ab2487126cddedf50ff69d487913043b3e2789cee129bd9df610c24033621239c68caa92fc6f704c981c4eec2c3071692ed9d512f3ef5a8cbd92307e2f6ce23e4bd47b6b530a1196c4ea12f47d9e962fc51cdceb1eace55851d368934b938de1661205302a87b920b0ef15ec1bea72fdb69b54c1b677cd067ab2f6eb0264d9f08573fe971a5127ba1977998cd6e680191a6f487ba719d3e5650be9f0e5c6e34237ae0c20e7534513ec7240402eda95e7840dee624a18d7b68ecfc2c6e98a5558345db536235cc01aab129f591eb237f2b49b53c168d51c8e7277ec48fa0671bb8a82732ae6c7186a549a4b36752072fa015457f8b3169a0551dad3ad4c7b74c026d1ab7216c2356413bc4ec9c6a434bc54f3f4fd82e73fff6337bdf488c0047cef8b66f8cbe5a8ce7aa52a6c0e58c241cc2bdd8f09a0e7b96e804734e035fcf3662bd9ee9483cbe3a676f8f3aa0d796536e8b6ae61ac420c21945cb31a52c21c41c3c1cc18aa14647a8794b2ab0261b011176d0b7e2290df7710c37abc57436a09c00f128dfe0b6604285adbaeaaa8fc69ae1360d51ffc0420410b393a7475cec9ee7489bb637788465b3a614f11d0b983bcb881e89a0e796fe3b4ae275b93c7ebeb59225270c0e7c055c50d8e25fa9a6ad32da864cd254c772402d68df2d00adc27c30474e72c9f070a49841674f63c21c5b4ad97afd05d6a3e39836a293459210fa7f70323a5b5d24701c3319fa4ab3b1f70b939a60b5a6aeee44f7515790d580d829176665c8884cbb9e9df60d54c09bae18a70984c9354c825d8ad64b828eebcc9b8d4dee2b65ef72021fd79f3589b2010b0bded5e3f828fbbcba614412489ce0b237c5fa151f2bedcc5c61e9df043db92a2e5d6480a754cd7d824bd3c284cbbba597afe7f28ebb60cefbb3db06243dee30301d88ab90834a67a3890e8e4d0d509767ae6a6c0fe333588d7c0a43adba6d9833690cbd96baeee75f4dcf346cb98ecd319a1cacf6875dfc0989a594a6330bd1faa1f873b9ab730c7725816701e596a48099c773eb410a0e9cd0e1bfa6a24937a1e48cc819ae10b2f5af9c72dda3de69bf0ecc3bcdfaa8e585e0010b8671f71e20fdaea2485a51deb5d96e7d8f8e055a41609c0a67d0a380301ad082d98abdefb7692f4df007114a3e0412c5fce7cd5d8419902a13da00e9af9106eb97d46b58cdf6ed4448122947c9d623a1a3a36a22772e35171ebd149726fead096188ebb8e0abc4f0489a0a36585da9b7d8baac46e989e94b2af9fb8d620f70f08441a3ac3fa62a7dda922faed25a831169e2dcd7786ddcc312ff1284077b1f61fdd97837b12bce2c8554af64fdba9ece60ead72e23d4b053660f0619978569d146e28a45b05aa7131e02bf09c27dc04531a72533b1da5858b63f592ef721b54702e31ca3f57f590a78fbf49eb6e32dcd5d8debe4edd95d102ecc5525a412ba34ada92cfdf360f6633a08458a5b3e1c7fca3c041c462c0b2aa8a4ab29c01483142bc2688ba613b4647ca8fe0c5f5d1b7e4455ba043d2a321fbd959f52b28d68d5e25832a7d8821e66cdf672378b43d799fc9153db8a07514a68b92f5c60c320d7539aaffdbcd7e4dbc50d010ce87d8e838a3ab2031f46744d3c0339a72c66b1695286d354506e531f98ac578664ae91fedc51dd31f92ed18f6d4d954e86718f0cc46aede8b54e51d4eb0dbccde64c8d67fddd8bb0fdab41ee5872210bc6e699a20c1a15068b875558a8338d88646b48ed9d028821f5974d35cf7ed0babc9d84e4831fd756513986e8dc00a6fcb705b00355537a835260eb68eeac53821bc027db88cb261e4ef997f4cb1db4b472744627ee3b765d98100ceceb97054e1400d3c3b3d50dfebe3fa0c5d61cb0224f427c84fac166e8246e87a0a587b69add401cc2218e8d5ce9c9f34ccece4894014e004578c1c1f2b6a5beeb6175dcf8178c4f5d0af3b074d939aa99a4ba97e436cf41b06558f4f05e59e24bac698d3226b9ff680d4729696c4e9364544d4e78ac3f2bae511fe4586de09866f9999607176a9929d347a9aa27e7721aa296955e25aa1333b02e8c6417ea65709200a5e2cb9356eeefe9966c5bc29c898963a87a696f9e725db960ff8f75d37f52a3c1ef97d45ccc2f41aec8c71f1527c8fe2da21540afedc65ff74fc32efd99e8ef84ae77d666aedccd8a2caf218d70bd9d11513cb98f87c65ffa49f3ff4dfe04d2364c3adb468d0a788127b83f232aeeaaa1c7ccd446056ad909bfd8179856052f4aa844048a7e6816655c687d78ff9b9a266d7e0a0e7a4f0d737a3647da211823f3eca6bc83adeea4bfb552ac08f8f4a6003736340c199a0e10f7a0e564523e4fe458f9b9e46c72cee39a0312bd5ff3aa76ec8f423844bec84c66939f6e51f9f49f010615140e0683c7bcda8b47665d6cd0214aef0496bb262334b27831dbd3d1f3f622468166cd5f2c493cfbc62b7d940c8e5f5916e028a2edb5b2cf0fd88dc30bd5e01ad9f0f9300db16ee3946b2ca929259d29d3381d0c72a8f699af82755d4db314a54d7358b448ac9e1503e8a7a4bc6afb053e648b677d87d7f010e6e3dea9d738d65c9ca2db6686d14857f531915a9ab782c8e48f929a76be0575f3a8be645d6451b9c925412f5bf85fff7456ab2c01adf507dfd1e29ab8bd53e666abef1c412ea5e69645762bc274cd3ba63ecdd86661ede372e9650257c55f98f38ff9f514380af7c0efa80dcf3641aa3a6eef72339b753dde2ed9b607098bb362e6aa45542dac045ad34b25353087eb3c204188a14f065a8ccfc8767d619877a8dc3964e8ae994d0f896b9bfc6d5c12d6956bb629c563f6e6bfc2508aa31e4672950bc633485fc22427510b590446346426db3bb8140cc92a10dd897a9106498e05c3b041903753a680c7b7998f68b352190abc725d27d8fda2e5195f97048695e94c8687fe51f32e4e22d4d849747a9a498c581247d648b95503dbf6fba4c8aa99f381f26f144ff7253e5a6296d42d3df2d5617a9e133f80291c91f389f6f8e763db5aa4d814a3e4ad5c0e49da4bc4a404bd4158fbbd2dacf640c01ec1c1cb3f7875191241a77bedea6a8cba96e989869d30c0c1e97f0f6299f967e5e6ce97af6ab997b73825f3a5f594361f85818b4efc0d17c35f3b26546746c65b7d0aa8045f132e2f5dd3b349318e7ec92a6a916b4fdc719b1cbab3e71e9a633ce1d1af50257ac4afe2aad069b5a25c549d607e3a1d0bf7567580a480ed74b89ff972982d58c6dd41cd291acfaed89a6406d86ca7fad6e4fb3195cd0ecda4fc6912c14387240d00deb9de8da55dce2e555a5e2f032af5dbe6e115311cd03bd886a8594d075d5561392d20c741ea63b449d98f10f554c3191e1b434c6d0398e651fb4656a39b4089751feb87973471c82f098dde9f8c1f4555a916792f4c2be3e639ea31a883ad94792e5759cf885cc6916619b7fdd0d30fd1950a8b0a8085e14bc00cdd3245028e2512a24934a3c9556044e542ee5b97ba44ac4005c4888f4df4736ce8373e194e456945d26cca92083a29b8b1e7d13779901d40459caf34e54428c25d216444f1aaa5147aa28f2b69997d8c0c1e3f98ae5f252088ff436caa66df50c265e46260250279da77cb12a9e826e4aeb86fe1672c4728b6e9972456fbfc7d8149e05ebe93947ea4577a69a169c62597d9f2da36c642afc54c67ae59d274a1d0c50ff1282345a339596edb95dccddcbe73e3980d7645f64ad81e73de4550231d15b80405aa566eeacd34bb3276b9af986fad57b3e69df7e9297c4dd160338f22c7eb13a744a69d44c75220042d5ab4847a34dcc0dc507611afd26352c1362fc451f152c57fe5e501b148dbe7771fee4acf08a67c2d395222725135bcdf563dcda6c9b53b92585024b32096d8273f3810ecf47f714a0397f1c8ac8ab1cafcf4f8295ceb4abb38982e30", 0x1000, 0x4, 0x0, 0x0) pipe2(&(0x7f0000001540), 0x10000) 01:50:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) write(r0, 0x0, 0x0) 01:50:46 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x20000, 0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000540)='./file1\x00', 0x30) bind$unix(r1, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f00000005c0)='./file0/file0\x00', 0x3f, 0x8) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) preadv(r3, &(0x7f0000000500)=[{&(0x7f0000000180)=""/160, 0xa0}, {&(0x7f00000002c0)=""/236, 0xec}, {&(0x7f00000003c0)=""/250, 0xfa}, {&(0x7f0000000240)=""/59, 0x3b}], 0x4, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind$inet(r0, &(0x7f0000000280)={0x2, 0x0}, 0x5f) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:50:46 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x20000007f, 0x0, 0x100, 0x0) 01:50:46 executing program 1: munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0xfffffffffffffffd) dup(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x948, 0x185) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000580)) open$dir(&(0x7f0000000540)='./bus\x00', 0x8000, 0x8) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x100) 01:50:46 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1e, 0x7, 0x5, 0x4429, "19155773315ede7fd5b927ab7f7cb0677d171d2a", 0x6, 0x8}) 01:50:46 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000140), 0x0) 01:50:46 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvfrom$unix(r0, 0xffffffffffffffff, 0x0, 0x800, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 01:50:47 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) 01:50:47 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x10001) sendto$unix(r0, &(0x7f0000000000)="2efcebec0081e4d868987a3447c7", 0xe, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 01:50:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0xffffffffdffffffb) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x801) 01:50:47 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./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), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000340)="a5", 0x1) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) fcntl$getflags(r0, 0x1) 01:50:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7c) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 01:50:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000001000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) 01:50:47 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd0ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd711bf0000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="357c6f6dc1e2a08af49c4897d9cf71079c927339576a77d0bf3ff495a34326ba2a8226995355f15eb574", 0x2a}, {&(0x7f0000000240)="8f72d8cb039156d3cc69dc3ca56cdb78c6170b4be7bd08e6fb38a30cf1a540ffcd8fb67f2a41ef311b2f4979ad2a0f0f921e7bf273aee70b58a841242e2da46c61b6f590994becef94d7d791421f7a6106742f1490945f19a13e9373d0dbeec5cadcd60799a83cc406a0d34338efea693446df1854c75a9e8371dcafaeb6aa7409739979fe8a470e3cfa7032c240d1ada85c0d3fb3fb12f0187957fbe4ba862b2df8d30251d6a04b50fc12529dec3497d2a4521fdb5e30fb8a572ea917c566d039fc881e6b8bb515a0124fb25b7617f3eccf4b79fd271e4d5fca5f344d", 0xdd}, {&(0x7f0000000340)="baa8b845cf6855eb44834208d4fff261157cd7e9eaeca3ec751e906e3641c8fd76f41b3889ba5e852303f7790a8b4eb6fdfda549f463339f413be22418614ee63c5ed5ddee91b12dff6e7c7ae792399769ebafe56ff3a6c6cb6682eb5c5688b98f710e191568b70adea0d409cb4b0f3954609d27710826e0d28e55e2b251e3b6a1208a8688c2f33d9977f8bb1f50579e2c47f3f332ccda252faf61af13b412154f9f758ac547cbf62ad7137fddf8411d25799a7ba938f096d0e2b143a3676da6ae734bebb84f875f2cb30a652ae0a6732baedcab6ae951d59217ea2d40a2af3fa8b428637cec34c9", 0xe8}, {&(0x7f0000000440)="eddbf1171223592c32469a9bc071e2ac10c739c2767ff0cc86c64975748d16e17e04bf5f21b330cf24e8ca6f8ef81fe92903dcf057b5e8ce0a251074c5e5cb3d0a905627e62ee5602cad6bdd55b4d4b8569ee5b4bb61af9664f57e6073bd69951e43370a92966694514d5c5393cd896219c27f6c090971884159a94b10", 0x7d}, {&(0x7f00000004c0)="c2e0f2f9ccdf499c903faebc0dfc3c55491643289fab2d2ca0b8c8dcf349afcbfb4f8dcaa9cdad6b714391a8ee763d83ea606050242ee3c61d3521fdf65579280eda23c4a434cb91e839ad53249e6bfb41ad8264a3d31a0a33c69628846da774f4631ec9731bde87dc7f1769299dc027db4019a6714f01b67554a7ae5875655b231c2b0ce38587cd7c2bd68bb83a75412ba385662186bcd32abc8da8d8bbe1156f5099e76bd28d2f7f81d9398eeee411c5398bea8c19863321fb8816bf8b0b7286163873c3fc0708aa69550cff1c147454d0f62661e2b603ccb862817e68048614ccb5d9a18aac28948c14cbc03d1d9de29d8620c43a4eab64baa247971710923619b4e08286e05b732dfc95c02fce0a5d04a8ef70c0fb81254b9e34df10f3b65fd465fa269c50762104eb671d2f2cd3e35d9d740608a28a5a03f5bea75cf2b76b7c9af8b910ddc83611dce7c95cd865856463dd531642e5a751f1b831c47375c68dbdbbb90471417c3bed76fb13c389264546d56a94a564109e725502a0967b462b98b7d2b843f5e8422ecdde07d6156fd82f415c83fa1292c4f6ccb58f4ef51f24e5a38c9b20387c63ac2478bb6c25b9d6bd3f96de1d78e8ce09386641f8493ca6e0fe163bf6329e0a4d5da8d77538b328c5771c78246b84979e1ea59199015046e80949bb0fe84a665423f26114144e4d8f2c58925732efdd018858d61f9ba2a2fca7d4f50973932e293040b7003996130a0c966a55eb8083a2c17b8c6cd99ab32b8f1e5521282e9129f3e8b3c84a554589205bd533b56c9f645f2586c44b171b672f0a6c9df4d7b656898c31bf0c79eae9a3012a991f21e05ced2565829a45775e2fbc9db3d324560dfeb46d1abd8c0ab55c66e73012fa4418e0c0aadebfd8b410f0a2170017a8a14661cb402480dca77bbde6b57f612a0a3f2522572fe4f0929cd4752815e24c3f171b6b208a8fa2a1898976a6a653ff128c3192202f6189d79f315b7465faf8ff3832d62668d38a554c514e18f16c8745b9a5d20e329955de35a9fca345a1965a2256591ad3c5a5d6ad098f068e3aa5d80e2cded4768364e834fafee5c1d6b4c8178f773de8e5d52d8c89c15b292b6f1c44e9bb4b29874fce87ce099d73ff55d58fa1de8f01c1aa91d98c72d559ede09113a75ced3adc170a1e2aab07fec741806b249d4224a7e89d3c2c69581801af7afeeea19cc4f6252ecb6b29e2860c4c1e761d1cf46fdf9eee67cef0b81ed91ec28aec0ea8247a91f204dcf9b75e5116e6ac350fec7ec21c762816f945a15a1b9e60eebebef78ffd769f35cec47eb67206f10981fbbcb4495370f0ebb80dbc333df848e0de96511c605c438de8e8228fec88884455aa56a7cfad09c500d876986b553bd36ca2afff220d1f0a910dd9aeb51298aca824a271851f912cf7b6d7658d27d7e5a80ff2ea8b7939a4af3e0a9e52fc87e84afa2f5a2228cad81c5eaaa5bd017dd16f86248bb52ca3c4b78dc735bc79edc03184ddaf1546a3462d08f796f3f4343278915208929a234782bea35334b406087002892aa73777bd023aeda54209c4fbbcdec649e545102273ccac30d8ab3fa6a2d65b092f3b61d67fce0690eedff1aa89cd0a92ca7d852312e04d6b48b673a0d6f379c01b135fb12c6ccaf07a45d1bcd43896de84a53283963a79117227ec1f7dca717ae719a16067e3a096cff3176e0496022ca7832c8d9f8b3112413bacb6fa9c235bd2bcc32abdfae366a7cd49322314830ab7c05021c5188117dfcc217bf7ec7e567be0f3d58af238e3eeda35efdc8d14350e5995b941da02177ca892f87038b2937314f0e04a033d1d2a838ea717ac8307fa54833e3e1656a9ddefd7a43943117ad8067abbb524150cef624cfbf3cad9bbe5be43478bcf9f52b94a4e4f053d3728b69c2929d5bc637c626192da7ff466715ea2355d7fd9eeb6bcd28001e4a1b3f4d66e066b4b9e3bc875c1678bcf29262a90fd44ff497e23dc2090be80ab4b789b6c56ef5a7cffc0de7eef1260dbb30a84de46be67b0f4ad4b5c9fe213e07c20331ab00f8b9c98e9f41060c989e474efa046524383e6732fbe0ced100bdee335f0937573e4ac78aaf49c2e4a55da752d155fafb67a880f10c912dddd35b1e531f932cdb995c320331f78cd8adf7386eaf4f6b1aeb75340653ed5f75c30ac91d668a5ff454dc6fd0e400fc588718ec15412f0b7a2d8c96d922aa6b3c8e4526e5353b4031a8417b5afc1ff18c24447e9433487f8110cc88fd3ca1f880ff420953c5edb76eb3afd63342c79902ff65ff828c2a2ef40d968e05ab678ea49ddd5af4e8999297b52bb297eabb73aa4f087092d69207932bef912d4f8426282980facd93b7034447108411517d055c23612fe530a36909e71192053f59384f8836264ddb2bb5603c1a19e99f055209b9ef2a7c506782ad3825748c8c29f4f066b5f3f7d1fdba729c252ed041e9efe979ad9e876ff6d199885c4fae4f2ab0fce204853354928bf61e2e653008b0fe399b26d47c3b59f655150d03d32a54765ed08aae401d10e9711169bf4d73532ed6660c6afbd7debd28ce4d9f8104f7cbc7b830db11d27cfb3e25fd2acd33af7efe6ebf9d5780a130425e09c98cd8e8e2094b931c53fbf147bcd9bff0073c1a55477eb8135ca4bb870302d14007bb1d50c889f2e118b9cd792d08bdca5fd853a0792618958b648dd1c68b96911d35c9b8fdedd349983056f9b34e8e30e1fc45a8e5d7563e968befab37bcf41a794ce611fa4c874492609a65fba742e7c9cb556255f7778c9d53c54f1b3829a8f5456c2d6217f40a69b9b747f961e2193113d8406dad69586690e1d1fa7734175c924ae5c7f43e55184e2565d73158585d962e2bd70a9d453d8148fe72611d7939f5c2bf1f77a2e8e7bdd65aef1ede8b931420510eed17d99844724521bf88acbb3e42343f84444fb9f50f25fb7395d84edac7dc61256f93bc77dd6852e6b6fe376e617d42597d02aceabd8cc9ae800cfb8455b190007401bba3670c33321db643f49b90185247c579d6f4afdbef72b22418b765d7d176183247c53796a99f86fcfa43802ece4cfdcab6b4cf8a1806f18d3d2755dd326c778cd0afd80a7fd78b6d93e4c6a837e0a9f484435e6ee793375d40d5f901603c09c0bc8f9e73922548933159fa0023526c7536f65cf436eab193b0c9066c6a9886d0fbc14a73e8f31f58b54a0069fe9836fc1da436191afb4578c997971929141395cba73f4cf8d36d87a6ce7da41d30eb106936a92a8c8af7183f47cc690ea21f394f40839314836b17bd1920c7c4e10fbb960ef4d156de58ee951e2bbddd22dbafb0d698be57c33417798bc4ce75ba92f84ef3c376815be6f6e85cab18793df94df6e10291d6b253274ffaa4821aaeb41ecc9cd82d9ce15b39a72361f624cd33ad58942d6e298ef3b72bd47f1e18bc97eabf43035d93d46ccaac7941fede5b948e7bf7072d83d193ca661f2091704eb0637e185cb1ca6fdeb787e93c45505b3d5ea00b56513027aae26a919e83045154c38e25bc97216c7520e6d1d32028b8ddd10318cce89ac807e75d69c6f44fb420c737f58498f229d50bae6e2fe7b02d3ec2dbc8dbf31d2574826eeb91e3906da6843021a2d68fe09d38ed1914752b99ce3ed5a841d15435804c746ca9d46d190bd8e09749e5752dc47efffd86ce312d47a09d68096c156e3aeb297ae61fec324b29d516bdda16b010ca459562df6bbae824313d663493fa85ecc9977c22bb5225a72451c0217062457757a1098199e447089101be97a6399c897bdb52f64a647738ac7e9f90f3f1cdce8ef835a47dac690fb81795ea14820bcb2c29cb9b6be1088f3bf8c0b5ad80cd181017af211581fa63da7a4b9ecf70b3d34318018e9d25d504535fe745d3e25bc399c0797ff92c83ac88c5cc6636b8697f7476f0916d26839485d292d4ef8c45351eb346f950b730f1670ff004607d8768f0650667c85a21b3063a37b3864482c56857fcf22faa2e6313ce9544fbd873ce82e71947c7980f0525329c88cc15c931157ad9147cf3e9f7aa3b0b22d8948679c8f057756678196544d38124676ae70482c0940f240fc806d10453a6ad7437c788c349700046db515aea67f2bf8b02c52486007ac4da8b64e7a7e4e4a4db7a02807878de62a99fdd1785e315760f1831a7978930192604280f453ce7543819375a43b6bb5f1094b8038b9e27360b88e417c74234c9653eff604e9a976800b81d12c4a9c9dfd9a0c6f0b297d8702aba6af6b51e364bd0c32da870be10c4c7a9879818ee822c810742ef8c13503a938305f8b675defd01a4ff9b9cf016a67346bb543f44c748012aaf19c3c1ca744f350f522caa66b2f5a8d1be6c9b67eb3126ed5706db0143747dbc98c065c6a171096aa056074200a569021de22b3750c40d269adc6f18d89dbb11ed3ed40d5cbd9034e7f8d807a2953ae52e10c69e49ebed45e024a4347cca93f82883eae3974abd24d0ad387509de75b0f9accbcc283fd77731de6a6d83c0b37c0c218d6a12795a79f00746b9fbba5a3d4510e20883a0ea41bc8da77562544fe94ebd1f439764f25edcbd2312664734d5f569b02221cbe8428b83e9fd86ef0c535130601af9bd781fce2c5643be16d231d8bf4a3e121cb4263659ab589ac3097f9c3801b2028296287fddbd6c3e8590cf6a857637d2365eaf3fb441e1cff580e0f85c42ada7739b66c2f3606a494274f5295552913b2822881763bb379c880a0c21a5a26f5a46f4c0bdc076d42dd720f6725526ac8f1af07de190f764688449fed4a0c71ab3a6091bd9e1d5bfd0099f2221ed33348ad4269099fe50a061c448412f55d45cd2dca1559ddd16c3deab3da7c6cdc8d6cc0b19300bf9e5000d18d3aae3963597d1f170fcf20af2e7517db85db7175465fea8e3137a577cad22051f9f10c63559636aa57d12409ccb853a5b20fda263ccc7df2c8b22162d236931989fc05d5c7fbd34811cd88c0eaed81253f40b462514e673bff88836fac8ed5de3f9b7cbc4b03d2a4e5bbdcf99c48eaefb08b4c92f55ea2bc9f07c36890c7cc34d944af8acac336b2a767671e91b46fef4f12f82e3baae5f80ae3b6ccd3033fa0975a7b13dd2bbe583193d359a07086fa5b27cefb6673703ce9cd9ac52a355251a008295a561300210e924577fe4661d83d58bd4c76d8e0a515d5b2ea91dc10ab8a8f5e3a7a783bfe388bd446503961aa606adbacdcf8e09b9f85c78de6a484c57c6783c947a57c575b996133be5b5662af19d1ecd865bdf280bc95123cb750c8fa58c8b14b1239edddb0c526f1f426cfa3dbfd7548f3540a09591b6750996192283a4d885fb1775040d285a8b3701eee2824c8c2984bf94bbc2eb42e9927f8b8e602588a0378e40edb00fcef0e673378b390aa9c44861277bfae95534fc28ce8849c5d41cb6caec8a96ad9f58ff43b1a932fe0b2ade681bbda60a507f700a535246319f9ded68267f5eca81b07b57162bd224f1ff4fef701bc972e89e34da11ef41ea7e91c8f9cd2c4e6a97088138f5f47495f8cd87a79eb1509d76394fe9f6fe7c31de726ed129711450cb88f25035ffd20e4884e2dfa6380aec788c019ba016c7bc501a280672da77c8d34d0c416942da1baed913855833575a9d87a479ff650fa25429812c54faf1fd9f1103d5042eb182cfcf9f854a2f77c96cf2d0e39abe19939424375bd6a64e72b88a53b4c3c0f9417dbf420620a50ff71d6a985fe589d6187213fb862081adcdde2a4b0037e9457", 0x1000}], 0x6, &(0x7f0000001540)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x30, 0x409}, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:50:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x83, 0x18) mkdirat(r2, &(0x7f00000002c0)='./file0\x00', 0x40) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/9, 0x9}], 0x1, 0x0) close(r1) setsockopt(r0, 0x6, 0x6, &(0x7f0000000300)="46f07ee0d26dbb7337b8d5249c0f37fcb5501c2443f990da291b0a1c14cb7c2ed2f55caff348337396e8c5745d21206ac6561aebe8a6ba30a40e2c877e63bbebc323e4978833cf3703ab1a98cae2f1649ae4f9e563c4587cce7f54c53d2fc3d43a102cc4f7b32d7f61fd91d4ad1a37c63d63c98314dd97c14a344cf40175929d31f7804fd75e", 0x86) recvfrom(r0, &(0x7f0000000200)=""/36, 0x24, 0x1, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) getgid() r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) write(r0, 0x0, 0x0) setsockopt(r1, 0x8, 0x3fffc00000000, &(0x7f0000000140)="e06474114b7a7daebe2f113557c39c9d13410592d7d6bba35fdc342e0440cb3b70e4c2d10ee535e7a4e1b57c069fdb6a69faeee23fe05b6ad0f9445f6ab952f89e2953a084c90cbfacf49472f6ad5f7cb59f0d1e0876c4efe46468fe18fbd9536fe7209e58a0a358c2cf75ad8734bb032fb7fe829920f072e8c26aef97ab94c6190393f642af5429caf106cd779b07ae", 0x90) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x7, 0x1}) 01:50:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) 01:50:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000400)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f00000006c0)='./bus\x00', 0x80002005, 0xffffffff) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x1, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0x4, 0x8}) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r4 = socket$inet(0x2, 0x8000, 0x2) writev(r2, &(0x7f00000004c0), 0x10000000000000af) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r3) sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) open(&(0x7f0000000780)='./file1\x00', 0x92, 0xc8) readlinkat(r5, &(0x7f0000000480)='./file0\x00', &(0x7f00000008c0)=""/198, 0xc6) setsockopt(r2, 0x3ff, 0x4, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000800)='./file2\x00', r7, r8) syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') open(&(0x7f0000000500)='./file2\x00', 0x10008, 0xc0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r9, 0x0) r10 = semget$private(0x0, 0x2, 0x646) link(&(0x7f0000000080)='./file2\x00', &(0x7f0000000680)='./bus\x00') semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000080)) 01:50:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/113, 0x71) bind(r1, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) shutdown(r0, 0x2) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:50:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = semget$private(0x0, 0x0, 0x400) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000380)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/186, 0xba}, {&(0x7f0000000200)=""/194, 0xc2}], 0x2, &(0x7f0000000500)=""/4096, 0x1000}, 0x803) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) syz_execute_func(&(0x7f0000000380)="673e2e8303ba6641dde38fc978c3f166450f38f675003e66400fdd5a002667476f66f390c4a2d545a0d7520000f2dec6c4c241aeec") pwritev(r1, &(0x7f0000001600)=[{&(0x7f00000004c0)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee337442e", 0x20}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 01:50:47 executing program 1: r0 = getgid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r0]) setregid(r1, r2) 01:50:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 01:50:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='N', 0x1) 01:50:47 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x3, 0x102) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x2, 0x0}, 0x0) fsync(r2) 01:50:47 executing program 1: getitimer(0x0, 0xfffffffffffffffe) setitimer(0x1, &(0x7f0000000000)={{0x1, 0x200}, {0x4, 0x9}}, &(0x7f0000000040)) getitimer(0x2, &(0x7f0000000080)) 01:50:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socket(0x20, 0x4003, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fcffffffffffffff"], 0x1) 01:50:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20001, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:50:47 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x8001, 0x7, 0x1f, "a1ff57ea376416035902bc06c6d3615dd9d478f5", 0x1, 0x560c}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x4) getuid() close(r1) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1080, 0xf1) fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 01:50:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) bind$unix(r2, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4, 0x6, 0xffffffff, 0x100000000, "3b3886739e2c57014063536aa289779890a2aeeb", 0xd4, 0x1}) chroot(&(0x7f0000000340)='./file0\x00') r3 = syz_open_pts() chmod(&(0x7f0000000140)='./file0\x00', 0x80) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:50:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) 01:50:48 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) readv(r2, &(0x7f00000026c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x7) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto(r3, &(0x7f00000000c0)="ae5a9c8fca445d4ec914d9b8608c0633fa53f34cfa1a36ca67ebfa5c84666e8082f2390b2820f6a98a96ad4545ee35cc602a2871bc0b0a6e203fc509ad69aacf37b393f49f2544e363318fa89d3c57e49dc30ce1149601191a43114cd783f1a04db96c349cd2e9071eeec8151de6d0889800397495b8b9bb2be3b942226d231f7194d00aa3", 0x85, 0x4, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x10b}, {0x0}], 0x9}, 0x0) pipe(&(0x7f0000000200)) 01:50:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000200)='./file1\x00', 0x8, 0x40) ioctl$TIOCSDTR(r1, 0x20007479) bind$unix(r1, &(0x7f0000000240)=@file={0x353adb87c517aac4, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000300)="0dfdaba913e1149ba249a870d753fc9896c0099166699374adb2f6c3b132c6fdd08e02eaea9c9ad691029c1104e66ba8760978527f9d5f1794b60a58d1bfb872a91dd28cb95b27e1d1dabd68d430654695166199d656567966002abf51e74d51566c911871e277373250a0ba24033fcfe2c798c5e8b6489dba8778b4a454e904d63e67f3f7f272c9939fdeb2cd950514260f9fcf819a1eb297d04e3d50fe263015a384e079c2d52f43fa877bb2af0cf0aada86ef3a05b9d8db5ff4134742725981abb7318b8f1f417b3b7600953e42c35735f7e319d8f67bb04d8ec078d00af8865a6c5fe39b2e6efe5717471da5d8506b6cf539f04ba893b9", 0xf9, 0x404, &(0x7f0000000400)=@in6={0x18, 0x1, 0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20880, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x6, 0x800, 0x8, 0x1, 0x5, 0xa, 0xbc, 0x0, 0x1, 0x8, 0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xde2ef55027487da6) getsockname(r3, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) mkdir(&(0x7f00000002c0)='./file0\x00', 0x2) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0x20, 0xa1, 0x545042c9, 0xffffffffffffff53}) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="10000000290000002300a8cd43d5e55a3b1336"], 0x10}, 0x0) 01:50:48 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fsync(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) close(r1) chflags(&(0x7f0000000100)='./file0\x00', 0x0) 01:50:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) unveil(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x100, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000040)={0x0, 0x1f8, 0x0, 0x0, 0x0, 0x153}, 0x0) 01:50:48 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000040)='./file0/file1\x00', r0, r1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x10000, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 01:50:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x7a0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 01:50:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x6) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2000a, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') lseek(r1, 0x0, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8020426c, &(0x7f0000000000)) 01:50:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x2, 0x2, 0x5) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600", 0xfffffffffffffffd}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/186, &(0x7f0000000040)=0xba) r1 = semget(0x1, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/163) r2 = socket(0x7, 0x6, 0xea5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:50:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x3) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 01:50:48 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffdffffffffffb, 0x0, 0x9fd, 0x20000000, "d730c1e7e400000001000000009e00", 0x6, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, 0x0, 0x0) 01:50:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "08eaffffffff0505000100"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() 01:50:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f0000000000), &(0x7f0000000080)=0x4) open(&(0x7f00000000c0)='./file0\x00', 0xa20, 0x1) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 01:50:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) sync() write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 01:50:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:50:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) flock(r0, 0x2) r1 = socket(0x2, 0x8001, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pipe2(&(0x7f0000000280), 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) fcntl$setown(r1, 0x6, r3) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 01:50:48 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r0, 0xa, r0) r1 = socket$inet6(0x18, 0x8005, 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001580), &(0x7f00000015c0)=0x8) socket(0x10, 0x8003, 0x1) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)="8f7d51282783f0e7957d1f88ab63", 0xe}, {&(0x7f0000000100)="7b3405cc9c73eaa441620951672e7e27b9a691121b52cb010628966c629907368e12f2feedf0b8ef2d5e01dfde822c2ec416689df459f9b9eaac293cac2211f93dc56ac62c95969488444d841ab4866a90d1d899eac3ac9ef7a88f54fd1b687bfe4766d9b19c5e3e724989ec1acc5c0147dcb87ed93b59d660efa4a93b6a1d039a9fdbbec368d1dd06b33ee17d313d48ec13c2400630512340de7e2de6c14a7a8981ea739e31ae85ea5dd0ea93458eb5bfccb714b393a269b503868a42d404d8e8414be9b70d5293ba454c6516b2aad09bfe18221c4bccafb88c47305761dadf8cc4d95f89b5d11a3afc7971c36e1637f9696837", 0xf4}, {&(0x7f0000000200)="f722138bca88619cb6fe043bb003774f39b9f5d83f26939285489edb905dc48f7df15851ea3b4829da589a0cdbb378dd23709069960c8f1fb5e00675c1a22ddad94f8715b33411d89c8511dcf0b05a71d2ac7fae4bf64a47cc9809371e5fe989a8476c1b63925ff7f6c9534d7041e78905529c7362737d62dcb275bca1ed4ce0b86a13bf1821571faad546f35faafc20f1d98dfcf7389a8930d7907d340459cae615e74913ef25ecdfdd8b760939f51c0907b955aa5b5c06b905023f738a9a319e8d2bc16bbb046d29f2", 0xca}, {&(0x7f0000000300)="d84ab2cfb628480d8e6e7728035975f342c4090e4b40561ebfc4714f9484ed01579bb25ac2787dcf8a8641c810d25ab362ad5222f5d679ba52c3dafd99a9fab9854824fc7353812f34ac1b10f910d5cea8b7bfa924732d9a88082cfcf0497378dfa01e710e0dfe42b610c6be0d1c7d0f3758bbd522562422e92a5a047a1f34e4e9182c7c6c58fe9ff043a155edad385fe198f0eef1352a1207863ec2019dd5d492498eca0a51be82911186b19c5a6568c20de8902de809d5fb7ab4f1efa473aa92a53c0e176bf29d9b4e85e3c03ee4e8b9a3b50b9d02c9a9194a94c6f64157a9c99bee522b626b64c776907db1b52560cde6", 0xf2}], 0x4, &(0x7f0000000440)=[{0x20, 0x1, 0x1000000, "e9d8a3e71617dc381805b406aa81082e"}, {0x28, 0xffff, 0xffffffffd0d34662, "395b14a210c28a22d44ffc0c5e6357c4f332a8bff33940"}, {0x48, 0xffff, 0x64c8, "3c80c5c00cffe07899ca51beae4d28b1d900f9ddc3033984045145fa8ddcfb4b79ee70d8444d33d9c8fa086c90c4ac4fd6fe"}, {0x20, 0xffff, 0x80, "72f5d19cc7e7910061"}, {0x1010, 0x1, 0x7fffffff, "2387018df99f5a285d3bd730d2a9e3c97451a5990c8760dc2d329821c77f225c3bf9cbbaecdf4ca93619e1a0305920967f15651b2f94f7656615d86d7e8b952d1e26af73ea0bf59c2e95422a75618a4c4ebff360162cd02d60b693524335be46c5fec3bf6c59d0fe26664756ebe6b125f981d028a08979bd0dc83df0a242b6a62e393357c3dbfbfa0a2b044f23f99fbc510a1e01dc49a245131b9226fab7f70b9d11f93bdbe9e9d961fee84fb2c7ac8fea02c0968d05cd896dd09316aebf6741307c116d0a6b9bf94397f8fff8670248076b327b61885dc7393c52e50997ba448e9808be826e4ce80ac32b7707114f7c25c8dce5580025de9addb5162b67cc4a5619ab6bfdfbfd689bdc4b11b082a2102657331d9df3b030f706f397d9f61c1164fd5ad295fcd1d4550dd3b793d58d209ff10a9179f9fbcab96e719c7553b045b9683fbf1faab42b494f2d05e9ebe494cc0f6a50c9d7b82dfc102d32196796b55f5546322317c9a502f2ff221c4e867dc9570f4a7009b43667e87330e619cfbafbf5fc8419902eed679f6e79ffb9aea944ca88b93a831adfe2c4cfba5ac0fc69656a55b3c8d28bf9efddb78078261a6370658889b88c9f0e392ee47c63645ebbe2b0c6979b8e70a87a7eb96cba96d67f1e6895172211161c0172c91911b7c1d4cc7f17a48d296774009551f5f5cc21dd18de94151ce6c511db3d6cea6a4152f5e0b59cdcb0a3fa6bd77feee853ab2d8c5756fa2404c84cbb16e905fcebb07c7fd42a90b821ef39aabdd3013f10c867f556b130339a90043e6419ba228d912bcb764382fae4fce076d17d77e39246ef782d4a69a1128d8c0b2f37033d5479e2081bcd9d63f023001669d44000dcfd310b0604ee52b984f4f7d89b14c6a13faac2769412fb29bcb2eb4f4888a38a07b04ecf60102b1911f59502400ded0595e6cdcff33d73c42f20487424ef451ce50d4b2959cb6ce09800ebaf822ffab6376ce0613324f4e3898bc5748184d0631489583cb2d86621154b7e71b76e5baf713c05b852bf58f31d0b204805c1ec13b17413dfeb80f3ee2f6e7a9093bb4cacedd8beee121970ff06bf260fc48c1eb217d03df8a14c2ae27e2c683b6a969da8baed5e0968c3058f9fc190530fe8fd64eef983eb07a5f2407fb672e710b80bd6cb0df68e5f70b3a2e7780f018f90c234dd0d51945229dafa09da7b548694a34b5e914692d8b5679c10f528e87b48b3c0f78a085f4fea3a57a053f71c5c6b1af6f80f960860d6844f8b584905ab52a79c2f5f4ab481268bf525866b5ac0e5fef73a4c69b70e2030d6cd3d3fe43046f6d8ea29b3dd3944064b7d5d1d58a25708adb29b6ca0708bef84aa3d03ddafa44c483db43538717e95fd97bff2aee8b26bea33cf854d3837f2f65002b31ee0316e155e1a81cf410bfadc0dfcede517c01cac101bda7e359f49c679295d5748133372c7504824769bd2fd9f14f854f440f08310d2b2edbe38e7b85327a7e6f5d750337e390bc79e7fe516a5bcc2021c28fab526c3c60203ac321ba8f4b7073905aed7f8a826d422748c9967f8534c6e7afb0387d3ee06312fda7ef475b2fb426fe84e78ebe89c8cfdba2fe9cc0c11ed7834643c775f32f0080c29914b11ca1d9b7ce35eee65473894711454c9bc63bfcee039c7fbd68d367b0b88d69c58e9d1a47745e6b379b420b032be62d96c76e76d9b70baf245817a9d342a4b93c6f299a23306debea1708fc2457378a1169ef176468cf3002bca4a6da751b0830f3a378c3d729a819ee55e645003ece504f42bcd3703fc2cea750db4d02afc567112d45ddc02b95b44334aa17fe1c764d8e08742ca6adfa8b27c486b7e5b8865897ad9c5a4050d680e65c6245afc04d1985f555186c17083f25d87f7730222c605c8c4083cac2939a3b283f79a628a22844ac385b29bafb79738ee937492588e0817d88c2c12d3c4cb8f535c1158ab5db11d91e017a23cd6f45160928c5af0791f1bfaeadc235ec06367d8e3498be003332183297248f0557cc5b7eb36598d63cb4cf38102bd47198f28b71175156351f0df7e75efd5d72d45526a874c43b48bc1e8bf9b2e92fbc352946cb5f5d57d43af235eb3992c1574c702471312d1ccc2a7c1f0991275ec3db4acf1d662ccd81bddcf20358377bf0439ac058f3a1e402bca353a22a6222daf0924b914ff4d881aae146adc0a8f9d25fcb4bf3925291fca428885d48b071f15e024fadd69161b7a13712c44afd7d492b6479cb81babfeb7ef7990c467e4dcf152336981d380ff10ab1c88e1b54cc703b7d851cdbd148be87acc5ef6f87aecf8db0ed4c09013a751e2fd58c8103de486b189c83a14647f5244a6f4e21395dc479e93d145a93216b27c3b44f4a002e625c366130afef17f980b6c2631016af016299f3a44849e51e1af39c7ee8589903620c058918f6a8a154c334e66c368c1bfcad24f24b7360fc09daf60f3006b095bf6439c78de86218e0ecdbeda97f81b7abc0096b928669a8825668fd0d3da70c2cbeb27fc5e39693005af74977a6a2b39b85a5d384d9df7ada1b1a3d5926114723184c1ee3e4be14e0c48b69de2e94d3e968b7705ac9dcb356834fecb607f074adf2a91a12f199a2ab54afe69b74a59727815abedbc089003ab1a47c8c76310c66760e73aacd0d671227f7a65e36fa80b370179d1ae857964c8020f2861d7229e742479531c197831cbbcc3fcce1da6f3eb78ae2236193517b199f87ba48318cea5258b4448cbf81b7b404480a0c93b89d8465dae6c881404e3cef2d9cdb022874f1833aed7dd2c5af988c6f301584e5bc5731c69e93ac73b33de136509003fb6112a64dc7ea7af2edc97993c175f2b6dc2ce26e504bf8a54af92f63122874d983f74eccc12b5c965d419e8928e1bf300eb82fd9d12c28a590f8324646d5197708b23e1aa7b0129b995614dd1688e2567069d39b7c3bb8e90716bfc50c9f85d1541de9f89d6786072f759ce10414cbdbcf7d101f46e073577fad68081e1774e921f7ea4e60bfd335a38e53dedeaf4131aea2074e68734eb85858c5c84f48095a4c0f73b9fface4fbcec4ed69b2f80ec03c26e01e26a37948ca3f70173d4a2b05c3a8831cacd35d02590415d5f6080756b010fa75ec548dba4380321f9cd67cdf36229131bc3f7708ed141c5ea53b9a8fd9623d8c4c27f2e0f585151d631e5deffe48dad31cd688c0be227c027fae547dd49e36f0d0e955a2c6a208b3a3ffd84eed3d5d925d7835895c1d6c3f89c139e77377ab9706a6497799e9b076e1c1e5113c143148c079cd8d78d5deae8cd2e116142da4798e08bc2c668f6544e3c72e91caba316183de54a9d5e30459348e5731a15d798c7f0700185d9872aa2eab20f88a71fce602dd7373a276e6dfbec0cb007ec7cb6f28303abd50cdbbbd04ffe66459eac0fb2316883f8cd3c2a3f6d42bf2c2f38fce73dc504b8f0ea1a371a37cbcc2e540f31fc04614ad7a161b9bd2d142972e676edd25e387c40d80925c37147dccbe949532f9bb9fe24b2680568757305f5dcfac2a03c5c3990e06a27c176571c220f76f5dd3bb0f9cb1b4e1ff4d7d9ca7793b0e44a03803ea5daa264aa13b3ed02d528b8d907b1d56caea12c037a875c35318446adeb883b64b3b090a8be9bed8f6a28904e96bf9002648f09c66a7a1686ddacfdc7cfd80bb5a0c2f3e80ce4238ca7b7c5408fb99e5e02336bad68dfabead1891bd7c739f92f5561681a967db28e01a4aa7dbad6d69ec219b8bddeb3fa0ba4bce022b73147be4bd3db4c847d3b2ace2632f3acbc41365aac235e74666de3d763d36ec0f9f463c98cf437cb57000acec2d2609d38fc11bffb5b83d7f3c29d2f487e38317c5c20572343300bbf34a716cc82eb06b970627dc5f319d68b31fd40d0d1881a203e8b80375d86fe1934fc307bf591f0f84887677b99a8ae791a8b23f2e02c71c753f1cc8f22c2a5341452a95d7e191b281180023a02e5207fb5fca933ed00b5acead98ea86e93d16eea86494d473e1e7a597d2a9e034951bc3110682eea107ca617e1533bc1eea56a5fa4340f796654daba3276c7bdd830ea2e06fbb4c55b9abb23bfea3c72693257b381c4f6609e305dfbd0f34dfe7cb90db42d47720f0e14347572a63035d60ef1743d1f31c37cfa8fbea4a833a00a5ee6bf16716706beb57324378ba8e99547901111f9efa1b8b85d5725a95dd4d9aae66dd8a296b242622312833b61e60e92609be26b8f7556706ba3ca8d520f4fe113acb05e08508596dcc54c1d4d14f2801b2ade0cf302390c12ee7ab6c0a59f452a496cf818b9bb95a8e933a29e95d1737aa76e9b55eee58ebb9ef452864c4fd7cea6fac89630dd519768e98928fd732cfc4b9f46fd6388b9b3d09d419310e407d663c6810bee849a580b3ae7516079a16ede41875d0c25c075713330732f98c870e2f255185a7de6928095d5db72d18c1dec032eb38ecd0c6f28d2601640edf18f8ce5050aa44c266bc2af8084f5bc17a69d1f55d8c0a5cea536da02aff7a050257852ea1df9935506455f679b1bacef827267cd37a7967754d1266af7565274f37be39b14c768f2b28dac8612786a565d746e7c4d146c1938c1d49cf41fc4c28d6b3f9e4bb22d88b729ee9d699f93cc1c3d7ad691fcfc42d8131ff941ac8959eefe0141e061c3330076b807aaf870f74635172eca7856f391b9a92ffe226dc43617d6b6198d1f61eadbf51795b6570f0b75bcc74b823696c2fae6af7d42d4ff5efa8b6f17867da9f83f51d49f190ffd3bd39342769cde7ce2e072b581f90ef2bcf90234688a7eed14673ec25235d5ccdcc38b4fd43275a5f71283cfd8c09250421a96371bb44379f649b77acfaa115bdb15d5324d48c3c680e8ec4d84cd477849b7054e40e83d4ce5878915c39e9c0aafcaac6264834e6e0f38bb2725744b971e896e1c939342529b13bb63dd6188a928743fd9fcb3f7c6ed8380f9848e31780b8abce08b5c29a08eab6804d2cb2db636ca8b7162c8acbc465cd1223e73fe7a8c33afe1dd4fb16f660f9ec8e3d7f41a6b00f8f1e29819208a261f15db83a257641fd8aee10ddb790514f50a150cb5cd5f1883662c70fe8b05b5694727e5976bbbbbd3c517d018125b0f1834c470c2f0293c067e725192909773f511793e5f3946a8cbabfb313287661682114b526d889a2a9457234d19398b09b9c40ea20ca372d78c227fb1840d0ee19cabcd4ced8f9be160939ba46ef74a938b4b8bb3b1e8bea297e121d1e21cd2bad03eaefd6fb6578b3e635b66a9b3bd19b7fd455c660deca220c5bce169e0eea50e979af601698421b722aa619fb27b6e73d1a3ca5217360d7a4a7e48da63899c0304ef41a6d7152ae095a1312aced768ad17fc721b532e89b5a96bf51db202a6c46d3deb6280ecf401e78974c705418d7a961e354be7954e9b0db94b8accad37ac318e46da00cbd29b25c24e26143bdab1e929dace42399fb7ce1859f8b5b4f353d3e7bbb2b4a8369264c11412f1257b0859e04dcab1ef2b7de7e035849306507ba009ea35a66e5ed796245225c4400f458033b817a4a070e1aee542af031581204f7a66b218182f9ed7a4b6474608f4901aeda14b4b8927517819184d67369b682a659ab0edbb52e40d7d004ec5fc456f5138bcf02cb059bfa6edd953bd1afbdc0a331a2843d077f2f4f7328661f37175e6572d4643841a59d3d6eddb96fb32e8427cb4252d2d0b3fc792410f5a4c76ea88d237baf08f1a79207ede7d1055617d71b6997dcb1edaeb"}], 0x10c0}, 0x40c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001540)={{0x18, 0x1, 0x100000001, 0x40}, {0x18, 0x0, 0x9, 0x7fc}, 0x3f, [0x39, 0x7, 0xffff, 0xb2, 0x5, 0xbb, 0x40, 0x2]}, 0x3c) sendto(r0, &(0x7f0000001600)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) 01:50:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="16a42f9b10e69c", 0x7}, {&(0x7f00000000c0)="e7821b293cae3d33285206a4e5135461c1e2aa84c5afc469bb1379c1c3ae8483f06713f860708b81e5718162d49e82be6f619bd795a7dec62c9e2b5a4966675ecfdf51e050ff1c05a5a35fb22f940d16f77c8d487f8b1d91dfd78e409a1d6391c3834a1694555ce05b61bf530971242916e5a4c5e9847f4b147dc48d560f8c2166bac194bb2503d1331d3597", 0x8c}, {&(0x7f0000000200)="5dc192e163580faf491719cb3a6f6ffb7b7d8862fc346a5e9dc10fd2d901c19973b3b31a7e5edc9d45bee571143194f04719d1ef2fbf1054fdb806d743f62183fac24792e3dc31b908cc1d2a87bd4871fa2528bc", 0x54}, {&(0x7f0000000280)="6f5a94a0d6740bafd03cbf65fa84beb9079049b3bba174acfb1727c7f127a1847b5ac388501d240d96ec58e11dc39c6d6ad88c10cea8b835604b24d3a089d36b79f11c85f3005419cf9a9a898f2895bae8e2c583e711dc426cb019fb34b0ad9877e06e7eebfda7caa8d627a3c1539632a41cbf9d97826bf8f15278fc61c7af08992a790be7e532c174e9c9dc2d12044c8825108e2416ab", 0x97}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x402}, 0x403) r4 = fcntl$getown(r0, 0x5) setpgid(r4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) 01:50:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$setstatus(r0, 0x4, 0xc0) write(r1, 0x0, 0x36c) r2 = getgid() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r4) 01:50:48 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x64}) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xb2}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8429, 0x102) recvfrom$inet(r3, &(0x7f00000000c0)=""/210, 0xd2, 0x841, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 01:50:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 01:50:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x25) shutdown(r2, 0x1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x11, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x3, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x5, 0x9}, {{r4}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0xe03, 0xc5}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x82, 0x4, 0x3ff}, {{r3}, 0x0, 0x4, 0x1, 0x6, 0x2000000000000000}, {{r4}, 0xfffffffffffffffb, 0x8, 0x0, 0x3, 0x12}], 0x0, &(0x7f0000000080)={0x6, 0x7}) poll(&(0x7f0000000000)=[{r2, 0x12c}], 0x1, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffd, 0x20, 0x1, 0x1, 0x10000}, {{r3}, 0xfffffffffffffffd, 0x25, 0x40000000, 0x7, 0x4}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20, 0xe851, 0x7}, {{r3}, 0xfffffffffffffffe, 0x40, 0x1, 0x80000001, 0x612}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0x39}, {{r3}, 0xffffffffffffffff, 0xb0, 0x40000001, 0x0, 0xf64}, {{r2}, 0xfffffffffffffffa, 0x2, 0x0, 0x0, 0xca}], 0x9, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x80, 0x5, 0x8e47, 0x3f}, {{r1}, 0x1e0c73950e687e53, 0x40, 0x61, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xc0, 0xfffff, 0x1, 0x7}, {{r2}, 0x0, 0x80, 0xa00fffff, 0x80, 0x5}], 0x3ff, &(0x7f00000003c0)={0x8, 0x1}) 01:50:49 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 01:50:49 executing program 1: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x1) msgsnd(r2, &(0x7f0000000140)=ANY=[], 0x0, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) mknod(&(0x7f0000000180)='./file0\x00', 0x1007, 0x21) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, 0x0, 0x432) r4 = getegid() r5 = getgid() setregid(r4, r5) fchdir(r0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x10012, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0xfffffffffffffffc) 01:50:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r3, 0x0, 0x1) write(r3, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r3) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) writev(r3, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000400)=0x100) r4 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000003c0)=0xc) setpgid(0x0, r5) close(r3) dup(r4) syz_open_pts() dup2(r1, r0) 01:50:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4007, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="caff125c00004aec1c1d9216f477015f0000", 0x12) close(r1) 01:50:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x20200e, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = semget(0x3, 0x4, 0xa) semctl$GETVAL(r0, 0x27492bb79bf9b61f, 0x5, &(0x7f0000000040)=""/83) 01:50:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r0 = socket$inet6(0x18, 0x7, 0x401) setsockopt(r0, 0x1f, 0x39a, &(0x7f0000000080)="ca1408058a1f", 0x6) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 01:50:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000200)="6c6f3b7176d36ef9e555269cdfaaeb02d76c11dbf3526dfc5871beed1baa0d5fdf664f3c61f08912ed5ac4e6e4d80869fdb09ac292ca85a8e3668ac871509d7c1332b0e3ce510b79068d790900266eecfb61c1a7a5d3825cf519369cd74ad61fb43bfd99e1d54e801ce9e1d6f40fd480", 0x70}, {&(0x7f0000000280)="288e9f3a8d0dfe070656907ad91346e5941aff4186065f13a1d9471158cbaab079d86485158ab957c5", 0x29}, {&(0x7f00000002c0)="9839b82003a1114011b6036cadbdc6d89142ace32cde514ea099d755f880dc3243a21b8437665929c085e271a70f828a4f9907cb0ed49afc35cbde620ac35df93e5290265e8ec7e96314a94db15bb9ed02f8f75d3a517a5a007c35a30b112e5eb034c1804c35ac1078f7577ca1add6efa118e78b2b02ac6913ad3a14f5a847487d3b1cb7ff76f5d2a8091d671739acfbc2af798eb6c3036e0f3320c07441283a8411753b5f6de9664f9e16e46d3df6c0bfadc0e5e0bcda4d6e0d3622a8362a43fbf463c1b97ac43e946352c56db5f8b912941cf5b5151f9c1f5965a63bcaed1e1e6c5303bb3f82163bec88598d72ea26db9b5be674e57929b81332a1dce84ac3417f05a4a9ab257d8eaf00ec09187b6faf990555b8c2759f22027dd96d56e6b5273004e922cd7e2a2ea6706148eac3fb7479c4bf7d0e81f3dce2497f4abfb55729828c0b834058344ffdb75671889833607f675032345712793ccfe871bcb1dbbae07a9e8d6b29e426e1e9f9bf15773d2f80600a4199393bc4d8ca3dc04c242f28d8755e0349e1e00e5b07d32f3fecea69759a6fb6e8cfbbd465a11bb5654ad24f6029225771e721ae58b6dec975b0990f88592faeced8466943082eb19fc5672c2fe9315cb32ad433c334d20252212c1b67053eb50ce8c196052140e018c3589979e35957a59f31897a1e4b8b14d2561bce07159586c42afaa27751cadd0f66390d4c3fb5c5f0f22f468c3ca2035736bea241ad4a7d2e8272a7e69cc454ef9a23eb979e368e10f6bc0ce353cd7d2a66ec0d592c77c1070b372cad77b7d9649c0eba5e59d97c5008fa3bf6eb5992d00d22d33205e3e7c56ebe08557d007428316d199f6bf2447569c87ca87da53795431e67c4a67ddeb9c97dfe36e17a9c48bbdf4b0598709ac2fac0a64a724c43d774c830a483339e4517abedbd12968d392b3dfa9bf9fd7dd132d07db352776e524cca47be6374d2cce89ee3fbc1eff8d460ced008a6645bdf513ec0c0a9dc878f677f14bb1434081d3e826dd8297b4a9a9f68381f04b5aade90cab46d397a8d14860713089a1c5a13ae65a93b938db34e5668910a66837fed13c81186e58ec19ecf14faf32cfb90135f0065693473cc46522b2264fb270fbbc2e5c56d5452bd0d022f40e14cb4562a305021b31f1eba9b49d33f10156bfad843f8c0863ae9a1ff40376aa1d23e52a5091b2dddd2d3a356128d2878dbb10864541ebff55e967ce4d8cb726e572d68e3976b455616d38becbc742251e674fb09e86fee5f7fcb3d98bc34a40a82a6f28e9fdc0a269431019a00f7543b27c48cd2951563442f9a2fc19aaaa54ace2d548f4a6e9f66240e294a0d2d45e54bcf9db6f2c987ddbbd7663504e12fdb493f9e96a32908fd80f601b6b740f573be5d16e82b99894108696735041402a7d6ed8466b3f66bcf229ec46063e63035600c047bc2061c8805093d4c5ddec1c0b9355bc55657d14038855428cbfefd2c4fe02665462335386c8795f862ba316119070fd152c806064e6d1515a67b129938f25388b3aa6e6d3e33f011b718db55a69c3024d2e570115118f908394d84aa57982e45d54fa8697fd52bda15b4cfd5c358df8ad7fb055cbab2851707c36310a5e53d5e9fa44f992394fef2d9c9cd4ec8a77c0641151c65165830daa67792fde4fff7fa88dad2f68027010fbcd4295a1f0f89fb919d6ae145a4c2612eb349103d12a3be58c7171d0b5ca46c6874f1ec632a896634f0ff6858581f21154fe6c74be40298574a737a49c3cd757fe8e478a75da32d9419579bd795a39372feb0fba454beb73631a9be4791f0112aaaa594aa32d8ec19a602de77fddd9e1a2ee767241415ad0417187b1cbf14bca8dfb9116157fd64e7b3fb5fb3b62234609ad93617c4e6a09b06364080db819b1db984adb6920602ee5de602faf2824779482342d8258a44ede46c559f12b6c81d3440b0a6e7ab8e463ab9dcdd4c1c7d063819cafdd214a2709d695aae77c0874647a5afc5fc106eaec1576fb7dd2f47c618d9e2bac380bfff019c574fb85770121118653c37a40016b6b8a5c9247e139de54c050b2774de195093c977c1889a2ca022a13ea5f53a2a9d1e2df1964860e08ac5d8605e3371d6224f7e3495f0db55ba5a696e3e73a175627108ac4b5ecd6cd3240c3c33303842f85d863607563d3d18497e29f9e30926d697cecd70dbfd3e7090f06347e9cab6a084bdb5dd33e17f490930a7c2aab8d60c1498711d76ccfc9d53786f774029fe70f403c81aeb27496342af239b2a999607d659de453be5824eefe4b9ba0dc8090ae5eb0b373fe0253b08dc7734ebe09cbf24a4daf43b82c61b608f90cc4df1b17c72256472457f38379932d20ca3666b77a3b7c7c48d670359e1dda21884c4191d2e96a3a7efe760a16e807feae752a46f12ed6f49c191be96bb70fd6a7d7a50bf20387af4ff93c86cba105debb24cda1fac4d7cfdd88f5e8fb1c8877b0495df7a3741c1ef89222aaed88e80dc657487f28866d765709753e8b83e686539fb7c4858f130ad5b1ba2962d431cc62ec1d6addaa22af86884f187288791ccb83cd13ef3a22a71dd4472305cf31bedae1dbab509dc15d5ff493066105515a95b010349875e5c3e93f5b4e116fad512a4d442550bcc986bad5e26fa5ee703e15361ca40c61deacf56668f27e3991791a7276f0be95de8e8d55a0f0da32df08ce1eff8b43a4064efb0e362802dc2e78e3134a5acdb26db86a7a61a116eb0f7b9ad3f6da1b724934860aa208706976fa81b7221ff20288826ef683083e347a5092ed53711c4b2002611dfc5fe466258a8f9c3b4099bfd84977205cbe137b7e2728e22e943795bc53c851ed7043f76c497eab25636e9ee1ff137503a03919251009c64762349d71f2ed682a86b4df4750d654fb234ed2115aec1f800ee9b396a90a448126a765263b29395251428662c8607e2d9ef6ce43973d2bdce3709bd524e5e84400a343d7206b055038bd07e93884ad163745233aaba0c00c9d8ee532d054be7cd9fdc41d4efa9eb76707987e1e7ea7a37620e938ec6cd95d7201847e1005c5dc7f3c99f3a1cc955a4183d4aef9a45b8fc0d4dab5edabbac81b5f89c3928b730a49ab0a440c6aef1095cc1914c2153444744fa966acf2de3f9106cc0527d71247d07eb2b60c70714a4385f5b7b90eacb945bb59fa63ca9d8fa268ed72ea59aaa40272f006fca16aa3c65140ac486d9f9998dfa401f52a48877b9e1e18f485b03d084cd8d960ed997f1a984107d395341d48810b921e1c0941864dc4b5ff287b50fd26c681614418965bafff9251ddc7f68bfb7f24f3c42f225d6dcb0e2301ce65c10302dd4c395fc6ca7c5899ab8c3e576c8700ba3e29d033dbcc938e4cc84c719bb6582e105d5ae96f71c0a195cc72294a742073a3c749b729ff70a549923bcb82b0438046b0a3fc6341334348f1e1613d0d0de743a65fabcb46e53f44b9c4802846ca9eaf1d06f8e97afcdafddfcf986b0674910ee24d4eb6744c573a0821e840d62e565c035bd0bdcaa8351f9a4e1306664d4143521162148654fe85d7fe27fcf9c198e571f0b5927e8766560d93f571b4d0a87177030bcab160bc471c6469a50b28d8980fdc4107e51508aaabb7d03f0ad55b48577091bd5f0291aac0e8a52983b11e033c085935fc634f358b63cbfabcff10089190d6b9c71e26cb340c6c2e11a7d2fd45a1af6644ca048cde3721d46ff4f1f0c13d000fd39178a361c3909c0a0903a7964456f8bb13f46491c36fb07dd7b30a3fed59d3230879bbea5d98c0af9a5b9ced299af9b0623915b7bfdab240f3eabd729d976cff1668392145e21480e42e5248f69868c3301db3f1c00bd54b71663f6f299487ceaddd3fac4ca9962f23b39bada9b4464ef25ad5e1bb98093a0f0ab32560ddd24238c84ad576bd4f9059ff0de8bc62f5f9255ea2d157cefcc7bfaf44904a0c051c4219e1d907dd907c08ed13508798d7d3c632d17b60d8b95e61c5cb763f7d57d3ea3cefccf3885ee1c0d1dbb9a1b417a306bba0477a3e60738e24d890bbbac2136f5d98e03f663eeab3fbb1633567280a7366845acd953bc223acfd35dd2d3d846dce9a3d0b4f7ead4955df8a30479840eb750dd77f1c2197ac171fb0d7caa4bd61132ceff2b086870f490722d63909c2c55a4773d0d9844fd49e1fcc1f76f8b4ce954ad41d80edb52e40141d395803c598b1e46788b269254b1248228cd2550c518ce5f0635bc23d7991c39a48990648604399a1c5972db692d77ad554d3a3b6e43bed01ad3e584cca55bb6711c41f158581ca2c46a3ca5d87ada55d8477a9db287a0877617005c7565ecc5b992386f1f73ff9b17162e4051d07df60af3e1d142af04af353b1bed7a4cdd92746ed47f00909d72ddff9feac230423fd2bc63a7c919c93ae6f6738221c7396d9464e394989c56b2cd5a12b0f932562b47ef02898b6ba72f8c472a0549abbacd986e512429d187a421d3a5a43f881bd401bfda69ae28635f67c989fe2a5af43281a0dc707fca6ae90abfd6d759707daa7f9800017e9809e43d00eeb3c12c1e3c16b85cbc2c94b6381f5e1e0e2b72f01411d393ba54e3c23b80814cc7228f2a88c89859d78f0b62eb95023d9a9e073c1a0e41bbc1ec22c2de73a9636b8123fc4a4604e8415fff9e3acec5f8f5c2787c848fe8eb3258dbea3000e6b24be7bd9f6abf5fd4ae9f8ec6bd87346cb872d95cde5f020e224cf26ec465b179207c8a8a57914e58d1f6ef0e1f69b5cebcdd267e339f5292f70c853ef4deb2f9a58ab30ece05011bf6fdb447dfb6d6c2ee7d15113d0e54b6a7b636b9e630a762d33fca685ea5d46d3eecb8825e3d17dc1121a6621dc46eeb90c8f7cd56dda7c1c1b15d44b5f043390ad5682cda034ed1c2e078e300ed2dc2126659586de06dad82161587b101f218a737e7ddb6be91bc10ed90007b0fea90a398163886ec1748f2a4886b94198a58a171a4c0392c439bc689948a380572e430e8c2d962179e6aad8e2e796a7e9edee817909900ec0ced60b56320bd41b690352ab4ade012dda14ad9c4b9501a0f2544be762263bb277806fd0c3fc737e4af99c76eedccf3445743518f120167f0679526868d8a1dd78ce24ef437e0a4cc8ac614b5c028f24e3a9a6239dcf04fe044ea502827035f1b57d11f6408e716809fce7d9e3bbdf7b633385469dacad046c4d61ab6d2d1fd5fe8b4a3bcc1725186a5b0eef068b8995805575dff38d78c98eeec20656aaa567d9184f1f49c167253eb03239ea213d076d0f2891ae57765d0c25aafbc0c26c8f21ea7b56c41cea0037ba412df166afee89606bca75d98ea610eba7420ba595a91bb887abf5d6c53f3f306cad4042803b641c6207dc60bd9e1e364fa53abe321ee75c41d0cd9f9027ea05c802075d700dabfae8dd3a036769d73bdc9e0eccd3e30ebccbdcad8ca24adca792780b2a2e507ef9b952895076090bc3fa4295983ce30def54b8eaa214223b153b8e965013480430e064a3e7ee58d0eeac6b3f08feeeb43fd13debe6cd93a139cc63a5828e911663e8ebecec746ea2f3e5c435bc3f2636ea511b14839cddf6811c8897a38827680643e2e1353c1a9589ca0fc10d16e6715e37ddc32d82a1e90fa715e5a485c4f221b3700c2a2188e4ae9b76b7e59ea93654d089a58f3cc1b78799169a33cce2bc55d711dcae6a20e41685d953d5481dafab8ac1fc52106d5f1d7b1427698001c526de5bf754db08cfec96ef7ae0776d478213e037eb4389bf4", 0x1000}, {&(0x7f00000012c0)="c08b51cf708cd9a4bddaeb1b25d8445ed63369bdebad3f8d4faf2107410bd30167d8e487238f55285ef1557c4f3b1ee8badee580cd782f1f609a7a44c0a5017e8b712139dd6d24c5f928c0210cc9e452ea510d", 0x53}, {&(0x7f0000001340)="7126087f3475c2389e7394026d8f351dc1cc2fd87cfe7fd212e89e14506218634ace8606acf584f6ad4a104e0749a7c03524b2b02a34758f98561398100f59ce59760fb8204c706c5161250320a802771c59cd81b96e09e0229862b964b421428040e7d923b75cc787f329750f1dcbbab7e265283990f1932f643aa09bb7df691a33901c6d48be3059c54dd6ad873158b7e5f651baf4c1113c1bedcd1592a0446182d5e7a19c902267110a7f7e47c7023b247ae385fbf6a305c97a897e707625f91a725edd67c038b85ac8d41cffc3a7559d2639102fc1b52b8e5ac169a0109e4fb294b2e449831a0f2210be952647eef6f52b397c5da8bbf8", 0xf9}, {&(0x7f0000001440)="5f97fdfa79fdbefba6617d8de95929eb2ccdd06fcd115d7e1da7338c198a40d333585cf3e79a9653864678a652c48b831c3ffdae8cdfd6e6976934281f06cedf7fe53ff24fdf46f5d4db882d78fd574819541d601897f4f4462e36372041f013ee63a61556dac5a6bccc0ad01b7ac14bcbcaf2b0014f082dc452f6b90be3b61bd87ec3dd6bff1c3207a2a2ba1caa9cbd171b1c1e982e8652c6c5e45e2d6997bb3ec26aae34eabd20704aef32", 0xac}, {&(0x7f0000001500)="4a1d38add8442425ed75eb85478de56af513e494cf9d931747fffd74880ca90649b444cde843c401156c1fcf1dcdf6af4aaf16b870c61bbf2d0f010672f8a2275bddbc0df55dc400453fe212f211be2a87920e4885f174aa64d571a7660fb938b37cd024", 0x64}, {&(0x7f0000001580)="d8aa17cc3ac2ebc08d92a8177b0ffc1dc17e855eb3068d8063255a56e8b11b468becd0d681968f0da37104eab72cceec7a512b580e35", 0x36}], 0x8, &(0x7f0000001640)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x80, 0x2}, 0x408) r6 = getegid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000180)=[r1, r4, r5, r6, r7]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="660fd1cf2b48c14c04", 0x9) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x40044271, &(0x7f0000000000)) 01:50:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x11, 0x80000004, 0x9, 0xc5a8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x7, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x80000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x7, 0x4}, {{r0}, 0xfffffffffffffffb, 0x94, 0x2, 0x9, 0x101}, {{r0}, 0xfffffffffffffffe, 0x40, 0xa, 0x37163766, 0x297b}, {{r0}, 0xfffffffffffffffd, 0xa9, 0x10, 0x9, 0x400}], 0x8, &(0x7f0000000140)=[{{r0}, 0x25d49557b87fd21b, 0x0, 0x20000008, 0x2, 0x4}], 0x80000000, &(0x7f00000001c0)={0x1, 0x7}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 01:50:52 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r2 = socket(0x18, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 01:50:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8408, 0x8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0xfa, 0x100, 0x4870000000, 0x6}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="82a70c52b003e7c77aa46651b6cabaaeef1e5e7a09a2566181a0057785556c1d21336474c8c421ff8a343d3181fb38f49625a20a2860e7233b528e5727846eed55766d9e6b3a73d6cbb9333e28eec24889d3ab0ae47e904609765dc80d", 0x1ba2e4e791a93fdb) 01:50:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000100)='./file0\x00', 0x200) shmget(0x2, 0x3000, 0x0, &(0x7f000011e000/0x3000)=nil) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0x0, r0) 01:50:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000001380)=0x7fff) mknod(&(0x7f0000000040)='./bus\x00', 0x107, 0x2) 01:50:52 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) socket$inet(0x2, 0x0, 0x59b7) 01:50:52 executing program 1: 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)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffffb65271f90912420700000ac5ad254f5df8d69badf163", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 01:50:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:50:52 executing program 0: 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() writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="65a9110ab371fe85b4419508d860a798a69a452d8d181422c3130ef60729d6e14f2964c75b290d87cce2574f77572424b206353baa1807bc0e0a7e9b723a1415104d63e2b603ff1a9dcc00c12e6d04d3d67c0ae43e90d923af35b338d0bf29fb169c4125b5bddd9136d0d1a89246edfd48c4dd667849d0fe313b4d57c299a5c68a6d58ee22ce552bbc2dccf1c96f", 0x8e}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 01:50:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) r1 = socket(0x800000018, 0x9, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0x0) 01:50:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x46, 0xfffffffffffffffd}, {0x87, 0x5}, {0x22, 0x4b}], 0x3}) r1 = shmget(0x3, 0x1000, 0x88, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000c00000/0x400000)=nil, 0x1000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {0x22, 0x6}], 0x2}) 01:50:53 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername(r2, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xd9, 0x1000000}], 0x8003fe, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) kevent(r1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 01:50:53 executing program 1: kqueue() symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x6) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x4006, 0xfffffffffffffe00) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x80, 0x20, 0x8}, {{r2}, 0xffffffffffffffff, 0x8, 0x26, 0x0, 0x7ffe}], 0x4, 0x0) kqueue() ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xffffffffeffffff9, 0x0) 01:50:53 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 01:50:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x8000, 0x63f, 0x7fffffff, 0x860e, "d398463cc6ee78937c4cc373c0f5d47b4de863d4", 0x1, 0x6}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) socketpair(0x19, 0x8003, 0xfc, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0xfacc}, 0x8) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000240)='./file0\x00', 0x900, 0x100) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 01:50:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) socket(0x30, 0x2, 0x46) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c1947075603", 0x15}], 0x1) syz_open_pts() 01:50:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="01", 0x1}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000e80)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03c5fe", 0x49a}], 0x1, 0x0) 01:50:53 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000005c0)='./file1\x00', 0x44) chroot(&(0x7f0000000380)='./file1\x00') openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x1c) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) getgid() getgid() mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r4 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r4, &(0x7f0000000140)='ml', 0x2) pwritev(r4, &(0x7f0000000680)=[{&(0x7f0000000080)="2ea15cd87cd8564ce2f7161d263bc11f2c0ec2b47a27b1272199be82e71c5b6c4af8b89116466b", 0x27}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r5 = fcntl$dupfd(r2, 0xa, r2) accept$inet(r5, 0x0, &(0x7f00000003c0)=0xfffffee9) r6 = syz_open_pts() r7 = fcntl$getown(r6, 0x5) preadv(r3, &(0x7f0000000580)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xe4}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r0, &(0x7f0000000380), 0x0) wait4(r7, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r7, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) getgid() 01:50:53 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x2e) setpgid(r1, 0x0) r2 = semget$private(0x0, 0x0, 0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xe0c) 01:50:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) setreuid(0x0, 0xee00) r1 = geteuid() setreuid(r1, 0x0) syz_open_pts() 01:50:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:50:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kqueue() r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000580)=[{&(0x7f0000000000)=""/123, 0x7b}, {&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000200)=""/227, 0xe3}, {&(0x7f0000000300)=""/180, 0xb4}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f00000003c0)=""/50, 0x32}, {&(0x7f0000000400)=""/80, 0x50}, {&(0x7f0000000480)=""/113, 0x71}, {&(0x7f0000000500)=""/73, 0x49}], 0x9, 0x0) msgget$private(0x0, 0x69a7be7992918b94) r5 = dup2(r1, r4) kevent(r5, &(0x7f0000000000), 0x100000000, &(0x7f0000000040), 0x5, &(0x7f0000000100)={0x7fff, 0x80}) 01:50:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {r0, 0x8}, {r0, 0x1}], 0x3, 0x9) poll(&(0x7f0000000300)=[{r1, 0x144}, {r0}], 0x2, 0x0) 01:50:54 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) socket(0x32, 0x3, 0xffffffffffffffd9) poll(&(0x7f0000000100)=[{r0, 0x101}], 0x1, 0x0) 01:50:54 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(0xffffffffffffffff) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x6) chroot(&(0x7f00000000c0)='.\x00') 01:50:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="58272041aed16ebae63225259560f8e5815f7372a044fd33055552fbd5e41789632dfc94ff334a56195109000000580000003da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f7284fe2cd4c6eeb2e92e88a1105988456193ef16ab9", 0x11d) write(r0, &(0x7f00000001c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80000200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7da899c3773507aae6044160a531b34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62b3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510afc5711cce7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a2235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486300510b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d2ed80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cdbf5a24975b242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf368a5030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2c57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87fed72d91d6a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cceb30bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e460010de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cd2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049b58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da240b3ef0dbe047000000000000000000000000000000000000000000", 0xb71) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 01:50:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 01:50:54 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0xffffffffffffffff) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 01:50:54 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 01:50:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="05894ef046b05743bf78c805dbae40b3667baf00e789d043ea2e3661409143c4fd8067f354341ca3e0b5ec58edcc523700a6e5869a6fc2fce00bb67dcbef26dfc9801e0b451f989095926bbb797977cefd4888da79c8c92acf4ccca756f241dffbe8d7336b623c3d13e2166c657b6a8852cb01d32ca4f5bad1e5333a5d645595b454bb6a5a644254c5cf", 0x8a}, {&(0x7f0000000000)="773332a4af3779a7648eda41156ecb41a56794ca6a4e584c17548baebea8d7d7ee970ae58cc01e3899d19d899eb9540c5367bff5fe927f8aa4ce0c0e69b42a1fc2eab501c38dd9c6ea673afe8365dba64a1d39", 0x53}, {&(0x7f0000000200)="fa3bd62f13", 0x5}, {&(0x7f0000000240)="c1bf417ccf88d66ac7c25d828f2598429b0484a3d62bb636db2792c3e59449fad5770a6c0bd5f59a6b95d9a8896e4baed19ab3cd6364501b6948658493f11641ad60108c1df73e950666e74792dc755fcd0964b00e018dc3de1bb8bef72f55bf1e5ea8044c1f809444ff641def580b211c1cb1527f83cb2809d7769f7d6edac9b6c1ea9673232011488fa068f639dab6790c744456f7e54d99e6ee5e8cb9a429dbf2c914", 0xa4}], 0x4) sendto$unix(r0, &(0x7f0000000080)="b100050202000600000012005786ca3849451ae3d3051020741038f53e8551f30cd5020be454b691d760fb547929efade33c5f0e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4952d129d77f446a3ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026b053a241ae28e8a206fc05e5fe5a8af63ff37282934e4fde2f20fd3872babfbb770c1f5a872c881ff7c", 0xb1, 0x0, 0x0, 0x0) 01:50:55 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0xc4a}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 01:50:55 executing program 1: setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:50:55 executing program 1: 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, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x1) getsockopt(r3, 0x2f, 0x36800000000000, &(0x7f00000000c0)=""/181, &(0x7f00000001c0)=0xb5) 01:50:55 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) rmdir(&(0x7f0000000000)='./file0/file0\x00') lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) 01:50:55 executing program 1: mprotect(&(0x7f000047c000/0x4000)=nil, 0x4000, 0x0) setitimer(0xfffffffffffffffc, 0x0, &(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30010, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 01:50: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, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014017c6a4a", 0x1d) r1 = syz_open_pts() close(r0) r2 = dup(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x82, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x1000000, 0x400, 0x6, 0x9, "b08d14c675040000000000ff0000004ae5000001", 0x1, 0xd77}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:50:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000130001", 0x2c}], 0x1) fchmod(r0, 0x80) 01:50:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7, 0x0) 01:50:55 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x3a0914c44f7b202d, 0xd01) r0 = getegid() lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) getpgrp() open(&(0x7f0000000000)='./bus\x00', 0x409, 0x120) 01:50:55 executing program 0: open(&(0x7f0000000080)='./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 = syz_open_pts() write(r2, &(0x7f0000000140)="19", 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) sendto$inet6(r0, &(0x7f0000000000)="ab7fecb523505774e8edeade08cfb17e56f4e0807d6d15929b92409108177d000b055cfaf3ddd91ecbd68dc12b70bce4d5f7", 0x32, 0x7b8ce3f8d96c0773, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x7}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file1\x00', r4, r5) r6 = getgid() fchown(r2, r4, r6) syz_open_pts() 01:50:55 executing program 1: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8010000191, &(0x7f0000000000)=0x3, 0x2) 01:50:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x8, 0xfff, 0x2, 0x8000, 0xfdb, 0x3, 0x9, 0x9}, &(0x7f0000000200)={0x0, 0x81}) 01:50:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x64f6c8bd3fff10dc, 0x1ff}, {0x3, 0x8}, {0x83, 0x3ff}], 0x3}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 01:50:56 executing program 0: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66986c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x8, 0x4) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) 01:50:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x280002002, 0x7) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) 01:50:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000100)='./file1\x00', 0x1, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') open(&(0x7f0000000200)='./file0\x00', 0x81, 0x0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x30001, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) 01:50:56 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/3}, {&(0x7f00000000c0)=""/120}, {&(0x7f00000001c0)=""/70}], 0x1) shutdown(r0, 0x3fffffffffd) 01:50:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x11a) socket(0x1, 0x4, 0x81fffffffffd) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r3 = semget$private(0x0, 0x3, 0x201) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/88) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20010, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) r5 = fcntl$dupfd(r2, 0x0, r1) kevent(r5, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4810, r6, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x40) read(r7, &(0x7f0000000200)=""/183, 0xb7) write(r8, 0x0, 0x0) setrlimit(0x9, &(0x7f0000000400)={0x6, 0x8}) socketpair$unix(0x1, 0x5, 0x0, 0x0) msgget(0x3, 0x3) semget$private(0x0, 0x0, 0x2) 01:50:56 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) accept$inet6(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0xfffffffffffffffc, 0x9, 0x1, 0x9, 0x180000, 0x7fff, 0x1, 0x1, 0x7f, 0x8}) pipe2(&(0x7f0000000180), 0xfffd) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 01:50:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000280)="7d7c93b9d8b4e40c07c8f7aba938cac9c82b478301eeea707bc10c95e7c4cc68af61df51331efce133777a3386c852f762a92c59a57ece78bf4857e1a4a60c42cee72146c939ee7eba99f5ae0a77e408119d247084fcc456582d36178277b6fdf5dbcb4dcbbcc3ec5ad0d93c36d01c28823a14bd609a6b2a17c3a47567f76845d70f0e18f3b287b19baffdbebe0cde6ddba9f3f75573615ddc6e0a2031d3725c10724a5ee6f5221c13f275e6c943b063d4aa10fe2d7c2479cd99e8e1b57e45ddc9d5cca4b660a505f05e450bea4082de2bd5e39655d4b11cc1efd2712f9ae2363f39fb90b8d390b7a48001b4dc4a8325c329bb3ff7fcfd88ee92c89bcdf24e3dd9ef420dca300f5e4e4ca1fd77a5596857aeda0e4f6c7109d1c033d32b69b43738c6283498e2f1b449723a10cafd1e5ced9e4a2304c20d14267c79ef0edd561f7df79e3e37107ad11c0cccaf08797dd9199b03f0f6a8913127a7a1eba435df9c0238131de4833e015c4b7d2bf834443d0248ab1af4525b3ab540d9d9ad10d7d1c562503dd352451bc2d78cae8c030cde5d13bbae05454ea285bd55cf494f872c3119c9b10249b069554a1bdce1ed5b1323b18cdeb77676bfeb79bad328fd6f439b2ae9996d8d37826348ce143a68ad9a61352342211ff8a56eba913d84db6fe889760423546c5274e1e44439fa8302694105b0cebd0acdd94edd5a183526b747b8751398b6d9cfe5119f9eef03c7cd436dcaf3cc9cfdc95dcdf29042ba137b38e7e7663d72ea61045b07344c1cb46e3102c608f343cd7a67c065ffe62644c9351ee8d2f71a66e7b431bf6cb7fde82e2806bb704a2e0339553eb8c7b5e24465fb56ac55dca4dbb498fa1f524a246effa8c749bb150bcff4b9c368e064f0c59df39fe299df38f0348fb130745fa10007397bf1bbf6bba2cb04641ab831549846dac57f5a85e8f4c4093b7a6b60472d5899c9558a4dadc69f08978b619e5397eb50efeffe589a7a62d090c5b6f1a34526f17eb0e84a33d8b84f4507bd350ba3ae84aa6f4e16f5a8d093556c794f4963484a927c6d5997b5c92fe2eb04760c6de013db8c6497c4e027e1ccc3c4245be58a8bf1c9744114da529d7ef980536e49a59619396eaa2d4102babc12fe7b823cf1a60dca7ebb12230623f42e7863e7feeaae6bfd57c0c6d3841ee8c119dc30aa6a8c5eda27caf417efd546fa5a39a94c25081748c93b7a3d6287a2dfb63e5a3badbda930baa44816e485582df37eb3d8a5386fef7e54f7fc833d2cfd79aa620e218b91e9059ea145055a0b2a20833cf71f84311930f3073673e71131cac0abd2725f75c96f502e7926ebb0dc66109627ca5bd1dd726ed1ecc8fc5414b75ad397d5ee989a09f2aaf6b51811699e63017b16ec53cfedbc9c79f47b26d2b5493918810c98661e545c444a5651ab3cc29fd08f79635b2d70a2471f1e79fdc7e664678004c5686a1b0d3a9f135b8697ec21ca2925b5db62e1ce4c5db6e54d0dbbbc1ce406cc3c7c90ca26e771744d508256f1257a1d12eed2276498e807396773e7ea682cb31bcc15cb94add2fc43da4e02e8f122017272dea3c4fc0074e5e95e01769093d20a156538449b2f7a32227051d67494a50f6d2d8faa1b3f8c8d7a0f322209a8fe77e3c121726444a32ce49fef2b44407364e1200588fa361978e11e6b6b1f2540a2645ef6408bb1a0d9e6ac0511cdc90ccaa5142be211210a03278a7e95d092a58cf27e3dc5a68b653479a71f708b75d0327a42e3de85664985c93f6309b492dd0fc5a95e687e5895df030ae27ff2478bf2eb0648204d86d1bd0b84f0f86959cfeea9da374250b6aadb9c1b7e50b870f3c3c00496700b30d811783a3248bca7d59e2596b9879ca2bda382195e6ba08e751a5371399bba3cdeee9c99e69e3cb7f68b6b8588f1947ad40caf74e0c7fe44b818b291f5f2757a96c06736348c73e3eb75b387b9f6617bfaf53858a8a60da9cc41b543a73bff574278ada5ad427d815f23cb7f5196ce0f6d05f1610e1cd075a65537a995a5904d06bc08154a59b7a21a9b2ed637f55d403074b28b6b9173376e09dedf9c59c82d91561740e8b3ce77f9c76fee2b10686a4ffd81db6324cd3f8223e1ea7bc103d289dedfdbb640fb1c5fd6d11b88e83991906a080637838ee6ab0e02cddfd150908a5fa0afdc55df6810fb42197f6f0bfd6337cda1abba533b36425c7ac6ff3ea4cb61356fb2543e510afdb66bfb4b881d99777479b649341076c35ac210ae02c37573ecbc31e07738f4936eafb584f10be71ab03c6a75189f1224fb0ecda7100d789cf313dc61cbc3ac2234bfcc9505d0012dad89015eb228be4e5682d416ac47c808b0f5748dacdae549d17f698ead73a492fb0497d2bd9b944ef5f2e4e97fd648d578d84c77488490736a023e43788c90e00b0bfd3c7cb8158d79d19a34f6d1251ad3b302fb244542836f16233789425fb3c669175c47738767f4fe99464ff5f7c90db3fd6dcdcbb665e5035ce006a6ff6d7ece07fb806e8041f6d6a4821f53097288747157a9ce890f6cf90e6a82f069700ca5c0aa1eeb33b6106efc909016008bc24c377b4df8c828c19a406c8ba3d9440955df3dc90f84843f9a4a81b2d2a263b6d8836bdb121f3c6cb82a8e0797a2797dcf3c2428022be099b7cf030bc2c8f39ea134d4cee88ebcfe33501d5ebae914b7716494d1bf876d27cb30d7c5dee27968e0d1bd0588c7e3e5100970b86aea4b220f60151c22f538bb0a1a23cb8b61412ce1a3d38ab32600d37de3796353e3f84959a04abb019c420460f5b3bd0e4df7174098701f682ec81432c8fbb0f0c75e727c5910a4f186f7c61752238ecbbb0d5873ac95dea69752e745956756bdfae92b1cd0cee27321ee0f7aa8ec2d0c620882c828be9d9b0aaf172dcc01c350c7bbfef306e48e17d867ee0953d698144681b1f4588f2118b2a2a43c7e64fbe0138266267004bbcf1ba9123c5c433f1482b820bf96da5a28e555a0c7838312423cab69ee5b1151872022094c8a7a1e91f742285a241b8c39fe6dfa1927da016efa96954a5c870f042beb36c5328fc1291c1e836ac5a2e6dcbc3ed92316b8f45f5556f31e2905cd7c4c21a5f5bf0b342eddd70753f0d74e10b564e8718f0c2eb2a6127e9756bb729dd7220ea025f487dcefd60c26ba6c0e6823d102d0f5fa84be3cfb80189e4b99deb6854ae949754378f97753e60906ea8a3b58762fa5ff96335eb611ef46693072f58d44cc2e143d9f9373c17793195372e68cf14dbe2179bded6e137f05a477b3288481b162c2d3e86b9b6e00ee2b2ad09a487e1240dc19f8c70ceac850a003a880a7a13d83ce59f2a9213563933ed0713400ac6f1d63e93f81008727ba1649db69dc2c4449a3d61cb5c41fda4505e0da978d1c17b60d6b870104e8e8044307c0ef0fdbf7a9b8f002f9bde2ccc6a980d72dec867731be329a6e257462a78fb26a61fcd923a4c88b97c20b2f76890518edb8b8dad084c6a3d6a75ba6447718da79f14f1bb7749acef7a645b3b26b25a40159d6555fbe83af70f0a74770ba8c2b95d64b9c32a8bad96638a4db52d5a3d360c29c96545901df2ec41b87b4fc2528dfc3f6639152718bf8758b97b4c2d01d5672c80b284592672097ddcd62c24f1af0b5ebece6017c30c7b504aeacef240ca67b3cb649ad12b29a47dd17c810931cb1c8615fd036cfa8d4052080975d2e479afa67ec36a5d98c54dbd53d053275b1f260437b555b4a6f4c4703c9afe658b2538a810af8460cf39ed8b3b826bfd41cb84286966fee4f21b108b2f84178265bb962944b5a5ba598048460e353d181789b813f29e2ba71d2b5538ee50a3d02b798bf01c45ca7b70bc7432bf98b87db8c3810c204644ba3579b19cfb5cb5f0452d9e6ec6843927609c98d3b8f103a7b29cfec909b88ee7fadcb8f73110d13a068e8d4af6eb3eb9c192ebd2bc20558a31f1f81689155608d30bd05cc6e778b4a36de43ab67f29d8124310bf323ee70356df5788169301ccd6f57f7a30387ced0b83ec1b8bbe1e1863b6cc2361c4cf78803c32bc625ffbef18aac129bc421cffa1e58093f9005d0cc03078a1710c7018da13c273f341b4be3791fc79d4cd11e85e8987e51913a76d5085cbb5b82ce545d0bdad70b336cba19f55e3a47b3a751e9a4b700c099d64c0747e8bef37b49e17bcfdb6004d2ce28b5974225bac37691a2f3ac9c2eae4645a4b053b5dab6a02086dd2174eb450eff7ed3c18c63063f9067b623c52cd9bb71b62a589f01b8ba0e66c441e8c2e312fb827802876f0855b9ba5356bb7207cd46211a1bf003d6b99cc50bc9e5add2137c7634db3aeda14c0a7091d8d85b38161b0464d718ab10e69066c3282d5f62dc8c6c78ca76bfa68e131436c7cccee027b4cc3d5fff3e14be14fa668e895deb639cbaed73109e88f2f0cae9c55fc11a7f019d1f4fc7994fc047f7dae14f6dd0e3765cc5789322ccd2971fe41305326879aeb30310fd94ff0f2139759e836b3892b6a69dbd61690772f3610387178e54e07e6db43d3c520fc43a6e9a6d186091cfa6f4db4d093f8bd9782816ca434d3b77a8b509731763c0f6ec439453f018830a91b5f1f7577f8a9cf9d3da68a37ee48c1bf31cab744589c513ad20f8a95c9cc70b9367330b984230e06a2027d5331c3fb79387fc626ac2dad73156d496e555c13e18d66da9d60d13bb545ecacaa90979ca883e77073478292796a8a19addc083b9729f7da6ce7770ebe23fa91496a2f4529535060606cfe10a3de423576756cea76197ccd3104c275f7ce33a3ef810d600b5e8ab9fd3a3e19610ea6a2df1167b0d325b241b3611db0a7ed61e8db75f6d649a8dd06cb6113c0805145d946f6385471d0afab4001ccee0d97737573f4d1918f2135ff47db6fefbf7242f4d3d8e13d10919c7d90174dfbf59c6a4aca865619ba9fc666519068c6719653d097769865a21d5d1116435de7cd5db12a48152fae09912ac52da4edefa05adb274d6eb9ea5105257f228ecdaaeb86421b84232e8cf527c262786e124acb045812ba80145f44fd5adb726e1537ccadef302452b9b66ee6c8c475f772e9a9976d3b610b709f89e49cbda0d730991ddba6ecd7498323ae4cb3f7f5f8885d6b024276cf8a89e77cb98bc760f5c889c5d94a0955e349cf0c17c88d0aacae9ed6a46c8e7110b8d4d359123984120ad5127e9c3c66607327f720973d02b1da141cea6037df093ecd9dd65048f134424513fcce12b75961751847c0939c8bf30c84668009442a2e9d4056524fe7d70a7c9e4bc84f068bd90b1f058e16029c2bbd7993a15117c8cdcbe61228f8931ec9eab4b2d6a7071f117395e31d26610735718f2745f7edc1409a17d5773165a4c423ffd8cc441c9b6690c5a4e8fa902ec274849257c814912d9ddaaa08565b25f5a4dc27a89cf671fa9fbfec3ed10771dce96101dcf0b8650bc5057e6c30cd1fb7001750219529b9cd2fc144abe1063d286b6b2d563ca693ba4c5a218d7d7c18f69eff7d7fa5a89376032fec8fb2738e933baf2312b85ea2073b5c72e255eddbe853d4b351072f08bd6158cac9857116a4744fac883a087eac1a51eefaf41479c08848178bb9920e4e6810fe46b0a5ff44e623562244882443e79e851501a86f01eadab81a6f9a519a39fbdb005f7a25e06b8b34fea7607e3cac20c1574187204cd39adb7c7cc71eaf1774b328f459a6ef5a3c0a8c2d9d4f738344459e6d383df53308f29cb9ecbf62cfbb4dd4bf1cd584739642dda", 0x1000) 01:50:56 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x82}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = fcntl$dupfd(r3, 0xa, r4) getsockname$inet(r5, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 01:50:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3410d23ee6185c6a1a8a91cab7d3b93a7a0238e559b7cbc7342c019dc43c99679daa987423cab21c6c374ea0000000000ffffbc900400b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48930014a79afacecdd79cd66c312f2e6578352d2eae1f50146ed5ead47dfc43c6c3b018afbdf9840f9e13da075ee54c0682647a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e15308892dc30a15f3b72c37e60080008c9c8161e224b602aeb8fa2b9f7070c05af2c231fcbaf0b7ae5907ed", 0xf5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) r4 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000240)={0x3, 0x3, 0x1, 0x350f, r4}) readv(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:50:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000040), 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xa9) socket$inet6(0x18, 0x13ebcd57874f2a80, 0xfffffffffffffffb) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x100) fcntl$dupfd(r0, 0xa, r0) 01:50:56 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) socketpair(0x10, 0xc000, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) accept$inet(r1, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:50:56 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xaa) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x6, 0xc5eb, 0x1, 0x5, 0x8, 0x9, 0x2, 0x1, 0x1000, 0x2}) 01:50:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) ftruncate(r0, 0x1) 01:50:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x52, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') bind(r1, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x641) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) renameat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000080)='./file0/file0/file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0/file0/file0\x00', &(0x7f0000000280)=""/4096, 0x1000) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8800, 0x4a) 01:50:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) fcntl$getown(r0, 0x5) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="67e791acf6d6f7827d1e34fff57021fae46fdd89f37468b8043267d830e049461750af2da17616507e39623ccb7fe5a03513469bdfb035b7605dc4cfdc50c2a28abec03470a1d43770ec48bcb14d93af92b3a79a998fbe0d41b4cb3261d8dbc86274212cf6e91d42bf608d79cc08825053d9b945bb24ff4eb1c369", 0x7b}, {&(0x7f0000000140)="9a378b09ea12a11d70f6f14f26d8fca336e5c49d6e8b18d1a19f656721aeadd61a93ea9df0f30273683fa6a7469d31de1640d32486cb649755d8b8d62fb597c72df2bd1333fe94be486ac106ca2a72f5bcf63fd623761b68f1bac16dd5de48e55f4881460dcd21cc", 0x68}, {&(0x7f00000001c0)="fcf698be1c68ea7851d1aefa62330033dd7ec6be4835309e34bc6a90a2036deba2f05b7916f392659aa283dd215be2a3f0d4fb2e1bcffeb86aad29be04e65943da47f385c8375ab15f94aaf625179d3a3fdf812c7bc12d3c3e98c7139b4a569c46dfd3b3485b2197d921f59794ea567bae65300e0268199fb161531b40896327e45388e266d07e27682dd57be05f25268923998e4020f455211266fd82f07139a33ab54134ad34a580adaabb63f645ed2a846a31e376b9c418cefdb5e370", 0xbe}, {&(0x7f0000000300)="63d68cf9c8e8ec32d75521dd75381b2f1a6dbe596f33227fa595b936bc3c84665908c79d6699318487e6fe19be81573bd19afa4646034cd97a959adeb9503af2c338e28182baf877bcbcf597bcaec101e04504fb036528fa90ec82890931523ed4c08ffda6ee17da4ef1e49344603c1752f907f838fc1fcb983b6a12920b672a52f54fa5a1a50a118a6047aa261053c64e", 0x91}], 0x4) 01:50:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r0, 0x44}, {r0}], 0x3, 0x7) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) fcntl$getflags(r3, 0x3) clock_settime(0x0, &(0x7f0000000000)={0xe80, 0x7fffffff}) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 01:50:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 01:50:56 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000780)={'./file1\x00', 0xd3, 0x4eb1b197, 0x8, 0x1, 0x7ff, 0x9, 0x3, 0x1, 0x1, 0x6, 0x4}) fchflags(r0, 0x10004) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="2418d16a96d69f25faa310a4f9a2a862a5cb06ba4707536c215436942efbf4eb39201f6edb544dab89593cc7898df412397ef21f6983c6211d5331ae83b1e17018326b962a3796d74f5a4ccd49cdbad89512c28744d44e01726fbd9984cf684e6950c29e70e9d22e99f9f78e5f7bdf77df45a055c7710e7fae6d1d0037f2a0c662bdf489b9fd0ed6ee16fefea3b8961e662a7e71ac644bfd89761b1ccf5f8cdefefc5728295dd314baedfe3584e9057479c37107e882cb9eddd160c68ae095b97f2eb02568ededa4f086043cc0a125e9a0b4bfee95ad", 0xd6}, {&(0x7f0000000200)="adc303defe02b5e4d59877a333d498b0cbc4cddcb86b1f26e623bfe206c707c70bf0e302279f3dc1c5d1a65ee6d51e4adbcad194fdf17895ac82098a66045c83d21301c4ecf3912d1b2230aa42f1dfe64cba641e22e2ae0abf3cd99e", 0x5c}, {&(0x7f00000002c0)="baf17e9a", 0x4}, {&(0x7f0000000300)="1037e934e85ce450f1945b0897ee0415dabd92f1053c861b582086d31bd733747513d5f1", 0x24}, {&(0x7f0000000340)="19c042d23fa63d7b5c6e7a88fa1d38911e0ec76e6c134299653b8567a07f934a3d5b7a43d6a3ce570e0c21612a028cddd7c2d2ba84a0160f2a47182ea019840ba995516b", 0x44}, {&(0x7f00000003c0)="491d1933ef29159070a1b0e374930d2503d48cc7d29920e0ea9cda3a6ce42ad9d062b2769485fdf0fff46cf74e15201b5c1ddbbbcbb9dc83c084ae35e353b9d8662b2dc236116d9e292b77d90b163198a07a037cc369ab24c64fb0b841d4872398bf9f57e9e97e59f401e214cccbaabcaec47a1cf2641746c80696fb38b361478410306d22f941b6b5b9cee6e84751aea84d28f3ccf98a380a31642ba13020426ca8f731a3583bf77f8e3f233a195fd9dcda39f38ffd88dcdbac16fb312bcdbe80951a40198f385281b13a1579666e", 0xcf}, {&(0x7f00000004c0)="968e9af7d671853ca7680435f6a136ab9eba77860a03596b5aaeacf25955b0c8263e8df7543922b4271c1f88ce6ed1e8bf59dbb6e4eed20d1c040e043c5037978769f58e99ff629e3ba9db02f289047bb3d267276192ee6a4b47576c1b1d7a97c4706b1d3ffaff", 0x67}, {&(0x7f0000000540)}, {&(0x7f0000000580)="d9b27a83063a3d6640cebe0e245100231865442a29195f3bcb723de664d8419b1b9e15f3c7eeca522eef642c8118075f68b9523fcd070e516c4699f16819088b4be297652fdbe1f9c48fe46244bf3b915f4a39f40505999d758a4e699aabb6230a19c8730e168bdb91ff11f96f1b843247e2aa6abd0349b721cd9dd91bee0bad5dcb546fe6769987eee0372fe80f32f0bab112c336624a3a7a43609787cfdd859084e07155ca7396582a8af798e69e5e02c547e388ee5fe3", 0xb8}, {&(0x7f0000000640)="ffb5b644e05e6a8b85b9309333da557ad4adf03a6001e346fb954a25e429079350ef44b442b8aca512106413c62a1d7166a916ef458cee40001b73e7baabcf49e48e1efb3b722b86b825", 0x4a}], 0xa) 01:50:56 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() dup(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2000000000000) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 01:50:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="77fc2a177338c7a0012775b0dd4ec3841d453778c2b0a1e0afc93a44a3a8cb07810153a681a2ab23afb2a5e698c85b214571624a8ddf4ff57633679b707a74cae27fe530a400f033124780ce218b2dddadd33e4f55aba08a8eb598c807e1caaabd7886e12957627d936e3ace161dbd38a47e14b6b86f0e866b7606d8bdf9e097fe861525827765da41a8c9", 0x8b, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) clock_getres(0x4, 0x0) 01:50:57 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r1, &(0x7f00000000c0)=""/4096, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000080)=0x1456, 0x4) lseek(r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 01:50:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 01:50:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) shmget(0x1, 0x3000, 0x638, &(0x7f00004f7000/0x3000)=nil) r1 = shmget(0x1, 0x2000, 0x4, &(0x7f00000ee000/0x2000)=nil) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x2a, 0xfff) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/66) shmget(0x1, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 01:50:58 executing program 1: r0 = socket$inet(0x2, 0x7, 0x1) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x0) 01:50:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x101, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0xa, 0xf0000000, 0xd37, 0x20}, {{r0}, 0x0, 0x40, 0xf0000000, 0x8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x1, 0x5, 0x8000, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x2, 0xfffffffffffffffa}, {{r0}, 0x0, 0x80, 0x80000005, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x48, 0x0, 0x2280, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x401, 0x267}, {{r1}, 0xffffffffffffffff, 0x48, 0x90, 0xffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x90, 0x20, 0x10000, 0x6}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 01:50:58 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r2) nanosleep(&(0x7f0000000040)={0xa, 0x7fff}, 0xfffffffffffffffe) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') g瑬öÖ÷‚}4ÿõp!úäo݉óth¸2gØ0àIFP¯-¡vP~9b<Ëå 5F›ß°5·`]ÄÏÜP¢Š¾À4p¡Ô7pìH¼±M“¯’³§š™ OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 01:50:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') nanosleep(&(0x7f0000000000)={0x1}, 0x0) 01:50:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="233f48548b068c15f92c07e346aed27c9dac17867f9b64aa1a0d350c616f92d05ce2cb18abbb392cd525acfcdc77f211b9e60dfb306212debf735037639941f366caa9c9728e29a66e8aff9e1ad3d58c5e01e57f26e49e957eca18ec5b8883eb7dab06dab8cb1ca2cf4f19d5fdc1f4816cc01cc679ea0074f8bf32a7eb8ece79002888c5d6ff7345149a133a76f2a23b5e142217b07cce8eb8728f", 0x9b}, {&(0x7f00000015c0)="40802a962b38db31b7eae983015498a605bb42e44804a759c91ceb21de1cc8780053474027a2068b83aadee3751cb592dc6f5d266dfed3e2ca008f6ae758541c9b7b89f3887f00a2efec9b9f212f44af2673719b8cea0da25b33c1f856aa6eea11e0aa790e2a2fca42522fa5e9f6bf8ef8a37e10e3bfb238204c8524d57455293a77ac90ed0b13601c1822bba9e4de233f740d7ad4c92f7cb1d996b7556ddf7200c351f6fd34c22917e3d205ec4ee232c023514be995b28b4368ebb037075a85797c228325b955f4cbb9388b2c603bf65ed880827f60272013d4ffd4f91771ab1093d4d7784123", 0xe7}, {&(0x7f00000016c0)="72f078c76178f5e1d6d0ae3e75993afc7ac115e001d16d617dd3d9ea6df6f237afb6e5d3cc27993c1520a403ce09b4c2c06c118ff15f2023aa3898854634cc098178812e4c9686f2ebe07131c48fb5539231aeb53bf21ed395241275b8e71f6df7a199ce4125e9ec2a4ee6a78e6097c4af48e8817fac6cd2f2fe98f358f4a41db2e1050839f9baab2c09a3441b41aa0528b8aba473d02a14d36e8d026e9cdeb3ad723a92f9f003579e55d4193af207e2e988041164aac4d77b209efb790aa015e18cdc19afc970a611aa571b60460b3b5db178b79634cde36399a0759b3ea03d95f3947db52c0116283a0aa455b99ee5c76d988dcfcec6babb4b9b2a1c614ce8faacd1d58f63bcc979e2d3a9a43694545dc328db61a36b5bac809a21cd9f3fa8877a6030b4d75ecc63635300cf0c8c7101c7a2415c501216e81cfa5ccfeaac8412d9410f50e5e18ce4c6ff116f47a8c4c9b3206cbd1a10861b73a5483037d4c9eea66c25a7dd2d7ce7b83bc2f28676d7df86feecb581a614835586c2d8454b8048b09c80278467afb73b033f4d21108f3e91fdcd81394d02eb54aba9d09fec88e99dd560374f3f883b406d61e5399d6e1d94cb8eae946b8c4a26d4d5bb29dea2820bb848c08b1d3672080aac9ed43e620e38374a04c1a91a2020d586e6a2993be146a837458fd74cf4465852adbc8a25616b67eaa6f0a4ada715451d0571d1c0a1705277b00e42d3359015cba6cd3ae3a0501ab0488f270dc0771795d3bb1966594a110a0d21c7bda695154cac11072b59be81bab52e53804f881ca8f49ac6c4fc2d27de37ba299298677c227de2bfac580bf1b2ba6179b6645c0822c704311bb5417b82e5b2fce657cab21be16a344f8b03866ef7153fab4fc0a2a9b9e4be258dc55acb134fbebb34275954cc8d080bec593f8edf47a812e84fc04a73192b9208c0c04a63072c38e25d85703986f27eba975210535522d5ad4db6254904a6940fb6630db4988195db30ce623553ee8dea6a8d37f52d5d10350afb62a042f2f04313407044be6cd523c465f0c891a8c1f38deb1b0870a3abbb8249c7ef8c6f38989cfe61daaa4742037b2e800f0c53bb49a582b72275e5bdf3d48c8ed547e31c707c69c979b83638b8179378dcdef77718d201a83edb052b56470ab08a4c4e9d1eee3b37e7b6447cbb5a2d7161927f8d3195bbf6acfe75e4de33919883c9cbb95829e18116772af3983705ac585c598fdfdd1ddd25500ea867f1eb7fba2112bbc9eb333b4555e1a20ea2c171b64555bfec3006b61b2565a6d82f84293f78111ae52e689073c0d48cd9e76130911cddf545282d7d65738e48ac88a6b6a80e4fe02527bcfaee80d20a8ee80fa8acbfdc861b0ea3198f5aac04eb61f3a7a781d3363e87ebb4bc5cdc144b384a4884b1d1318140e1c2aa92c0582acf6e358fb419915fc9ed226b48f8deec28e32f008cfa8ccd642aadf646379269d751eaa9eeaed6c701ee434240ac58c5fe802a6314a9f154a7c76d8a22d357598d9e7a1a7519d9bec00a47371628f972af99b86d1572b00886d8e2278b64eb92007732e3335321fd830d6b05efd2aa75f4fe3866bdac6b0972da29103d85eb6ab0cdd86872c2b2d9f1e72bfeed0db53e7c3d9890c24d6c794aa5e96999d5312b2b4bb50c7c0952ed140e3e7144b8fe0e5451010bfe246a26d7e023f2ed7638e8e10a2935c2389236c1aa1230615ae6125ea38820dc5ddbe4ab95b30f2e2c22ca3192c98d6ae56a4b76d9b6684e16e12c45b6bf34af8dc08f7e15cafc646ec4640c83be61b043daf1418a44cad6cba3b6b040a7bc8233d429b2d941788d1da52ca24d2d33a62109433171de4577dc12c33839863d977c98405439e3709f50e163c161206c5504ec0594170b2cf7f8f71bbe7e660bc3370d66a9dc12b8dbc1e37bbb768844dc4d0b4c06e7b28c6fce6767c081873e36ef9cc67f3a2fe1eaacc67e0182d47f49d91ce7733c54e246763d03fd28a9b760eadb85da992607041864fc492dc8e4de606b5ab5828ca0ae15908b589dad478c093be8a90bbb3ce62997329fedd4cbd7b87d940758f69a1ce00f6fee8e63858e52176f549ed0633f09c1d7fede5eaa339726c618e7db08f0d03ac58ba3490ee32ad29a522df4dccef4ee11b16ef63746ca73eef80f898bd0f048acc63c14da3fa589021fbff0b8581f772c5c66e8b50b6358fbe6acc8c24a97ac8e3b4bfaed102c3c18e64a0139f27bc774b6dfe10811cebb202b09f5404cb39c1aad0ae5d23e87862de657c19eed5023c78af40e1b255496d654cc475ab0baad0b5fea77143e691b6f76b3ddf8c401373fb8ab2a75ed0cb69db4c27d708d4372c4fe2ce6e8293b2dc4afe0c777b59dcfcaa178431fd139a89c8f22d03c2ffd8a1495019ade578f68f23297aa18049aa791038b80e09bad06bff51510aa0f919e8b31d853927842c2f06e3068341f084ac03cc7f7d548412b08567f9dbe71f4473e15966e21f79f11716c015074de22fc661041afc5183517e6a9909e3995cc034363b27af55cb0f04acf1b01760209d929b6ef71d712d1dc4bad31f051123e32d6cfe587c512e747049199bbf6ee6d62dd2105d864d27a78b3f19db34f4fd4a70d2b75149195d25d3935f6055aaf1118a89d6b6b96151879c8b82a2198699106d40731b0904ef97d49b09544d57856e650598d1e1d3648ad4ce155f955d5d6c56f783fe9c2f2864d0ad697321cc06ea633251f983ced1640c2dbbb0dbf70adb98e4908830757de9f5278a2daabfe1279468b1e45772b63db6fd9e52419e66c0168128acab7cf377386fa25f6fa57d50fa00e05579d6b942a352cc313afaa5d0b48e8e67e57bf24c606a17d87a1d6d6f0906bde7b4d8163f9c6f3f9a1ff8a6fad5503be893bce541ec1f264cd85622cfea330377e51aeda44f8a2c5b61e561279c8b81975ff29294131ea7e952f5bd41630b42e8fba5d39ad60eb6ca2acc72932ee806a13bb8ea514cae0e67a81443ee5597b21ad5b5b08c05649be82d64bf7bddee4b146ab3b9f1b9888a8e37ab8e1bd633af0e7bcf4a6f563f578578f6d24e5229b537a2e4a72609497e38eecd09c4a7c4f5a47fa91ada67913ccd87fd05d88543d0bf1d7c3744326199d59fa0f937443835723a85ceeb5f31ec0fd8b65ac1dd931023284e047d35222b7dee81b1dacba143d00b8c485d528487795843dc9990eccf4ee81d89958d916f43ac84d7a28adc02c06509168c0562872b9b69f61ea859106bcd2dcea552c5e9d11a6993101b0e1849e24e8d51314d6020fdc1600b82f7b84caf69370cab3290bfad626a0d2b58fafefbd40553198b0873c0623a2122cc6235086596eaa1a613ce081cec38f432f30302cf1a68cbe5b7e1f104e4781490cf5160a0b4c5390714a3484e0242174cd5689597d18eac8ca78faf6b9eab78d49c2b5faa33baa86fdb16e45fcd002072774b84da8c32652324a32dec078a975f164ebddccefe7db7019268790e80526bfa9a107f03c3dfc513b36c28b16677c7534e771a2d9376589639576e24cfd77664f2068cc8e93b5a71c0db3bfe18d25fafd00f23e1190acc07b9356f3e4fdbe2d6431dc97185b349423b3aa76070871b544335d2e31ba39f8031db8c819a775a4d77de836b8592f1183b7f7139b9a143bab3b6e5b5c5b0e39ccfd67b125a0c635d321358bbda6f7763cbba43332e9bb9c0e07afe2075bd315372913dc14337e0b4171d1ea53359e13023b6af17c199301b86bfe800f677e232803823c4ceab2808a47c4e45044f55628698a9659edd98d4355b382be49d4475fa855cad01a6cbbd87c1233519b96f2a05e356f2fbe82723b3047f2bd8e0639accc761ca6d225979fbf47e68d45309af2ef717e4ec7ead70655dda60bd5c5a534b5eea4497aa26c5cf0db18973d2ddee0f2029ac76e99cbe17e6bdb2d222a983608de4f0a5ddd7f42f791a0e48ba37898fa64b37b383bc91f3cf451db3f75d2ed1ec33eeb4b8cc8d9ec8f4ce425d9f9f58e8365e6f3d978d75b5e2f090a7ce7ef6cd215bf55ae523b63fff43184a385cf513a304b346dbb2454f9cee496bdebb005091e5cdfaae7a35f9818a25d8345cfeec975c699c584c7144dbb3f7f943b25a8d49cf22cfa17a0dd54d494233e8032041983f57c66374b80db35af036d0150fe902b680f7d897d009608b456fa5c8365ccf8ddfce1900b5fd681dd6bfdd2d3222cf9fe73eeb3a26721ee7e7be98459bd1abe9eefde1baeaaca94391db77bcf76cf969fc29540615fd2f590d49f3e9f2a6fd95cd6c36422569417c31e3bde4d26efd29dcf950d842e272e017f5475ca14c857f9804f416b1fc48087c0fbbc9f1f8b4db9a1f8e56b262c318ed790b008b0aadaa667c0c0b04b8f69834aae3c8e6b70cf625d5a28984028ecc3beb298f4a22cb3a3e44fab532ea21184dd441f1926441f2e0962d1ec00eb122a192ae09f5b7b1027cd95ee1b008dcad2db56866387b6e21c3c3e9c01b04b05156e9117f21dbb6f370667a6520f38b02fa25d0a7d99b63f23bbb13959800c99dba67aaabcf432c21523ab8c902de39e63876c32859742e02b5b082301dd4929b67b7f000e3e13a8129175a71ea1e83156fc9e1188dbf966a951706862728e1bd82f74dfe45a0d2983784fd89615e2903f651bffe7f4f53ff4c9919ce13589e5b35910dc3d82951f912041d03dcb21e4bc08b8014141316f291f17ee00b20651c6b85bedac119dd914a479fe3a48cd3707547dc566f754f35448d41db18c6426a7b0288f2f9106383efb293ba7031b550fed57e8a1d2f23611806391a3e5ce879c2856dc197dd9c0576ad3810ee152c7519feb18ff6299665bb3966fdaab4c72efacd54b15e7ec9cd6f5b415f860df541091558084c5327bc5e658a30a52036935d3272d5bb8ca01749076d58d524ff03098922aafc5138ea2bf0b4eeb294585fbe7cd3b204e0c097af0e0cf384f9989a94ab7a4a8e2db05d50da9158473757c55947dd116a25eefe30f88bbe93ea83d1e4630c4dd748575380102cdd92d1d96e739c19f64b3ecd23cd5599dfcb7b66751b02ce3fe697c949280d3e3385fb9a060a58c11be5bffd05f073ac598cb463f6f7d332a647ca73c9ba9e5db5e0d3e5e0ca6931cf0d5d1b1c918adf77345a32744e38f75b61f64a408d309ad6ace321dd5636321fd6929ecb760c2cfb16765564897e5f5fca5ca9362504f3ea83a13e19ee250f4c8a93c3fce1c7446ba6915d0bc9de863b786b74efa301e4d55214da213c22a4a23b079d65f1591abd1ac6388477af24153a0d7f90bd66263d6796579095b7932852ad63a5b37ad274f79f31761516e30c2d7312945b88de27f8355aef73a62aac16452120c3db3fb25bd23a41eb29ffa6bcde282aa9448e13cf5d784e498f0edb810379b99e48d92fabccb811e536c4637a793182e44f95a7b45e16ce3d0b03a2212128e260828f18520900f9dffb715edb8c2a921cf6f9d3827e71f6ee35c188471a52bb5eb817bf0409d7dc328a57a11e515c57a5bb48f2cfd2b578055bfccf84c3ef6c449a446788cb2ef258e65a4632ed9520bce4ec381b8b92c0ea3859206997edf37db4f8a8775721a351ba7b7eb1d9d9188a23925d21e90bd81e52c18f5bebff54a246bc55170775c906aaacb1c16e78a57c2a735909f33ffb19d570cbe2d602f63df5771452840b618f47379951f9131eef2a788d39cebe2c3369d8417af74071ffacd86425fd865404dbbe670f4df17f865e0bd4d2827597746", 0x1000}, {&(0x7f00000026c0)="36cf5613216ad6348be5071c77c3a0b3cc9ed95aa53378bc3f41c769ec8e8c9543b00d080f1431aa14cf8ab79a75591cfd17e79ccf1ead65fa9ce5a41ad1cdb74ba7a5b8aa8b58dbe06505669fa73a8d0ae7de2cb7b85ba90ed785b784c70a2dfdb8519bd3f9b146e2657d08ac39be3674e0d176972ddca5322c1394b2a0230063ff385a4694e78fc8f729a942cee90faed61a881cb7ad97c5d37ec1c838978dbcce67aa3599ad6b7646d5a0115be3375962c7", 0xfffffcea}, {&(0x7f0000002780)="d694848e4cbff38ca83546029eea1992589cf6f57c97969253b189c0c27fb31effab5809df9969e93c23d25e5f4d623861f2e86ca880ac9a550acefe6e373e4822a78f02eb286a98de97e9ca3f2c8a11b16ab0b16ed36a87339b8a2fdb2c7685404f9a04ef6296a949ca8a07fa1107cd83f1af57a319d71c5164c76df5c596f194b4ffc3c6c4194536be6e0f242550cb436a889fbb9743153c9b9acd523a018bc74eb3644a9e578d604bc4a681c2ba4ab317758ff6d823cbffb2c015e795942e74f6284f494eb9e65bd0490306d99f89b2", 0xd1}], 0x5) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="f7eee8441417cbae71e4aaf387744c4444526f3458bbf2a32dd0c5adbee7857fcd198b3e9dacf336f12ba5f551bceaca2be6abb284fed11dfb4fc474157a7cd0984b24ff57ae5d457c73e812a88af4ae3ea74f46b6538538c877aaf25a34e95f60fc", 0x62}, {&(0x7f0000000200)="c877a6db43dc559198fe1f9f93aed65e5dc00a3d0e56c31b15e8d7856b3e5f16e0aed562d6bb76c00cf4d950c9fc46a5a7cf0385d7e97bac599d944db44927d0f6acd2c0d1cfac16cd4d816f164bc3b050e3eca3765dac1abf702ba86d71e28ba530f340f38ce180b477a19cafd2c2cfe1", 0x71}, {&(0x7f0000000280)="fe17d1f59f6ae22fc1e29688d0403d1727c6f8b5d0f34579fdaace26e25de51febe818b53e4542ac07bc6aa5a6962523d3d5cde61ba20d61484f9ad5559505d3594d6847b75d04a9fe9bad4e9e526ab7255c3da9e9fef8b894ba8d66135cd085b5b0c23a8834ad7acdc75b7bbf4274c5c75646756820fe72446ed3b1fc94f50dd8952e830bd5828d8d9cc6791deff6b33c418c7240658d605030cd0df297993109218929d0e853cb3f1e3d8cf726c7eb07b9133ca2f6122fe7e8d1cd50aec4f31f0e60f4d5c3ad485f4f67bdac7f8dfc666ee701c17e1f0cb28e8bcf994c5f2a35f111dfc3d68806bb7d119c1c30ef7d1f", 0xf1}], 0x3, &(0x7f0000000380)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x38, 0x402}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 01:51:01 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0x195}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 01:51:04 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001740)=[0xffffffffffffffff]) fcntl$getown(r0, 0x5) setpgid(r3, r3) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000001080)="8e6789c97474dfe2942c02420ffdfd7dcbbddb2f9b3a57e99e14555c391a8ffd37b1af14d39f5ffb1edddef93c7fb135460b1f7fd45406de6b373f67f6b7df4018107d6463", 0x45}, {&(0x7f0000001100)="e831cbc2cf056705321a4cbdfa8400b37e459ca2cfa6d9b7b66ac27f61846d1c7291a2062edcf1582b1a2d3ba89247ed1f5ac1640236aa8c73421fac15ed451baa70390250a6eec4a7d565cc7a61c4478046a3f643684ceddaa562e15bf2a627ff5b1e2752e715c3482e161fa32503b806d24c81d944fa664f4c84f6a673a1677852eb269c", 0x85}, {&(0x7f00000011c0)="362fdd0b4c289645f25935b01841b54d939c4c9a01da7916384d2781ddfd72a0bb7df594a68da9b10be079699f3b732148c83e787c98b7c5c3e67879251ba47f5b657f1f3e5d1b09617b1695ccf2d8ac1b2f039aecde72807fd4123a7b7bdc72a8616fc14f7757921ab557504902d13d30fa08fad5be99b892542863d6", 0x7d}, {&(0x7f0000001280)="18c0232e7f9613165ecd336af20e9204abc90cdf2e6fe26b46cda3f2d1132405f8ca50ebe0eb417609c8b28b8f5fb3ecc7da6f6e7349cd5321e69613b1db133deb1f4965e88bd862791456d4aa257b31ae0ec74bba", 0x55}, {&(0x7f0000001300)="0d986684da774754ed5184f2e4f1a74766033e2235fae631ea1cd068a2a2816e0197924077c15b7031822569a2e66e247f8f8bb368334493fef560dfc2d1f4e5019556417c0fd5ce5e4722189d90c4080c9fe9f40ebed23b7dab1bc5244ffedbd52f0e1100cc634febe725053d6ea0dcfb324d286f49a3f620ffd3267337afeee1c92fd6be2521458c98f3d31f973b1e896b11acdb8ed4d190a45a2b45a121129c723f3778b815b36492e13abd6260a2fe50ab8439adf360bca18a98a35e78a842600f4268f08b5ec186f8a71986", 0xce}, {&(0x7f0000001400)="9c29dd0d61115cb6a7df248b40e75f53e8c1ef0a4095f9f8e65a44c37928398a614e8cca911b2b4e6984ad4b9411c09444d726d9122bae4bfbccc2cfbbbd4313aa3b352bb42ffebfb0d0e577510d1ad908096dfe2752124b185779fae98fa1c9c2fb9477224ecfb2512e3b57e8021894b991dc5956f7eb6863c2db41871975", 0x7f}, {&(0x7f0000001480)="9aa9c8fcaf74c0297e0a43b7c3632ac73bdb23811a6a94cbbfeb280705ae21b0e855fb32b29c6fdecb79dfd6182fe759ea7f5fc7d925fd0b204e0a7da248167947187472b4e1d932f5ae99ae736cb0ecefaa4e2f8f4e863800b8ee532cf315dbdf73ecd95d7ca20b5ed37527248876cad0a0de2c4fc63cc1c9f6be68da2358f5db34409da78ec521e5868c", 0x8b}, {&(0x7f0000001540)="92d6a558e9d4b9bd25692e9ce2d20214ab390bf2dc7ec5f400e12f025c32bb8eb3c4253b9de633ec729703445fab6f8dc8afc9356c16d67758dafa31b2260310b79c0c4950b927c9109cb1d1b8c817e28c9499cdb2", 0x55}], 0x8, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0xf}, 0x400) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000001800)) 01:51:05 executing program 1: r0 = socket(0x2, 0x3, 0x40003e) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 01:51:07 executing program 0: r0 = socket(0x2, 0x4005, 0x2) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x63, 0x8}, {0xcb, 0x1f}, {0xa6, 0x3}, {0x21, 0x5}, {0xa1, 0x7}, {0x82, 0xff}], 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10080, 0x0) fcntl$setown(r2, 0x6, r4) r8 = getpgid(r1) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000200), 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x3f) fcntl$setown(r3, 0x6, r8) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000240)=0x80000000, 0x4) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000280)=0xaf9) fcntl$getown(r7, 0x5) r9 = fcntl$getown(r0, 0x5) r10 = socket(0x1, 0x1, 0x9) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x6, 0x9}, 0xc) lseek(r7, 0x0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000300)=0x3, 0x4) fcntl$setown(r10, 0x6, r4) getgroups(0x2, &(0x7f0000000340)=[r6, r6]) fchown(r7, r5, r11) fcntl$lock(r10, 0xf, &(0x7f0000000380)={0x3, 0x3, 0x1, 0xffffffff00000001, r9}) getpgrp() openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x0, 0x0) kqueue() 01:51:07 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x7f) recvfrom(r0, &(0x7f0000000000)=""/116, 0x74, 0x42, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:51:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x3, 0x7, &(0x7f00000000c0)="922582fc133d3605e4db92801e2f97f3410529378558bc784a0bea7cd6de89d734236e2127a38c810ab0c11e99e01dfa4a59bab03f7e48f6601e9b4829740b6703737647da2b36183f3056ea0063bc09eb9618099c23e9e8854f34569d9d660d8563330e13ba8787a7d609d7dcff7dc4df954000f9ca972a46c6793f585768589c7e5586808663883876dfed9342146a9539d6d10ac4bb2dc73aaf6f7b5728a00ce17602a777a68f7bd7fc273d24bea2203a76ec6156487d", 0xb8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ac6fcfa83427f1b8181b00a47c9fd962ab0b0046ff4a44eb01c712d6eca03d8bb6aea273a802abd9efdfc00311674e2d83d4a1c6f37e38a34a69d149c7551a41efdd9ad1df2a5e7ccc6526d1104b2488d49f848eb4f757f10e60", 0x5a) socket$inet6(0x18, 0x7, 0xfffffe0000000000) 01:51:07 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x300) 01:51:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 01:51:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = socket(0x11, 0x3, 0x0) close(r0) write(r3, &(0x7f0000000000)="723ad9c9", 0x4) r4 = dup2(r0, r2) r5 = kqueue() close(r2) pipe(&(0x7f0000000040)) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x8}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 01:51:07 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x46, 0x0) ftruncate(r0, 0x9) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x7ff}, {0x2}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) socket$unix(0x1, 0x7, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r1) r2 = socket$unix(0x1, 0x1, 0x0) getsockname(r2, &(0x7f0000002780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe000bfcdcb000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5367f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395f393d8327708800000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005315f6a4d5529f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212de6807b9800000000000000000000000000000008000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000200000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000b32e7349dc1b8005bd433c5a40c6f1eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048372c76e0b0a01507535e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9e8c0809a00000000000000002cdfad8ace63e47a05c01500ea56cbe754a9752883f5bee02531061c1239f91e8a318fc0015fdf0df0be6cfb0935ff0300001dd35d5ec9f22d90bf587c6b918153fc70748b000000000000d89bd0181733d7aaabf37fa9bfff63dbfd7d66a6fb6f449006270adcdefabcaf50b23a826a003ebd2d54ac3da6675460d1bae57b134aca1229ca9985bb062aad14105e8d5b4c252d310659519500000000000000000000000000000000000000000000000000000048a3cf5b24671a2029b8f55e5e8ea1f4f640cd"], 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="f7d1106abb7b128dd9e3b1173b25b584f52adecd0a50127c9831c0601c9ccc29b1205b1e14f18dc9f91f762f5cc2ff8614bc151a6818da0206666522fcecd43e53dcf639f82987971fe79fe3c49360c913eb1b6a99f099d60a7593d82dfdb81ca0435c8f735c2db13c493210fa61c28a3abdb3d06c8c2152995d00d682719a40b785feb87a9973dffc05e0e63fa9bb94044418e14975914ad38b23eaafe6a69104b0198da8b9c1c7537bc83943dc89a988fb9a0632ada62bb3db4887c171ecf1e9a68c1d52d1413b9d96c6e77ba2", 0xce) r3 = dup(r2) r4 = openat(r3, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r3, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xfffffffffffffcdf) bind$unix(r1, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0x6) poll(&(0x7f00000014c0)=[{r3, 0x124}, {r2, 0xe}, {r4, 0x80}, {r4, 0x80}, {r2, 0x4}], 0x5, 0x9) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) accept(r2, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000011c0)={0x1, 0x3403, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be7e101", 0x2, 0x7fffffff}) r5 = openat(r4, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x68) connect$inet6(r5, &(0x7f0000000340)={0x18, 0x1, 0x9, 0x8}, 0xc) r6 = semget$private(0x0, 0x5, 0x0) r7 = getpid() fcntl$lock(r1, 0xf, &(0x7f00000010c0)={0x3, 0x0, 0x5a, 0x3, r7}) semop(r6, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x800}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0xb, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0xa) accept(r4, &(0x7f0000001680)=@in, &(0x7f0000000180)=0xc) 01:51:07 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x26, 0x0, 0x0) socket$inet6(0x18, 0x5, 0xb4) 01:51:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 01:51:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x8, 0x1, './bus\x00', 0x35ec, 0x180000, 0xb0, 0x6}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8004667d, &(0x7f0000000080)) 01:51:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7ddd8974d3e2a7fffffff0000000000000000480703000000c60100f2e9", 0x2c}], 0x1) 01:51:08 executing program 0: r0 = socket(0x6, 0x3, 0xffffffffefffffff) sendmsg(r0, &(0x7f00000025c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="df439b4a7d56501471ea6ce162df8b4f8e82a7dd3ebf72399ea2f936aedcdf91d645d01ed2527a94068a9918a83db2bc4b3a6523386a5939195b08857ff9b196b16b2ba7a16cf375adbe90e0309a042f7a14c08d03212fc649daabcfd249e3b088ce60a46153161318df86523c08167a800ce0f8d00bd40d3700a13ec34db8ab7407f328aa141e8729d067989599024964d60e2b33baedf83c4827d11d31063d50a1f61fde2570f971965bfeb9a649", 0xaf}], 0x1, &(0x7f0000000180)=[{0x1010, 0x0, 0x8, "469d17ada42d94807d9dd543764b05eb4cf39564d6f43e9dfad048b086ff7b15337723b9cce6fe3d26a35e18d98e6dec18b2369ee091a43c506fb0e0a7c223c2e2dff87ca45e1475411589a0a48127930f62f0b32fc6aafbb20ebac48d43318da67cec0aefa02602e6c7f207cfb9ff5ce142762a6b3a993ec019b62528c1885c8cba838445328991286c5b7f2ea42b2eb1845ceb424ecbb99f035533951b82c95ac5d3b2625c767afe5089ed98c153e53e2567f06b4e5c0fb1db105c4b33735373b3aed65031c27aab5e21a02c92477eda25d1e6c02895fbd4065bbcdbda9181f5811a1e25885c2c4a1b9236ba34000781dd95e2277ecabe4e55b77d1b4dac0431127683c44a0fe4e1d64014376528de412bc47204c74aacec295fa0775afa0ddfc6184badd34b0e9cb4e57160de9330fe71f2fb06595d1e662174d080e6e45d8e5269aeea3644cd357024ca877c65e81a3c506b8f6378ba0957a236a569d7e72281e0a8f9ea5ac9e21f32ec22abcde4d8d68320024903b55da5b750d4e5da65a5d389ece8c3a6ee6ec73d1084201045955bea664ab4be5d326ace49a07ef629dcaeef679b219266041d5aa5480605efaabca45e01f0df1e583c10fc2636634c1cec01478242932d2d842e8af152bd0c6b1bf061929b6b289de3c97ada45ed4f04591e827c7293c0a276724e3188982161251c1f4ea09d1cb94e3cc1fc030fabd654267992b04d2b63afa8cd91332d33566d1b8dfd4457f0dcb2e115216e66c91c04787c1d78ce3ed5973d7d28a02a61a6755f1a9412a95a3acf6ed26a9c27bb021ba3f83956fb543d4546e5c9f27c405b48f9b3074d8d6f35f60444d60fc4ac8531eaf59824e4f657df9a1882aa5424dbb7e5b69d378855992ad0b9eb9ec0005cfb90500600872a58bbbe91df41d2f218db716a7d8dfff75d1ea8e4d3a7e2f3258dd88fc45e2aff72bc0b73cac812058ccc621e2e461c4475bfe1e7e97994ab6c97c794ff28f2c6e64a43dfb52693448f92176c811c805346e3aa574b79ae4ac6efa036931b2d9394f863f71f06749fd4604560d0472c33c4f8aa0869b451f3e735d77e7cc51b9b6d433bd5824fe94dd13d4591c7efbfff07730cf4010487a1e605446bbec0be034efd530ea768ec40efeeeb39a4b373a34430531858b9221fe2c19385a3f13ef475cc0529076ba4a99898fecb77041549a9f5c2623376f6ad53d2cbbdfe17326f46750b3baafeee06d74aa4eebde3d0d01fb68011727cb834eaf302938ae84525097f9c30987fcebf724ef796aa641eed4bcd8c3e77c49f604581895ca0c25b346882e930603990fd3076f867f23d18345714f3b0dca1af34876c745b098910fe64a7ab0493b75e6c82f0b8cade02dd506c9e9b18c5908c3817197e0030280bee1b83f42e775cbf43a5b055ebeb52795ffe63410475152f514dc3c8e08262ae30501f9df20e6fa3fcb08b94d96f5be473d77e3f620be69c053ad385c7d35a1ced8435fdfe46be10f3bcd767d60729e85ce717782d5395b8f19a0e7068ab38741619b77e84a1f1db8444ffe1e225400df843b18e022d16167afdbf11907cc52f79f952c3549560a94d1b6f5fc90256070e21278a2da911c80b0b50c7c2678c21a5675d34a8b29cde5fa9490e97a5344280f5785106cdbf3bd1db164730eda5b85c3291b35530f304fba83e3591a92e32902b6cc7bf3f25e5162f1a6b918bd6337013f12d755a30c68aeb6d23119292dea929346197a253b8ba681240bfcb652c360b2a2f7a5a9882a4148983fc8d2f1f680dc468c8d65a4fe4d17d3f1a491652eb1c09d60ccc881bbb1db0e2f7269fa723f03206876ca21a1093772093016121cabe1b5df5889f2b2c97524006e454ae63d02e8c4977f409d7e35d0dfbf234bd7d554a0e9834c8348d51df6f41afd76c390ec3bfe839f2e4c2ba1c7d5da740dc7b3b7e8611521664e8b84350d87f3cc537ec0646c4581d018f535fdb1e89c159550c743632959651b8f9f6896b75db2f66d6bb768c61d4bcc1203dceb188e428b84dfba159717169d469d9e2bf3503ef6152f5f3e6cc27a158cd74fb34a8db9d780537a871be2d2bbc60d30828745ca6522693029ff11365b07eee00adfad8b7e729c564f91671132a0860a9eb23ea5278049768a63ef9f8c7269de523bee96487ebf6f4c80166577f5acae53257624aa9000fb9b3ae7cbca228920beb80369e0bcb9b36993eca0e9d004b41fe96dfb18d685934238515d843451652702eef42c9e7c55d03a53737ae873848f94d6b94bbe1974f84ad6319825119bff1a35e08bc58acb5ce57dcee944e4ef6ecb98cb4b4f97ae192f7ee1c9fbb3d0b24339c29496cea048c836910be66ba36e247721d406d85a28ac74e87ebc6695f35a4eaf1481e5440177d3c5901c0021ff4f296dd6b69dbfecf6f88eb67937b6a5e84647ce9b3154989467574bcc72d3dfe8ab0eabfa0906451828738370c27956fb595020eb05a3bb53ccf720efa8c86a6e13d59ad5f7acc31b95242ee414f919791db46850ab7ed999a43f5a1055b2f8f51f17990f4b2b634ede67d8699c65b71088ad25d9a2d8414e47406a80f4ba49e7d5ee0c8402c33d8edf68477b0410a0c63c316bdb797d38ebb07b9edccc812e0a04e58508d4f8d335ef41b092cc752920fa057b0c5b7a31b0cc91f37323310e6914b82f8ef5e33217172ed820c6ee2f84eda5672cf57706932231bb4f1fb43ef78e100f977f9337c808c40f31c74b6281705f0728b7b1dd652fbdbd9ca35aa0f0d1023000cde3d790a62ff131d3d5fc735ce1218eaf0ed50e6d470a3aae453ea9a4a9b68effad9a2a74804c81ca24bc7bfe306f733d6c2fae8d43f312e96930b4ae4fcd9ca26e79d8af990934cc93d0e8b0af5a6a801d33ea32226acc7230fc69a803d997bfe9db9c13b9bc215018fd86bef697fc79c24756119a3dd59a1efcfceafddf9f19dcd75274924849610f89f763546098da5264a4900208dd7592c2df6b63b1b54203d1288b4cfdf8ab2ebd1c904d5434781188e9ab57476d311f9aaf5594957c07e6b5197c96c47ca3d1f911c30564e9425f871eb800fedcd4d6c78d80068becb047af57e0a6660ca446b72dfbbaae7bfd4fdd9b3b83ac82c646e0494acc1d109da00cb3a6b7d2df38a274e6d15cd7bacc2ac9456f8f64d61142a1853e9820b93cb82e43f02732ce0b5088686c4930853f3865c0bb7066b835285933adc24737dd6608a4870bf059b8dcc38f53c2d1a2d0a3d64dae3fa51956cbe2fa568755f82a7d043c78e89b9273182932a166af1aec587e42e36f862f053ff198856ae0a102ceea6fc9a50b005ef11a465d1be8d542c520a459a581f101cb6dadccfe3a5845ad6df9c8cef62dd68f1bd093d3c45d342bad8557e55d53bba423dc24395caf5feb50575173b0d3c2e830234c8b7e48544934fc59e717c936edb9deffdf8967bc7fee66770f7bf2fd85ad03beebd20569f9336fd38f73328dd250bc0370b37364c085bcecec166907ff77da4eb5c8689acf60d955aa3b0610470b899f00ebcdae0e31d06437b03bb440c79f3aa5b52630335b5085ab6642724a5806786be0b01877006e84cab22e0397b9c992a4eafef9bacb38524498a3a459cd949183c3af86b8347c6d9f6188ef533f3feb780604f6ff7b6173832349d7b1b1dddc67f59eb88672e2d33fe14053c1abffd8e4ee2e0d226d67b3ccc7f4799fa5b8961aa88b33bcadd03d62ea4e94e2b42e4d2768ca757987a02c238b785ec2e8b3e47d6b74371fb7c13f0406bd6cb92ad2c2cc25d661973171f19f595af2bfe51b211c1a88253babb99ea23088c8b0e52d33506863ba11247e788fdce195b065186770a124194b11ceacc1782e514afef10967b53b94edba210424595788a29ecd7ee431c05f4fe8ed601a26dee80958de9f03ea3e2d351cf9d1531495028bce4795c692756ddf9b4bf6eba81a99396843c126e7de0ff6023bf2315d7874e3d0f485afb588aef67e71e03513d1562940aef1694e9fca5ffda40bd26582cb90d87dc80c3142cd25437b98a6413eaa602a2e171cfd24d71e473e6349f81678ad0549b2102cbb8415c6f473a41670c13d1f098b77cd892f0a0a4c0fd27c310a77ed1aa5a31f833789b5f088c7c60e8078059a1a838857dcb552ab20b5331bed6e51b04da36d28954c070b270c9fa84c0d06422709f16d5d55d0055f20a34254366ea22b6db8be01280aed3d6eada360a190f8ec2bcdd55fc6c079a40a1533d27517232a56071516f5451ba4c4f81c4fb8c5eb48ed3c9619844c32d487d35dcca1e848ae187b96be0b9b93f95d56021abf8f8d3377dbfc6e913f6ecb7a1e35fce9e57bc474aa5c9e85a2ff28189a5577ecce2fba5e0850481fcfc41c2b3b241851a2efafdd36fc9dfc3061dbbc0e19c3832013238d2261761875c9170ef8b378f266a299f7cd059bd78cdc0915780bbe227697eead1f16765f4e29491c57cada9ec1a09d5f175431638677db715b6b8449a7c892bba81672a2fb2983ac01adb04245e1f2002240de5fa835eb020586dd995e2a952bd17a5b02b3bac7eef11937e1c59c6ccf852529fb260d68496f38250854abd984283e3798d83710c8d70c665955857657a004e51787ff8dbab781ecfd57e9ef502c68ac587746aafe1ffadc34c3e707637551c1c53ddae505009c1ea1cf1ba9168c35b7d28a0413d63eebc27fc7f6fdd4abe547805fec2043a87f80ebdafed379b04f4a48b6b713716022f806ba3d03ec2e579030fd3fde32fa133d613031e38a1b5421baf611c4f04110a591dac5d9b5f2904101547ca4cf1981fce14627d971d5dcfbae138f0d569decef8f270c37a425ce0ce4d13e6e5cedade41b3db319dbeed1a42f07925a30f4270c6cc77fc4c3fe653bb61e83dfc4dabc0dea706cfeef34f96f159e0b7fe3287e33d2d3104ab1e7558021f7376eee6fc24646eb41042a48b43f243725efd47a79a01222fa5ef9076fb7ed9950fed6c767746be36018feaf8cca47b2b8b4c0c6a4f03ead959d5c78c1b4b353ae434a965bf7d276faf0f8c0c2b791ca9cfb885764d27d53ea8951c49d6db2bfb772c179af8d5378b422cba9fbbc1809f3e645777af4a80ef544ea8ec7448f645b7c1b9dbfdbbde1f32a308247ebec63c1c7a190b6b515b9ee5a6f20c95fbd4eef6f1af26bc0351f0e4da5b2612180702ff6c2f5067bd25d1aac73ce6452ae9d4b97a7bc05d9adbed15a4ff47ddddca8fd599980f60f96fadd9040c88cddd490e34e685ac7ba2c7feb0cf725748db17f3592c88853be749d0a54cbf4c0d0fbe19720e7eed690aa7ac1bd59c85db4ce5b3043b6b94a5107f778a01b7e7a27c5ac12a74b400ec357dab5b6070f8a02b3171d0d007487b9ca4de5703b4f8ddc627dadbaba47a43e5e5942c16ec6d3c4787e1b9d4453de4dcd7ed3ba762deacdddaf22d66ab08c7d27292d7ea18ffc3635f9c07049cde008d2e8ef0bd2d08f03441787aeadd754784c81fe4571533b1fbbc60f499c1669e4afa4e9569f92440d29c758d6d84daf6884215304e694d89bd9b162b5adf6b4db982c1ce2e99b09e1816ca063af3285e246c120945cb308bd1955b0bd07caa41c83eab2cd88a794aecb0c773053bcce673fd8ee67ab94ea47c3e655d39f78f06984f259a0ff876685e22e2404ac5a7535049c668c3a98f07ef47afefdbec4ce65b7a6a275d317d53285fcb99d2164ad659ecb01548efd22a92f57f653ab624c7b8ac7af79a46c3b302146e6e1e7bc8"}, {0x48, 0xffff, 0xfffffffffffffffc, "a7ded80e3287b87016ea404a8c446f5cbafecf9fd069a25391e830e033a6d1f05039f0750e4609e90217816861147e9cf96e8a747a14"}, {0xc0, 0x1, 0x6, "6c5fccc487542c78325e21f4ace3307fe636a1959efe80e4c6b9a95e2276249e5c7b6c2e12e3d102cbc7eaab4c974029b5b9124343f5d7418544c4ed88ce55711eb8552e5eb2a272df13c160b1323f7981164d1dc5ac796620e7714e34fc08381129cd418c11a71d4112e335d8864f4a786a35560d60b49258893300f6350b8e6f60214e709b2c657821f48da5a9efbaf1c301296a9b4ae7c149900f27a40f5a1db7356432e276434606c6b421"}, {0xa0, 0xffff, 0x7bd, "9fcbf66d9bf6a3b6af6ff348c08d976159a95019ec56fb9c925f1d32bfddcf67915410be3a3a34767a21cb1beae8c8d5222cb17aada576fa7b86945e77f160023faf0ec93e92bcf5b1ca9d1c32d2d392c0d4463b77690198125ec78a37e019207707c8ef75dadbe35dbcb4f551c0012202794fa9d3d91aaaa4745d9ed5c44c5ba48851c117e021f5656f1334811b91"}, {0x110, 0x1, 0x5, "273afef81876e5e43b36e20be6de2c4ac4606f7ddb48593ddbd486b63ac5660730605642329e26100de68f968f3678ae6d151957629aa6d424a539675b4298f951d28b2a3a59d535c04f4dcfd2a514dd12266c756999a0effc0be42a3aa0fec8ea41d4ed406e707538eed9fe645d7aedca16b4526c42e15aedc1ae36b7619ef706f9355b0b6a1d9e50a1583ff4d9a3e1f80dca448ff15a2290f020aa9150850acf67d1e064d9baf26818ab16b464c93db328008cf8beb51404531e7ce8ba5ae218543e6b66861cbdc867b21f49aaf1b909294807d4c325897c3205988f45447d36efa4e4d68567d31252b23f1ee1202393a78cdf0736d8cbf7"}, {0x48, 0x1, 0xe89a, "143f2be87e5bba94394c2c855cf2a5fba665cb71d877a9e55f10107d0acd9f516cf7995640b4c81d9769d2f74b018fc9df4fc5c6f9d2d9"}, {0x28, 0xffff, 0x10001, "f2dcfa68c50ee40ad96493ecdc6d994fb7d79d6a947e1f7a"}, {0xe8, 0xffff, 0x9, "26b74b481c09fc2509c6c7bdbaeea3242f0cc4120d45544ab549a24d70c94ee3fca6528e036f28eec300b559d79014a281aa90238aa3419dd96b3400b540472685dc73c7c950d52d860236966a660a4311019b9690cd6b854af6ea4d54e0fbc0b9738c7009520b9dfff8fee7756619809f7545478318265b08e5a42bb6de8cf03fd3c3bcbf9f010a8ecd9e5a89ffc4cd60e595db9baa280504d16738187a0667356ef288a6105346d104e3c9d5137224f6c5bc2c4babf31094d2bf1b1e6c93604d5185c8bdccc4735b8ea1746e70e8ff138ee3c73bdd3096"}, {0x1010, 0xffff, 0xffff, "2272ef78ca8a103a7599070b45d75dab62c251d48699e28349c1c8e3db6c77720303a37ead87db13ec1e52787c5f3e57a8ecd8caa07e3ab365847280225eacac4ff077721503b63f3f3e4cdfd5fb52281cd6eb1a27dde47526bf6e35b010b607730c24fcc125726025db3bb10a25c36df472abcf593f08a76f7b8861a782bdf28cd7443b168e31781b128377028866a969169d3816be58757818273f90e26bebfa40c7bba7fe36818f58cd8b2671e26f688891c3a2aada82c4aed28fc4abb5fdc2867c3d6c98834ff0c8d5a0fa4fbead5820a1923cc6916da1b6753574f3fae558f7499850712cf0939603ffac71a949e0f57487c123281ef5af065be26a0f9d579ea71c20cff3bea2a742309ec879f69337b11b6149e6cacfaee63391a1ca02a709271d465e108b68a8d1d961e53a17c470fa3dd4ee3ca43083872570c761cd21883c9d9199501439743fa632fc668cdd3e086a4e106c7c4d2349254369e72f96b626a2f1c44779f346396b3048cb606d16e524229a4b29ac6ef745ad2f2f8935b22d9a737d6f156c8288ceb5f1370695da470e89fa8bd8caa915f39ff04b675ec3ed2d4db94003069ca3ca802ebcd61ffbf50703cd8413f557211e6153f7e4a5fef2f7cde5bcdb1e5b3fa0fa49f5abe810db5c392c52f6dc60d127ac984eb7ab409608abbd6507b3e8398e5bcffcdf8983ae272541b0ffb34f55a201b7ff76e73b7f734c8e830db3d04ab184e76ee00590b72123880561b02b4e5383e49a7dda5c0cc58d8540ab86fbf99127a1369dc2c32893b1a7ac621130659e9dd441c8b839de6b26d402ca88f8be645506e827a9450b15b419aa030fb4e869ed195888ffccb7d3f45f4be115552f8efda1154af1e88aac3bd347903abc2915d8a8bacf63119493acfead3747fee674a5ec87d8750d7dcd18ad31d59ade02ab2c619e86f60c4c5d123f39ca171788ebeef219683e4add140a312e67c274d254da373530e343f8b72c762da9ee31082c4424c1ec5751cd4c37d68c2b57a7bce622b73c82832d4cf2eb6ba46d095fd8d4af1341b8cd4979adc60432de20da28ca71c6baf61f503f55265bc3405781da7c14e32667fe78fe211e261148bc865f0f5c39e5316781ce23baa6d8f52985cb49a24292f29e7bef498b1ff3e261fc316e8521868e950b5c7805dd973ff91430110f461e22be2dc0a08f4ff3f77a8f54a1cf64a440c650622ce4a8d74dab52e486316710ebc0b0e8181dda291a90fc89c02fc7a4bd531805d10b4c5faf390b958bfb12bf7f3f5e4e6982e8a3ddbbcf24563b06baa860b2ab0e6769c26a49d98534a893ee7bc5ff769b6d7fbb87ee603ccc55d522af1e64ecced952aa22adfcdf029ca697a346c9681a51779fd918e576b65c73adf69f84ec40c9a6ebf9aee07571d859bed15dcb3bd5ec77436f161e5278c5fb7aa07cbb76c6670708387ac3a5a8f82d9ddaf215584222aa6fb99879a03bcf0bc7cc66f170cc07da022fa3fb265a5952e5ce4143de074f0d9db456fbac77e1f1f93d3335839b06f127a6cb9a8a8c3e81010f12433381bab6dc4b8f4eb731c80fbd055d3da00c2f135ca7c8c440d8893d45a9d17d7285b4ea098878f9a5686acce5ea48cd75769e5d85b0158a8db062666466817bacb679b7af70e09faa335f3cdb78b81eca743e84b32bd67934795d242e64ee6cc76027116cd11f3142724e001ced487cd26afab960d1dc1dee3a6d6a1f1397a91128a220e3e4ded711b8aa5775fbb4db5d1519ffafe7d8fe5a1ba3e34c23041c5204eefb7b85d8b08ba2d376e0b5ddaa294e1526425a869e0a406bde63b8ea59d081f7956ecaac4c1780df2e5e811eeacd84b84f545deaa0a5e46091f81e1e343da8a294065ad660e2491195d469fb8e35ca73f47ba6132fcf5c8a22aac786ace34aa038cf4781f364fc53f9782160519859dd7ef634cc6acbcb14ef77bb7e5c5fbe33405b192e28d49c126f6eac2ba0a02d2b8ddf330d444247aafcbf846638160195923fe6ad46f812d1e9f4f971ddf4b19310f7a88510b1ba7a7d5e99a579be59c3317c2dba2a1b03de0165f4b45098ac08ff5e182404b774d95eecdc9e3094ef4524d3f1cd65de1e011227732c9d7a1c7401d01cf074620dca6ad6b55a0345dffdbcdd6ab7fc5595225d8badd6af2ab96db065c55e5de53335c1f2a6b4544597cdd1ae30bac36b60168d8e821dd628a9d3a2b71cc68c4fb42677d1a44a87041ffc58296d43605701580d8897a30a74064e8e8db43a4bd1bba3d067313537632241b66492c566a7955705c22682fd724a52a8704a0b279b5d2af1d36a37b893bb044c378ead6ca59ad7dcbcddacef2966993670ff1554822deef73db0ef0aa7f03ac941362ebabb2339a43af2b9ead31cf2bd380b8138d33794d3f8063ca45eaf67705b86f73c4179c93783bcd74685ee6c20d944f2fb02a44023ab367227d64d961187d712c96c2240bf4835a914a6334dcad5e87b5a1541846678a9eed953f3d42372b1bc9ba7c249a6e28fd424788364b1e7b3e4eb76b3ba50c17a199d0f52cbda8285f6a1cf333451af3a2287bf40502ea28a4ea9fed8ca36a0262b2efecacab78796f3d844f90b9c738580a79c1d1eac40016b9d7bfae4a4318cb3f50f6201ca146565c6eea432848545db5e8579488311eb31d0a71273bbbeac7f537e6ae0c0721d9722a77b8b8873f254043d4c0b59aa212f5251062ccffada11ea97ccfaa090475ff89e94c3c361393e24d41ae5b66f5465fe164646e36bc19e9d347454c204bafee63427300cf55957d5fe3c2d5ea428f0c207566941f302193605b92ec83a076dc6971514afcfd7d6125402da7645951b5410161f0043ae6dc0163cc58db1832f746de72a7860ea86e38ae704ccccf8c26d552140a83f8808937e3cb5e0dea2dd00ee55b51f4576cbb24a17522af3a689ae15a991212e4e6ab7770465231f70f02dc8ffeaf2a9cdc3a64b72cc9bd4770a56e50f63e251cd89c5879adafc17f7fec1339e577052073cdeaf7d12679073c24afa2366242a399921f6534af6b4ccaf9c30bd9f023ddb83a8fd520c98dd39a9e6d7cdf25c2cbd79592339a434c6ee818654aa13b4679de486f0e65a8754cb9331b341642af59670a24715d1494834bb0c936e4c0809eebf11e8871cc50d0fe199435e1904762c12eb90038864ed5295965dde32251fa0f1429c9ef09fc74f5ceff4860d5160bfe17e038fcb1cac734fd67849ba5af2fc9941dc08f9fe9833bb03ab01bb237f9d8fe492f1576053c33404e61f59c36516cf8e81ea5c8e25d19de0a52f786155b89da100e029da01056ff5d05668d957d86211eac5ce3b0c9aca066e4c66639b98a6179920963f4d9012b1182fb5467225f20148eb4bc2affbe27575edee19ea6ba54b307a5795ec8614927d2f74155e4cc158624681ec810375ad74faf44028680a8173c709942ed011ede0e36965e2ad65167742e6e536328cfd80394e44411b93f4e9f2b16eedba9281d5e5c5e96fd0f5f61b9099e2357905621f07290ab589413d7bc8488fe2a4328814cfe68cf6cb314f379b5d33861ca5e79c89ae2dff308a890e973f80e62747fa84b74a6e8a9fe4b599e8453b701172661dbe2d261b909aceb531cbfdb89619f02adb0db07cd7728d20bf50fc8844853c5a50604cc67e4dd448afb29695929735f5b9df48382ccaf2a4db566f6f1c5a800cf056ab88c598784daf5280be3b0e38ee99c5c64e227b30fe9eec62370ffd68d358d7f4cf7ab9703dfecc2a648dfbd1ca2a0d348fb51def6383a54b3b76352a3b0f51a263c903385cc869a15c72303dad5fed9d0dec0f55f44063dd0b3926f6fc43c5bb336b72edb0513efddc35f4c09bd8a9a04c7efa4271fc5a41e1af048ca43c0aef2309f2eb4965864dafe415351fbf0967e538323e90886125c88c8b0956072b134a70245489dcd0242107a3f991b03e16cae4b77b70681f944c7958fa3ce8e13f05fb412bcb6a318d702c1e05d569c73614daa28255d2f6d90d9a305d4f43df84dd8ec20391a9243d4f1edbe31b8c757fecb8c0ea73384f7ae6f2828cbc020a3f0719aacd826ff703e2bff3d2cac74a49a82106748146aeebb37a3fba39aabc4563dd070d2256fe40266c13e4872c1c3d0b9e093a5b9a8cf2fb026ea100428c62ec2d571ecf8d5da650aa6c0581a4e9a87bc6daeefe2b03763b27789f8a13c38936b403a9768b7fb06d1eeb3f25b28a38e1256dbbd9fc13edf8bfaa6aad8af2940cf1c92abdc89147c8f64182bb1951683ce5615432cb52085124918a3014ff32d0efbaa5069a1c90f5d97a6becc06c0ec0b0879c966fc20656ae052432e0f580315ed8a06d21d70c4edefa2ee001d15110fbf15cbb644d6607758e3e0cff737cc056181d4b9d61d97d4023452c35d0d64f0edefa9feeddaa5af405776dc9b975b07641cf81b2b835a12dec0643067195deeccf43b6c7ab681555251091f7ee66da43efbca64d446782cc6a6995475a391cd56b28cd73538784aba86d34e779e3bb597351ea0d3122859337635adf8bc48eb720fbf926fcccc3aa2b78f5d850716d133f279e50abc2b24a5f673850d911abb1e5024762edb7bf6a86be98fda759b29a95aab9a526787bf4907495babf824a2ae02dad6313ccbdfd207d910cbcb531401dbe1d9b6cae7a81623eea1db10d1edf45aee5697728c91cd077afb27b9f7a339d37eed56c9e3b4b6ea1fddc8041fe2ba0499dc862b9bc526b9f6aeaf1f55a02e63bc242b2fc4b1caaaefd166659b5f295a9a6adc229660949794c58491a46746367d76f13feb2fded9628abe0845a67f1b237a14705affa2828ef254576901f179aaee7551b94345afb7a592e03417cc5458e9c265201b22ab9ad75cc38c8ded9fcd1f1b1a2a65f8fc3faaa66669b7c43e68939881714081ff366651f93de3985a26bf02adf8cb67df5404021f8937488c16e4c3c5e3cf1059911f4953cefb2bf085946a31324d24f0debb53ab2f7bcd4f0454697217ae99591b7211dacafa148b0bb0b0964772902a2217ab5377c0b2e1cea2012a8d6f321ec52ada7e7c12288bb39641ae546b45cf62939ea5dc5e7ee763402c3655de6b51c2cef708d32c8565e122e0f2baffdd426b8bc532edabc571807144a0421dca6dac2fc4836496f979b43c23db803e0753639b9660acacd11f9d7997669adb72220761d2c11e233085fd30fad95e3aa28082ac1765572827cd2fffc4e5c90227267faeed6ef59599911e2f076a49225f857ef7e4c1c46a6d978ebae9b0b96abd7fc8db32016dddd4bc599426f2a44010e63fad7fafd7fad7d3b6917583f34b2c70fec2ea6fb3c83312e0fb3b3be2ba75b9ae16c2db1125ada8c7badce27bfcd4083f56598f50b6a0dbefe76681db5b24df07042e5ac63d09d41d7b7d7cd0fa2a2f87a72ec224abb33cd6d95e3c4f3365a593d2bbf5399a624d01e271cd950cd73f4f3d0929df75a92a81c5a7a3e5aee5a4ad7eb71bab713f604c126fbcd28d07b66337471856ef87b74b473c2c585831b91f8740967168e1d7d05bbeb07d5d35724e9b559e13e6805ffcf4338b2b51b591ffcf75f2a3d837ca52736c869e74f4992f31cb6d15858bd3f14b2f999793ad1707e60488be1ee0340bea419dcaedc9f44b039989291a90eb0e8fead4d098442ffa86d387a7ecf8f8366e0471e246c29fe883f4e8b1d96482b23bf32ec748fad42691b32e77701c8c0cb3505b57156610810aea4f590eb57ac7e2c4f74874e913a2e5bcb33724f"}], 0x2430}, 0x8) getpeername(r0, 0x0, &(0x7f0000002780)=0xfffffffffffffc32) pipe(&(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000027c0)=[{{r0}, 0x0, 0x0, 0x20000000, 0x2}, {{r0}, 0xfffffffffffffffd, 0xa0, 0xf0000000, 0x6, 0x44f}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x100, 0x7}, {{r0}, 0xfffffffffffffffd, 0x41, 0x1, 0x5712, 0xa6}], 0x5, &(0x7f0000002840)=[{{r0}, 0x0, 0x3, 0x1, 0x9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x56, 0x3, 0x6, 0xfffffffffffffc9b}, {{r0}, 0xfffffffffffffffc, 0x30, 0x10, 0xffffffffffffff81, 0x7fff}], 0x80000001, &(0x7f00000028c0)={0x2, 0x7fffffff}) utimensat(r2, &(0x7f0000002900)='./file0\x00', &(0x7f0000002940)={{0x9, 0x1}, {0x1, 0x5}}, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002640)=""/198, &(0x7f0000002740)=0xc6) chmod(&(0x7f0000000040)='./file0\x00', 0x169) linkat(r1, &(0x7f00000029c0)='./file0/file0\x00', r1, &(0x7f0000002a00)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002980), 0xc) 01:51:08 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) r0 = socket(0x6, 0xc001, 0x8) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wskbd0\x00', 0x20, 0x0) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000040)="37f368c0664c44eaac2be02cd961abaf2eab008265ddde5e460f221bb14ccb5e41ca41a7a7133c7d767b7a95de81a9d935bfd2482b16a7ef7828131a4ea77281e6e7a78eff332f82aaeb73770c3a807547800965a6a8b2c9b2d5ce563bc793192b75d8a96844191ab18888089e3c616b2d7041", 0x73}, {&(0x7f00000000c0)="4695b618c36b52433961225d7469fb4395536d59433fa944a2085a569e62c15cb56dac4082d01a5bd4e3c16e259c5092f1319402c3c54d765e70805547e97013050f74a4448ce2b9d871906f906e7b0482cfb87dfd511713205de235ca7cb27c2cf18f877f8caf5ff821963e0bd509c3076dd2998bf592e8ce7de2477bb9ab492244cfb9d446d525d72cedf1563af081ca2501654933fe7d51fc9d6f78c17ddf9750d42802beb5b196ce1d50d3a30fe6e88f1f65a90338ac972519f209c0ef9d745a18bea4eea146841c507d9afd7e4356d846632876d65792099aef84ca77e8b97fb6008910dd19bfe3a95694c3ed2e4f88d28ab2ced4ffa7295a2c6ea241938be093f1e1df71f6d8e0c0b4f1c813ec3dbd74a4ab0580bdd87238f3683824280acf03dcd59b684950847e5dfe160851d78d69d47da78fbd7c0e59aed07ce5cd3961fedbd627c948a3da31a585a690cb347465854a18f69ba70ef44152b7022bf53d39957b35f4d86e2cb75af55f1f493ccd36d4ec2bbe1f78659c5a9fbd063646a2e26b632cb13c75a58c286d25ed71f6716e1aabb08474d61c5edea0f596ee2afcfecaa8bccfcdab906f28149522d699458468574501744aa4713e59fe9c43228d01ff4735a9242dc04cc6e638be70332b6f0bf51134a8b1795f4d3716e2c8b23b034acab286cdcbcafc03b0eb17bcd265ab962c627288c9ee8faad9f9a0cc8c9698f5a6631b9f5de9f49cd316b67d11025b0e87c0611ad00ea092fc1cdebbdbb6e587bef9adf33ebe59df81686c54aab4ba7754e1d6e8bf980488c2a4bebb1a8a63382bb86f23d7a783325839c1ffe8ebe986e474632bb3d04a7255e9abd760eb8c29f19d5b2ffcc96c68ab4efa987f63977dd5247a96e0c98355bcb6bbd5b6e90db9a5078693023ad3c2f7ef4ff767dba5a531b0a30fadf5fad412dd39f3816a16b3a78e6a5ce6678cef4d1cfa18bde27afb1bbfd0ef2a8ec53aa5c6114ec828cd04f506a4fa96e1e37c1463c1a3b0f5278cf4da1d77a20f07c8809182e1b402e44351ca360bd59f6bb5882798adedb3a04d7dc92fd8c9683975c42ecaaf0da68eae55e2140856e73e624ee8e0895bacfc41f9de10b3c576dbfe5dc3b42ad82ac1fffd2806e636218b3a907b60359321190efd94513ffcd9aeddaaf95025d461b4448831fb96cc69ee994bafd20e43ed141506ffb8164c31d3f2d599cc4ddf7cdcca66556b3c0b74843b3b68d5e995d58f382f715a33a134bcd4a0d076056783406c193e6eca1b5f26816cc508926320be8b6034c402a25ce9a43eddbc895866b77ccdfaf846eade9a807aa3a96e67e6f061cb9d29126bdaa8dfa75047ef56f778f53110973e1ce1e9ba99c5104e1bfefcb930b3261d5f323b823a1b9a084692608ab9a617931c2f3874ed6d037853231c90f4d53f0d28337e0bab1e16c3a9eb7d480a4c96db6839904d0ae60563f5920fe6f357575eacc7269761ea2b03165cab4477a2033d73113dc1361c33e7564735b61131d0b85f966ec35173441370976be4c084621c0af8dc5fc9c2b6228b80f7e1a7fab9c5845b14c793ec7b5fa5dbe3ba79229f15ff41cea7098b17dd4f3a8a638bc86f3b4bab0781581924b09f7a5c4d32dc6499f2fb133e3c0d2421b922fa944eef262e6320e7e8262b80231cc658e944cf579baa268f42dd00dca57442ed9bf03126ab163451ef69257b0a59f30fe1ff26cc26dbd842532da2e8c653ed744e1aaba67807a037a571549ac73829b8a1c1b747295833f432718a1201e3ec38913b5cb6c48817044a52276085e36ad6c41e5f322574b423cb27a537d4a523e79908da3cc1692e7436141b35cd8cc29604ec9851ed408f443bfb228edbf83ee89f1e9419a64c7ad9bd53b8fee8e93b8b8681483da657cb4cf6ebe92032c611e5e9adef5c2b85436ea18d9371c3c91a2e4dc4bb0210acc2be62b07375d60ca11ddc9989d5648cda3f2b6abdb6ef08103a888b91aea65cd7e697fdb94fb7d2b9895ae2831b6173a0d8be388d32f9836e6682c64a85f39852b93298f939c31031dc5fe8fce6a4cd7e1864dca94dbb21500d54f05b6d31209b708c573e0f10dfe82c3f52595a6e5b98ace323a4a74f49945a8d8c8976c2d72d22a36b79e7fde7f6b519d685b9e98542d7330f2e136b689a68058c33a2a0a222977eeefb95c76bd3cca16148719d001d94ca1b6f958dcb1e1918a9a01859a252e80dfb246a51cc887cc6b713b6b11f7b127e56952ad46e59c8a246352736d584efc72a5731520b06cb805cc05565d9d5d6f71501acca1e445aef3644cac5651591788793f76655d80021a41b1aaed7d35a1f4cdb778c33b7e5947f9cc74875c99c76489ea40c373dc74bb95c490e3ccb9a380a41ccbf4f3e9d49de44a0255a4fffa280eeb0be797a500d7c7f100a4eac1a4c1f1459df9ff4ec55818711e5e59b2522eff3879cf6acb4981c6097b9dd271cc9a67cefae8b3c365e1bb7f34c696fd7e9f048c661714429a97db3b7d9e2bf1648ceeb9d04c440e0f9e92e21640f1584b433ecd387ad56365936b3dfb9d5f41101a46905efbb7bb4cbc82e6f4d754271c16c0336e97a3f6d34c3501820f9daf85a6296eca27a852a3d7dfe3c0ee514ae830868970ec1a7eb04fefcf9b04ed9cf41ee8bdc14bce1caeadf8ee6ca1afca1fe9d4cd552ee05de62ca720534f3d94ba694bd608329ecdcedb9f6095a3e1b0e5542dab76fca1c570429994213c34f86f02f46878e47c2c34994f702a1d988c285222b7393d034274b393b702569c8f18d35f1b279d8a7c814c87f8fbdcd0d0ecac094eb6581bcd185df56ec9ec025c790dfa5e38fad31343f2aca07f490c4be1982f533c268149619e1371966ed422d0f77234149cfd7c6eff303a74f2b9bf1af4208afad35a09fc9f5cfd3eee22879605e80a8f5d8bbaa26b5a4e4ff5445806940b37ae4d8e8bb0725239ccae5222695651453807dd5cdfabd3a12f04d1b7e63d44a93d3992f9e01c237e7c250bd47beb21bd4ffa829ad7837a19c9cd2e558bd3d845248e888832b33512ce6e7aec6bc6e32daa171071d8703e3cca887dce747cbfe0e2d0ca5b294006fa829d5509a64ea6daf26c893be9d3951cf1898b217b047609893941343200ae95ddc77b080d787cff692d82a235d900301d63bfb4078202d580752d8c96c30e22d6790282c5aa537201f1d66505021a69f62675c9b0f2f83b21acc757dee9c74d944bf2bfcc95a4fb58200065e755e815d73b6ede4adfe27e1bbc420e5436e040df6fb45e810c49be84ea221f6215007b4b98a084a6953e61d9ea18c53c7874c5dc226710e27e5306206210e46d6bf18700539bd0c17dd2b75c4c4a67e4aae7513f5af64644d4f714e58137929872fe49cf7d7d5727aaa86a38255de83e42b175a7190e3e7fd2742730ec49c534b5aa29ea229597033c0a41b54e1df3ce1d81b03c58380364addb7a188b236e230933c7e8d3d83d4a2cd827b70cdb497bc9a33011ef267f4063b247555755ffe22aef0b378d818ae1d245d22e497b68deed09538f4b087a1d53581b181f32fc583633a3d6c839f7d6e355ca7ea3b756b79e964ba62b1ed4cca56b611fadd90be11e59e15b2cd82b11ef5cee285b7285197b1cfa7c63ba77a1a9fb0a1ba628c34aec2fec1db030a10a9a5af01690b73a6d5773da574de5299290e3775cad0d5cc7e928e40ee86e58a911c19f2ca1bb728280dd87f5d4766cc833b1f75459c8b95724d55c53f90a113a655fe1f84f8b3421f5602d27f1f5035d0fb527b7c3d000538880f17afb7114d27b0a2274bf77fa4796ff66c84c550eed6471324992aafd9f91bea0c50e101e30a94718a3ab85137a5687bfecf4a854186bea18124997a2ccf5e36d0d3034a25328a8e6c5ddef88b3174dad79b269fd41c50fefe93ecb53e90d19c3ebfd097ce6cd344afbd26a6c3c5f20b6312bd1d0368dbe482707ef913a5cab97d5215c89d942bee49a60e20b0c9fa437b8c624d5938eeeb60bbb0da86e19bb2a5e2c27c209a47f7b8f3922cf96591f06651032f64b5e0c5cf1fcf5cc3c87c179f0cd17a61c8adc15142404dc468f26bd2ff1983afe5e0d19cf3d0792d86aa6a4b364a2c13caab1ddb396581ce04765b4bc08579b2d7423d4dc1a5efd493260bbc5d876ab989b618f11c0891c78c84e6d23e20c538335713a8485a3d566391dffba641d268cc02bdd7e940a8f9876e2fdfbbb4454e337ce3c99eb4e1d867890572d5a4bd00ec0d6123d7021c5e57e6b8a861b7eb484d75fe9d31fa3244e5d4127d01f597d394c16c53e073289716acd462c14007e1ab2375cc61f409d756027199a19691bfd1ea5654502415b6add8ccd76fba09ced9b8a044be050c435fbaaebb54a5116b7d9510cff8713ec95677d3a655696351561cf879ac2258af5ca0ce5de9f1809e9a1288b00a943bd6ad2d367951fa1d45b77ebebb2fd3fe5ea907081d9f81caa2a4b4c357531b2210df56513187dec546b27b4cd73dc59a2f910338364ecb9522578744a658344cc44cd0cc7f9aaf2093c8c02ce3c1f2d50f591bc4d55924aa57554c4addc3008366633b113c430d0e55a3ec77027374d61b47dd336e705cc8eca4319b67c252f7012f6a5c849226da8dfb3f88dd61d70855e767fe685f720412f8ef9c4a94b09eabb3db41964251e36d1ba8e6057d8f4c21b300b82543c32412761caeb085b32cae40d10040e326d8187d726c7aeeca50e414e3a99fdbbadf3b596824fd22b7903eb73a914ae2f3792ebb7c94a4bbadafcf9af3b59377ed37d0259acbb6a052e61ea26703e01a06f4e97a7e95f82f03a7e0a066aa888e1998b170a6c865ca5084c859ed829580eddb03908f147e082ea103ab91fb33f304fe608daa33406a6abe00c082698a397e2f4b031d566376b4f815406370d9501511e9408a126e230fb63e02c4eec4efddd3903726e83dae3c2e0910ce8747876f21d901c1c7b068f543db92a328f4f4ea0e9f2fe27e5c0db1268a273a26b90cfce064441430a5e6f29f95d9ce393c8825ab386a0c97e5a5d207013d92d7e7d814b9b06fd87fcf452689d490e2e073da8911578e59e54d64678b93374644d6e5a127c425df96447d0b29a8cbcd8b0a57c6022cb0580555f754fb7613cab7923f79c70eef27cf7417e345c57b6f5577d37ecee2f49b672daaa92a3c201301a577abc5c6d4d1d3e51d44b955b86d3d1a4298e8716a11ea876ad693e38207a8d73a92585998a05e0def46f7f87b7f38519c5756557c8623df62c3191ba08edf527bba1cca5d8bce60f7b18aa54377ddc1d36e5ac968ff464242226d60450ae28d46ba7f7744fa7e3c58d04d0d6062ff0e254cb5d4544d9805760224d5decad977bf890c65277389d7915976735bf4b9c1692c8fa82470f7f297bb02f8b09da49260337c0084b4ea5ae628396a3d4ecf1af5e66a5d9de6dbf3441b41d0b2c45151d0a376b68829c0a89f5b68bafd94cad6fdc02e2304adbcf81b8660110fc935eb7d5cd9fb1c4da29a0696ffaf515461f9e323e6e2b6d52d4d036405f8c63495993af79045ffa24bede0d6576b0e2154e5cb4fc34339414bc2b06e28cd39610c18d422d442d98e0e0c3efb154b1d13528acab4c014d52d441aba9f1692eb3113b03ed4277cf0483cc33248e1bb83a46ff9596fa49648f384fd649f922b0bedff6cdb6b20cb6f30641092c6eac64dc89f637b21bd10065878866afad4f99f5b96f31324ad437e888d036f3502e557485413f5efd510837ed6008b", 0x1000}, {&(0x7f00000010c0)="d7cccd0ad67a16d03237df1b024ef905bd9e62936f34c3b3276df2989715324939c496578a16bf6b1e659743e888f7d473dab9453bde43a5980786cd59c6e690f4244dd6d2dd2472373553a3ebbb1b3ae04806be1028944307b333476d0d973d42293c390e9dd455ba36a573738c3996dba6a86f234c4e1f9ee5f0af546b698fb152f73a86f314e922cf85c9ceda16f39bc56c63dfd64f859adfe406613a712815d4a6910492c2b03ba5a15cfd0064920141a8e62f0c", 0xb6}, {&(0x7f0000001180)="5775e66c5c8501cf8449e7a41f3678671cd9a2411df54a", 0x17}], 0x4, &(0x7f0000001240)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x400}, 0x400) 01:51:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt(r0, 0x1, 0x0, &(0x7f0000000000)=""/36, &(0x7f00000000c0)=0x24) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) login: pckbd_enable: command error 01:51:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) write(r0, &(0x7f0000000140)="ee", 0xfffffffffffffe55) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7f, 0x0, 0xc68, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)) kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20008, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="512c917595de46fe83d1dad4f6074e2835802b1587e46403749c004c1c27ad7d5d897a4ca3c92666832bef9940099f7f4e8001adf84e1f2c8529ba3fa691db8fceead479ccd6c532c3af1172f8f30404220309a1833c699aa96f4142fbb4bb80039223ae5d559e6ebbed55afdde30ffff0ad6342b74c6970d8b0a120bf63ba95a4d1a076c1aeaaa0a304d117a989ade4590e360ff25281ba018efad3e51bf0142eb1bb065f9f8b902cddb23d81b61274c43c9f0ac666058b54cdace7daab8853ad75ce8250fe388f63aaaa636c6d101c7cc70b417778a703d38f434c4d22b4fdf1c0769ae8455603b7b9b815879c536bbe45abd00921bc77390d9cf25e43237aa0002b670d7ccba4e87d8d6179ce95bd15a09f3a8653f332d7ea82ac532a3fefb4850d8188e9084023ffdecc6268c3328f3d21214f6bcbb3bb51930e61519c5158c9037db7d93449586913b54d93b4ac55100e646e34610f7f1a80431a6dd3f45973a504937c7f05039008db5895d9a88fcf9d1a5722bf1f693478667ef1e3bd98efa059b365bbd2efd7aa9320ef8877e79444aaf01b83a53520d5d59c9c3fbc56d93672b5dbeb2570d093841cc83d998bee7e739068c4b1c94201eedb1367207c3a6b4c2adf5c958c43d0ded8eff385e1056d504eb6a0abb8e5bbc9d9cab8b2cdfac6c9e0a1a5fe9d2f0da1c75f021d6d679164b4b41ed4fed9c44e1368f3c9733710974a4d728ec6032b2567d8f28104bfef87fcb79617e6f1e4cfcddc2d88493b6990b327946efff87058ebfb5c00cf8d60b86e427850dc7677932826f5c9d2d30430ca1bf5977515d46d848a6a40b1d43b17e41866989fd3c383feecba06d9e685a442b532e5e15aee774a6996097484892ce8f77ff3a103dc240205123632091b40e47e88434b58cdb96f1d71313e9a9c99a7d39240fca9175124fc7f5762bb0e1081b54e46544692cec8a0a162c05f7bb9af1f759495b1138f39d748412cae9cdbc92ed7809f1ff2dfd1eb1258cedf7d2299934f35462e64904292849757827b2efff85744b08afd655287af11c10409b91b625ca68c9703f3bcb87330cf296ef0033f454bb1b016460426dcb7061241d6fd50d8c75c73eb06d1ef2b9ff7d34240863447fac29154503cdef9a950557de0085a2b68fe4245bd7b9ff84ec1452849fdc4463009948cfe2f7c91b40e7ea30d5187932ea5120832b1a8040b41dc3c4894afbd4e152d353c5293a9d0a678210cf835e80acf630741a189584a8e82061216f137a3f280d03f8dc638a173532b6bacaf314394de672f0a0c6ec9fb41175472db1deaaa0f5e64e4d8a9d467711f7d45e3c5cd60d589ac3b9c94fad665630e362e2478259d8c6b241280d710c9c9f4fe894e40b4178570d1b4a9ab476f38308754663f0df0c1857fca0a6b2c9b2d6c4a839d8c64855f9901924405ebf776bf940687cc77201c1fbbfa52ff1f4d9dfe59c8f00f8eb39ff2596c4758f2715f6bb55ae5650a2d52c3f5c4750ca4642491f627dfffdf7e5a2e1bf491c7a3171f5e82ad59c8970be30d1d7dbd66b552a9dcfe1c984509cde29f66224504eb1e15ee5bc4155932d137700aa32a09cb316438002bc7a43ff9fd02197f1cf30b0f08d4348ca4e80340bcf23dfe8a27d8ef3b74558e4113196913f86683900b757884f587a146a759684becb9754d1f9e3659fb6cd973bcbd6d925d509fdf82bbed16623377c8a6284f4cd415d2a5097f60914c05b522c67c02c28f713749b3e12c0aad7286cc999982d1f58e42e6e745e409e0041a9562e92442e581fe226d273aacae2198caf2d2f7532839a2f4046466b126df099b1c7e8aaf56f7043b7eadbb29662d30488f2e809370de6bc415386f93f8ff05902c936ebd94567a5bcc8e209324894e6c8f8adce3adb5ca0652cbadd03ac0de53e6609bffa0c591ae8c8f2343ad1b43674af52013e7c643d94c162df4133e348c72cd1dd70860364321dd0e71eb6d48258a35944939e013296c4989f0102f5ff5a22b49fe3792364c4b6c003839399bbf4aa8a6684375f7379e891985d67d1ad0ecb9629bfd94be808efcdb7feeab2a2789eaf3aae4f1fa6f85fadcfa0e981b82980a3091ed5e6e1c348c8572a73d3d5914464c424f56a9d9bc060c97b75ca4ca617700b1db02fc0ce1295d387cbc21043f71478827be2ad38adf47b7f191e7662bc75ca48fc4ce9dca69c875e7550382c1ba0bf6d46877dc4b4877af27f07b71fda7b4f1642587160c85719f1b4c65449d1d54f33c5f60e68868bc8cdea727dad015e976e540f9d0f24a426d644147abca067cbabb9a1790cdd92c229c760c52f5fd95136d530d9cccbd7598aa6d2499969f20e0cdccd542e886019f68124c48040890c2652e71dacd8468e772bd89278dae0f561bb54f9c019e16dd3656d1e0c9188b45cf65bafc23bd9e08e09b927402bdf1d2a6a1bec74cc06113801972ce6782e7f5c3640eee7b9502b12e9a3d0486d8c722ceece895f423c8fac7367e51737e5a45a8d2e6b44e348b021e58a34c23cac3ec6b514f1cab188259a55530ddc2ad03a5d9c69eac8e78f5aaea695a8e8f7a1330ba626ad81c2afb147a9d77caffc37c9a670bb22bbe78522422adbc150a8078aa7fa60c6f5cf08e52a336e2c72dc15f3a753b82ce0ec2146aae777219adc86912af8734fe3458fc694c6edd642955b6d3b1bfd5953e8802934fcdbf9c81769006f1d81823d43b516e98affd502c055cb5364828a2d109192529b67edcd2e1ec3d782f35c4a67b54a3a751116f8728adaf1cad63db2c25e1c4f979bd1bd6e92c720b123f071350b2b246152704411f95fa33dce4dfa55a314c81c83efc04fbcc21d6d78d7a37048612e18d8fdf2fcfd6ffb404383302f55b013362f5c9f919e69dba9f0a853d68ba627f38288f058665c18129d2de1986977004cf7db9c8b557e796d43623a66b72034306ecf398bf0c018f287e9e64a29ca252b8f68c104b05ccf111e46e32ca0f0980c6781e8d0b3254ac7cb3ed98ba290b0ec53a2138754a86f9a00e0cad567a06fc95de9de00a6cf9d67e24ff68fdcee3be50f09e1e354c8a3b299c21ddb5382983cb3ebd443567f42b79ef24a846db6dbbfef49a6d81f99914972eb00a8d95f8cd50914ff1bc57d17e72ff270fe9e8b8e4effcdc7604e26849333e31b559477e3a06ccb3196bfd99c519af0bc588e95d1f6baebea4620062c6081fcd66a6f99a5fce11430595bd315048b25bfea0ecf9d06ab51c8e3e26f2b404a13ad219d392570543bee1855fb603759b2d43dc709bfd12ad2b4cf7590b623ff11e9e7a9a188a779ee43cb0ab1b4ba4c2b2b9a91ca19e800a72cb60e2daed77bd73c12c9d64d8d1096a0b6b91ad9ed7c533a3bdcd2e6223129ce851f89da5fb995e061b13cf603fa3fdce3c1a244d974c9c84a200647057236d18f43b265b4056412a63124981361af0619bd0b395ed555a9930da5ad740e1483dbde0e69b38e84c1537987ea39dc5225ccdbc6ed497663c731ff8436f3f6a3e175bce0759b27034800c523527c25426312cd794281fc97cb9b7ed974bf9a24d29a971ee72de3c834716f7810c1dbcdac3011737aaefaaf0d680cc2351deaae424f2d33661850d58d65343934ae1d93c453bed429f18e0ce5fb4ddcc0b152019a80df76bc8427cae7ef58eb6b02417ee4be2f18ce8461f9678d0c71be1c874a3df09d181f2d91ffab740bbfd2e2d603942a25f97df26abbf691c2ed0c6ce9a0383f2084c4da95d039b5d204c678bb218224e1279c678dab2e49e8c189eddf96bb22624b1f883bbf307f7a5446b5c4abc2d24f6ca4ed9dfbbe4c705640178c32b3b6767c1c47a5c8724a9395a21505e6e536f118c624e2581063f42a744debefe97a753b50ee3a31493ed25f5d94edd4b498454a5857eb2d8314ef011851760735b7eb613bec441a732f2e1706289b7e783919e9d686103e4ca2284b28001b82a5cbd9a2ccfd9a0b57e6b789a73e22e9ca07cc451a861ad1d42bf0c288347bd504127a43776dd499527a73318d2d8c93a85a5a7bd84774e41376753ae225ee3bb514b45b8950713863c726b26e9f20b7a389d3b21caa4341e9ba3398c67e44aee776894149b80607dd93caf86d5098c7b89e3a80bc2e9d6a0e00bf91d5f14b6ff107b5a74b9b796792d7fb616903dc2351b5e417056bb35759c249843c476cf161c0fffe4410c4da0e7812bde360be2ce96cd1406988aad0044f2d89c7e34ec47bf4c0db788fbac2c9d1a0ea2e6e7db8d3bb2cba04d5b7f28b69452964cfdbbf64084aaafe6dbc0dc3b43977147a008c20e2b314c01131edbd70c4db9b143d2f4a4637739d551ae181c62a1284f462315f7182c6fc3351613d477afe8dade2146f76f831e0419952e2994f433ebd76def7c18bccc563f5a034d143e7e127525f2e4f794199bc0fb95582ee95fccde39a6bc6883f0a840f8ea060995bc0494d6306c0bd49ca7d7fd0a71df37836d4120902a65ab342c7b4fc031b609ba9bf6233589804e704e3e9754966ec2a942760301e1010742bbd94e0f4af49a97df04e0a23feddf344975b5edb55821c77124af11b87ca7de0aecccb7bd1652f2acd00f66c09e1961aff58d495e643f3f27314d0e95d2c5d42f62ae91ca2a33ad80df528eb45f64c424094f87205cd8bdf296bae91a364ef889c596a5a441a899ea0acb432975ecf6c65d9a438411676e0910b22664b5efda88fbd3b4585e0ae5060e44bbbc4bce3b526749a900f96c8936b7296aca4c14089cb6f1c77c19a57a4b4b4ac96d332c7a9098e68df52e85a108c95ca8838294fc7b9ea5c6b7dde0696184089564579452c948f576557ea3099e323077ac315c7cfd55f53fc97d07bbca2b9162b7ce9c21127611766764cedc936431a9da303dd2e89d80cfbce91de4082531544d26ba9d49cf5f8a82b51b848aeb7e19407a0faad97d945090efe489abbc13277a4d90425f6b6aa5f36c9c28fb394c984968aadb4b85966e5457829e54dd305d89f0467f8cc6dbdb108041c3ea43156eecf5cfba7f5a7eebabb9a09c33c2add7f91a1a9004d7657e27cf20dea4ccd961113e7b8581745edf355dade5a3f5577272726d77d6352770cf6601f0cce29b806e87eb1b96d290003d5290b887f2ae69ee74fcfae45d932d0b148bed1a530d59f59f7f2d8eaf73bd9a42e837e5dbbd010cfbbc6a4e29b7c229580530af849900ae90c75888e05bc9ed05667de8bf7828e62f4f619592831fd4beb1f392381b0d7a749bf3606c795e8ba5e3e051b85715a06e4ad993e432d9fea549e9c341cceebdd01662dd42b9659418711f18611beb241416b682d688062fc87251cacc4c3d8c2582bcbeae2b9c5bfd27381f1f6ed61897d9f91ae2da2cdc1701c51458df125f91320258dad625d0ab1820c7cbe5545bcc2a193035473443cd8112c1e3d36553a0f9247dd08e239579c1cdafb33399002ba02b7b0fbdbc44749dd516f004ed4438469dda85c6f19b021482cf1e7150dfd24c1024e55ab05d1610824f41dbc9a03d6d86bf7b02376fb3ae75f8e59736cee196468b29f2f8cf01b1f247970122b6fbd6456521de0f20333d0c3ef440554b7ccb19bfd2895bc35a8f9c35122a4374fa37eb17875a00387a38fc3edd028941a6ef2c8b47fa6f8d1146ecaaae61db97346bc57739aaeab6df0faa6eccd730465123e0aad2b90fe43822105248d8c71c8190140b7716528437833d7d5b2e040c29479432d02592002ad9ba9d50c84906566ac2969bb29715", 0x1000) sendto$unix(r2, &(0x7f00000000c0)="95fde057750778cbec7a44", 0xb, 0x402, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2fa832c1e0d9db"], 0xa) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x5, 0x0) pckbd_enable: command error 01:51:10 executing program 1: minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 01:51:10 executing program 0: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) writev(r0, &(0x7f0000000540), 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x41) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x84, 0x60000021, 0x7, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0xe1, 0xffffffff}], 0x7, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000020, 0x7fffffff, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0x1}], 0xfffffffffffffc00, &(0x7f0000000140)={0x5, 0x10000}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 01:51:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2001a, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = semget(0x0, 0x1, 0x10) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000040)=""/204) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000180)="311f78fa713c962ae98fb55deb5a2cf878129903d7495f8d8f0bbd2667237b29f4fab4161996dfc8a1502eec25bdd0b0e9bfb8d16bd33c7aeb9c61e9c37c77ce8ab4ea74", 0x44}, {&(0x7f0000000200)}, {&(0x7f0000000240)="03f82bc697dbe3dec052b6be624456bcc4c894222469143768626fbab3de89106aeb2eaca562dc65d906b719eb67f7cafc72c78020806a8eb6e85183f67e2007e3f4dd808b89eb0771e56a7205659a39a845d447e32ff43f71a90226214e426d44413ba02e20680c9afbb3ae33880ce72736fc08af03a8ca0bffb160272b14453dddc3ed422ce7e05183699c46bada4248f3b41df3604768a558c8e8ef226aa29786110e52b9bb311932b880c24a2a3958f2716a3a184b9bb4405086eb8aa42fa1f0b19a2269ce47dfe418d6d3d912718689d1c613723357553e9cdfcf2ce755f24d1b8c7152fbd21e274d4eea83b35c6b68cc6ec48ec11154fcd91e0684e7f9349e2becb9b0dc2788402faf2bdc6532fa99d3d16e06fe302ddff09cae1299c1265479e61a5eef084c51853f3f7dac64275e86f3180841b2b55ea096fef1c8313c24879c26b284fc516624f625527c206c75f61f2972b8f8be8dfdc1e7ecd2f7bea9155890cbd41375ea111fffc39060628fda84a871252dea25d80d67026f32909304f2a78af97c4562b015c690f977378d569b9a7576505a7b4d0b0337816492eb67eab8c22e5922d8f519c7bdd481d149b4c59cf333ec75970131fae38799e897021297e2663b46bceff53036f38953349cea6dde0d0f31f29dcf41e01f20cf5b281e178c427c9cc057bebee754b68f35d2c97128555e57680b7d76d5e2a1103740504a2b804d3b6cf4ca2c21f38d720a2a3d30eacf5522fa7dc5d9156b1b90e5f300cae719983305284f293d1e57e88e78f5100f59a41e65e86507e0cddb504d1b57a402c8fa842031dd10ea8e2a1a00a1fe6ab0676f71caec8de8cb137f19973c8dfa0d50784a754b5f063da997bf52cc39c1a5023c76e4a4c5fd89d4fa4b913b7fe784d6fe33a13fc3745ecd6ca4581325721218af6596e6a694e797dc6c150ee225857ce836c4ed53719d7029a967334b1aad01a00225fe16680a2b19c20ce9e2e60500cde8284635ba06cbafd0e4a0b2153fac723bf71d1621457b31671621df1755bf5e929b8ee38a1b23671383791b7e5ff4e7d564a946e12889eb3ca04324832d5a6f9010e8cdc7a00f3a9482a27a6896c6358e8bf3df55d151957d24a44ca6ff32ae393ad0509eec87f1a461ab0772fd3e6fd7cfe4f87c109310a4031aea470ce178cb6cb3d2e8ba3d39441cbcdfe665131cf65d3f3861f7e3c2c846ec5aaf47d8f0afa07a18694efd0d19ec69aa94f93d7e583a11fa72a0ffd0ec3839e698b1ad4e8efb23e442aaeefc59d284548829368c5cd4373db43d8f0a902cf43ad7f60f6915898d0bf91008045263353855dd7d3b753386d53f43942fd3bebfc316eec0778a1344fedaf86a8ea89d9191530c32eaf3c036ad382a385c42d5d7483c0fbbf2d4ec0de3a61abcb3bfbdb2bc548ea619dae0a6921a0b7fb6537b6e32ddacb817bfca7e7003b5a95b35f166df18b619cf069242e3b14f39f7d296943a5dcfd10df17d812316485ba4c91a0f122ab30e64a1d60a1131be0d564dcd7fc393b579db302e8da2dfd1c7224677cd8c129d6a39e0d7e929a7ca5b4d71856d060b66b34e89eb286c59558555cdf2831d457f9cfaea2c65542dd5698df20dec3392ae917083818a3a3890f7e85e642d4af5f155cbb376612ac410863e49742a28565123baac8eb148274367aa0a322b5eeb3e668034011775d70c90219b8ff03045a656c7b0c1938d13e9db54829ff88168182b375b2fd84288aff3b61fe31d78162a0a658b3283ab0c0696ddb456fa495a54be2189bb92a2cb3ef728c9cda0d742d176dcdec73317308b35291d86c689dfdf4dbb3cbee1e67a2ece6c681ed44de4188401f84dc7fce97dfe0adc7248aa790a410d050f94a269927ac2baebf92667e912a1ff30ba952d552621d9c6e8fe22889c4f40d9756ecb69bc04c3899b51b96c0cfb49c9a4b1c9b704efd014ffd69dd29b41da7dcb7d3eabeb0379713e2a1c772ed635ba7d0441b4c60eef9e145f31d11e683f6779064bcba19cec794f7556d66a2137664949e5014aca5b0554108e6a6e1a18ecc713400b0630f1f78ddaa6c32e1520ae1a81c3d519aa0e053985298224af02c1bc062e12b9c78cbb8690331666ba327f131bec76ab4c89a438a6a14cb66739c37038e99b102709a891d24069bed3aa16c78cb3d3434a8bff05f5b5c00cec10659c735bc5ba08e8dc4add78a057d8ce81bdbbdfe5bc760af9b02759160277c12efbff2722d941dfb3ba85b935fd16f912f33bbd254639806da84eb40d03ec81a5c3d5a0ad0b799c48f9c6abdaa05c19be49792475c5f1f52969b407d33c128d8bac560003aed786654e5da56fdf8dbf5ba1e1c6994fb41d888369de2bdbcfac40ccafc34e0b13db6e61a814abac4e97cd0a59d712eee713b9056112c00f4af82190f113414fbc4fc90c607641b9f80640592068c661d3237514d25943be1942860347562d630cb7fb38cc34baf2a7308cfcf49626fb182cba067b8288e11a3094aad82c72b5f5c1b3cd8ff7c50763f6eb0c987b51461b5a35077c11a6e9f3d5c28c9e9843f5ded97c2f4b9c0c88bdaea4f3af5c36193ca7e05eb3f6a3d7b307a7c3456bd29bdc5a2772c652647c8eaa45d90706bd008d98d9fd15da775686d18cb5be7ab44e0f062145ea1f2beae1b3b5bcf360d5d6280063d1d9a6f896dc1bfaa4c4a8f3e22d10c9774ecc8cd43460558896d3fe0d8b49cf10c867e77ce49c54fd0a74405c0aa016afea52f0ccda0067d5f904e970e5dac36c8330b1faec270c3cd6c39416b171af0abfce1ebc59149dd25aa8183120d04f9faa3211839375d1be97cb54c9db44629f314a8819f4d4c08b45fc1d3b52aacc5a699d5223320faa9248bf38c2e7917b305c52ecaa19817add8fda763c10fb16c35bf966e02050bdfe4da481813712e710ad4040bc0aa2ef435073b2ee03e4130258cdc0bc8a7f6aaa21c216fea6f82d7091c95c5e0a321bc3afbb161e248093cd141308ccb6521b7dc3a316e5093629ac3d7e994b019d98186892bdffda0e0c17faaa2c17fa47502818b91adebe054b40497afdd0655dd8b683a9646aec27c1f1d064cf0496625b55afb8ac40ed3e0454cafd64fd75f78f90bb30ba7adc77486563f856dc4e7fc43c76a710630c2dd48a175ed00d13ab7185604b88850cdbda6412920b3149e5c0f4d25e56f0b7861fac451a119f42ef16b384311b09e664c7cb7d5d2557c635a0704e93073116c00c746f154aa1bbff1a036a5aae20d6a097dd421d6237a33b116bf1d02a338cda0876399cb35ee660a9de67130554a4ac27ba6af1fe59ff90a537997dd6bea6ff1cdf3613c068ec177c5e4147bd2e2b61fea9f21aab778e9eddf4ef22700ce0d74d22c5da1b6cc2a15eb3f814e9323f3f3da6bde4688c21c32a37b1ac879cd8573d58b30733eac59f3a00854fd257859e63fe36ed52b1d80c201d21564541c5149a884334e15eaedb3c625b6db83ad8c73c192f4254ebcf02ac4d0a6f7fca80fdbc33848ee23890033cb89c4c7d386370ffad3010f4ad280e4f362d542db696d55228309e673f919e6d56c7d16ce2398696e7142d96f63b97ed2027c58d25a9fd13b21e6d2a00582d0a9a743704ed0bda2d8fa5200f37c8c73bf0c7fe715f9186ab56ac61d9bb4b410d6c1309014a03db7ab2a84b1f47d3b71e41aabbdce098064c5904f20bf32dc01bea34b7b92869725a867d8937f27897aac41e7a0aa4bfa7915bfbdec5c5f8087c6cce665f8107f69ba91c2bba3bbc7fa0ab5779952145274febe6fea0722e10067aaa639a8b80ec5a962573c3bd692f495cc39b4e784fb30ff5c8934b5de4f3d0d0d9387569c158e2ae9c4c0097b0c958ff057253c27002737998c88d5589681a15dfc76f59d98d14b7deb1a6dc7fe12c5571b72a3c3eafb048272ee0590b01c4d3df92be1ade57c7238d00a2fda2ecf31d0f741159203edb60e4782b0ceeca27a851e13f6a9df26277aa744a78801c6a8041859a111ae06545ee762e23e23a4d9c3b4f847d3b6ceabde9b79223a00b35e0ca6af9b9d02287bfccbaea6236e96aa372c5c5c34460d2c9b72949d128ce30697e3ce8d0e975e7c99cc72af2f1929a141fcc9ae1455784d3785e1568000a746d3df899eb5b0f6cd445cf89a09c655e08be5dcd3acd6de1b9dce558a002d448a0f88022408a9dcc90a9e5dcb0d4e58e8ba381c979d94e5d010f740adafbc1e7bff24a4455410f7ba789b7b9c3390f7d5114efa49201ada8315e0054ae19b39fcbc1676448b117e5c8be119b6b7cb9e2b1a4430fb0dba2aee7367ae0b8662c1ee62924d4832f78e00b586e5e51d9df4f4f8bc7aeea205d570ba23864fa0e9b183117d0abc0685926e7058dacdb7cbcd406cdbfbdfe811a8d9655e324573232707bf069061a538d951b5c50f624c10e62fcb1364c334066099bed63b026f9230a926800eb6ec05813f037e129a2ff3369a5a08329f4aa16058deaabfff3b92d826112902c2c67f0ae3135511961a90e7687773f439dc6d5c2142065175d58bba708c49b3d664119c6e5abe8d885601ebf7c57b2a98bb3e524491ae0d854477ea9ac05ae2589216ba959e0d43903e3782eb62651cc4c4bdcb898d343f37543dabbd5caaa10e9ba51998e2fff7383bf1f2e492f5bf2e4340bad0b3b82cf059bc616a54df2bc5f64ea97767b81d7c4ac36fcf81e9f8e95dc11277c5758060f1b31df55c1de8a1fec94d6f0d3308eed6329b0f8f98729844e7d110498ab6a2bbda81246bef7fbfcad3263b5c4363d2f58f605500eae84e4721bb0231bff4e9911b52c7171c38f6d721cc7ee1418709ff021cb5b73a86a886123cfbe658259a9bf69b4aa2a3b9444d40f5cf30318cfe12d07c9beb1970e679952ae97e8c775ba6cdfee40f171f913c04e958fce0bc74d46c35e19ce895e82c714e37d0ff5b9015490883db83f8292019aaec01144d2cae6e293c9799f8f6be1a53e22b7f63d3a0d57e56cafc03d275bb7b1fe675ce48fdba1e3793298e4de569b0a7573879f765707c027ca519c7d81009c57f11832a4eb2951b926176c96adc1eca6ea855cd38594f6ef4263f4d0a558b9b034101c3f1e9982f34465718ccd94c635f028dea7a002f4715f5dcfdb9b3345d0163417e6e59f5ab689cda8d69e5b19992fa4eea35b77dd2f75e232b45c532608927a5127786105b73920adb0caca27692778137e3a0952e32b1f68d2e2870ad44b115dd56694708169e839155e62a5b2d7276f01139e82b927b8b162f52e6e0be8dfec36c9cfdca0763da5397ac9ea83f27f31c1705155c719baf81fdada041a5e3998b934bd3529c1e2332ca90627986b10378cf76844a659a5ccf75b8fd77474d057e74883de5dabf25d04fd1eccd2637fb93c4a82aaa71570fe26f71d81b65e4c0dff94168417d974dd4f62a549b638c96c792395d556684ca18d01571acc7b24893f4bb34a1d410eaf3fac5df08cf327865f1ad96e4d9d544e2bdd6622f63463ab9ec7cf4c23cd524103e6493f8052e53ab3acfb44a8a8462c0cc135d2941b06699ada586ffcce03770ec583cf7e6198896c5957b6c696c33f9945a1bafa99b56676a7eb014c6a55a4b64ff48ca380b53d1a7e78da2f7965e4e747c1176ae81457c7f818ee9068ac9c247da651890b3678feecf6404d6406ab175542b8ff9b621e22e23cadc96f84435942a9996a9cb8e35722e8685f645526083c06fa2bb13af16593c126f63d680d654a0a27bf3be98bc4c636c3d0cea5051e52", 0x1000}, {&(0x7f0000001240)="dd2bcc00ffa89b793173f2c63adb9a90ab174e628f1c543d575b07dfe911655afb0b93535cb65e4ef6f7b782334079d1c2b85e9696311ff9dd7e360bf75e5b58e9d7b66101fd53a0e58232a5c7e8dc967ed3d903a687f6167569d0c30383a03098848925dcfdb56bbf14dddaceaddcbd1a77daee2fd148b25fc2d41d677f33038f7ed8a806dc4bfa2c07500c2e0bd6aa22785d07799c5c60aa39", 0x9a}, {&(0x7f0000001300)="94c4a2d8989b23b9d92f64fc213c8243615b470fd7b8b33ed54863729a60f977a3afe4045c5ef15ff1ae7a6d11b775e17dacdf78afe1592b351fd8e8d75726e14d7ee47cfa8e49eb936ad2489d6a856ae2b8d253213b0403167a4eaeefca0294b816109f28205493a2d73a0e73de80e83d169f1a0fec3d525570b5332a92cca03ff6f9ca43d18320c545151f8b87b0e611aad16b32978bbba05cb7f4c3ef13120ab4eda21a9fa61a758ecbeb3b823429c330bfd7a31400e4aba56810e4a92ac2489e3ae38bd26e192a9fcf8a53b933694d3ad8fa05feacbab2541db760a2df31e87a58e2a3b725a279ef", 0xea}, {&(0x7f0000001400)="02807a570c272a15ddf2817429e9", 0xe}], 0x6, 0x0, 0x0, 0x9}, 0x400) ftruncate(r0, 0x6) write(r0, &(0x7f0000001500)="81d8ab292efdb815f5764e7872930caed11767eaa9267d4721117c8ec9b74915b8443eadabfc169b774695de2689442d81892e8c8ea71a6df1ff99b9150cc2c6c2e3372c85b246824ca0e6aae8331df2a6e3fa4b1348a9e642214717260c4bd4f03b41b98b34c2a03cb2023832cf79ff1edf3a7784d57639a992b2ad9bf46c8825aa6a4693c4b7e03c5c0c5c982b4ce29699200128391e3ac9f0d62dde65dddd455d70f159d5c7d65e0eeaa3a413a98024d6dc03aae3065dd94a5232ee628b6e68f62a9132a244cea835e38e585a6318014b156fe3d51faaba3d10403a4d56c173cd07f719f9dfd6aff6ffe177deefd5150f6b8220f9154ee77fdde8d1bd", 0xfe) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000001600)=""/17) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x8292, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000001680)=""/54) r4 = semget$private(0x0, 0x1, 0xc1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000016c0)=0xffffffffffff8001) geteuid() ioctl$TIOCCDTR(r0, 0x20007478) socketpair(0x3a, 0x1, 0x0, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001740)) pwritev(r5, &(0x7f0000001880)=[{&(0x7f0000001780)="61e3915e0498d807b7929d6522f41e258d40f78787d65b6d47d5cbfda66fb38f7d47619b42c7314488eb04bdf1344a6919f6827208b41853d14f724112de76781dd7e0f669193658006fd04b23fc57a38d23b50e28d1848881b24218b4efa013687b1a14fabfd0f60e0482f5dfd4985c57afe754c3e58d5f098a2c43bc0f96869a13e15b8a953e26f314ace242b489cb0bb057ebe84a9b66894db6188ed50255b499bef2da9af322a18f6735e525edb5b4a54e091b", 0xb5}, {&(0x7f0000001840)="3fdcbc8268b2d875c66d47b844bc7d5f5f7ebc2c2b08f75568d516bc64e6cb4117", 0x21}], 0x2, 0x0) recvmsg(r5, &(0x7f0000001ac0)={&(0x7f00000018c0)=@in, 0xc, &(0x7f0000001a00)=[{&(0x7f0000001900)=""/212, 0xd4}], 0x1, &(0x7f0000001a40)=""/106, 0x6a}, 0x3) fcntl$setown(r6, 0x6, r1) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000001b00)=""/214) getuid() r7 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001c00)=""/18) semget$private(0x0, 0x0, 0x21) ioctl$KDSETRAD(r0, 0x20004b43) getpid() getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000001c40), &(0x7f0000001c80)=0x10) bind(r0, &(0x7f0000001cc0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 01:51:10 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) sendmsg(0xffffffffffffffff, 0x0, 0x1) fcntl$setstatus(r0, 0x4, 0x80) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x2}) r3 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r6, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup(r4) kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 01:51:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) chdir(&(0x7f0000000280)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x7, 0x4) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00a767f79159f0f7373ea130a9100000000000ab86a33f00c090a8150bc3d338a7b75eec311efede9f0000"], 0x10}, 0x0) r3 = dup(r2) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000001c0)) 01:51:10 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="ac1f0f8d10ac3adb31828afd8dcaaa39e82a6fc8bc00b1d714d3eb0f732718626c74dcdf4b43eb478fa3c85d4106756b48d31575e22779a64d9df251fe44ec8c4eacdac14d32417f2db08aa5f3285f2a54802947bd4847ff30dd", 0x5a, 0x408, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 01:51:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x82, 0x40) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 01:51:10 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x510, 0x70) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:51:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a3a3346874f702fa0e8506a3463bfda5ac134f6f2da88eca0c9c2aec8ea45ad16378342b8cc3566d7a58296d12b74b357c90bffd8417ee73483c0b927c2f40ed04233adeeafd5b0fe801914d19adeacfc2511fe77b8248fd61e007678723baeffe0b8566ad327de911049fcffe797f803", 0xd9) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) r2 = fcntl$dupfd(r1, 0xa, r1) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) close(r0) r3 = dup(r1) syz_open_pts() connect$inet6(r3, &(0x7f0000000040)={0x18, 0x3, 0x17ad5ec0, 0x2}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x144) fcntl$setown(r5, 0x6, r4) 01:51:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x45) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 01:51:10 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x100004565) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x200, 0xfff}, 0xc) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 01:51:10 executing program 1: r0 = socket(0x18, 0x8005, 0xfffffffffffffffc) rmdir(&(0x7f0000000180)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./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) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setflags(r0, 0xa, 0x0) socket(0x19, 0xc003, 0x3) clock_getres(0x2, &(0x7f00000001c0)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x80000000) 01:51:10 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) syz_extract_tcp_res(&(0x7f0000000000), 0x3ff, 0x8) 01:51:10 executing program 0: r0 = socket(0x1, 0x4005, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) 01:51:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0xfffffffffffffffe) fcntl$dupfd(r0, 0xa, r1) 01:51:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "ffffffffffff000000e74de400"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3) syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) syz_open_pts() 01:51:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x5, r3, r4, r5, r6, 0x90, 0x54c}, 0x9, 0x5, 0x36}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x2, 0x2, 0x2, "49aff64c507db74f2fcd3d1e8adc5b13926d7ab5", 0x400, 0xdf45}) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/60, 0x3c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) renameat(r0, &(0x7f0000000380)='./file0\x00', r7, &(0x7f00000003c0)='./bus\x00') 01:51:11 executing program 0: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) socketpair(0x11, 0x4000, 0x3, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:51:11 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$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 01:51:11 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="17bb1be9f94b2a8d54119a2a3fe41eb41652", 0x26e}], 0x1000000000000065) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) 01:51:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x400000003fd, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="a70f1fa2aad63e339e8917d234d9bda8cb3c28932b7f17eeb1733ae7860d5417fb8f1eb3ebf1ee38f5c38431b686f09ff6873403174aeebd900461cbcf333e8d3e2bbdee00fdfefe91a5e8a371892e1e824f90b035804c0350c301583b4beba3346dccc769d3bc023c3e9f364015cedf9bbf8a9d5d7e4367ae8f5d5d005ef545cbecd86b32e10429ddf7442d", 0x8c}], 0x1) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000340)=""/79, 0x4f}, {&(0x7f00000003c0)=""/249, 0xf9}, {&(0x7f00000004c0)=""/181, 0xb5}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/185, 0xb9}, {&(0x7f0000001640)=""/98, 0x62}], 0x7, &(0x7f0000001740)=""/130, 0x82}, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x10000, 0x12) ioctl$TIOCEXCL(r1, 0x2000740d) execve(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f9af57300f90a6d7342643ee8a2e2d9e7070000008a0900000000000000c8accfe93e202e5f200000008200dfe50000000000"], 0x8) 01:51:11 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080), 0x20000000000002fd, 0x3) 01:51:11 executing program 0: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x7, 0x7f}, {{r0}, 0xffffffffffffffff, 0x16, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x383}, {{r0}, 0xffffffffffffffff, 0x1c, 0x4, 0x1, 0x4}], 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x20, 0x200}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000003, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000002, 0xffffffffffff8000, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x2fb, 0x728}, {{r0}, 0xfffffffffffffffc, 0x26, 0xfffff, 0x1, 0x80}], 0x8, &(0x7f00000001c0)={0x1, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x280, 0x0) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x10001, 0x80000001, 0xfffffffffffffffc, 0x200, "4e7220099e3f009147cf43578642163961d6beda", 0x1f, 0x3}) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00004c2000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x18, 0x1, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000080)=""/219, 0xdb}, {&(0x7f0000000180)=""/55, 0x37}, {&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f00000002c0)=""/97, 0x61}], 0x5, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0xa104) r2 = semget(0x2, 0x3, 0x400) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000400)=""/24) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0xffffffffffffffce) r3 = semget$private(0x0, 0x7, 0x500) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f00000003c0)=0x3) listen(r1, 0xfffffffffffffff7) r4 = getegid() r5 = getegid() getgroups(0x2, &(0x7f0000000440)=[r4, r5]) 01:51:12 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) socket(0x0, 0x3, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getppid() fcntl$setown(r1, 0x6, r2) 01:51:12 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8a8a, 0xb292c3f5e93fa622) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x3, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="000000045f0c00000000"], 0xa) 01:51:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) getegid() r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="0000001860e6008bbf3e2b29000000000000004e341dcd291ccf49f5feffffff000040000100000000001b27", 0x2c}], 0x1) 01:51:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd7, 0x7ff, 0x1, 0x1, "ffd3264dcb8e56046715e5c4f2c04624c3879b4d", 0x8, 0x10000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff, 0x7, 0xffb, "78677f0adc7fcad79f0500000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:51:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 01:51:12 executing program 0: open(&(0x7f0000000140)='./bus\x00', 0x80, 0xc0) mknod(&(0x7f0000000100)='./bus\x00', 0x1082, 0x5cc2) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) chflags(&(0x7f0000000080)='./bus\x00', 0x50003) 01:51:12 executing program 0: setuid(0xee01) seteuid(0x0) socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) 01:51:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8014, 0x6) open(&(0x7f00000000c0)='./bus\x00', 0x8001, 0x20000000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 01:51:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 01:51:13 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{0x0, 0xffffffffffffff4f}], 0x0) r1 = socket(0x6, 0x3, 0x3569) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/216, 0xd8}, {&(0x7f0000000180)=""/181, 0xb5}, {&(0x7f0000000240)=""/24, 0x18}], 0x3, &(0x7f00000002c0)=""/233, 0xe9}, 0x0) shutdown(r0, 0x0) sendto$inet(r0, &(0x7f0000000400)="018a69f8f2b7e573041b211b6427a9ea5941d6c3b273ee4130b6dbf050a9df67ec05e0482a9df90bc5ae52f1b9c78e4e42e2f01831e65b02a3eb2fae7714360cb591fc8dcfee603302c3ea052edd9d33e1642bcd61bb3221b30f39e36f4bc896a4e3863e80a7ea2298713e27f62a75cdf85967c85e779295d235a522006dc3a4c5542abc7d214a21f744f579bf", 0x8d, 0x400, 0x0, 0x0) 01:51:13 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x8}, &(0x7f0000000140)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000500)={0x200, 0x1}, 0x10) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x40, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) r8 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r9 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x808, 0x18) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x10080, 0x0) r12 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x3f0000000000, 0x4}, {{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0x3, 0x5}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x1, 0x4}, {{r5}, 0x0, 0x8, 0x4, 0x7b7, 0x3}], 0x2, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x4, 0x80000000}, {{r7}, 0xffffffffffffffff, 0x8, 0x20, 0x5, 0x3d39}, {{r8}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x7fe00000000000}, {{r9}, 0xfffffffffffffffc, 0x44, 0xfffff, 0x9, 0x9}, {{r10}, 0xfffffffffffffffc, 0xc0, 0x50, 0x1, 0x4}, {{r11}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x4, 0x4}, {{r12}, 0xfffffffffffffffb, 0x4, 0x1, 0x6, 0x6}], 0x1, &(0x7f00000004c0)={0x80, 0x4}) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x80, 0x0) 01:51:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="63ba0b6f8c135bd42edf7c555dff5bb96c974adc90498e22c37757789710387ff9e105120b6313b9bb1a00209019652d7894e730dfe3357a00bd85adde5d099b1299e267a3559ea4955e195a975975fe40245ca142d9a78818506babb97551b185e709b7420ffe10dcab253a537a8de6a5c9bbff25301b9b7640ebe75e17d73f3d14e2b0a6f1eade9419192e567791dab3930aaf9da691cdfcc58ad57a4fa75b2cf1822fcf930d2f4f61a15c831539df4f8ffe9a7c71e4fd2198c9a20b40619c70a49987cd88721aa463a1bae89131f22a33c76d56e69ffc6de2", 0xda}, {&(0x7f0000000300)="aa7695c035443971f4bdec95636fda9f897c7766c8a3f1de87e4b2d0946f1f0d45989dfbbaf843aebf19ea7f4e7a9fb0fbe34458fe5fd7323e222744c1b7ddace9a7cd31cf641e655548bcccf53ffcc5569b0bdba763f3abb6ff007dea56e4e0f140e7d4baadc1f98cb31e", 0x6b}, {&(0x7f0000000380)="b51743c407a112d86f33b2499d66e3b3b4200fe05450eedb01686f38e97f36bb31fae95f2ce0fd6f5eef2a2f1e835883de3e563b2ff30c4763e24353630c9a5fe625363677d6de7218052ba278e9cea9920d14fb37279f8615aa04cdd61669b1ef843fbe56621316a8ef7b5dcd31bc905b904bfbfea7cb2d476dfb826f1005137a1b51daef9e92d3f93e28cb1af12c451182af8741e200f0c14731645c92d1e88b70b9cafaa4aea1995efe6145a649931150f43808b9b84435f06bb662c0b2496693cf9f617f3cfd732d7d0ac136c1032ad9bb9d39db3c916503c21fd36a8ec25b084837b9d85bdb9f9f089ca14f15a4213d95f6", 0xf4}, {&(0x7f0000000480)="6ca8b272f97b27048827853c07d9215ab3f72ce1edf18ff07e906cd11d27c1ac8165838f87787de23810b37cc84dec9aca6c4bf691fb60d6ae52413368590ee6107bc103e4ea39847813f8a484b3c4db3d", 0x51}], 0x4, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10040, 0x10) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) pckbd_enable: command error 01:51:14 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0xfffffffffffffffe) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000200)='./file1\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') openat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0x90) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 01:51:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/67}, &(0x7f00000002c0)=0x45) renameat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) write(r0, &(0x7f00000000c0)="9c87c3772c0035b87e33332e2e", 0x203) socketpair(0x6, 0x7, 0x1, &(0x7f0000000200)) 01:51:15 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./control\x00', 0x0, r0) setgroups(0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 01:51:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) 01:51:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='l12', 0x3) fchflags(r0, 0x20006) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) 01:51:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) 01:51:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x10) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x80000011, 0x1, 0x9}], 0x9, &(0x7f0000000ac0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x5, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x60, 0x9, 0xa4}, {{r0}, 0xfffffffffffffffd, 0x6, 0x20000000, 0xe0ba}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000004, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0xbc, 0x10, 0x7, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0xc1a90904cb67204e, 0x77, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x9, 0x82, 0xfffffffffffffff9, 0xede6}], 0x3, &(0x7f0000000100)={0x5, 0x7ff}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68db", 0x96d) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000c00)) 01:51:16 executing program 1: mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='&(\x00', &(0x7f00000000c0)='*-{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='*]*)\x00', &(0x7f0000000200)='[\x00']) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x100, 0x0) 01:51:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000080)='./file1\x00', 0x20000, 0x2) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') unlinkat(r1, &(0x7f0000000580)='./bus\x00', 0x0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') 01:51:17 executing program 1: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0xbca300000000000) r0 = socket$inet(0x2, 0x4005, 0x3) flock(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c9e7bb6fc6e23c5b00000000080000e74de4"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0x9, [{0x1, 0x4}, {0x0, 0x101}, {0x3, 0x800}, {0x3, 0xfffffffffffff73a}, {0x2, 0xfffffffffffffffe}, {0x1, 0x1ff}, {0x2, 0x1ff}, {0x3, 0x2}, {0x1, 0x80000000}, {0x3, 0x2}, {0x3, 0x2}, {0x7a58c48288c5cccb, 0x8}, {0x0, 0x3}, {0x3, 0x1}, {0x1, 0x151}, {0x3, 0x6}, {0x3, 0x800}, {0x2, 0x5}, {0x2, 0xffff}, {0x3, 0x400}, {0x3, 0x1}, {0x1, 0x7ff}, {0x1, 0x4}, {0x3, 0xff}, {0x3, 0x1ff}, {0x1, 0xef91}, {0x3, 0x3}, {0x1, 0x3}, {0x3, 0x80}, {0x1, 0x5}, {0x3, 0xfffffffffffffff9}, {0x2, 0xffffffffffff0001}]}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) poll(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r1) mlock(&(0x7f000071b000/0x4000)=nil, 0x4000) getitimer(0x0, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x48) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) 01:51:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) 01:51:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) 01:51:17 executing program 0: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022c2f903e67696c65"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x1) msgsnd(r2, &(0x7f0000000140)=ANY=[], 0x0, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, 0x0, 0x432) r4 = getegid() r5 = getgid() setregid(r4, r5) fchdir(r0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x10012, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0xfffffffffffffffc) 01:51:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) read(r1, &(0x7f00000000c0)=""/1, 0x1) 01:51:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x5, 0x4, 0x6, 0xdb, "65e69dbae283d0c77c6a569e25c6e5d454f751db", 0x4, 0x5}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="61be1a71164db6ba5997b4900362452c904f801ca46f4abeccec2a", 0x1b}, {&(0x7f0000000080)="45deaeeabc8a79b4080d73a2717d9c1c51c5bb32ed3339543656a9c3fe0e66334990759ffdaca6dca568db39f370f524400e64830ba68bbe7a63a4b3813049771596819b32beeeb0e4a7323ec41bd3", 0x4f}, {&(0x7f0000000100)="b5cf7c0f0b3025385496db3c0d20a2ad2d82897020bbe95978d69e148fee12a9425361f0274f103b5292dc87db5043bfe79ef4d5804e84cb25af74533c07f97b658d1ae974f0df73537587c48d55d116ff826c915d7996ad6e44e7428f7cd7adbcf7b2f86a311ed61bd90c751e9723922a3cfd34b180b78ab0d6a9427fc258dd9b6e33db799ba797dd04e8f0b94e4fbec23fcb13b3507397af7cdf8b1114e7e518c5d280d52e803a577b81be8ccfd369a8ca1cb09491dbb1058342e94419304888515a124ca09de7c938ff8a63c7530a10aac524379f7390063ba46cd6ed89f87d0ef68750604c060da5e835a7ecd9436740ad6a742a", 0xf6}, {&(0x7f0000000200)="d1ad0bfc35cde1c92051271ec507622705bbc59601723e72e774f4997d038db0a7844bd4e73325328494a4c4aa7909d69f77a1602788161e84a78781010e6fc057e12caedc9bd98191682697aa09d7c3756af97cc4b7c619589d82aa03c1736a3108021c5761a4a8a495bd20398a89737ab41760c9ee7d6bff4fe5833381552a363cec8c05d393", 0x87}, {&(0x7f00000002c0)="59c2e848c62bdadd600c6039bd603dd5fab6ad04d79bed63ac890ee9f8bd898648dacce6", 0x24}], 0x5, 0x0) 01:51:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10, 0x0) close(r1) 01:51:22 executing program 0: r0 = socket(0x22, 0x7, 0x4) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:51:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x8001, 0x100) ioctl$TIOCNOTTY(r0, 0x20007471) 01:51:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffe18, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9, 0x80}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:51:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getppid() 01:51:22 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) madvise(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x7) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8480, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 01:51:22 executing program 0: r0 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0xfffffffffffffffc, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023b03", 0x5f) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 01:51:22 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() truncate(&(0x7f0000000140)='./bus\x00', 0x8) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) 01:51:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xff) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000080), 0x0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r1, &(0x7f00000017c0)=[{&(0x7f0000001400)=""/146, 0x92}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:51:22 executing program 1: r0 = socket(0x20000000001b, 0x5, 0x803) setsockopt(r0, 0x2c, 0x3d, &(0x7f0000000040), 0x6752675562c11070) socket(0x22, 0x8005, 0xffffffffffffeaea) 01:51:22 executing program 1: r0 = socket(0x18, 0x1b86084cdc6aedc1, 0x945c) r1 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000022c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001240)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/107, 0x6b}, {&(0x7f0000001100)=""/144, 0x90}, {&(0x7f00000011c0)=""/84, 0x54}], 0x5, &(0x7f00000012c0)=""/4096, 0x1000}, 0x41) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000002300), &(0x7f0000002340)=0xc) 01:51:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) 01:51:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8080, 0x30) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 01:51:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0xfffffffffffffff8) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/139, 0x8b}, {&(0x7f0000000240)=""/55, 0x37}, {&(0x7f0000000280)=""/129, 0x81}, {&(0x7f0000000340)=""/230, 0xe6}, {&(0x7f0000000440)=""/116, 0x74}, {&(0x7f00000004c0)=""/241, 0xf1}], 0x6, 0x0) 01:51:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0), 0x57}) 01:51:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3ac, &(0x7f0000000080)="47b9cff47ee0647ccd27249b0b830656acfcf7dda82e08d30817d6872dd4e99fbcb887d1d5e485b60df0abbd7eb857cd984e985d215526e48813fa0b423cbdf5cfc9cc35488d8fee8ea2f0f6c056525e8382109c32f2d3ed631c3d97a5c8d158af5a933294b51a2497343dc4cc4f953f6c4d8c5830ca9e8a6a67c58bbc01007a19c7eefdcd3633d4d0302debf04a5d2a52d1d1bf1bbfacbd45", 0x99) 01:51:26 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffffc) socket$inet(0x2, 0x5, 0x8) socket(0x6, 0x4003, 0x40) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 01:51:26 executing program 1: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d621000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x7, 0x8000, 0xfffffffffffffff7) 01:51:26 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = fcntl$dupfd(r0, 0x0, r0) open$dir(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 01:51:26 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff}) socket(0x1f, 0x3, 0x5) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 01:51:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/wsmouse0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0), 0xffffffffffffffe0}], 0x347) r1 = dup(0xffffffffffffffff) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="9d6deca8c773ed72c2e991b696ef59e312c32a2e100530778e6fb7d3d0fb64af9c72780f6074ffa96845f6574372475633b3457991a17c23bae0ac9a6edcf62671b3f4d53068f71ffa9df08873a3ee35fe731e29729a8d628a5e91b0a18ac213d0f96b488e4ef226ffa2c66044b04f5bff5e3b39e282013be4f1a93f15cd7b56ed0a035e8e9e319d02171a341682be045b58f0d84cfe843ae7dcf400c4", 0x9d}, {&(0x7f0000000100)="2745d5022b8b47898b3bfecdb0d6a13033485e3cd146496363249ba32af84ada9d60abd00ef1eacfbda54f3f7085d0d0e721a59fa76788c58cb2bd874630d876cc3aaa9eff6f8b1dae8d43b0eb8274", 0x4f}, {&(0x7f0000000180)="10e45c3d02a255a48c03e2c927943063f2d304fb333d281c7b7c23d03550a7399a22345210bb985ae0fd2fa58c0de835a94a6303dd08ae13c1038f30d64da5b7fe50177669b66320c79124b5934181326b9f18773fa96b4e80092f44c87af6be385546d5a535e6d50c0c66511c2f074b9b5d2c78c9e16d145fb767ff787fa1613b679e738606e1d57b2653571af233b24da7c86c13b7b43863218218fca71f2076f83838e57e37b40f6ae634faa1e4f404cff818f37a22e4ad42adcd8c66a54c151e652a58d59973761c1aabc3712967b76e0c3c5e4b966ea5f94b98e096c6bf1f84477a69a24349751e90", 0xeb}, {&(0x7f0000000280)="a75768c88496d43d6ea1e19f0a48346b5acc0a11fc0ed1ab38b9cd9ffcd89aad16c2d0ab2bdc7b2912d2b6c8390d32556b5c9902928386cca75fc572fefba71c339aadf63325c44944a176a82f251e7f60121f743eecee05bdfa11600c2ea5f3c1888070310943f5ee2bad4f4698c5767199cb101122efc33304bce050e0e265e7e367ffc93347671f778ca3fcc0352ff3317aab635cf0575024e72fb2ccaf14f11a719cdc9d1cef4bd72cbf999aad4da6782bdf49448fce9760d2d1fd783f6d5b14f5a7612f58e01b273c830dd469f815031e766a857b7ed9b3954fcd70e05c5f1094a46c585057785fd4bacc6a06c3d065a19af10d78423d40", 0xfa}, {&(0x7f0000000380)="c6eecda0c91ead2379186bba5e7d8ba14f029b529730b5c708d1bb1963a2a5a1e5985bb02fce359c44975ce637877d759d09cef674fea2f2743fde4ead76e0c183e8d0b6172ca7f47d524472f79f35f7cecb8f3ed839555ebcea50fc0229bcd9079bebb90bb01fe4ca0a9c9300aafde2812d0ddfd16ddcad34ab989a7a2f8f186d2df5d9636dcf0c446017e0af81e0b08630899e81059b51d9efe0c20075bc4888cd1d649c7cddae40659f6b12287760891a55ccf06b881345548010126951742ddc2f801218", 0xc6}, {&(0x7f0000000480)="eefa1c186a0216c6f2362c93693c7c06653eb62833a3d52a037144b0604aef3366e892386bfd4f45ef82be9b783217f25f322cf3862812e65d39751e0c6a0605c42d7ba0612fd3c36e0eed17c256e609f74f1fc9c864c09cf1e790566728cebb83f3a0c7a54f732e4c3ea8c54e3460f51931d05d53a229390f3335ade30adf50c0d64df3a7c179a1", 0x88}], 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lseek(r1, 0x0, 0x6) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') writev(r1, &(0x7f0000000a00)=[{&(0x7f00000005c0)="072d2f8411bbca9d4622997c7335a5057cdbde4c609d91563b42acbd62afe939a34dc94b222967464c21ffd9f8bbe2f82cd91994933270c46d85b642cb30630a59f6a3be5cc3a7e08bb70d7a681ec9ff59e19c2f3854d034e2ab0959b31fc2c03403b2a1fd55", 0x66}, {&(0x7f0000000640)="5c8d4d715fa71231c922e3be23863ee913765c4dd6382a9407eaafcdd2ad49395ca7351772bf538bab4e3d69ba8db14c9190a518200d2ffcdf98d747d4185793fd16faae6d88686fba78ad83bfed3ac9d9f40b72b77f37d41c0a175c68c6bced13bc938343199e69232686fab9f1c4125c7adede1544e04b26b8ce526f0df807ad6be13104eb851b7ab07e1a5a7ca5d783fe16db184da7e7e13c5da1d6f5ab661f35abf582ac7d51c138e0a3f585d53ada23437a55b7d3135cad4b280ed23cefd5bddb4d7a1d162f7db1361b2e6ec75e2cd080", 0xd3}, {&(0x7f0000000740)="1382cb5b1f2fe50b5fa530852bfe13b83127be931f9b0a040c7ff6ca35f1c8a7e45425d208b84b9924b5f2be73aa274c9eefb415cae653de9c90f075f84f87259a", 0x41}, {&(0x7f00000007c0)="8b203b29eb7c9f3baaff22013c9bd9b74bf9bd061432cc95133266b8afd54947c66f81adece3798517cd2a066b6972fea5414ed9dd840e9d782a8130f6765dd13a036ac8e58ae9a2bd703254701e657372402b244ab08ddb61e3f67165", 0x5d}, {&(0x7f0000000840)="74bb5bae0bf6e2bace81084f541381d39bd931c0cece54a012a2aba50533aa4f4bf33db89b3c656a14460f51171ace89dd1b8d09ef0458fdd7defb9020740986558ed0aafb18913bc3ea50d2e716e30c2ae4e13631fa5a260043ebc5e1af81f017366ec17fcfd5d2f1ff9600e577a617d459f0fb2e9227692ed0e07ac05f5742a4db66a84a2f18733d6b97cd24bf337232a549a2d56762b020229461f0ecb8ff38f44d992abe8fca6db33280527362f2f0bd90ff977033e206da632c5b323e97130ea09d91cc3f46fd31fc66129172797f1b40b68f97edd2383790eb3a6f1c13fbfaf0e3ac39125c0f", 0xe9}, {&(0x7f0000000940)="62c09840905e89a8b1f80045f094a85ce87809144044ed755da758c3f2d4a34afd102b4f532f480cfa9c8788d2ee8f374b34ab581b6ff18853cbe54f4e802b1314c0ab57d30ae17881753071ddccc546263324e6e546e24af703c0ec811bf79afa439a90800e7f95bc57936f1ad92f301e0dceb25e99f1da3dde663b58042f70e05b5f000b71b3139902ceebad0a4d3de8c7b403", 0x94}], 0x6) 01:51:26 executing program 0: r0 = socket(0x38, 0x3, 0xf55e) fchflags(r0, 0x40000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') shutdown(0xffffffffffffffff, 0x2) recvfrom(0xffffffffffffffff, 0x0, 0xffe0, 0x3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0x101, 0x1f}, 0x10) 01:51:26 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x10000, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x71, 0x7, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x200, 0x71c5e919}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x64, 0x1, 0x5, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffe, 0xe3, 0x20000016, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x1, 0x37}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0xc33b, 0x6}], 0x6, 0x0, 0xfffffffdfffffff9, 0x0) 01:51:27 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffe) fcntl$dupfd(r0, 0x0, r0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040), 0x0) 01:51:27 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x2a0) recvfrom(r0, &(0x7f00000001c0)=""/220, 0xdc, 0x843, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r2 = dup(r1) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1, 0x3, 0x800, 0x3}, {{r2}, 0xfffffffffffffffb, 0x2c, 0x4, 0xffff, 0x2}, {{r2}, 0xfffffffffffffffc, 0x1, 0x20, 0x1e, 0x5443}], 0x3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x84, 0x0, 0x8, 0x7}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x0, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0xd0, 0x8, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x1, 0x81}, {{r2}, 0xfffffffffffffffc, 0x20, 0x1, 0x8000, 0x3}], 0x6, &(0x7f0000000080)={0xffffffffffffff52, 0x2}) fchflags(r2, 0xffffffffffffffff) 01:51:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000026c0)={0x3ff, 0x7a3, './bus\x00', 0x7f, 0x7f, 0x0, 0x8}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001640)=0x5) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0202"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) recvmsg(r1, &(0x7f0000003800)={&(0x7f0000001680)=@un=@abs, 0x8, &(0x7f0000003780)=[{&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)}, {&(0x7f0000002700)=""/106, 0x6a}, {&(0x7f0000002780)=""/4096, 0x1000}], 0x4, &(0x7f00000037c0)=""/54, 0x36}, 0x40) recvmsg(r2, &(0x7f0000001600)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000001340)=""/79, 0x4f}, {&(0x7f00000013c0)=""/116, 0x74}, {&(0x7f00000000c0)=""/10, 0xa}, {&(0x7f0000000280)}, {&(0x7f0000001440)=""/192, 0xc0}], 0x6, &(0x7f0000001580)=""/96, 0x60}, 0x6832ca255eee1850) accept$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socket$inet(0x2, 0x4007, 0x2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:51:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) socketpair(0x0, 0x4005, 0x101, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="9d182003c47112c2ca1025843106a8f5127de195da80a591f3e0f65db19602293c3da90b4b6fbc587443ff5a8b58da9f7563656ea3cd957f84e15476a11f280d872d58fcf7a745de7f266cf12c0b1d4edba5f547138c5bcf911e3b932c7aa2336d4af4b15bb7450496df7cfd6d65ef89b6d15a86c073d3babdb429fda507d4b882c9005205d3b3739214c74d3fe4a3530a5fdb6c7c6cf4306e0d4baf5419095cbcde374ca01f195e73bb86a026887e9f41f02633635ea61538f06d05da7c8709f2af236e7e5160d7627d14694fc37a068a29cf1375bcda7b1c09d837e60f494373469b99f587982a6ec2b2a84de7f3df1b48a665621c35083c845731d60bc8183effaa48b5c7884240bab2f5d5d287146576bdd8ea653314e1864a0912ea3d5e751c4920f20acc2b5f054c935053a0a8763d4c30d66c00b5bb0a944622a4c6e3673346a8a773261a15f36460e43a3d2faa3907213033eb58e441edd1230e605a48431ac8f241d496b4b730c86a227dbf537bab064921c766a8182c184179cada31ac8a98fa416b44ef1e0a9167d0ac1cc52ae9e05104b5ad86d4511973fe0dadbeb04d6aea912ad2aeeb5e81e224be73d7e7cbc653506fc2196cd3d5f521e8deec4533fc4c2594e4dc4b76fc61a607595b9c3a4b7b1220fede723b7291a3f6e3c096dc5034de44c6d8d0f6c1f19ca5f315bfaa0a4a7675213cf34f3c6f61d00246204969a54136898c3f376e227033d69a712ea8bac26a015ee7ab04fbcc3f533864b2125434f721ac2d9813741534d53ad38b487944154a491514d77c3fc9656834ca9c4648d339648a5f97a4630d3bb420d322a5ed49221790432bc0f9e2da47ca3dcb9242f6b66809c61ed8cc0472d729d9f44997d3c876ab15e25f6c4cbafcfd87f67606793caaa772b7711c183f3d971a2d658fc0ef264395abb08fde334a1e26e08796e234d3f2c57e25914de952b4f860f74660bbf1ea7e8afb85572bbecb98277e995405a29569403ae5ab9eb047cbf37020e0529805481c03365e8a225cee3f1f2f86b212a5c07b5634f701429c0258bc290fb3d423804bdbfaf961d14c0b4b2a63d5e8ddc29476c4ed0011f36c53adc84b566e7af94412eba9792586bee0acf91b99cd7e7351fac875d3c97d077828cf2eb0142a84647e22be59a81bd66c81d0126e830dfbbd62be701ee4ad0f9a2db97b5010bdbcbc36a36d7c4c3a5e6889ea2d308addca8518fd470d475105a32730c656d73cb312d909162a798f204accff15c232cec33e66360014c2f7492d5d6276bb35463eee955b38ff7f728440c1a18caad6e38aa379e6eebf886d513f561472efc776c1c4e98c86eb952c6d7deaa2ccdc157322b3e9ad7944aaa769d1e2494600fd1dceaeaab905bfdd4a3adfc535db65cf70a297afedb05324b40c3c3f44d4dc0c8664bf347964e2b6b28f07ede9e6fcbe9e32a5636f9a6ed0489d135f9b9926ee55b0988998accced562669a0d35c3033baf0f6a5b8f303d5c1c1095bbf1a197740bae6e29ebe5894605957ad0713f588e42046551bc7b16e67c6e1b7f74533ab775c382dc38f726505f7783f6eef05dc4ff52bdfa6d64416be6906234c552e8f7288ce81e53c9b46ab0417f75b28e70205d4c687ee3deb654d1b69c31014600c48e29abba500657df7c1e574a636b020bfa6d693f96973b3a046a7e5afeaaec26626b56472c8c80753aa1dd2990a2958d03ce09db590f8c3bf0662c682759453c088041256f93441a82e6048e9c382aaa590861fc6d244fd7565684555f5cb8b13054e483fcce49d42daecc4d62709afff4be2e5c5c74d346aaaf0fe344aa2eda81dbda0e8c6c52c9ce1c592f8ef9fc883bef1d36f444a7c34221ad9c1b3afc839020dfadc177d2631b001298a45cc2b1d01353d1795bf9a3062b113d616c7c9ac646c2150152983bb73110c1acc2e116d0bd2fc1ac4a066d158a5408bc55d7fd69307178820fbcad49f16003ee523ad03c38396f6b806184d242ce7260c3c11876953e94547e5063cb99c3ad67f986d080545592bc4e4138c91ef9ef0f6466ddc7cdc790075b6ad1209cf9212df758b8cec3fb3ac800f1a0cf6d14e98f0e2650be315e9b3e00a88e409d261dc44a86216ffef3b136bbc2b8ad68cc3bea4f8c8e99326e257c652b681b52709d1ffccae16b77f3436fe5551ee82310037c6ee8071c4356f6bb15c7aa2e79593cb1060160f5b076b1a2d716d956ec40ed8f9ecbd973269aad82e2195b714e84fb42782206bd0b2faaa2f3c31326eef45fe67515390dd35afa2f94c712a37509bfad2d466fc51c7dbbcbee67121cfd3aca640bb83c105956ba8e7b1f78c3af9789dbbf91870cc39c00a8cf5bd8cdefbd51a575d6467e9a621554f4c6671a4d133fb1b942032cdbf6eb1f7b64dcd1d7094800a2a0fc9403308e89e29ea0b05d05d8df5d39563085b8350448c7516192d1ce7406ee7145b6d24ef47c6bb1e24ee2d7680f3e739d26a04279e4657a34dcde3753c50f045b1ba943b79e8b3ed6f4a32f96ec5b86ebf261f4ccb7af2fc299ad6f480c133d5cc1bf2fdff05a9fb0c55cb0b601ebebd5161eb0064741b8004ae17086064219e146d5d654e6e199bf6b6add15ba4924d1d512f7d1c2c97fb20593d457fb29626b918f1c78ecc7f0c1f32c66d0817519e72c2fa76f02eb61c1b3684e69dc07c84baf2b0a281ea8253e662cb9c45083f42b2d904aff363e61aa713ba2c4c84321a7dc715d887b2276d8d07851ae7837a659d27beb715e97dc922b8a84ac2e540859eef1084da7b72c1de2a8b61ae1b981b9c3c4dcd8904fb42b0465b23eb75aa296b1fe4a44c0f60142d196c010bed72aa97f264ddf65f14e04b0b1439b2927a518dbbb04c0da582114087a3620ea958f68a0ae659208c7545dc0e3a2940dca2344b39269402798cfcccbbacb66a0c4e1f147fc8720d19129fcd5aeebbedc52aa2d33b14cc0aec582553658a5cb0c37a208e4f81c9217af9ef28b97552ca238d257300a9f6cfd2ae4c222a2a3d122ec94da5ee4ef01ce0bb023e20698c5b888815d4e12dabd36bd09eb2ae029546b3cfd78b250dde14ef80f117f53bc58902a071ab5db133d1891bfa02f7c8e2af6df003cd78714515b9e5955dd305ed6b3a13579b4cc9b8038714b41abeb37b1e29e2924d7aabcf6b4c9c42948ad0cb1c32dd9eb008e5347f8191353c29e3171c03e576632c297099099b3f0f0234c45f6f555b51b947b32a5dd1b8b17f0630cdd3c44811fc6ca7025b72a082d408ae8d1d72992993f384830a977b163a9b30fdd640aa8fcf896a217790a529e8a3ed255120a98d386f0f39c938368efad06eafd5fffc0cd762b3126290a6f236dbc6aca1082bdb228afab2d568693a5ab2e31782924d4b934c7570c2cfd7e6f91eabfe4503956997ec4ef6c5dbc757092bc9ab1a46da76bfe29120efecd54dc9b762f96852e445e98b5c4d2d8b77a7c4c796691b50bdc3dbdacd5f68843b543f3c47954593a91bbf3f001194c504c724400d04bcd9861a96c3bae6baa330eb9ea4503b9bad9c84fd1d2db9ed9f83a4602615d45b748f77b5b7d998659b3849f756309b4f1e633d7905b123c1772947951c1b47dad4f3830f705d9da726f47159c9c9150e59633721804622751c50ca0d36b6ca25390fd577607c897e4c48c1725e87a5a7ffabca7373d57a818cbdbf95e9aedb97fcb89bf115656f4da98442a23483002a268cb8bc236f589573d02e9699e96f05979336c17caa87271b45777584f2c0b9b7de8672284eeefdbe9b9292b089b74d651714310af9670865a92145c5198ed6bc19158b8bec7d79143f3ad72568257489e033c7b2add6461db3301c1791baf640c4be6dd1aaa00db4a7667f7d4f765e9238986aaf5ce0cd96042530b09b968cd2ad6847429625b75955deee34eb030b7338c291dc311c3adfb779e025b01874cd20ed28e98962b4609d2f11d9059d8c52ebdbafbe1a6a0856d5fc4c8288565b316f404dc774e4b25c41b224d5e8f2f7a0a6dee3f0eb93bfb7b1db9bd953e9a7c3ea17bbabdffd1ab48972a5897a8b8b1e63d8f4e40ddf15c19cbff45a491d30f34d71e3a53fc240065b0348d20157c5723888246426cacb36f6a536452607e29ec0262946ffb41fa2317f13a581c9016447ad10dd49c67ea3e883367fd6dad7f6f250844043c3a03ff3a4f2b475ef8ed3c9f0773f9e4f0d1f0776169dd2092ea06402bec164833eaf580ee3002e144d448c580ae2426c70e59aa1852a7c9479f4fbd084b8a621bc94ee0e51fa5cb6dc66486c4ad86285128ca61f96502d5455efb8214ded295fa7b1867c40768ecb693290fbc7f648f1e7f0b5dd6c596e4b30356daa1bb0d0ae300d1ef93c5a87442fe24b050307ad2f87e248e0577510849f9425a4fb10aad932435c1101b1aeae5e363a9fcf9444459953fe80c8d525caa9ee5cdcdda508ce563e0831db10a223f123765ce24043e7e93477b5cd12e810b129aa59096b879be71b0104dbed0f4b40f2743787a6d07d016764a3dd9a4a29c8ac2ebb21e657cb533b627e6de45a6dd78f92e466e9b0916c248196d876b59f161a8b8614e79733c2de4e9e0f000dd8a1c2d6257e69488b9e8327cd92d6c1e8cb2bcbff8059d03f2a0b782d510ee1c9fa91092dda7e20ae8766b634d36b893273f67cd4f83756db9a51c77d45ff76a2dd35237fd3fbc4707c5be2a393d231850c2ef0fdcd719756a68f56345abbcfcdde69ced85a77909d4534324eaad8f11417dc4a93479a2d6588ddc1361443781bf7d856b7802c2de5b8eabc3c37b2c9237c7e24638858f7f8a636830f5ace73b11c95ca0b9af71011242b3b55b46366fd556163c3235624f5432ae79c8ab604dfb157078d4af4ff465398f69cdd2ed6b60f2a092fe367a4ea328bda092d5825d5472b84239f2ec56d8ceffa56d8b6018b612500758aa6acf097c828ca69dace7a114ea3b0ea3ab2636ab98384e33507ef7661e8006c7e1d672ed0033a72149fc24d12d9dbddc9204ee2138faead27e9b8bfede18d6e1e41c0ee7a0aa9e8485a17053ce6f313968663fba1c7dd1b1708a5424138e141387e031fd569c5a3c1e67eca9886fadf0fde073c4030db5ed65049c1da39539000994d3233428449068fce7a5f49956baa1f3ff12efc57864297ce0baff9a4a5aa8bd5973f66fcb3c67d33550c79eb5ad149dee85b13ef69c819a3e78a40e6bc6aa6401e422478b03ba896e0a06767cbd186acd78b0b3e119a3aa473d6fc029ef5ce328aafaaf84d8cdd35ed4acad9c427ad3d3e300ba2de5222cfc4a30862c8a7fc1bac9421d6677adaf2afd881e3b6cd8d96250f7df6dc51ea7fa4bba8ac1c71d6997e6bbd5f72f38148e1eb9970a63cfc1fcf9273e0d4bd3e686f7ccdfac2349473894591fd920895c04852d148771eafaee57011e2209ee7703291c2fbdbabca49424940d7dd28efa9671967b74a8ac41d8746a2fc9b65aab2aa95980654b04f0913b46e81ea3f9f4adaca0713d1b0af20b3e86816efd23902c4f73441ccc286ba91b8ac4156fde474042e2fcd9f691a083079e3f9cee44c8961460a465df228f06d3f8f6dab3995f70db6629b5d4c08eb755191cf51a14fbf722a34af01f8360e8998c11f818ab6317cca8d7d2fccda861c46ece1aa17af5ab311ae5331bb205373c140667051043f648eafa259d9b82147e7ead53acd782f54129ca53adbc2d1c10cac07ade1319bd7ab49f2a01bb82a3275079b8e49a99072eb1b7cd74a272eaba9", 0x1000, 0xa, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x1}, 0x8) socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 01:51:27 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x9f}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20, 0x1, 0x7}, {{r0}, 0x0, 0x91, 0x82, 0x80, 0x907c}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x9, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x10001, 0x9}, {{r0}, 0xffffffffffffffff, 0xb1, 0xfffff, 0x5, 0x4f0}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xb9, 0x10001}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x5, 0x1d59ce7d, 0x4}, {{r0}, 0xfffffffffffffffe, 0x64, 0x20000008, 0x5732017c, 0x63}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x1, 0x8}, {{r0}, 0x0, 0x80, 0xf0000003, 0x1, 0xffff}], 0x3, &(0x7f00000001c0)={0x80000001, 0x4}) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) 01:51:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x6, &(0x7f0000000900)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000640)='./file0\x00', r1, r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x7}, {0x40, 0xdb}}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r3 = msgget$private(0x0, 0x200) msgrcv(r3, &(0x7f0000000500)={0x0, ""/250}, 0x102, 0x0, 0x1000) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r3, &(0x7f00000006c0)={0x2, "2c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f1b13be187e4fe025dc6cb439f75e82ae294d1f1f4460777a181fcbab2a9b90"}, 0x41, 0x800) socket$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r4 = semget$private(0x0, 0x1, 0x3) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000740)=""/174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0xfffffffffffffffc, 0x64f9, './file0\x00', 0xffffffffffffff81, 0xeb, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x7fffffff) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlockall(0x3) 01:51:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x102, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000140), 0xf8a, 0xfffffffffffffffc) fsync(0xffffffffffffffff) pwritev(r1, &(0x7f00000003c0), 0x182, 0x0) listen(r1, 0x1) ftruncate(r1, 0xffffffffffffffff) 01:51:27 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) readlink(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)=""/101, 0x65) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r3 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) getppid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) r6 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x8000, 0x4000004, 0x7e, 0xf977, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) faccessat(r1, &(0x7f0000000480)='./file1/file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x200) 01:51:27 executing program 1: r0 = msgget(0xffffffffffffffff, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000200)) msgsnd(r0, &(0x7f0000000240)={0x0, "3727979d83ddb55842f1b3724e2c384458fe2e7cf03abc865808d4821cf4172a13752912c380c8744e582b5aed926a623c9cb191a1fda72379956d320dced0614aeb85aeffedd72d7f4b53f2e32d443c0afdd189d04e2001f296981cf759f2007ed03cdfe1cae5e0893980b2a71db48a9149e9aa87cfb51a05714bd11820"}, 0x86, 0x800) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x40) r3 = semget(0x1, 0x3, 0x104) ioctl$TIOCSCTTY(r1, 0x20007461) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000080)=0x9) r4 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/67) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080), 0x0) msgget$private(0x0, 0x0) fcntl$getflags(r1, 0x1) msgctl$IPC_RMID(r0, 0x0) 01:51:27 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/9}, &(0x7f0000000040)=0xb) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r3) shmdt(r2) 01:51:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) close(r1) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000200)="ff4513eecc5a0bd6f3aef61a186f64ccdec2ade526162df210c03f2b83c6e1d1c5931b571ac8d82c49b17de1457afb32eb409166224c250ff4eb5c9eaa2ca03188363dbc899bc416dc6f525ad02e680d3e14c446432e8d302183754348066b480f7bb163b9d0d9a1c548d59c18fbb323f8b9037a8a1400470660072dd3e6fdcc286505b35028edc15295eb92e7c1b1b7f103cc3602684fee90e950eb164af036dd79a9fa4af6281ee347d829cd0dba390ba3cfc24e4182ec07158d1972e61764406da8934e2140ad825b22064a8de1c3a1539d", 0xd3}, {&(0x7f0000000300)="623c1901e7d5e86d323e6949ce2729d439ed60393d789375756881de2c6d104c30c62199c2d67ecd30560fac8013652762c5fad4e74826819983850e2704b9ec4164092d349f590a879b2622255b8002e514634a5d32eb23ab73919da01ae38795b673a58663c976e4b904198b1bb4175545cc6c20a803bd0ec1e3aa7a22a20e5ac7c7e4f1dcc6dadcd6ad25f0d8cc0b02e179f37ae805d2740da491b9444c71f7ec", 0xa2}, {&(0x7f00000003c0)="55f78db4a31bf5928192379f8e29d459114492dc4dafa71cd974fcec6e319d44e2956a592e5427dccec8adaab1945ca4fae0522b5c9c6575ef484ca90f025d374f9851240ab1f6d4241903c96a14313e3f73b363d176aa9481301007f26658e67f5f4a2e537090a1c797eae7abdbaad794f34942bd22ac4e68fcd458697e4aa140b207f382d5c7b5c56f108121d252aa8693d1afe9d819d1", 0x98}, {&(0x7f0000000480)="813cd9e5079a6c40ee48455af3d2e529d41d1c1e814edeec166530b3859cb638674a710c49d50766faf380833f627fdb76b8f53861df788c96d25ed196b03276aa0d6e367b53", 0x46}], 0x4, 0x4c) 01:51:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x4c, 0x0) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 01:51:27 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) semget(0x1, 0x2, 0x694) r1 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="cc4bbea2e785a472d3aee7e86e4d42dadc6e54276c7e97da3dc5dfa48488655fb74c7af35bc957299c56681525a34eb6845b03e48e8643cf672c7e297bb93456f30417cba76ebdb567815e1f0d268d9fc02540178e2dfa51a4c0c010", 0x5c}, {&(0x7f00000000c0)="85606b56d34fa39674927e33a965e78877ada0f5243f9440b10904cf93e2c1560eaca0b2ef47ba1bd001a6c5f4a29b68ca9c2f74f0480909401df459fbc93bf4818096dbec65670dacbaee959aa5450d189f20052de3475e21d85adaa44b184d2287cec4ac0fe334c154fe8c62dfdbc9e1eac84645468d5df011430f9d41c3d1eca97b1283f4b1ac4b71735bfa4c6b08483ff55de3c48102a22c40d2b815eb8f29f53bb13b60a3d683046a7a60aecf10321eebcc485919026f0051ddb3c3f56a89c6", 0xc2}, {&(0x7f0000000240)="d7c632a88890f69bc4d8fb279f1dbdccf89b2ee5d83faf41ce46ea35a05995d15cbdda556b0d6659ec4c7a4103fbb1f9fd434568fe5a227ad8375803a65bb389c01ea0e66c21980b3760336c2101a45066d5378a1300a7bb4b864b0d13175589b8367a8a7966f3f2a2293864", 0x6c}], 0x3) ioctl$TIOCSBRK(r1, 0x2000747b) 01:51:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0xffffffffffffffff) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) dup(r0) write(r0, &(0x7f0000000180)="082853c050f392d529042bac85d19900ee25cd78465e3e64bb659c412b85ce43dc7fd8af6a62b254e812f5029b1e516a0f4715acd76f49be5de314f8ebd857228ca2fcbcebed582ce68743a0aa7a549593d2239ab3ca8043358ec824078ee7e2f4ceec342ef11e4633043299afcb10e58217b81126320218ba97d73f020f8af2e0c3ad605ab782f43c6518fea87704abbf1adb51a30b1993612e4983c8ddde656ae329a34b8eacdd3944075479d4ef77f107d0bf41bd130ac4860e3e9a2862c2f67f46481401979a66eea5a56361368a85f95d62eb1d44e7c9a420a85b0c6aee73f38ecafdcb822e5a11bbe03f6e0c9ee7e997bde029f31b5ff73264f72da510010043c034ac1c6b46550e94158a3e4813765e70528f890446ff1162431729c8f22532194687f45fd9613488b770e215e228c870296abb102b7fa781d107f66f72a64d0b91bd9845ac183a3b7d271f9fe8be458e30164ed2b64e2f31bb04a7fe8e69961a2742faccd35d7fbfcb777ad7e0a08c07161d9a28644ab2731e4aed05c2a34ee44393bfe292cac596678c3efbc7edf90c0106f992882612e9b3cac0a1cdead584e8c44c7ad23f895512ded3f28325720c839030fc8e3090c04b872fdaa4ba11bfe172061a171865a4c2bacf865b399481a0a2a2dc97da91fc305963a99f682afd29e64fb9fee79ff0efa4b2e605ecd41169d304338c3de307cd5525ba5de837cf531da87488d28cfd7eb5fbc86b592d4a2f0f0aabe36186151d5513fd05a0ee292c1164639dad0dc53abc91d10b40f50078f726eda6c475bab90b51818427cbe7e4e486b72f2e3aa2d9bf13fdfa62f995b297e78e60efdd953847dc0256ed2d3797586a0e22aae1055ac0305484600397084c0f7212329ce37b3014bb02666ecfe395f64a92c7fc075b313ff0a1e1f4b9f38ba86cb9011484f34aa037e69f2b1c98a403b67d767f3fd03b0e604b483f6b17bae7e62d9dbfcd8ba0a6f8fa110c5401517d652b7f4ed6f350bac8896fcbf641f82a17414a1b7d5f5a920e886bc38762bd43c1a05d0a0133521eed35afe2cb397c4dfda77e1be9c140115d7a3331d8aec15aed67b546e597c104c33a6393bcf041ae5652c0e4f9217c0cfab96066d679af266fc64ebaf1f48fdedc3a2d17aae3736c86f0eb7146a415cbc632c1f2336acfce7b449859225502d0f277f427070996b2daa7c20d0c49dc8e557018e02c754a0db7da60b233e64c5ad292989b89cc8a2d7f29b99926fbbddd659c73724884b20b5d67733a48ce0f52a0b297efec85778bd05584f43c92ab13e989f62c2e7533e776ba04ada83a43773a9dcae26267ad1187bb44ac5d8a4405778799861922729b7ae2afdef26d20e1567d6cd8530f8900dbbce207e1820a9e5659fc8278c58e5cf6d82849381050dd36404c289b549a09bd94e0e66013112611715b21ef4ecaad498bd70edb35496fec013445f0b920c87405801beba851918b1f73f8155d93e38bee2d52e1297adfb59a218a64ff5ffee06eaeeeabe19941c5e126022814b6779f132dce7914f93b85231af8c28687774204162456a00afd995dd121723719a15ebe094922299ef08b5b11060a5987af7055886e776da2de2bddd28d9c02c4b01a26ed2e54000000000000000000000000000000", 0x49b) open(&(0x7f0000000680)='./bus\x00', 0x2, 0x80) openat(r0, &(0x7f0000000640)='./bus\x00', 0x444c94d1ed0ce181, 0x40) ioctl$TIOCEXCL(r0, 0x2000740d) sync() utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x7f, 0x7}, {0xfffffffffffffff9, 0x20}}) 01:51:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$inet6(0x18, 0x0, 0x3f) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x82, 0x44) sendto$inet(r2, &(0x7f00000000c0)="4d8cee15eab30bb5d82e0e964e22dfac9dd6de8860382178b221a5e76e439aff82492d0a7ba06c2b3036c8e70bd3938d5cca97f4b09ca6632d3959661c5349ab1fdcca52500b47ffd01192ab2bc39343a4c39c98d60c9722664de5a21bfb78de3378985535bceccd656641b6dc2d5fa591b57235ce8783d84a", 0x79, 0x400, &(0x7f0000000140)={0x2, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1013, 0x0, 0x0) 01:51:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = msgget(0x3, 0x4) msgsnd(r0, &(0x7f0000000080)={0x0, "040ec5f6e07271ceea7991755e53d9d8cb870300b91a1b015d4ab04189ea5869f7baa9d1bf1052d924f1224e0f5171df096c66f4891f49e16eaf6bf860ab67c875c8b21e24867291787af12bd451eca36aaff1af608f597e1269fefd2102061c9c2ff4b78d8222f66fdc02c93bc6685a1da0c53e2ba386c328e2a0739316c37d2075e0ec1791cf07a37761b8f65f68ab9473ff0b0cbbedd0ba5b27216568dfe95bf362289fd3018c01dd3d16c678352d11c9c48690142dfc629aebcf9f934776cb1c0b3892004a3233f6f2b9c732590af8b28111b66af59a068632a4d8f38c675ae63a00826ea2e78af68ec45f077667ed9b"}, 0xfa, 0x800) r1 = syz_open_pts() socket(0x1e, 0x2, 0xe045) close(r1) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() socketpair(0x7, 0x8007, 0x5, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c2", 0x139) socket(0x7, 0x4003, 0x5) 01:51:27 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffff, 0x7, 0x8, 0xe31, "b58b19d40f625dffeb0a215a5b34d742dacb5ca3", 0x100, 0x4}) dup2(r1, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xa6, 0x2, 0x4, "bc32f13b2bff3657bfaff2a6be75583ecb919215", 0x6, 0x7e52}) 01:51:27 executing program 0: socketpair$unix(0x1, 0x11, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0xe8}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffeed, &(0x7f0000000000), 0x128}, 0x0) 01:51:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x401) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xffffffffffffae3e, 0x5, {0x9, 0x49e671f7}}) 01:51:27 executing program 1: socketpair(0x6, 0x7, 0xccfe, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getegid() writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="331a0aed9d10f7e5e72d13e990c9fd34a79b145f284eaddbe98873a3c31a0859d8c81ea8a1ab7e1ac313f28aad74d36c721d31d7e1add19e5f99d9728d0a6f0bce2b453ec63f648a14b0eb90dbffe4e68cf86675f16808148b8fdc41037c64d4e5cb386b9d7a4d22c6ccf742511bafbe8355ca453434", 0x76}], 0x1) 01:51:27 executing program 0: r0 = getegid() r1 = getegid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000080)=[r0, r1, r2, r3]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r6) setgroups(0x3, &(0x7f00000000c0)=[r5, r5, r1]) setgroups(0x0, 0x0) setuid(0xee01) kqueue() fchdir(r4) 01:51:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f0000000340)='./bus\x00', 0x101000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) writev(r0, &(0x7f0000000ac0)=[{&(0x7f00000009c0)="f9a57b5533184266a528969e4d6718d6fcc53b5cd09e4473ea564b80daed5928189c05e5356e61992ebf279b097e5b6f5e1bb621683e39309338063cdd56c13e8687a00ef41e41182d772a423932508b38eb74d9ee1edbca825530207038e8899a79f4928dad5da51747ce98cdd8fb94a50a9ad72f7e3575de4d7e8e7d0c07aa00355d9c6f17b01788b788d0b8ec04d0573257c5b87d4bdd49905c6ff79c15bcb955fcdf254ac816a9d35b32b68d825249e9416c287f9dfec3d3ab6b5e3913457db3d1bfca204c3fe20dc06813b46f92a361595438", 0xd5}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000b00)="7a8e72087dfd6ae6bb5b2b6e2f4eb8c13c55251f3c9574b6cd1f6d6af71233d31bdcd43d4293a02fb174b6188f964dd3a0e0b9c5896b7ef994dd29d86b9001a453292c94c5de59281e551f4fbe0924fd4511a84ea7495caacb85a123cf6da9c86bef2a5d387ad15a2e8a7f514ab6dfe1f200515e55365d58db891a42cd5f3a283635c801165bf3474356c57769506a8b1f769508e51ae32f820a4016449bd11fe4c3abe4fe8f2568a6ae722edbbba3a21e518604198ab56f9f6522d299139412e83aae7223f4ac4138f8a7d568da154b407230220d2be12375ee43cd2659d1a7e496de77f62e7b20301095d6bc9a848224c5090fb29f2915fdb74a9b48cf4872e07217a3f887c8542dfe9e5a83c7decb723de0253f06a12179e23305fdc245adcfa476ce8a741e3b1285ee7a406d6b86e24cafa8edd5b1d82a5241df6e7b65daae2b894f8a2d47eaa483b6e380cb72495ddcfa7bc5f6dd6c4a5fe27b8140eaeb915c32efe44eac21c2f8873814ed8a0172d8cb2e0c85c5db7f4b19e258b585d2771689c5682fc724548128bafe66752f467209ca70939c46877159012fd1e79c4a1f4f234a6238393ffafebb2a59154c0038c8d70b968c0fd2cff8921109f74c7ef64dd3895beaa41e90902aa7dfddaee69d34b911c01c02859aa6ee44435ee89db3d99d4584a1310569f71389286809fbafa1141822d3a2c6968d1ae052cb399d855fe3d4d158e0fa521e35a2c017e8a396c6289107010a9c1f7e002faecdcb3f6d627a7bd2d08ab4720757891df31332ac69dcdc5f9135331e3c8af1b4f2aeb5bf46c760214cf7847fde650e01f345c90f54782c7866db05c2c1921d050eedd8d0e578792fdd99c775ce11c93a022741b67b6f8559047a4130637f4a47c0a6de46160dc2acb577503663a978a58925b231db1230e7285b027e59944bff0bc8597307cea9cabcba9ba6c1170a54ce2caef36df66ca70c03bee01dce28d422803c2a950152ddf1ba9951214348f0eae94dd054a20ae7b3c62e39d25e8ae10813e3af9f4a14040760594b120f3faecf7e5e32bbbfb828b4243b46803caf5a474dcca793a0a43e8b795038c569d684f4e98b2389786e8a40f7461c24b74937d200235109e91c3e493a0343f5e7da44f90d3d6f9070a65df64579f73f2eb05bc4d7aa1123600a5780c245c8f5f82475361773becff8668a3749afce1b26345773d3b8e1b24c00f4cc93d9a31d4559fbd1802ab8f6257e1a51567cfa7bcbd40ee7d1cbb88406e3a49416ff2faaa3edb6cea3f28def04e27484e0c99116d224de8037513c81664077d1cddfb861da5fbd4968a553efccc58636071a7e224257f53f6089e0e2524419c8cffc461932bbb3d594590759a18718b87006b3347af8cec362ffd695bdd2d10b084856f3d1c4ff114e86ec7a0fdeb04b8ed2b24d42e1264a1a9dad560621f161f31e3a01aa95c4a74785957f9f37304e5e4949cbd672ced073e0d8f713d3592f5e88d646cc9626e5b99d580a1aaa3940ced5aa31392a392d97c1170dd5f5478ffbaf700bc9561964c0864c253c82ddfa4658d2e3d54af0aed39dd3a2a3c9bf6b319bcd04bde64c3f176a7e09445402ff69b358a34df327c710ee8d3371f74ea505c9845205e9c7211a7e3494616675d9c8343bba9b58e065836338554f252e6b095fa7f625d318234a47a5b4addea652d68fa04a7fdf6eab22388acb68fca220fe7ce890eb7c591c8016054f68ab489309ff60c563797b59b3da70141b4e3c8f08a7695cac2081f37694dbe9c5a5fa2d0d86a2ea3ed0d0c86ac28dbb23d99a6be63593c95796af53f80d0ba4c3ad2ef520d43c082a7fb845e3721b97d17c28ebe7b06a8c14c75db81e43357b01fa871f5d975a35d0ae9f3ac8693ca31f1fb1999a1ae8ba71e8f9b78cca7cd6c6fea96cca412fadba239d6731671aecc97b0e564a7f1d3bba5a3fd939f7264b102d0ab6b14dc0854df5b94c6368736825829d3c02aca93f7e91ed3504807ffed9cfed941efd09b20360ad9ecc2ba2959eb8e6381e902934de108ef8d8413231bcda5d781bd77ace2b7c47ebdb2bf9f2b4a1ab3a2c7aace6a47bb1efd6db2eaf4a834ef99df9f8b464fa632be7399b0c330c3f5e9339aa04b219481e4c41ca74f78fd31d5999bd3c818aa1b945b21541293c76c70cc5e87c4afc19386dbeb15a81aa0fa1866557d5214cd60fddd9f05de9dd76fef266ed6ec3de544c9eeacbbd1fea3499f19be4e585e28bbfb8f5d8f24dd3069067b48b2bfad0bfeec0b5e34c81d06a406b4d672a9b973313543a2083f8b75f9c8b0543", 0x66a}], 0x1) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) 01:51:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') 01:51:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x20, 0x7, 0x8, 0x2, "74eafc3ea2b15c92bcbe4f9f534359d2168ae8f0", 0x101, 0x6}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) fchmod(r0, 0x80) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0xffffffff) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCMSET(r4, 0x80044270, &(0x7f0000000000)) 01:51:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0xfff) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r3, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="106ccd8b76860000000000020046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbf96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1234c15ccf5b5f826538dbadf3040974b4af489bbf45facf0cd6cafb20b287f71464485e30df32e8b0e1cd5d616c3515539da62df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d6bcc9aeeb7a2db95078259b79395dfc5b2a93580cd2acf6e5d687f4bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1910900e2bd2212a583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e17938ce026445a02921f46d35fa5480e2c163f1f1599b785f02a901b4091cbb21c0011ff04d2506aee8347196c18db047ed40a40fb93e2fbd46cda4fbfd4b9ddcc556d3ccb400843d32495bc6be85b181338a27a0d1796ac2216a2a14e3dc115e2c14a6c298dbcd0b9d77d68d5fe8090c476ba4afdf33478bf094c2c535b89f004524e32282df66b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db09a137c6219b3f263"], 0x1f0}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 01:51:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) listen(r0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x1}, {0x18, 0x3, 0xbd, 0x8}, 0xfff, [0x1, 0xadc3, 0x3, 0x1000, 0x3, 0x7, 0x855]}, 0x3c) 01:51:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x0) 01:51:28 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000280)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1809, &(0x7f0000000240)=0x40, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x7, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 01:51:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x30}], 0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x9}, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup2(r2, r3) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x20, 0x7, 0x3}, {{r3}, 0xffffffffffffffff, 0x10, 0x3, 0x2dc, 0x5}], 0x66, 0x0, 0x81, 0x0) syz_open_pts() read(r1, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) getsockname$unix(r1, &(0x7f0000000a80)=@file={0x0, ""/70}, &(0x7f0000000140)=0x48) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = semget$private(0x0, 0x6, 0xe) semop(r6, &(0x7f00000001c0)=[{0x0, 0xd517, 0x1000}, {0x1, 0x2, 0x1000}], 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCCDTR(r0, 0x20007478) 01:51:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x100000001, 0x9}, {0x18, 0x1, 0x3, 0x1}, 0x9b63, [0x4, 0xfffffffffffffffa, 0x1, 0x7, 0x40, 0xe89f, 0x581e, 0xfffffffffffffffe]}, 0x3c) r1 = socket$inet6(0x18, 0x80000000000003, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt(r1, 0x29, 0x4, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) 01:51:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f00000001c0)="01000000", 0xff0d) 01:51:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20050, 0x0) fchflags(r1, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) 01:51:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x12) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) write(r1, &(0x7f00000001c0)="2cc9893347f56ab28f1e03119ae622ce4787bd5c71c445952e529c26ff47d4a8a5f08c27d7284537891b63767ec558635c26531ee8bc6400c824bbf28e4fd44d46b935332a93ed893f57c3967a142de3ecd6998d0638873bd97abbdda7ef45a0accd3f00374b1d73e4d20a59fd754bbfa9a492bcd744b350d11fd9ac78242c0b9bc08ae45d5cd28f99942ba932745c233de291abc37346c25946bfbac40ad0c7b0ccec1d34c9ece4daaa88874156a55879222998fdd27dbec7", 0xb9) sendto$inet(r0, &(0x7f00000000c0)="8615f04ac6a290e067f0da65c4454a59bd2dc70f808f057dc9b345870539f5e2c6865799f3bf2bbc7433b458dca9c294a325830b50a3b2d4c37ace2e6a9ef2a29454af1c1a31201270924baf6d747e7336ea7cc793e6d541499e69a492b9e98ec1d56dda59731b9b8a50d41b248ff2cce81cb31abfd8e25d319696b68f5dc91f2c685d6ee2dba7fa09c684dabd54a9c7f9da0d5d814e5589cd8f5262d9a6fbb2b3ff86cc96d586df7d768226f697951c314c1bb5a8e3eb89a116e3d4c5fb16acee58ec49c44f9fe03127949fe69629d3cada0b389bf8a86401074d5c233ce8acb54b380fdbae1e87b75248b78367bc11939668dec155b5fd", 0xf8, 0x0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setrlimit(0x6, &(0x7f0000000280)={0x6, 0x23}) 01:51:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) bind$inet(r0, &(0x7f0000000980)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x9) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7, 0x4, 0x9, 0x0, 0x1, 0x8, 0x9, 0x3, 0x1, 0x3, 0x100}) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000180)=""/91, 0x5b}, {&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000300)=""/237, 0xed}, {&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000480)=""/2, 0x2}, {&(0x7f00000004c0)=""/252, 0xfc}, {&(0x7f00000005c0)=""/10, 0xa}, {&(0x7f0000000600)=""/208, 0xd0}, {&(0x7f0000000700)=""/164, 0xa4}, {&(0x7f00000007c0)=""/250, 0xfa}], 0xa) execve(0x0, 0x0, 0x0) 01:51:33 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1804, &(0x7f0000000100)=0x7, 0x4) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) r5 = getppid() setpgid(0x0, r5) 01:51:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="8572f44d91ca", 0x6) 01:51:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000140)=""/238, 0xee, 0x800, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2b, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="b900000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71100000029000000331000000300000035"], 0x31}, 0x800000000000) 01:51:33 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[r0, r1, r2, r3, 0x0, r4]) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000500)='./file0/file1/file0/file0\x00', 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000540)='./file0/file1\x00', 0x8000000000000a3) 01:51:34 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x5, './file0\x00'}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 01:51:34 executing program 1: mlock(&(0x7f0000560000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x2a5, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1e, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 01:51:34 executing program 1: socket$inet(0x2, 0x5, 0x4) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000032fe0), 0x0) r0 = dup(0xffffffffffffffff) r1 = geteuid() mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='./file1\x00', r1, r2) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8080, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r3, 0x2) 01:51:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x7fff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) read(r0, &(0x7f0000000240)=""/157, 0x9d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) 01:51:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3f9, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000180)="6e362eddf8da", 0x6) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)="a8d01dfa7274d54512bed01f1930c06a309f06b045f25e7c2871b115567a04b216ea8d6d68e227b04d0131bb5bd893b3d5adde68c7306d6b5607bf9d12d21262b3ead71547e414d135b0ea5b9feb62c31a5fc05c2af0796920bed6e6909790012343a55a4f2c49d3c9d36cd7b78de55412cbae2b345164327f19df76e828f4b0669049914c61fdb45ca781e45675dfbcdc308230b357cfa960f192aee772e85894", 0xa1}, {&(0x7f0000000280)="570dd4b892c73bd88070d394040a2ef1abf0246a6bdd14cf27f1563ce10022af8e6e02646cf5e9601221b7d3ba74b4179107061cbf1e68da0032a14f5aed1b19c368ed2d9824c7d4b1246929ac974185b9803b95aa58ddc2216fcabc357a20fe7e7c3f723e77ca7964231b7d1571941741c5b68783c1572a41572b927e8532a46c0f561e6b2d4afb6bb819d2d557820705b4a0abf5a73bb8806567d2e000dc9ca2ab6ab3beadf99c6720519cbe2cf1d44252d11474b3cacb5da4c05f17f36a3d37fa32840e3981d053330689281d74e6563931ae2715e3defd3f54628fa2eec0dd08f2dd2ce7944f0d", 0xe9}], 0x2, 0x0) 01:51:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x88) r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) dup2(r0, r1) 01:51:35 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="585729bcb9fee5bd", 0x8}], 0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x7) 01:51:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x6, 0xad, 0x6, 0x0, 0x1f, 0x8, 0x77bf, 0x3, 0x3, 0x15, 0x8}) recvfrom$unix(r2, &(0x7f0000000440)=""/4096, 0x1000, 0x40, &(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa) r3 = semget(0x2, 0x4, 0x411) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000180)) 01:51:35 executing program 0: nanosleep(&(0x7f0000000080), 0x0) mmap(&(0x7f0000720000/0x3000)=nil, 0x3000, 0x6, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x1, 0xa8c7, 0x1, 0x8}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') 01:51:35 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() r1 = getuid() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 01:51:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x0, 0x8, 0x10000, "ed32036dd47d21542c635c798fe4a7e043a6a404", 0xd7f, 0x8}) r1 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:51:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="e2a79a623e86df3ddfa96b7dffd31c45a9049e908c511458d1693ebbb21abeefc03bdf3d23078b01421fd35ac7f746396089925298037de019438d066e2960b404e336f01ee84d219836a1b154c37a567079e31ac103e7938593fdf83fa9a43ae403f38e49736d66", 0x68) write(r0, &(0x7f0000001940)="fca346263db6535bdc710bbdd1774885fe75c0999fa6ee87f2f0baab68761bf15b45a1466ffe1afae2c1dd0edf1395dfa88d62b75ba8323c3ef2323b90daea579babc031bb1a9eb55c81a2c929ca972ff02b40485796a60908757fa9066d5cbb98a1b03c504f422b", 0x68) getrusage(0xffffffffffffffff, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 01:51:36 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) chflags(&(0x7f0000000100)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x1f) 01:51:36 executing program 1: msgget$private(0x0, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r4 = socket(0x1f, 0x7, 0x39) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x8012, 0x0) r8 = socket$inet(0x2, 0x5, 0x8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x14, 0x20, 0x80, 0x6}, {{r2}, 0xffffffffffffffff, 0x98, 0x7, 0x5, 0x200}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x1}, {{r4}, 0xfffffffffffffff8, 0x85, 0x2, 0x0, 0x5}, {{r5}, 0xfffffffffffffff9, 0x4, 0x4, 0xfffffffffffffff9, 0x100}], 0xffffffffffffff7f, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffc, 0x2, 0x23, 0x1, 0x3ff}, {{r7}, 0xfffffffffffffffd, 0x2, 0x0, 0x1, 0x7}, {{r8}, 0xfffffffffffffffc, 0x1, 0x8000006e, 0x8001, 0x2}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x500000, 0xffffffffffffffc0}, {{r10}, 0xffffffffffffffff, 0x10, 0xf00000a2, 0x8}], 0x5d, &(0x7f0000000380)={0x9, 0x6}) msgget(0x2, 0x604) 01:51:36 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) syz_open_pts() 01:51:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20040, 0x0) r4 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000240)="1639413177428e4376e30a5c2e54eb77d11bdd6c456979a034818255f579b121e469c6d59411a3057edbe6daf72ab4bcb8aecb5a6076b4229ce8e7cb943759c7fe328146550b9e8f17fcb92e1881044600215db96cf4459e63fce94a0c50a7c96b1654ae3da4a6387ccd6052ffe385071fd140681e18b52f9d9a8eb784f2e3aae1a53d293d5e8af73506933a874135572e01fe8a7cf258823c405c519b56244cec19f654b94fde7542000554c774583e4af498cfa10f36f5076ab2ccf9650f3dbe0c74997f3c33756f1d1361abef3a6ea7713fe7a98dbfbe", 0xd8}, {&(0x7f0000000340)="7b1251", 0x3}, {&(0x7f00000003c0)="0ebe221cf81821f3b7bf", 0xa}, {&(0x7f0000000400)="e588e0e99a128945c4d356fbfec6a5758e74c9ba48157eae4aa803bb9f57adb0af7f7d63bc22bbd227482127de90986c94582266e7a9566eb09812413c45986a2f33a5ac637502541b769585142c54b1d30da02c52e8fac6e453cdde17b7995f7eafa7a1bd73066f6110574b09d0d5b038b368ca414ccdb0496053ac65da0b9b8e0172232ae02da6bf594274c4e7a4e39204c37192d900bf83d7", 0x9a}, {&(0x7f00000004c0)="90d6333e388bdf0d1299d175aa3c3309e275fccd653a054b0b1ce5a889b131b976149aa135a4e1f9160655d0b2ec34b571ed9d90bbaa34f25c586d5057f4da47c36bfea3b0d445bb4fab1cd9bbc03bf8ab7bc6da23017fd972d3ac90e80bf65c32821a9f04f12fb7ae665162c9484362a87d92e434eda641e52b5b3784801d393229777fb529cd2a0f55301b7b95983069a6196415f2d9078cf967c8ab8973f248b6459867882fa0bcb8fbf6e8af7a0df6c3850ed4a26255007d492671aae51e7b112f0f65363a93f352889a3aefc35a4669fc3794e9e9d234b695b2d8f361a73824c1270ace463787b647517de1d6015a54bcbd726b38f8bff2d1ac3d34294fbb1259a04ab38ecbf24fb5e220bf132986c82ffa3c6b0c26631e37608da6f66122647942cd8798bfb7ff62840b859a7cc5c7bc630c4bf89037baac8e4d7f4d87b45573a4af8ceb9c10740d9cedf18392cbb64fa88456126ef9ae35130ec253767fecb11e0824000955642b2fcc286748f788a7678c1ee78371fe45c6a4c94e972a1cd6d12e298675e3f462503fee32e9339838b43ec29e67aa4b88a58a99a9f9dc58e0870c8731c1b119b925b4468cef059a2d6ea2764751bcb5d01cea9f6e3a9f91a90eefbe3d75df46411c7c6ca8abc3f0a0a3d8207f4f12a29c319ef58e1b07f7187bb4f7a60b8e07ddddd3ffd1f240a4b9194a70b5ef8df666e063bf1e1c9ac584f0621fceaefb140d4841c34856a36ce56640760676c5b93309affed7cac2e546dfa2dd28802cd28047b7d9b0c637d29c2dab98c8e58c6748c2d8b7ea75876155bed52f76d9bede7906d1c143352c98e77767201fc49dd0f8e4c94ce41468fff5873464642508ca23df5041cb35eb7cb916580e6f0b263b0cb5e0fde2de5d9129dc0c6e18fe8ac6cff7b3d87fbf84c7ac917c621be2cd5044b9451936f655313be989847eed12c6244465c6925475a33203898c60a4945da9a230aba2bf7120393260d12df5b80e179a652d0116b73175defc96ff22a03a7dc69d9aa6dbd53b7056cda64b8ea442bd18c63726f8c2205c2e6e8eff3305f5cf896647f11aa8853d20a27a1172a789ec4e8fdecd15df1fd35892c574ce2c443a7ff227e1c368d37c4b9d7a09f9c94e546df873581d34bf1cdac98bb05d36c284593a1981e8ebf8faa6fcf1cf509bd4b9c6a4aeb945ca441ec7290e2836cb8f8ab73afa10ff478538312bf6ec121453b218a4dc756adc98fa32f3408ac7443f2bb18646a2ee9965bf879df1cd270b88bf173b7b7aa7a519f5352804fe4fb837541c76005f3415f76b5c1e67ff2c57dbed32abc9ac02ada4dac0409cf2779b48da3207b93c124126c13b288a95b608c08d75ca98f39a471987c55048559ef3fdd4bb63b4c52c338e03a407820be216038abcb5d084d9730df0ae186b0df5da2de848b270300250a3a869b59f4fb04cbf1a84cff336f7b4d5f4df96e9cbcd2778a6d7eefd186ca6882dc216d03a53146e61b7eb9bd2a5b40877546b1cca1c9b667ff263878f5f154d3bd1d26f973e64139f58580c0cc18da4124517b2e15d4602b51c86c2ca530a4e3581e6f7bc244ad9d7cc7a8250b46c2ceb79a8316db1cb475c62167ba7385022789c0f1bc0b799c487e28a360cdac036936a1f66d65a8f534b97cf26f10209fad7ca659fdebc2d323d25ddba358bccfc6fd37c3e2c9cfc4fc0b67e8fdd1501a22c0e24a4c2fb41bf282a74d3ee288efa3c1a499896bcf115756d73ac77502c71f593346846df65c2f48794e37449f3e02080072265d9335bbcd0d6ebc7da0aaff77a32965820bcfe724e0e44c4a6a683a731f51644e30ef6614b2f72b2a817ed0754b1c4df83dc3f130c05f014d09e1c66295816f2da8d9234ff519276a8e0245e44fbb7ab6f5f597e4629897f527f717ba95fd2a39c33349d069f4a26b447cac4b5bf282589e7335044fb53d7aa73dea7c8465ac6e9688458caf35c46b888e87789f3b22a360020b555d56e99dcf76dfd4127c079f6791e1dc1fc0b1ef8d2bbdd905ceeb6712f481aef45896bbb4728c201d98dd5a94cb8ea7720eeb97c11042e9aca685040efaf676593f4fab9aefbd41f4eae6c063b6c71ae7017c1888e4d82da0b17bfa144b12db0e9ed541d6a21a71e9832b8ff16b9de6b88f31789415e3c3ee8064fbcb5208d679983ee747ee46f3716250ef468963179074b5705cc67bfcfbb8acc4ca39b6c2be4230cfac29eb3589d0662d281b0fa76c0ca1c485ea1c06eac64f809dd184ee9cfd66beab5d0d276af08ad859c47a130b65a8cd0f527da3149ae82ef5c4eb96cf9d641da8a3baa5b9f8bf64d028d0b3f4213bf7e32a1a0bd9880aedb57ca3b4465c601fac1ff3de3a6becec69d801319dc65ceae2a333ed0b1bffede0a187676cd09cdac9ce501f5433e4cfd74e465a0b210dc760a7ca9a9f895b11f83248464fa71a325a9fd7dd6cb371a1c884c127de03b2c4adb2698e43b0f6506cbc24ffbe47df181be22b8a140e1724ff59049fcd6daf05e1842ec0cbd76efe53253dfbc26bd7fe485b132b97d14a34c0c76d70bf77798ef17abf393dcd9204fb490c1a64cf673e500088109685246be621909dfd85c73386cb831e7c1e4e5c79575388e5a35140f287e21c891123e2b649ae825d597b07699ad4b050d082869840e96af757b0032549c59cf478d9290e6bd99e9dfac7f58c892905b1f7e0fd28c1599103057e35d9a99cbf9d38b5b3b6d8cc98dd6dc6ee11e1f44389b512d2d1f1bc63da25cb74d20a6dc9ea2545c3113a71e15c0f4be1476619ac11d68c73330c52860f38aba5054b145ef04be7e1aa3dbee78c0402a2b0e21867188f66e1b3d3da1e8ec7a1724b8d967c0a4b406de24e9844c070376c43d9bb21590f753a1970f7f8e8542953786da43c59a92203b9d1cca00abdf3991e9b44bfc21cd5493fb73db6a00f13046ebebca414149df5bbc253e32bd0d7e023382e28c2028f38b708fc9f2cd2d79dd5a13d6c91a79e4fc8174e1c08272be566e64bd09cee0cff44cf20282a8c30c2f5b08e5612a1cfd9000b5889dfbcc81cd9a136c155a14da362c52e97e0ceba741f77beb2e6282519083868b5adb4c9f42ff5b08775ecc943953bc75996342c624b2f196f44048d6ca75c04c7d982f2cac75fbd7264c2444b87fcc1418ec02ce485021bc394c14b5c9c03b046b73b308edf1f56fdd70b29ad6e5df1f543ec13beb2b4b042c3057bc0b9b50567d4dba294258f7a9187fa39310f69a5f5255d5af12a93f90f553dcf4c785fcb0329e62b89fb330843b5a4cb2a3602281c5714e05e28e668a17343ceadddf0ef1bba52d3c0c6c83d00651a64fab1e0b2022b0af8f3c24ec24236e9277e81cb98ba0ccbd8b911f46209440095f174f6130077e02564407a11d3a1e722cdb6a23fef9f941b323da4e9cc13b4b6bb121c15cd4936eb281d61b1cd567a1d33c4f3532c2da7f2413fa2863ac124849e605bc15e68fef5cc7c02023998a9df8f9d43ce14b3014b85fd2fdf6a4fc69b15ad90b70c2f898618149cfcb1fb3dfb52a7619b5f3c46b5b96dbe17cdcb85ce742de5a4c34c25710a386bcef4269cbed0762af6cf630ada35a0a6f83a07d5d85db27618df9da040849e834954b6ddbd4a6b815b0204613ea26744400ae5e1a0f248cae5da4bc58b20d51f82088fad966567e4f9a41059b7a140314d8130da257271b81f6dd36bd52f4e5d44375ba57857394a25728262673cdd7d701b41ac1340ef89b4811e262f4126c620bba276045fc331a61dce7b7933ff8529d3f087305284e458efeeb29879e0fa590dd0b1aa728d65ff319e11171e504b9a83dfd5a2d43cb1927ffef535d7e27d0f27d26f644cb5be77d98584d46cb2c7e2af279599144ecd6bf8a0e3c431468b75f21c0f9f9b11061a96b8f7966fb94b6e425348d15e17c5f97c1df6bad5212c70fde5e09ec6bc86ab4278162990fff8f344d0ffe0541c4d848cf38f7d2564ba163c4e85428fa9c74df252807b17d45c05ae270b1935473cd2d9c23145c3a47307d4dc314e3d060911ad157c546a402c0d6903a94b04c359ea3d9034186a55f0841086acaaef27771fe43985fffaaeb8eecc3184e677b0df3f4adfdd5391d0c68cc54900e89ba0ba8cee7739b02a842f09e6606d904a51eb4dfd32aed9a21a6836ad27cf250e5364001342b2736f422dfabe1845ac6c533f782a3c8714e95d128dc16d0744349fd56baf4bd7be57dc447653287850d932d8beefb9aaf924d6c4ab84865a634fb68ead0b8cbc2601e6204799a6c2cab1b736c363dda41fb3c17b18b4cc607ca6416ae227141037fa77b75732127a8f0f228de504417de2a5a302328beea07f7d97ea62379e3f156a4544145602d9aaf01060c36d7be8a88fb4c10df0ec125db0a6d29c1f2087eab381cc40c36a9ab56c22bacc6dc286869cd60f1033f5c289c12fba195d487a69b9115e3a8bf66f0a6d554046bd948a0a9e8de81da599eecf42091bd143bc1e7fcad610c172b6fa0331668694c8a4026a853a16278993f6d2f82f4b8f6e56fa5019e367f967775d4196b662d1e37f27d1b1bc86655663809cd5a678b1fa8ca3c3e266cd3dcf6d804833be445689c57b28d51e0cf018c93cc8241ad8f67d6b32eef8aa00a8ac1bb6acf8340f6e9bce253606fc4f2e184b51354817a6786184f4b2700f5c0ee88a7f34b957e3eae11c49f81a6786df29a186b734bd9a576a9925da957d95b16a2187c4be4b03d3032b62705be5bb363065a274cc063b078c55124861db13135139bd607576905eaa05eb5d0bdff2ba36b3f95161f2cdfd4473fc277685c953f123d616961ea4470cdcb59fce63379a790138eeb4249332a94e0f91eeea839634a0a324168edbe5a37501e2243dedf5ada3f527193a7823aa35086caab1377f3b32eefb964219892f926f64b60a67788014223c691dd6570b696f22807aab5296db4a085db4e5c391d7e03594a8e39276d0562be8fe3b32cdb38595acf427f3508659772a1f68d6292c34d50960d0adc07b30c5006c3412a15e31847824f6fd466de7bd88878fd0b4e899de1f928d1d7befdea3c48ec38336b8daa1c46eedda07a1f26fea1d7c8a1115824ab16a192a37b494c77b3ce80f6fcf4164668c2d44ecf320542bf2c99ed52064d609dce3d7dfc1b653b1e068b762ca3dd5d4b32734dca1330883efd7c24ec25691da88c84542a19353ae7070ebd54bf22fe512878d9d42bc390f14f800be81e68f56bfe88472570e63caf91aeb062b5fb563e08ea15038596149c406d5f620bb9532b9d16b74fdbca02b405b66d19a0c28761444f37eef2e9f91b96483eb8563fda0688850ec75aa9c116996397fa057ab0ba57a665970e387827f8303e6c01e1adfb32bb187575951a665aec72d138c4ec8615a48252dbcd77b633e1781c93ff3410e8a4d60d6facd6401498a6d58ac7c34dcc05c8afc38125218d54d58a1d1afbfc15ef6a3446a267ac303f9e543f47ae4b202c535fe618cfb7aab83cd84f55860a5ba45904e28787bd26b2b13c9e2e4d555ebdc624f066fbba5cb49d3bcb2584d6b9250d6535877c61e47425b649cfc0f603a2276ca66519ea253840747cc5e05a058b7e34fc7783f3a2c7455d0ca486a69c339ce3fc773da6b47c4f0e1886b85669ab5555999cb5417c15b49e258322afc0dc28f4b1442becf8768438739da8badaebe04a7ddd2c424ec0dc1eb2742e8340eccf19f99b11afd4f39ae71827be8e9ab180a5ea7fcc1faa32d38ef2cc8dc0", 0x1000}, {&(0x7f00000014c0)="46652ffa3cffece699c7832592fe9ea6c475a15e541ba3970f0ebb06dfc512128baef587249c4db625d9e4125287f472cd11811009d4ba300de378ea3e7c4bf8d0cbb9435d3993d161a28fdebc55fd33066c361e93f9d5cd20f197d8d67a2f0a3780bb0f00bb32013bda7f27762635", 0x6f}], 0x6, &(0x7f0000001600)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x68, 0x400}, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 01:51:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x8019}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0) 01:51:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r2 = dup(r1) fchflags(r2, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000080), 0x0, 0xfffffffffffffffe) socketpair(0x38, 0x3, 0x3, &(0x7f0000000000)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x6) 01:51:36 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x7fff, 0x1, 0x10, 0x7fff, "fbb6cb445a71eed133b4c00b0e0ecf7bc35aa9fb", 0x81, 0x4}) chdir(&(0x7f0000000080)='./file0\x00') 01:51:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a2d3c42dd5bb13551215aad012d1eac5e43ab91e7ab878813d134dde818147a05a683713bdb05b202985d459a2f2b8c65cb328dcf220971d6ab72c2fa2477b101c7a845cf63359ef65c4f4be600000000000000000000000000003ea0b5c21c7e4f4fa3a50a517f8fd9e4c2b14e78d994bf0be2432fa27ea53f6cb8cae791ca15aa5f463c03ef0672ef493b6509ef10791298c69460f6f19b83676af0e3ff0a75db9dd9134f6da5411b305e45a5291c0d", 0x168) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80c0, 0x0) bind$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x1, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 01:51:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66697c653000945a3f883fda9c38dad5db15869074fc97bec7a6c5d51bf04895ef28bc411c9b3f54b3b8cc01007f229bfefe937332e402b448ae2a9e0b6c86a8cac11c3c1ab6403c1a1afead198c3191dab589494c008aebb1add955a1c4b6b7464c76247173e53698a6fa31937c321e4a3ca2befd9b6b9ca1052c852dd1b6d0b41ce58ef8580ca8e7d7b1436a97fbaa560d354365945a6800c8a3bf9f66510ae9f259f702d76b99d6a288d04130bf435d589d117d41aeb7e2662c60889b"], 0x10) r1 = dup2(r0, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 01:51:36 executing program 0: kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000240)=""/77, 0x3d7}], 0x1, 0x0) fchflags(r0, 0x20003) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 01:51:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dd40000053a04f73382f8d43236e4e0a6a0aaab4fc3aac384149f0283a4e20de17fe32a48f0fd888ef6960af2dbdcb", 0x18a) recvfrom$inet(r0, &(0x7f0000000040)=""/110, 0x6e, 0x43, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 01:51:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) r1 = dup(0xffffffffffffff9c) r2 = socket$unix(0x1, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wsmouse0\x00', 0x10000, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wsmouse0\x00', 0x80, 0x0) r6 = socket$inet(0x2, 0x2, 0x7) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001700)) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000001740), &(0x7f0000001780)=0xc) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/wsmouse\x00', 0x880, 0x0) r10 = syz_open_pts() r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001800)='/dev/ttyCcfg\x00', 0x480, 0x0) r12 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) r15 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) r17 = getgid() sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000480)="11d53d7315ce8e19445574665e7500b743aa78898d74ee0a52e97c656a73ffd14a2592e8cf7fcc741de0355dd1ede95ff5a62911b8b3ec8e815f158b8eb7a17c73b5044a1f9f4b336e27d66353fad1eadeb56b41acfa115a7a8c04ccba0b266a107de941726fc3806a5f78361d9ec48e284d1af68fc75440bfb09bc7516f510c6c98a76e53d1b75727fa90428bcfe80cc2236497f6cba330f56c5b1997f07c440695ead8bacdb3819b0a69ab9b54402c4207441e7496d59ac071e876207428ba8094b89fde7254c3a185ceea6123fbc8d6c025829ff69ce4f717a3cecd17d05be68374dcd4b07ef937", 0xe9}, {&(0x7f0000000580)="8f3cb9ef2f369667a392288cf43ccde1916fc57837be6a844fbceb8ee80ddb8cbf8ac53bb50432f05cd1511f1ab6997d1e14160e05bf0a20f49b2b2ce6510829f9d84a9a971a9761ed1e21beb4b60377068c505454adae2930de4329e35ed68d3107daa587320ac7cb2a1525e57add50dc625e4f57e0319f2f800258785ba026e91bef8583499862d2e8709629bd9b86d8379c41e00f9083d1b664b363de39cc0c7efd9d2e812aae0b1981ea8f31f09cc48ceb0e132ff6f274e13a0eac8eddaa9f786191355b7dd895b18e08c0bf01d5819909704ca4d59f0dce35e8ebdb", 0xde}, {&(0x7f0000000680)="9dcacc0017987b8251acfcdf701e3cb3473e5eb11d79774278efe4a6afa70847745072cacf59024a21fd4c261cc091d9db993ed2301c466d4b7241e2a2827c44c2af54a3fa95d8508a87acbb2a7a7bfd7594fd1ab04cea547fcd0b60a9b7f7d28137f97138559b81a9e177aef57bcfc978bcf42126a27e9a788f9f63b2f02793b78adf6e7d7abc6c7af0fe9a33f2184931f1ec7bc5a6209559435a7a59e03bc6dd1aa1f9cf69bf131e8a5541f4c00b9ae8ec3aaa153268e29f5c8d765f1b6d73c29692e80a214837bd45e513796ac883aefa705332cc4a4e564df012659443979676c9c47e70a3ec853bb59ab05b97b6c6e2720f1e9cf0475931f86838f61f74462832be679a6467610ff49886a2aebcf2aa3665a786ec4c39a8d4f66fb2a90b9b54018115b57043e5a9e55001c83ff9c4b85707b4a814cffda299568fc85ce61a07dc45174e90dc42e533b2cb19a2f06c7d30e95c99734aa54e29318914dc9ff93e6abe3f33ebe0f063c5220477850fa2dc1e7ce514294bffa319b529d40a0b8268ec2ab88e4511c30584dc319481965830c19dd802ca785708d80c76bfb1a20e6ca6f1adb502f2e7785e1014d6fe50dcec1f6003f05e5b3e4a71a74a1eb9e4e483835441771f87045d10447ad721f9c417eb3f963451277ae72844e9069bcf5e5382a25efa9774637c326aefb671a5f5e5cda9f61e9f24efddb4103bd744b3a64b66bba7816ed8b7ef5bb603bece56118709424eeb6b1acb1573d3d253af2dba8fd8b88f569105ce243805e60c7735f6a96730780729517df455732eac68b75b55eeb2858c3ec55d066359586549f5ef8b54801ab65c5f122bd10f1019ba40bb397e4782d71bc4f7a12e9950c5c823de57ef8838b77564d0d50a74ca0cbffa5f15a6eed6e85e4a494cc93575baaee5a5c03b1c46fffb908404e7275eadd84446add3bb33b153550004c30387f2bd26360c86573d980982bff2d908c80ba98088d55d57b69e71083db6f9662219e732a0d9a4aaf6c0119816a3c1c335a16ad883a38568ba52a0cb1779825c36024fccc14bce47487e8ff0b7bef68c4a2b7c4ebf96de9c13b632bdae441fa9d047712ca0e0f57bed10630e344566bbd1703290eda36f136397232960b128ec3e9ad75d282ae30b85d9a4e853be369e9a2aa30dabc06ee6a11cf4ae8d338f05cec6632f9acd640c4f75d497f7566e9b4f77d98f1e2249bc1b7f1dbd6f07c357b2bed6adeaf29e26cd6e23556dcc989d4cf9d16378dfd9043da8fa5b0db5260b3d090584b3b71d5b96eab85bede3a359fdd2a0c8ed8106526bd7dc3e76b7b6b340009e45c276962f55a6fbf8a429364c186391b664a1cac68a2979fae58415de804e1a4c5ca652436ce0ea71ab566b223a2d25699b8c035d393cd1d49d9b7ff257b738c30845415d6b85cbf8d3f086f81ce7a45e39673c7cfc4b70776916ce0a62497b593bdff7e28d721170081fec69c78a2b56b0233537f20d97676b458ae093f26af6a7d8e20648b4be9d1189f612f3da6a36b1aacd41051c4e0865852825540bcf98f2796964044140e38c4143cbdd127a097a00880c8ebd4d8c87530c725a1eceea17286497a7879ae9d2e3da95ab61ec903dc2aa2d7d5f74f179a5d27fa9c42fc80de010520c66f97850632855b7a6c161daa169a2e8d5af1561513dfbbe46c7905342022109c737ee6947c6c6ccfb40597e41bd1806716af39ad2c38612e0876f0d5429027d008d49cfeff9e0ea40487a610394292cca2b34be758be1dde912cb29d6a94a5c34cd55d884c2dea030fb7e70db01740fbedaccfd97f30deada0ddb6bc0bf7a1506cd3069431e97160cc9032f9837ae81ff7a4e2702860e83aebdcb2f54ce2cf704a6ae0b2d09bf82fdcbee992d419d59e880d51793e52c1443a62b8180f115bf950d05c65c117350d15a8f2fd1167c1a36feef28acea14124e3f1aea707c761cf1cc82d1ed0edde38caebc8e873cc72ecab1fa9bfbcf183082bf14ba20ce2f072148c7afaf446ca94dd1db887bc6b16e001586abdf69f71b1ad55c2e3eaeb917bc6da66ccfec8c7397d6e6b29dfe1ea02785a7f52d9f7885a2a82b4c1c688b8729c6d8c0326f1080e443ff4fe75867aa785c9bfef5fb37e9f0c4fb317e5f2b13e426181861ce89b37eb1004d302914223873440d8f3802de3e75bef4070b561a0ab67ef633e40b707c90727d358649a38e00b3b57e219ee5315826a981dca38e6c7126a59325c13ca918585833b10769c9d843498b1f6176bac1d333db8bac2224e153c69d8c0213b8a1e093befded61300c771c956674bdcc2a956f27b4a3ef2ca7070f1416b29f3da4ef3d20a86f84b35938c85bcea1d04d825694708d847cec68c283910dc3f29ab871be8761d34c552aad4dd7d5987879e6c454f2dfcbf2afe3a1c7eeaa46099624505cb74b3c776449f4fa784247aa4182ee0e1734a6a53b10588ad0c24bda7232e5edf64ae5ebfc1b407e92b219d4afac50df5f3965cda3f0acfe274ab2ddab519e9c9b204700c3fa876a555c8cd07b0f0543505133dc5926dd8bd45604fe1f98f3ffb21f11c785fe5150b9baf6ecf7eb9ec6a737044a31d7cfa3af5e0cde2dabb9293eaa086eb9a12f9b317403aa4f75412f017d0d3c361fb1c80c69c091723932af35509a6bfcf1dfebb9ab77dd21940ca0523812f42f6076ba3a2c7d8087cf592ea7d535a3697acf0a952399615c08d3440b4c9f732a626565d11b509f9b3b1c83d60de76dfcc2805569bd210699c53af2af9d2169595bf1095e4b2669d20915956a6ff902f19f0c4db202bc9448b00fc0d92d672e43e61ae2085525d359fd10764adf63715635ac535ae9f2cd9a86ed05bc26510633c3cbf0c2ff5b66a68a35cca611a865e32a9b8c671e66cdb2077fdd4a5437046e6a665756e2cf24a762c2a2416ef25a61011c0a2b4ddca7a64ae410673ea73b8e5dbe84c0ca3bda2ff73b851f0ee27ca6ccd6c59ee648fca328dd388869beec94d2b9906aba28815c4fc27259169f46af7a2c41000e47fe06312e39ba8b6aa5227be713cfc51bf36d931142279cdca0f4e216f5dbd912aed8ad79db0a4a63a2148f1f622f575f4379b56107f513b5694c6dabf08532910b616e6ff80f82300b4e50881ee26cd1daa87a58f8ef9dff5175d0778670d308f29467783d490e5e26aaf9ae206465a2fa3938ee2f6948b11b887bae76b0aa267256b0928104ce5b50da19b93e611ddc8d860c4475678f73a731e111a3c55a77d54c6adf28ab7203574984f28a36ad28fcf10264362886cb9c4d6364de999d8d11a79570dad7e8142d6bb98beccd76284eda8c38db5b4d29a357cedb5136da9feb8780d69abf84dc866d52cbfe1051c3f44e42c47858d06a81e61b3c0fecf78aa491619212c38cf3f96c8c060197040c6797fa31e059cc53f0a373cca1cdc6b113df0c5ab87a2be60d78c486c554e8b83f5a92d7b78513b91c43432b51d73201aeb8bbe56384034fec88fd35b75945c30444931ea448a9ee2cfd2e3b42c95949f26fb51aab3101912eb2eb8bb2b3ed538fc2ed961f127fb1c8a079034444fdc6fe020d7cfa7c09bbdc7dede18091014ac1ae7334688feb3b58135a6f22fc83247552c0fef31388f8cd0222ea6feeecc44ade62ff4997a574f5f655d2a58df34271ac00c33d6490b40f8268456d34bf71e70eb80cbbb93b596b63180de6d5c044c2d4c791f402ac545c6622be9e5192414576bd4c7cac67eabfb008de321d761f76fbce1f0fcd8fd5d8eb4d7392f1bc1c32065403d481b5e754fb8997314e74abb3b17b0b991e0007e14e62f88d6b09a0e10a1a9179c65ca88cda4f8925ab9ce55c6837ca602044004deefdd4960bffb45dfe7a2d3e792449ff66b53e36c6a044ca3572cdd830b34e10a8e4410b08e54db78680f741470da28511c8e0678cc59c2c3d3bc8a16a7521c557c0dc329ba3413fb46414720d3172074929dd66b2230cac301e6c43ebbff78aa99c79518fcd5eccf0abb8ed9113d96e9e7aa85b43f6de58b2569f4957f6cb1feea576360a2fee7ba99a302c8516ab3d8a31def6175a32c897a03a108a158c34841c566e04b14dcace183df9847554853d78c584f8c8678daf55e5f8efb0bf3443a29215e0467311795f054895992c223b502c0d307fcdc3c8772edabd95e3530e877564a876c2853fea5766e647a35fb02ab42e670af42862e1b551fea2e215dea54d99776f91339e2db022318ac5e7692a0dc18d96a446bf908df0cb6d1eb68b6cb6d63ad308dbc5665326a484a4f28474850fd1baf92cc3e038716d2d1b1b4a978d354f4405f6be14f24eb4239265098311b3659d52fafa99c799755c1efa057fe136ab7627513f4ec3b5ecd9ecf4b8e5de42abd9c0cd810b57e9ef22418c5a292c5c499686a0464876b2c809be6c99f1e9ba34d02df0892695ac3540f2282a6bb170f7621be13ccc09c9fbc66d9f8ef33f52f12827a08bcd0c51817d4357a728e8b370bd1245f0ae9f7d9d63a5b68916481f0922b720123d9c69d84aa8ae8a81bd60cca266dc7cd433e7151600466b1b6d4b24ed39974dd1de59133aa40a816ec805c1a84f6be6ae5e61b8e962931dbdd86b1096e58c02be3c7db20663b134ddbdff7daac8ab9ac2650ea6b3c1193f239e054ae687ba57d0007226ac66f2547c02f118729b0347555affce15baf56ad3bd38d134a16d2d88751393b4718163de1a1db31afb507427d741bdbf5b84b044b6a7d7ef405dc30d27f4683be995d8faf0e628f890464d794d9ef792a853543b90b921e5c2c3dc0ee9e128eace162d7524855e7610e2559d98a2dea8483c5207d26493040e4cffa810f489f251163b0745cf204ff4184c43ba9d645bebe1d150832baa4f15c49c90f7f6736983945b004d524ef79e61bb426a2280848733e06978d5bbfe6bfe7db6e4bdfca14a8563c28971fc72b708b08bca62cf67bfe28246f3c1cd2836fec0cba64d12771da636b0d3b9b183a75eec0707d217de289f0260eaee7e4b6d9122c89c22a38a06cfa1b587477c0d6cc6a4ae36e6b9c90b161d09aa69fb0d9bfee5fda659a2b02a989bb76d34a762683f9addaba69e599bdaac709fa7b45760bae10218a3aedc76e7f1671af07bdfcb06c41733cc780c2d6e0a5e09c1a02125542686eabacc12adf2ebe270e0fd27db81d8cf5d9e05ba50d8993e288a23b1700a7b1c360dfffca34dbc333e7ddabb554e9ac35dfccd76e70afb194af0a8e01c7623a32daac0a6e7460bfeacccc131f05c0d1243c0ff31d51c8645bb82237ce8278850eea06373acb29f92d96f38d7dfa7ca8680e0846941d979a2157a99241243d5bddc4bdf13be670a6afa637ee06e27ad5f4844b1b72da7bc7ecfdcdc69a3b99b8871df1dbf8db321bfc0b791e427ea6556afb239a4d072ea0e00ac34b5a5ba9882084a205ed38d85e50e6b124b7881ac435f5f420444485674227eca8def6afed75b5dad010acfb7696f1d517c02fa7c4710bf566ff6b50a8f6c65d7029922d7c4895979deff82ea0c4f21333c256ca98186b9cf860817c6a81b42159e9509094ee2f052763bb3b6b35cdba41e02e532535df4cd5a80539172db156d1b18195bc1b7c638b70bc004ec0072e838276aef7041253c68f93b829cb7ceb184f5cc6bf6f46babce470291aacb1af8335f3dc520f2cc48abaffeb971f66d734623df50da7a0ad3d5807ce1be7135ca8e3c5e86905b41a6cbf48fb78d95a5b394a50ab7a556bbad344b89a70ad11ed47acb5ffc05ab", 0x1000}], 0x3, &(0x7f0000001900)=ANY=[@ANYBLOB="20000000000000007b12ff8e645dd7", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x5175aee428f4c89c}, 0xe) r18 = socket(0x11, 0x3, 0x576) sendto$unix(r18, &(0x7f0000000100)="899f69f8ec8b810689a90939132632ef91731dfa94c16d65e6209d4aac650a268e16f361d84f0ed4e3ed527472f2601f26a7c17b503d79e357fb239961078c029dcdf37befe43f45344e3c3cc7193d45e1e582621e8ee6cff2e15892c8dac5c68940068edc07038888d5c3a0a8f4838a12cc894788583e38c1fc5d623eccb97af8c2a011aa3e201e44f1f2f8cf667419704c8c10d71cabf00283bf28e3574b", 0x9f, 0x6, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x100) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r19, r20) r21 = socket(0x11, 0x3, 0x0) write(r21, &(0x7f00000002c0)="044ea2f140992241a8ba636af5b807001f268f3d54dd7677a57823040abf55c2800a75dab10cb57a790f637d6c027c34eed308461ee014221c61e35e18391a79917501d3a9533c0da119fe7c51e64269db279c5f221f8931452c8e4c211592079dc5b0323809f60c82001c26066cd38ddceb6f6b7c98714f86e07014f054e7eebcf6c1553e23f76cd5fdb5302061cd5aee5a9f12501aec642a7d55a4459603c2e3733aa71bcf996ec8e61b62e846b951bfd9f948c1b78f6479a639a26ee9d58d6d4d4dcd2ce48117fa4b5d85e200e6", 0xcf) sendto$unix(r21, &(0x7f00000003c0)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xffffffffffffffa9, 0x0, 0x0, 0x0) socket(0x6, 0x8005, 0x1) getegid() 01:51:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80000000000081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x1}) 01:51:37 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{0x0, 0x8d, 0x800}, {0x1, 0x7f, 0x800}, {0x3, 0xffffffffffffffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x7) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80001ffa, 0x10000) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000000100)='./bus\x00', r3, r4) chdir(0x0) setsockopt(r1, 0x3660, 0x2, &(0x7f0000000080)="31f654d8d0a4c619356c846cbc0c740570e1ebcfeb8741611a1121d4093f99681a6998eeabab6a82e34e9d2bc80afe2c410897545c077293c233c3793bb7f187fdad8218a1af206cbd20402c96201a917429952710def63c24c6345121b3d64e89b9f352ffc79e16621ca76396ca4e52cf734c0f9288b2c876241d9647545394", 0x80) getegid() getegid() ioctl$KDENABIO(r2, 0x20004b3c) getsockname(r1, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x8) setuid(0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) fcntl$getown(r2, 0x5) 01:51:38 executing program 0: 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) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 01:51:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0xb2b, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3f, 0xffffffffffffff42, 0x2, 0xfffffffffffffff8, "3d51f4cf43d97784e2c9949b46320bdbcc705ba9", 0x6, 0x6}) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x101, 0x5, 0x7, "e1deb97a36cf7693fa944001228d383591548a97", 0x7, 0x11d}) 01:51:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x2) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='x\x00') 01:51:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() getgroups(0x1, &(0x7f0000000180)=[r3]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r4}, 0xc) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) sendto(r0, &(0x7f00000000c0)="ef73a5", 0x3, 0x1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:51:39 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x68) r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000), 0xfc85) 01:51:39 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x21, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x1f, './file0\x00', './file0\x00'}) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getrusage(0x1, &(0x7f00000001c0)) 01:51:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x1) close(r0) 01:51:39 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) read(r0, 0x0, 0x0) r2 = semget(0x1, 0x7, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xfb8, 0x401, 0x4, 0x1, 0x6, 0x89d3, 0x31, 0x0, 0x2, 0x4243, 0x4}) 01:51:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x65}, {r0}], 0x2, 0x6) syz_open_pts() r2 = socket(0x19, 0x10000004007, 0x8) close(r2) r3 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs={0x682eb13985c518e6, 0x7}, 0x8) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x100000001}, 0x10264) dup(r0) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/236, 0xec) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = geteuid() r5 = getgid() fchownat(r0, &(0x7f00000002c0)='./file0\x00', r4, r5, 0x4) write(r3, &(0x7f0000000100)="f612896fca0f5c85e98342d5ff1f33666b996840ff3524882f9991898da1cc1cfe3e06c1c32d479b04fe2140ba03b012da19f8264dfe7865352eefd14f9867d46802695ac8cf5627b8d44257dfa7c8da50f2bdac4dfed6f56d6c9739fc", 0x5d) 01:51:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xc40) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)="4ce3a3df8e6332ac4b32ab152a2203453ec8c6475d11fdbe8396275bb413341d3a59c2b7389e642dc0a48b645e6ce82835b68726234e8d41898d27f08165736c9c7af32d0cb5cecf349740d87932d320638b833f2205a44f045945c4d43cc676e71a02e62edf0494556c170ed7353c3a056d79e506ce1de3af9f7d858e065f199e039e7ef20da61f51", 0x89}, {&(0x7f0000000140)="12", 0x1}, {&(0x7f0000000340)="cdab3828fdc208114c6ff60fc1c1d8b4825894c99b66299e3bfede3cdd2dc6713e8a38dcbc204a7dbd91f108c1cc6a14991b5d36c30921f717ec1f155ab861f5e55262025420bcaa4fb330f1b88bde267beebb2baa64338b96163bd8020b559de0ca183e5f4f154fb6ce289bb4711870ee3834337b400aa7b3d4f1a28dd544d60d2ead387bd4953e8718a207bf3b89146b734da9c4f88e82e77e918fcf56ca22d74e69d2ba3002e141371980ed0397e797cbc8c7886bce47eae71ddd14efcac9fd7c7af20662", 0xc6}], 0x3, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) flock(r0, 0x5) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)=']!\x00', &(0x7f00000004c0)='&.\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='^\\-\x00', &(0x7f0000000580)='\x00', &(0x7f0000000680)='^\\-\x00'], &(0x7f00000007c0)=[&(0x7f0000000700)='\x00', &(0x7f0000000740)='^\\-\x00', &(0x7f0000000780)=']u!{\x00']) 01:51:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000400)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000300)='./file0/file0\x00', r1, &(0x7f0000000340)='./file1\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000240)) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) 01:51:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) socket$unix(0x1, 0x2, 0x0) 01:51:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0xffff, 0x8000}, 0xc) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68db", 0x96d) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 01:51:39 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x70e, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/136, 0x88) fchmod(r0, 0x10) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x204a, 0x20) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) r1 = dup(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) link(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) close(r0) pwritev(r1, &(0x7f0000001680)=[{&(0x7f0000000280)="aa7016fa68128186024c69a4c38b47a6bd0eb80670ffcfb58f8a14eab0dfcb126ebf0802fc8f26bfa154e3b8ae5d3b3f6ab8d4310a5fcf10104c49c6e5f6796c938d16714db48cb8e95e422f8de86279da3e7224e531d7e9addf8794dff06ad978e0707967ed246e27687a3e1bfdde837a1586a932c3b2d4ca250a23c236f661d06906af9230708e7f0d399106d4f40a3a4dfa48b9a69d5a980da3144b4332c11f71a9d7cdae0786d5957c424c9dd8", 0xaf}, {&(0x7f0000000340)="2a6da8bbecd27d0da999f04ab67b3d2071085a6b3a0a24c203dc643478790217edab2656f1490ec91614c92ffbf0fcaf5d4f8620a33cbde07cd61859b13d408139d93a32848d4a87455bd9d7ddeb77968f333c6b0a148d19352f06e46fd13192eea78a37684ba9d99bd3767ebb4a88fe45d2875d02669c2655ddb1384b995a59a725df117ff1889fd15dabb4bf669df4", 0x90}, {&(0x7f0000000400)="80c75329a72563f996e366eb679a75dfa0989ec8cb6b95d8cf77af8d564a1387b1982b4710684312641da15353ec7e3ab222dcd8ece9cac48c9862c06b466c466eb49a910ecbdf9889797f1dfbf2e6ff84a2e7b7acb4f3147b1add10472454ea661a7774b4078db006d763921b5208f5dcbcd1fc7632871328f89cc631c1db7145bf443168a6e1cc4909d212f6a3e0b71036c5ec21fe3c6a45", 0x99}, {&(0x7f00000005c0)="6c93b61cba7dbf62ea389c263fd1ae08e2744a8ba2e29f9da3f556a53eeb2a7b8d14990cabbaace381753bf0996aada94eff42e2686a512aaf51bf434d5af0a8a2e0418d7da85297a5646b7f512bb5d9b0e9b204ababf4aa3d0c344ee4d118fe41f14bd42885f80736402d6600edcddc2e29fb4825f976150b0445db3c458ed60161028760279bea326f2e20207634bd465dba12566628b65bfa1822dd778c615b55e90d6171c331bba59727ffcb031a949c51cc167fc5e7dbd4b0d612f60d0d346c409a8b3d8b45fadb41db76f5f51c836c0985c14fc856fc48e77e1adf50430295baf61a4be43976b54d84f1ac73b14ddbf39f23198a6a3b8c6817c3aad93c19a63510279fb5d225b204105f500bd870b54d5dba1416cd05ff84df5900f01fb1b941f99228b83519e641f47e8474baa6fabd54f87d38b98d1b6586a615a8cd1b575aae1c728e132e8bb6f3bbc75d07964d06977ec7b71caeba2d9a7a42286437006fd3a7e869d52713258e0021129a381a2c7d59b5cf7f4d911a0444eb64646c626567523a878f4b3a0a294b0e7720c4a9eb3af0abd0748606e6addc6afe320318e41815bd024f0b39ac516e77d1e5088135fa8c53fa630219504be76569f7690d36d1946aa86c0c3fcd46b978e274a7a94be0332a0556b08fb4115326824b6696f3ba1eed97d9bf3f5a4b9cbc33a32f80d06c18f723d1224179d91d536cdef8b9226253beab98351a24f29142c7d52effa5bab30f57618719c6802b3c6152fcc5a0b3783189cad492af8ab7bc930b72baaf1eb664252e67a1f96aec1a4ba67c816c03143daea0606fe8af8f79289f70fb0e6ae4e15eaf126af5fbc3463cc99b4c6ac0153e29a2554ae06c6b294a0ad9818b11b547860ccb7db963792b9da0aed127d738059951f48881b36ff195b263ae44ced1a46436e10a7d58843cb61900063669e3434375d9f18537d99144ae1cb61c90c30a68405b40889023877613d753565d80855a30a32f805138b542982165555bca0a7fb470521a0a8c474fe4d6aa31ab07ce1538c5dfafd58787e4c8a921a8492146a3f3d4d76238c3281d8ff8188e32dedc28de76ba6978a5216e017b498538e118a6876de5f036e99f4ffb416e9a31f73e54513dc9f53d752159e4be054b610340888512bb10ca6a07ff95a12cb0ca699a9d9ce3b426ea1660cc98816f21901d9ea7e92cc886ab5969b54145a60b360a99b48461167b554bce1fad7fe8aa24d52b0b2fa2d92a396d5b49fcc41b7b1d3a6d7ca0f20d7137e8eee6439a6c261f5570bf266c5a0e28c817bfb009bd5d614160b792c197fd391fe1444c67069eb4319b60f130068b007a01f67bae8b89c4792cdf8f5481cf88b23521ae2e04d1af124f04a7c1be34c43c9d19aefa87cca8965199cbee7a7c66180467148dc2e52257d8439b3eab8d8b4085bae8e18e39bd072496af2c8029d1b0950e25112d131b85d83f2bf8c70650de0e19d70eb11b1aa28a84b3c63b2caaafcb13f7a58d4fce5bfd9505e0f2da4964f76cbf7bb2c0694e9a1a47c56d07ac879eab2f167198c9c18c6bc0dd5c8e443e833fc452a3d1744fc937dc0450bb18ed213ee441eb60be4561fb3c9e2897a692ad211b721f9c22565ff5dfc15164e2f60067bbb6733931825f9be341eb775e52339462c5076f3a5d03101f9554099ea2f0b730ab18284143a00fcafdb793c1805cabdf99d2c7b3f25b3db53c1173f72ac40bcffd399d3e0bff38aa0d0de449b34fd5cf8055db0ab5aba1f9304371a3b5d24f7d5d3f559e4cfa887bd56cd301a2ce1d681bc42cc8659a4e1c8cc4e3661c8434d79efe1efcc86f64f2efb4114c5826a8e679678a93a0e009e35b78183f0520a73a3c640de624223ef405e146b8f1ffb0eaa2d639569d71355be48fc761d148c016e124fce1b0f18dee1f28a6cad5a42da347a4a477a5e96be27b46d53365ac84ba0ed8dcb38cf550a5c2f587a4b73d1d8052db1c58fd9ab3380593650cc7eb91e021bd819f63dfe5089ad21cceeaf69609e7673ea3cb1ffc7f9868d68ebf1ecc16d1e6978cd904ed3de81cff63075732fcd6b74e33dbf72471e1780cdf909f092bc843f79ddefe8adf8f674be15373c0cfea7857d7ab889f2bb87f44cd379a93703ba675307a74d20d543f6c3abb7582593bbaa097fe048c4a12d3a5f2e2e61b856fb9795d63c58c7e2318c55d671200e36227c29829a7ffb873be3dc38279d5d7ea4b179de3a588cba18f3c55dc1ecea1c1090da338beee2d6f82475ebc59133eac87f8902fe10c7407711b08e78c30a1a41ae2030546a1b96f49f9565fe3c93ed15bbf294fe51563a98197b3427e83936c2af27f3d11a816e0ee9f3770cb35c20da2aa7855939f932adfddc90434ab0d92e227cf397d26aa76a27fa36c9525ac7b8031ff2f37e0d9db26ac1412fee31fbaa25ae65510e0f28ea334ed84463c73e737769495d634c399781e9e8cb1bb7c4b64654efdd4dd4c31f34941e2ba2e774324a9d936476ce11730dd9601ccfc5877abe0d2348b9467625edd0e2b73a52e7264fce3370ece8901a695254e8ec6b457376c6cb9a17bc88f960fef2272e2fd1dff65ce9862520cc65807f1135849552cc555cc49849eb80e1233f2272c9c2ce017a7599ec039c3994283e92ddac12e02d84f5d2b7dfd9939ebd8388d1c63cfa0c317aa736a38906e8096517c08c942a65cef5f0a58c870dbc2c19cd4e9b8c0f87a1016a27c05aef726a7903621b5d79846f847e98bee8423f241ae12c44a8c318ec4d7c1c76c46d21c6c55489a396d501ff7d7e99b1a5b20b15911c196b9f2f79756e7dca5b5a3e71548ec2ba1c68e4f048f742f480f3957fe84e68a1e91dd39cc03c82de2dd781f4ec1343778c416df82c775f933c60449eebe9db5cde3cd3f0f37b9d721c97c8362c1e5665d6f7ce6c197d8db5c7faf020e8525c458b98ef74fd44b6a43810a2fda776262e342cd7675d71157388d0a8b0a253f8ba6c884fca2f6cf411b92f3f77b4def67aa86d7e781afa65e2b0a4c973e3566d0486030e87b36b323b7fb21b1fe493f4b8d00c5f6635b41527223ac4fab4318ca52dfb48dbdf9d204922469ff17179dbba28a7aca051e49d590a975303e8564ea4a5f615e90d72828f500f5f63efa283a4366efa71491c91e6281db8fcb72cc3911d80ac8104947bcfefec4ddb8649c8f4529251de91793f884bc9691864db9b76163d430f97ce507cedc3a1934c8881a352b23bf619c3d46538c531a9ff22ec95c253f971082f6adda0ca22bf503d09b98ec9d709af58dcab8135720b850452ba2d157b35d552daf0f1f182720ad11d77fd405f35c9dd220478fb3fd791b591d915a86f11f4f0d58c319a53a69a1260b87ff4030dc752b5bd682f451d48978620dd9f83be364e6b42cb50cf22c6383f496fdb86754e7ef559f808ab7c1ee6bb22d8b1dc55c32f3a3a47ee904579c567113a70c7ae38a4357a34a337c330a3fca57cf6b92725fbc090e5442b7b428b23fab78623aaeee02a5268f39e1ce7787459d1206b2bfbe053357f3ef5c251defd503547e67b76f53a0856fd9869e543885480521a02d00ba0ffe33b4bc381783da6c38fc1a29406570f653ff2d5ae2da4c65c25db283385e05b29a5f7087f43ac803c9755f8fe76b91c7352d538506c467548be435c681d1337f5bfb6d69a47be6f130205c43d18475bf497617ac07382f685c0ed1f725cab4fdbfaf01bfad53d2e1a83a08b89549401fc76393f90657f4ef553e4f68964c4d2453065613baefd6d289c0b9d3bc404233dcb71b775228dbae25f4073ca05132d6a9b0652f23514ef4fa01939c6d892c30af09f42a9627fd3998a3af70b2cc5eea9742aeca2271e9502fb6ec4118bde7145aec80ec1af8fb9fdb60dd706212baa04740382a0dc2154563086a0e0010775603439a9f3ee741b5b7e23c618a74e6c4ef6ff19d3c10db0fc2d027be76d54ab87364f2429c01cd3ace978cf152695b70ec4a3e27831c1db3546971444d57c1868e292be3532e4ca10d9285a8d7a36a908b13e6b7219609917aa8cd4d5a7a56f015ec82ba235cdc4ac56119d828d95352f962aadf34216d5b8c1c6f6e356b1e4151d94ef4ed77b0f721404a8aaf42234dc1f35896caa2f0e08dc6d845f56104607b73bfa658e591a8293c1d0f006b4f624c04d8c98929a8b0b31951a40ec099c28aa729818941e3a97bec21e2aac64c45d5ea739550a2aefc7ac880249c0ea2e0dee9173743847ec2496a9a5028cdea9d214d19e4700e8ff85743b5c55fb7b13b2bff012695c0f0a06229659c02a3b5f540089a36f6affbe9c231c5c6a4e11831f76ba2fbdc0668aa7b5542867a80e49ffb2b181bf4dcad469c08457bf4f78febaacd19b6afc8b92fba06282f4981aeb575ea4f48d32931a1207449f5fc7729da6a11b13bf0a6de0fb31ad6ce076a788aa4d225993dfec91546e08b5a3e99cfa75226bd8cb981872fb83f9fa8cc3a1db8a0c260432fb67a7a6d80d031f6410a587b14785f5a32f77bc5c28c5a1729e05f5ce9dd64223fd6c2c8857fee94762a98d863b0df01b99205be8510776ec2be58718b67d7d45b238be384a4b62cebe514a869e479ec4491043bca301771e932f5e735fcd12719560882033e56916b00c7543cc56b0d4cbdb5ed5e7f5617928e5beb902e2577e4b4eba2f6c6d2252ed464ff3432315df4e9948c71a2789202ccaf73a536c56dc657976167975b4462953f8b7c183314f07b88a77a78a88daf97d72be2f72678c50d1c3824152840c0d8b1f80f8a8d3014dee8835cd5d46ae33c18495cafed4bccb6a1dfdad94da45123ecee9714c29b0a3897add3d2ddc39a0abbf1904e40a9d734db992983edff8ec0ace2cba5b4717b57880cf329a7d561d1956c62cc99f664c37124930fe7d56d19f64cdea300c0ff8a9c24e25ea8c8e7c924fb8343e4016f141f212df346e28c031032c080554e845344cc2d0f54f94f39a60701ffaf1cdd251fca130f2678754aae69a6dc54b6b8c28045a0123fc1e0cd4dcb2c064e95b5fc70ce3e038e16b05518031511b7665a8d30d7c3d971987273aa4f72c982d40cf0645d0d963e8734e3aa998bdd7949ec89a002fbb8bf282fffb68ca4608841a4e8d3cc5c3fd8603feac2d62d088de6696670469dc017ccf5b618b99346813d2bfea11a49237ab682143484eb578bf4b37631f6226153ce88f11e1707b2099e4851d59ff34ec6d55385b4880a46fe086206eee2c159cc6eae433696311478dea21d77fd56e8251ffe3b3ca71d9dbc3fd473768cfa6116514ef8bdc97278e0ff8915d07cb03d9d41978e1b4ab810fd66889fcc5ec1d6c0800045a4d29303af0bc9fec0c49c5f059503a8b5ba7f6159e11358eae1576e265058d5a697460aff948d7b8b06c58fa7b5ec79a5b17b0c070728babbf6dfb67150d509c7a46aece51389e670b47c7a055c7e861c1333ecb6c766102b2e8e240727b92acae0955c0493a0f40ba34051492a29f754f351106ed5ff59d5324bb2576bee9bd652045380719b5408660c70e545a059b54cecc4a47527c08a12bcc2b57c823288dabab0c5514b4bd7988d7da6b663c87c9a303ac7fa1ad1f84f189bdc766c2bb1967f31bfc3167f3f13f7ea998d465f3b4520bf448dbc8ba1d4d32a53085b178598560be888f576535165470668743ae655de3414eb3720c2a44f8e01374b5280ab99f9b9d49a6338f6e2aed54e40ac27707748742b63510bb3ed43356767981418871957bea4847c7df1", 0x1000}, {&(0x7f00000015c0)="694f21843b47cafe1e2a9f6e656d578e7f107529f4600d761b47dce9e92598fe54e53c8724c03b6a66ceb29ec3d0735496248e1d12e20893ed85db3f3db49c7d71689371bde913bd552039acb67f132af776c281f9a0a523d270281435d9c907c1079eeb63bcbadbfecc2ccb3f7d0857b94aa928166f98b1668b1d98a8fb49ea5f2ccb13b733fab1daeb4dd3514da6d6b6195521", 0x94}], 0x5, 0x0) 01:51:39 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8c1, 0x37) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000504b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 01:51:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 01:51:39 executing program 1: r0 = syz_open_pts() utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x100000000, 0x8}, {0xffffffff, 0x800}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="7f82126c74c3a8bd12df81", 0xb) syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) r2 = dup(r0) renameat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') r3 = kqueue() close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "8581000000000000000537a60000100000001000"}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f0000000340)=""/223, 0xdf}, {&(0x7f0000000440)=""/145, 0x91}, {&(0x7f00000002c0)=""/24, 0x18}, {&(0x7f0000000500)=""/28, 0x1c}, {&(0x7f0000000540)=""/20, 0x14}, {&(0x7f0000000580)=""/80, 0x50}, {&(0x7f0000000600)=""/174, 0xae}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/57, 0x39}], 0xa) 01:51:39 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x48) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:51:39 executing program 1: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x1) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x6, &(0x7f0000000080)={0x7, 0x6}) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) ioctl$TIOCSDTR(r1, 0x20007479) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) 01:51:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20a31, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) 01:51:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2) recvfrom$inet6(r0, &(0x7f0000000000)=""/50, 0x32, 0x2, &(0x7f0000000040)={0x18, 0x0, 0xffff, 0x6}, 0xc) listen(r0, 0x0) 01:51:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xfffffffffffffffc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffe6000009"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x1011, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 01:51:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7", 0x129) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() 01:51:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) shutdown(r0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) r1 = getuid() setuid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:51:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() semget$private(0x0, 0x0, 0x2) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r5 = semget(0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f00000000c0)={0x0, 0x1, {0x3, 0x8001}}) semget(0x0, 0x5cd7c89c60849a68, 0x100) r7 = socket(0x11, 0x3, 0x0) sendmsg$unix(r7, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) bind(r6, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r8 = semget$private(0x0, 0x3, 0x440) r9 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/84) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000780)=""/106) 01:51:40 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='#!\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='&\x00', &(0x7f00000002c0)=':&\x00']) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x140, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004667b, &(0x7f0000000000)) 01:51:40 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) syz_open_pts() getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8381392f005d00000000000000000000000000f87a3e7e8e0cf4df847a82373cfa85e52800000000000000000000000100000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x43) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/72}, &(0x7f00000001c0)=0x4a) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 01:51:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9593) close(r0) r1 = open(&(0x7f0000000640)='.\x00', 0x0, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) setrlimit(0x7, &(0x7f0000000600)={0x7, 0x1}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="27f3c661f94ede894c95f8e6466a69301800ff2e5675db80923331cd0f11646627d62a68a069565971f1f86e45749d3b2146ba9ccbd84f8c6c93ecb41019c61c9e9a78c316bb774f2d63a57f844d10d0c914b43612750d4478b99971ab6cf370be1d6124849dd1f75f592d946ba89bca4b837a1bbbe093460e37c56f458f8b0647d78c60ebedcd54c3d1ed1df15622e5c3ecfc7c80a9fe2c4f56110ea19121c2752ce27daf4eae195df697298fd4b821881c660e3635aa11489a302693acf7273ba53ac5dacc8aeaca4dececff824d3767d4da859e62f8704d9b7780c3fd9b4906143a084148d5a76e6dc6394de6992b783c3bcb76"}], 0x1) readv(r2, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f0000000200)=""/28, 0x1c}, {&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000300)=""/162, 0xa2}, {&(0x7f00000003c0)=""/72, 0x48}, {&(0x7f0000000440)=""/106, 0x6a}, {&(0x7f0000000500)=""/94, 0x5e}], 0x7) poll(&(0x7f0000000000), 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 01:51:40 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff4f) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10, 0x0, 0x400}], 0x10}, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x800, 0x4}, 0xc) 01:51:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="f67e995d58c687c56212f784a777bc4c36e123bb5d6e6373b8d3808dcce474dbee1b0192faa320d9d891ce168e0c2ccc7babac1a78105a3bf5650d", 0x3b) syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0xfffffffffffffffd, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 01:51:40 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x400, 0x41) r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x101) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) getgid() 01:51:40 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) lseek(r0, 0x0, 0x0) 01:51:40 executing program 0: r0 = socket$unix(0x1, 0x40000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 01:51:41 executing program 1: setreuid(0x0, 0xee00) socket(0x800000018, 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1a1, 0x48) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) 01:51:41 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f00000000c0)=""/48, 0x30}], 0x2, &(0x7f0000000180)=""/160, 0xa0}, 0x41) 01:51:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x100000001, 0x7}, {0x18, 0x3, 0xfff, 0x4}, 0x4, [0xffffffff, 0x9, 0x2000000, 0x6, 0x8000, 0x75, 0x71e, 0xaf6b]}, 0x3c) recvfrom$inet6(r0, 0x0, 0x0, 0x7fe, 0x0, 0x21d) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xfffffffffffffff8, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) 01:51:41 executing program 1: r0 = msgget(0x2, 0x400) msgrcv(r0, &(0x7f0000000040)={0x0, ""/30}, 0x26, 0x2, 0x1000) r1 = msgget(0xffffffffffffffff, 0x402) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="e60ede57981282659277e5eae940acbd877d2d1675cefd561beddbb79d22ba32b9c66368b0b3b2fdade680b876cfa4e2f1279f1bd3054ef81154d1ab5fe60fa61e6907a7c816c3a994606ef4d4c529dc8946a5cdf1ba4354e16d369ba4c36f923825573e3fac3fa722f1a24806ebdab75345417054d393f449a6a45d4165ef8c4b6f4c6191f84783d3886bb380b1bb2666a123fba16df54cb66e290fe3c94333f945cafd0a9b885cd86f2d54f0d0b042e16058c3f7146554ef6780ac586a72ee880dd106722fae8dbda69a001e2a0dec4b4e7863be4428fa45664c6c53620901b6b7849b3ab194f29b31785b5c9be8b9cdcb0879ec625fa498d9c4d747bbbe584d48538aaac5e17899ebdb308d86636803d1d82b43841104b2c9debac56ede0eb5f7cac98df691fbf264f4f0f1a66302076035d02eea019996d85fbdf34245b4de125774909f9c6c5a95346c1aa3714532a57549aabf11dfd2cded970377b06825b67e0fe67b18cd17cf8d75b3edcd1369b0b94ca6141e8fea3c9b224b626f8b9789a742f3da68f1fde4fe0cf810f062b546fe67e39c47b3cad496cfe30e5c787f9d9bf7f98be6326a5212be280127e8f80554a92da05913d74b4baf8d3ecd9c1260bcbd1277c0d1d706ed4ad10c6756cd57b2153edb3b1b5ad6ae88a689195fe2e34a67d4bdeac6594095df9c124f0a53fa28ae792a969360d2c0248701ab51b23794887298b6fbd9c1b7138e55b1841c1cf413f3a7f781cbc27da5528c045c1e95a2ff62e7a7928d3220c4421d266943fb216dbbee7000fe21de12295dc515ad8ab46da0fdcab9d552b90c4416e67cbece8cf6c35c40600de5e8f5f5b61d585311fd0d5c2c24a356b7b7d6d7b03437e553ccf4dee4d133bbf2872b976d1f86dacd186a005912cb756af512f2ef4561b337a57a4742d27a46ce8f5df307b60fcbbdeec67da645dc1439c86b950cebe5be256a8cb23cdfc8a0a0eeb7829794600e4f4394566d477c057994529a67f520e153d11190a66b0a777b632fafc198b2c519b8430e855e0fa4c68a2e3a62b07f0005dfebd5c909a134834f79a9e04548501ef8334a01866e038d26b1f437438db20bfb8c9cd8eda5625a6d107d01433992ee236642a235b42866c39bd05f784faa96f961438be1edf8d99e74274c1edd20c7975c1e50e00c31777d3bad121692e0b503a0cfffa16292992901c7026f33c4115937bca5d4da4ce916757b581f212a2c3c40926d31d66c35717c45b6beea2fb01c5aea6fdfc498afe379d2fa6f27e60f9e465501f2a9a4d427e85438a323730aac3519e3ae2d107a3baa00654de9b5410698868f8517a901d0cce24574109c3d355108ca0af6982d15a1a450abfd10c89ceaa874fc32b8a09cdfb50af38da98895c5ebf99868ee76885b3fa0234ef9c4819ce0553829e43b966d3d97da301d9bfcd876bbfc74f44741777ad0c83d4ea4c826d4a3155eba4f3db4f0c2d355ed6fc90e035ca9c4ab50a43f1ce5571190440361427ebe908bd7ef6a24e9be5a32f4fecd1e2e513b2d8eb93b86765672d749761086b4e340dff29b043c5964c9ca753d763985fb7b2349adb85678878b50b9254ddfb326a09dc98e68017fb53db7cd2b9e283affbf098df9b4996c2002e6501ed8485b70dde577c10cd698101cb29b7c3e441fbbc8fb5ee06bff3ab462f2ff006f915a44bc13f97030601ebda1fab24f62c5aa32dccf60d8a87c177c5a6369311335d9fec5e91f59ad0ec4d685cb29329c43bb3f729cadb38fcffa6ba6c44e03dc07be73de377ed37b63f6afef0be78aff4225314d62aca72b7a287d99568728ae1555849c14e2fec40f0e31d68d92381e931c1f1ad84ea1d71ce6e2b5a8bf8159b46f6721400f7f5400b5981d2a498712e7a18e6256150629ccd569bf6012e0d39728d085be7c07621bccbfa790cf7dc0120d23e7ce06a4903b7fe617d5c601d94e272b5ed6915a2bb99ab2197a742067ef14684f0661645fc77acf5fd4b02e6e2a0928f899a8022100b84940ca7dac3c282868a15562b36f1eed2bf0d1b63c4c3ee5814d62245fa86e6e6e78744c36bd14663590a5296feb89803fe8cd37f3e1d0f6819f1140dd1e5f3b02ac0b80c41c83149e9775cc982ca87decbd946970879e3664e447c39608c7731edeb070841dc0b6ec84597228d4e0b1e06530127f118ec83dda4e33798a70ef3819d78bd830791f4c1cca2a83a314ba0c429e297ce193904ed8bb742e56e20f738c3e3d846d534cd85597c86bbff4230391e1ace6686720ca729dec8343c0a706865b5cea578e939cc4cd00f48233e30a0d4b58f65164276bdd360bba94520fd5d4869ed40436f7ecd6ae7bd0761011ab435d7ed662e5aea4f427f5cb894885d50254d27e4c9d7b45558652e38998572a218a408d33f00b694794f067efc983b7f5650e2c76d13961a5960fddb621f5fabf32999915713b07d2593491716b3ebdf6b5f8d51b1ccfb68a2c0af5778b7f3ee8fd29580c78f3f2830e36d96ec4b89a9f5911a8b5a659fe5f42282f95437bd510deb1e016780472ff7dc9a389f29e52db187f7445bbc1a40c3b27dbf6a1ed499c83089f0e0a78e4363b23d79268eb40d86bd1c6bf9cd303ea866e04fd514db637da411a8b2cc72b0fd46a44cfb5a4120e786cac298d996d2c1f4518fd6b3e415c0d830b00ac122fb1a6ccc5039064ba97a08477896d8342432cd7e2d77a35c47d9408f888739d192ce62ecfd12ca82ed68ce590bd047310fa0a2d1f975eb145351434a515756d0104d28eb5ff5558febbf107019f4014f2374e3981a26faf9a8cbc67e87b9dfc973737f13a9651d30f74345201892ad98b0e33bd9359eb3a9e91a7e366002545c84f322f2cf62fd5c00866a9668035e09548e6c1a6f85cefa86c55955de69a28a66084a1d09e04b2f44a5c156ef47dad941829edb52d0932861f120b61453c3d60b54d19463b31a499551c47252323a90f5903d34f7f0f55a9d541dc5864f500b74aae1c76cb706f2c67a85e5fda41184b8582fc3f248096094221f87d3af1cb74bc6098cf89eca45818e8e6b4851ff92ff9dc2a70dabd9da658c11c650a1abc5bfdb85b2ec5e7eec102bb18754bd54bf3b0f552edc3f4303a1082734df7decee6aee78e70e03f6438a091ff8b34a81132cf05c610e8e360664a13e75965c7acf2294209cdd4b14584202b906b1e7389d346b208684ba8fc166cf30ab5e637ceceb203fe47dcdec03cf3642530047c6a9a4ea216b8c44d5af74a49f3dd578c9f282a384db16f7b13e50e7b820b2f1ffbcd3d6f6158f194fe7126e3f62bdf308480ee4cba5e216bc6293c17e8267e14f2c88dc04290d2ba6f8d967f74549e17162c1e90dc421438aaf402e6ea91ffbef360f972deb2b94646800b188875d7deb418c94f258531c2d27121c1963d39fc96d7afe43c8e71763640db2188f5bffd04306a1db4bcd8c5fe75122987dc02de1da6e26bbc597f139d259b44d5a4a113015bc71b3921a368073fb27c2e9cdb914bfb05f3008bdc1e80c146249dff3847d8c3d99bcac9a04c9df806ce8b71c7e809f01f0025e0480975c218282319dfbc8cb6ba7482d994f3d6d2a35183c8b95a48c9d9e02396a68d24f65127093aa5717d6f6cdc57160e1d4c15e8524a931d6b7fd67663baf0211f159fa17563fda92cb733052faaf8a9c5a373a679e47f55b9bb92b4acdf134a5b0a58d1207ee84cc3dc42fbbdec38c0a77a78f340e5f48a7fac5e13e037d59e03e0164a9844d02c276554e59b437db66b3b90dd21877cf28573cc41b704528e6449f1832c23db7a765d4b24c92a77c015108c5d2346ab18680d5e333e6d34cc2e6ed3b6ee82ecd103966855ffe288caef3f04cdfaa3b0e6b95e87ddc45a5da139714a60abf9698da605075b9dc28978807698a92cd9221e3276d29f030ba4873df3f6b92233968b834406a97a2feac736ca787e319e6fef2bb03cab0c6146cec42de755169f7ba68841f7b1675103d50ac6c48750b33de3b7a34d7432ed40f96f839729d0acaf5aca5da8197f318ea166a436cb31e182703200fde60e97f5a0a6db0f66b02fcbb724886e96b3f3bbf20b98fdbcf6508264b75d2be41175b1861a9ec5c1e71e3c8029a8d7976191a750b2e9ef92cca474f028f5a3c446f43511b5dd6174d34c67ac76056118fc1525be558d86086b53a1f06c3eea0c6759fd3130a2a70bd278e5c22e952bef1080816c772370baa07f82aac5638fda34b19bce106f4b1d566f7b8e9ad228d602498c2074aa930cf6e93266247db5ec972c33ffafc152b93121981f2362e1ef54c0e46a85b3052040fe3674a929277266d3affd655c66bc54d63f83f0867757e42e04aed504e06384b27a0cf28346eab1f32d2256cb0ce8254fec84bb7a7de83ffc8e8d97678965b442739864ba7ca83e6079971729bd5fee4bc03ffde8bb7268e72be977787e61e979e926ffed614eb94999491601e925c531f6f4e226ca083c2784ced33087180b7a3ba700001e3a5151b3c766518a64f5c94da1a75bfbd26e3e9efab42983db5853a2216808b90df80f6081c9ad5ea68653a064cdae39a7f9a019a4aca896e8f1c602646f8da90c26e51f844d8d6d09ff71aca9101a482b1eb1680709a14c6ca5d36200016713dfda55d8f06a652dc02fd163a9c36fa27e160fed49103b1e7500dc3a012d81961f5d888c13d85969f4a32cd0390a117f2654ee9d9e3d6a2a605f04bcf9e177633cb242d03d201f648c5dee402012f9dfe4ad3a6bae99ee7538c1476e1ffb8e1a80f4e483cc808d20ab994acef6dd6a63f6d72928b06190a7eefd5e3aebef3994c8d3afb5f0175ecd9500651f7267f69ec89fbd1fa40fdb8939d90314ad982f9bfdf57c21f3516a5958c4bbd50605a8199e6ce0f3196b9d1dbc46783a80a1a541096964df44d6c48f340b240ac7a9d69f6c00b4026c1ac66a55f708b857c2f8934b1dab263443726a7d062e472c0c47240b9dce36d16d3c1f3aad7361d49fb3de8f2054c21ee46b1520b90d7fd80563800ff500142e7ef16e9813d0c1d0e7ae7c09d813411decb747f0eee59f69975970a6a0def4043649130a7425d7969c9aecb3d8f0bdae0e888780d0da9357cb0a4d66863e6344e7b32b5b769054649dc7e57710e13a1b6feba8a65a5a679182dc7e6e40d94e097f85ae60aacfbe772004ddc9ca86268d0dc84cfcc43ce12b71679178f6d85d8bf4f7c252477b7211f5ade150bbcce075701bc3ae89c688d0281518dbf98409b85adbcf0d9a375439c0815057ffe6770b4229fc0c0806b737685c17aaf1954e56bd552679adf44a0ab40b2458b699fe196e03ec3086eefd9a7e8c01cf72a27afa64cb8a76f742d5472c2b81755d51959d23f8a11504fa14092f9a854dcebe4f774767476d735c2ee8e1bf70791f5681dddcdd97f5ecb3348e7f205575a9f1b8edc6829f39b7f1490ff64165978bbf624191a453137c20cfe7b0e5c60b6540f7c64f5bf52d5332db95bedfea28bc5e2fcdaa15735a2cd93917d44046fc86fd2a4a578e61a883955c941318fbdbf6cdec2762e97a528d7a08c9899f2b31b7682564f73728ac018136c3a2d5a343bbc6167daa59841f40879b840bd5918e8b277a7964e55485f6f7e5835e42950cbf7d5089467a866957682d32a4247828802796d99bea17f96a42f2a771fd25ea59a68565b58bea27decd66b10053d4c316d63e0ef4f73dc5339b9b95ca198af74c9495cc64bd234f31cd48dbf045caee56506a013a40b5e7"], 0x1, 0x0, 0x0) msgget$private(0x0, 0x50) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) msgrcv(r1, &(0x7f0000000000)={0x0, ""/55}, 0x3f, 0x0, 0x1800) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) 01:51:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) lseek(r0, 0x0, 0x0) 01:51:41 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r6 = socket$inet(0x2, 0x0, 0x152) accept$inet(r6, 0x0, &(0x7f0000000780)=0x25c) r7 = dup2(r5, r0) getdents(r7, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r7, 0x20007471) kevent(r7, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r5}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r5}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r8 = dup2(r7, r7) lseek(r7, 0x2, 0x10000000002) r9 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r8, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r8, &(0x7f00000007c0)='./file0/file0/file0\x00', 0x1, 0x2) r10 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r8, &(0x7f0000000700)='./file0/file0\x00', 0x1) semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000940)) 01:51:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000080)={0x5, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff, "04713de0af28a2813d820903d9f39321849e3c99", 0xffffffffffffffff, 0xffffffffffffffff}) 01:51:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc018, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000000000010491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x100000000000003, 0xffffff}) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) 01:51:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) 01:51:42 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) rmdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socket$inet6(0x18, 0x4003, 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe401500002800000000000028000000", 0x2c}], 0x1) 01:51:42 executing program 1: r0 = semget$private(0x0, 0x3, 0x80) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x44) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r1, 0x6, r3) getuid() r5 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r5, 0x6, r3) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYRES16=r4], 0x1) fcntl$setstatus(r1, 0x4, 0x80) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000002, 0xc005, 0xfffffffffffffffc) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r9 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) mknodat(r9, &(0x7f0000000040)='.\x00', 0x0, 0x0) connect$inet6(r5, &(0x7f0000000380)={0x18, 0x1, 0x5, 0x6}, 0xc) 01:51:42 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 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) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0xff, './file0\x00'}) r3 = socket$inet6(0x18, 0x8001, 0x0) preadv(r3, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x4, 0x10000, 0xffff, 0x0, 0x400, 0x1000, 0x7bdf, 0x1, 0x0, 0x5, 0x100000000}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0xff, 0x2, {0x1, 0x7}}) accept(0xffffffffffffffff, 0x0, 0x0) connect$inet6(r3, &(0x7f0000000000), 0xc) dup2(r0, r3) 01:51:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="43afa7b4a3a1e8e7dc364c6d640e03751bc3b7317a5d77dd31a250df5c5fe2a48f90f64cae2ab8a6c78cbc6bc3aae2f4847b554cf0a734cabd878607085d409dc9d4ce5cad2a364cbdee4576e313c51b95840004c07a62504947dc88d8e4e3d9e20a2c3b309f9076ba7dfb3f898389e2df159bcb8ac7eaa7f7e73d474981d890a954fb5fb5c91fc7e2fb9be6240920dc42a5ae9fa6437ad2ef0b69bbeca069b80f36aaae698b560d9a3b5f7d29421bc6f310c9b5e298a1d83641d732f435521c495c1c2c63c6c489700e464cc18a2981b843183b668fe2ac0c2c622a97e0b819f788b1ecb413a431e1d4eaacbf", 0xed) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x50001, 0x0) 01:51:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x20000000, 0x90d2, 0xfffffffffffffffe, "d71362ff8400000000000000a417e4e74de400"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 01:51:42 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = shmget(0x1, 0x2000, 0x10, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/138) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x4) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) 01:51:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04b170e6b2d124f6cc3f2fb5de01002d000001"], 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:51:43 executing program 1: r0 = semget(0x0, 0x0, 0x608) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8001]) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) semget$private(0x0, 0x3, 0x80) 01:51:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffff8e) setsockopt$inet_opts(r0, 0x0, 0x100000002000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x1000, &(0x7f0000000080)="e522d615b652a3646fb04553e2a0e07ec8d4f8dde20ee3149495e96576c0a35b7e", 0x21) r1 = shmget(0x1, 0x4000, 0x95, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 01:51:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) fchflags(r0, 0x20000) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/173, 0xad}], 0x1, 0x0) 01:51:43 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfffffffffffffef7}, 0x2) 01:51:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getdents(r0, &(0x7f0000000080)=""/230, 0xe6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x801) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\'#+]^\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)=']\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) 01:51:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0x8, 0x1, 0x1, 0x36, 0x7, 0x7fffffff, 0x1, 0x3, 0x5, 0xfff}) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) write(r1, &(0x7f0000000840)="b0fb56aa64670faf67a5ae862e11e7794ff47b23125ba0cc2c8eb2f9099c05f44142e33419ad1317794f1a7984f679f5c84283f26b1fac05bf90f26ee7ecb78cda4c659fda2db6b02b17b1a81f0bf76757db1ce2d1ae682acb2319b5ca11daac20a5e68d5494e20160823cd1c3e5f1bb454224200b46930523b9770f3ae131fb2fd8d2af636f613215b85ce785a18af32811477e69bf74a822df83bcbd7ff7c9074297138ab02455f455ba52b0b4b7062f2fe902ce984df726cbbbd648e5a4260ea204355e8f96d0c54c8fb870cef1f2ca0fa2a2a7bddf6350e6334de9cd9712fd39ed9164a661e5f642de67a9e34d48fb60f5aaaba344172a50a6911d51f5a13e6d1234cfb7a79100abca9d7d313398993ab87198a1b295c8bf3bb220428129fab2504e7774fe2ff9aa7a435aadda4400df7a06f561dffa66a12c4af666a88ace7c49f5a4db055ed61e2621f5f9c9070c94dedca6b484402d7eab8c024d716efbdb705ed21f70232d3188716548b47bb77ad4462ab18d2cc30b7f513bd9acd891039e62c8194e69f331f84851339abf25526ce4a9cac7708b489d982392ac764c9f5bdd88924f1859ac77888325550f2767941423755356bad9f21d33bf1290adf91eb0373ce4c33547b0deac5d9bf6c97212b57bb27136b1441463b14eb1ffd5dfa3378c0c339f07ab65eb4ba847ff0ce7332986c977cc2529288b18f3237c57dd28bd3e5f14fe36566ef1c1b6ec7fa8e5f5565def8b6c6fd034126c1bff0f30cec63172bb684de2326f3836c847b27bee0d845dba59bdffac54ac5e0f5d7ff44fc375521ccf8e2f53a2e3f6ed15fcac80943b6ba294eb5d8dc158bda8047902623f4344b664ebe6db05d99ee9c6c06377ff82ba73ec9cb1df2a920d6b3df6be9aaeedf33ec9077bde850448b5ce751b14f50a81751e0efae6a0df3409bf750b8af24612607bf2873df0bda41bfa045268822c8cf0bd1b3b726141995ed176b40ef5e8a90577b3d9f6abb602257a58d2d11929f7ca42087dac57ebc0de59cbce9c217524dde487ef0d2b9a053b41da111d5d0cf700b5557f8a68226b42724e41a4fbbdd9aa1e6c22df7bd93fcff953ab41e0f7558c563bc9f12cb6d665dcfa21ac1b54e5f3c051b8fe88a4e05d0dc91ed2716eef511fb834157f5906cedb45ec6880722bbea04f00de14fe8fac5858dfeaf96f199734fadfd5e4bf35eb8e5469beb464f312349596282a3e89f1409db4bbd3d7e4f64b2daa218d251c1f12c172b3c576f6b8a2e6472c23853fe8b03ed538a1a44fd33830a9a8287b6af03f9df165099ae687d3f52c210795d9fe10cc09ea6798fa96a0a87033c9f20a1589f6dfc2c7544cfc14ea4cc3e4c7894ed989f188551f9936323bbf5948e68faffe0b5b7134e2434634353a75f5a91f5a9e7e1d3a81cb3feb4d70cf8da64f2cb2b28e796cfae69f47180e02f612ec47c05299b6d5b91f332c01d94514fdaf98525fa74ccaf117333a508b837ad0d914725ca66c33619706572a7195cd6139f2925de2a9c10afd7b22f126649901ca024dcde72c1f91063ba28ac579296a2cf1b328af3608a737ce2d956b504dc6a676216b36395f1412537e7fa365ca3a96598900716c7bed45934c442e5f195ac4ee63d28daf803823315076a2939cd882949d67a58d99aef3c01e6267834b8c1f6880eceb1d86a0753c7a723182ee79c53ddd77132e482dab4f5f818683750d68dcd1d6ec6dde4481c83898c5ca7755f233c7449724a075495e633dad19445d909b5e24191f517bb65761542f1bda5529b2decfa9090f80932bbaded5adbf4a4a6a27b604f7fb9986d65c6253806438ac4a193606a8abbd6225aadfdacff0ca00d412aa327966f4e8e17543cd37da6690b76d3e2a438ea88674ebde197fc1676775346d6e0006cd02fe307871b1ccbc6c0d749b0f8b28dc6ab15a0eaca5f502aafceb06d4f01600fdc424695f5d7d049d0b521c8de355b3fa0614cf37a2ee6f1bf466521e44dde9dc97b3057943df736092c9a8bef52ff263e1d19f7680a79a682eecf5478f8608c88af518413d670bc10bf7d456aad2ea9388710f0959ad2c03b67e7a2bce022012a29a8c2ba8119b2987ee9249a033553b396a1fe0f2eefc95dae3051ad0c544c41c9793e65641c0c880dbfc157e29eb613e2b57815022702f28c3abd99470a87b29cc634e0877b25460f41d95c7be50e583ea47ae17652bc2fa24a2288efdcb579857e59f3317d75aafd21e06a3ae48372e16ab7d432c8485ea55ec5b65c45ae872c25cada62510941928c2e6dbfaed6d49163e7b67c3b8032d5f0e51e544470f97b23354c1a2a49afc5c92539fe22d343714afecd92d56191068f889c045ecba5230856505032861ae5149fbe04edb64ff88d9691345aa75ad60b1d5de86352e066c97199fead48c1b579c2c4f37bed7f62060698f040e81e3762e0eb5bfe43e12071475d49444868cb7efe7a7bb48b35fe7c8eb4502d5898d5a7c41c9d956878baf0cb27ccb709032428992b37fb804e37eff1732e26129486dc7199b1f9e28dbb15cda6fcae8ae0c9fd6d921c21cf7daab53e6c416df8f2536e08a740b40181e1cb012256d575e893fbcc6c8044629bbd605fee491a773b8d3ec3e571e64a0998345c65899563763bafff56be65785a35097096df1707abbcf2db9e27481c4c9ab6abfdfa06f031c6466b6fca3a66cba778d03448ba279ada78e0cb993cb0fa97ae1e7c73fbd0e874e923b1869cc60a6304a04266c6b9d951bbf4902ae51d99478fa8b35cfb2b8ea48703dfdbaf1e78815193c0ea194d177212c8c42503482fb5f7fbde693a11ad4ff03116369baeb52e13fb66343af38ecdfd533c59098df6764610ccbb863685335197270bc3d38592b268d5a17339f7d288a1918bb4843fafcbf3c7e3ea46c201cc371eb86b22799ebbbb6879cce9e2d87cba4dc41d4be9266d6fbf85f3f677db87f81bdca477a833dfca300210332428e598d8b0cc962c14fbd5b40a459284eb4e96b674380a3cbf00496e9c9c87efa0f93946513618152069fa0802045d06ed865f478335a04ae115a82240b626a27bf8cf5b4c7fa3fc39f16c11b1ce6514ccbad32ba02cbf92655f825144bc4a76473aaf70072513e2202def12a360184c558019b44ef1b9af0d3f3614eeed3e018f99a558244ca889abc69dadfb33c912e0a75cb6e70846c96ab4b58ea3dadb282cc89c45650240c1bd84744ba8ba55d8a36dbb582a0f5976840cd7452762e10c9040bf7f8a6eb43a4f044c6782ea34ff61954da50d6923e635a664e418dbf87e34e2b7931d0c4c42eae608f4acc225a551c6e726024f534a65a521cfecee9cdc1faf9495a1352d32a90f0796f71b23574cb200d0c4411ade1c066ef3ea2cda19516ce848a066b5c5428ca7460d178d41ed1e8b456810b3c2ca5ed64b660af6b074f63da00b84c78215f2380ef7c69ecaae38554f9faf1b616c89efa52c28f9e25380a04511fa3647d6b1c51bf6a832862646815dd57f8f58fba0c4be29ab1bc53f312e40fc6b4e5465b93d302bef1ef447eb097f829b085ff27bfae66812ce938bd172f5f3a7f2ee778921298a74b34011408a12d23b1cb3c66dd6db125293b794a80de63d37a8a1062cc0344052e1859394208b2ea8d7358be2c53680c001b7123a5972a85598e9de2174ce2e2a79387e75f8ee3ebbb17a66d64c3d3fa050f3a2b503303f9045c9807671dd562363c02db6c6a05974babfe501d4a91a2102f5efee439c854880ba9a0fde52ee20eeebd5988ba0b3c2d054710de52102e70a55be976c5f62b409da203a1e6c4f6c72c2486d020a54832cfb61d0323a1f3aeab7a04701160c35db205d323df9eabebde530ea37247d1c26e558201051a87e97d37f5f8ce293fd94afb2e5b8d6b286a2095b9e78b1769cb63f6a0ddb8de652919aed173645ef369742515e8daca4dd379b5e5efd1312a33a583df9ea75e5d4fafa7ac0c08147f61d4ce1a5707a3b2aaee947ae5c4ce7f6e6a5d03c41bf117e54711f48fc44d7c722730c2990c06a49d2e26e6ee1407aef2ef3ae83b01898f95296010acb6df08f7d7efedb21f4f79588f4516e1d3d3f8916d9d657cba94037200410dd26510f0dbf09b4316957935f10749b2d835105b93ec650fef3e72ed69f23ce9d3b98bd0015cb3a7a0291e3389c6c2ca5cd6e9ec5fe7f8f51fa0b4adc389271dd02a34f71b5c5fa6977294542823779b117d5671703e726bc361816c4c81f522932d79b32d179720f662d7925c074e20aa4e50347b06efe99311ed1a94726ff893e84363e2ecc21920cd344751d4fd34256d5e50a97f3cc30f3b9d5aecf8b2c0e940f0d58fb1119f305d11e186b11410c1ea600c74f18eda6639a1556ffee2a65ff58a8264b4c5f1d6c7dae3072ac5c18b87eefd02724fef71008d338ed6eb3e154e4e87dcd968cdfbd3a9d5c4973e68b2dad990d3343dcc5a644578b4d1dac5f444a64e82a1d06969c1bfc21ccc3a8416844f9d6434aec8967ea27951632aee4a03ba69ea30cf7c5cd2211981f0da9c77b7a446e7a8ca186b73242342c3f113fd5fd0ee49f7ef5f13f402eaeac6649387d6c280a21aad7df02815a58487215bd5dad2df7d1adf7051f144905a0adb7ddc9e6aa6b97427767207904838b8f0c5e5a07a90d21e0991cf5708b447b8f9401938307633980ac63dc2c0e2f3ccd86d468630bc02af5360a3aee688393f0756323111b343e53313a44be5fb5fbea60cdeeb293957701fe967d1610c7504b7c931775e55e55a54a3a9b42c03fdb6fb3926ea7a5772278837c93b4d61ac44bbda0f4778822d5fb906745931f8856c434a70c6593b64a24e94d4fe17ef67484cbf8ac2c414b9e0a495845ad8a5092ec1c9496301c2c594f648d49c2340a77849190351b1ad5824190a7ee562b742e201865357bf9c1ed7957c38baec7cb388d9d2e6d157615be65d6c19a7f875eb2bd436f897c69d713e5dc312695d07adcd39fa90e53565cbe229ceaec3dfad8396f3ae36676e6b026c1cc79f903a190efa824d9bcf8dd978ca1329318304cc3d6ed5c96a4d2f4bd2933ea138d217e9056a68e9eb9cf8a1fa751b17c2241a330a2e619a84abe53fcbda0529757cde4102aede505b2e1fa540465ab3fb55ecf67ee4fd4ab275db4042a8747570ddfc7dd7faea21a7853a24d6afeb98736796395a5e04a51b001c08333efeea63853bb7aa997c0535d1d3ce2cf37cb4ce755386ed49efabb4154428c97fd17b5c5e3edfcfcff04c50376103341484674862cfb11693b65e6752d88d86c1f114de28bb264e804ab4612de893d05ba4f0e17d33a14e8d4ecd178d1fda022b50c62dd969144225b0ebbb48352bd12006f342b5e3ae6ad7bc84fd4b4e1f959a5f86a1cfdc619e5d336b66dbae5613cd85883bc4b47ddd000e7fac6cbdd6d1672a261e336eef93a2025d9f2dced26580102eca4e779b7027c63dc3bd7c75bbdae56c0906b5753ee5ab3e39ee529eb3f251773106c416faf373c4f1d5bff2c349d8290a040934ae77241683e2ec0ed84c6eb13731bfef49b06830a7d8413dd32a108e465af0cf7961b537d72cb460ed6752a33548809a7550a55af05f0a2a3f4cdde4863082c98ba4132123136a29821d227a3088623b95cb091637cb8ed32abc4b4da395c37cf5d26dc6a6e0d505ed40c7656d0f20409292cbbb7bbb684c351ff078eff86c9ae99a4cd990dba2d8baa7c0d521057e734203eef94ebc0afac0c868db8f66f58a27b3f1bfd5af", 0x1000) lseek(r1, 0x0, 0x41001) write(r1, &(0x7f0000004280)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 01:51:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400040002c6, 0x6) lseek(r0, 0x0, 0x7ffe) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="2f1ef948d99fa7b716d5c2879bee88465ed6380503ef2d1a1919c5a50e4ae07f", 0x20}], 0x1, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x2) 01:51:43 executing program 0: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x3f, 0xffffffff}, {0x18, 0x1, 0x6, 0x9}, 0x2dc, [0x100, 0x1f7, 0xff, 0x5, 0x3, 0x7ed, 0x800, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000140)=""/191) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000200)=""/1) getpeername$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000300)={0x2, 0x1, 0x10000, 0x900, r5}) mknod(&(0x7f0000000340)='./file0\x00', 0x20, 0x4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000400)) open(&(0x7f0000000440)='./file0\x00', 0x20040, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) linkat(r8, &(0x7f0000000480)='./file0\x00', r2, &(0x7f00000004c0)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000500)) sync() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r8, 0x0, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) renameat(r7, &(0x7f0000000580)='./file0\x00', r0, &(0x7f00000005c0)='./file0\x00') connect$inet6(r0, &(0x7f0000000600)={0x18, 0x3, 0x7, 0x5}, 0xc) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000640)={0x2f158722, 0x7, './file0\x00', 0xffffffffffffffb7, 0x67ae, 0x10000, 0x3f}) recvfrom$unix(r8, &(0x7f0000000680)=""/134, 0x86, 0x40, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa) setgroups(0x3, &(0x7f0000000780)=[r6, r6, r6]) clock_gettime(0x4, &(0x7f00000007c0)) 01:51:43 executing program 0: ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000300)={0x0, 0x7, 0x5, 0x8, 0x23}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x36) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x2, 0x146) linkat(r1, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f00000001c0)='./bus\x00', 0x4) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x106) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 01:51:43 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000004c0)="ef230094da732138c513b714f29d739b5f55d68183844099a78b39c24592ba02f1d188a67d80de01df08b0712eba8f4fae24a1fe85b179d03b982c61c84aa27ca1589516513684fafcd1dd85266afd32eb05b11f8794777bea2e6fefeee60fbac90c1db1ca559fda907adb7c80a4625048648250c7620c83bd133fb9ac735e1508730896b245adb925ed6d0612aac59bb8530ca67161c7fb6e4d553bf0a53f82a301485ae1f46467da4a0f2461d99781329fae03f0df0b6eb4a92844e8a12d91bc56af86de8b9755c75c9901a0abd2bc2a7f97bdbf79a6cfec06f522def3498b694e10dd8bbceb8321391394e193457a7b5eb623746d2a56bd7683805dfa4c95a09c69740fc029b66ef6192b2277b7590c822e90ca43f5f1db9801c6fc4cb53acfbf225b00e06c4b697e66300660c1eaf9a8f32ab2fefdee9943e090bf13266daa76841d80b4272f124d515e05f2c91f1a073fa89c2f61e1c8e29a2718b4f70755f230c18ec064c56c1ca8615bf4ab830262ff2309d6fdec997b48c5fc9c518e14293dd0b7a95bc335097692e9b362e99752f3d87d4ec6cb3d567dfa38bb517781909c133027174243454eddc31712cf289b6bdd068c62215d19ebff8bf1a6759bda144beec0f9fd8b57dcd267d03a25e34bc59d6c92ea281fe7b52bf78fde3f1493fae1a4be63bbc601e3150f51f1998de837f7930499ae83b018da64cae9db0ba943a7fd0b3e1ddff4febc5f5455dde9fceae7a16115d8569c25a5b363d8828529a3dfd893659cb4f97ec2329548b9aecfa12e3a58e41097bad0c5677a1a385621615741efc4e7251891db8c4cdc2ddbfbc5d4a19848b92bf89e484db103b8431b9b191cbe6826f47ff68cc58b50575c2b74b346cf590c51a5deedf315f79c558b087ca4e7d8ddf44aec767f8becffb2b527c282317a975c616b3edc8c3004412d69440f0149c29d1bdba36535ee3d7d33af24a7a7a20271b2353dc4d3d1dbdc454d3532a666f29b39966ca3ee41eed91e2adcaefa43b611ca108946c6e54398ece177e2194b0f168ceec7d5bd2b969220396b436bb9d2091b3cd4ba4ed3959ad54218ebf76c73f892d479b4fb4b1b7bb9ad34870979f2c60838e75d8de512339983c87339b6dc34f09ec551862002011ce663587f6251a3aa1b5cb67c20b208bfac2cea26dc0649ab4eb258adf596960d44d6c56c46825ea899efd5d8e17cc9446fd594ca4eb7af4424c1bf040b0f3b71ab665d12af43bff546f2d97ac61f177f", 0x479}], 0xfffffffffffff26) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 01:51:44 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x2b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x8000, 0x8, {0x0, 0x1000}}) fchmod(r0, 0x40) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x2, 0x0, {0x9, 0x20}}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x1) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f00000001c0)='./file0\x00', 0x30000, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x2, 0x2, 0x3, 0x64f, r2}) setreuid(r3, r3) r4 = socket$inet6(0x18, 0x5, 0x6) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) unlink(&(0x7f0000000300)='./file0\x00') mlockall(0x2) renameat(r0, &(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file1\x00') r5 = openat(r1, &(0x7f00000003c0)='./file0\x00', 0x80, 0x10) read(r4, &(0x7f0000000400)=""/138, 0x8a) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file1\x00') mknod(&(0x7f0000000540)='./file0\x00', 0x9000, 0xfff) r6 = socket$inet(0x2, 0x4000, 0x1) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000640)) select(0x40, &(0x7f00000006c0)={0xfff, 0x67f, 0x9, 0x8000, 0x8, 0x8, 0x8, 0x5}, &(0x7f0000000700)={0x20, 0x6, 0x0, 0x3, 0x2, 0xc33bd0a, 0x1ff, 0x7}, &(0x7f0000000740)={0x7a, 0x5, 0x20, 0x7f, 0x100, 0x40, 0x5, 0x36}, &(0x7f0000000780)={0x8, 0x4}) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f00000007c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000800)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000840)="ca7d7ed990e4b242f47ef289fcd72225c8fde18110f8f3e177bfbd73bef6fa392c73aa124464ad2e46329b91b10f1b6451db4d9bd96dd27908a47f65fb10ab14a62f838968fea91a846b90f27e53ed23b7dedc4af57f37cfbdeb06273c1e6c24b18620681d378f5ad1730b7b0ad2c0eaf8231d1efbf41f960b2d650ec13a7dd4a4d5da72c6ce3f8e63246db0ad4a26c6b1999541cc445ed5ba73d95f4a877ef118ad55234bed187ceedf0488c14109b91b676e7129cee15ff54fe614313dffe43135cce8efa49fb07a09fcb332cf59961aad949d0b111b4ca35633ffff48aaf9c6e849089cfc85d88a5f4a692494428f77cddf930cd0c8", 0xf7) mkdirat(r5, &(0x7f0000000940)='./file1\x00', 0x0) 01:51:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)) 01:51:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername(r0, 0x0, &(0x7f00000000c0)=0x8c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7cd8) 01:51:44 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x40000008000200, 0x0) r0 = open(&(0x7f0000000000)='./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), 0x10000000000002aa, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 01:51:44 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffd) fchflags(r0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x5) 01:51:45 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) clock_gettime(0x3, &(0x7f0000000040)) 01:51:45 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r2 = geteuid() r3 = getegid() pipe(&(0x7f0000000240)={0xffffffffffffffff}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10000, 0x0) r6 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$inet(0x2, 0x2, 0x1) r9 = open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x80) r10 = socket(0x18, 0x2, 0x2) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10, 0x0) r12 = socket$inet(0x2, 0x1, 0x6) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = geteuid() getgroups(0xa, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x10, 0x0) r18 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x0, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r20 = kqueue() r21 = socket$unix(0x1, 0x1, 0x0) socketpair(0x37, 0x8000, 0x6, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = socket$inet(0x2, 0x0, 0xffffffffffff5c6a) r24 = accept(0xffffffffffffff9c, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) r25 = socket$inet6(0x18, 0x3, 0x60e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r32 = socket$inet(0x2, 0x8003, 0x9) r33 = open(&(0x7f0000000840)='./file0\x00', 0x10012, 0x140) r34 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x100, 0x0) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="807622af95ac8acd72dd1b3e4c4f570fd23513f1352653eb710c96fb570fb014c697ccd80fd6d4", 0x27}, {&(0x7f0000000140)="bfc9022e93304c3fd47a656294829013dd0a9a7711c778d41b42dce726f2c9849fefd7ed5389112bc8c492a102c587649797ef766c3a9ab9047c6707ff9024a2696ce722b8e69033b45d32649705d8a531de54bda910", 0x56}], 0x2, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x38, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21, r22, r23, r24, r25]}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}, @rights={0x20, 0xffff, 0x1, [r32, r33, r34]}], 0x110, 0xa}, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r35, &(0x7f0000000000)={0x0, 0xffffffffffffff68, &(0x7f0000001380), 0x10000136, 0x0, 0xffffffffffffff6f, 0xc}, 0x0) 01:51:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)=0x1) 01:51:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) 01:51:46 executing program 0: syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = kqueue() r2 = kqueue() clock_getres(0x3, &(0x7f0000000100)) r3 = semget(0x2, 0x4, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/74) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() getuid() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 01:51:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200000, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) close(r3) 01:51:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x8000, 0x7) shutdown(0xffffffffffffff9c, 0x0) 01:51:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchflags(r2, 0x40004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:51:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x800, 0x2) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 01:51:46 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x400008080, 0x0) write(r1, &(0x7f0000000100)="a4cbe59ffa6190a64bcef11e970ec23487cb6e965394573997c8aad9af00eb87da5674e851191a2cefc8ae1467043ae9c5b8b3d6fc888e2867c0", 0x3a) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) pckbd_enable: command error 01:51:47 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x6) shutdown(r0, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) open(&(0x7f0000000140)='./bus\x00', 0xffffffffffffffff, 0x400) pckbd_enable: command error 01:51:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x100000001, 0x1, &(0x7f0000000140)="d90f0438385ab54fed269b50cf5eb875f33cfd9074d5ca329967a7f21b4bda861d155965deb95bcc7e88960585a1c043a3ef35893b5624d7e5f853ffaf5413fd40632ccd86d90a748601fbe9db8b1f811b124eafede0fec463f055bfcde0aa29cc432520305181b6764f0a65de1b9443efa71842be7ab8cf35278b6f747fe6630936cebeb4d8ddfcd8a86f75d5523b1c0ec5e9bba4d0614dc60db237f8b4", 0x9e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x188b0, 0xc0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000300), 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 01:51:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x184) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 01:51:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b0854ff0f9c16b8bd5bc01b14d3fa2a538706000000a711000029000000330020000059cc3892291971640e69fd820bbcb2ccf728ae6b4bd8c0070c63aa1e9b5b071b6b124af81604907513b9ca7af1d00ee6be363265cd02082889a826cdd9d4f6b533ceb094db146285126d6584c07bbc9ad60a06d63685c15c59"], 0x38}, 0x0) 01:51:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82122e2f66696c653000"], 0xffffffffffffff25) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x110, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0x8) r2 = semget(0x2, 0x1, 0x400) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000000)=""/5) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x59ab}, 0x10) 01:51:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)='U3', 0x2}], 0x1, &(0x7f00000001c0)=[{0x98, 0x1, 0x1000, "799dde72868c1801662ea5c728833f9dca9842cbcab9f4e01d054aa608f1ed1a72910a8364c1727a66766d6da2f143080abc0eaa111736d90fbc50b666dcf1d21c9a44c3cc11a8c02843f034e667a0043d5a50877a4d6dd61290b37621eba46ae65e6c0b86491be3f23b778feca343c283848e309bdfa605a0046aa49a4bc8873ba66a99d1"}, {0x1010, 0xffff, 0x9, "1e5facf4ae9a0b630eb36e6709c5426ed293b6947f09dd650faf10682f21141b3df8a07c5c28ab9ff4f237f834bedda9a5b6687d6dff38d23693e074411bb1cd9913cee32891400c18a71f646013710fe5631721009016a55164d93f04e0e8264f7fdadcad4acaba318d2b6cfb0b9567eef28212a8102be95987b112e0449db5a9c00b3602d91069831f9927b1b2b2efe772b7786284b4f586154a5b18f10eef2b3e2b25efccd3983d83e164b72dc9da1bb780a76ea7afcbf785031fc9bfa17f4f5f9076428f5e0ed54e133d569a41b91e85e663e9420979210aae64c80a04f802fb64d58344d4edab834e0ec7c0c2fc3a19bdb831c7afb3f3b1f3eaef1167db2955a19992a61836bd1767788d641dc6a87959c4ac421fecd2e08eeae7adca316db2b2b550550747baf53a4bfc591b1eb7ed19618623e47c99a310c2449274ecaaaebf5feb1e28d40e19df7a15be9d017711a9a219df8df43cfb6877f6a35e9ba2e9661743f7d7aa73d9c1b0a1982821d78a24076b83c43ded7fc77940012a652f11a9ada764ae6f54182efd10fa4b38211c2f9ffa86c6668e2e953b3dfa62c80d755698c83d5b12ddb279553d696996fc1dceaf85a73ddf0af7f6624574b3cc304f6501cd372e666f1bfc0d1112d01504c8fc6ee9c91c760f3c7db8057e1e8157e91e282eb4fcfe593f10f90ad1fcf112758c6f58e706466712fabb7b69b1050444d6cc6342dee58d036d43a156ed58ad45efe55d5eb7c1f6e55a58ad73ccbecae5d4aa4c27908cc3e470426008986e9b54111fc1d79e232bac31b2dae8fc5ee13a71a79221028b8139a77a66dfde3d73e55429f8bd22b23ba459196dc970bb602405583c25439ba8ab62713d3911312e597ee520215de75a8342f1d1b5b46519780680301623b92f2578fc371daad01c988f16ace037e503348c7018c1c8e44cf0ff58313a92de0dad92f64fae0a472c24975628dee3ad76b7f17d362690b816d6f97cfa50616e6d3664f16edbdca1beb2610d11f82087ee212edc52aec87ad610ffff48fa329f96a9642e6bb76d06f40e6180ade2a98313a49b28ea18c027303d9a7c3b2c7f43ca4976b2e94543cdbc84eb4473120dd66b9022370342d53cb83dbc3274bb6c8d0f0a23b0f3ef2cea43b048bded56a0b1977148394c65009b6a002a946495c44aa679bbf8729ce437789ef3a26f41d5f63c7424978bcdba0792157fe6d011f3e0caa21de67d8a8f1834bae9b29a5c11157c37954a1f076a7fe4e00ece3b286917dc95ce3f4aecd46b5333da8ca41492bc5c40e7bc8fac09557edbf87b34d5b446fee2aea22eb5c23ff6f6921938bf2fcfda76258999ae4aac31923bda4e00895687386793165e4767423ade64ffbe8d4fee34afa4f398410bb3675f0872c06875a01d1e3ed79ee7ea9705b0f9850f61c1cd2ce5a129ce807a7b4aa62abe08f587368cfad89253afbd44feed2024790b8a3bc1acbc269c11741c2285b97ba2797df2689e334ad457da05b5aba6fb90327cca8dc3282e127183d362d97771ea54faf0a76b520a49571210f76f827c6adc2c5ca135366224a2e97b4e6b56e54d2762f9aab7c5ee7826674d82fadc4487d2eac624fbcb5a4a485afe086435d92ae8d4f9ed79f653b77606d3f500d0a5da4b94c40e47a927474bb5a6c5da6caea79f13f604ba4d9c6dea7d3ad205f1385787efea57fb1c6b9e712264fb4ece3f7b5ad77a3de862c2abe07806af775cfbabe7e4dac92a3949cac460e049bb0e7b2377bd746631e7c19e695da4437e0ce8aaa56ba92d8d3700a08334da975ee13318ee6f6f602335503315ac9f13a1cf08a1b56c3f270a30fe220cc6943e7ae87085e778c19fb31a97023ed0267d3097b19c2a689f2045f1e2134e2deb04b5f4a12e2fc9252fbc2ee09c18659234e287591b6d689e8bd0566bcb718750ab73abaffcaea776d3531f7ca6f15f6e6792df69f32492f31ce1ba07c4b5dfa50ab56f98b115e2f4ead5efba86348c0a46c5518c7adb7f464226c65b5353e006fd8a64666a24f20e7f07ba450c7ec45499674aad839ddc871a9c461b56757d93bab8d5022c385192083e79a6fbb7a5dc4daee82b5091d70f0f87076a2c2ac559157eb28464c3c479a80974251d361794bbd55f230de0d4fd5b23c094cbf3e7399cbeb3e19df0a44d58cfbbedc3e0792a6cb096a062e7c8e594e9bde39be0473edaeef0d092f83ca5a6bb208e458a4e0172a37aa7fdd5d6ad7044a6b3d90ef1388686a3571911ca85be5e1d8fcafde6339bfd3b0302effdf60bd1e5fc601794af395ea18f4fa2a3f5986462a91b88b6863ecb9824bb86e968229079bb8d1a0e81f4200e81e37116fb914f2c8f5f9fba9551b1b0ffcb2ddf6fb71203012b0a08eee4bd373be074cc27b194310fb26663d8768006ce4296819343b669dee8f6fa12bff04d98d5e697873fdf8abf42bec3ff8d96fd5dd416fe768ed398c3ef55b5ad4183871213258bc48805dabfe032feba59e5248dd0f987d2c15230bb71d3dcdc6f288406c321d6d8b8a9bf2e7e492eb93e8df70a698ddbfc49743b5a5ee64474793bef12fb3a6205cef7ab68c414e6f7b637e99cb776d206cfdf05eb53a66a97bc811e9d1fba493ddf5806441c36b234b6936f4dfd85baf712f55fbd12fed77d917d3054f1715e5d19402118120db6a75109674244bbe1cb00c86284b6e11cf401263c1e0c3347891b3d277cfa5e408cb18bd2aaab4b10364083323fdd8c8abe4b4553de2f94530e2be5f3a019909c3dd16b1752a9491258f80700fc8139b70f4c2130027dea0c55e662320fd0476461a59e5a40bc67d9b369fae74f742263ceb4fc2fae72b70ae84b7d8e1ff87c60fb73930f01ee936bcdeb4e612e12c038fc45be4b8eb1c20707d97b983d3a35277644b9d608a4a0a9f174fec516a4fbdce87213902343bb20e43ac31b361203c39222616640a3d249728dd561d793896dfb7569bc4e5f7cf07b0f440522216a3a266d1ca52b7ef3b8a5609fedd237046f4ff369750d3ea2d313c7cee3229d8c28432e281e923bba57f346d624bdf9594c919541d9fa3b806088872057a70f04e28f977bce39f3e2e1b8cec2f1018aeb96c71254e3ecbb76d1cf955d12fc3cc3c026bb864856ce2d8a5edf11e254b7ae40d69c72fb66f44d3eabbc5ab11b8537bff6dbe445eb8967532ee55f1ec029dfc95881b3203db2d2626a03958946ef2eb7b48065fcfadb5226c2fb4f7fb92a016a45b9aacef075bbbb1d621c5e13957699af7d4b8d8e2433554bbd425a80333447e6679251abee3c27e8d1ffbd08d468fb6a7f6f71653a4232afb7d3870b8cc7b10415aa747a652e97d1786795420a9244c7e099f68c47e74fb1cd400076f5fe47a94ef223694c54cb704f20ce6b1b65beaedcea74de9b199e1c8702294108e201a27f1d3a19cd9ec025eaf13ee9d1df5003c97fdd91700d8730688c0caa4e7a9c9f11b519edf43d1fc011d4060d383d204c5a82a2e171766ee4c5f41a25fa134151a4ecda3ac82c8ba49f012af4616e5591df03b53f21d6183e731fdf67fca22cc11d1702521fd1f16f6c0cdc181f6a6b7be4535ecc89c209a3ed36d567d379ed02f9d3442c8f2e6152a8eff0984ac73e3bb0d0fd78398813b3256219df4d4c86e5d0ad4e0a7830883baef0522bc89795ed85c2d30d13c7f090e3b84f312a3736b067ae1ee41c452a7d2c45f28087ecc3249725ac620ed1fb8220d996a703438e89862c27a84e4fef282d657d3aab1d758c6324fac709f645406e15377267f84e30c26d0eb79abbfdd9e0a2393c45cb742403e65eddec16104dfb4cc9d2723fdac66c85ce3d0d618896746daf2d1588a00abbb6e197e0ace38060fea63e12a88c14b6cf8fe084448935b3a817b8b223576f7ac27f16f41f20d17ac3bf234dae00ebd2b8fef0c0825ea05fcbc7ee6cdf31c33ceb51f535008abf315d0e6704b5317ed0c84019425b929e000032112b93a0a9894229125a1a8d41638a43a7468b9ddaadab37f1c57833d00ed77d9f160c4361c91699d771cc5f6d9bcdb17b0a91f017a1a50085e07532f4266cfe3e60e1ecb71663a9fa36430726cdabff1d81f1317dcf6615221dc9ef5e9f7eec2b1e9cf20cd513ba4cdca49aad6b87e6b06ff304dd1eb4d0e80431de173f2c1d0bda6362cda033d249f9cc6ab5ad68aec503f6cf8ace7760c40c84e888b4908ed464b707bb60631216245c1255d674e4a42c5c32effcde1f2eecac1c32a12e6ac2a4d05669ff2bae2bf922611038dcea1f9ab3c5d78db4dc4cb4b4450bc3b9ad90029eb1c96bb0496ffd47b2c72c6b751568097e427956d8453254c19b93386b46a425028c0172a9b18fb03f57931b262d256ce54495637df13fe5bf2c438e7ea5169c1c7cde63eb59c8deb6a7efed3e7a4143ce6078cb68b8a8623bcc7a77e5d0e5750cd46bff718948e919202bfbd4d2b84ee4e68a5a9039289895af15bd444ae4c02ce24dccde4faa317d14c0b95d3978a481c3ba231e337d64df499dbeb2ae4805e1899ff1c1e3b0f5c1c1cf8e5d47431113c97cbf17ee8e244a97fba0e835b2c71b67af7bda6e96080708624a389217f3418de8870b6065138540bb53ae90c2a1e99614f7a6292432ec8b48d8a1d2bbf20118d60ee248e6f7fc41b372182feb0ed7c9bdeb92c962c50241588d8b20cfdd651e4e39ed57d085de2634db998a9e09143af95beeb8f115d5229a3a767dee313ab85b90522ef518e6f2ffabd3d8517ddb5f07147a711160b739f002b1cc531687ef34dc53acdb267e1672b6dcab5a72060a4bc9c09db932226c2988deea8617f4dc9dab19b4e5da881a215d0cff6558f76d28b46cea54b6daf93959658bd5819ada8e84bea4c7de028beb3e587446bb054ada53fa90ffdcd27a164f39bc3f381c822f9f76a259e2e9e82ececcbe292fc8292d25b94e31964b1743fabd6a26e344ebcdc59df8388566a6864e76572e0aff16a1a2d4e80500c0f1c7a1041d83c67f084ae4e0ab5a03492cb765e47b351dbfa14ca857dc1551aca9a961371c26bb99a6411db09f4d4a4eb6d2e661f0d7d699c581604f12b4e3dbb49a1980c6e7d1f811181989da650e48775005fd1a4e459a39e40abc4c5057291fcfe9ca6e8b17546814e3612f26566b7af39d93b46b05dff3a07e4c51f48eedaa81e8cc45b5d9b58061240ff3f27bceb5a594cf831088a3f54e475da86524311c35478b326b4b9d8cd1a5a6acd013e31d88b8fe7b27f2fe793e79de86827e86f2792ab99ab7141b7e15430ba3f33aa84cf2fc201f324c0d8882a129bf8b720314e302a0850c0d165383be5fe2e7c74660d48744a12a53c592b7ac154729b59a2660e488eefcafcdb93abfd5514ce4495eaf7a504d22644f1efa0cc790a01cc518bb15ad278c49e73b616497e6015fe9a74a9296eae4422248211b8c46a75452b0010b7879e31864814d8dc1b5253a23960849a94268d1670c08bf42ad0d5199904ff1d7b80c4f5d7147c652a2444d98dd91e819b57d63e11253a7acc3f42898c3087fbd6392d0232e2c8dd61cd7d2b522851b736a4fc913aedb4fdd0009c89d69f01b12beb44a41ff86a17552c14c1731c7091fddaf47aba4a14b17b70c874dd42039845292afe233569125b9ad0094f9a855d6130dbe1f6748d6e1c5d615a7d2d5d1e6a6372628ab349b550e99148c2472f00206dd047b3e07f0a9b398c1c180ba39121a23c42e53177650dc262c418565b958cfa901f9a70c3550d52e1f5f60ade93790853fe7"}, {0x30, 0xffff, 0x100000000, "b2c87c4c772ca207fcbdcd282df00ebe14c5cb0dfbd9ff7862a7"}, {0x40, 0x1, 0x5, "ea380d672d08e7d9b1f1e96a9db1567e50f6336d0dd6ccf1aa1a9fa368f4f0f7423fc90440711609222f04"}], 0x1118}, 0x8) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) socket(0x10, 0x3, 0x6) 01:51:48 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x4, 0x5, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 01:51:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000100)=""/138, 0x8a}, {&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f00000001c0)=""/44, 0x2c}, {&(0x7f0000000300)=""/42, 0x2a}], 0x6, 0x0) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1000e9ffffffffffffff009277abf404afc00000000000"], 0x10}, 0x2) 01:51:48 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) chdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f00000007c0)='./bus\x00', 0x1) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ftruncate(r0, 0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = semget$private(0x0, 0x3, 0x44) semop(r1, &(0x7f00000000c0), 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000440)) 01:51:48 executing program 1: setreuid(0x0, 0xee00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, 0x0) 01:51:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xf0000008, 0x6, 0x800}, {{r0}, 0x0, 0x40, 0x80000020, 0xb8fc, 0x20}, {{r0}, 0xfffffffffffffffd, 0x50, 0x8, 0x20000, 0x6}, {{r0}, 0xffffffffffffffff, 0x78, 0x4, 0x6}], 0x1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2b, 0xf0000000, 0x100000001, 0x6d}, {{r0}, 0xffffffffffffffff, 0x22, 0xfffff, 0x80, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x7fff, 0x89}, {{r0}, 0xffffffffffffffff, 0xb, 0x40, 0x7, 0x5c3}], 0xa7, &(0x7f0000000240)={0x1, 0x6}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)="32fc1332e4e756f96ffb1ac45fc4bd2716c313ca3dd59e18820118520b5abfc838a63ae35215932505631cebb070", 0x2e}, {&(0x7f00000000c0)="dd27757cc7932f", 0x7}, {&(0x7f0000000100)="da8345c515f20449786f9f0460fcc32a11a505a7d355edc6499a6ad4d25891264f7d50438f1fb6137969dcbcc603fcc458b7f8baf45c9f50cb0cf62a1ef3101976c5fe0cbb5d786fdf61e750a01a393638d763092e837a18182a473e7268abc29c0ba910abdb4783db2b5fc14a1ba8571f6d7cbb3d70426970e912799dafb7e8abb50c96a4617db0596395e249d0aa8400b98fae57cca0fe4a5555e5ae20e44a785222aac93eaf7dd9429aea448c18473033de0b99827c28cab11e9258f8aa58b82c1ef7f9ff7903e48f70e13e169acc68fd836ece607e47529d0725dc04cf2d31ed805e4c5f370ebb576bb1b84dead1b3330a6a5cdef16396", 0xf9}], 0x3) 01:51:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x61, 0x35) ioctl$TIOCDRAIN(r1, 0x2000745e) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x400, 0x7ff, 0x4, 0x2}) load: 1.79 cmd: getty 94638 [ttyin] 0.00u 0.00s 0% 314k load: 1.79 cmd: getty 94638 [ttyin] 0.00u 0.00s 0% 314k 01:51:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x248, 0x7a69e338ce6f28cd) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) setsockopt(r1, 0x29, 0x7fff, &(0x7f0000000080)="292918d7", 0x4) 01:51:49 executing program 1: socketpair(0x18, 0x2, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = kqueue() readlinkat(r2, &(0x7f0000000400)='./bus\x00', &(0x7f0000000440)=""/70, 0x46) kevent(r4, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff8, 0x20, 0x0, 0x6200, 0x7f}, {{r2}, 0xfffffffffffffffe, 0x40, 0x44, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x81, 0x20000000, 0xfffffffeffffffff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x24, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x84, 0xc, 0x4, 0xb389}, {{r4}, 0xffffffffffffffff, 0x4, 0x10, 0x3, 0xd3}, {{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x7}, {{r3}, 0xfffffffffffffffd, 0x1, 0x1, 0x2, 0x1}], 0x9, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x8000}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffffc1, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x56, 0xfff}, {{r3}, 0xffffffffffffffff, 0x41, 0x6, 0x7, 0xfff}], 0x39, &(0x7f0000000200)={0x4, 0xfffffffffffffffc}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1020, 0x6) 01:51:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653002"], 0xa) getpeername(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvfrom(r0, &(0x7f0000000140)=""/152, 0xfffffffffffffd76, 0x1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) semget(0x1, 0x0, 0x1) 01:51:49 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/20, 0x14, 0x43, &(0x7f0000000240)=@in6={0x18, 0x1, 0x25, 0x65c}, 0xc) sendto$unix(r0, &(0x7f0000000000)="d7a0e2aa4212ae97e3c879e47494c621369463d8c61134ec337ef0ccdea521c4da3c440c49bbdf57b7f69021c1d621c1b49e337168ce0088a1f5ed547fdd6a8d2036a85219fc01f0a0f5eb897e73fc7876d6315364448323c0bbbd6d9739a5fb6ae742e0ca8b62ead433b93af948f04c168252a066b4", 0x76, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) pipe(&(0x7f0000000280)) recvfrom$unix(r0, &(0x7f0000001000)=""/4096, 0x1000, 0x40, 0x0, 0x0) r2 = kqueue() fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x7fff, 0x549, 0xb999, 0x0, 0x7f, 0xc, 0x9, 0x3, 0x1, 0x1, 0x80000001}) close(r3) kevent(r2, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x7, 0x5}, {0x18, 0x0, 0xffff, 0x7d80}, 0xe0, [0x0, 0x3, 0x7fffffff, 0x8, 0x10001, 0x81, 0xfffffffffffffff9, 0x6]}, 0x12) 01:51:49 executing program 1: r0 = syz_open_pts() flock(r0, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:51:49 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 01:51:49 executing program 0: r0 = semget$private(0x0, 0x3, 0x80) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x44) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r1, 0x6, r3) getuid() r5 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r5, 0x6, r3) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYRES16=r4], 0x1) fcntl$setstatus(r1, 0x4, 0x80) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r9 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) mknodat(r9, &(0x7f0000000040)='.\x00', 0x0, 0x0) connect$inet6(r5, &(0x7f0000000380)={0x18, 0x1, 0x5, 0x6}, 0xc) 01:51:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x5, &(0x7f0000000000)="c2b470ad63b98c710636e10df7457f06883cab121f230e84b921b09f1e54250410e7783aa21bac7b318e493128947fe2070ffc66e06675ac915e85f73c113a9b7b203a010eef29acb5c858c05bda88779cb867263b", 0x55) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 01:51:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, &(0x7f00000017c0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) 01:51:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40400000001d, &(0x7f0000000040)="02000000", 0x4) 01:51:49 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x20) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) 01:51:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x70, &(0x7f0000000040), 0x0) recvmsg(r0, &(0x7f0000002380)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0x7, &(0x7f0000000000)="ebffcbff13b9fd802eaa4e713048e69931929648", 0x14) 01:51:50 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() 01:51:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) setsockopt(r0, 0xffffffffffff8001, 0x1, &(0x7f0000000080)="87ee298514c5028b083406d31a7498754379dbb5840736a3548a0a4f122aec977f87f198d8fbd7d3696a705aca3539a9894448170ec9b9b49202593d5da09206cf9d37e3b5306a0cfd6b275b70048ab8e934adbe04969562ca0c3a4d99df0500a7b4bf90aa5447f70db7170ebdf04d4bc7c260b37403a4c69c0ee888ca4644d0b803a1c117c7f86de4d22d13e1434d8606f9f871719cb1dabf03c3ecb190d1dc1ca5d54d316a6fb2f5abe706495d69dfbd69b2c57383b5cde162bd4c", 0xbc) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 01:51:50 executing program 0: nanosleep(&(0x7f0000000080), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, r0, 0x0, 0x0) 01:51:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') lchown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000900)={r2, r3, r4}, 0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x10000, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x20480, 0x0) r14 = accept(0xffffffffffffffff, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) r15 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x400, 0x2) r16 = socket$inet6(0x18, 0x8004, 0x0) r17 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) r18 = open(&(0x7f00000005c0)='./file1\x00', 0x100, 0x4) r19 = socket$inet(0x2, 0x0, 0x9) r20 = syz_open_pts() r21 = accept(0xffffffffffffff9c, &(0x7f0000000600)=@un=@file={0x0, ""/108}, &(0x7f0000000680)=0x6e) r22 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x5, &(0x7f0000000780)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="a6288609598473f1583a51807b75d6e0b504e7e07f5eddbe8614174492333f0f066cabc24fe08ac71a908140c83a41d1ba6ffe4cd237", 0x36}], 0x1, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x28, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10]}, @rights={0x30, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16, r17]}, @rights={0x18, 0xffff, 0x1, [r18]}, @rights={0x20, 0xffff, 0x1, [r19, r20, r21]}, @rights={0x18, 0xffff, 0x1, [r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0xe8, 0x6}, 0x0) 01:51:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = semget$private(0x0, 0x7, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/38) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r2 = dup2(r0, r0) getsockopt(r2, 0x2, 0x948f, &(0x7f0000000080)=""/146, &(0x7f0000000140)=0x92) r3 = dup2(r0, r0) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x7ff, 0x6}, 0xc) r4 = dup2(r0, r3) openat(r4, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) 01:51:50 executing program 0: setitimer(0x0, &(0x7f0000000140)={{0x2c98, 0x3f}, {0x8, 0x6}}, &(0x7f0000000180)) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffff800}, {0x0, 0xffff}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 01:51:50 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) sendto$unix(r0, &(0x7f0000000080)="40a8d9319cc60141aca3a701f0cabba6809b2cdd56c93a52fca724ef8ee58f3b786f4bf38cb66e491350088b33350aeb04c3beccf74fbf7bd89b3277f939d72a4476e41c309fc9d3747007537cc04e20746e5e072c1eda0ff1f682274a8732af0b90b1674bcfedf98330048321350ea878d1974060d97b90982cffa55e17194ce60077a59526489828c80533dcb259f38e31b7a9c93710b8c5567f198823150e9a3ff369201b83e4c86a69154395f47a8f9afff6b7625c47129261429a739779c7be27cc27cf4d91bf9d675c4e3ebf06061eed82ec4691591b9a", 0xda, 0x4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) close(r0) 01:51:50 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 01:51:50 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r0) r4 = semget$private(0x0, 0x7, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f00000000c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000080)=0x3) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setuid(0xee01) semctl$IPC_RMID(r4, 0x0, 0x0) 01:51:50 executing program 0: open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) getrusage(0x1, 0xfffffffffffffffe) r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x82) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) 01:51:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0xed}], 0x1}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xeba790d8755b88fc) 01:51:51 executing program 0: semget(0x2, 0x1, 0x10) 01:51:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xafa7, 0x58c8, 0x3f, "917fe81ec3bfb81aa070bfc8294c89b9af5f5682"}) read(r1, &(0x7f0000000080)=""/32, 0x20) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d", 0x3c}], 0x1) 01:51:51 executing program 0: select(0xffffffffffffffe4, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r0 = semget(0x3, 0x7, 0x404) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/193) 01:51:51 executing program 1: mknod(&(0x7f0000002140)='./bus\x00', 0x2000, 0xfffffffffffffffc) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f0000001140)=""/4096, 0x1000}, 0x3) 01:51:51 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffd, 0x2003) getsockopt(r0, 0x20000002c, 0x1b, 0x0, 0x0) socket(0x10, 0x8005, 0x3) 01:51:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800080001fff, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x4000000000000046, 0x80000000, 0x3, 0x400000000000008b}], 0x7f, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1026, &(0x7f0000000040)=0x2, 0x4) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 01:51:51 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/102, 0x66) 01:51:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20008000, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x8, 0xfffffffffffffffc}) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = fcntl$dupfd(r0, 0x0, r1) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCFLUSH(r3, 0xc0206983, &(0x7f00000000c0)) 01:51:51 executing program 1: select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x4}, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001280)="5ea59b0bb08e9b21d99e655cc1b182f13d341842fc9dcbb94cf5e0b9031b2ed34beb863b922b7cbbbabc8a44c1ee443249b4fc83bd8f94b69e90dc58c8ade32d14490797ef986890975e0f48502836884d420bd0965a51f42a997e2a77f2dc1188b67ebf801d92cc503f8e869e577a852f6d5d0c475df9581230a9bfd90b4553505df6ff777e3693c8411f5a29a944edab3b05ce3a21f4fdd489046a0665a6c751555aa9081420f63b7c1019f274520844897028c061ab7086e1dd26d880c19afef8386ff785db9ad60f298cba78394231caf85ee6", 0xd5}], 0x1) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 01:51:51 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0x7}, 0x8) open$dir(&(0x7f0000000180)='./file0\x00', 0x180, 0x10) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) sendto(r0, &(0x7f0000000080)="9574576a3418be9951175bf2c1df3f841bd8619b4f05785e943271521a7ade4989c378a19a9eea8d2e3e61700e51c9d3d31bdc97c615b73f99b0e4a4348ccbb4ec68ce3d0cd3487327ff971bee2b98755c6e68540fca3527d5be83e567b4eca80ff0d8a9bb4d2be164c24e80de8ce327f3110f88b65cb3f7a81a7ac2081cb903f5da6109cb6ebbb9ec55a3c186ce55dd49ba3f8980dbf0796c174f016b46dab901dd922de6575326f92f451f1fec3541fb393c53dce98ada36241ec771adb59bc6ce1c6ef71d4b96bafb8e58e16cf8abd63370f0ca8e2f890ae102727718174298b55c1d78821433792bd3cb39c53595be769ee1b81840a45edc87d9b9", 0xfd, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) 01:51:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28f5000071baff01000000000000007f3eef589ff5b270ac02262d50f35a6a5b1a446cbf5e48b98f08f2fc5c51db89270a35cdaee29c0625c1b3c10de2472bc79c1484efe78df28db75cc357e4448ec64321b05b29d3686e6a6b2e26f05e9feaefab74c9ae08267e0230428c2791f351c7a25d38ca79ddab75c2ce46", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) sendto(r2, &(0x7f0000000040)="dc7824260bb6ff5d1f22a99b6a0a0bd9d2f4badc993ba6e6e1a9ca3a30", 0x1d, 0x402, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) 01:51:51 executing program 0: open(&(0x7f0000000080)='./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) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r2) 01:51:52 executing program 1: r0 = socket(0x0, 0x4007, 0x9) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x92, 0x4) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000180)=0x265) 01:51:52 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 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) lstat(&(0x7f0000000140)='./file0\x00', 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000000)="f6d77e55bc2f9114f103", 0xa}, {&(0x7f0000000180)="6bc243d1b12ec377aee7abc9068ac820b2a51e685b7b59b0b9c426926077295a0a574e13bbc8ab260e", 0x29}, {&(0x7f00000001c0)="a17ee81a11e4a7e7bfad75822332c5bf5f9d4e3c21a99cd6eddd582e44af003580226ec0a162a764cf58db7d5b2005ae30", 0x31}], 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) 01:51:52 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x1e, 0x1000000000000003, 0x80000000000ff) sendto$unix(r1, &(0x7f00000001c0)="b100050307000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/56, 0x38, 0x0, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x6}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20390, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:51:52 executing program 1: setitimer(0x0, &(0x7f0000000140)={{0x0, 0x5}, {0xfeba, 0x8}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x5, 0x8, 0xffffffffffffffff, "a6fd11bda397f81794b1afa8b099044a9aa774fe", 0x5, 0x2}) 01:51:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 01:51:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000080), 0x0) getitimer(0x0, &(0x7f0000000000)) 01:51:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3fda0", 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:51:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}, {&(0x7f0000000200)=""/84, 0x54}, {&(0x7f0000000280)=""/183, 0xb7}], 0x3) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce000000000000000000007800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 01:51:53 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$getown(r0, 0x5) 01:51:53 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) r0 = semget$private(0x0, 0x1, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/7) 01:51:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) accept(r0, 0x0, &(0x7f0000000040)) 01:51:53 executing program 0: socket(0x2, 0x4000, 0x5) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) setsockopt(r0, 0x3, 0x2, &(0x7f0000000000)="70828089c2140f99021c95759722b22102d0ba310384991a35cb94b6e44a21c2f6e7ce84f41d0bae494ace7806747ae836c5a2021cc59741482b14be5f19381a9b73562875856f4be3da5b57bc6df5a178e06892cfee98108dc643bc0c131433ce73cc0944d2ff06f29bfcbc42dc58100541551eaf450ad941df637115d8be5b4f617ab960ca651706fb9deaa3201055a6c749bc1f5403c1326919a2a67baba4cd8e455650a70a1085221e552ccdb1ce396170e182499b1094bd11c0e99c483aba68be3e38743afd2e1e19d80415ed6780c14a81df0528e1e88c0b77f1da2976384a32164fcafe1d1055f5a6a24f9efc0dc51f66a081eecf70c8042e0bcc776618284ca1c06c591cf40b43d711664204dcfd740e411fd8677e46ab5cb9b9d387baf68c90bf8aeffa5dee0d385671954c4414c447a81a28c1ada66af121a2df84f4109896bdf95ed3e72e0cbd889949311a4945f1cbf6388b751296c50701dd9875528fc631b9dd448556754ce295cea92469dc0fdecefd8263bcedd6705bf7b0bbeb1383fbf4ffde0c9245d1d2fb0340e7e9a7761ecaaccdfc45a0c848903dd345b78204db040efecb284097f863aa3db8be9273f77913cd5457d34d18a47b987a0368fba9a3fb412ffd188d199a560c604dc93568927e914c41dae1842a231bb1b263c869f9160c88cf4bb9ec73fe5c3bf8aad0648ceca8b9e643d3fed0944dfc424542d560225176d5975c0a8928986bc759cede61499caca50523f7ca046748d4569cc3cd3a1fa4ca4025cb0ccb5b070f387347b0d3a8db7e353403ea0ff0007d8e55b7755aae3ab4204317c019ab98cb582744642b9bd014e343439d8eb9b39bd30705db8f3ba80a882ee7ba22e0682f84924bcbd3120f1a0c5a960458c591f2edd12ce97d46cc3235f44beb442d765eed3048933547092151a4ea0b159eb33e121cfc8e1590a8579d5d363e32b5b3ad4951f274159bc50fe54dab0d9679b085c8d645f77f05695013152a71b481dacf221740b47c3d20936f2d65d8f5a56edb062900cdaa858cea2c7e029580cae3fa6e821d6dbb4975a272f1349718cbea814efa786f9c71cad83c6fa0af9fceae6d23c88b7171b70e889581f952c3e30129069242195e77bac67e0a38e4318428925535a2ebaf22abb0423200f48303a63a25883e46cee3fed024d784a1e71cb61fe32fd6a645cb763ee32c108f2732d3e46c19939d8020a714ebf4a985a16ab728a91427de420d82536741e7ba41ddd7f5bf431c3ac531011d5263cb2c519dda563996eb55aa2aec362356972a70393e0ef5aa2aa7661d7616deda3d343c30e8f92fdd1335198aa23f1da45e13d6a80843747b0bcfb89bf23a5bc7e379b7bbe28d95a6a44279e3c2572784712121706cee521d0b3f9289d0656542296918dc8f155224f3ac9ba6ca2db2740e3f68c58165ff4a872b6b8772b5396a54dfd4d18a7cf446738b3cf0c89e2554131b4819d11768cd6b87b2a1b52715af1b4f5e2430ca5f6e24c0ababb994a802345c00e3378b5abf2fb9f738f2f6692fa5fe51bffb500a8a142aee87ca41a323a818eee45efc61b98ff9f8bca00e9bedb5382792f92cb24b7adc392dc6ad37e3beaeece93e0dc46de261fde6d8c279324eb21649ed106906f4f0e3a0af3652554edb1d511a69abf10b4604e4df0d793a17b0d608049635390e5642363159592177cbedefcbbb0135b9a370c2952a6d045e81f43fd78cd6bf46dfe2c8b6fe94f2cc3c3f48aed05ec28f21894515f74c736fb64f97cf591e9bb141879caa2109504d3e08cc1aa1324fb3093d44fe678be8b241f51c72cab7f1bf9dc730965703e578eb58855752533a3df391a641dcb44fc6c89c23e8f32ea982e8c4d23424547b8710f5cd0036f4603ccf453895e512aa97b427e3dda50e782cea026dda64e89dc7beca3b404a4a83f9b19cb95f06b043d347e69d5182c4ec2b00b1064435909540791b29bc00bef464d954f4f444b770c7f032157b944267599184a9961af47927d1b6bd831399a74dc2d3e171d30ed6f735f7d370fe98829850117b23c3398ac93ee2a9ed71afc9d78f76e94a1c4e03a71936a41774d02813fcb1f215fc6c54bfa05fcc3497cff3f90c10e3e50862601f1dda199fe7664a183a4c767c384ee39edfef8da6c4044842185efdb289fb4784896ef0c54a7f4584cc94df831b0ce9fc89e9fd5fe646c2c17738b96bf21fe65f2fa63b12ecf9f77db7d653fd69602571e73808113b113ae91471943899667de4a0ed85e2535be80dd8761065475921ea007aa848ddf095a49872742314cf3d7d9b8f54b83590be0e36a26557855bc45f1b60b8b4ba502f74dda2672d5ae5abe59f9e4cf41c6ee3b50f840d899c46ebccc7d369a1d654722051ca76a000499a787890b10d8d9daed23b499e2315f7b6eee51a56d0d2b8277c900db289bfb0efc2f1d1dcd69fbc29a510bd3c9682ff0db1940375b2dce1b28a11e289b48e2fba07d6ea4cdd9d9ec3e3dcacc01a385eb03b3c6ff5824ad971901c1f2c83f673659374e8f423dcfe129e854e8f570cab7213717939abc77f38e9f58e290af0206b6bf1c8c18936a68ca2a33fefb700e5eb239e78550b70ae891906fdec4a49dccfdbc07f08622fd6c27c70b01cb541e9b3bced6d082614a20ef24a1c7578f0300b63e01ced7300ceaf336bc908cc26f94728d621e6a70b70ceb2a0dce4410bd4218cfb3f49ace364d21838b0d68b82d66cbcdb6c9e82e87caab3fa481af29c47dea0f4aab10faf4f805c23bea4db899e105842b4d1fb5811965f6ef5a8a4d458cafdd5826cd994bfe3282e9751e71955f069de1a8ddc95942103f905b1814ef2c7fee4aa7f09f5433a440eba79a4a908578bbd936d5f7645eb85b7be1e94280e55e63310e0f41acd72c2a29742efbd803da3761dd565d2a5d5a2156f99aca60f538c491690ae7bef92349ae7a4257745e00ccbbefd5858299f98b28725f71a600509fdb7173c71bac6c3667c7925982c7aafcb4d26cc667819dada6e63a5b0896e3d2bdd3352a55a26db862a9f9184da2d944cdd7cd4b9c290276c2435fbeb0d5877cf1133d3a103ed8589f3d94da1314609c5045084bd1d4ee789cce870f2ffbb0caa604ef2ded18983290bad624cbd32de1a9df38e0045f319cf98e1b9aac61bace8976d068c1720cc02d34c2eff98b8e55e8e372729c433c1ca95c5acccc53b90072a0eaa4a794a3188078e4ec73abf8fd14e4b565d67648c0e855b79ee4381cf1c6fa1fbfc241827cf55e1338bdefc3b018ae0b2ac424a02cf542002a0ac432e7553f47522fc4be56051061cacb3c1e88fbec96d902e79a317249c3355314cb7f6189b9bf71c0d7c4572a25d56cb9c4179f23a6216e34be2e392007098fec0ee97bf7002ca79169e296ac66f51239ce0b66589fad1de431b6aaf348fb1f0461f5d0e67b27a466534675bdc35e1d630f7ef241ca4812a1df483753e2329710d0689cd67805b809abf98a6812a5aa6bca879b2876394edc4d49f9f839e92572112fa0811f45db0785ee2d76407b2f2eff1cdcf3f79765acac0a8e61558022125b425a73a1a8bfcdc6b71a1214782398216fca6adf726f52c4579a2f92a95a6dab33a825efaa5dec4874ab360e418fe9bc384ed6af90c9384861c78fab58c55dcd2be6d6375728f6b7899213c3a5791162249022f8909440045ea11d2540f74b1a6920ec8beb0cb72885e91c8453cacbd094b647811e1e2a2c43b6406ca6cacb1cf5259e6543088a6ee7a2682bdf1d5a2370c6c2543a8a01c2b0dc3176c7fa4afe6f6471305e96412de030fd5abd592fc11dd5b66c0dc19df17bc8c53f696e6e02daf07618d5f47ee8371fd9bd64fa420d853af9acef8755b742dfb4b32b3c8e3e785ac052cbebac94afe3e300878c0ec6df077dccbb7edd7e48217d34f150b69be0201a2e07d64e053b38234b689492aeab9752cf838dae36638591213473d452c764a988cc9b0795650270446e8c784f5512e115e4098f7931f2b6c0aaa33ab845bf2f3f6112c5f875a68a6fa4d443b3a60f5948d3aa551360d5fcd09ff93211d4c58ad7a025476884d79609a8ece0383f4dd6425251457810db90bb689bd7cd978ec5f7536f909711a1c9791a968e7b259330c92977a8b76429a28226a3404178a00e1473ff4867c7d14e0c320418c3fa5bfb4a43363082a02a0422add214af32978f65ddce996258a5eeaa9c132285920e9697870aa2ad116726d33d51092b898c4b265480f1485dff46b9d5550a8994c0fa6d70b01d634fa33cee2f8bfdf4a7b572a56111c223e405e4db426450259e31ea5230b9a5963c9f1a55e27964fb3b820f68878d2997b0cba846cb903e5bfdffdae2c798d8418f5d3c5979d09da7ffd62226f0eb8f6da6b83331ffc992579539a6b6a51dbed086d70c1a91b73f860e29a0f20891711c2d72ea6504282a91dc4fa4fd3702f99ef2b47a3f54069823d0652d80904ea9ba1346d9e23b5258000c6e3e66c08bb8026e914d224e6863ba520bda97f2202f225977fd580b381564d1aba8aeb8b3f3a718e5068ef37d1e71e4d6d7e646fa6eb66bbcbe57ed69a2b9557a28ad7407fadd1899029565573027ab3063e99001798a4f898305e0977489e25bd075b05643b2249f660ea4105379fe06014903b1ee0da43cfdfa374f5d0bda5e217066ff133decb9354e39a0673b26045ac046bf91eca6064c8f502486fa36253eeeefdd447c77758ec38359ceb6b6ce42a6ce743d8825725db3e588a77caf6d92dd95ce59d78f13ed3482a6558277af67ae9ce312fa08aa2264af2455eb1d60e9248fa6d7d491cea41ee8d88ae20685d861984e985e917308d8bbdc55ed36b17b018a2fb7dbbcda177495661a9dcf3badaf8996842db8f900e206822c09b9bb44ae3247339ff846588d513d49ea3a5c7348c4001c887eaeeebf6be3b55dcfcb293a479c727f820c6826e3b5274a481b717c1d14af0c8ee2022d2bf3d265caec099d6138c8ddb3f20bb9a930d8ed29f0704474f8be0b83629ba802bcd44dc5f940548f34348e37a86f9bcc5bfe8fa359b40f4ef0616be3cb63c1616c360949bcabd1daf95cb353dcd989d069500076715b836fe115a26bbe2f54288de36387b13bc356ebe77d2b62608d3fd37d4f32220303ff57e24ddd73ef3f98e2dbe3b46201a85832894f9922f004ee141f916d2cc960b1a94e98a03a057fbf273488d1e168900a708027bbdddc82b9598445c368d86bfd198d5e93f00c074e27cdafd765f242bd38670b04b50392a936182a336aad4d4fa3536112d2bb5cb57bdf2639df59aa4bcd9f1f4ce8de42c6040785b2ed4bc978e15695c66bee93794bc533b8868231f7c5170dadcc0440958fbe34619573fbcd906b1245b14a16f1be95aa88c29f390878afc6f099e18f25213ec924addf974efdfaa03ae6005d057f154409cc07380749dd89f4f650c9289183d139ada63be34483ac3ce6d2ca1144e3426c46f70be9b3933a31d1ccd3648c07d16998fa3f8534e98bba195ca7dc9cef479d53a27a030295cef702c228e0002e01f80f325857fa2f3f45e5b25029750e45b6ac1ba94e0615b60e2f0d88c98dddfb472488371437f8b59a1981c20b50c623b366367e3a56e11c7281249ebda3ba355f3f148f35c0327fa52719a2b6ff11358b1c9f3cf41787f52fb6f19435406dd5ac0230f1f8e42c209255b19a1f1bf14e473dfec5e930cd036fdde0740983d9846f56260bd87be2cff6aebe0ad2b19967efa643b", 0x1000) 01:51:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="453b0ebad9ed92522b2e1e99d7f0a07a7d4b47545f28da29db95c67482b8bbf73b5f08cbd9539767bd78a7b8f31dfe8db732601387846091a25bf14f7440e3201fbee9307ab39bd00019d082d27760681e7aed66f41a27decb7e1d9b9dd7cb33295992ed68f7a0090748763d07f7a55a65171c9b8c1518b74b84bee6b915d4a2cf34fabd908a9b0961e6c2c615da5c31d87fc106f4e1206a3430ffa2dc9d1619da6786fb60af741b3b7271b786db30e160889fc9e51f184cc3e51a7bad6d6e19178b41c8daae1f50c57de08918e914dae59cdbbef355b927a3d33a32550d7334324f70f68fb6dc", 0xe7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 01:51:53 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0xc) 01:51:53 executing program 1: r0 = socket(0x1e, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc0e1, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) 01:51:53 executing program 0: r0 = msgget(0x1, 0x400) msgrcv(r0, &(0x7f0000000040)={0x0, ""/35}, 0x2b, 0x3, 0x800) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = msgget(0x1, 0x140) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cf16accd79cf9048c9cddab9ed8973c9c3112419b518f3cb2c92a15162f16a646e799a5ad42385161967be93e10d41b4bd730c2f6f82b9798584c7123f8b8a63a881743d832616ace165ac72e7ef12fbb51427fa96c19588aff855c66a25c62c94ce8061b0cd8189977ea750d76cc1bf0fcb92a52c07c6c6908e62448d40d632a0282f3526b0bb79c93fb714a24b62890bd80e6ed86af39361b4b72fa9ebef769f50f37be52eabc733a0fa51a8d34"], 0xb8, 0x0, 0x1000) r3 = socket(0x18, 0x400000002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20210, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/204) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:51:53 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 01:51:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xbf6) 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) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 01:51:53 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) r1 = kqueue() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getegid() r4 = getgid() getgroups(0x3, &(0x7f0000000040)=[r2, r3, r4]) r5 = getegid() setegid(r5) r6 = dup2(r1, r0) kevent(r6, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 01:51:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 01:51:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20002, 0x2, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = geteuid() setuid(r1) 01:51:54 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000040), 0xffffffffffffffbd, 0x0, 0x400000, 0x0) dup2(r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8350, 0x0) 01:51:54 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) sendto$inet6(r0, &(0x7f0000001100)="b8124f5230dbb2932a9f9a9428f4e508867a2d7b24c398275ae7047355a538f6b160020d00f03d7e75222ebce032f787ace1513fee32b74356c0253e233fb1aafb66df221a5ff1dca2f9f27c9e449c9308097a03993e12d3bc346656339743c822d41ec18458d1e0cc03b385c19ef1621b017015ea12659c853553727b15968cb1b3b435987f7ea3fe2f5f8d80d1cb6e7ed6e6e3eac6f1e44419710476fb914f6538950202771778935517e9aaf4e3a0e33c5a2b457d946913b4b51f75cbe82bb35f67c45b812d441a50c1dd1321dd5bc240f324b25ccc3ff66f5def98b78bb74645f87cf8ef58383da268203fc89a64c18b4e616638d6ab9a85ef091223304d4c017668893706afdb37b46cdedb7e4b105c76a9a0f387906dce332c611080272b66dd72a48d424af02064e5fd6e8e4dd097fcddcbf445f6a519f569ef36406abbde30c1367de8943514e251b1bef2f8d1a335aa50966058ec770ad661b4aa5756ec1ec39ca99a2b9b91be6f79591f23c57d307117754295a99eda5eec23e32ed1e0e2502830ca30730ababef24c395cf59dcfe61e171bae13d25ad6119554e0c002fcea9aab95ea1f0dd6161bf8362033170214e650f1eefdfa7edfea6b9567c5b2d10e6807daef28c0bb47fd4684607fe02b0eef68189f2c00179f8b8413fc0f45183292350f43560996e34004fca38e6017f5dfd4b2ad3756ca8a8c7f43b845006ad7dca76dbfe29c5f1c1a72a3665b7d708f9e2d484f28420dce529443592718724661c732ab689d8031a244b5f6eaada13c4041c182cc4d9917a506fe421b71f640d3562497b5af883cfc266968799e6c0818723ee5d62f3c37f3cbedeee5db794312c9b76aa6fe5e6ee91ac6faa986c7d157c749f5139f051314b14fd183c78a316155f3b8b8d85abb91e3aa900f231fd082df7320f19949ddfda4f734c2d5bfea460ff3bea8054ff91bae295de93b059528ad7f511f866409ad5ec059f551d8876cb731bef1b17f407ddccdb16836c8bb20cea35f257b33375c94d335143416c38e6e0c16ce8b8d977056f292d2f62902f98419545cc80e0dded15461db2462196cf64d46034f40747f6f2027f49f2cb0557011817497bbd5e8039d57c5c341cc11cb72639fea1f21f02fef059a1a3d24a22d07281ac58d18e82efcfc3be229992b987afe25356dd9df3f6ac0ce6ad35d78aa01bf1da4b99b602d73b56aef06f6401e221a1c8b9c1b137216fd4a5c841a3699592439da2abf7e6941f26186f96c5f9911391577840382a3fe206880a55626a74b99d1ad414af2d24e666e40e4564e6b73a935d3eafb9cf09cc8d7f8801081a667df36b3dcb1adc5057f4908ffa23ec3d81ae3ddf5de63cd8185d626c3f0fdaf4dda5ccc0f6b64610a9f914a86f0ebeaff176adf3a268396f0c8d3e31a34daa91d1fe929629f2dc536b394cee0c3ad8e6e396233de290515f28779de38496a5ee54a40822e2be015d6e5d9c5ae95b72f5f39412fdfb91c6c631d38f1d13134296b9e63b68aaaa5032cfe4bb24dcf5ab2715d32b1a9cd1de4d18a5c53d7096ede45b254f0c0f95923f8b0c13941af04e66ae35c7cc1d40d0493cf32da7fa523886d4b5c2a59eeaf56cb3d16bda2e5e16844c1c2b90bcd04345f2ba002c339ad201cde87ae8e290981e51a915fc179ac4b3f01485aea3d715b3ac704db48fdc88c504ad8710adec689df82a3503b93d938110ede9421c5cb74c0ae0610d9566987b8ecbae8f10a90b39e054d61582445f06705b2b788a14f0ef11ac2b11b09cf5f0bf0b0b4bd37ca7acab39e92cd6043cd67c62539227e4d572220ef996409702ce08dbfc63c8c88c66ee7d85265a5009b1dd7fbbfc3ac07aec73f1ca181ce645b8f84b574673c4defa277514eb45fa04040392af04efa019895fef575b546537306cd2541be889f7145adafbf6c4400bb24490195653f69794aec50ede9971f1668de7b1752aad7ab5c599273a7907195ec0d357b4b4a1e9f5c665854e14513e9915f8750d2f3fb00309b0eca9befd1281e4213f4876e697441b38464bc3923ad0a5ca602f54b6be410a4b70ad1881beaa66dd5758c1d50dd872ade286b712d325d4ae80953a02f0d672135007d39f07ac1ce633feb73ae8ed40786f3b87ecc918939b3f4027a739d74605aa7076975430840c49aaf59286642a1ab1fa34e07abad9d7a01ead04352d76c29ee3ca2cc4947c46bb5a5a0590a4c450d9b4262544e7679a30b2a270e124d588aa3916cb96372f964ef9bead23db8755b6c828f09bd5f2a628c907cc0374b2acdd53862d5c2ad6800046bc49d91f8bf8be808d7a2e50564cc30c04555405f24b2fe83a1c77f4faa0e5ad06e163ac8944a64a5dbbadc344fc4bf26f04d4a9ea718a5233bf78546c310311defd8cd8b8deee6d309cd17da7332d4eee091622403edc613c1208e9166d968d6034fffb4427f36b0f411893502972f633c741c1a9de7810e4dda72f42003f4d657d58f390723f9392a590c59487cf269f4f494a96567476c64c90b93d2949e3273d6ad65793ca3a4d0f5c58de1b1cf7975e307e9e6f2e7b27c8718b98b329cc6b6450401de7d0244a52a853501ac5cbf3554f80f99a766c08853bc5429312bad7a36002c100aa5ac61ccc45422ae212765659cf0570828ccc65d71848563850addd3e3583bc431dea98fb5506c2f3d90f38a0c78d011f18d0973bfbc01248fdcc8f31c7f7bc533cde7fc5604041f75961e5eb9b21ae3ffc4451cfa165e4012ba2788e349931dcdeb77affe526c05ceb9bd601e7a3a4c5b2ad4c4f261db0997135859db4e74f0d65e33d8886c0c7e2b12adaeac5847b626c7218afd966b7ee27a82dbd08272f2c9c622366bd17c70d5e8d158052a47d1bee80a52784e6c3d0460d36836482eca24819012d46739d489e99d58e7521c840d2bc0bb9c3363563eecc9526a31c70e5d58dfafe563a294853df6c4ac2536defa3c3420ec53994098d06dc42800968c5fe48d1addf6071d33a62017ab6087b7110f21a4d40518bd5d7b4fcca83e9c76ab77d3720a0ffe864e554e30ab4f812900d4aaf3d679bb21d4ddeafdd652866c5454e258e939600d4fb7ebdb40750a1f57a0864a6e5068f3ba5f695b162e0d86668ecd037c2579ebd08f7b5fd40e16685530c0395c6653717092574e58dd06225532cdbaca562d0bcadc6998b9ff0172737726b227327b664f9a29e87740a3ab5b0281fdbe4d5b2ba5d3c8cd79789a181504bda77d2fe1ad8ec5c09fe392192da5c8b6222cec81412be5f2358d3935f5dde6a21fa33a41a2ab8d399c0c10d15334023d49f09fca93ba7a61e56d0818481dab3351a40567976bdd1285fdb4482f172495417934d08ca98dc5026d8d68def9c4ad99adb08aa64fa77cce7c249c2a5be204e732b5b7e737d35e56b58e30832928feec2b96419a4d059a523189cc846da6ff3029d72618e10931e30d6ff9ec2ddda89fac136b8cbac9eeeb08517fafccb96c4b9e91fe891b1fc5064c6d3736522ceb3f870188fef6ae635eb70fd24846ffbf768ac9969001631d63c729eff7af5ea68d76cb7abde893d0851835c5343f5b747cb62b51f0fd6df8e29a9124a270a01e7c141c8d6de5cc5bab160d9568038db4bbfae934b0674b25de191ddf7458798ca88308f51854833fce84012a0b5411be2b8cb0b96cb4583ce5f453e0f71a558d3ae05c1dac0d3c563168e0fbe10f3fe19e2320763d7f3d3517b04485071822770e90e671d4ed7cf6fb4a9c588d608ad78101e7851490edff642099a8aa561b9da01a950cf5d40126c9877d9d8edc09d7e44fce2bc7d743c947786768c7c0a2c6eb84c218bfe84fcd5ae4a4fc58d1bbf78595b4319f32dbe0994c8f0891beee5e4051b74f5c056aeb6d44e8e4e2ad269ff64e8588d75445de0eae3838d31cf1f296f045eb6b6eec61f3b54d96434c92b790c7d7d9ca75d46e11fa22541dd4c6a5e2cd1e1f0c5066c90e11a7178a313ea39ba18d085efc602b30ba2d75eb99c4c711224d5aa442be9a7dbb203f34a7253357ffb014c0f4be1cf8ce85749e837ac3e65d07160806de41b32698fe3cf99c534b873b87c380d50acfaa02f810e6cce65ecd04ce05023fdc18aac9722bcfce44a4fa11279db9dfb283357f92357302a97abc428930a1ca890b8ef1ecddad93658e3fe529c66f35e794d2a0c6ba390f5b7ceab76597a4e9c8c6fbc09780ec55e4401f544fc24cad513be74c83f61d7e54a4361f5b8146afa95cbee9b96373c3d590f6089e862f63c1a1fc756b0d0aac13ca8d8f20d5ddef9810987bbca6791b221c6e165ecc75a0cf6f63ae3ac320f43163a33263939363bf766279d220d740124474cba83a2b156d157c48de6ab71c7d2b9d2a8cfe0c5fbfe3408c75bcea593a51dbb9de5c08602161a7aa18ef934db3aa227a6dfd53c543342d94bab3f9f7f77a11aff71476ffc1db454a3a6edd1819676815a96c8fdc8120dd3f6bfc9e9b88e04802b43551271df535893ecba55c76c7adf0297c21f9ad36855f8be647322d352b76ae3e89ddb07e5e6ee907323ace46ea5d923603c6674f74cd81d5fa1bad7e9c61f4e4d4da01790b81c8afa26363742691293c3f43a99bd83fd9e381f400558cbb33eb6e4513caf666930f7f1064f02603fd7288562d481e99034716e2906399b957f818a636107800427c493f06a6df87d6461c43fab31360070b7f187ac618d4d1966e73fd0b056a0a910f358163fbc328ada51783b1fe602b8b915613cbb12502e043eb6e6d1b796092aeddef2b97c6244d496a53d7af3dee64814ade7a82fb44e3d1c1d63e5682b18e7a9fdac49931bb487b3f0ed3835cd56bad81b4baf57073a6cdbb0c3b4e522b05c065adaa2ea3a6f7f4eba5d91575bee5f1d8b37578c1b01e3a3df17cbbf9fe0e600a188b3d427eb51ccb91d7165dabe3a4868655817120120c0d9611526dde68a2e17a7b826b66f624b0f3ac427eac987de7085e854e2ee31bf1c7de1a6b754de62b6fbd9715ecd4b5f851a1bbe24341a3e49ea4d54fca6da86fea00e9e5543d56715e7a1aff50fce2e16d32d10f802ed22d8025fb2e4923f36d7fe2009657258ad3bdb1e57356184618d0bbf4bfcd7d54e5c5786b9a4a571166b87f266a6d3537a521a05bd2fadfcfdcfb06e8d720d9add0fa5e42f5939aee18d9b786e9010f59b2ae81ace58fd746903838b728a388cf8ce44e90416ce75ee8558a1c61c78c882aac51e5816f80068c9e4cc8c30f155efbb688640d00af57154c4c842d645133a483d6efe6be03e37e711f1075adf80657852a3b3456f5b5dda7d62151cc88fcbdeeef6b2bdeb0ee8e2e7351bd697d032ac2c27d37a1b81e42a62936804951f4f4afb54eafca4fdcc9274c3ea551bc7f13609a34465376b26676b010a5ea767c712a88026786ce330fbe5ecd6abb4e5804effbdb0fe324d6e45a79b399bf239236a2a6b7246a88669d095822da7ad8198b28496d185ec45e5ae2c62288cf4d8db9d5eb7b680dd2ad3fafd7182ab18418c808ba5ab2ca138606ec74062a546919b377d9e5183bafdee9cced178ef48027d378c6567e7cfd4a439c3da2c2b9b2be51efe012b8ef12fee19953eb47ed59e29cf55e76e761b36b74fabac62956bdf34e264d4f885a491aabedfb8a7292e59c111e06d233c990c5b9bcc8a1c2042797e11c1e5bf77dd234c3b12a33f6bd790ab078e35fded1ac6cfbc97cc57cc229e2b0d5f066242f95a3c41bbc9ef4663a2aa86a2877ffce058dce45e3463db4affc9ea966c972312c5dab3b45d6b541973f98bc6d6708f5764323b9aaaeacf4f339bd838759269799d973072e3b2f1d5dcccd846fb37f53e5845e3aac97c2161bff91fd70400e9783c95b7b5d0f0178b760c0bd597d25fe033d513071c7318f677ae292e602038eedac6843e2234862f46373e58b81eb984b93cbec610b1021fdf274f0444bd4b47c2fac60c8dedbba894dcd8cfb8346a3b7015d64cf5ed7390b489240d5922125993939fd66d387abf011a0ea02469adfae7e590e3603b283feed5559f335bb0a4dc2dad233a8b14de81a5fdeda45854bebf132d7d9d468200a3c72cd3529d687f295fcaa07fa244a7bf3c61d40", 0x10f5, 0x1, &(0x7f00000010c0)={0x18, 0x3, 0x7ff, 0xfffdffffff}, 0xee) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000300)='<', 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0xed6}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) 01:51:54 executing program 1: 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) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x190) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000100)=@un=@file={0x0, ""/87}, 0x59, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/189, 0xbd}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x2, &(0x7f0000001380)=""/4096, 0x1000}, 0x3) r2 = getuid() setuid(r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000280)='.\x00', 0x3, 0x0) 01:51:54 executing program 1: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000719000/0x3000)=nil, 0x3000, 0x3, 0x2010, r0, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd803f013948 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd803f013948 failed: hole in range 01:51:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x280002002, 0x2065c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) syz_open_pts() fchflags(r0, 0x60004) fchflags(r0, 0x0) 01:51:55 executing program 1: r0 = socket(0x16, 0x0, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0xf46, 0x4) 01:51:55 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) close(r0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = socket(0x19, 0x2, 0x0) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000180)=""/234, 0xea}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000280)=""/190, 0xbe}], 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000004c0), &(0x7f0000000440)=0x10) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect$inet6(r2, &(0x7f0000000480)={0x18, 0x2, 0x7, 0x8001}, 0xc) connect$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x7, 0x5029}, 0xc) dup(r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000003c0)) setsockopt(r1, 0x80000002, 0x10000000003d, &(0x7f0000000100)="8d54efd3e510c2b9d6d5ec938c58d86138a5a34f21ec644c8980b585f1613476a0f831d0484b7987cf5f4b56533c8d4b65ad2ea519968b88e33feffa2618aa8b993d71557fc04be75278d30c30297741b3a7794171395fb459608f446f", 0x5d) 01:51:55 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r1, &(0x7f0000000040)=""/189, 0xbd, 0x801, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x2, 0x0) fchmod(r0, 0x8b) getsockopt(r2, 0x7fff, 0x7, &(0x7f0000000140)=""/222, &(0x7f0000000240)=0xde) setsockopt(r2, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r3) mkdirat(r1, &(0x7f0000000300)='./file0\x00', 0x8) 01:51:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket(0x0, 0x5, 0xff) bind$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="01000000000000000000"], 0xa) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) 01:51:55 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x42) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40010, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x5719f659b8bae098, 0x0) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0xc000, 0xffffffffffffff80) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x11d70f5dcad85ec6, 0x0) dup(r2) syz_execute_func(&(0x7f0000000180)="c4c1f95b0a440f0f6802bf266643ddc2c402bbf60448c482fd35ed460fadd4c4027146690067f2450f122d3138000066400f383ab900000000643ef30faecd") ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000000)) sendto(r2, &(0x7f0000000340)="fd4b44b23fa712a6c05c9d4188103b6e7e51824233bd829ef8a2e8e99ba3c76d518a4b2b90e3a1096cf257ad46d13e2bfbc10594cd6b018cbef534876091f33af8621b57f848717fadad6d14220529de8d72baf0a7e47d619a72f2b56d94086aaef8f98c7b3c84b7b43ed924c52aeb4dbdae07fe130822df511cb3ac75223c400266719d43a1cda2067250f81bea3baf97461e9564bf52c8ad5e0bcde405dd49eac720db95f551a1869e3ec58a415d796aa6ab7b65cd43449b9f370030d9cb38bf26cd2864b7d787add9f8d22aeaf8c3bdfdf9b005adaa33e661af3489863f", 0xdf, 0x7, &(0x7f0000000280)=@in6={0x18, 0x3, 0x20e, 0x8}, 0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) 01:51:55 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0xffffffffffffffff) 01:51:55 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000040)="9f000000", 0x4) 01:51:56 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x80000000a, r0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') r2 = semget(0x3, 0x3, 0x405) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x16, r3, r4, r5, r6, 0x0, 0x3}, 0x2, 0x8, 0x3626c318}) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 01:51:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x7e13}, {{r0}, 0xfffffffffffffff9, 0x38, 0xfffff, 0x3ff, 0x101}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x8001}, {{r0}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0xfffffffffffffff8, 0x3}], 0xe3f, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x40, 0x8001}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x3, 0x10001}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xfffffffffffffff8, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x42, 0x20000000, 0x101, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x1000, 0xffffffffffff7fff}], 0x401, &(0x7f0000000000)={0x8, 0x8001}) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x80) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) r1 = kqueue() dup2(r1, r0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 01:51:56 executing program 1: r0 = syz_open_pts() chdir(&(0x7f0000000000)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) 01:51:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847", 0xdf) dup(r0) 01:51:56 executing program 1: r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x408, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000640)='./file0\x00', 0x40, 0x1) mknod(&(0x7f0000000680)='./file0\x00', 0x4, 0x7) r2 = socket(0x18, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="1eefc0403462e7f6c9c1dd0f7155834dee38ae7000d27ae43079947960a40a8bf753ea176470e789d0d8e3492d0e43e7999bb0565a677a6298c0f727967db4767ef1a895de853199a80779fdc694e90cdfbe20d9b5223fce641a902fbc2614573d0646624286d0e39c0709f95ddd05843ff1d96fa9e462c287c092cd68d894681dea6bd473a3ad9f911c713cadcae33cdf743b7f12aa229cebaaa5b1c862f83293a96aea3409093afd8ae4c73d", 0xad}, {&(0x7f0000000200)="fe69f7463d7b51b6f99be02189a1f0c9305b74c191b649da932c6c67db60276f28cb6efc62128415f7d84a814af20962e1ed96ff66eb39a60f6124d139894d87134f76f3ae2b6c20efb25d3c32ed9bd508b23b4ff5f59ca40a37ec09f199b20433011740af", 0x65}, {&(0x7f0000000280)="8fa280d4cf88fdd81c30e4d0afabac1366031e9a50d7bcf2176b268e842b7f47d8cb619c52fc85d1083cbeec2df31461f0b902305ffc7d0e", 0x38}, {&(0x7f00000002c0)="42ce77422692b19b85964c624725596e50cdfb14f3d89c1dbbcfa172ecdc882872ae2c1fa7960c69de7d1ea878d0de73b83c3284508fc45d4dc4e05ed50b051ebc1fab9b808f07a3a51f9062adeeea8e4988d21d91594e240d0d76d52b9f47bb379bd26d8ec77d218ab070dd9d111b8a811d61b156b1447adab68e48743717a0d85cd047c699fb3c3719f7da93aef6d0396bf6220e085f9f556a77a9fd81451becbfbc98f0067bdfc98771434d0eceea09d39e58890b5c34a2ee407758f8d5c6bdb952a9c9812d7623486327372961c9bc22ba", 0xd3}, {&(0x7f00000003c0)="950f47353f979fba66ad15a9a39461d1ae00afeee5feddd8b6e91c11410f40539de827955c316efd6c82adc90afe12409ac57f182faa9bfe923f08a5b56d0be7", 0x40}, {&(0x7f0000000400)="da19995180d4ca6f2247df446d", 0xd}, {&(0x7f0000000440)="5fda2d693fc6a08de395b5ef807a5696edc10642138135ce20b7951c1187ebf4ca7956ddc7b39afd415144438709056a39099d426b0fc4436cc8a181ace97ee03321cd1332e6aafebd6bb60995d0767f68b6f51d8eea8a3465802439164411e3b24af6665fa2eb137c0a70d8e30a37e902fd34ba07ea76e3e48d920db9", 0x7d}, {&(0x7f00000004c0)="b863aa3ca7ec2f4ff5c9f7957beb431d50cdd742b60514288425545124eb7ebd43df09a8b46c965774022d3cf5ed94528470d35002975e2ccea7cf11b38b16593a3ea1788c50661400e249a3c2f57f3a393b6d112c4fa997487e62fff2b0d91b1430323a2138bc77", 0x68}], 0x8, 0x0, 0x0, 0x408}, 0x1) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="0182a60d", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000600)="95d7f1b58164a4791acf5b", 0xb) getsockopt(r2, 0x9, 0x9, &(0x7f0000000040)=""/180, &(0x7f00000006c0)=0xb4) 01:51:56 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() flock(r0, 0x2) r3 = fcntl$dupfd(r2, 0xa, r1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0fe7f675ca4d303036bf51ed1a41035d3f66d2f5a910a42f92bdaf7ad02c77ab1b2f794d1cae302df4483c", 0x2b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x7, 0x1, 0x2, "28bbc8c7383125ae495e038147d3d1c922f0b5d8", 0x5, 0x3}) 01:51:56 executing program 0: r0 = socket(0x800000018, 0x101, 0x100000000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x4, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x109f, &(0x7f00000000c0)=0x6, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x1, 0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:51:56 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x100) write(r1, &(0x7f0000000100)='B', 0x1) select(0x20, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 01:51:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x80000000) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 01:51:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r0, &(0x7f0000000180)="24b38ae2a1cbef32338c0450ebdc96e81bf4b8ae415a1777348a5ecd9e09dfcc204e32b7aedb845c9526b3997bcdb32ebc04b2ca90e152c024bc00c5370760e33b33bb7f9528d8ce6d2838c08e396d6802338db3dfaf0a942099c030950e784f116ed2f1e290f7e5daf2066fd1687564fff9baba2326d64fe09561a2308a95d89ca2123c09a55026f80b8746ec24751dca40e35bd6c2765fa5642943dd5a0d341502ff05dbad06f0cadb", 0xaa, 0x408, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8801, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0x5, './file0\x00'}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044272, &(0x7f0000000000)=0xc6) 01:51:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8000, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x2b1, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x400, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x8b, 0x40) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = socket$inet6(0x18, 0xc007, 0xb3b3) unveil(&(0x7f0000000500)='./bus\x00', &(0x7f0000000540)='c\x00') r7 = socket$unix(0x1, 0x7, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x800, 0x10) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x8080, 0x0) r10 = socket$inet6(0x18, 0x0, 0x1ff) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0xe, 0xfffff, 0xffffffff80000000, 0xf0}], 0x9a, &(0x7f0000000380)=[{{r2}, 0x0, 0x0, 0x1, 0x3, 0x8}, {{r3}, 0xfffffffffffffffd, 0x8, 0x50, 0x3f, 0xffffffffffff8000}, {{r4}, 0xfffffffffffffff8, 0x82, 0x2, 0x2, 0x2}, {{r5}, 0xfffffffffffffff9, 0x61, 0x80, 0x1000, 0x9}, {{r6}, 0xffffffffffffffff, 0x21, 0x0, 0x1f, 0x4}, {{r7}, 0xffffffffffffffff, 0x40, 0x2, 0xd2b, 0x1ff}, {{r8}, 0xfffffffffffffff8, 0x11, 0x5, 0x9}, {{r9}, 0xfffffffffffffffb, 0x40, 0x8, 0x6, 0x1}, {{r10}, 0xfffffffffffffffe, 0x24, 0xa0000002, 0x0, 0x2}, {{r11}, 0xfffffffffffffff9, 0x2, 0x800fffff, 0x1, 0xe2ef}], 0x6, &(0x7f00000004c0)={0x800, 0x8}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:51:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') unlink(&(0x7f00000004c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 01:51:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) flock(r0, 0x9) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ftruncate(r0, 0xa79) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) read(r1, &(0x7f0000000180)=""/183, 0xb7) 01:51:57 executing program 1: r0 = semget$private(0x0, 0x2, 0x2000000000000046) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) semget$private(0x0, 0x7, 0x1) pipe2(&(0x7f0000001040), 0x10000) fcntl$setstatus(r1, 0x4, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000003400)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 01:51:57 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendto(r0, &(0x7f0000000100)="a3798ac4b0f6875efee624488ed3b6332007660335f7748072a93a14d337e5adb8d5db7f51f2a79ac67703c5766b8bdcecf183db345e441c9179ce392ed9dd659d56703acd617788fb64ade41128349ba55a246c26ac336dd2267b4083c53a4177350c32de45c734f6d2a814eef4043416cb089201d189394006f6f5d97782b0dd2f4f998f7215ad8a9ef89f9601baed9132736a24d74d6cdb96907cbc6b8fc1d71466340e63edd9a651a46c96dd4051f4d355f14eb4b2f9b6397c2ac5185e1992fda0cb7381dea2fbb5282a253afaf56bc961ae105a80a601557a0f1f2eca63f71a1261c08b98bd4da3e328b963647585", 0xf1, 0x400, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003d00000000000400"], 0x10}, 0x0) 01:51:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8a91, 0x0) 01:51:57 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 01:51: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, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() close(r0) dup(r1) r2 = msgget(0x0, 0x8) msgrcv(r2, &(0x7f0000000200)={0x0, ""/153}, 0xa1, 0x3, 0x1800) r3 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:51:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) getuid() r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x7, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x20) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000007c0)) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000000700)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000200)=""/94, 0x5e}, {&(0x7f00000002c0)=""/147, 0x93}, {&(0x7f0000000380)=""/151, 0x97}, {&(0x7f0000000440)=""/242, 0xf2}, {&(0x7f0000000540)=""/201, 0xc9}], 0x5, &(0x7f00000006c0)=""/4, 0x4}, 0x843) 01:51:57 executing program 0: r0 = geteuid() seteuid(r0) setuid(0xee01) seteuid(0x0) 01:51:57 executing program 1: 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 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x8}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r3, &(0x7f0000000100), 0x2e) dup(r0) 01:51:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="7c102735b5befa41cb385e818b5cb9c1", 0x10}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = getgid() setegid(r2) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) setrlimit(0x6, &(0x7f0000000180)) mlockall(0x1) 01:51:57 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000200)=[{{r1}, 0x0, 0x0, 0x11, 0xb9, 0x8a5}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80000005, 0x70f, 0xfdd}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000007, 0x101}, {{r1}, 0xffffffffffffffff, 0x56bfa3b9bceaf43f, 0x2, 0x7, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x1, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x43, 0x6, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x1, 0x20}, {{r1}, 0xfffffffffffffffd, 0x9, 0x20, 0xf029, 0xffffffffffff6e04}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20, 0x5, 0xee84}], 0x2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x100, 0x9}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x2, 0x2c1c}, {{r1}, 0xffffffffffffffff, 0x2a, 0x4, 0x21, 0xd77e}, {{r1}, 0xfffffffffffffffc, 0x40, 0x24, 0x1ff, 0x4}], 0x0, &(0x7f0000000000)={0x8, 0x6}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0xffffffff, 0xd68}, {0x18, 0x3, 0x4270d548, 0x4}, 0x7, [0x9, 0x0, 0x96a1, 0x1000, 0x6, 0x6, 0xfffffffffffffffa, 0x5]}, 0x3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000340)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x5, 0xb553, 0x4, 0x0, "6587ecbf4b0da9a936e0fd663917f5202a11f528", 0x8, 0xfffffffffffffffe}) 01:51:57 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) socket(0x1e, 0x4003, 0x7) 01:51:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x4}) getrlimit(0x0, 0xffffffffffffffff) 01:51:57 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) semget$private(0x0, 0x7, 0x441) flock(r0, 0x5) r1 = semget(0x2, 0x0, 0x410) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000040)=0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8082, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x1ff, 0x0, {0x8b7a, 0x6}}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0xffffffff, 0x3f, 0x2, "842d76dd319fdf1fd3f3cc9b1b9f8f73e9048496", 0x8, 0x83}) 01:51:57 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/36}, &(0x7f0000000040)=0x26) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x50, 0x10, 0xe2, 0x7}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x7f, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x18, 0xd08, 0xc0db}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000002, 0x7ff, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80000020, 0x4}], 0xffffffff, &(0x7f0000000180)={0x7fff, 0x40}) 01:51:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x20) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000005c0)=0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000640)=0x20000000000008) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r4, r6) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) fcntl$setown(r3, 0x6, r5) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="106ccd8b7686000000000000d25c000000b100ae6511e697a4a22385c719fbf96f6480cff0fb6b3411f8725f5d961cb96197596cae88d0fe67ca007d7985d68adef71810ed56d593730c6b1ac6103a7a9c4a586af50bee5eb805a67a0fbe3677a521f3e9b9c9ff891642f30b1c77e0b40f831128dac65cb8d5f346f0e45504e4442835133414c661f900482f9a98b577ad265584c4cc80caa5697372914d06cb3ec13e8671944d47fc209b864246001b0f123d9f7036024f00753d9544919d4c15d0d6103d16a0393e6cd11381dbb98e1d518b69f7b3dfe471db65d4a865b6ef194c0871bf898d29296775b8ba2484e23e85d97fd66feb884a4b2b8ddabae4275a7a0707ed3934c50eab0be8a7c3d20e9e4ac318cb4c39f4429df85f4dc67a989498f0f39146c00c64ac671ff81940fd3a8a8f3bbcf6a67200000000000000000000000000"], 0x145}, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000003c0)=""/110, 0x6e, 0x45, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) symlinkat(&(0x7f00000006c0)='./file1\x00', r0, &(0x7f0000000700)='./file0\x00') execve(0x0, 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 01:51:58 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = getgid() r2 = getegid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000080)=[r1, r2, r3]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e084aef31005e89f45be9aaeaf57e076d9c4ab56d07d730bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2000000", 0x5e}], 0x1) 01:51:58 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x1ff, 0x7, "cc000000000000000000000000001900", 0xfcab}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000100)="295919a4271a6a4ec44d6e622a702143ce71fddea2dc1b77c54e14fb6fe792e7d29071982214a7e5a9237022dfe80ac036773b9e294a6494255be1691708464e9da99f1d26fa21d2879b2ff8508fa01594a8a58d2b1b105c6027302d692b19f98d7816c6680d615ee74706fab1f373d9d24af12ecb91fdbed81104c292faf72b3369a5b5c7d777976f8e46d17450814f900183e49cab0308cdeb5a3ff57d0593b6421891fcc9c6434865e62d15f3e8572968ebb82cab6bdb4f68213344f35fde631621281250abe1d1687f5d00eaa96f4409cb68d038bfc800739f5cafa306a982db5e414fdfa86bd38c693844ce904bad09f2f119624d25ec84a813", 0xfc}, {&(0x7f0000000040)="f2159f0c0fa55f2253f46491a896c9821e", 0x11}, {&(0x7f0000000200)="20cf3e8434a43aa1951c273717d5e1a47910575d49fd6fadcbbe16022ad03010f5d067cbad3e068cb1e6333fe10bdcfebfe5afcf7c72f4cdc299fed2afa81f141d93b9c5fad3b939d6eb55dff20247dec931191363cc2717589482bd7a03267d74d31c49869eed3950074c73d644930eb4a59f6a4bf698f32c0a7a5d89d531668ee07260fcd813e62b5f1171c4239bda83f9c62d0144a3f063afe6a660a1abb851d1bed34bf097ed1c56a692a6c8f021", 0xb0}, {&(0x7f00000002c0)="e43531bedefe4c14db7f0d9c74e2e2ca983487e4e00eae82ea7923919bba66497aac0ab3269dcbabaafc7e4e0db83b98b012d03d576c1d6dba83977d6a8e7ce975c925ddbb22c79344e6a0183e38e7ff80db31f8978594cc0f3f337c6160bcb861b689cdaafd3a79f31568b92ab7d4ca324b28361e9bbc48e26c979d0e91a499532a2017cc6e2181bab489958559b821ed0f0e0f2bce96b2fbfb08c2c43c37fe088948411c64470c99ae64ff26", 0xad}, {&(0x7f0000000380)="91d8b1e023863f266a8f0a74bfa0897b02f3aa0f0f1938120da94e803138ff093490a6d7010a3550c8fb32744f8d890145e798080c36baff26066dc928059e09228d2974d15a8fc9e034d8b872", 0x4d}, {&(0x7f0000000080)="1cba93f6919e10ca8064f0ba1eec9abc6cbc47368071f943400fe9b3513cb9596208c3cdb6555f2fd27b7aa67638656a5248", 0x32}, {&(0x7f0000000400)="1b1ad03f613f96e00a8102dcf878b76a6d5f06c5e4eb8336963ae8c4c5324710ff162672a8fdc240518992e05144b15698703e3c5448fee532987b81622a282a59a0402275f1c6fa7a977d3605d7916f63694c939076898f27f3f1bf40aec92a2a693273d05395a52bb8db75e274a0b8c29819d1e28fb9e2937abc33acc4e9d7398b7e246f90097836d803968e485fabe19d42513bc01b698f08542940f936c0f64d78f418864c4017e7ce86a685749a9a0907ff701a4792e2464efb18a1d1dff78c9af2294e4b935a1eb26cefb441cd65dd4d43e35b562c453da8b9baa8cc4699eb83a1c5f7ff6fc48c050763543a638aec56", 0xf3}, {&(0x7f0000000500)="4f4132ae1a563b1ca9f91566d1f4f51754296ffe936c97ec88c9a202c130e00cf7e7b1c9544ecc9065d4c114f2ac8ed40d8cf5431e1df58310465d14f1a57f45", 0x40}], 0x8, 0x0) 01:51:58 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r1, &(0x7f00000000c0)="a8", 0x1) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 01:52:03 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000001140)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x92c4, r1}) getrlimit(0x7, &(0x7f0000001280)) 01:52:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x2, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0x7f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x0, 0x370b, 0xff, "e14ed8445abd3626042549572874cd38a8b08a1e", 0x3f, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:52:03 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x9, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x20) close(r0) r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x1ff) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) fchmod(r1, 0x2) 01:52:03 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 01:52:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = dup(0xffffffffffffffff) dup2(r0, r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20010, 0xc) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc010570d, &(0x7f0000000100)=0x801) 01:52:03 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x1, 0x8}, {{r0}, 0xfffffffffffffff9, 0x90, 0x40, 0xfffffffffffffffc, 0xff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x401, 0x87}, {{r0}, 0xffffffffffffffff, 0x24, 0x2, 0x220cf784, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0xff, 0x423}, {{r0}, 0xfffffffffffffffb, 0x26, 0x2, 0x101, 0x1}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40, 0x1, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x84, 0x1f, 0xfffffffffffff102}], 0x3ff, &(0x7f0000000040)=[{{r0}, 0x0, 0x22, 0xf, 0x8000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x9, 0x10, 0xd2, 0x9}], 0x6, &(0x7f0000000080)={0x1, 0x1f}) 01:52:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01a10d00000000000000"], 0xa) setsockopt(r0, 0x11, 0x2, &(0x7f0000000080), 0x0) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 01:52:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 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, 0x84) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) pipe(&(0x7f0000000140)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) chflagsat(r2, &(0x7f0000000180)='./file0/file0\x00', 0x50000, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 01:52:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0, 0xc8}, {r0, 0xfe}], 0x2, 0x6) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() 01:52:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 01:52:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x98}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res(&(0x7f0000000200), 0x8, 0xb2) r2 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000002600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3b0ef106acc2ff4f04273298822273fe46f9ea6216c5fc47b61a66dcc25fcda0beb64c1ee5ed07a84d38a078649fa887a93b94cbeae901fc12cf211b83129a548ab2e2a4018af5cb844e8"], 0x0) getsockname(r3, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) close(r0) flock(r0, 0xa) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000240)="1c1b7a053a9523c3433390ea7534dc689b67db355eb7b9d3a67fb2f5a17eae92ed09db799c8c63601926a1714a6912cae24a6ce384edb73f7d9aa5725994e7af4ede1de54ed90b9855f2adc2aeafbee7ed2fefa6d3be06a6a13e6380518f3b17f956ae5e3b7f74577798082b829f8efd5afc93657d0acb2469f3c87d120224e40c5dbb997adfd65b43c78ca3d24d572807f1b0d926d3f33118dd61d3a56f6619c3ecb55dac04f80a98e6f0f9b0db477f65a8d81ab497dd9121f50737ed8c0e46f3b43e6898f53479760af8440392cbbe53d3a4fcade5481b5181ad7976bfcf3e0a457b04639951a8095b2eebaa3ce51ee58c422c0131fbdc4bb227da90e8ab01f2773ce831417a095cb0abbcc78fc87e9514e62ad15ce7b24e91e244ead1bf770c1f6fc7c6e71846c71580228c3063d46134ba6f4c23877cf97ceab442f6832cd99db67f75da9dcc0c2e172a5f19de4d0d9c0d5c6ddeb3a14a0441eb18a31067582f3bbca2ed80affc729c25f9b54c7308e8a5e42ae073ce85470ca2087f9839338251f7d067974f30f26dd6934ed87b1d0d0df571d30781fbafad49f7d706b66944452952020c3a59006f98554f348fb24adafc8e6b31681fbd9862192426aa9b1f28a44ff3293080724d85a099aeb51fc5b3b0c1a6d61dc6fbc1deb04f7bf8b0a1fa503608655bb2cd345d68862a9b6eff36bd778c2273cf483f9e89515e527daa07a3d36efd21d925be123f51d609d16dfc0f7239c7c303e42b3e75134e589d5641d93b8a8e1058963d106f2bea6ed4c46357364e88aa42edecd9ab240cd03251382d5f7542d38659451ebef834abfa1a4935c55e3f25b43e78cd53ab17fb6988a247f191a1f6d4dbeeb71ff40cabcf346599745cc1262faf683ea4a848397ce46242708d418df526b8570c1a497b849f66d6e488a715e9d564c76b7bfd275a3af25cce7d6b5d73a8715bf8b6bff4e558ea19e758a9ae79bd81c02890672ee560a9167c02c3a80028e81a02a82280a72f84a6af1a17922448ef6087c57dba12db5e2d90980219e4529f942c087883ea617b20232a3a7d3913a0dacccfa0ed88235de3c17097ba59bf42f07ad1d1c3fa56c4bc3bb0001f16e05cac9e4d97c9bd10d59505a6b23ecefc292ed040d2a12c4153eebe83a6e0910510b3d03e6af5b44fc9c6f187f7920670d896169142f25c747e395e5a518d85ad34d50669f9262336027b763f679cd55ffa405d1b29ad0f50b274a4d944f088b61fd988de6c18cb3efc2b818da3893bafd1f56f087ca96d3654ae65f80a3a0adfdafb4e8f4623193a1fdbb08154b4430100c4e149c90bc467975f3a821eb661b5938afe081d182421158d066708a62116e27b7574046f168a45d4f6efd048f00dcbf1999be15503f826550d466a4784911f82ae60419bc720d0d0019719fec8919b966b32bee1c72f8acd233065937ea8acf629015e52386220eb4ef2d9b678f2225b14a07c6ce323fa14af64e080916466fd464c03b68f70c1973cdbc4793a8fdbda7e4b39834226928af624df59adc6627839fbdad8f4ea0d405313fbc6db460f62e874e3c09c641751a85c7b2bb244c07326dd72cb931f4675b43e026b81009d6f53ab73c603512aedff32e99c87c6c78f04734d41dd2e96337a0a37e57727897d197cd8aefba664b323a7cb90934ffe99f3823b413e6370e439f0a608f2bccf536ff845329366af89f1dc79f391506cb37f0bb4ec4c89bb89eac88d375589558723bdad815379ccb661377cc56ea965d70be31665f56acf0addb55c541de9598afeac889bd6ba7c9f4d6cf58ca73aed934c2b27a33ab2487126cddedf50ff69d487913043b3e2789cee129bd9df610c24033621239c68caa92fc6f704c981c4eec2c3071692ed9d512f3ef5a8cbd92307e2f6ce23e4bd47b6b530a1196c4ea12f47d9e962fc51cdceb1eace55851d368934b938de1661205302a87b920b0ef15ec1bea72fdb69b54c1b677cd067ab2f6eb0264d9f08573fe971a5127ba1977998cd6e680191a6f487ba719d3e5650be9f0e5c6e34237ae0c20e7534513ec7240402eda95e7840dee624a18d7b68ecfc2c6e98a5558345db536235cc01aab129f591eb237f2b49b53c168d51c8e7277ec48fa0671bb8a82732ae6c7186a549a4b36752072fa015457f8b3169a0551dad3ad4c7b74c026d1ab7216c2356413bc4ec9c6a434bc54f3f4fd82e73fff6337bdf488c0047cef8b66f8cbe5a8ce7aa52a6c0e58c241cc2bdd8f09a0e7b96e804734e035fcf3662bd9ee9483cbe3a676f8f3aa0d796536e8b6ae61ac420c21945cb31a52c21c41c3c1cc18aa14647a8794b2ab0261b011176d0b7e2290df7710c37abc57436a09c00f128dfe0b6604285adbaeaaa8fc69ae1360d51ffc0420410b393a7475cec9ee7489bb637788465b3a614f11d0b983bcb881e89a0e796fe3b4ae275b93c7ebeb59225270c0e7c055c50d8e25fa9a6ad32da864cd254c772402d68df2d00adc27c30474e72c9f070a49841674f63c21c5b4ad97afd05d6a3e39836a293459210fa7f70323a5b5d24701c3319fa4ab3b1f70b939a60b5a6aeee44f7515790d580d829176665c8884cbb9e9df60d54c09bae18a70984c9354c825d8ad64b828eebcc9b8d4dee2b65ef72021fd79f3589b2010b0bded5e3f828fbbcba614412489ce0b237c5fa151f2bedcc5c61e9df043db92a2e5d6480a754cd7d824bd3c284cbbba597afe7f28ebb60cefbb3db06243dee30301d88ab90834a67a3890e8e4d0d509767ae6a6c0fe333588d7c0a43adba6d9833690cbd96baeee75f4dcf346cb98ecd319a1cacf6875dfc0989a594a6330bd1faa1f873b9ab730c7725816701e596a48099c773eb410a0e9cd0e1bfa6a24937a1e48cc819ae10b2f5af9c72dda3de69bf0ecc3bcdfaa8e585e0010b8671f71e20fdaea2485a51deb5d96e7d8f8e055a41609c0a67d0a380301ad082d98abdefb7692f4df007114a3e0412c5fce7cd5d8419902a13da00e9af9106eb97d46b58cdf6ed4448122947c9d623a1a3a36a22772e35171ebd149726fead096188ebb8e0abc4f0489a0a36585da9b7d8baac46e989e94b2af9fb8d620f70f08441a3ac3fa62a7dda922faed25a831169e2dcd7786ddcc312ff1284077b1f61fdd97837b12bce2c8554af64fdba9ece60ead72e23d4b053660f0619978569d146e28a45b05aa7131e02bf09c27dc04531a72533b1da5858b63f592ef721b54702e31ca3f57f590a78fbf49eb6e32dcd5d8debe4edd95d102ecc5525a412ba34ada92cfdf360f6633a08458a5b3e1c7fca3c041c462c0b2aa8a4ab29c01483142bc2688ba613b4647ca8fe0c5f5d1b7e4455ba043d2a321fbd959f52b28d68d5e25832a7d8821e66cdf672378b43d799fc9153db8a07514a68b92f5c60c320d7539aaffdbcd7e4dbc50d010ce87d8e838a3ab2031f46744d3c0339a72c66b1695286d354506e531f98ac578664ae91fedc51dd31f92ed18f6d4d954e86718f0cc46aede8b54e51d4eb0dbccde64c8d67fddd8bb0fdab41ee5872210bc6e699a20c1a15068b875558a8338d88646b48ed9d028821f5974d35cf7ed0babc9d84e4831fd756513986e8dc00a6fcb705b00355537a835260eb68eeac53821bc027db88cb261e4ef997f4cb1db4b472744627ee3b765d98100ceceb97054e1400d3c3b3d50dfebe3fa0c5d61cb0224f427c84fac166e8246e87a0a587b69add401cc2218e8d5ce9c9f34ccece4894014e004578c1c1f2b6a5beeb6175dcf8178c4f5d0af3b074d939aa99a4ba97e436cf41b06558f4f05e59e24bac698d3226b9ff680d4729696c4e9364544d4e78ac3f2bae511fe4586de09866f9999607176a9929d347a9aa27e7721aa296955e25aa1333b02e8c6417ea65709200a5e2cb9356eeefe9966c5bc29c898963a87a696f9e725db960ff8f75d37f52a3c1ef97d45ccc2f41aec8c71f1527c8fe2da21540afedc65ff74fc32efd99e8ef84ae77d666aedccd8a2caf218d70bd9d11513cb98f87c65ffa49f3ff4dfe04d2364c3adb468d0a788127b83f232aeeaaa1c7ccd446056ad909bfd8179856052f4aa844048a7e6816655c687d78ff9b9a266d7e0a0e7a4f0d737a3647da211823f3eca6bc83adeea4bfb552ac08f8f4a6003736340c199a0e10f7a0e564523e4fe458f9b9e46c72cee39a0312bd5ff3aa76ec8f423844bec84c66939f6e51f9f49f010615140e0683c7bcda8b47665d6cd0214aef0496bb262334b27831dbd3d1f3f622468166cd5f2c493cfbc62b7d940c8e5f5916e028a2edb5b2cf0fd88dc30bd5e01ad9f0f9300db16ee3946b2ca929259d29d3381d0c72a8f699af82755d4db314a54d7358b448ac9e1503e8a7a4bc6afb053e648b677d87d7f010e6e3dea9d738d65c9ca2db6686d14857f531915a9ab782c8e48f929a76be0575f3a8be645d6451b9c925412f5bf85fff7456ab2c01adf507dfd1e29ab8bd53e666abef1c412ea5e69645762bc274cd3ba63ecdd86661ede372e9650257c55f98f38ff9f514380af7c0efa80dcf3641aa3a6eef72339b753dde2ed9b607098bb362e6aa45542dac045ad34b25353087eb3c204188a14f065a8ccfc8767d619877a8dc3964e8ae994d0f896b9bfc6d5c12d6956bb629c563f6e6bfc2508aa31e4672950bc633485fc22427510b590446346426db3bb8140cc92a10dd897a9106498e05c3b041903753a680c7b7998f68b352190abc725d27d8fda2e5195f97048695e94c8687fe51f32e4e22d4d849747a9a498c581247d648b95503dbf6fba4c8aa99f381f26f144ff7253e5a6296d42d3df2d5617a9e133f80291c91f389f6f8e763db5aa4d814a3e4ad5c0e49da4bc4a404bd4158fbbd2dacf640c01ec1c1cb3f7875191241a77bedea6a8cba96e989869d30c0c1e97f0f6299f967e5e6ce97af6ab997b73825f3a5f594361f85818b4efc0d17c35f3b26546746c65b7d0aa8045f132e2f5dd3b349318e7ec92a6a916b4fdc719b1cbab3e71e9a633ce1d1af50257ac4afe2aad069b5a25c549d607e3a1d0bf7567580a480ed74b89ff972982d58c6dd41cd291acfaed89a6406d86ca7fad6e4fb3195cd0ecda4fc6912c14387240d00deb9de8da55dce2e555a5e2f032af5dbe6e115311cd03bd886a8594d075d5561392d20c741ea63b449d98f10f554c3191e1b434c6d0398e651fb4656a39b4089751feb87973471c82f098dde9f8c1f4555a916792f4c2be3e639ea31a883ad94792e5759cf885cc6916619b7fdd0d30fd1950a8b0a8085e14bc00cdd3245028e2512a24934a3c9556044e542ee5b97ba44ac4005c4888f4df4736ce8373e194e456945d26cca92083a29b8b1e7d13779901d40459caf34e54428c25d216444f1aaa5147aa28f2b69997d8c0c1e3f98ae5f252088ff436caa66df50c265e46260250279da77cb12a9e826e4aeb86fe1672c4728b6e9972456fbfc7d8149e05ebe93947ea4577a69a169c62597d9f2da36c642afc54c67ae59d274a1d0c50ff1282345a339596edb95dccddcbe73e3980d7645f64ad81e73de4550231d15b80405aa566eeacd34bb3276b9af986fad57b3e69df7e9297c4dd160338f22c7eb13a744a69d44c75220042d5ab4847a34dcc0dc507611afd26352c1362fc451f152c57fe5e501b148dbe7771fee4acf08a67c2d395222725135bcdf563dcda6c9b53b92585024b32096d8273f3810ecf47f714a0397f1c8ac8ab1cafcf4f8295ceb4abb38982e30", 0x1000, 0x4, 0x0, 0x0) pipe2(&(0x7f0000001540), 0x10000) 01:52:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x14, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:52:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8de142d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ccd50537e23aa142b868a0237f559b7cb5e32d0ff2d43881bdbee7d60279fe6a73ed000000daa987423cab21c6b2748aaa74947da61d75bc6329e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b019be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f96c2f31a5d302643585c9250900a821e153a6212dc30a02002bb81ef3c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a09989d25030a16483d99c4e92045fb74e2ffcc439d9e9568114142230f99e0ced65373d95a061b832421a7293a5ba73e9e5abd3000d8f816fbde178ccf100e09394751ddb970e4296f23832f8ed07e8a00100000000000807f089a026f446c502f5d29f16b19ac569a3d1e91e9ca873669e1a97ce179b8fbe86b0b608550dc2f65078b90fb5ee8fe43e328670a93e76c6e000000", 0x180) 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(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800", 0x0, 0x5}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 01:52:04 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = semget$private(0x0, 0x7, 0x1f) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) getsockopt(r4, 0x0, 0x5, 0x0, 0x0) r6 = getuid() semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000300)=0xc292) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r6, r7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r1, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r1, &(0x7f0000000200), 0x145) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) getsockname$unix(r2, &(0x7f0000001ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775213b43e9199139d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0bf12103e907457b5cdabc70000000000000000000000000000000000000000a4b2abfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003387d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r2, &(0x7f0000000500)='./file0\x00', 0x6, 0x2) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r8, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r1, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r9, &(0x7f0000000380)='./file0\x00', 0x200, 0x90) dup(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000400)) 01:52:04 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) pipe2(&(0x7f0000000000), 0x10004) dup2(r1, r0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 01:52:04 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x9}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7ff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/237, &(0x7f0000000200)=0xed) recvfrom(r0, &(0x7f0000000240)=""/95, 0x5f, 0x800, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x7fff, 0xaa}, 0xc) 01:52:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:52:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c54dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9ea", 0x801}], 0x1) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="bbef672c594e9cb7b8", 0x9}, {&(0x7f00000000c0)="122f9f8f8e6f966e6942de74c95c78d3ba46342f02e0f128e2ec8730cb1bb222654848bbac6ea2f725b9731f55d25588bcd06e926eb04f4023ddc93b39ba7111cbb2fd728c7df3bdb09b877b4bff79e774c1201835bef0442be286bd909fc6415b54edab99ced28e76b885d359499f5a3e52554ec19b8984e71e068b740709bacdb998ff73afbc2e00bf11e0e063988c55925d5abc0282a4244683dbb3bfdbf9d0760c1443a9403ab7bd9521eeabb08bfd043978e3e2e6fec6", 0xb9}, {&(0x7f0000000180)="cfd25b8935d85b3e6c263a231ec0c0e27e7af41ae91f", 0x16}], 0x3) 01:52:04 executing program 0: getrlimit(0x0, 0x0) getrusage(0x0, &(0x7f0000000040)) socketpair(0x16, 0x5, 0x795, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x100000000, 0x7fffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) 01:52:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) getegid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x67, 0x4) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x10}, 0x1c) 01:52:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="420178b706f2efbf6a58e0253c20b00bc812f22f616f69c09e1b371f027d994d1c44e97d284619e5b3458c80f0bf712141e9d3effee2e902a3b30640154a70b9090a3ead325540ba9e731afce25c55619f87781aae25d823615fbe13414101237e50e11557cf68354d30496e7ae5274ba96c1cb03389b0f113a49e9c56d4a36938334e20baac6ae40ad012c7eef607ab466e5b941479d252dd633d09b3e22220831a7545d65713c3ca504665f3ac8a18d9dbc8fb0e0ea37ce0cf7b2b0e1b9b1e7a7074b7f023a571fb2959e1b606cdbe403e25606afebe95366f41dc6a460a98768ef31d3193fe7fed5a3d387cf48a27847accf29f014e9343c3c922ec5a675cb99032c37a0467b465b997ba8139688e58091eb48d8906f8367cae07e4c6106dcf78cda71223cf7db553ec72b9853c15b4502874f589581f382d152a67b053bf7ccff1b8a056e0c2a8cb807a70944252f899e494bacfed9abab18fa8e78648fe0d996152e9ea88372641b60cee5ab01488f9c10851c58c6b68edf43680f71d25153bb8eed351e0b2b9f14682f4d5dc23baad5c1d5e567cc3cb0ff47f18ad7fce8955e742fba3b12690db05969ac62977af9ffbb7163f414173e1dcbb2b8e19f9dc30f2f6aafb27bc763cdb37ed38c6a75e76299f16949c13a43a62a0146e17abeb68ef03a405e2201648a1164afaa8f2f8a3bb266b579ec53cc2eddb228bf24d48dfd420eb2838eb82896131e10f71177b86a0df18da6f70db1d1a10f5e5820b7cde3d513bd651b3e9245e1f8d4e54b083533aa7d9c33dd4dd69a943a793e675ce5619f597496c0339c0a8008311a1bb7fd0b4f7f9c332bbd880c30f2f5ac485537051ea86a98e58f29ad6ccc89791101100c8c3c152aa27525e60b88a87a7cd587177e94e6aab3fb1f56ee5f5f2195e0fe92bb7d0bd548465c0315bcd658ee52df85a8f729e101a37e60bd6dc6e0e1e56016f9567d3c712854fef46d89ce9a7c891b553877f758f71bd4f56a052dac365f8e1257f5bec3b6115d9310b91a1fedaad96e44b8179a6e4b70150971c1a5e1947fd047c7758bf83545154f86c1a2c0d6ee8927d7f1a69168228e188ada4cc2910dbe22e8ea519bbfeb46f4c7c2eeb87ef3e9103be4b6b9934fed117c2a4c24aa13ea850f96b87232b01c86698e7ca3f77706c3ad8432b2e1aa1263732bb6af09a49b9f7e5dcafc603e3945beb6d5b4cb2932efc607897756f3a454898e91c8e7224de748da1c5d4a1a2bb92d9056088dea7dbe691d0607b3ed0193ec69d5c1e80e66d72a789e36dc61fd59548b1952e01a1cb0eb17ffc4fe63aa1f00fb8877f118d155e6039cacbc78ef35c246c1cb8b8535980f00bed533c5bdda089b071a18999061813ebdd7c66f3cf4ebe78f0ff1ee6b477600ea62ca797cd07e8b55cab37caf53ac74445b5d8371afd16eaa3b30189f8a82e9ee89b88eaec1a21e4cacb0826ffd2bfc18d4af33e5370a2a680fc1b0685de564b1c559635a2a813238d62b18f54259fd1f0a5fbd513402e6d8f2b39a5e3ad321a81cfc4424bc30e8ae06efb9ddcc3d99d80ee1cf5c3b1297f0449c4ba34e230d15f382834c4a4cc02e9e1ed92ac096bd153b590802f2bcba365fbcbc360b4c5408be933c1300ae78a88b4c386819f2466adc9258278ad243c6bb337767db6dfabc3a415c7a3e637043166e3f89b8f406c587c13f56afcb4940cf7d1fc13beedb82c65a293578aee357d1c817b15ab2b175e4cb4f4e565485608e21973e871c3539cd2eb4be9c2681d87d92ad6b771cbe473665e03653395cde35506c63d934be27b2bc0af13880c3541a42297f1cc6f4024388acfc38804c9ac5b815bad7f474e324b9a49dfa64a650b78de4186e1ca91ac312ec841334a11fe3af895dad69f45b5a7a74c6d2f5a8d87d6283e215b05f29dd621183ab8dd3a974e578e1b5bdd43b40316fe7e7056f5a91425a7e9c388498c5ded988141d2b78ad9207e956a55d76a88b36197f2cf8eed073a741459204c63b7eafc27c8f1b2caff242fc159e25094c76a4bb9aa688f2c06fcf06d63928e71c687aa228f549251e4fa12f4fc07d8e2c7b7583e02e6d1237e1cb070a060b28dcd085d26318f4fbe5cc35c62a77c8b929d1cce33ac02a47489c887e690fba6c063f2c0e13273fd4c887bf5e468f1c73459a100f374eb1c4df5e21b259dcd16ad42bab30c38f528eef9f87b17e1d85c94609468704c39756b36f58874c16b24ca993e6a989d1e3b642a5f92b8e7ef71be54c9fccf29e9a6bc3605edd0a21ae4fb8ddec24a841afd40886021e64ff9ee8d26c10d335c9ca806a0745760da1c6b8ea7416a6e2016d6f2c51bab853f0ea49f22938f4094655f193b6875a4353c457d665ec6a1c65f5fb927ad1e214773a21c27f936bf3652d120c59c00f39af7633eb1bd2dfde32a6dd9f0c130d39d35f1c699fb4c4eee923e743e76a61b60cd5b8d7248e68309a64ccdee427c6435e1ec9cc18f38680dbc180381e245fb860d2954b71f957b58e96e57ac00463dc53bbf4bd62a96a71936a5642f81168525d44943484f0bfda809f7141ef1f6da1256f97b50d6123efa6d72456f750d2743f936a848557acdb8a3415885a9defa371507f7b5e5272c00bba6158e00160484cc63d71c582e2f65f7ccfcc3fd42811b849610bc3df24a56b95ba2632051ee56901e2618f584963826490488fb22d6a7284fb628f12110b985224fd006a28c50d1bad5ceebd5c38aa5649a12d1424b437bf1ed24b3cbf6fc54e735e266cf7a263911783d4034ee9d71e9207853b85cd1ddab6654af3b9e53d8d381fe98aaf35be7c14fb3327c8d21a51c1795bd0b11703738e341d3dfd953979454076256d6848245a387bdb60159c0861828b1a49eded6a1f1be03d83fe4e71575539d6daad053ad86d2804c26fcac88895e4176128cfdb710faa18d0ee3792c7530ce61963ac4e3c683aefc44ce492bcf09cbd7b4a3ce8cd3c5168826d05d18cb210c906ff5ded56bea76c759a0fe072f9084e57ef54b01bd791c4ca31a8245c1dede22e04e3131d9cb70492a407fa8559adf3833c6b2257eba8066d1cfad927ff91070e442ccf3e9f5928abe2ff4ea4dae62bf897bc18f0f9ecabaffac31629a9f00a1e46528767fcce7fd4f10fa947096034d1e7315c737394b74908b45778995cfb392793c6b53a8be1d5cb529cb999da91dea01ff86e4e3437211f280bf57800a61404eb6b49e410875a639b250bc0126849e4a279e6d9dbd7ded532be14cb528a43e96421553afec00bb6951c0063684700be0c21a47811ece3bb83a21c7ff055dd7dfe78b2958e12497b42f461bb7ad3397782660a455bc160a00e74dadb24ec75ec1cd2243f25a92e00f3fb5c5cb684a55aab52aac96811ee090456237b1a6090a533e8f490c8519f4ac129664b3d4b9343647ad82afddae4398b2c417caa7067b2dfc5b6dd3344d1e7511061729d80aa7f949c4a9ce1dbe8a79d60a794dc4664356de99ab67cdfa1ff7792d2597e281bd69fc3932bcbe3254096c9cf890e8f1a3af923bdf2dbee1acb7d44a0085b8a65bbbc8f39445c9cfd7e2d7799b9f40356dbbbcd554cfb806fcb6561bd129c255a5bb3fa3d9510dfe72fb20e83322d0a0abd75b9fdbaed1ac1a5e3d4b599f6d84761c41a86902eb8a54943dd3bf9ee177ccf3a111cd79feacefe1d452b6840b16cd0e17cbcdfd38bb782e49834e7e0e83b819bdcae7620cbd6fcb87ff755e56eda63563bfe147cb9a77c825b4086239131ba9573bfc2ce3a71a8d19cfc17928b996070a4f8aea9a93fd6ed987c732146bf3f81a0e3130ac227d8dc382cde3a25caa4ab9d021845c5b1e7c8ddd2724b9470086cfb5af1f95765e8981059afe32435c8f579b12c8b37015a13c3a0c04b9c3d0ef9ad505a206e972d3b1c136d7c91cb756d410f65f938fb15a49534310f59ce827aeb2e826cf88fecccc2527fe5fcab12f4bcc741f89b8b32e19f1bbd1caa7bace32bf6fc04e5c0e6c8f907e366fef14c09e93d82622623760d6c7e12853fffeb2889551282047407e5fd67168bbcc79cb7986f511eb0f9f70a02cd2c0e64c6484c3b60dd573dff42a7f05847502accedfb72a68a5dff9119bacd3b49d039583e84ab66ece488704c9882beb8dd345f3ddc39ebd1bfb1e5f54aee0cec6d6ff987e9334a86c0f31482cb5f43f7566ace41a59bf64ed46b62364da71341caa011e786dfdc27c173d6b5d3152a9906f0ff2b5b17b4b303d7607a4ecb8b740083d969a1fa0a898e1a81c2738a0ede1bdedfa189d1c84e3514a812598c88cdede4449b4b242e42badb204c261617d1c1b9d9532ec578005e45a02d4d64672ec65a32090c8f733411aa9af2c5c3f889d538811b708647c2ef2a2657a0888216627139ea6fc7ec09608cf1a0baad64d99cfaebac6a61cda1af7f72917f7fa76b19e298836a0ce55ad17e8c6f68c725595158c08a4279c071ad3e5da1412b2285515ad842a7f93d83951fa584fe70573212279b1c591b4b95a599c1b419d48c9cd059f3894ef9118bcc8ebff34a66465dadca40db04a6031e127876092b003734ef91fc5a2e5412171abb682aa634fcf8b0a513682374e448e168e0591123ab5e3a38ab849f1ada82fd757032173ad31dff99e44a1e9a98b422cdf16f6afffd3024db1e61427ce4d3005ced745a766ab2f3b888e0284d3c64187cb2e92a0888537631b2464e79b77167c43e383da7044a52fc132772cdbbfe7b12f4aeb67684441612478ac8c0d0782176476173c3f5fea82df6973b7f2dd5426b92a635feee64335b7d669798e42a9a2f5c4f63d1ff9d57b4f59d30314eedf65cb16e0e74744203dd05a3a64965d5677e2516aa591e998442a6e23bd57bafb9c885a2e16c82ec621202c3a5be2dcd9a1991b7b180eb085997f6bb21be5a203cc675ca06179254c264128d1665735a4c01cb1e097357976fac7ff7dcd4de6006bbc512e7e17edd3208e398139a61d8d151a588ebcfdc7892996687ce8afc9a44d37acb101427308de921dd8d591169a74740bcbebee743aae31cc40d48bbc93e72833b2b7dc8256305901fbff474fde7ef3295fe54918f54755d1d5df33cbb48d84e7cf3c91b14de2c65b5218d473a18fce56828c554a012f5b3c15c910f058cd998a0edfc91e3d2fcc941bb59b1e8b062b7c8bc4dc0b02e0cbeac2c0f9942703a4ca9b3daf0c5e799bdf22ca3655088915f7731f6fe498a94e87639fe0c550f9dd5d59f2c7f711abe3d06aa17eeec2cbb69405046461fd75dce7d25635fcd4d1cbb113768fc04eaf21b60b817192baec925de812b70e3bd82ee6506d6e7209899b31c492bf8a8e237ff17e10a58738fac30b3833f139104cd253ca35f2007629315cf5d686cacc28612b580d006b918f4d6b5316671c50acec43673906733d22d406bccf5e3c6e5974d3b281f5fd684969d3960286678da866db394a44d5656c83843b9a9a2cbc7fff9fc3838862a30c90a55b7d6e71abec276745fca3179f80a5c405825f5797b3167063e41641f527a5df31758bf859c6bece18ef7cdda65734bd1c144a146e1e052fd25d3810116be728a50c81553c1fac130bfd8a1e0737d3005edb63b146bc21fa1470a663dcb570f4999952b17af01556875d7fd2147cf61af3f4eba797b54b45606199de9fc995c2ee326f653c9e08f5b9206f51f8850372442f57d74b0c33684be7cbc5eaebda06d6557c57ceb891a3aed6caa124c055f1220161b85a31790caead12cba20f45ac7403870c", 0x1000}, {&(0x7f0000000080)="14463daf0437f9ecedcdcc3cb44292d5bda9bf6faa3459d3b49ef248d4373559f1a00068f668259a9851aef05a871be1e714df67d1ea80c512413961235552e87b88734d2cb0dab942a79df0764f3e09003dd6123e8b148c71aff4f79906c9805644efa1a9291e5a57960df8e228b3c7bace603e5a5b9a8094a2662d3f5bc4f0da0f0629ec9d9552b66436bece38027afe2be0", 0x93}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x7f1, 0xfffffffffffffffd, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) write(0xffffffffffffffff, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad225519", 0xa20) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e19", 0xa0}], 0x1) 01:52:04 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050105001e00000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000000)=""/87) 01:52:05 executing program 0: r0 = socket(0x1, 0x2, 0x0) socket(0x10000000002, 0x2, 0x0) socket(0x12, 0x7, 0x617c) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 01:52:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000080)="4e85e4276a24e86df3d2bb3ffd517ac2fe6f15e3186dca89a22ce1f9443dd3b771062a1418519800bd378b673ab865697ff27277fa45a6dd6cd1c362eb6a4c76f7b680b12dd2f54ce23235dac87ea372abae9a3869abc676323ea3dc466d22014d5d5a8c60127f09", 0x68}, {&(0x7f00000001c0)="d49339e062fd00f1ac5431924096627dde68dd38a7f9e802018be01344d8e8f537006f2388adc301f049ce7e46288ba68ecd8d1996b61ad59c947e35c00be0ca79b8e3c0b14e3804dc979ef72338c361b6cfbbf7b8495a4c4c811211a33014f8415328ab6c1e8e3f40525e3b34a66ebec86e686e8fa19a57b8f04e2770c0804620c78268d8815b6604358c891f68", 0x8e}, {&(0x7f0000000100)="867117219af51ec78008fa495824b8f262dbb0dd8a237633c6454a54b31045df582d5e1d83229081312024f137f4c75a742a4ea98e4b29e9b9c816ea6183fce157d7591c1889ae61df269ff47a24894a8fa57d7c168645", 0x57}, {&(0x7f0000000280)="3b372b56fc92539b38eaa6dab17a2a918db2fe630abe8f69d36b49090ac92f5737387cceb261291bf5b1d0906ea2fc9455700ad19b37507aa9eba56b7480f54890aecc5434f4b0e7e4e4a9c5f8bfe18df960cce61b45540fe96e8462b4a36f22f5ed45df3a1418122113069dfa9f661b86152ac43769c08988b15048cdfc08af13d1b511f55bd9e07d3dc9794b42c3f68281b781217da46739e59cb6", 0x9c}, {&(0x7f0000000340)="2b05e405e26ff2d153806c12f93e49eb3452e48b7eaee8b210a6ef7dd8614501a426ba093ba332e67cc4d0aaf02bb5876829a3a07df798524ba1c67e7a6db513c880038cb27f0b84792e2e572c31d8f03cc63455b8ff8278e3d8c48cac11164a74433e6c4e491093520dcb02fbaeaf142f092f0ae795f9e3cd5e375abbbdc9e8f41b2fdfe05c4ffb62204571741d221ac757f56f0835ed1a8f8574a3420768e8a272c142ce3386a29df1a0a1251da252ea9573e1012efc7354598f9343fd626aa7042c9f70c262b2761136ccdfee14b6ee2ca44ad4b3cd4df9751f13f8494ed0f85c1d77a7a2a046f9318299524958dc1bf3ebb9aa48f5cafd", 0xf9}, {&(0x7f0000000000)="cb", 0x1}, {&(0x7f0000000440)="413cab0c5d10ef0bbefeefff7152727f", 0x10}, {&(0x7f0000000480)="c5d05b27d59204cea516d6d5e8e2578ba8ec357da3aac8ef49c925e357124857cf017df75a92e9e35ee9317d13c29cd0115f466500c1da4360d6335e033b394183d2d2478dec51af89be3167657a5c2f126b0f85f38f0472baab73921f44bd9b632441acec443098ef792f74f55e84bd404fc7ee2642ebe259ea3deeea0ce55224a73bd0794a0caf909b5ed7eb31b2b8796cea8dc573ab9dfe52a4e68f8797ece5cc18c32c1f190727e615643e8e22c1cade948198ab3e006944bd28f4f85a028fa92e52cb86e25a40d6a81d6ced26a972fd35dde942aa45af829a45e3256966ee13dff31aefe4d6ed0ed23ea16dcabf3fee9ff9ddaee212f0fa8a4a220aa2099228a364fef52c8351b414c194751c32f0ffe4743af7a50a6c9fb63cf16ff8814fdf55f5072c5b183817c62e926be3fd68c45c56d7d8d0b25ca92bf4749644535233ddeacd39a676f93dd72d89091f3e24f2c5a49a0d5964a8c7071c9bb85fe7aec053c2959a7e814b1cf0743646ffc6d707572828b114da891a2fb6dd1f02253a38e81a39c7096a5cc79f51b76a0f7204a4b2bf4aa77863dbc2744e14b165087178ef62709d38384a0f69ee5ad2c6033b2fdcac1539ea1c03d696299448be2ca860d7784ff7e398bc270da51c0f283ae2ecf82ab4eccb54ce5df9c2e5c3e396b1a8ea4f6c6eb74e88b7eb82e855e7ab34229a81900b9085fc0ab0242937e0acc16eeb134e373d7555ee5cf5f22636417a548a56db0f2bf86240c9cbafc1196706a4cd316db016b903b5ee86354e8c6f29f27f9cee38aef46b8270a24986579da8b1ba27544102d17dc63e3c35b14250b16222e8a8cc29a6e74baf575c751ae50f7f1a9a369fdcff7a7f9deffff34407d4e33ef66c5d8ac84b70ff48877e9ecec854feb1ba119472c3ba98427979ef1384809ee9db140a69409025a28cf0ac9345d7ec40ab9c5601210d29d9c970e0787381fde2f17510f3e3bda18932186e2a287cdbc8f045d2d995324a8b881805fe7c6f4efebb3bd93c83fa16f7b202614ce11dbc7275c09b5bef2c34e4f3977c5c029b36afc3180bb5a02c9d7b0a8042cc774de5c6a0aa13b86c116fefb34cf8ab8a56f083bf8d37a7b9121650ed4c29c6eba8a755dcbd6a6bcf0a5e35b8d66a8c653c82b67417f5c63b9dfbd2ab9eb47a8308e59a8bd20f9c023dc012101445968c48ab97d53653f2cb08116046d8bbd47955c621ddd54f7b5bfc0d44cc79a80be4f4f45591dca9489e30bb8e5ef77593e629d94523c776c2e0119e91b36b7c079325abd6898ac4f11cefae0cd9bdcd4146616b6b23828a04a718beaeacac2fd1860a7c864e0500ffc9282ac59228578e39c643937d70f75c0fd432d8d032df45317fa5047a041f5bf4c4e927aa8a3e3f36648988c6c4a53603224bcd62c27566f093dd0619ed24771d637b489658a0eed5f1fda64dfc5156c50a1bf84ed0837efb54f9faff8ac6178e023b03377179a10b62cf3f7ba226f4cec7b8336016860cb2e3d35b42a71139c9c8cd43f99c6c1b354f8cee242b657e7d2720e4289349e99d1d8976a51c580ba7b362ea49f1c10705775bf9ce13aba8e128fe03877d19352903aba13109ceb2bb24c7bd05e6e0aeafb2256105a895acfe8db7f1dcea679e8566c5c87ed1bce14450b4e8180a0924b84d4cff178c5c42b85b2be4be1b0e7fa3694a14384c287250576f1a24c6913e51a1a4b2262a047b7e661729b9d6302b7277bdb0f0083942cd0e1cba566e00a79a2f315f160e77e3158d0762a19a9ec2c0d54d659dd12de6c729c5d8bd0f56ba3edcd489a370ef4584473d45b977d0136fd2d4ef1b5eef341467934d11bcfaacfbd71cea40d2645b49d98ec31c3c70f5115a608a7b54dea9eee5bf6a36c262682a6e56481cdd030066feadc0db76f96fb76bff500730e106ab1ba22a646b5fc13682e32920b9d4c41d16a21636429c4b5ef5fb1a8606ba65bbf779ec50b04304ded059885f9b759dbd195a8093707345eb31699a79fb6ed14afa5f638f9165eaa76b00519b8e6dbf1f0563c5fd5ea1956d63e422356b7f284bc9bc72bc79f087d46a8a27e988c7836f5d9c3c93cdd1763245f7368ed073a3ac3af576212f6917554bbde07767cb19546ca0d025d27593cd4506bbeadb0094d3c499e0206edce5242c4071e728d5d5fe85d87185ece0ddc4ba63228ea36fb96eaf0dcf6e100609d9b365525f12bafe08463f637ff0022c2ca0db97ef602d59203201394e5a7ca75a9ae2264e208ae2cb3ab2222dab2853fc07756f3640542064e24743197c65ce60b5114d4c5887a610c614f0fbe8e95b15307de3b4e7d063c7581ada87afe3a7ae2d3476bcacfa892c742ad902d7bcf5e8b22c9b2f71d53e668a5d531dff8ca89577208ec5df7aecf96bde88f6d97a020730e1a66df399147282f0adb6be65a60dc95cb335e014605049cd43efd6ae198b800cbb31b73a83a8371ba222747b812958a7fcde247d7231632bd26088cdef7d1b143bb13449106a0955b8db2ef72ee119441d48461eb8efffa958fc2eed7f4e6e4079bd109a262c6d9ffd38162b317e686d894d921fee1f86d8c6a59e3c78819763565a9855870d250096d280989c5c5dfff2a5664443e62795a2d3ec1d3d7ca80080f87c06510b9012703183656730d09018e02586d968a12700baea8fd4a135a42dab3c8d9b0ea41425adf694e433321bbdb519421a3c551c3716f7a5f4010eb7b0ca9b55e96eebdf609b653fe7643efb487832723b3d134a39ca166f431495c827bfa7e625079b9642f3569ab184ea5a016042b8b72b149827ef530ac39b08e4e2b9f046cf58ca351ef432da8de9e4086b57a655f79d02b8ae1296b967b392f221f84df6c76c91c7bb64c573755a7e6dafc91ff36815cdce52167cc46492c53b7988c86e6982ab7165d1ecb6c2ead996290185940a84c8a932ca0a8d5d77769ffc5ac036cb2815fcfaf50fb592c43e77dbbe25b2a9f3adf52668481465e16219eacda6fb17078008b511afd14169bd19e7a8cd5104d6e302985d1260292194f21fbc4fdff48875709511c0f469880788043f653b96e14d089316af22c0850fc90a1ee272634c3e8e6a91939fff8fe43506d0557e2023210d0c0cc4b83beed9ae3189cd53d61d845764b52fe5cff926e2147f464ef7eb1c8c922addb1afe202ce0ee831a67f1046ee20d6d3fbb8f1d07ea08fb379724483a338f5b128c33f168037dd2de5bb81fa55d5ae9e3e4fded320b8007239ef334b19bd95dfc87aa53c24dba3633465ea067a85117c23d12eee78715a9c28bfb34fef613b80064142f695c7e13c093c429f6bcca7458bb6b61e727e20d733672f54e85c83c3fe33add87a290f07351cb34866d0545f76f57f26806130eb5eea17b0d804e4ff2f1fafa936d7f843f47e7276e03aae8844df928e1e3fb2dc3efe7a613c15334e397500eb5de29d94ec48bbe2e3da14af4c7e1e84016e716226588ae2e16256afd01ba78f642d83d7a78ab136923f8f712be90b7ff28e5710a6bc774484114e440386059e538d510ce15c9bff413988bfc1e4e2fdc083272b4be2d52c7d05177cc8fdc7a980493ce49de85e24e43f9d34988c013a5ef86a4f6822cfcc341fec1de253e4a7fadf5fe798418bc98d0c1330904d65ff3e851d5b1b607a832d6ad81c40bfd912d13261a06c8189e96de393160df0264a62ec6e3634a63efa4d7d6260ac3f48a93f6bcb179e9ff8f7104c22f63859b11b87444902704bea819b7c4d19c409bbbba009299f55e0968816a9f19ac119f845d3385d8c4d78471ca9aa443ce6bb55318b7800e8a76614775b3225e9e0fdb377c61c084f3ee0f6b1084c2328142ee0376ece156c7a2dd99297f21128f03ad8c1770dfbd5dc7e6db3ceef51f09a4d7dfe9eafde36042e31e8da96d142ae8c8d8da293f38ca2c3aaa39358e9ab8046f3ab08de669a8e982164970f99b67b57e1fdaf519fbb05c00a6c30f003556f8766b06ce8c6be2685a62630ea4ed1eddc79c7bb7a25adde835d175bb8e9c5e0734f340e27b6c3db2ba669a3043dd4d5319058b260e6da13b1042d216394bbda4d06a6823f1954f2b5a094d0fc1ca1b08b12696140de0406d2ea11b4a52beb71de96d6f62ba87d675a516407adf971eaf2f8342cfba5525e083085e9522af7dc030f8e0db47466c88f17b2e850f0d0f29cd9c8b0ab4f3350d7bbfcd3def6231c8ed62ea1d5233d6cf1295c815dac9a1e945460989fba735691deb1977cf141479fe30e986f50ef534ef54eee7d7895cf2ddc9b3d508b1c357f8f6efe0de40bb7ae77eb704028e0d45ea58e7ea80735299fcbf51a79408cf3197a02c6eebe69d223e7462a32284645b6f79cabc0612e3e7b06593ec3f86c7a9eca2b377e2f5258f37acd550d87060a79839f51e478abaac2710fb7355301a6b158246ebb8006d19cda11a2ef4583c372d5e86cbe972c48db87659fec8e8277c182d5b4bc19fff494320d48c1277646929c781ec8d5bc38d7ddd45b1486c3dee1de7fcee0c93931c404c9668d9c12d3e8f19e687d6938e8024e717a7ceaa80c078a65304bb19d0f3b4519337bc3eed348cecb49f6d52e7dcda95e72ead893895673c4d8cf7771a3d94ff46ac23e0f54ed19f55b8916b35a40e5b647f5fc9e679b6a9ef932b95e51245f67143d3933834af6eba023f6c5086b263e07788f67c0ca0faedaa1d11c640ad63ac32fe6bbbaccac12f5d816aea3aae45f54260804c5b26ac58cfdb1fc7cbc79a5081cfafd9aac86a4c209c1dddee5801d6048992acab41d17f73b8ff9f29e6d79ed1ecfe299c815f0340772fc5eb3998a6241aa4a43cdde06d86f1407b3ae8bf34d65abb4081ee7b2bf038e06db6e5cee886d6f05f9a3aaf831088eb62f870bebfb11d862ef844a81830cb49e6ac11db72a4c68afc4d7151301fd394385eea8d0b194d0dc5ead9c5a614cec612921a4a7591180c9c0bd5a837074e1460d13a39f891a683feedbba7a71d14061639b0d7bef10149d18857203488681f2b76acef36bbb5bc42e7f4e53efea02acfb2aed0f136371890a3e46cac996471253de9ac7142bb6fc59ea27900c873befb0b86b6fd97ea23d4c997d438ee7195e4e87b97ccfa4165c53ba015842049380295858b6f594382f7d2a1b84b2a615788b56d1f05d89296e886f429bbffe71b898bd9387f32eaac3fb13cadbdef271441f45fac4bd8b88ef003a698ac73a9e5382ba07cab746d12552d2491f31ee56e6f9563cb1fb0f74797f7d42fbdca9b43878a197c3214e137e1347a9b93c0412853b45d3c0a76fd02b2199c082d19929811f0d5347bd3f17489ee08250177a4ce1f65c2fed688187c65c5c36794c4631191eebe8ffb310de4621cc5a895a3b0b7126686574098c22e7860924db80b1be69f505dc496f556467ccb8e47e9ea08712e84144208bd65244d2d90990c19fc5c4e0fc3c0cb1ecbe3f52ccaeff6083f8dfc800add532188df72a668ed9cda59a749f343e0071cb427ef7bd58fb8bfc63e4a589bf6cf42fc7bc797415bba8a96b1de4b195d969edf0e938971e1d3d901bd5c36ff857b6d9e9658fa826c0b4f4a115ee03a54eebc5904ea26b00f58878361a0ffc5f10e6b1436cd2d9770b29f2cb35cc7a739dfa95393e2d9c9439366ba2a6d7e61b85e1f130ac472837ddc1ae007138d5d0360152b913f800a099f1e5a0dd2fab01a1ac68f41f6686934154a6812850524bb75bd887816a06546781dafc60a129d7e3108b72cdcb6c4dde960eda763344", 0x1000}, {&(0x7f0000001480)="713be7bf9c1d25d8baf443579dd58dde4032c214681345cb8b01b1348de99e320ba012022c5c7a04a3e5d2d8839cc627192cac1a0d4720d1a1e55c7ad67c9de546b6a57c9c69d65f4e9851df6e27a9bccd9070fd461148e58ea85f0f9298d3d065b8d2fac03fdf52efbcbffc7e78a9041fe949d45f282aa4797fcc8d2edfd2d5591635fe0debb5a7ce53f09ca88074f20121e308a4c343fa1bf8607268b355a41fe1c096ed5e2ab23f6b568b9e6bd1262303c1ae70385338a7243b646a6e0eb38c", 0xc1}, {&(0x7f0000001580)="110416d033f31fb732998ec18a41ba4e628a67d3903823973675b8e77d8e47f2b0a6c52faa8d7b7e8c0447c7d05106ffac0131113613750239edf832230a861574258ae2a99415bc0604c7ff919d5d807f1eeebf013b1451abe492cdf588d0a397b92bc0186df80d637a521fbad2fc6f38a6a8c036bd04bec08250d605604d797597a25cdd130cc4df4b8529082e3cafa077ea881eb78d57bbb896ff20355c29e1c5b0e86da091a153b324a922aa8aab0350007e18b49cbc398b2a95c25e3b16", 0xc0}], 0xa, 0x0) fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 01:52:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) write(r0, &(0x7f0000000100)="c73a00080000", 0x6) r1 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() fchown(r1, r2, r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x0, 0x7, 0x0, "4252c700251fa8d8350000002000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:52:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b", 0x2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xf85, "5c0400a795a644b46c1aab6300ffff030000002f"}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 01:52:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x41, 0x3) open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0xe8) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, 0x0, 0xc0) 01:52:05 executing program 1: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x4) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 01:52:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x0, 0x3000000, {0x20, 0x7}}) setuid(0xee01) shmget(0x2, 0x3000, 0x200000000000040, &(0x7f0000ffc000/0x3000)=nil) 01:52:05 executing program 1: socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8003, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f0000002580)=0x2f8304e) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x100}, {0x0, 0x7}}) 01:52:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 01:52:05 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x6, 0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffeff, 0x7, 0x0, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) 01:52:05 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x60f, 0x1080000000) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 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) 01:52:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9b32, 0xffffffffffffff71, 0x1, 0xffffffff, "8205a50d3c41d61b748bfcf690dd59cf80ca7bf4", 0x3, 0x7}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r2, 0x113}], 0x1, 0x0) setsockopt(r0, 0x100000001, 0xc1b8, &(0x7f0000000100)="804d7f946e0e23526bf861c45022e0c2bdefdce71fe0c1ef4155c92b725b9e8f9063b363221a2c02d1ff841bfe915b74f3f8e888eca00d8377a2350a340e890a079ffcfc09b75fbdbf4a50a0e2a67cae3be804f5b15e963399971b8dd7b7e6cee89fdf5136d7454b0f4d55ac6e9d94c2706df7bb8651e091b3ba0fbf178c5f0286e17e68e7a9a9e22c3799dd11a00246a4e55db03e8b6068a94da3a8d5b8a40fe8eee000ff0e3d9fbdb26ace01f185ddb86e55f0ec64be81eadd19e18385f52dcf5e256392f27d795e63e4a6afc8b8c7ead96c740915aa2d99925aab603d52e47764fc0aa5ce48acec461a", 0xeb) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0xb00d, 0x0, 0x6, 0x1ff, "a5212cf685688d6b745a8c6f3683672f1c1c8a7d", 0x2, 0x54fb}) write(r1, 0x0, 0x0) 01:52:05 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) execve(&(0x7f0000001280)='./file0\x00', &(0x7f0000001500)=[&(0x7f00000012c0)='-//\x00', &(0x7f0000001300)='&\x00', &(0x7f0000001340)=':$\x00', &(0x7f0000001380)='\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='-\x00', &(0x7f0000001440)='\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='\\.^+{)\x00'], &(0x7f0000001700)=[&(0x7f0000001580)='/*&#\x00', &(0x7f00000015c0)='\x00', &(0x7f0000001600)='\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x00']) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x4, 0xffffffffc6cc0087, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x6, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x8a9, 0xfb5c}], 0x7, &(0x7f0000001180)=[{{r1}, 0xfffffffffffffffb, 0xad, 0x5, 0x85, 0x20}, {{r0}, 0xfffffffffffffffe, 0x88, 0x20000000, 0x100000001, 0x1}, {{r1}, 0xfffffffffffffffc, 0x9, 0x10, 0x4, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x2, 0x4, 0xff}, {{r1}, 0xffffffffffffffff, 0x41, 0x23, 0x7, 0x81}, {{r1}, 0xfffffffffffffffd, 0x18, 0xc00fffff, 0x3, 0x73c2}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x80000000, 0x81}], 0x9, &(0x7f0000000100)={0x6, 0x6cb3}) 01:52:05 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffffc0) write(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x2) socket(0x2, 0xc007, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x0]) 01:52:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370daba3856c507214b57d9277fbd770d883b85f8cc9e564c5a3aa661344ad7ca0c18b464fe27f5e937dd942640b7b106acadd44b54e20a85a7b03b1be94cbd2a76c1afbc811895420064eb94408d26af34f6ae5941c88a3e83aea5af323c7e3ee363dada54236b77f77e81c6dd66a92e0d9ef9d8f050d633f215c929978fa5b0aae4bc5daa8198b516149b3348132ab0f7f8520f0014e2cb66e495d60b0d0a08bee38632bef53ac70ec1b791ebe94927708a9f8d9266e539ec27bee8c66878fdef99239884e2ec084efd849ca5bea46a235ef41a4335871bae83d9ec78e99ae21c18d87e96cdf31ebaeb03053f410c3f88e1f4fe5fc0d71f676639f20a668d5705cc14c1c6c7aff73801d48bb2c12d5893b4bafadee573363f3536bfb6f35d330479f1d6dc156dfaab6872ed8b33a402b2e9a7656d28ec10803ca68a29fe79001277e89639516205a83eb8d673e5c033175d7ca343b21a530f6c53a3950aa563713ea81de22311141c2c5885a620f4e0a", 0x36c) r1 = syz_open_pts() r2 = semget(0x2, 0x0, 0x8) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x7, r4, r5, r4, r5, 0x0, 0x7fff}, 0x80, 0x8, 0x3}) r6 = socket$unix(0x1, 0x1, 0x0) sendmsg(r6, &(0x7f0000002a00)={&(0x7f0000000240)=@in6={0x18, 0x0, 0xfffffffffffffff8, 0x3}, 0xc, &(0x7f0000000380), 0x0, &(0x7f0000002a40)=ANY=[@ANYBLOB="0001000000000000010000000200000027f2c040a9ea6ffb7ea1b041454dd2c37d1585b8b32c90e647bcc4b574f17f54c25f8f7f41e3cc9f90101b4f02d0d1062bdf63014d65b97cfff2f60731a2a1f5c618c6c44dc6a31f5e257fbe82ba5368373e67851791721ecb8241f3db9211460f2a1b217d85312496ba21cd04f2657996d23d6d6741689eb4352481c97e3ebc2c72c47e4139210652044afd61398d6d7e6599021c63280100995fb50038642d556542d95e07a1f9fbbd903c21d1c6fa61ff66c18df6034faa11d380ef11398cf7ffcadd5428362d3b95603ef9eacf7384d772fdfa08d8a8ba78d9ed100dcfeb90bd90f2e5d15ad4385aae0daeba0d0048000000000000000100000008000000265a5028099fc87e91b41587b79540653ff2daaa91a087eb494669efcdef9d006dc4b55bd9e8affb7407699581d7331ffb719400000000001010000000000000ffff0000018000007f12d31a1a5fb533d967689e501842c7bd8f5727779bbb846adb0b084eacefe0055aad41a3e275e368eefcdced1b9c87cf9bac6927fee32ebe603374f496f47386010cec17984698c3eef70ab28e6cb2aa43cba9862e75daee31e8bbf2a786908c4eb50ccffab33c80fd93a6eb974e6d056d83825199c763fcac3b6e561375f2174092eb6ae5bb47e30e56644730981f9e45215221a2c015bd91297d08648f1fec9aa4b7d3f9ddfd7d10f59872ac7d3e59443804857c9eed5fc912dcdb9113e4873cdedab3f6837a29e99dc54d49f1ff003bad708601d3cc29cd8fb55795a6ee8ddb8a8a70cb81e810801d97a47207020bf8addcdfbe4b5a1d84f63b7209726893397f944fddc4890fd795751d1f782b294e377583b695ac65bf7e811a4d1700a4ff7e7f1a38db656ed9d789a9feed352ed81d2b56289b290ff8d44398b1d011794ff06ec8b67e24128affc3850fe5f743570737cc7b9a93fd7c6bf6fda9969e544b3891c24df3c3a0925147e17265094ae0b7ec4b367fcacdf21b5f292d8a290016b392ad6dbb44e92ed1d22878e079e47db929bea75322884bac0a996cb2629edc024ec4e521014fdf977c825261f0587908221c6dfcf961a611f532d2617e76be718d6ac856fdf400c30e996bce35b54e373fda19b810712c3948d720cae01139c7a47051de28f55ffbcb4ab8d49fd95d4e0e62e3c97bf0e929d8107d601810dae43d9a6fb0312b77582f9621172123a0c6e5df02918abf639cd574ab529f857a7740154b3526607a4636175bb356f37eaa101fa12424abd8c8a57846fe5af9e333f71306230f30798e561bccd1cb820ea89cfe91f2be6506052f991a0664091671229681ae74fb661abb0f3f70532dac73b02c7dd15d9fab9a9ff3d0526b63f8215acfc01ae7b9cacf087ac6b55ac4ac7fda91909b79a51ca2c5681deb677bf069d1c2043f161180565f99051e5ca66986887c3ac01033389b8a2309e3ee3f0d86d71dd0a97cf7f54dfd8d803f67ebfa41c327312c52aa306f19210f5de5764839a12595619b1ec790807870406826328be84730679cb91fdd032fd9d7c03a7e14220740e0478ce6819b848ebbba5c48df6ab9385d10fa3e5433c1aa059f5d017a79dc627dba735d28e91f66ab53da32eafd41e8185ef3f0309dcbbd4a41317d091bdba18a35c78cadb91780490953a6c012b65e60409426b501608e35640502a2f879c31b0195fa7c224e11452fb3408cf4d82b2e133379e7350926401453ac2c8de908e240377635449ee1068043812378836ae92ae08e0e68ba4ad72ea9b51b48910fb4ae04a5e027d44d142ebe8327364c5c983d927c7753082fa473a7defb49d570fd61a2847f7cfc88122dcff6fad20e9c9b766f1254772a18aa407d9e8dee30e27615807b029792028841622f71f74978b8e9e6cbd229ec2bd3df45288050ce6832b67b509b5f5691ca2f3e42a1308f043942ed9ddcb46de50c3278cdd649320f365111be4ced9f8fdfbbed954155939473eee7ada5ff0ae947bd8da1d75b4e20100dbeeebb7b55a05d239e7f8b6bfea41d7a1ecfa180ea779959e438e45a82668f8bb8ec564c2277af5804cbe882fb0a4dda6432d0f1cea1b0cba92a81a1400d528f8e7ab0ff90bc7c3393fdbc4c2e0d2d8e19001bae8a9c3b00647678367ea67a1aa46ee529348b165a3c525119da83ce1ab40ad47942dbb21e4530a5beb7fad193a3ad3886927883d11f1a8f27c7a7ce9d0d3c24734d4ff37625f050c993288454403e1bcf3de0726fedfd791e7ecc5c1b3223416bb47d690432cc0133fc888ec96a3c2a6b2f0b877948ccb1fd8a8e7866ee17dabe683980093dc11abe00388131373b9b6935ad4df72db990fd7a5e62e08280d86dfcfd745503263666eaf43092b6782e1e6f4b526eef188a1f8bb6bcca2c9bf2ea552d6098a2b2a193abdfeba961a06a250fa631f5a1c3a29e93df778ac90c2017f628170d5a7f45c4e578c5c1388d1bf05879f58bfe9428c38a586c467fbe187bbddafdaeb09c1898edb843d357896d332fd3a68fa724892e95dee70e41597045b76aef1c5cdf4bcbdcf5856415312d238b880a665fd2257deae60e050d8be241acd28dd67e4ba77830aae705134280c25454cf36f74968d3347c5364e34ea7d619150f1c2408460a2e337a60c1124b15b9c9ac288759024d9094c62146e190339bd37e2f574315876d88ef1bea6e93d7467b674fff3893295b9caff0448cb2c681dfeeca96baa7c1dff074e35c85176a6f853fd785751e80dea2de175d89a21b49432a979670695888be6c381bc7fb487c1f5d9bdb43e33197e521d9473d55d80b1bd8aac3770dd5aec930884915fac0a6d6e304a29bd4d8595867ac6edd8d26d99f36822dd6f077e39b662a353a396e1b1bfe9c2d3c08163c0a3362a2f80a57aac82d8bc78c7e0b95256a9ffb97a692bd66c3f4e8446246d529d0ea96e522fbc53c53b491e073668b3c759d7fbd8b73fe290621d33a97d6865d3801052ff10b5f905434ad6f7fe67aae97f7d3c878db61306f4c6f7521218efc4d2f6b958c8ef16be7f2582d17ba48622769cf7f6822ab1ea59d4ae76bdd2e3b25fd580ee1e1263af18d3f50022752dff0f02f605befa6f44edbc80fd8268d3b0ca7069df0cbe8d98971a386a81a096d6c485388f5d226d1bc7264476ef3e701245b4ff5866382fc289a5cf501e36918175914e2a68a86581305635374873410aab2082183f7bd1a2ce72bd901bfcc89ea1e259cfbfd712b0d269bb7f57c2d9f6592c627258e9b7cb3a04ecfcfb3f528b494020c1e19fddcbdce4f6a2a11ea0cb034ac1cae9cbad4741d742d0947bf9bea0878b2d57a75bac85249b9a4febff882f45b9839484dfcd7b7bdecd2858eca308f8b726320df051ffc58369d15c561bdd951430e2f46514dcb2bba40fe161360626098b91816fbd147c47eaa01a0576834f4b1c115f539f423e9f2609b871641393fd9d13635f670e8d6a72436a4a544d43fd6367504b51173e40f1a0659089cceba52b3a995940111cba6d439aecf8fb32ae4bb91a5a40114b67acfdb7cd71c0fc9e3cdccdfe94b28d3f01f5d7f19095be5c7a9286a7423aac00b155478a9f40637208bf37dfdf2b15c4a59e062aaa048a8c7b745409bc3a49704107e3a9ad7805ac16fa1aef8188ee3310067991701fcd257e52a35d68680465c40d9db1b94f94aa6dc54739ed916b9490562a0264759e605d8af1aac3cf5283931879a2522b72f950655634c9805f3c5020f90c22cd28895c90ee80c91e788d742323a2f01b870f7d6cb95094635108e001627e7fdf74882937e556ab0632838e4363e15f4e7f28024bf3efc5ac85e81c8e7f8bf17466930e430c6892a1e57568e9ee53b9d189cb7b298a6740181e90630a803a737076447e0a4157c865a3ee2601d9bd6385e33920667af4b424bfb2257fd17a1d4741dabc4f306d0778b79d517713d700939bb40b74f1db950ecb99831a2908550faa328ec74cd076e96380564624ecff3f4d09d99de17fc0e27ec05f7f87f5ff52776e024f29ed7937584e5156a7fb07016df79e26b8348dcead4bae474e985ce9c1acd9e9a6f9f8605f0bb08d2eb8b456df5e2034ada27d2d7ad1eb55f2700b8e8df5424a1d217ece7d4c279f83745572edfa7afc7eaa5dae052b3e92c3eea63add41f9491a00a26ba631ad5bfb112f075a91dfd08391dbcfa1ccc36a32ec10a50802bc872bc16b318b4310657b1284fa3b8cc50c436e6868355f56b5300a214ee5caae6f8eaf3402d3b2a0447bb6409989f1d5ff6a0e7c44bd8e9e40175030b2d10f4a7fca0a46f2c3d5cbede1458da144defe2f9ea77b84d339d0bbb1782444910f1b5bc052e2c34fbd49f8baa2c530b4d56d28108ce18393c0d3f1332dd821dd88b2f3f821810c5a1bbe173cf9c6ebf0a44ad04dce9006665a3439583890b55dd88a14cdfa6f39cf6e90f5d1edd8b05bda6c11b976151e34f4a9b6b7c8cd3ee34ad2843e59ecc6adbbd9cf0f9ff8112a94ff6d29aeaa5d019d429130f39412986c4d1e59d7126213c928cc448d3e4ad54b07307307a20e004697c75e6f96cd67b82cd17b47612e5344e54d0c851783ae586802cbe551ba6deb7409719ddfbd73882da39d0c7cd0e5a9727a682015a85e633767c01302950bc3c402c2eb95b521a339cb461504aec83bc20231769ebfdad35b4e6f8fb6ccdad0643b69e2c9f4345321fa883149510a3c13bf0f7b49ae100c2895b3007b0153a2c7ca232e233b7522dfae8fe8f29571c9d2adbe96a3bb6b0dff3de8ac5630ce7f8b9f915a4108c6bcf37b4d45374793c7d1580068dc2c79694d8bf052f93ad35288c9fe26fd82f2ea91a8e2206f789e8b3adea3a7080a48cce8b3f40f4c5b86fd3b61b4fef26f8f3ce4194aa2e5f29b52e3fa9c3805020a2692f542e7a5bfbdb2007754a1670fe7bf34be3a6b67f119b0c3b68012c6661b97ecca73e874ebf03e9ad7bd0803a588f0a275343ab3cf06858af78dc700cda7fe849c4dfaba71fc144c46691e6af2ea47ac4178628eb8ca1c0db433232fd71db6e281da056a56b91fcf23f1f2f0570173bd5d21d4b67b8b9604fe421b96b2976a770fdab1321ffb45ef4dfedcf581096f6558f0998eb050f143b920ba3f78ce7bb734f7035eb3f3f7338063c7ad3d5b2249ad0c2db0240019e9fdff5984baa58db9382faf1a168a5d7cd52f0b85e7b4dc9222b8da0a71647392d024bd6d2b84c50deed31638f81d4b337cb367a2685002a235d3b40349628c7dfc7bd8d5930bb0d0e5751b96773514785b7bdaf313ca0d21d7eaa94c5cdf8c4c232cfd52da943b60ffb211751e5eb7d2553d61c2da53c0ee245f799ce5b3778b7f4d41a9b0fe1c2b2460bf1297d9fdaa77a5193e3a785ddc23de97b56c5926bbfb21d99939f50cde73505cce3b24e080ceff5e707e3ecabf6ab873d2eef4ce4027fb60c8a28a05d5b9ff2aaa366c61852f2d8404b78d1dbc508daeacfc71c5d18f2822db5973ded91892a0363bda478c1f128806ba2f1628e9506726785eb1bae5ebe6124b509cbf246805f3fd48fefc89ea8ab5c75faf134fe919af64c37c19e4469513830e29d2dd79542a781e59e479ebcfd77e519ffeecc5380e928b386925cd2c103b14a03733e38239998d3ba5da1602d4a5d2ac8491b017454a770f323d142e279cb50f4976cc28103bb3f8fce4c79718a60942c054ad6bfca30e83c8182820821b2277579a6699b2002a60cc361fd33bb2997a14986b2e81a87f09c123085043b2f3f023e3cfccfa5fb629101a804b9c45322aa740ff72afb29ab10b8a4fc30500810530daf2954e56d779aa4066964885ba9dab5eba919fde7110309bb4a87b928e8deb544f124afae73c47cda364794467eec1c3504ef1aeae68f052c832573abc12167fead424739a3368367171fb009d7c3371cbd28d03c80a310c75306a03c63c949449487f08656cfada4537e8dcb3c8595b9be51b6f7f11b8986dd2f367d2294d3c47e781bb9ea8e88d35e7161e3a6e24f1d9714b71c92c45cc64637fb9c4de227c469ca968035119b39187b107c1626c74fb8135ff1eda31e4f202da955970e528b4b00e3286c287118aa4ae7e96fb5cea96177a97753607337b245b973e747d38627850698318561e02949c76eff1530e780b2dea11c79e3e69382df17293fd7194c060d402044df14dc74e845dd2bef1c91eb072b7868c422a6430b03ad3cbe5c7086dc3ad08c59ce4db5476b4682715595be0ce4b43fa82f1010000000000000010000000900000087e3ab91ef7efa138a085f56b8ccef3bdb32941ea6b53974a2475066336229c6608e9655d295e9079f7e721728d2242e634f0ce36fc230d20816cab8cd0fbfbc220e5b6fb20cb20749d228e0b029d936e5fd07d498ec473483276bae9929cf7dd6e8460b5b630472a2adf58e81e1b85f6017cd42d355048b51acf21943fd5c926094458f3541da4d9713c25585dba60b342996aefe8543daaefb31ece2f407cdfb0f7d32b101d464fda2e33b3062d4fa7c2c768c5556a4c2a21417639681f369836e1d30ebc55c581de274442e89aed91737f57da2c7611dfe2610ba57d158b8b1edad373ccac155616ca3a4f7c370448b0eccd7e2bcded289e5876d84be6d243aba6f76b6e8ace8ec9277793022e82648b08fbb4a947b2b649318b36367f6442049a92ec2ac1f9dfcfdf02b1b1e0c43c3479f995e8edf70c0c76750cd6dc349de12c2d0604af977674e94b7d50214aed60cf4ea74df8fd77af4944947aed61c7e1fa13d57000466e48cfe2ee5b5e6f84d1369e91c22b60a12df10bfd8c675404fe66d9cef78a882191ce978aefdbcad4957866019bb1f0a8315355728495a1e27ee302437d1e4b43b91a2143b008b1b8417a2428e77470c5f9af0c663f5cb9e90fd6287278f6f20d31e2b3d2ae63a06c8745cc14f3ae68a0173798397bad5afbc3fa31eeeba71ab05e796c5890133d06229410dab737d070fd453ea787deaf64a243f5139c2e6289af7e49c9e6c3f2003dbd7e8599c7b2ec704bcb6504a6eee3488d1d3b2bc3b2c009db6afa280f8e14b4cc212f2e55262a9ffaa2de9788f931ffe172cf22cdb95b82c0deac122028256c3c702788f7238cb350aa6a8d14f9b92829ee4696ff21ae0d94a4c1637eab24e123d47f39174a6ae34f332900e7c4786e3683c7e052a558984f63991fcf5d98f5ccadd5e1f4ab099e3d5b6886eb9debca4c7396ccbc368ddabf6e5800280401c2ec2ac107e0567dba63f3b3e0b7d6204ca23fda692e9eab9552871a71b552cb55d3f35dc2c1ac0ccc5386f3b87789a9b0d03910229877e9dc4c9ff5e3dc609d853eda1a3329420a737d479ba90ce2fdfdf5bf20f7fd87aa9f310844c4c776723c1b095a8dd85883db15b7a1e91d5c28e210bc2aeb6f599113b49eb3ffe2385252905739afc7c6f162463c815fb38aacff884fedcb43bb4cf4ca4a1f05abd1ba1ebd5fae9d1ff657a3f9a92a82e463c3cc5397dea25775fcb42ae3ac991f8974b213de978e59b57aef98caeb40c7b0bfcf740fff4122e70a39e600f519d513f8f267cc7ca5e76eb1df0d5c3a65446d3ec512d2a275797b1ff2d9baab99c1d90eab18f3c18fca33d5d71f53d94571efe5fbd6c1aad15e4eaf4dad525f12503ca756db440205d9dfcc9ca1400381d5ba41223f92fad85af33ddb63ee76cf735c2f1226e1c4d22340b94d21bf249b95cedf7ec77247387e7d0b1494b0f7a45ac52478222e969568b381599b9737a18ea07648549d82417fd59a768ef856058989e36ebe25afd9440f60d8bbee0a514aee0c4c847f42e0ca88157adeaedca49cb9ad310062f725abb4a8923361c1edb50083fe13d0ebdcff9995d5fdc38fee84f491713ae921966543f6488f9ff8537802c201cf5d848e9d4ae00203d2f2eaceec657be0933e54775d7704ecc4a87e130713ea6536ff4a5f32f182ada96e6a8d69c96b354a6b99a9062e709d4437b0937af128995f9ab0b178316a8bd0b757f096c109c055fab21bb921ee80d65336e6d8aaedea932464bb32681c003a6fd2df6eb01dd00584ff8354817b36dc65526d6f267b85bdae7108b11b68ab89cf4c9f9781bba9988a378efc377f1858a1af8a8b11d6b80c87c5341458d3e0b618fcf44a064a4ba26043fd8ca1ee0d72b0dd9f333ac397ce5848513debbd68b1d1e6b1e8633b26aeb26c32c4fb82b26a47d9879ab7a2e0216af4ad5643d9aa78368954273c9f076e5eb4358364bb8dafbc9d4aadd6b23d65c490f00667bae7338fea8bca655259090d5c559ebd364e9522a6756bdbfdbbde6e720fb442414efbca444fcd15d13a13c40f40b6e6eb2bd83c52de41362d0303ecb31fa5ca596449dd573a183d150720ede4662c57ca3567117f08b0564519cf972da925f317ff75e0385adfcb12ba57491bc37d0165684a9fa4301e23c2e0728b0e6a93475b25e266273b7c1a3f6f473d78b4de883abc84df313c7593688d5469d8762e39d4c1677af1ec31e1fd1aba12519500b0fa13e437eeb7457c35ed368abb373b6805cc74423429ce4561a55c907b990a7b1d7c8d4d67b591673abd6dd720d93de99043aa1ea2aebc02d9c186c6c3b82eafef70e229c539da6f912c89afde99c009f3a3e3b536172e0c84d7ed3f18a060df13a8e194dac89816f9d19be9c7e46b098bd51b39cf5022acec60b2f40a26a85675a310e97f54c3bb29b225f0b3a8e69cd4aeabc6b1476fc2710634aa520715fe49e96c9d455a0c1a0c729baf8b3f562e6b9d2851e06b7e2c46e848141e7b102aefdc97e3f33f7eca3049a9a1a84eb4ffbf1ed6a51d1e0989590d4c1c34049913e4af6da309a23ca4a39f0a07eee0e649040b73dcdfc80d8f53ce78068591a81cbabb24ae51ca871fcc904f1ecd840d1cc12483c7175d67534c4b62360e0fc8a69ed221d6bf934039db1f53dda92cb47316a73bd9ed0f475d10c337a5662d00bcf1f8f559992db082bad6594c0ae800f280a589df2e1f4014ab339ccd9d5b4bbe077664c1446951e1a453203580468c1e47d58ada56c33bc33d9894081c9ceffdbbf61cf4b15a17d58d1dcba7a1507a81f0fde9aa4da69152c29810ea26471d921a745b49015f2e220fd6cac59a586ed0d58d7947291fbf6e73057ff7f519ec8c6cf0cfded75c376be81546ba13d2cd6179eba6ec23b0554ff4440db8e25f25a02b874b29735e54268c6cfa0f3bd9def2782e7cb4ed11df41abc47cee7e0b48b08e7b2cf2e5802e52992355a5bfab94c01c309b5d093185a9ca23d95ae24a9572850bb4280735712a43ced66090a15713dc714859022bad8fa9224ccc9287b4ef3f9b766d166292afda653d102b9466e57e6963e745cb0fadad74e8aae10ba90b1674ed7886638b8601e1ce4804d8c3418a7bb898fb12beb39700f39bce9ab1998ad522f28de83a6670ab7fc4d15a7670416604bf937d6ce1a703d49f6fcff069f2d317aee41806228f4c37ef73e64101460e2991603f6ba2f9ed15d365fb378289c712541fb126b9401eef47dc60237851782a9f3f09f923dcab0940e0cc2933148ac52630f77b7ef22a34c161c8ec0a5ec07dfc70e320c52cb1074c0641c828ebd4cbc21ee93bdbc44774081dc439a45db6dd1d5e53bc653ae1477420cfc674aca4149e8c77fbc5e373c571a9a74a44815ba0d14600beda378fdb0a7539b53bc34a1451fb3ec0411ea32a3bbd78c0c8eaa378463523e1f66e527bb2a1c3a12190a307c5b1dceadc3dfc93b63efe186a2f9a3bf4c5edc6d7c17417dc47cd8f5223ac42682c3b4c99d2eade9cc8830dd830c6af0ff1c5454b39b840d5e1e217786936cfaded53f027c7f05fdf7760c2810f8ca235be243cb1661c09d54acfa44877aacf7e0ab22100061a22a619f2197f58049f79274b845441d4170be4bc6ddf6e7e7cebf946df86319852baa15b4e1a20fe2502ccd25a3e0703046b087f5b067eba105f5b9f0520abf786a1a46522adb6652bf4d1de47bed1444f79220a50a6a52d85a46995cfa47a719b6b46ee3130604380484ed1c7f009e13ca7c0df4765dbdc75243f9a374b47319f16e4542c3d6a300ef173da807c159b81a846f6394f3417a65dd653768b19c3f82b5e4693bd523bf000f74776b4f0075775f0c4609d65e3c2433a47181aa6a7e4b87daee15bd37c054493d9cae5bc2fa771147d623d73b723c56284751fb066c86c6a48d785d1dd2e0578fd01adacb0ab40db207be8f5ed0538a949aa3ea334641eae0e012ec43033ba80c975b800f9b5f130db8b94447b072d5151a204ffb198f8666b3cbf45733e10596638769a0637b27a91b540ed48ad092ad304e98a4ef288414970a104a84b708eb741ff1db1caecacdbe7ac64d8b93ba6088787cdc08c1be94572b22edfbcc4ae62b9ac4f83c27c27601145bb2579c13fca50ba1a4eb2ae60bcd9963d29c8f607506f640c4e8d9568ac7d180226021ddaafa644c38993af7c80aa86f61124f4b182c8a16c613818fb14cb306166ca8c88f30d5a38c579011d4b18f1f916b51843e9215faa81a259f232daa4a5f7cdf083542ad998e65b54e9e5465ce0ec0d68e9547ae3623c297a301b6a7838d992efd253c93faa3076da3ef38aab8331e1db1670217ba2cb00bbdc3d6034db06a86ff5dd534892ef967e743ea3cc6af37af8f2a69cdbbd40877aea7dd3a5f605212b64598e0076f9e5af234d22c4dd9f8e5b3d57946b0594243d47f591f84bd4165632afb748193067e4deb65b3fb10441d0773a5cd95be4dc70d84724e1309bcbb60b8de8eb34923e63d7758a4233e03846939a0867cd1ea9bb1dcbb358404d7924851c810b5b82f021fa8b5a237d2e1ae3fc226e878902f2c5a9dd275fb48bc58e8a8127431307cc8f072c552b83e1bf196e40e3174b756d49d064a0f4ce7e3af4b28b346881399886be1e6034e4a4e931db03d030752a8ea25b23248a648749d3cc5fdf94a76a6777b0c3c8bca428ea8a274918c94701b677aeaf90e08f55751c123e8ad82397738e5abd8933b0d05b4c39b0c30f684a50bafbd67c27738ec8ed8d67b65d4285acf1c3c203a573140a9a1866072ac1123ac0cf9f2618a1d2c837a4e79637af69a2d24b591456388f8ea71fa867c841df2198c06a5aafbab831a322293f5c9ae4ed32dc15066a646eac151c43f482f16c44b8f59cc6679ad0e96319987382a6bfa6fb049e6cc7f09bbe07dbc71b9ecd267f9d0de237befc2659c0ec83aa2c58151edc0b2c8f462f714063f1442d76d6d583f3ff187200510da2fee3bf0b0d65fe13ddf6ba0ade1e9764424511ef30b70ecef1332b26626ae6c2c3e1714893ca18ca0b2305ba2a9b898c0b6695014bf5ef83529c8c043a237eb5738d34a3418ec002d3b2c7918a07446dc905438e2559c5e165c125623f2b7ed0de90549a5bf5c3af4a9032236d0380f7a231f85b28896bffdd0d2e3a3c8f0603dcfde1a5b16b37fc79c45a3ab95a83adeea7c6634902a0157f0fab8def6cd0ff847462f10aa7d85d95d76436b5a335b12449cf04fc9d226fd7b0afbafc6f859a007eaa446b7cd71b680628519407293c26babe037916dafceee0a686a89c16f1f0b7931f34cf250b5e436921f8b34e06d10b495d06112485f723300dcfd1eb275be1da2f620915395b79796ab5f089444688ec26d82c0fb92199ba024b2b97bbe96ec62d3ab3a730c98c8d5ea39085cabee64008c196bcde73d84a556eb65118168c8dd81443c26e8a8ee1a7881be28813c4604bfec6ec19e33863bc6ff84239204439ac1f6ef25caf84215a46d414b0abd270951f7674660a6dc4bc97e45d64c402119cf292e0e3b090d5eaee6569902b2616aafcb311bfab19554aba0ecfafb02d329e86d0863e603c98ef3ebfc81d2945377259450883497c538bba446c133e9c002c47724a142399c4552e106a2fa27675d5158db7a7eb072c310366df50e10e50f5a2d2c9ad3837f4fcbf382abe01991f6b5103f0cdcbc89e18dca0e4e138fa4aa5e7fb0e67520c299a622e8e00439fe66d10de5dce3ef83fe10596e9ec6ddefc7edb000000000000000ffff000085000000f97b07a64fa6123344eabb43c5ac9fa56b742907c50e6b598e990579084dff6c5195aba04aef9c7b65da300f1f895ced17bd2cf7da1fcdaca109d3331daf76c948e42337a632e2df38fdaba93c53d96e8a22d2b045f28407f990017ef58216068cb59035d82e22643703c95001e5d1aed1d6fd96829bcc5e57262baef420e7c88b503ab67f84cc1ebff85aec81abd9096bd8ddf93682cf4431380000000000008800000000000000ffff000002000000151c3f0d43414472d841c37305d7a217c3531e58b9704ce08b76199f852e838ace3c5e4699027bf22748a1a13295196953fff53bc1252192b07ff37430a5ad61801b72609f7c89e7eede451d9f7e9c5c46759c3e82ec300a71be27585a884a1fb6446bf2e19d8da572adfaf341f6c8187b00000000000000"], 0x22a0}, 0xe) r7 = geteuid() r8 = getegid() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0xffffffffffffffff, r3, r5, r7, r8, 0x0, 0x5}, 0x80, 0xdd, 0x4}) r9 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000380)={0xb1, 0x4, './file0\x00', 0x5, 0x0, 0x3ba0d10c, 0xc5}) close(r0) dup(r1) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x4, 0x8000000000003, 0x6601e39b, "845d550900200000fc5c7fd2008f27df00"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:52:05 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x5a) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 01:52:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvfrom(r0, &(0x7f00000002c0)=""/225, 0xe1, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x9, 0x1}, 0xc) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$getown(r0, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000540)={0x3, 0x9}, 0x10) chdir(&(0x7f00000001c0)='./file0/file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) pwritev(r2, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0) 01:52:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x1, 0x1, 0x6, 0x9c2, "c6cdac1727afb8b5683ff20c86b69e7c115198e9", 0xffff, 0xffff}) ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000000)) 01:52:05 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = semget(0x0, 0x3, 0x220) semctl$GETZCNT(r3, 0x31b09886b7b95c6e, 0x7, &(0x7f0000000300)=""/53) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x8, &(0x7f00000002c0)=[r0, r1, r2, r4, r5, r6, r7, r8]) connect$inet(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) socketpair(0x2, 0x5, 0x1, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) listen(r9, 0x0) 01:52:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x30) r1 = fcntl$dupfd(r0, 0x0, r0) mlockall(0x1) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) 01:52:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 01:52:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = getuid() r1 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffdfd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 01:52:06 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x2004, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="f569c68c5b0477f8805b0c1fa50d3fbc896934e353c6a70de140", 0x1a}, {&(0x7f0000000100)="4c86aded3fd5f00636ec026b2996ad4d4368ab79c53d9ea2b943fd023dd2b294acb44f", 0x23}, {&(0x7f0000000140)="34749b31c19fee623f42f85886b709209e83087f2a0afd4ca961ef7fa5efd90a95a04bb726839797cbcbffda501a4d3e981ec6204d0601bce080e9eef38b6ff2a92e42156d96513903210dd1563c6dc5c6fa40eb7d803196acc4e216965d62ced794bd2c65550e1492cf8e9f3b038060bfc4ffd7119d2c6f64a5ddf25465bcb6b84648c3b85618a466e9ce04ca8fb18951f7b0643a1f5ef756cb58a1c1a4e8e871d47dc5e366598e8f02b98d7028f80dd8e2e0eb40f644f6d49a28c4ab47a5b7", 0xc0}], 0x3, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000380)={0x9, 0x5, 0x80000001, 0x8, 0x57, 0x9, 0x3, 0x6}, &(0x7f00000003c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7204) 01:52:06 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000840)=[{&(0x7f0000000300)="306f57474cb18e224bf92ca179c2fd698081617bfeef1aed47f6d791fa2d90d29e07a943c642f291c526d9566137", 0x2e}, {&(0x7f0000000340)="8269f4", 0x3}, {&(0x7f0000000380)="d618859ba62d0e1c48226dc7da539a5b25cda318ca7fb8", 0x17}, {&(0x7f00000003c0)="f09d1f4bbd72ad9c440376a36aa9616e8d92d808b90d5ca014b957854ae268b7d1a128bf4c7f905b9117de6610abdbfcb0974aaf8dc4dca0ce1f4817870bcf62d79270396de9772820845062fa46fd1c873e9ff7c827f1adc987d7eb4e424018f938ab0c1750f07c6c7d868a002b68cc8dfcb1e5ccb5f95654fef0a5547360ee232f085d74f7e8ab75d8", 0x8a}, {&(0x7f0000000480)="177de3de6146a6a8b6cde0b0a0addb70c79ced1ef5b9aad24e4e65b7f1ec1a65ea7c9fd361c3975f8b0fb67a9ac19526025c21ac69c20c8f8ce50d7624f5", 0x3e}, {&(0x7f00000004c0)="7f19c3b1f5e4bf12e69cb509bace2f51a48192d59f8c5f0cf185560c60a22abb4f192cc2ca5ef984d2aa2645e61e65b92312fd451edd06b0d1ea3f00be3d6be79ee5a744f29b21165476e15bcd8f3f9b42754f45ad9c1974c4e48d36568ea853", 0x60}, {&(0x7f0000000540)="6e0bd1add390cc09d5fb885465649e3f4a7ef3600cea12b55286613ed4690646a2c12b901fb641178b71c4d1a24876027dc010c90e7682c224b128cdfd83fc0f6e332595d3272eb8853575ab71a1d62cd55bf06efd7c60c22c3c93ef3117f63c", 0x60}, {&(0x7f00000005c0)="e366934f71080a6d054ced8520513acb75dfbaedd629386ae7e32c6bd25d61f3749e02178303ff0bfc7bd9fc406795903bec0915a9bc6f429e540c1d29d28fc7632d129b36f3353627e808a8974d8d76939bd1cc46f35c0d899defafeb51f41c952b6d0123ec81bf311c79f66e857a7f1784765fd68daa53c293ea926a4592cf6b28fbca16e07a803ad46720472342e1b50f5e4a4e7355fa20113a491e920bef8eaa3aebbde3988e081d577e45556119e883eb", 0xb3}, {&(0x7f0000000680)="030aa59d87d2661a9e194f86da8e2a80d23f48355e59a366ed7f9e3ebcfb448e2edb6d3211d609db86791e25ae8b3c1aa9fb0b35b5549d382e80a5252eb94697ec4520876d516e7684e9b44b9e4a800a44c49ebf94ef89acd5739d5a8fb3d3c16a05b3036974c3bf4803f2668d8475ad1587ad27fc26a37d6a7844651a6e940a8e0037654766f8f14c614534435d139a62c4b5ff432f4d323004bf4bd987740d3d734da5cbe709def4362c617b816c", 0xaf}, {&(0x7f0000000740)="d4258a0da4a5fbc66be49025f31007e7a9adbb4d57321dda0b273bf1f99823d1551eb596fb2c51225b513571ee0c92ade0baed2bd13c0801f49cab14530942854cc493cd1fbe1f6afc7f3090f71d85c24a5737834110b35a9ebb2e125a4ecd68c3c8af851885f7a4ca2070198fe9bd3d26e71a069d96010e96f2b49d56111d6e77afa7601bb6779feee30a3cc193a9524f071116c3a909db5335f2378e412040aa8526ad9bed6ae5f69f5d549d066b839807c5db914ad86693539ba63e44863ba7fc796cf283d0121169e84fa8", 0xcd}], 0xa) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x180c1, 0x2) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 01:52:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x12) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xfffffffffffffffc, 0xcd7}, {0x18, 0x3, 0x1, 0x5}, 0x80000000, [0x4, 0x4, 0x7fff, 0x6, 0x6, 0x8, 0x9, 0x40]}, 0x3c) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00080180001100000000"], 0x10}, 0x0) close(r1) 01:52:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:52:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:52:06 executing program 1: poll(&(0x7f0000000100)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/26, &(0x7f0000000080)=0x1a) 01:52:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="7c102735b5befa41cb385e818b5cb9c1", 0x10}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)) ioctl$TIOCCDTR(r0, 0x20007478) mlockall(0x1) 01:52:07 executing program 0: madvise(&(0x7f0000b46000/0x4000)=nil, 0x4000, 0x0) 01:52:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 01:52:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6002, 0x6) unlink(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000140)='./file0/../file0\x00', 0x80, 0x2) chroot(&(0x7f00000000c0)='./file0\x00') 01:52:07 executing program 1: r0 = kqueue() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = fcntl$dupfd(r0, 0x0, r0) fchown(r0, r1, r2) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) getsockname$unix(r3, &(0x7f0000000140)=@file={0x0, ""/62}, &(0x7f0000000180)=0x40) 01:52:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xffffffffffffff9c, './file0\x00', './file0\x00'}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) bind(r0, &(0x7f0000000040)=ANY=[], 0x0) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x1, 0x400, r4}) r5 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000000c0)=0x5489) 01:52:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000240)='\'\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000040)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 01:52:07 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="28010000ffff000001493ef399f25970fc6acc3e6f39e5be52b5326bd0756ff9e38e2ea6721466156ada4be4ec061a4e15323e6d681049eb7e5db7d083f340fd5b90ae05af5ce527e9cfd7478c51ffef8186f6ec2fd3da5c67ddd3a204caf8f446533b811988cf39f1fbb8e979260a560e4ddc8ec566592b7ff2b5c044474404183f9fdef16729bfb2b85a9d178b1b19999f86dc01caecda6d8efe238ab8fd860010f26ae1a040964a2f"], 0x9}, 0x0) socket$inet(0x2, 0x8007, 0x5) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 01:52:07 executing program 0: readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/143, 0x8f) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x41}, 0xfffffffffffffee1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000000c0)=[{}], 0x3b5, 0x0) 01:52:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078d65b5e5e8406f2010341b3bbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296"], 0x13e, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x3, 0x3f}) 01:52:07 executing program 1: socketpair(0x3e, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x2, 0x3f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) r8 = openat(r7, &(0x7f0000000180)='./file0\x00', 0x0, 0x10e) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f00000001c0)) shutdown(r8, 0x0) getpgrp() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) lseek(r2, 0x0, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair(0x1, 0xc000, 0x5, &(0x7f00000002c0)) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000300)=0x20) getsockopt$sock_int(r3, 0xffff, 0x1901, &(0x7f0000000340), &(0x7f0000000380)=0x4) shmget(0x2, 0x3000, 0x48, &(0x7f0000ffc000/0x3000)=nil) msgget(0x0, 0x400) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f00000003c0)) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000400)=0x2) getpeername(r2, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) faccessat(r2, &(0x7f00000004c0)='./file0\x00', 0x8, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000540)) accept(r7, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) connect(r1, &(0x7f0000000600)=@in={0x2, 0x3}, 0xc) semget(0x2, 0x4, 0x80) ioctl$KDDISABIO(r8, 0x20004b3d) ioctl$KDENABIO(r8, 0x20004b3c) 01:52:07 executing program 0: r0 = 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) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f0000000080)=""/5, 0x5}, {&(0x7f0000000140)=""/113, 0x71}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f0000000400)=""/101, 0x65}], 0x7) dup2(r2, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) pckbd_enable: command error 01:52:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xffffbffffffff476, 0x1000100000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0x6, 0x0, 0x1}) pckbd_enable: command error 01:52:09 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7fffffff) sendto(r0, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) 01:52:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) syz_open_pts() writev(r0, &(0x7f0000000400), 0x0) 01:52:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="14009806dec52f6b531eeed2558adcc00000000000000700000100e508ecffffffb2009d6665"], 0x18}, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000200)=""/54, 0x36}, {&(0x7f0000000400)=""/130, 0x82}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/219, 0xdb}], 0x4, &(0x7f00000015c0)=""/96, 0x60}, 0x1) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f0000000140)=""/14, 0xe}], 0x2, &(0x7f0000000300)=""/207, 0xcf}, 0x2) 01:52:10 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 01:52:10 executing program 1: 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(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 01:52:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mkdir(&(0x7f0000000140)='./bus\x00', 0xa1) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:52:11 executing program 0: mlockall(0x3) getpid() 01:52:11 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x30000, 0x2) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/13}, &(0x7f00000001c0)=0xf) 01:52:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 01:52:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x18af, &(0x7f0000000040)=0x385c, 0x4) sendto(r0, &(0x7f0000000100)="523a742d440bab72516b3cf5203dde7010b1df186f27339f6296a96bf21304fe1f015ade93d91b6642fdfe8673f5703112ee5d554b0a3103f84a0e2c29857dd93b7d9bc22b46dda8844162c0f64ce76b2ecd7dd5445f744cadfb4e045df91b65f6b50d5233e1efd01007e60eaa8dd2", 0x6f, 0x400, &(0x7f0000000180)=@in6={0x18, 0x0, 0x7c5de746, 0x7}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 01:52:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x490d2, 0x0, "d730c1f4bb6fc6e23c5f00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66fb696a6ccb6fc0b67bd45abfe354a647eccf1dac99a5730fdf08000000000000009d2e060000006bf5d27541de00"], 0x1) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) openat(r2, &(0x7f0000000000)='./file0\x00', 0x30000, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x714, "62089118dc20b3fe33ca8f8bda43fdcff6e8dec7"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:52:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000380)=0xc) fchmod(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xa82, 0x0) setsockopt(r2, 0xbe, 0xffffffffffffffc0, &(0x7f0000000280)="7c9d335b3e0d17af966f0c7da2e33c0b2d4e1d104311f6206049cf226499d31ce65d8e679c27fe82509b1c624a481368ff1907004f25944fbb12b5904ee91a1eec751c53af5f3f45fb415458906b96d0c1605a68e2c9135f7ff65ec000958a18a754818e6d2b781f212922cf67ff4f4a5297f46df56bb999e3de23ee3431f90d35f67779f718006b0ceb73ecfa920a8faf7343465af58953e3b2446352d12d048ec0d878440f782d5aa73c809ce138af2429700437771c6b9bd0b6c85b5646e8b426293d1507326e788b72d8ec0b0266e0c1e6cd9051ac05a5b41f2973260c75bce0c74b03b81c2f1a659536", 0xec) ioctl$TIOCSCTTY(r2, 0x20007461) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7", 0x129) 01:52:11 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000200)="b2cb26067e88ba349394b4ab74106a008e9859754d2bf93a5be1e66da93d9cac08fa0f44532e9550252654ad4f0ed10ee834100656e492ffdbbb443a446198e9d6a1947d8135644af71010610073381947014d72b0abf2972fa01dc729286b1db33fddc80e48ed164d0ca306e91ae2c13e8535cf4582b2c96f63e3e16790f6ef06b083e78856d8f6971940494b7905aa31385d745fda30898257f5d48e98d755369982d9c99bb81fe768471b2ccddfc145fee1c0b32232cfd674a6c57e954be49da78adf360b21c5f2060d34d54b4d3f6262864881eae726d09a2e7ca5c0cbeaa0344e597b7bf729a7e1ac733d4509f5edb503e0d74a4cd467e97ea5387c9ddfa5407a59b1d2933ef8f45591592074e063829704a9b0c8a38f8677ba443eed938df8c213733aa7966eb720f38459d40cb8869cf2815f5ce36e356a65a4706f1ade0a98a9da73caef8d43576c39c6b1340538ebdd91e9357d52f86036f64f2e4bcfd850368dcf9768b3824f7d076f24ad710ccf485fdf0a4e71b6ee6d194899d920fe85cb5a5d2a064afdd00f5987b12011d5178237d3a970eb050eab03e55ce3cd206c8f6d6d102700fb4f0dd5f9a4c2c8239315e3584b2c622ec23ca580b09106a851b2eeb7b1f3a74fb8b53dabf0f2211e436c17e52f4b35f73d845040e61df52abddc8f6a9e0d4f0eaf36ae1438575c7920595be15cb90f7571fe2043ebbe1416292aec4c062c9bb2ec36c267970274dc75448cd8dd827580fb03e52906af27ea4e051774c17f8695ce011ddb5bc94d77ab88a97d3c04f80426ff0bb7194541da1baf5779d9b773893177e835d637b6ac197bb7038e4f5c2faf5781606264002c3f69664c1ec81207a4d4466050bce4294d9e618609f34a99f0f8bba31b2ca780512377f5303074c5643e7cea57810d3005dcb0ec5d05c28f381570f27088c1a65398b89c1da080fb660e1f3cffa4e41b921c3a600440c71ec3783640165801a6eba25dd16e99380634ac578741ee173c789735a18020568b312045349af6a3a406ccc2f0dbc764764089fe56ea1756539f1db7bff3216544e23ecf866a6ff0df52e9f51400432257919ecbff0531bdf5d7dc4c1f1cdda041786acb0d4c35a9ffbbab50ad9ed08883b5d04f33696812ad32cff0ff9a9119b41174c2e9c5fbfd9cd02603a1a7e3e5a578644515ad06fa45bbf3f9a34d40a0f12f69f485147c783005cb4e4a428744b2c00878f540c6e79730e9192eefad4e89c2e81333f3deb4a63cc1d8091d77aa6a8d745190afd4b24473d283d3d99e66de2a08afeb05368ca6dadf507bdceb4919fb72dc222676c1ad84e582ed1a7099e1325c5e4e87ce7d355120ecd2c8b7c2179bcae85aee8865d1ee4b82681fdf5027744ef4f06062ed9d08d3f45fa7cb1e269b8aa7f755acccba273d9f6b60c7cc7222436e5b39b838c2e20d8ac7e6f41cb451b7377448339284f4364241406372e493361f7b900bda0fa8c694fe12c42d59f7b516bc006d54ed6bd2917ff9d3c7c508061135515f93cf89c13a8e0cea9fc9ebbf88fb4121741ef52c085f5bb75957a398a731d4c21d246fa84000d0e9f38d28f1d18b878959ed7591a32ccdb80840b6a5317ea568b0359d475edaad75421c8be0c36efd4155602fe63f140e157cd169992c6ad5f1afcef3cb4c5c8a4c279755133e8523bbe2a62291e3dfcb391af8717cd23e8727a20116ea31a0b52c773eb678bdae0b6bf7cad3b3a6f5c51251b20f576d03869609b6f56540b29893a5b466f0384c726e92f27ab8c052656a5b563b0b7d188016531f53dfd9bd0ce1c33381427f6e001ed3cadf1c6d8f07ae12e02d87f84ecc4ad97d265208b1da796aa690ebbe606aa84853a6dd67151e694f5e7a3deab0b2a3125ab92ec36d475d4a084f075cfc4da7b233ec41812eaf712f8208ba45f26a3100c708eb4109a37d0eeaf66e97ac6391b8f401bcc75cdd702b6bf8f4ff1dc131891499c53e41fc553bbd1105d89be7b715e3058d46f96cc72a53904ec9896afadd26863288e6f8f4bbf435afafda71cf366ac1ed6e999c2b3e5700499852029bece77171dc25660febda01ea7213056ebed2ea3018214d04b63a26c9acb08dc012348cabbcc36d707cdf2761e71dd739da7d8878381950fe72d0bd15dc3e82ff156dd1ca349c3dae8456c8172ea48f42c3d705d5cdf42da6c2f590df90073c7d5425ebccee3547cac5aeaa15e2e6d7311cc7c9a9bb28912aa1dff585db1fc2574550279b3c0fe13c90eae922353f5d7e5e3998589a233414d06c4cbe6296b4856a944077096822cc26813a3f2e8e25fcb6f5fe4a2c816c1562a22015ea28b83ea060ba95bada200ac922210eb0ff8b151ef5e72a453815c31b44c3223a29fa7b879fa53f1c53e30c91151319490baadf19d3538e92e49d514b5e8cdde0839c8ef4a61301ed3e8390b86648d2d520dc5b896278159da9dd6e50a1803368177bb5a45c1a490bc5968f21411aea38a9f1e220411bcbc0cbd9ea41e67853ccbc0e8707ce48d4d4c3657895c7e3fb9bfff964a538ffb4a9ffd657a7f6d39b56b5cb3143dac136758320a5e4786e4d8e9c72344827d891c1b448997dd5051719687de0e8112d095b53bb36df08d02dd14d8d554ac009e7eda2793c93ccf6663ab656b09eb1197115a604f74852aecc2c62b588504ab1ae07111634ac5308328efbd9fe7adc4806fc07fbd6bcf28dde7655d00091473e21abd943706844600bbf63a39d6fd724aa978d955fcc6a4b201e88d1acae74e0276ecbc5128e99d0590bb43daba621be94973562ab3c42cd248a43145583f563da5dcbafaefbb05a48ef975266702328b7569aff192c61a758ce50cf9099a9e96042778dc1e3b290e473a2a4cf09a774a3b1b8bf94de7795272e3d8c45f1c8bbb76e71eea3cf96117c4e9e9be64c16a9dcda100fc231a8e045ae5b248a042e0ada57c387d6df0a421afe1b5d8569d4d395552f25c478a436ed35f0a2575d71896522ac522e079c1dac6c544ca3c31b8a3d842a51fd935ce3240bc9f81a88a387e765434cc7ecd8323fd369df09ad3b16a0e44fdbdbe25668eb19652df5c64386032e8d329cb5b17868fd39ad1651b8e27b318c16d35a5166954a1ce101d70830becdcba166cc1828adb6d30e3b40efebe98f9098eb93c9d8ffe831b0f3a1a56ceb16044ac44d5c57b84c4281b5b53e8b1eb57ed579d11dbe0b477aac705c574d6def6c5e1a5df083e282c8cb56303fe805b425831ed7f6cbd9ef1e81bea25c3506874e0a0bf36a5576abcacc80ec05c9a9f6f202a70a1868e79d2bf92448c42b4785b87f5f64b1db485d2911c8e61e77169fee52a918f9f57ac4f0fe7dc6849f94602e1967abf1f803a94478a925a6465e298824e8f5ea98b9ab66b9f1dbc2d0343d5a81f8f366f73adad6fb3cf44ad9fc6a86e8313f5a26c0dc469d283185cdd8542ce859b1e86e815396451507f34de157eac411a485df49b68b8ef7d75ba0cf1daac9a99f51b8a14ba0cd80b3f1794564d2c3eab87be555106b5b5f85f19df3faa5c5443e9cfb67fac12f2bd0eaac68f311db07b7da3bce0d1d4313fcf46036f7f9ee3ebd32287e6eeb181c488002e5fb85cb2a85a810a26a547479ca106656d1793812b7a850d78d2cca28e061f1cd3be9fa464dc08edfb9bf1f50764fdf2774a5a1fd586560587eef916a47707c82e185d1abc00b0aa9992cbaab72cf7fb98d2caf365ba8dd681c69bf08253a27514c20c3f8de4019264136896a71e15db5cf182bf47f0767e657464c0508859eab444c1cb3a0d3aca696ff61ff6aff2431c0f25cc83b827524dc39cb06fc051b220779f161fde8d5a372f6eea38690586f8da918cbaec2324b9e032f5213619924fa6ea75c068376c36b44ba55233ad8df88b19aafc2eabab8bef075089a9b918142d681a89ba78715cc28b7f56f56eddaf625ae91b82f433907ba3494ccde6f91c30ecd499023c8739a50edef24793ed0b19dec9843ae56c776788fb569b6faf5e76964ccdb90a738083e1f6ccd4d4d07d186ae48a3a578db213b74d58e016d95a5491e721b1770a8d32b60edc195de6bee3f9f2f9b44ed8d726482eaeb5ad533df114b872d2781cd879e2761645a40afa0572bb66234b6c4f10eb7766f3b8a53a7d1bf360de8ee0411516b95ca33cd2463c3ab80657c1c09d0a8c8471ee215c41f139b74c230fc3914dbb7928a9c997b5121e09c53f6eb7fe7ea9f1449cdef82f7b2910eb6467bdeb257f50b15e496d67f7b679bc2febe519a6680af9ffd37426671e2da0ae8ab97ff5b18a68e6873e6ae2b2f32900a29dbac123ebee9bc3745c5ba3753179779fac595b10bef6cae8d3b8cb86d9a48c5141468d0a1e09ebea3a27487a51328036733d2d815a606a9f59bacaea369d7f7a2fa386aef5679b64018ad8e6523df7386f8644f71caef38658e9388dca54495de94eb47a96dc37ad9f1ba6a25d8ace757e1e6de4dfb51b1a7ac1824022f7dff0ff951c607c355287c999a9d7977f1137084115e2dc54f62fef948cf189b6e406df4a3bbb30646b5aea9356e6c8c6f26b5358a543a179d9ca3f1cf49f61da09918a2d4e3dcccb2ede69c1419bfdd6d1d2cb6715411f5a782be9a23a711161d2cd324fe5cfd91b48fda239b2f086e6ea45551fb66eaafc42ef735c23a1e5c7f0d88d0cb6215aba98a7b609f8d2d1a66ad9cd19bb6c54f412cc5eede85e51549e317fdf5e8c56d8991a8fce3e8bef1110c3058cfbdf3dbb97e47553d244a90cee1c158a8da72b13888eccc1c544a4af1edc4cab22ed9454454ac66c73e469466197a402df91c503a80fb735bdc18006db7302f81da6c22ac932b77dd52add32f735dd0719b4703f547991011e50092d6b6074e18bd9455105cfa0347e2401eefcc35acf9e7ed2f33e4084818bbeb2f0b17139854917c48e4b2a4ee49640ab079fd981ab8753f95ecd17cb53c56761e9e6d21b6ca3647370d628d3dc7cb7cf394320e3a6de8c44c7ffa29905a59b5f905223e24909427315ed8f39dcf1c94848b7874fd194285cdc4884d0ad037fc4f58b92263875dedb14525db9d413ce02406e6958771af00923ec4237880ec3b2b9127956ff200fda9035f1024637eabbcaf62a697d87f5df113fce4b937172e333b65e01d704f69db251e3618fb4fe55474cd9ad6087117957d8919669e1a55de0d60de10f238e888ffc7bc872bc87761c581cc98ff22bb0be14f36a0fe8266d5d696a62fa886424eadebe245bfb44ed88979b040b808140d0b5175a791ad05209275c599fc6ab1dc6898739bd0f4602fc5eaabffe0feff40c3bea35e586f3cb698d1de7ef805709147937e94d93e86f31dae66727dd2f99d5f8afc28da41426e0705b61f999bae13af7ef4716072f423397216e2df439a6de60d82280c3ba804aa41adff52535a236968791c54c7549ce9715cf646632aa09f2bc1f0b600194e41339c07dc82a4a714fd5e472092025958654c94cbef91b138dd82ab536bed1a6005b3a2fec32e211f0b31a7f35673ae40c435ab8086fb1365a07fd6a5296a4b02109e358dcdc059c14378f7ec83309ec2255ed4f8b7a67119a7c49f6fe9ba886df6da9b55f3fe748a28a474c4481234b698ee4f0a1b377ad69ab7ff9a0aff3fc64e43626f914d5862b7b83ce5d8416c390db6f39218bbeb5d630cce78e9f5cee7f5192dda4d20abd4ef3580b105426b2af5a24f1a3f0966d8e0a48f79dad05ca925fc7f3011270afa598d440a1b60323b3cb2b00786cb", 0x1000, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 01:52:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000040), 0x10004) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 01:52:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) read(r0, &(0x7f0000000240)=""/208, 0xd0) 01:52:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 01:52:12 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:52:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='.\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x18008, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x49c2, 0x74}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb82091cf936c81c0, 0x0) chmod(&(0x7f0000000200)='./bus\x00', 0x20) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x854) read(0xffffffffffffffff, &(0x7f0000000100)=""/81, 0x51) 01:52:12 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:52:12 executing program 1: 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, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10040, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r4) 01:52:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() fchmod(r1, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xbee, 0x0) 01:52:12 executing program 1: r0 = semget$private(0x0, 0x5, 0x80) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x7, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x1, 0x2, 0x400000000000800}, {0x3, 0x8001, 0x1800}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x2, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x7, 0x120) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x2010, r2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x53) r3 = semget$private(0x0, 0x7, 0x401) r4 = syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(r1, 0x800000007, 0x7, &(0x7f0000000680)=""/129) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x24, 0x8) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000640)) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x7) r5 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) fsync(r6) fcntl$setstatus(r6, 0x4, 0x800000000000) preadv(r4, &(0x7f00000001c0)=[{&(0x7f0000000540)=""/161, 0xa1}], 0x20d, 0x0) 01:52:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d", 0x1b8) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x3, 0x8040002000003, 0x6601e399, "845d550900200000fc5c95400bbd04b040180008"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:52:12 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9cbacc1cfde46d7b6e4c164b4c979a2a0d2bffa3e5cdea1f3f8f5f092065575ae3a4d3f699c30f1252f59353b84c2d090f1fba043a00b2412bba6663ae402db53ecbdc436ba618fc3afa455d8d1c1b5f387935c2acfc9e5831443cb2d131a0c85115b043c8c4954be05e9c0cbc8148a9d27651aa27af80efbcd52c988c1edb0986bb50e175585cbc2b3aa6cb218f9b18daf246699119cb4fdd4306e203a977", 0x9f) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = semget(0x3, 0x3, 0x200) socket$inet(0x2, 0x6, 0x5e) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/235) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000002100)=""/4096) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/145) 01:52:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="850573ab09cec58ebd946a4a53d66578996715da4057651a0500c60b540ef497de73a979ed248f3001eb8e5e8f66172e918a82861acc95e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4063017af176c8977dbfebb0a596950d609c2d8bb7471869543cb9cb9abf56034218034a300161cd06e06a3fb4d19dfd9a44120508e2c7eb012ee5cc76cc20f5dc890fef1f29ea8baaa3b77b66ca96fe7f656edd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba90300000000000000c167a27dc6dc288af9143c852fc783dcc909c1cd1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ec22225fce6fbe3cf8a22ef84b504ee4acf840a9563e7d2f8087484e814910679251e7c9205c4adf1dc22fe3c804000000798254ebfe634691128f18267c55b8cfa792dee64488f7bd794ccce6a11b8dbfc6f6ffa986e72450850a117b566d6000dc6cbfdb7206cf017421d3060fd7ba43db1fea3890c8a17464a84f3b00df8be417992b855d7adce6754c9698678c9cabdd88047e1c161513978e641a824552bde268d64902b1fe7ada6199764ee2be09d899c540a0182d05dea27cd31395651941430d4c0000000000a75a61f74881409a5640e50a6d8dd23aaea202863cb7fddab5b88bd0f205680b5d2d1122b31b3e6538aa00000000000000000000000000", 0x241) r1 = syz_open_pts() fsync(r1) 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, &(0x7f0000000200)={0x4, 0x3c3, 0x6, 0x81, "b0821600008000", 0x2, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 01:52:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000380)="7f4e", 0x2) 01:52:12 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0xa, 0x0) socket$inet6(0x18, 0x8004, 0x800) 01:52:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x8, 0x7, 0xba4c3b2}, {{r1}, 0xfffffffffffffffb, 0x68, 0xfffff, 0x8, 0xf9}, {{r0}, 0xfffffffffffffffe, 0x68, 0xfffff, 0x459aef93, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0xf5e2}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x4, 0xcc9}], 0xa1bd, &(0x7f0000000140)=[{{r0}, 0x0, 0x1, 0x3, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x9ca6d0674136072d, 0x0, 0x99f}, {{r1}, 0xfffffffffffffff9, 0x8, 0x8, 0x0, 0xab}, {{r1}, 0xffffffffffffffff, 0x10, 0x800fffff, 0x81, 0x1}], 0x2bb, &(0x7f00000001c0)={0x3, 0xfffffffffffffe00}) setrlimit(0x7, &(0x7f0000000200)={0x713, 0x7fff}) write(r1, 0x0, 0xb9) 01:52:12 executing program 1: socket$unix(0x1, 0x5, 0x0) 01:52:13 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x8) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x5}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="038e0c3eae2ef64dd72cb7cfeb364ef21d3cedf54abe87246e99a8f336880e723c7754c306db31324dab7fafd0b714bdc146c2322619e15611619456cbae712e4f508d28c371ab36997eb0d9eeded1556d267faff22ea11c9f8753c67093f912f6583c1f9e6cfe31cc1317e9e9b722ba91e74deec95c55112503f925d5ea6da5252680125e8dec2dd5cf0c46b4aadd959684e353a0dc6150b46db4ed09c55f13", 0xa0) connect$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) r3 = socket$inet(0x2, 0x1, 0x7) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$setstatus(r2, 0x4, 0x80) bind$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) close(r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)="3941b8518937d41c6f7a411eddc7dcfbdb257471ad5062532b33e2f596060097780fbece222d46e076676671f67de7c9d7a0a60848f11b8484a29516b92fb9230b83c5584bbd8bd308bf3939d162c62dd43ab9e63f8e61953972e05d21ae261ac09156cce5062b9bb891b7e08542396cd7ea651ae084d5be91e8538a8eda059d669cfd2df106a31d9d32b19125c7ee689b62fc1470e2cfcc7247b80439bdf69d436e7ee5488ab108376ad5b01184153cb4ad", 0xb2) read(r2, &(0x7f0000000300)=""/228, 0xe4) r4 = accept$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000500)) getgroups(0x2, &(0x7f0000000540)=[r5, r5]) r8 = accept$inet(r3, 0x0, &(0x7f0000000580)) connect$inet(r4, &(0x7f00000005c0)={0x2, 0x0}, 0xc) r9 = semget(0x1, 0x3, 0x2) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000600)=""/27) r10 = socket$inet6(0x18, 0x8000, 0x8) read(r10, &(0x7f0000000640)=""/106, 0x6a) socket$inet6(0x18, 0x4003, 0x354c80000000) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000006c0)=0x36a) pipe(&(0x7f0000000700)) r11 = kqueue() r12 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x100) poll(&(0x7f0000000780)=[{r2, 0x8}, {r0, 0x2}, {r12, 0x8}, {r10, 0x180}, {r11, 0x80}, {r8, 0x20}], 0x6, 0x398) getgroups(0x6, &(0x7f00000007c0)=[r6, r5, r6, r7, r6, r6]) getsockopt$inet_opts(r1, 0x0, 0x67e0eb9e9ccbed4e, &(0x7f0000000800)=""/235, &(0x7f0000000900)=0xeb) 01:52:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:52:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x6, 0xc001, 0xf89) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 01:52:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 01:52:14 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000010c0)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) r2 = msgget$private(0x0, 0x60) msgrcv(r2, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000264fc9c1f9b0d1d0429538143763cafedbcfe53767ffe083f82fc273cf0587"], 0xa2, 0x3, 0x1800) 01:52:14 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 01:52:14 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000005c0), 0x10004) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x90, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="af09e9b476b76b9c365a2cba698a545d98c40b2f39c0708081243b57aed97013448afb28f674783467f2d323f2ce95dce023368262d564cd28b4c674b7bafd21245c01c64927e8d0481410857fa771f7528ac5fdc8467f639b4b90573ca0433b6667ed0e1d37d077dad8d3b23b804f588199c51792852e87aaf27dd63bf5871aa694df63781cfd7cfd867b044be0125041904d5cda68f4c5c304dc510a7b53bb767a1da5eaf373c5a7f2ac7119b9113eb52ffbdeeef08c03e0bd1c34fd4c1afb2aaea2e2fc55acf9ae976152e4107af8d31b50e7026ebafda76aeac2fa1c40be5950", 0xe2}, {&(0x7f0000000200)="e2a729a1b0b14ea11db0cb58f52fb02f21a2d4bb1e7de71f08ba5a58b66972ab9c6f1edb5df0ec64b2c05da889d4f4d3b145b7405535ed58a5634a3bc3f0092a547cebc1fcb83926792dc945ced49bfafff03942286e9208216d6d52a8de9b4ea1b3cf64181541c5c53608691dc0e9efb178a874a57f82f684637c372041dad796ad10be09ec1054450a465d15ea379b3b3ef05d42682a8dbd", 0x99}, {&(0x7f00000002c0)="4c4a702c7ca193443b7e9754099dcfcedb2c162b18", 0x15}, {&(0x7f0000000300)="1fb319bb82c45a0dc5af7a2068bc6bb8995769e85fea872c0f97f682f90776f59897a587a5bab5a86b647cf94f61f46244ba9e787a9930a596ac29b09cbfbd28b7d2c262408046f0c7ce1aed197a9eaad12016d2553390ab23018a93e8fb2856679201bd0398113003d19a3f463cb3ae6f88d1273994ef6a4ed4a9795c64fcf99160898e5f4f2d86faf1dcc34b5bf336f14a7ca928d6fe6dee7ebfd6c4e2cbef37eb49b422200c09f85f454eb967ad61f78373a6c4", 0xb5}, {&(0x7f00000003c0)="fd77099ed06c0883d10c945e2da8e61253d237a05a4daf02a060e80d4be1fc4142507b9b47162f34fa619beac5584fd1583de0ac1370a6e230665bf9229a1f434ccfac46914aca480baf3651522bc22bd0a2", 0x52}, {&(0x7f0000000440)="e84517c6a432c12d7a16e5d2c277c1a0cb58b749", 0x14}, {&(0x7f0000000480)="2b9b50ef191eb52d53", 0x9}, {&(0x7f00000004c0)="c84ad226d6fd3c4f6e82f60228d60ce6df1af693009540c584f92546ad18bd44a4bc1da27590c1d63e24a882e1de3da286232a922510a90ac9c8ec7e07aea31a03d9acbbcf424d402be1c08acb4a", 0x4e}], 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 01:52:14 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = shmget(0x3, 0x4000, 0x280, &(0x7f0000ffb000/0x4000)=nil) r2 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, r0}, 0x0, 0x0, r2, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r4 = kqueue() shmctl$SHM_UNLOCK(r1, 0x4) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 01:52:14 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x5e78615f) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000140)=0xf8) 01:52:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x512) execve(0x0, 0x0, 0x0) 01:52:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000040), 0x4) 01:52:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) shutdown(r0, 0x1) r1 = socket(0x1e, 0x3, 0x0) shutdown(r1, 0x2) 01:52:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20101, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x9) chmod(&(0x7f0000000040)='./bus\x00', 0x2) 01:52:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/122, 0x7a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x10002, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) 01:52:14 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1, 0xfffffffffffffffe}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x3c2, 0x1aa) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') write(r0, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) 01:52:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xffffffffffffffef, 0x4, 0x0, 0x0) setsockopt(r0, 0x6, 0x80, &(0x7f0000000080)="1d00b872da544a36e16dbfe47fc9651c47851a5049ea17f1ce0dc51bf3d47d37859acc7a935350f488009da545eb0ea24390fe751d7bd4d3e8d6a3a43d9254b007dc105088172b65ea7f0a0ae8d9c5fd4cd1964d114a61c40af244d9487f4fb436e1646e030b3ef121", 0x69) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0xbf02) r1 = getgid() r2 = getegid() getgroups(0x2, &(0x7f0000000000)=[r1, r2]) 01:52:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0x28d0) 01:52:14 executing program 1: r0 = socket(0x17, 0x4009, 0x7) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0xffffffffffff0001, './file0\x00'}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x41) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$KDSETRAD(r2, 0x20004b43) 01:52:15 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f0000000200)='./file0\x00', 0x2) chroot(&(0x7f0000000580)='./file1/../file0/../file0\x00') r3 = openat(r2, &(0x7f0000000000)='/', 0x0, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r2, r5, r6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r7 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r7, &(0x7f0000000140)='ml', 0x2) pwritev(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)="2ea15cd87cd8564ce2f7161d264ac11f2c0ec2b47a27b1272199be82e793e8aaf556ac1c5b6c4af8b89116466b", 0x2d}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r8 = fcntl$dupfd(r2, 0xa, r3) syz_open_pts() r9 = fcntl$getown(r8, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffd8d}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r8, 0x2000740e) semop(r0, &(0x7f0000000380), 0x0) wait4(r9, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r9, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getgid() 01:52:15 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) recvfrom(r0, &(0x7f00000002c0)=""/247, 0xf7, 0x42, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000040}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd604", 0x16) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00') r3 = syz_open_pts() close(r3) dup(r3) r4 = syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:52:15 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="94bd6d0056939f2c345ec195a39d4d98ad27d1400c52328069168d89f542cb51b65d9f5b63d294de0367583e6038cb2df5df552f580d40fe0369f68b040ec77cb4e11d3e01715f13fcc9d2b84b535b9ad080ea45db99991b12e179c1f98e528b184d5d47779520a16c5162736c98501bc0d2e8ee51908ff5847560dd1ce0a44fccb5db1ee20bea9467f9a8390f670ca81e3175a6914857e4258c835e5f14342e623c6d38eb0f4ebf01400c02eb212dedf9162af973adc140545920e1fd24268cb363ad4052d2b3fd84", 0xc9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="7c71f1250cd398be055af238a44a74cc22417253d987bbeb2437cc296a24f555e6045f0590b1a673a3aed9fa63d5a22f1bb4a1b82f1a9a5ce80d6289573145721f6d63d9339cc2b629fba428e3f5d6bdfb6a3e", 0x53) 01:52:15 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) poll(&(0x7f0000000000)=[{r0, 0x4}, {r1, 0xcd}, {r0, 0x109}, {r0, 0x88}, {r0, 0x28}, {r0, 0x80}, {r0}], 0x7, 0x1) 01:52:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="9800000000000000ffff0000030000006b5cd2bed9a6862b0bfdfa8fe7ade5c8f3a0681e93a7e0b441d465ca15bbd72de60bc588a692a7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62ef894e4cda590ec449c647340a3cf7a9dc7c46614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab8e01f09c2d0000000545e3dc9fc6dd2d558b32ce183e4040193a4a"], 0x98}, 0x0) 01:52:15 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x101) 01:52:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x4) pwritev(r1, &(0x7f0000000640)=[{&(0x7f00000001c0)="f693c9a093ca8dd7735dd370f9a46d5c66b911c4a718e7d50f5c8f3f42fd3592a91a33f8372cd9d55e1de58e9c88ee7ed94b0c472f09db119c0b0abd7cb254d85a257559ef301bb592fdb3a3cf32019f9f625446e5a4", 0x56}, {&(0x7f0000000100)="52725c7a1baa7cbc733f2b0950fcb9f001c839b4ecad", 0x16}, {&(0x7f0000000240)="2216362b21ffdad67e57fecf815f3b3a3d31142f4442c69628d5f3ec14d24c0c98106d647731baacc814f9e908b6cfd74e90823303a9dab9b7c27d59489e43d7345bb1672beaac57be0eef8977c983372e65ee3e44f900451f8f033825940253aee2465f4dd4e2edb66dba7c123cf70a84699581000a76b1fa4e74306f6cd36d3ccadd946454f0c703e325a842d9336c3b9618b9e049caf3d11eeadeb251c74f0c5ed6793eeecb8ada795647052960b6883330bb31d082a4a02165c99d7391dfc6f58bd2b44e7e1cca555b0975dac87884c958019cc9ff40f608f1e0191ead55e10bf0b82d281d17168ed5a20d", 0xed}, {&(0x7f0000000340)="8813ffc432582705d9ab56d28bf97d5ab2b1d6517a9b378747aeaeb731e7cb8a07b246cc8e0323f56b73fd01bbe3f23852b23b98359a36a6efe4689c4d7eed3b88253143ac3added6c115ef07f3af1ecbd015d230bad3a64acb09020c3fcd6b983bc8153ec8d5512", 0x68}, {&(0x7f00000003c0)="2b7621ea6acbb21a084ff2d9180fda7425cbef72408c31be2119773e439c90de33f4365964805684cdc65a01275d3c586e52663232d1b5ce37fa6cc173c8b388014fd5d0dd32aa361c3ed8ba89c3a1638f91fa32cc59204abf2884a1f3314bb88d132269d9f271e678052e9b685f337d4c49ed82605707f032a59f8f26", 0x7d}, {&(0x7f0000000440)="61de62a6960eec48dda2343f1a31030049370fb176f574d57e8fa086f0880f3242fe73eb462c302ce69a41b5b6441ba98c653414b152eaddaf26d8b91c15e3379d350b33d7d136bb21de2a0e2eb2e72551da1609679141e2564ec797ea49be17693cece041816ec97f31c28d5049e72d096c3cae3018c75259ddfbae029d609d3ea003e9f9d0bae7a252c663d36a4cbaff8ab15c289cdfe15f4b158802ed02c789f717fc0b50fa963653d4", 0xab}, {&(0x7f0000000500)="957ae6eac30da7f503898776a014b8e9da95a00d953d668e821cfa21a7c47f82b83c00cad20cff4221e87a163f1dda19c7d98924944de0aea07f97940a725761ebc8caca0a2cee4287f2e7827ce095b7d463edb81c5bbf", 0x57}, {&(0x7f0000000580)="548696679209dbeeee3a12cee22c27a529276c2811391ce1b29bfe5ebed4cbee136c5b2a606ade57386c5e2a73795ceb5db71de555d8a9e547fff614daa6debd91fea4f5837271edad77fd83b7a02a3858eade6b0436a4c83e70876cea7282f90f7f6cdfad781e61249b705468558133fbd859c866fca0bab903e99661e2ee18ccf51482f6b14c17cf256c8df1ac168776a576bcce47674e76e27cea", 0x9c}], 0x8, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5cc4) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r3 = fcntl$dupfd(r2, 0x40000a, r2) write(r3, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000080)="f52d6f3ceda921e79483b51911addf17c9bae42292cade3d3983dcdaba2a6960aed9707977231c6d76d11a384459f7b0ab4109f922f6c55e6378045966086c8301afa5dca693f7a9c56fa00485f770bfd0cf45a5b247e1050a13ece9ae46b328a6713e36cb1c", 0x66, 0x400, &(0x7f0000000140)={0x18, 0x0, 0x9, 0x41d0}, 0xc) 01:52:15 executing program 1: select(0x40, &(0x7f0000000000)={0x24, 0x6, 0x3, 0x1c0000000, 0x5, 0x5, 0xe8, 0x5aa}, &(0x7f0000000040)={0x5, 0x61c2, 0x2, 0x0, 0x2, 0xffffffffffffffff, 0x9}, &(0x7f0000000080)={0x6, 0xf7, 0x1ff, 0x10000, 0x101, 0x20, 0x7fff, 0x101}, &(0x7f00000000c0)={0x6, 0x375}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)) 01:52:15 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 01:52:15 executing program 0: socket$unix(0x1, 0x5, 0x0) nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r0 = kqueue() r1 = dup2(r0, 0xffffffffffffffff) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 01:52:16 executing program 0: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x108008, 0x1) mlockall(0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/123) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000004c0)=""/5) semop(r1, &(0x7f0000000500)=[{0x7, 0x100040439fb6, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x21b, 0x800}, {0x3, 0x8, 0x800}, {0x7, 0x6db, 0x1000}, {0x0, 0x2ba7, 0x800}, {0x2, 0x1ff, 0x1000}], 0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = socket(0x0, 0x3, 0x8fa) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x401, 0x7f, 0x5, 0x1, 0x5, 0x3, 0x6, 0x1, 0x0, 0x8, 0xe2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000600)={0x100, 0x3, './file0\x00', 0x8000, 0x5553, 0xbd96, 0x7f}) r6 = fcntl$dupfd(r4, 0x800000a, r3) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/246) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x4090) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0xdf2, 0x80) sync() socketpair(0x18, 0x6, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r10, 0x40067664, &(0x7f0000000680)) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000540)=""/138) poll(&(0x7f00000002c0)=[{r2, 0x2}, {r3, 0xb6af833318d61353}, {r5, 0x4}, {r6, 0x6}, {0xffffffffffffffff, 0x82}, {r7, 0x80}, {r8, 0x80}, {r9, 0x16d}, {r10, 0x100}, {r11, 0x2}], 0xa, 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socket(0x1e, 0x1, 0x0) 01:52:16 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x3, 0x1, './file0\x00', 0x8, 0xa8, 0x7, 0x4}) close(r0) 01:52:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 01:52:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) r0 = socket(0x2, 0x4, 0x5) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f00000001c0)=""/250, 0xfa}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000380)=""/215, 0xd7}, {&(0x7f0000000480)=""/76, 0x4c}], 0x6, &(0x7f0000000580)=""/59, 0x3b}, 0x42) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) setsockopt(r1, 0x3f, 0x8000, &(0x7f0000000600)="9aa4401cc80df1d11c272461a259c069c7f72b05f20c591c428eb7a4cb1745ab9eb3ac70e1", 0x25) 01:52:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r1 = kqueue() write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x9000, 0x8, &(0x7f0000ff4000/0x9000)=nil) shmctl$IPC_RMID(r2, 0x0) 01:52:17 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) munlockall() writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 01:52:17 executing program 0: socketpair(0x6, 0x3, 0x80, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x803, &(0x7f0000001040)=@in6={0x18, 0x3, 0xa4, 0x4}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000001080)="0ab127cfeb4b245f25fe6e657dded9b892bc744df5f2442f7c16e4bc75a225d4a8a3156e34daa5a361260a800ecb64b0cd4ecb58563c8d1867b04f4b9151ddae91f48e3d85c78ce88292a80fd00a312276dd5a231ebb0fb38c26d007f9ad7a595eb720210a65b04775ed357587c37aa5d748586e6de83d18ec43ae4b", 0x7c, 0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000001f, 0x0, 0x0) 01:52:17 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r1) recvmsg(r3, &(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000100)=""/1, 0x1}], 0x2, &(0x7f00000001c0)=""/179, 0xb3}, 0x3) dup2(r1, r0) 01:52:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0xab) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x89, 0x4c7}, {0xef, 0x200}, {0x5, 0x8}], 0x3}) 01:52:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fe, 0x0) write(r2, &(0x7f0000000040)="65e51ab21ce582489ef2e079c773a4f6e54f6c", 0x13) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 01:52:17 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x29) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, 0xfffffffffffffffe) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9bf8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) syz_open_pts() fcntl$getflags(r0, 0x1) syz_open_pts() 01:52:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x32b, './bus\x00', './bus\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) fcntl$getown(r0, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 01:52:17 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x7, './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100", 0x200000000000000}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x19, 0x5, 0xffffffffffffffff) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) write(r1, 0x0, 0x0) 01:52:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x26, 0x8000, &(0x7f0000000080), 0x3a3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 01:52:17 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./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), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000340)="a5", 0x1) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) write(r3, &(0x7f0000000400)="f736b35e4ca8bb8e4bae024b7ba2709c9f319f67dbd3bfe71bf8c6f36f184cf06732ee59e4050840fa8f8adc12aab18cae7597b8fb8f12b4aa0064df03c8666765f5cf18cde08e22fd2d13103d2aaf47fcc1dc92a67f", 0xffffffffffffff6e) 01:52:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a500a", 0x21) write(r0, &(0x7f0000000140)="5c799defaac938dcbab9687e77158bf6f415a9ea", 0x14) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xffffffffffffffff, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:52:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) fcntl$dupfd(r0, 0x0, r3) 01:52:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:52:18 executing program 0: socket$inet6(0x18, 0x8003, 0x6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x121}, {r0, 0x64}, {r2, 0x2}, {r2}], 0x4, 0x1000) ioctl$TIOCSBRK(r2, 0x2000747b) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) fcntl$dupfd(r1, 0x0, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x44}], 0x1, 0xffffffff) poll(&(0x7f0000000080)=[{r3, 0x1d}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xff, 0x1f, 0x9, 0x2, "ab6a67511bf7588b3a9b313c26604e4bc0fc403e", 0x2, 0xef}) 01:52:18 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x59) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup2(r0, r0) open(&(0x7f00000000c0)='./file0\x00', 0x8010, 0x40) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ftruncate(r1, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x220, 0x0) 01:52:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3f, 0x80000000, 0x5, 0x4, "84cbd3886f29158091a90bcef485b0cea59bca62", 0x7, 0x10}) close(r0) syz_open_pts() write(r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xa002, 0x8) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 01:52:18 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000280)="76dcf0728e1a67e39860b5f2892f33c345656bb0ee831cfd39a465f9fec1aba908ffc73745ae3d5d0556b30d479c0f827c6eb9bf1f000e10a1456e1f3964b6fb8ab0e2622e645a243ef60bdca6c8deb75d586e41e7d35aa19747e3f087d53b833194a3191815d3ed755e5ae23ac31ee36705c660a669235a28a179619527c1cc58b7f19c267bbc38ea2a509977354fb3e7f00a924d6f80bb51d7480de7b5a29341b553b7fcf5fd480c62d772d07d2f075d08118e1e519524f617f801cf8d5f97b5f1c9598c2cc5d8466a7fc4c74d0c95e9f2da50c9ff4325b36b5cfd0558431c4d9e10c00eeacf345bddb7a023b2fecc63aa38e7009d881759773269e5f35503359ec365b44147bbf6fa1fff9c6655e23af02bd7383e1a31a974d49a1e8848252fb1cefbcae1604cc7c99e24896ae92339b0f6534ccfc9f6478b4f933fb2245b4d02d128eb75cbedddee57b8f6fec57d5d49823a07cb284f6e6359e021f2613aee78c22d6e111a3fd244f3d4c304a6b42dd444820f34dee9b1f359e8137ad7ead4879cf743590a01cf497627648b5d0331a7694b064a6a6975f38a3a0120382b6ae426978d4c5df8b124ce13020450603b86bb108aa957b7cdb69b905ffcb07ff963ac013f99812477ed089b35848f47ddefe74429feb090abced9a8da47deb5a0b7e7600098a4deef1630ce281ad5e93164a4b161c2a75a98340cdfabdb964d2b74ed37c7afb63aab2ff069edfb5e4bd2eb60c35ff6ed09e7d49426072fbd2ced44da5b344358fd9537b0341c37e47f79a512c249a7ae8eaa9544926f9cfe6e254ff44c46f8762996861b40b96c5d0611c6cd83f10946d0d0ec3e12d581db3c5a4ebc10546eaec1af2355e21054b5a7a05929b1b08a0f53e3383ef1956eadafb3f50c89314c91e4406501a18523fc53598e46bcf8526aab473e69af8c1b87e7b3130a98b0616fa86080cf3103e0d89584d8250d6be7eef53f951455e93d8782f4df9fd4265d97cc152799d6537ee01785c0c4536b62f4aac6f14e9dc2f750e7ffcf8b0dc0e6369bbbfb6851de29fbc6a6aa4934cf8153f5b637231783cbae169f841ca0a75f0ab3bc70a6dd5ddae2f4563d020c885dd3ac51a430c0f64c92143d9b44edef25cf337466995c7313c4a61fc895a35b78680c69f234b68d6053321e8a6520ad18db096c613668456e6962185e36f5e9cf10d0a0c9ef01340e7093a5d52c82c539c43ccbefebda792b64162c8525f44e6ea0573684bd746b587ae5586e54f39211d7d61c815cc85c7f92e75fa9485959fa43d96f8ff94153a97e4a562bb63231c340489a9ff65fae5199e431354e1163d9b0dd0cb961f123651bc60e4605931f8626c03a336ad7598ff2b5573961ae08054749c06f0fac502b69b49f22b708ad7664c4f43c18b32920fa828e681b92582a50ac8f46366a71165565aacc42d7812d79051a844a261bd42cea9c5b94a64afe16d86a580006d90d5adb57023e42a50a814a995a3f66448594700324df6eeba0b67a024e0f73a452c8645d0628963cff57572399c15dd1624a8497c23cc7e35473743e7941e143dbbb95d60695fda4a009bb009032ddfc935a427e05998c79b242ac116015f3093657515b06e15a38a76c368fe7b9d9ab50d8f38b6a319d9b40a0826c6114cb645bedb73754f58f51d023d95f8ad0b2adb1b0901124afa73c77941034d8b2cce1898df332ee46a280119a6000619c7146d90cbb1f37f7b61e2eda0af978250046073ea6aa63c392fb9ae987aec11094cf4d7ec242e6deaf5b1721ac025deba5cfb008ae959801cbf3c7d3b02d5f77394a49abda3ecfdaaebe6f23b99a2fda3363a35621c93b30bb04e1cb2cff032e5484b925df9b1b56aaa499b5473be8f7025d956d93408e32a055223c71766a9fee9c9f186e0fa73bf8178ff50d8f47b144298078ea08b363e326ee072fe4e4569ebc25d011d2d9121e5a774c5b5f3151282a8fa897ddc2f288b148e6b713aabd8906cddc771af0aa3cd2a0b3d528c49d463afe82f77df08bdeb6764a0ce3a2c95939cebe06156d49df5e61a0c4a24f8b04c11e4455653ea674e100b45fff20b32bf745a0ba7958e394112169d0e5bed608cac0be6429732b8ac8f604f68c55408280d8ef9e50f3bd1c8d3e735816a702643e4e97d4edf91910739b5fbc4bf9bd99f6699439e3e4aa64a4a4a4e06a8e509b9f6610b9214363fa34e5305dec050634c35658ad5a2bea38c04c2b8b9b0fb07e7fed6ec50153240320095ea983549c21225817fcfc5b218bcba5cecbb8acd41104f204c33b517ebc2591941092da6dcd19566a15469d5aade13dc67187e5eb2fac16012714111cb829dcc2e6b59f9895aebeffabbcbd31de2967c2e805221d61dccf323a7e4286e63c29f8d76fe9226fa8848319b9b9b86e3329ea888625840c35f563950dab6bee7f681da154d42c88981c60c25afeca1f2723adc5c01513bd624f97fbc05bb31b3c7e57f8b89e988158a2b449cf5b11c6ca68787057a121a5de6e9026f346820eecb118d2e2e65ab015eedea9f89ca1558707ab9395fdc69f23845dc7282a872b753f05a54206009675ab212ff118fa82280ff029d511054d3b02fc03111dbee6d2a9d4d94daca47fcbfdb0b1acdf037f1a42b560066ff96cd12a06ad95fd2614529e56fb2a30e61f5bb0cc439316003c2b494a2f3f6d0ed1716f77345076585f8eac69c675b6396fe9d2f69d436abbc152de24fecfada2f62b1c513f3aee5e860065d93952a510ba01f53e41e1b93a9e763237871e212e4bef216e8bcd1c9ddf5c3b59cf6cdcc340310507366e1fcac566ccc47dd2a5fd561740b33e854d877b680ddac06f7d9f198b3ec6b1eb6b9885bcf05480bd55e4d280da99323a5a39c73d14755c1321fa5b739c75a6943d25e1708c75ba226eeb1bce5a4444e79f1182563c67aab44829bde4c33ed7200bbe984cdf10ea63180eca5633104ba31ca3c2792d067c7f169485262ba14cf6ce3a4b254602ea815010e2cd63d29dabc5ef771a79fe005ac409f0d66664ea914061cbb9f77fc08a7bcc85856b6aed86f61034215ba6373446a1d127c91dd25f3bae18abb93805d52535b85d5898f7f1676ddccab087a7526ccec54e43184d9a5b79292bcf3192e627b615ac06b879935f7560300b42ca628bee47a15a36b42927ca7f1d23ade1b4570b7057332d1b478bd8f4a228b37a1d6a3bab1516eb6ffcb62bb1e32bf5e0e28cde7be9bd7944f47251d4afb4c7c46adfc58d5603f453ebf3c86df1279cfb81972d3050d7318252ff2ba54a8d2eca8f4ff683372f1d9e43b1be38a6030127c0c7058b0c7cbfff32d327fb17a4d8c889fc99666d0a7ddfa6b4e26d2bf19e5d1da0bb72f3b751949379dd26fd3d19e4d1db0026d1ac0cca3a4c1b777ec50d94fe20632c75332d8d14186cd70abf9dc1c68a114130a69a5b068179384312857c493a93dcd324cd2ff01d2181c27f9385b17aa501b50e0a44d7f4e6881e80118e174cd99ff054f0ae4bc170ccc881cb5cc2cc4711c579494b90939ca1aa7a3a8137705c5fb7198f872a8286582c86e92297edc7f5424dd17086034c2ad2c6268228bf6067c76656265e5a3c2c17bc644885f347df7127ff5afe2f11c806e63ce5e5982ab5afc58fc17089d225a94af709d745d85f36570ea0a21cc591710e0b00708ca60dc3eb6ea2ecca2c274581c371a45fe190cad32dab6aca59e3eb6b24951e6ece1941073db839e07c2082a04eb17f18fc2f0e685de6d2b85a4db373f73b53bdf7cf8115f0f3694bcf71b3e670c1dc27de48f0b30a4e98d3b1b9b71aaa01d9d555687441f23d77a943f266498e0492ddc0ba087571c4fe2a6947c7c46a15d5c25c736488abb50ac66b01011d816c53203daf06553f82eeac8c2ac4474155d78e51cc7c2f66cf42a0c8befd50b26fc8d8418329d5ebeec3d99b3212648cbf48cca5254dda44c2d7f4e016db5a6e79eff684afaae0b4f181d78368fb484e4a6f3c08f3e529a193ba749041d349b09e70d4e0cc10e679b8e93a08ef49562bab61e3b52f926373562b7a1067ba2488286bac37bb24af5b6a59177c10523a61a6fe83dbca4e4318221dbc9e0898b22f8f75e3fb251d365b28ab024d6d481f9ccf49ac494c0740ebb0e5fe5da4dbe13e878a49402fff9eb433a428837575b50e3189e2b3ebc4afb23d21c0cec85d8fe333fd723bc373f22098f25a176ee404a7aca54d4fb4715a09043ddb506784e0a93cf0d6e92e1f7152e602253eeac70fb17f8cb64db2e333e2539b5a8497ea610808e0e8cf8273178a6d50bcd90cd082cdfbaa5cb515a8f705db0ce55a5db2a6e93e39edcd5b33581f1cb7be7cfe96ece985c6c89674049b8e00b3f2a44ceac6a51117b74ecd6c2e75312757153abc0ecbe80fcd3498e59f6ea43b6f9334763279c29929d8f87d63d3f95978a5e32ee1a7b0e7cc13ff227bd6b9c5964393cdb783e79945634cf14e9e16512f84a5efd49815289f99abeaacf7cbb17e28f6b73f287414210b7fa415e18dccab8fcfb3e6e2ae133057041a6d40a1fed150c8f63826b3916a737dbef25b1d077aa3b934822501a1cc8c7dcab0aa5a786e7a990f32b526c5a17d5e1ccf40dcbd982804da7c1cfdf9e8a56a440f65bc32d197f2d137d18ea76bfe3e66ed817b274c133bb29463e1dd365144c36555021794ae3f565f865fd96a16bd8a19bb0305762c21221cbbbf00966032e3df0d29e322bf7e1c18583ca604789cc9431e7cac3f1c68932b1b7c9f6983cbfdd3feb8d1ef15128b6e7d93c050505e6ed18e317dd6a2a69803f2c28f3e4e26d3c226abed398e803e9c5a97a76c7bbedfd66c589149fe3fdc1b02f324a138497693e1588ae17157ef9f7308e9096ca9916465e006ba6e714de3ea8a57ca519ee2176b0d08dd124af43b0e4d5a4aeb7cb476d89ab87ae2a30357de25366d34c1c1d61478d9a6833b6c63119ae59df1a9b325d9565cc5dbc2b8ab01fed30fed849e087f25da1b3c04e51803a6463a17a408f9430ae5b5460ca7df695a715a56c2ee182aa33bf51571cb95c8605419f9c436e4fd475d2e029244fe0c2bad281e8817941df9de56ddb002cc59ac95e9c580a336c50f4f210d868dcd97e5f3f4b65bd0ac97b9d731d706ca9c34fc646fecf7e288404f74aafce694586a28ef7666f85573ad9a16d834544d82412baf5c9a817ef2dedd6a6938256c272221603ee180596dd61f4a3595e805812d19aa726fa578ecc408afa01b2d65ba8782d51da15248ff09a0509aeee4a4c6a583b330c2ce02b610c585adc1402b9becf6196e490df78a2f9e30fc0eaf5a863f786a99b926105fec65a85e4c721004793a3a7e48dc56abf18bd485bc9302e11f1620df8e919980954cd06aeaefeac7c716d79e3e3211499a41dc357e3c45ce92fac4e4d814b54936321edfaf49f3f097692ce096c374e13e76b5d8c812c5fa25d2cc2a873b575770da91075ab82d1ec952943a53099009f2f8e1e713dfbe5e5c3f50f2321c495227be05eb6c899b2d7d1132b5b3af5d378a57e423ea52451bb743920633f1121076b21143fa5671084142c2108f7d608c1cc1002ae7543dc564c825d8dbabc377ea835f679d291421fdcc822e3d6c7876a496f8c5b2a79ce34d48d3267c1023d6318776f24186e7968935c2015795902861feff142effdd86339462952c29e464e2c0e72e3bebcb5d79631aa3e330b9f1b8774619b53b12830c6243a727da41bb8cf84542f60976ec6b77e0717d71a9058d9e", 0x1000}, {&(0x7f0000001280)="de2bf9142261c31bf3a8eae353bcbed8829424f3c967f9a699ebc9c20fd8a11a1bad058b7c071e8a4ae94d379b3b919b80bdc7f9f8e1baae2643d77d4af5ce0b40d130c5108dacdf5c03d313d8ae27f4bbbe28b8cd99a6b5203574f563b41b5c381e638ed22a2b7aea945b7fe886e7b52e505247646cb18e4b852f0a5409eef3fd22cab5d62b879133b4269c6ce20eb07522d5aa58bcdc34ab575b31c1b4366e68c5481d623c6e251ff5b9c61840f4ab47ff060b", 0xb4}, {&(0x7f0000000140)="1fd183d071485fab478e0929c239925d83d6886e06cc6737399a27ffa893d243158696bb842cf57d17406cf87623d589495b1c7efa67176246", 0x39}, {&(0x7f0000001340)="05e280e5f970da4a5cdd9233279bd01c701fa8a33f8027b9ca124beb24e07a18ef2e90abd1127dd8881350cb6d3308d39c5e632120b7f8d82e6a6d24142a1f263fc5fb50fae0f6dbd80b20f8259d62ddde19d76f4c48a6d9234eb4e0bdf60798479caeccdff1a59d15ef0d2c64398951227db272bb6a6a6ba6134263645028b5cdbbb2c1efeeccd2d135c04ef97b287624148ff3ece6a3f50a9b", 0x9a}, {&(0x7f0000001400)="201beb1d4a117f91213ca71e7d53f6ed6fd47f14fa4aeff87dfe7f1936ac21bf0995435a5018ef1e82578011ab3b2b47f163b74a9e43f22a32e2fa83828b5a01b8964a6b854921dae462a52f06f64f8c775f8cc7cd6cadefd9fe813fe39493a72c626ac5f95112f6c1d1c014f32dca09e3ff43e2d809fcf51d470bd1d3d0d3ba0e3259513320ff39d0a889b7c92679eb0166aeac52c4bdd4b677609870418bb638908237b602", 0xa6}, {&(0x7f00000014c0)="a8b04f7584235f26ae2c89826d232a3c9c82d31e4e17019c8acd55bf8a55e1f54d33774e3269bfe9ef1cbaa860c9bf88db88f1d2ade6aff85e7d1a8a77590ba6332c7b7eb55d7e1155b432d4d93c0bd83c036e0cc65bcfb742216f06ce3e1930bd2040006967a47851e1fcaaf6f0dc94f44f7fcda447b1ab978c4caea1ff0f2df2f3e2ce510959de6d2315857b93dab3ddd6689792f15a9844aa1bb64fd13daf62ec4f8d717e5724824b21970cdb548f0bfe111214a7c4af4d0ae584a9a05946342f43f41a02fb6c757fcd01687732eb7b98d955e7d91109ea0a", 0xda}], 0x6, &(0x7f0000000200), 0x0, 0x40a}, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) open(&(0x7f0000000240)='./file0\x00', 0x2002c, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) close(r0) getppid() 01:52:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000040)=0xffffffffffffffed) socket(0x7, 0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 01:52:19 executing program 1: setrlimit(0xc, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x4b) close(r0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 01:52:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x400000000000000, 0x1010, r0, 0x0, 0x4000000) mlockall(0x3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 01:52:19 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x8c) r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f666965302f66696c6530005bb073723bde8b80cff80ea37adcee6b8838676eb54b6f8ed874a0c8dcae2c85b3df212295852e8df600f81f370c732e6c964630e1ae3e98a38c18075d83db1058cc30390c84e52c0a2e0dfc9c9a7e9167e26d3d2558b0e7ae31100928e7539df9d4ddcd5453aa3a04b1ddc3fd72b9b5cdd71b0d03ef36c9c118e7515010b98587335da6068882ffe9dfc69b5711d4f48130a15da0104dc8cb41de74355ebd0923dcec73a802dfb8174482"], 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x8, './file0\x00', './file0/../file0'}) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 01:52:19 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0x0, r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = getuid() seteuid(0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000180)=0x8, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20800, 0x2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x0, "f730c1008000de05220000000000519c835300", 0xd9d, 0x8}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x1}, 0x8) seteuid(r2) 01:52:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0x242) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0xeb7a, 0x0, 0x7fffffff]) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = semget$private(0x0, 0x3, 0x10) semop(r3, &(0x7f0000000040)=[{0x2, 0x2, 0x1000}, {0x3, 0x81, 0x1800}, {0x1, 0x7, 0x1000}, {0x3, 0x2, 0x800}], 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x180, 0x2) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000140)=0x68) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x7, "d730000000000b483c5b0004000007e40900"}) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x6) socket(0x19, 0x3, 0x6) 01:52:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000180), 0x10000) 01:52:19 executing program 0: semget$private(0x0, 0x800007, 0x400) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') close(r0) 01:52:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x33b) 01:52:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 01:52:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) ioctl$KDGKBMODE(r0, 0x40044b06) 01:52:19 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x1) lseek(r1, 0x0, 0x1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000740)=[{&(0x7f0000000440)="91b9fb13bf74d51572d8bd800901b3ecff0c2cdd04eee0f14b49a9e4e6726133383b", 0x22}], 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10400, 0x25208686b255edb0) 01:52:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff09}], 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="de9237d820bcd430aeb1ca7e41e9f169dc8f144f1d42adeab8abccf2ddd9db9d864ae4d04215ca1794de5f559bf42b3b0bc647e233f672a6c7da229bd7594d9e8f810b2e4baa57bcc8047ab2d9302a35d89a37f3146590948bf25477f1d2ddd1c165f07d162791573e054bacf9", 0x6d}, {&(0x7f0000000500)="eff128cfa783905057c2c05f2320bef7a50fb8f58332ce5a379bd38c7159ee8c21e64ed6580bbe764117c15d9847849edbd97f071828c84600e7c0afa6603cba4479f8881238ee29bf0a6dcab12bf5c2c27e87d80cb69a2c0dadc2adb2d25f0437a37ec00f50fe37022915c34d91edfbb91db5433f82c1a4230252e66c705aa1c4b3789816828756edaac03b67864556a6cde7b6d48c4279b8f2e79929e444f87e2a3b5490192c8daa64761fcabab52c423d633925241d74f8d887b8eb73aac85b230de47da0f86e69d90e99dc534e26cf4240c8ac262aafcc465f6f2126e0198601b1b1286fc759b7775f721c48834dbde4a2f97233a87b2cd40b991633a8b44455c97ac85dc3611319c4396babb63c041cd9afb275d5c9aa16ebed270e6d5251f43940b7bacc45dee97ce47e9abe59577eb482853e5717262cef8ddde62dd9358cbf6d8deb82a1877dd3a7f236d19c7b31b33df20adfc83bec1e8460c07d6881e324ec531343fbfbe841589ecd3b908436e17d7b965b4b3748da0bf8dab342f48dd73704fdffa97bf3e217cc16e1df171c2453e62ef3c9f7777d77fbcb8bb9baa2ed29a7ffba3725212361cb2b7e4262277d0aa2ff6c1edb5ef803ba82b528edc9aa614487977a4970b70f4e20c05c5b86497cd5439d4e235bb372eb01083a578ef61f517830f71c54ca14304a94beacbedad16dfca0760a82f6a05b0db260dcd234c03b1f1d6027f9c7e973f2d02eff28260c909275573f736f5f2d96e7c1034cff0ca5241c9ca3ccb1c34774acfdd45c2285ea0f77944a599b5515a9d097f48f72c8e716d3e2097ba3e060bbb8ee3f250ad5951e42c0a6d22acc8bd061c08ea3015bc0825b368afc4b42a41eb8227839d8a71f216e7b96ce74b3b28c5a5c76d20c39883a0c9d62f9a573527c788e1c7495ef60cc44ff903ba3887709d025580fa4368bd558b2d464422ea3f18d4e38427bfae0412bc8e4e7ced6342b2fb5e6e1e88d5aa0366f48f1224594a87e6e45a20ce9e3062bbb7d9c572380a8c18510d31e5ffe5d998af9e4971bf83058ae073e44cbab94f2e8e903edf3f9754312e9e8126beb998a4ada81a2c05b1139f49e400c5ae458931638afb1b25c1dbb2c520c0ca4ac8901de304e0d4bb37cbcb6044314ab32cfd4e8e2033cd3ea278e33ff850d4af4b2682f0baacbb89e98f68e7c9788e4fc909200b71515ba130870fc4309a0d333588056da6b0c9578410d66dd6753b3d1964c054c76ea725012700916b17a9061eb674d6413b3f34d70e6b2db2a559178e05133c95286835a7f56ae1bdbe122dbe26dcc7d63e395bf48a54b570c4d96406a9e949ff2e9a2ef205a0e315c2fce0e233c27b026406da36fbbb4ebc75e6423b6ec6eb723fc1a1f48ea72fc1dd911e7e2afa6ae60b423396188d9a13426058ef2269102765c93e684ea1350f568ecca66cb17090d65b91f78b7a53a66f2b46a57b865a9d3845c43103927be48a251e17cd3dd87efbeffd31d7a16b29b89e2e749d8253ae4c0f84dbbb61445fb63662462c6f03cac186c1e7ee63bf1da577b47942973b1014b27c551f9d361b057c40319f0b9f97efe88ace4366f256a153066a8b0bfc949ca392c5f0310b3dc74f8d8ed32f0d2fe3a32e7fd1045663836649fd87fb1a60069c89c1e08db414df33da74bc35bae6c32e63f136d95d426b177411ea3149ea7306e65210934ef58680e199ba12990eb348ec0a742d24709034ef07c9fd3f525d9f2f9fecc3187f800e69e2f534f675d974f9798d606e7920c3add2ce240e251e92b2c0a87e0e8456ab1dbe6a4fbf544a4ff8573d22255cbef482df52fb0ffd8e39ae44f2d9d8623f34d55a1c60057cc181904c17e7ec9cb3285570d37517ade133ea894a28ae9d1fb883f81d4d109d100b929a66abe5289c60ffa164bb0f42aa012e16191cf2303454215d1df04f453c2a638ff4697146d0a3c1d97302968ab315aa66710897c310ec2b96787e10ed6957eb6e9160854c787a7c8add515f30ed1245a763010ca74832b1707078b5c72b8076193ac8472ca31efcd394b7a70c42646efaf0fb19e75f9e4cfc1747e7fab3da9b07288e69c420c39a465a1eea07b5e85a031b15984c19a643957ca03e6a8192763e0b0a75cdc8a79c7f0631ca1eee0f1ceed47f1e2c9b4e81d4bf85fa3c6e6a874d256deed36dcab1c797a44eddee79320df82037f859afd6c6a1ce0d74045870aa0031964e5871703410f7e2453e73861ef347b9ba3dc196807b4e5b12e024da0306d43bf0fd7897a6612d7486564e63e13b9bab4bb759075c62e54be5ae4c08a9907cc3615b8af9acd3789d779b006b6712604dfb6bfecb8f075b71927ab0577207dc3250513f50b918cc1c6cfcfe33a6dfd5b03b72dac0a8f9e12c20b7befa340b121ea22f0cbc0407ab98da79a7e595a660d35ca8e3509bef345f96f4cd32a251e351bb4a55f8d80813ec84ae56909b4833bc2103be527d75573ecdaad4682b1761892bb26393db90970044f71b5456bbbf2f4501932c48a4b1189d4d520043c821c189340f606c1609606d4344cca7d0745375544f647bea30b30226ca73b63b2ca0d82d38a790b3d1205b0323f86d6d18b1165cb2547579076dbbba27ed037f61b0da8ddba454a4896379b592f57271156892ac1b2701f61071bec65e95a11360f86a303a385a5772d2da2f4c80fb7368eef29630d5060ce8e55ef92b5c835f0efd0113c16f9ef42f0962c66549919ab6795208d5377e0639693c689f889a42b50e5c9c628c35540933d631d5d513510d5252f64059c9f446f0c504ed27d9ff17b7b3f06abcd39e75cf12bc9f23a3baf9a662a765ec7146190145ec99b531fbcd7034ab70392fdec4982beff07bcb3c1418c15e63d41444465e3bc57d248f2f02dbc263fe76c0f05bcd5b01ac4cf14ee219111780fb77a40e041437de5bf5264a388448fe85be9ac43868ea80dd9ecbc368ca7e70ce2430f24bb1fd8961f367e2e689cdf9315aa743164bcad716b1829d8e4c290fb063da9eb5d1e44ce02ad06ff8d66d5de2ceb634fe6038086c9dc14b69421a0700da2854e6d722afe6813d09b737641674f5fdff3e23c27f4a4fcb08c93ac2ba51eadd5f41e99790685075d6a776caa08b989b7abfcf8adc70c425fe00b5a5a3ceef1aafeed2123a7f6580146ebdddefed3d4291ce8bd560444a4a4d0313a2cbe9c42f100839c304113b8ffd4a07a2082f054d6275fe3410308517bc08f31f7c193310faf55fdaea2486ed5ab637ce1a77ebbfdd20d7d3ab02caf0025f74b5b48a55f55ff2c228345eaed490ad53671059039b8082a27ad8699438e27b4c32ab6bfb15c981e34d42bbe50044ef2b2e125c6ebb413742cd51e01da29737e82cea31d61bbfe0639dcb1aeee35426c25b897bd66d4b0c0916b0e4b09f33e55d15c1d9ccff6937153abbbe97ba7223967ab1a7c4bb58bffa0b1b0d43a9ee2013f9c88bee0d6baae85bbf82c9b18bd35716771ef67440d8f78c9d12d975ee694391e1a271a91d39761e208d84351e6830ffedfe1651fd7a0e1ea325f2de6f0704eeb2f5fa2627e0c7b721e3a359474e26e5126aedf32872deaf1ca5abe2094f42ecd976253ea69eee9dccba734a260895559ba17d3c44c13735affd75943fadbc8827d46c32b0a225b50b8501e2a7c65fdf728828cbc462af514be819988b0344b953819f1c9cd66f3c200a6551a91716bc7bdb4acfade561d3b91de80929164d9f022690a5198d0cbff1d10f208e699be693ab3231e91ae20feacc69c0fc653e4347011fd4616f33d772a61afad7b82e4bab80648137d221a6184a7a5b233ca20748d5e8b6f70aad736d1e75369067ee0d2b23233123a775bf726115673fd7fc66c6daf9953a12bd346cb7e3496ec4d6a174a058b6978d617e7abe5edf9e507247f0b8266b48d49cadf524630c95967b1b53b8f3f9545bb346f171beac227210e1370d383d35121a6f076d2b82997009f3687201afee7619bb1e90d0714aebbe39248abc1d1b16e361b5157d9a02fd8bac755516fdf14c77960955df5ef5cb691bc946b738d3fe35b362877806d282b54cd868def1929b1a8f7ca512215aac2682d5aeec45c4fdc04c084ffb32cf60d45806ede67dd5e160b7c2ccd1117ff32f5070e9a08224ab33166e89910a7e5fdc5e9c5a9ca06713da0c4106defd6613fac9b796a62e131b1f7451fd5acf4a4e5ac453a79139fe49d7ff638ab10c6e8884c84f013ed311874540da5154698e022385d2ad48349133396e292d57272ebbdaa87b41afc1fdbcb82d3d1278c10324db33ffc5737f2b32dfb7bb48de412cb990339741b65fa44ca762d9bb234a8f798887f03d7189063caea781e0d319fbed11eb95da2b2ed964844a38a2c5fed98bdb9c373adca98729358697a7e3eca107dc4e927f7b4eeeb8f3a989acaf169d1cb08b76a739dfbba2ad42691e797146256f9ec30da775908128e739ffff4829f001b23442db3116fc3360497dd43ae07be90c3c6310972ffba66c4cd4af88d7cfd291d899b564e4d40c8f0e78121c1db3093fd03b772986d65ffa16a65888048cd066a4f266441384fed8823a0673d587dd6ceaf45caac70af9d9d072ab3f75fa6f2873713327fe0387200d442250decc457a86f271b9a3d50aac1434183eef5d077628dfd2e7941f52c067a77dabfdb53c1419d87c7a89c8b64cc6207f7eb91ab6bb56ca72da0719fc19d3ef1263228be05f62e9d2ababc3710b5f652a41dec29e869bfe80c2ac4ae30ef89772545f5bc3dc546da6257e23d72abafaa479731c232ff78668df9aa1fff51b3858d188ae0de788bee47ef1d611b4af849102f15018c800d4ad85fbba4c37781a614a23e839263ce06ff647fa6de875c717d7286c186e51536111d3a781bfb21c23a55440eb9be89fd289631a876f16767ef4aec30fe198af3d19c49155ccaf38c7b3243b1fa61581382b41d3d0f7288d7cc5d4b9efe44ac172229c27b2cc96b1842b32955ae002140357c33129e5b99e4e90a0ab1ae1c52392d8dd7de15ba2e3318e42da26bf1cdf0de602b383b4cdc276b7ea58799fcbab127ab451c829c7873cedf74de305bc95ad94514c5ad67b2858a0654601b2fcab2e73ded5219a28b69c58fda96b09d84bb08e7f54681021715885892a8fb391c7dcd1685deb8273894bd123035fca71ade60d1c3204c9b04e82d85b0135fe24fa37faab907d9395829e8cf0034bbea23bf386fa8ff484da3e193ac5ff8470611999e71f7d70f58069a3b8ef04aaaadddc925fdad7410b6c6122b0c204cc6243227f9e3c006cf08d8ff7c52a0e51d2ff4024cd9aed789fbcae70f1b325ed43f8f0b24f1775441a74fcc85d31cdb62c576b68922e42840f91463a6bfb05372389b788e83bcfc0286dcbba5c53b9eafb1d4c4d19bf2d77f7f20b7b461b1340cbb18313216af19c15eed4365c4fc7b554841855d975be3ba89c72c6a2e866665676efbd9ba7e87c581a9d79276cbac098a57e64c248e98135de40e57ba5f52f93e9ab23549dd224dfc79f1d463ab54e999c1e4266aa1e9ab1b2f30804ebe9ceb684e477ed17185be8b8d2a1a5543b6098e7f7a5e3be2cabdd08cfc46d5f8e99d7bd22feafc1dd8efd1c5c92688689dbe8de074f181af6a82bf034d326d51234a23136ac3cf1cacc6c43b542bb6ecffc4511279161644db50c752e92e91532d662a79cc61087d724f0aa1de894e9ec5c2a3458e70a39756dc9d18cd3f0c94a2c177fc87d3c49aff2461bb4eb8eacd", 0x1000}], 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x4c) 01:52:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25, 0x40000008}], 0x42, 0x0, 0x35, 0x0) dup2(r3, r3) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() dup2(r2, r0) 01:52:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = msgget(0x0, 0x184) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/191) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000007, 0x0) 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, r2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) r3 = dup(r1) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000200)={0x4, 0x400000003}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) r4 = socket$inet(0x2, 0x8000, 0x100000001) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r4, 0x0) r6 = msgget$private(0x0, 0x200000000041) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000bacb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001b40)=""/217) 01:52: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) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000001480)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001380)=[{&(0x7f0000000200)=""/2, 0x2}, {&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f00000002c0)=""/15, 0xf}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/39, 0x27}], 0x5, &(0x7f0000001400)=""/101, 0x65}, 0x40) r3 = kqueue() close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 01:52:19 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002009, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)=0x800) 01:52:19 executing program 1: r0 = socket(0x11, 0x3, 0x5) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) seteuid(0x0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0xffffffffffffffe1, 0xffff, 0x1f, 0x2}) 01:52:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="138027964b8df7cfaddc316770c501c244193525ef3eece950c5aafe828e5bff40da1d807eb746b5c7d0634891ea6becfe", 0x31}, {&(0x7f0000000100)="1070d487032989bb753064f8fcbf288e5b42699032bb07329ced053f066e", 0x1e}, {&(0x7f0000000140)="dff8e44476d90d672513dea63ca0503b26dbc4b639f9e743a770c49ab787eac5", 0x20}, {&(0x7f0000000180)="152d5b79b8e44cad529dff219a7e5388733cbe3e1c1945646ebf3e56c9d7c95e0770ce1513b993af008605ccb6c70ca546a4daf8ea9fc99ead85a8b4aa238ee66304f047f471e2435c71cdce61b8055fbfa3bffa19089c8b41565231895cc815be8417ee52df1c7fbd75490e561fd3f982a2dd970535bc7a2e5ad6284742ae1a5eb08b56f224", 0x86}, {&(0x7f0000000240)="912ff6e8938a253a0ceae96590b17d076f20b8ee3c10134dfc5de1fa7d4fbb714512358b2c3cc9d2274ada0def321732beb1e349f77d897233533e01c8a102e6c3700c171a68bead9c87f57c3d551a661485b6945de7c0d3e4b0eafa8f21d844585c168d5c02f971350abcfae1444bd45db51009c5a725dfcb8de99d38ba48007db3343b01c40ac8e82e5402b981c2f62fe1098534aacdfcb769", 0x9a}], 0x5) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x800000008002) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) uvm_fault(0xffffffff82220620, 0xffff80000299a002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82220620, 0xffff80000299a002, 0, 1) -> e rtable_satoplen(21,ffff800002999f59) at rtable_satoplen+0x150 end trace frame: 0xffff800014a19ca0, count: 0 ddb> trace rtable_satoplen(21,ffff800002999f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800002999f09,ffff800002999f59,ffff800002999f11,21) at rtable_lookup+0xed rtm_output(ffff800002999f00,ffff800014a19d90,ffff800014a19d98,21,0) at rtm_output+0x1a7 route_output(fffffd803de67400,fffffd803709c900,0,0) at route_output+0x78b route_usrreq(fffffd803709c900,9,fffffd803de67400,0,0,ffff8000ffff3530) at route_usrreq+0x35d sosend(fffffd803709c900,0,ffff800014a1a058,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff3530,3,ffff800014a1a118,0,ffff800014a1a1e0) at sendit+0x58f sys_sendto(ffff8000ffff3530,ffff800014a1a1f8,ffff800014a1a1e0) at sys_sendto+0x92 syscall(ffff800014a1a290) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,1a18713d010) at Xsyscall+0x128 end of kernel end trace frame: 0x1a431730fd0, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff800014a19c00 rbx 0xffffffffffffff5a rdx 0xffff800002999f5d rcx 0xffff80000299a003 rax 0xffff80000299a003 r8 0x21 r9 0x1 r10 0xffff80000193c7c0 r11 0xc9be8413d75f5b0 r12 0 r13 0xffff80000299a003 r14 0xffffffff82189150 mplsdomain r15 0x4 rip 0xffffffff81767da0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800014a19bb0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.1) pid=369747 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2e28,0xffff8000ffff2730 process=0xffff800014952d38 user=0xffff800014a15000, vmspace=0xfffffd803f013948 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 59448 300952 78886 0 3 0x3000 suspend syz-executor.0 59448 523201 78886 0 2 0x4081000 syz-executor.0 51617 224914 76239 0 2 0 syz-executor.1 *51617 369747 76239 0 7 0x4000000 syz-executor.1 78886 170760 19651 0 2 0x482 syz-executor.0 76239 152166 19651 0 3 0x82 nanosleep syz-executor.1 94638 133015 1 0 3 0x100083 ttyin getty 97581 273602 0 0 3 0x14200 bored sosplice 19651 301658 40056 0 3 0x82 thrsleep syz-fuzzer 19651 312279 40056 0 3 0x4000082 thrsleep syz-fuzzer 19651 313341 40056 0 3 0x4000082 thrsleep syz-fuzzer 19651 157862 40056 0 3 0x4000082 kqread syz-fuzzer 19651 364721 40056 0 3 0x4000082 thrsleep syz-fuzzer 19651 438715 40056 0 3 0x4000082 thrsleep syz-fuzzer 19651 347477 40056 0 3 0x4000082 thrsleep syz-fuzzer 19651 342987 40056 0 3 0x4000082 thrsleep syz-fuzzer 19651 372770 40056 0 3 0x4000082 thrsleep syz-fuzzer 40056 152218 60551 0 3 0x10008a pause ksh 60551 372020 26289 0 3 0x92 select sshd 26289 374724 1 0 3 0x80 select sshd 47256 404071 6766 73 2 0x100090 syslogd 6766 238379 1 0 3 0x100082 netio syslogd 93995 113211 1 77 3 0x100090 poll dhclient 7614 405091 1 0 3 0x80 poll dhclient 36336 506722 0 0 2 0x14200 zerothread 92400 140008 0 0 3 0x14200 aiodoned aiodoned 60486 299322 0 0 3 0x14200 syncer update 66379 287370 0 0 3 0x14200 cleaner cleaner 17529 241607 0 0 3 0x14200 reaper reaper 3581 511198 0 0 3 0x14200 pgdaemon pagedaemon 40472 164881 0 0 3 0x14200 bored crynlk 80684 337362 0 0 3 0x14200 bored crypto 24236 37645 0 0 3 0x40014200 acpi0 acpi0 51376 438383 0 0 3 0x14200 bored softnet 29571 241847 0 0 3 0x14200 bored systqmp 95383 511657 0 0 3 0x14200 bored systq 44847 208114 0 0 3 0x40014200 bored softclock 454 387960 0 0 3 0x40014200 idle0 78758 293885 0 0 3 0x14200 bored smr 1 283694 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9497 6339K 6355K 78643K 10933 0 0 pcb 24 9K 10K 78643K 714 0 0 rtable 101 3K 3K 78643K 730 0 0 ifaddr 55 13K 14K 78643K 206 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 44 0 0 iov 0 0K 24K 78643K 146 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1195 75K 75K 78643K 1759 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 15 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 124 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 21K 78643K 1003 0 0 sigio 0 0K 0K 78643K 18 0 0 proc 42 30K 54K 78643K 670 0 0 subproc 64 65538K 67586K 78643K 519 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 106 0 0 in_multi 33 2K 2K 78643K 218 0 0 ether_multi 1 0K 0K 78643K 5 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 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 295 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 86 20K 22K 78643K 3162 0 0 UVM aobj 33 2K 2K 78643K 37 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 48 0 0 NDP 11 0K 0K 78643K 73 0 0 temp 159 2354K 2421K 78643K 6238 0 0 kqueue 0 0K 0K 78643K 13 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 17 0 13 1 0 1 1 0 8 0 inpcbpl 280 544 0 537 1 0 1 1 0 8 0 plimitpl 152 65 0 58 1 0 1 1 0 8 0 rtentry 112 158 0 118 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 188 0 184 1 0 1 1 0 8 0 nd6 48 30 0 26 1 0 1 1 0 8 0 ppxss 1128 14 0 14 5 4 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 735 0 545 12 0 12 12 0 8 0 art_table 32 736 0 545 2 0 2 2 0 8 0 art_node 16 157 0 123 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 5 1 0 1 1 0 8 0 semapl 112 122 0 112 1 0 1 1 0 8 0 shmpl 112 35 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2972 0 1510 48 0 48 48 0 8 0 ffsino 240 2972 0 1510 87 0 87 87 0 8 0 nchpl 144 4594 0 2916 63 0 63 63 0 8 0 uvmvnodes 72 3315 0 0 61 0 61 61 0 8 0 vnodes 200 3315 0 0 175 0 175 175 0 8 0 namei 1024 14230 0 14230 2 1 1 1 0 8 1 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 17716 0 17716 12 11 1 6 0 8 1 sigapl 432 1133 0 1119 2 0 2 2 0 8 0 futexpl 56 15639 0 15639 1 0 1 1 0 8 1 knotepl 112 494 0 467 4 2 2 2 0 8 1 kqueuepl 104 283 0 281 1 0 1 1 0 8 0 pipepl 112 814 0 795 5 3 2 2 0 8 1 fdescpl 424 1134 0 1119 2 0 2 2 0 8 0 filepl 120 7596 0 7497 4 0 4 4 0 8 1 lockfpl 104 225 0 225 3 2 1 1 0 8 1 lockfspl 32 108 0 108 3 2 1 1 0 8 1 sessionpl 112 31 0 21 1 0 1 1 0 8 0 pgrppl 48 49 0 39 1 0 1 1 0 8 0 ucredpl 96 1419 0 1412 1 0 1 1 0 8 0 zombiepl 144 1119 0 1119 2 1 1 1 0 8 1 processpl 840 1149 0 1119 4 0 4 4 0 8 0 procpl 600 2293 0 2253 4 0 4 4 0 8 0 sosppl 128 15 0 15 4 3 1 1 0 8 1 sockpl 384 1151 0 1133 4 1 3 4 0 8 1 mcl64k 65536 258 0 258 35 34 1 29 0 8 1 mcl16k 16384 2 0 2 2 2 0 1 0 8 0 mcl12k 12288 17 0 17 10 9 1 1 0 8 1 mcl9k 9216 16 0 16 9 8 1 1 0 8 1 mcl8k 8192 20 0 20 7 6 1 1 0 8 1 mcl4k 4096 53 0 53 8 7 1 1 0 8 1 mcl2k2 2112 17 0 17 7 6 1 1 0 8 1 mcl2k 2048 48314 0 48279 15 10 5 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 85133 0 85075 26 21 5 19 0 8 0 bufpl 256 7919 0 3521 276 0 276 276 0 8 0 anonpl 16 143124 0 134234 84 36 48 52 0 62 10 amapchunkpl 152 5490 0 5408 19 11 8 13 0 158 4 amappl16 192 6760 0 6276 87 55 32 36 0 8 7 amappl15 184 213 0 211 1 0 1 1 0 8 0 amappl14 176 419 0 414 1 0 1 1 0 8 0 amappl13 168 96 0 93 1 0 1 1 0 8 0 amappl12 160 363 0 363 2 2 0 1 0 8 0 amappl11 152 354 0 345 1 0 1 1 0 8 0 amappl10 144 86 0 83 2 1 1 1 0 8 0 amappl9 136 557 0 551 1 0 1 1 0 8 0 amappl8 128 470 0 447 1 0 1 1 0 8 0 amappl7 120 93 0 87 1 0 1 1 0 8 0 amappl6 112 244 0 236 1 0 1 1 0 8 0 amappl5 104 359 0 347 1 0 1 1 0 8 0 amappl4 96 305 0 280 1 0 1 1 0 8 0 amappl3 88 323 0 316 1 0 1 1 0 8 0 amappl2 80 9494 0 9434 2 0 2 2 0 8 0 amappl1 72 30167 0 29738 25 16 9 19 0 8 0 amappl 72 2608 0 2575 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 36 0 4 1 0 1 1 0 8 0 uaddrrnd 24 1134 0 1119 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1134 0 1119 1 0 1 1 0 8 0 vmmpekpl 168 11220 0 11199 2 0 2 2 0 8 0 vmmpepl 168 133221 0 131720 113 43 70 82 0 357 2 vmsppl 264 1133 0 1119 3 2 1 2 0 8 0 pdppl 4096 2274 0 2238 5 0 5 5 0 8 0 pvpl 32 429527 0 417544 178 53 125 134 0 265 27 pmappl 192 1133 0 1119 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 482 0 83 13 0 13 13 0 8 0