Warning: Permanently added '10.128.10.17' (ECDSA) to the list of known hosts. 2019/03/19 19:16:26 fuzzer started 2019/03/19 19:16:33 dialing manager at 10.128.15.235:20268 2019/03/19 19:16:33 syscalls: 1 2019/03/19 19:16:33 code coverage: enabled 2019/03/19 19:16:33 comparison tracing: enabled 2019/03/19 19:16:33 extra coverage: support is not implemented in syzkaller 2019/03/19 19:16:33 setuid sandbox: enabled 2019/03/19 19:16:33 namespace sandbox: support is not implemented in syzkaller 2019/03/19 19:16:33 Android sandbox: support is not implemented in syzkaller 2019/03/19 19:16:33 fault injection: support is not implemented in syzkaller 2019/03/19 19:16:33 leak checking: support is not implemented in syzkaller 2019/03/19 19:16:33 net packet injection: enabled 2019/03/19 19:16:33 net device setup: support is not implemented in syzkaller 19:16:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0xe9b3, 0x2}, 0xc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000200)=0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) ftruncate(r1, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x3, 0x81, 0x3, 0x0, 0x0, 0x3, 0x3, 0x3, 0x1, 0x9, 0x8001}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000300)=0x6) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000340)) ioctl$TIOCNXCL(r0, 0x2000740e) bind$unix(r0, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000003c0)={0x5c, 0x800, {0x94f5}}) recvfrom(r0, &(0x7f0000000400)=""/194, 0xc2, 0x840, &(0x7f0000000500)=@in={0x2, 0x2}, 0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000540)=0x4) flock(r1, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) dup(r0) readv(r1, &(0x7f00000006c0)=[{&(0x7f00000005c0)=""/77, 0x4d}, {&(0x7f0000000640)=""/108, 0x6c}], 0x2) bind$unix(r0, &(0x7f0000000700)=@abs={0x1, 0x0, 0x2}, 0x8) faccessat(r0, &(0x7f0000000740)='./file0\x00', 0x100, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x40, 0x0) setuid(r2) recvfrom$inet(r0, &(0x7f00000007c0)=""/201, 0xc9, 0x40, 0x0, 0x0) 19:16:38 executing program 1: socketpair(0x18, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='^+&\\\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='+@\x00']) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='^+&\\\x00', &(0x7f0000000300)='^+&\\\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='+@\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='^+&\\\x00']) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x800, 0x0) mkdirat(r2, &(0x7f0000000500)='./file0\x00', 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000540)) mkdir(&(0x7f0000000580)='./file1\x00', 0x42) r3 = open(&(0x7f00000005c0)='./file1\x00', 0x8082, 0x81) r4 = accept$inet6(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) r5 = syz_open_pts() mknod(&(0x7f0000000680)='./file0\x00', 0x40, 0x7fff) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000006c0)) mkdir(&(0x7f0000000700)='./file0\x00', 0x40) fchmodat(r2, &(0x7f0000000740)='./file0\x00', 0x1, 0x4) open$dir(&(0x7f0000000780)='./file1\x00', 0x40, 0x20) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000007c0)=0x90000000000) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000800)) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000840)=0x20) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000880)) r6 = dup(r4) getpeername(r1, &(0x7f00000008c0)=@un=@file={0x0, ""/108}, &(0x7f0000000940)=0x6e) readv(r6, &(0x7f0000000b80)=[{&(0x7f0000000980)=""/19, 0x13}, {&(0x7f00000009c0)=""/154, 0x9a}, {&(0x7f0000000a80)=""/118, 0x76}, {&(0x7f0000000b00)=""/127, 0x7f}], 0x4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000bc0)=0x49c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/ttyCcfg\x00', 0x80, 0x0) rename(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000cc0)) getpgrp() 19:16:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4000000000000, 0xfffffffffffffffd) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80104277, &(0x7f0000000000)) 19:16:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x152) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 19:16:39 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="58347179e2e1bc97756927d45022bc62d116322c2c000000d5230b5b837f520a7b6b8415fabf700cb2d5384791b23169a57763da7701c469ef5382603d735da96c93f541e7dd0d4d04066a4d2c03a3fb75a42a8194641971511f761c959cb746a5ea53dbfa47ae9e5e8b1dbf6c67b54d8784fb675eb33781df280dc141794b9cd0b0e5acc0ff733fc17cfa4996ce93b8a726539b79ef1b0d8509a06f6d3904a707356449f17827415593266ec93ff1d58bcda0511956"], 0x10) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) socket(0x12, 0x2, 0x401) 19:16:39 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') mknod(&(0x7f0000000000)='./control\x00', 0x20c2, 0xfdee) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 19:16:39 executing program 1: r0 = socket(0x20, 0x8000, 0xe) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 19:16:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffe01, 0x2}, 0x10) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 19:16:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:16:39 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x20}, {r1, 0x10c}], 0x2, 0x40) fchmod(r0, 0x2) 19:16:39 executing program 1: r0 = syz_open_pts() sendto(r0, &(0x7f0000000100)="95b3e43a35ff2764ceac7c4cc2c48d39c1ca5983f2c401de099fc34f22528cc72c1dadec6ff538abc965799c25ed683a8331f7482095e24b6fcaabef1680f9125fce55b6546774d1281d61a23547f5112efc4b3a2e0512e2c2aeb9de261f27c2aaff878c5f1773883d50059b8bfd540901c4b77817207fc314ee3e5b451851817a278c3def8f31a53b257d2eb1813019dd0eb760e4a1e47d8c71c8b0a002ea5719d89f0db83b96579c39554fe6aeeccce1cc7c98f71c38d1da817a4a2576411bb009beebd6d8a6709600b3489f8bad6b77675c13", 0xd4, 0x408, &(0x7f0000000040)=@in6={0x18, 0x0, 0xfff, 0x100}, 0xc) r1 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/185) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) msgget(0x1, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 19:16:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fa182e2f66690165300065f2096367dd867cf25c4faba80856ad9886a5f1110ddefd910635d0d25123d0f890f3ee3836083120a10791a57e4562eee12c4f1b99fbe1404faf28fda29c5d295d1d19a5e6a3e43c90c263b7a00f030087ebc205f370d085a94f0dbfe639bce3ebce5a96c1b2cc9ace6f92864d096a385618c497187e0b5b3661f63dc79a9befb228aff06fb4f112321018d459629a8ea1292a982e"], 0x1c, 0x0}, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 19:16:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001600)=0xffffffffffffffe7) r2 = socket(0x1, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x100) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0xfffffffffffffffe, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x10000000002000, 0x280000000044503) r6 = open(&(0x7f0000000040)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000080)={0x3}) rmdir(&(0x7f0000000000)='./bus\x00') socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x9, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r7, 0x2) getpeername(r4, &(0x7f0000000180)=@in6, &(0x7f00000000c0)=0xc) 19:16:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r0, &(0x7f0000000240)='./file0\x00', r1, r2, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0xc0, 0x89) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r3, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000200)='./file0/file0\x00', 0x4) ioctl$KDDISABIO(r4, 0x20004b3d) r5 = fcntl$dupfd(r3, 0x2, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000000)={0x6, './file0/file0\x00'}) 19:16:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) flock(r1, 0xe) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000011c0)={&(0x7f0000000180)=[{0x22, 0x7}], 0x1}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00008e3ab80cdef4f46b27519b5515ed2e2f6b696c653000"], 0x10) poll(&(0x7f0000000080)=[{r1, 0x1}, {r2, 0x2}, {r2, 0x20}], 0x3, 0x3) 19:16:39 executing program 0: r0 = getgid() r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x3ee7, 0x7}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)="770f9f33522928fef82a0d97b0422ea255d514952a1f9e4c363c06a7f72c9a0916d1bac23f3516d5db46c65ce59142a9da53557e8c113dddecf345394b50624ecf7392e878d781add1c585c777cebb398cc6d2714073bd51b7e7d532ad08bcc6739d2c61e6974a3934216b05cfa8f0cb48", 0x71}, {&(0x7f00000001c0)="a717f6b8cdd209c1311032b1c2b4454c73dc12c13999b54206c0e40c12caaf1555dd0d996cdf0c0122b6319b806b03f02b5a6818abd306b6946ff863698809847fa5886ede77e4cf2c9843299e605c2174d91f507d4c214e4006353025f7e10b68a0ddd351679ee95330bbd47ab864fd6217a127cca6f035e45fddf84ba2ded066e6a54b79b8506d89a64b6593c8b4cb6875f9f3beb9376b5287c12eccf5b0b9b524f52db5436d2bd8", 0xa9}, {&(0x7f0000000300)="84556c943176616fd021d8d52b2c59486966f8be93115d3f34ce760dc10401796c22f68d59b79c1bdf527f985837f9fe43abbd35b41606ee99f2c7f4003b7807f4069c4a4a6d7bdbd0022b0a73b705a1c969fa8a281621554397d1248312cdb1a978c655bb94f0b3922461c1cc1906c5215f94ce1a4592f0a9ae9b1bd66afc8822f53a0c9f897373f2d211ace7b3e08025ecd206fe080825c50a66d983545ccd43c125a50fb35d60b82f9c422ca51367bcb96a93bcd3384204fbe8f2dfcbb8", 0xbf}, {&(0x7f00000003c0)="a352850bcad502453c50148464fad4c7e849c15040e0c969c90e0dd1accf6518dbde6e81ea22e899478a269584405afff00566bd8be761d4795e7775eb76968cc080e7a3c89dcc2b57dc6bb2cf3856ee00db0f05a78d70eaf8b1a984098fed3625d72e7a4125167b16c7c60029ffed46b5e1b9ac253cfd011e8f48bda8710de3de0f5fdd14ff19a68a78362fddcddd099cc669e8bab218d7aa22370dc01b73832b39c03eecfd9b0af3b6b5c6bca705fff65366f971dca6d85dac112f68d639b4480da59cf264b52e7513ea92a3894ff5667b7f5ddb2b5bc804beb5a47954", 0xde}, {&(0x7f0000000100)="b99e49413d47310f3582741fa525a26acdbd056c2a32c1f0ce535e57d51c0206dd70cf9471dcb93eefb3c4d7ca8d1af3f82f92a437b50e465f07461fe566d8b813a42a68ecb4cf205e7e053516", 0x4d}], 0x5, &(0x7f0000000540)=[{0x80, 0x9eebe1f70eb76902, 0xfffffffffffffff7, "bf23a0b62065de860e08338222b964ada5116e77982821c4761a056b14ab0d268649f1baec62f3b02c7333601fdc10867c5531cb068cbed4c5bade66e89f6d1265bdc8a1121d56b3a0e3f6346d711609ec7466be9d9333540aca4287d263164cef6223499dcd3cca578a"}, {0x10, 0xffff, 0x9}, {0x38, 0xffff, 0x8, "c9fb8c500a0314512f2571b6e30b2dab81f6e9fc23ac8b8b567c22764e629a988feb3fb1e8fb38ab"}, {0xd0, 0x1, 0x6, "18dd75d0c09e84d4185593485025c81debf82561aeb9ff4f9382bde859247835b1d0202203c03d1f78d4155ab04dfac0c7279382a3069709c6bb2e12e8c645d138deb61bac4f2ef61ba9a3b2dad378d77e14ab0de257a8f7350f951936d17cdc0b4add3817c812041c7502841d6f11ef11c91e34ec9a795f41bb292f71215b10da04aeb33490f5ddfd6f2daebc56e16d0daa750ea8f6ae5325f10f35f252c0bdb8a779dbe19a01b86f93e5e702808201273e8436fcf1d7f69a643d15e5"}], 0x198}, 0xd) clock_settime(0x4, &(0x7f0000000700)={0x4, 0x6}) setegid(r0) shmget$private(0x0, 0x4000, 0xa, &(0x7f0000ffc000/0x4000)=nil) getpeername(r1, &(0x7f0000000180)=@un=@file={0x0, ""/50}, &(0x7f0000000800)=0x34) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="100000e9000000000000000000000000d38a5fd7ad3f94ec50305d2d7ebe75bd1467756c958bbea8fe399def2643a6f05dce62600e8470d28c3ce4971ff27c005dea965f06502c18d180f81a414cd2b17a0c8969e70462f4700ced7ee3e8bbadcd89a4cc420b28c75ce8fc2ce309f9b1d9234f88a5a0c26f4e568734c8eea9d81b2045c5fd5bee33e3d3af500a682f6cfe70907cbc991479f415f376dd1d86ffe9eace84da29f8928d13effa9a505f49ad16f7420b4571639c"], 0x3c2}, 0x0) 19:16:39 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}, 0x3}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe(&(0x7f0000000580)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00le0\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="1aa878cc18c2f938d7877b14154121dc60da431a81407c4b0c1defbc88b70a6fa4fbc1f544ab0429ad22fbb86a958202e39d192f4d556627eeac97f3e610ec461fc42b1341dfb0f50ec61ee3ac576ca33b0f1b86d0637d6b14379dbb6dc3e081770ac2c47614bd42b649e6aa82318ba53e80064184d082f8a875b6", 0x7b}, {&(0x7f00000001c0)="cb5c6b1d00667817126aeacf85b9af62164d6d9ce2606a245a5fb6f0ec67e014922ad2", 0x23}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x88, 0x8}, 0x2) 19:16:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ftruncate(r0, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 19:16:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1010, r2, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) dup2(r0, r2) 19:16:45 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1701) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) 19:16:45 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x880002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x0, 0x1007, 0x2, "3e5878bd98170364c62c402ad5d502004f77c2bc", 0x1, 0x4b4084c2}) ioctl$TIOCSBRK(r0, 0x2000747b) 19:16:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:16:45 executing program 0: r0 = socket(0x4, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) 19:16:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) r3 = dup(0xffffffffffffff9c) socketpair(0x0, 0x2, 0x100, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x4a3, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x1, 0x0) r7 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x111, 0x0) r9 = syz_open_pts() r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x3, 0x200fffff, 0x60, 0x44f}, {{r2}, 0x0, 0x80, 0x0, 0x1000, 0x7ff}, {{r3}, 0xfffffffffffffff9, 0x40, 0x6, 0x4, 0x1800000000000000}, {{r4}, 0xfffffffffffffff8, 0x80, 0x200fffff, 0x0, 0x4}, {{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x9205, 0x100}, {{r6}, 0xfffffffffffffffa, 0x4a, 0x4, 0x0, 0x1}, {{r7}, 0xffffffffffffffff, 0x1, 0x80, 0x70f, 0x5}, {{r8}, 0xfffffffffffffffb, 0x20, 0x1, 0x5, 0x1ff}], 0x5, &(0x7f0000000380)=[{{r9}, 0xffffffffffffffff, 0x82, 0x40000003, 0xee, 0xfffffffffffffffa}, {{r10}, 0xffffffffffffffff, 0x88, 0x2, 0x20, 0x101}], 0x8, &(0x7f00000003c0)={0x4}) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r11, 0x800c7005, &(0x7f0000000140)) 19:16:45 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8c10, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x240) socketpair(0x19, 0x6, 0x7, &(0x7f0000000100)) 19:16:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 19:16:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x29) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004000800002b27feff023519edffff12000000000000ffe50200000000400000f2e9ff0000000016b024e49b6b6308de512c9e39fa2679d0f03c9ed0427b9600cc30", 0x47}], 0x1000000000000081) ioctl$KDGKBMODE(r0, 0x40044b06) 19:16:45 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000140)=""/90, 0x5a) fcntl$setstatus(r0, 0x4, 0x84) kqueue() read(r0, &(0x7f0000000000)=""/21, 0x15) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) dup(r1) 19:16:45 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget(0x2, 0x1000, 0x8, &(0x7f00002c9000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = kqueue() syz_emit_ethernet(0xce, &(0x7f0000000080)="2a019b2be60b2182bbf29adb00a714f7b29e4447a4aad4b3e9efbdc40aa7fddf9506496dbd1c1d2ac692ab0830bab5992a293c1bb5e0f4c68f82f0a7d917ea49fe8ca2228f80727ddbf48590ffa14639cdf81ce28071734f58146d577ba398876a7fe38132ff8c61d5bbf0baf614dd8f61ccf4c2337ab5798dfa649d7aef6eaf5b90943894f4faa17607621da956fcdb20b6b22e1fd3aee6621324d2b788e2898826a804196e0a6d77eedd4e74f6b0c166e0431859e48264b1b0efa5fbd8a8ebd45bdd1fe4e938845021e9acd200") kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 19:16:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x6) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8000000381, 0x0) flock(r0, 0x2) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() chflagsat(r0, &(0x7f0000000180)='./bus\x00', 0x1, 0x0) fchown(r1, r3, r4) 19:16:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0x6, "0004000000000000000000000000000400", 0x0, 0x7}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:16:46 executing program 0: r0 = kqueue() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) write(r2, &(0x7f0000335000), 0xfc94) open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x4) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x90, 0x0, 0x3ff, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0x80, 0xfffffffffffffffb, 0xe8d7}, {{r2}, 0xfffffffffffffffb, 0x42, 0x0, 0x8000, 0x7}], 0x9, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0xe0, 0x2, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0xc8, 0xd9d6d8c6263ea242, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x1a, 0x4000001e, 0x2, 0xffffffffffffff01}, {{r2}, 0xfffffffffffffffa, 0x80, 0x3, 0x2, 0xde}, {{r1}, 0xfffffffffffffffc, 0x18, 0xa20575d3826b538c, 0x3, 0x5}], 0xfffffffffffff341, &(0x7f0000000140)={0x6, 0x9}) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0xa4, 0x0) preadv(r0, &(0x7f00000007c0)=[{0xffffffffffffffff}, {&(0x7f00000002c0)=""/254, 0xfe}, {&(0x7f00000003c0)=""/190, 0xbe}, {&(0x7f0000000480)=""/136, 0x88}, {&(0x7f0000000540)=""/135, 0x87}, {&(0x7f0000000600)=""/228, 0xe4}, {&(0x7f0000000200)=""/83, 0x53}, {&(0x7f0000000700)=""/150, 0x96}], 0x8, 0x0) close(r1) close(r1) 19:16:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() 19:16:46 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 19:16:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2000000000000, 0x24, &(0x7f00000000c0)="00001200a5d2448eaa56b549cebbe9a61b1bffb456712f40a6997a8758db36092284f59b27fb421ba7598eda84477fdf982cb55a159893c4f2c812504ec13c6a4df210ca38fb8fbc8ea9a03be1ec8cfbbd2bd5badf0ded59a0cd262ab85d7f0459ee", 0x62) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 19:16:46 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x11) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x0, 0x8, 0x81, 0x8, 0x8001}) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb316ce16bcf2d3bcfab2dae7a44ddac4c39ad0ac42372808452d5833093d6899449a5a9eb0d74ebe8c3eddebae0d117838278a7cf738187ef6f4fd21552aed019b003cd6712535b6e953dadaa61745cb9a4fe9d2495a63fa65bdc", 0x91) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 19:16:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000880)='./file0\x00', &(0x7f0000000740)='x\x00') msgget$private(0x0, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/100, 0x64}, {&(0x7f0000000500)=""/77, 0x4d}, {&(0x7f0000000580)=""/225, 0xe1}], 0x8) open(&(0x7f0000000a80)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) readv(r2, &(0x7f0000001000)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000ac0)=""/82, 0x52}, {&(0x7f0000000b40)=""/201, 0xc9}, {&(0x7f0000000c40)}, {&(0x7f0000000c80)=""/81, 0x51}, {&(0x7f0000000d00)=""/194, 0xc2}, {&(0x7f0000000e00)=""/227, 0xe3}, {&(0x7f0000000f00)=""/186, 0xba}, {&(0x7f0000000fc0)=""/29, 0x1d}], 0x9) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x20000000000000, 0x19, r1, 0x0, 0x0) write(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfdd1) getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(r4, r5) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000a752702f0000400000000000006500"], 0x1, 0x0, 0x0) msgsnd(r3, &(0x7f0000000780)={0x1, "43b8a6e68e3310d42de70b815890d227db2249c7c92edc5a874243d90115fc678014ef4ae6d754bc61a2c5c83daf4177d450319f85af0080c3d232470da14730a1bae105eb64f0561b543917597261779ee1244043d31c6690a88e6d8d1543a1b7291a49a8cf851f9177b40c8bbd1386c5ce10a5ad1937c217d2cf8c2a5fb2b289e6993cbefdd8d463613e41f83a14e924af92575d861602fb5f8fab8bd7bdd6635987ff9833dd15d362349e3e41254f350514a7b6a1985459a05ad71959f9d296da72e90673010f03eb6a715b70086db96bd088dc2733890ab8ed75e03a"}, 0xe6, 0x800) 19:16:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) symlinkat(&(0x7f0000000080)='./bus\x00', r3, &(0x7f00000002c0)='./bus\x00') kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 19:16:47 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) r2 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 19:16:47 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) open$dir(&(0x7f0000000200)='./file0\x00', 0x420, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000c00)="347b7b8bc95b360137efcdb647556810651e74d202cef6b203b921c6bc24c94e0f26abb14056f2312763249071b58a1008e9c83921238bd07fc8aebde5403099f4a28ba4df7076176f6a483ba5e3930bb4c142228ba5c92ada784a15d3cb2fa44a86c746cbae7a5dbb2718cdb062ce45282e9f2d9373dcb77105d22c8560308633c3f5077c519e55c870527be201943875726dd3cd", 0x95}], 0x1, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r6, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="16000000"], 0x8a}, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="0000472e66696c6530001fefe3a61e61b119c56bc25f6fb4cdf5c470679089421942f1ae60a0b2e866f92fa4491699b9053056817dd2efd1e5a7dfffc5"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r8 = semget$private(0x0, 0x6, 0x1fe) fchown(r6, r3, r4) semop(r8, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r9 = semget$private(0x0, 0x1, 0x13) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000040)=0x3) r10 = syz_open_pts() writev(r10, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000005c0)=0x5) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) semop(r9, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd0, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x3f, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x2aaaaaaaaaaaabcf) 19:16:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="4e05e923e3959f518d222bf1a09def563360494c9301c7d5f054811bafc53e4865f37eace0278428f62ed26c74de436af191e9e6310d1bb160a0e7b79588b617f9909b8d8357481b09fb640c3a5b1922aa5e0a85186fb0f85f82514eaeb46caf385ab11b3ac57e606fdc6455c9191b", 0x6f}, {&(0x7f0000000180)="81bea03e40f8d5bd169d9ff29b560be064c224a7a603b9616795dfc7292f45ac26ad8eddabed44e4942ab3b0c46f39d1938b5526aa3dc408c8209572f69b25b1e74efa2a23bf3618ea37ddfd1f2e8345f2907c9f8b52caa6c79c1ec4eb0d57b355197c6b987a66ed490cb1cc2bfa138f5c91479c7bbeffae025d29292bfe041e98a279c552bd544939af428754fb68412525d7c1ca566597b2a29fa808d30e7f321fc23129153a32f570804bf3a59f021c32f2af1dc78946c5b15b555eb8cfbecfb5b603ac79c41e2915881c38d24475e068c6c939d00b76397a7c8850c9674752d7f7d14958e541f7f3c8c804b95d8b4a9781", 0xf3}, {&(0x7f0000000280)="b23e903fa74e8293d9f0b8302093b3fbef2e08a0546f7ed7cba715b64cae5bb2c7325dcbf811fc764e0654a2ecb04ed5a79477a36bc249fc529226c81f267ef0ec81e56bfea40919031ef1f2d72ac5f9e8ae5450720e405fd567b1e45a1faf29a40bfb7b8a8766a99752f0ebb37641356cd5c1917212f5f379c74ae5604e4e79fa7dacdbbf", 0x85}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r1) lchown(&(0x7f0000000480)='\x00', r2, r3) setrlimit(0x1, &(0x7f00000003c0)={0x1ff, 0x1}) chmod(&(0x7f0000000440)='./bus\x00', 0xc) lseek(r0, 0x0, 0x3) chmod(&(0x7f00000000c0)='./bus\x00', 0x140) connect$unix(r0, &(0x7f0000000380)=@file={0x1, './bus\x00'}, 0x8) 19:16:47 executing program 0: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 19:16:47 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000240)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0xffffffffffffffff, 0x40}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10300, 0x2) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x2000000002000, 0x2) r2 = open(&(0x7f0000000380)='./bus\x00', 0x80, 0x0) r3 = getppid() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x8) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000300)) fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x3, 0x3, 0x45d, 0x9, r3}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r4 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r5 = dup(r4) ioctl$TIOCNOTTY(r5, 0x20007471) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000180)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000003c0)=""/143, 0x8f) preadv(r2, &(0x7f0000000a00)=[{&(0x7f0000000140)=""/241, 0xffffff98}], 0x1, 0x0) mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x10, 0x7) 19:16:47 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202fffffffffffff163bb70e29e9683110d5d0a5efa15cdfa817de2d5d83051e3b6169b7606147009b29a3499c1ebf0639e5ec3bc309fb9487806cb026a842537bf682f8fbb494c4cd4c29557e4bbc23d82710507e945c247f770d6d48e8242fe079f52c0715ac845457acf1168bf39c2227e4bf9d34e5ab95d3c1a2232cbe48e1cefce"], 0x1) shutdown(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x80, 0x2, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000001, 0x40, 0xfff}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0x2}], 0x400, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x3f, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x14, 0x8}, {{r0}, 0xffffffffffffffff, 0x44, 0x4, 0xff, 0xff}, {{r0}, 0xfffffffffffffff8, 0x18, 0x1, 0x3ff, 0x9}], 0x3, &(0x7f0000000100)={0x812, 0x159}) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="215dae3070ca9f05"}], 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00a2a0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a2a0 va 0x20ffd000 didn't change! 19:16:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0x3}, {0x18, 0x3, 0x7, 0x5}, 0xff, [0x5, 0x1, 0x0, 0x4, 0x8, 0x8, 0x1, 0x101]}, 0x3c) 19:16:47 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0xfffffffffffffffd) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 19:16:47 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0xac15fff92e08cf34, 0x3) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) truncate(&(0x7f0000000040)='./bus/file0\x00', 0x7) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 19:16:48 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) read(r0, &(0x7f0000000180)=""/248, 0xf8) dup(r0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 19:16:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) flock(r0, 0xb) 19:16:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fe, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="c01cbc58d5889330f60aacf43b724a5771d4d6c7e3a983d74ac70b982aecd1fd832306abaabf0916f7852315a6554138f7cef2af490c7515bbd0aaaedb02e6b9d7872c8885d2175a823379138ad883674eaf6345567d041f112a69a5f6ffbbf3534f13ca41470f6dd3a34fb8ae2d8d2b7576ebdcd53662fc2a45e9f571b0e469245a0f3bf39521a3c51003fbc10adc57a963244460a90e52824983244b749973d1f0ca69afbad2b5e2deacc06990262e94735e89c311e4e4dffeb01ec1ac170e213250d56c4aed4be5cbced43c8d5fd6401afa22976c08b47e030844e634d2aed13df3402eb66ae45700ea84c38fd81695562e02634912f1bc2f581541ec6c965510d730241ba9b1025d94a4d3b8bd32bdb64f65a93108f900c4129b1d3c63a7447ec5198df2884187be1ef92ab793bcaad695b758fbbbeea88fe6642bdf61a608b63126fca52a4f946eeb65166c62c49a5a095aad08f63a76ae35c573d19ea8cae1feddd800beab63a892af469ea6d98a0ae2f67a9c4bae9d695e5539250b8a2674f0965b563492a051291e610617a985e29494431111abdda42e1d09805df620243a914368c2103c37892cbbf7124ac45e8624a94e6eed927dc3dfbb841c417a5587307d4addc161c6c5d5cbea8f7dfba95f00e4db3f329b5eba69ba91428cf61e14d0634c4cc62d67dc24652e4638db1680577e9cfc5412400b205c826c32", 0x200}], 0x1, 0x0) execve(0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, '.\x00'}, 0x4) 19:16:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x802) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000100)) 19:16:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000100)="578de96554a4680e71007e4edfb74485a1ac699b2d78de9f02c6e030218f0e78d663a19794cec66894fe40fc281443faa604959de5a28d12a86cdac64923577741e953920134d7d05bf91e83cc652b89618cc4b578cd4b444bc41f1d1d475e06bd59dcd79eba3c85637add17fbf1e609a4f4722d523cc02f6e3a57632dc4446dc46386bd37f5c4d6128d3a1d05cdc7fdc3345d48f05350aa2c8f7642ae72ff05c1e1cfd927f0cc2475b474e49236d9cbb980c6c941790942c6dba407db5e7a5503ead428989e50a8c077745c80a80832b6b27df4b1c841579fff6f3c6a915c18bb6f744247e1a98e2f23cc1a08", 0xed, 0xe, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x4000000003) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) 19:16:48 executing program 1: setrlimit(0x8, &(0x7f00000015c0)={0x2007, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000001300)=[{&(0x7f0000001600)="55f2aef5e601d1c2ad74d934c6824d1fcf937a6b92ac530b9d9fcd071546df1006e9537088a052d74993325fe996bb2375f879dc52d76d7b32dc52b5ed80e448f916e00f6cf1efffa7bb3ffbd3d99c44dd49b917e89950ba628abd59abc1d95fb2d5d3b675dc7c3fe25519b11b35909fa28d2f01", 0x74}], 0x1) poll(&(0x7f0000000200)=[{r1, 0x4}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8010, 0x0) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000240)="3342c79a266260bff8560ea8a9aa155e2a33af922cde406f2249298fca703c6200682e8d44ae51a5540a30ca72a944e77684a03b3e7118ddf411f8f915a8afa53ca39ababc3dfef8b9b450ef24e766142e82afcde5208ba570ca43babc5792214200ab5d98381633da5ed8da79de10fe97a14fb9fe102b36d0e7ffb6a07f7d1991f10278ab309be8728c85a93816cb8845f38667aa27fdd6fe749893327403314b81ea08783db3bba4e3e96b334e925f90bec753ca3e1884c95a82f1ac7d7276cc38f6ee1cce509910a3ec960541e835ddef0c771792fbfb262eda80ecdc683e9afefc2afe361e4186fc882cada5d91e85211c3ca1230df8b91c614c97ff1ed8aa15f08231dfaa072a8160784a698664483c0878443cdd8356a9b200a84dafe89082dcb7aff72f3eb04dd972be9eb13737caa49b7b8e4229b3f549b39d2796730e1fde2d3702b09c1c3bd2ec23bb7c82b809d338ab14a5cac3481b09572271789d2d6b63b81930b4913f3862d89702b493a262a61b4945c46335cd45dfe0a613bac3f0dd2abea2667423a7f57cdec1f10e0396a6bd9db8f9b7e3de7d3f679c6e384d78a560ba784c2ee434865cd6d3920d859ddef83fe65d54bbbc7d1f4d2f674172e4fe36132054b0d27d0a59c5fc3683b3d84f1f88ce217e8595617103e4937f7e913ede7354f44e43baeae04856878b33e7c4a543cf1729bc79af8ac064b31c6e2fb3049ecc3b88c47e59c1f6a6f322d0a704d67a8e2064e47bc700cb57e480512fcd5288e972c8284f23a290c173fe7269170bed5f3d0220898925eceee738d2b724f3f52e808805542286c1895a0babb54d01eeddc6947a33aca5b923afc480a3fa9a0bd49e21d1f1c4b36c809bab4dbf9842f98952febbcf03d314f9031cc12fa7556def99ce93003fee24c81c985bff2f4f439b97776c1cbd9e2c83fe95a9be52e4bb9672ae08d30265a67bcbf0e81a5ec5ec60e917719ef0deeef71693b9e336170e72c1bc2c96355c2f4bc709912ce20f6249f13bb0881e8ad6de8d27862c837fba7140ad032ece773d8b2a8706e63b66dc4a5369e6d6ed5ee47aa108763b600159ff74fa1327acfd1d20f472e4c2faf21d2296950bb52ad6346d722b18bec4d326139ec4517a8109e90135d38cc9475f4e8410a0a2a83b000bce5b72fb9d684e2a2ee53a8b4d362ffe0a7308550e584800ede79ce951ec22a49a336ffb2de62cacf50847f5f37d152b1e6cebccf9e736788e2a47d3d19a126355101d88046f8f7138399fd72d8da2844c31cdc15dab359796a28f18469e668597d63c77893732ffdfb8d24a5840791aae3c0769e169668a8659bac9112a25d61f19f85c4cd378f5a0f22950d47687e0a38bb9f65ffe805cd3d5f7897276160242058bf96f57a0b2c8bd15e3a505fc4bc8ed91be2de92138b429248b816e3613abc47700ab46f6de2878379e6d33c332768827a654339fe8b7542fb69146f92d84626756e3f90d1271d36812150eefd36bf1260367dd4da14891235ab2ec84ed7c81b365cba8bbb442d2535a8c898457935a8e5abf43ac1d4157a2b33ad8f793b226e2380812f7153b76ac1a4312e2c897bc0317000461bacd5aecc3bcf3496d109fbd1b9a4b701fea575297f7742ad3d7548387a0105cefae3a5a2861537a906b850385e550a164171ea7e43bcc5ff0dfa281f1c48a250fc5743305f6fefa9cca72bcaa637c743a29a72aac8dc597a672cb66b7f48ecc01489eadf854a78b80e4bf4ce99db46c6ff6a268f7c8609ade1fdb608b29be9a3c49402a31a14431804a5d964f1111a4b7aa6231f78ee615b2df9bac925e713357c840e9d58e4b22bb4909410add6b4111a97481c6eced7645f58df39339f25b5604ad83f1319fe5ce6193775287e798bee2f595522829291017038799a131840507acb92a47eb6dfef89bd0c9bac19cac913b6bc96038f51788240ba432fa301aabd08161451946503bc2d5c1dcd32b745991ab6644c6dd4aa2e32b8663fa9af42f8afafad3f880f92e494f21efee3a8ad4e9c5a75f9051840474da11dd2e518e4bb408f9d05e71f9234f9eafd8f1371b180d6926830c2a1808b63eb59299f40365707bfc469f28ecb690546b2784ff043ae776db86f62bd8b1b180aa94d34c021185bbaf952fe631b45c52e9c25bbd79f51c8b82721a5edfbd51c678b8789b2a10652b4222b3bd34cbd7f8f865d666d349f191bd4c162cc54602ffa0095dc815e6a0fdf33c02f0b94a808763ead9a52414199129f72debadbbf251a43ba8204ce7068016c15e3dd4d48e0333e09810ad7d3e4a265d0b1ee386204224fd59a95300c1f2fc1059657979ef7aee9d3f0da2ee14e3977035ecb24161c63c9f297573067deb5d53c8b359cc5649f72f1eaedcc783e58683574f1353bda30e649c0c7be2769c007f562404abe6ace324d5438c05f7ce4b0bb32709b626679eb439ab057504d0261acd7a3ab7c6d1d90102b8de5ab80872717173ff403a17f47b8373ae3f9410d72e0087975eb43766fa36386320b96af67cf51fc6d3364d1674e86b83ee282181816db6295279fc29f42db3c4d13b12b907b9593000328fed8632d8ae71f7e9e565d897108493eb9d5575ccbfb74f98c654d6e01094ab0bb1228416ee653e4b326d29ae360b524163b6e060cbaf19fe0ffdd6111c70812162a413efd8ed6713d9717fc667edc82b20903f6b53c78187deea879f5b076d83b4e1f996114f7206153756034d45b9b44d2437e857699bcf14867cd9ca5d54efea29b324b58980ad2d72f15647af23875dcf00489eb74d40fc38746eac28b68adede54f0ef5d86591465520363cb8be84372dfae0597216b15ecf7171d1de34d35d39bf7e86954b2db6af16aa1488f5b07e3b60d4898053c706780858b0b39c614944bc4831829b23a55edef431672e62607ac038390574fa58eab85bfdf912f8fc2e83018354d38595930a610c0549db67186361296e7d270db91b149c2043d8071a178dd4572fe2ef63a08956ce695ce0ddffe0b0bf0c1bd4ccc086b88d1cafadb520b7131da5b20c3ba0adcf4697a87390be639c97e2560ef9d450d69ed68347d595452f3c575c4e0da40eadb8fd16e8d861daa2ae09bfd422304be40965ef0f64584cf5ee9b29073c351ad596187cf823960a2f3d4a70b3890d4dd68f24884b77954485fa94a51569eeee89ca3a4281debf6de03411eca49520444c492c8876de752b482837ebede9f51e47367db7c548178be6c4edb3632ba04be5fec9ec0a3ef32efbf3405bbc68b843071b71ceaead8d8c97be774beed7cf6a5697d119a60b3b27988607e697208e53d85b16a31917bc78bd03dbfa9cacc2fe64bd7491939e53576a7a7bf017163280ffef96a37b6a9059896af697a231600dcccbafd0ab67962ed342d72422a03f55be584fabf278e16ddac439363da1ceb0b0f835601b911ba5830b3648a3887aec9a0548abeaa49180ba18c8cc99bc1ead495e740f3f3a47583e975130927f1590f1081f914d0561033e85cf9af6784dfc12e7bc32ce371124e0a07ad188bfef8c2a59312d8c322cc1ccae78834d8f5f9f55620578521b3fd46500a5656204ca049fe79e0edbf553fbb4f5197053bb76aaf386251042f7836023f1a7c4e278902b4e2e64a6dc1eb8ee93dff303d303538ade6fc96fa3edac83650d5fbda10f0dfc23152c183790eb8499af3766a618a250321d2e63dcd896430e083192a9a346e7876a7df2ccf472dce7be3172781f6ee3348c40eff837b2d1dc249e9be681359164eb2e005b7bafcf34483d200eeb0c2d4ec1513bda858a74c2ae59ced93802dab5fad3ac888f02450400324401bead070ceddd5fc5f22275d7ea0ba8303a35756bb2bb64ed3f2b08074aa335fd5305de1e1db7bd567dbc7410e447dbc6a7261d32aa802fc37c9abdccd2f689db6d00b61af0ec78f321774c0e23fab690e18dfd585278ee50c3f5e2827eb089979250be0e05c69d63244259da501e20bc88c64c410bf32d33d901b2ad6e725b4dffc666aa62a6a01e71534ed93875087dc1e1dd5518b24b4e635b8cc786f9f442c1535a454f9da2e6bccc23acc19b1540ab36e986afc4e3bbe4548d07fbbba4ce49ff2cd641567821c0237ec02809fdeb2062660eb64aef8d85c44a9043707d73b5fb9c3945f4d40b969348453c3ed4508d3ee48865647a5396fe3788ae98e66b9c3677883a8c674adbe66cbf7ff0495a344f9ce6939158ba665bbbe0ce71bdd9a04802310b9366dc736dfe4ade6ed5e63ca8b4366dc9ba3647eb87484a2a857d9557d705781a9bb0ef222db9031baa124649aacb63acc72d94a23164c6f08472af9ec75bcc61a828a81c2479e3af42f8bd3351b61da713a2d42770efa9fb1498fa84d933fd3ec164550df25318400b1b3d7be0bfdb8032d23b332fed51cbc297cd51473f5a9114568e47b09d6cfc5c090cc5f331e34e79a84ab88128c641eec0b7462a6fbbc007db4f54787eafb0ae1d5e654d4b3ae83286eaaeb74ec33becf13ebb40d5c825fedd3a092957e001117c81a21ea1655e3c74e72b2cf78c92d4ecf2dd70f1a6c93142e9e9fc3fba314299b273bdd1f62d596bbdb8ce2af0f26868b9178419277389806d3837d07f6a584f1f41bcfd6f1beed27c329246880e7db0e269f77597a9a43fb0bcae25a218f3cd80601dc1d924931ac324262dfb471d68bf5d469898c362b9401a7a1b606f20cea8150a8a07214ed743b0137f2d19aca5fe9b416f7ddb0d815f5848552775b1bbbf17c783c41d024e0f02cac559921b682bf396d19c54835459873153d8185cb415cab999b838e1d85c60ca3f4de683ee59cad4090870b19dea9482e146f6fe779703972662e8f3e0ecf1f1e6f10b0e9dd3b51faff1eb06a3ea2987ffc3dba9bee31c00598803646238c6c0a041d443e2dfdbf76e4f0834f9411ad7fe8291e37023ec6420c68a85259766e1f7fb5eff9c98ef49ff387e5f198f3c88e624eedd98db2f164a6417010f44b7c88b40ecde1e3aab8af2e243178575c487de755c5efaffd6e25cda01fd3b2df8455cce88748ff3f7f8485e406f7ef12fe3a62e44a151b84c33ea29e17dc9150bfb488d2e48d106ba56161d7e0db23531faf1ddf2ffd95eb2c1bf292801456ce6a0928fbcf34713961d3f9e6fddf1602ccbcde0f3a461b1c6bf0a7e537218068aebf8446c8afc42ed1675fb505199f470eaadde90ef4121ab70f1b02c1385c55b743cdc5b8ff8fc70378465244d58eedf451a26fc163c19c474eb3034cd31d71a06d9bb866377102a5b5aeaac69f2a9f9542d9caded50b8d31ddabcb8a08fa1c2339e4061629ac64e5c1fe0ce65c47a1fe591b8997c5df1d62a84e76af539c8468b4c2211e01c541c04ee6062f43b087e1fb88c62695fc0494ce0412eb80ea0a2bc04614a4951d870c889261b44e7152a27ff9e11223703a1d9fe75a7bc2d37bf4ad49886ad5a793c656b6db371eaf14cdc7ab2e56d5812b3a7c5220c4089e4c78882f04bb3e23346286958cd57c2021b1c42ab737a73b72157f654317a9115964ac7150e6c53bf085f57cde11cc22280a64c67752b33115d672da73a37a54a17f007c77b46dddc730afeccbdad72ee0db0aba29e174f10b3f3fba177724c6bb9a49ebc4264423fa0a6114fb39916c9086deef2083a8941c9b40393dc84b65374289214209c371b8cdc265b6e469b1424b38a954ed8f99e5d74cf08d4bf42b66bf6d69cb737501301862c6fee0eef5340464f17dbc0c32854659ce1d", 0x1000}, {&(0x7f0000001340)="1c92e519cd045493bb7b79be88617f91978913ea654ca6d3e4c919f13ab30ec4e0712235e9dadcb165da1026cc4c14b59b0a57fc3762f78898f76c9726ec2c6a2c9c82d6780f397f39db69a084981b64e7ca5fddf4f46b3b925a3026b460875ba4767eacb2ff36e7baf79b646c3b07bc0f93c790bb66014aff2e289394baa31de2dc9236aa04621ed7763849bb4ec7ce74509ce0ac7549580ae223426ddf31a698e903058a5d52ad53df3925b7f68d2792787859260a41618eeab2464c1cb9fa1a500b24b7d048d66584fbf63f5667", 0xcf}, {&(0x7f0000001440)="1f732f371bde29c7e8c426ef41bf688619fe62547d569d5d1d9f3563dae11fb762dc2b2f3412487fcb6513d2fd5f96a29f1d57b42d0ed73bf50394bc77f1645f6cb0f7a30fe1c599264449905b9cb5d16d1a008ef80ab9a6c726d797fab0c2398caccdaebaf9140d2986d620e8991d50cd791a38273948e6de73c66a9cb44b272449fc0e0b3e1407e07b8b0583268fa81074818a12f2481aec91db02d2d9fe24705fbfd57071045adef5e02e0e83b1bddd4ffb910d951055e403cbb26ab7ebaa87c18d80868e5853c9580ec3ed1446fc80a19cea997ebb9077b017ea0053575c14bb", 0xe2}, {&(0x7f0000001240)="c5c3d3457d3d6107e68c3fe9c940eb4631e783679058193fe1047f1783766b025dadd85f6e99b9ab0812755e97279d14e20ed9b4b49ffe1d219a734042e0d7458996dd1734165929957c69a2260270522f1ca993c69ea43e8ee67491c0a0ff4949aa187432cbdf22af33ee80afb9ba15c8af87fedd29b3429ee7ed7ac2089028dde105965571ccc2617030a3571f42afeb1276d42766c416", 0x98}], 0x4, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) pckbd_enable: command error 19:16:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 19:16:49 executing program 0: shmget(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000007}) 19:16:50 executing program 0: symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffd) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)) 19:16:50 executing program 1: nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) r0 = getpid() r1 = getpgid(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x9) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$setown(r2, 0x6, r1) 19:16:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 19:16:50 executing program 0: mlockall(0x2) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r1, 0x4}], 0x2, 0x6) mmap(&(0x7f000071c000/0x400000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x44) 19:16:50 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) r0 = socket(0x4000000800000018, 0x3, 0x80000000003) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000003c0)={&(0x7f00000002c0)=[{0x100, 0xc80}, {0x8d, 0x9}, {0x87, 0x8001}, {0x86, 0x7e22601a}], 0x4}) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff3f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "0000ffff0040800008000005fd9600", 0x0, 0xfffffffffffffc8f}) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f58696c00302f66696c653000006a05ceb1a4bda28db21a8ae98f005a1065e3835d9fb6cf52edc27df795c56322937064230030312f47960dc57157d88e6c54be4ee264c3895102dbcb4c068f4b462a0941ced0a420ec2f5c04805374f64ee7fa1bd2c79d6569f2d25138eed31b"], 0xffffff33) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x2, 0x6}, {0x18, 0x1, 0x0, 0x7}, 0x5, [0x2, 0x6, 0xffffffff, 0x0, 0xe5dd, 0x6, 0x3, 0x5]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x484, 0x5}, {0x18, 0x0, 0x4, 0x3}, 0x80, [0x143d7bad, 0x1, 0x9, 0x7140, 0x9, 0x10000, 0xffffffff80000001, 0xfffffffffffffffb]}, 0x3c) 19:16:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c9, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x10000000000401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') map stack 0x2071c000-0x4071b000 of map 0xfffffd807f00b5a0 failed: no mapping 19:16:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000006c0)="1b33e4f21eee924c161ec5cb2729601d3eaf807cfd5016e493910a5692862287d186a2493fc62004fc03898ab5033dab42ea9a1ee7161371f1834cada536dd2155c40faa2956974a8ca7537923c1a1a52264", 0x52}], 0x1, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/196, 0xc4}, {&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f00000000c0)=""/6, 0x6}], 0x3) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)='>', 0x1}], 0x1, 0x0) 19:16:50 executing program 1: r0 = socket(0x11, 0x0, 0xffffffff) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}], 0x20}, 0x0) 19:16:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0xc0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x1000, 0x5}, {{r0}, 0x0, 0x5, 0x2, 0x8, 0x3caf}, {{r1}, 0xffffffffffffffff, 0x42, 0xe1b9a8b97240593f, 0x3941, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x100, 0x821}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x400, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x200000af, 0x8001, 0x4b}], 0xe648, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000001, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x42, 0x7, 0x88, 0x6}, {{r0}, 0xfffffffffffffffc, 0xc2, 0xf0000015, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000002, 0x4, 0x20}, {{r1}, 0xfffffffffffffffc, 0x80, 0x5, 0x8, 0x6}], 0xda, &(0x7f0000000000)={0x8001, 0x40}) kevent(r1, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) r2 = geteuid() recvfrom$inet(r0, &(0x7f0000000380)=""/201, 0xc9, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r3 = getgid() dup2(r0, r1) lchown(&(0x7f0000000080)='./bus/file0\x00', r2, r3) 19:16:50 executing program 0: r0 = socket(0x18, 0x1, 0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e5ab048e69931929648", 0xfffffffffffffdfd) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 19:16:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x1, 0xfffffffffffff000, 0x24}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000800)) 19:16:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 19:16:50 executing program 1: r0 = socket(0x18, 0x3, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1000, 0xdf}, {0x1, 0x2}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x6) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) 19:16:50 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/64}, &(0x7f0000000140)=0x42) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x102, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="5ac89cd419c235c845f3e8c3d2e9b4a4f76d239c35c57faffc88d232a3f8786b810ebcfc", 0x24) sendto(r0, &(0x7f00000003c0)="a45e51f87655b8bf6c2624d9c7ea926e3aa83e574b96c635206644e9dfc10e286a6dc179515b5fafcc2eff", 0xffffffffffffffa1, 0xa, &(0x7f0000000340)=@in={0x2, 0x0}, 0x103) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8080, 0x0) accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/21}, &(0x7f0000000280)=0x17) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./control\x00', 0x80000000, 0x0, 0x10000, 0x0, 0x93c, 0xf8b, 0x2, 0x0, 0x2, 0x7, 0x8000}) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x200, 0x0) 19:16:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1e, 0x7, 0xfffffffffffffffa) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) 19:16:50 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0xe04, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0xe0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r3, &(0x7f0000000040)='g\r', 0x2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000180)) write(r3, &(0x7f00000000c0)="007e08c7b002000815210de9389d0c", 0xf) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc661}], 0x100000000000005e, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 19:16:50 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)="0a3d803677354f73727b847f03cb35c7f54e66cb297145f05aae0daf73602398ae1d13e526b8d660a9c469886300f02ee53da7c313886cdd85b985404b2bc6bc985684b46f2001e5f0bdccd508d38a9088baf4519764f082fa789c06591f848da5ee8d3563a6315d2f3d297aa0c87ca67d094c5873902bb1da05cabf50644999f85db1325b4192", 0x87}, {&(0x7f0000000040)="15abb1ba0a550cd0008b00f9e35e6fc31a42bef6322e1dc5c7c4039d2fafa513541c051d2f736c2d6ec78c6aab6260fd45ff0008debfd181d289fdb64cce52a926ee18ab0b957e8186549b", 0x4b}, {&(0x7f00000001c0)="a3e600ccd374170b4f826fc687300c7c5aca47737827bf1046478909bb2df7cd079d2abdbad5b8f3756a1c7363d6d0ecf4b2b462ba3448960dda02be35f24bcbb170d8f06f6b2503d128fe38a589ace87efce5e6ff47c0c5b0bad4ad1cb8f0d88ed984e1e4ac95e220cc41482831a7db436a919f51a402d757750f4eb3672f9e7c1832aea57b236fe8e2e3e749a8075a0a093e938ec555c302884f64dba2c1e64ee13d88d33bdff4e4ac1e94c82900a03c734b60e8275b120b0560f66df60ff82d136a95a3400eee79026e45f8b68e2f7114907511d3cfd57708644ed843850ed3635a40c10de0fc3b602620db4253c9237b59381b47c57b4196a1bcb8a770537739f75a3b35c317bff7f5461af4759bbb227099b6113e8b28e8f696b3886320cab5ee95c9c5a22059981f7fd08b581a464d1e6cd2382d2f83388c2eb757cafebedfe08b45b8147973a0fe630253ee2999c791ce12c9f1661bf8b0be08b7521a1736059862c8ac5fc189523589e0fcc1a2bb72c05c7e38a97a054d59bbe420e24d25c64c5d612b0d15d7ab868403dba21a0097357adb4319be4fae0d598f98620917b9b1f3b15d04e0166d751db1036baab86aa189c36ac5318c70311d34078659c1b3968baee4f3698fbacf166fdc00b5f9e872692dd096a86e5406aae83988a70e1be995966074c4053dc7f50aa1b44cfddefb083eb35e0588b899b107f32dceee3aa99d64e0bed9f2c9fcfd4a7ff09e8ce4a815458bcfe8bf83f640fd53e55fd6642f90e83f5c50f0acfa34e23809331ed1f4b2f8390e4dc760abe97beeb8188c4c1f75b0f8ffb156c289e504261ca8e4cef837514e93fbfaf49937a2f19110999465422ad541e88bbe38ef1534ade45eaa7ebf22d8f2a74b930e6380ad045fcc782c951572ae139779b1308bd1159501888181a5f738e71896e178cfce8d12f2f006a0a0de1441bc8753960577175eeffdb9f9b4770ebfb4c3892e0d8991442f9a4e4e1ea68a9273d49963c40f4af0eb61053a8e853c6878dd6d36460d5818e8a88eee8c9db9788c559daeb1434392e6a1a9aeea5963fc136a186ab7f0ef968a85b136e832980a231c80c2b2a730a11a4e22d1f877ecc339e936f30c43ac03082288e9233304d157057badce2cc5f9ef4b76035fbeb664b43f853db9f10b6c8d5e930192f4746f74e83bee3c45123471c468663a2c399552127b3155579d559f3f092efa680d8bf0400e8ead3eadb480324a7681b6fe29df2172c15236fe62d3f473446242328ac6ca6399bb9bf4517e394a65c244f5e69fc63108fa8a8ff5758dce3a961f6bd9e57b993466f96755a4c003d09207fa0cf27b900be9208e4d64886081a514399712e94c6a2bcf2c4cb7f0f6cc87c72190e0cc8f7d84a65d70b737be66659b9b1314ff617012e82859af1d226931a65b082699af2c46134d5b4b98945b0cef39796a8887ca6e229ba8002c0f75a1ae64247b5539b5c93801f155b0dad1b6ece17b7e09ffa6cf0cf8a6ec7b8cb5babadc72255daf63e657d4d314d8e00c64d382bba27c348fde6e3d084b8867d2b5f0fafc270d9a43e26a14006f1a62cc47f8062c5e4f10c6b046f52a3a48544fb9ca51cd0ee6800ce2939d8319b0c233b5de06eed6d95554f95c691d34c8a66c7d708ff9ea72b4de8874b3809e9daefb5dc1f64ca929ab352f163273c36dc41f88291a65ce7fb33b26f80900e909032da5d4f085cb2b6aa63f9605edf8e348825998bb842a204ccd172f2ff8c5e3850c3e35dbb90991fd1a4f993c5ef838b8645d9e83b3aaf678313f9ffb1a4ab5bec34845e718907a30b4a35d723c58049149d21aaeee3cf4b79454ff67cb424e7b2e1c2b41d7f814b8fec51428ed525aeb6856f2545959eb4046b32825e04e7a6a1953733268c8c20b61a62ae9bb74be87cb65c7d09526bbe7ec80ce05c88efdbf50054dfb1e19a8d04ceb120b2e4f92ec5a4433bc3f1595431c095d49fe4dc3327882bd9ba8d389934f39a78c8ccf8fb322f26c43bb2d5c170f4505c9f67cc8ca3961f2df04e22660f0249aa824450604e8289757485e245a008ccc6cd2b3cd9bbf8795b50aa6dd0e617ad3ac8a33348085e3a4fecfa73decbddc3df9d8e16b27aac58b22824e8eba08690b81ae320f484851341c7a7f3a9af7a4de8fb1ebc6734f83c977692f432bdf2aa6f5a0db4d8650ca4351da93208519d531abd7c5b885375d0cb2c1d8895ee364804c1ebb391b02f53dbc21a387923da52284df2411c05104f1066958bb5c522fdc81d4fe71e49bbfaf7c590277ef5275f4853453091994ba9f403a1ead86550e1b7705f59e7260fe69717773535d9a84ed0360df2963a24625ae3a49153b12290104357ad978ec325f30c10683ed7aa60d7aa165af9b17f57428e53862ebf67e830e147fe39b7f2a5bef07117c69425a389b173fa7d34be12ec3b6986eea0b4782f6a71a081c5489d963c3f127e9f0f51757c63af6673663ea92d4a8fd91e619455b2ea087d8a41a55850df4026c427c1c8c1f4be00ba60a4780c5a42a70c90ed752531eb0e5fb789d2f46e8e37f51d734a7dea9df7b2c25bac91c05fec7c4b0da1ea3ba0d3bdfcf1990dde1255675139478110241455a37d1f6c6b3a1a2e1d6e1807c18dd751eef87a5b05fd0ec9cf22bf7cb8abc342ce0a6c70cd3332c92afe830dd39e552ecaf698e7c2ed642da5576e7ba5470cc8f8c40406a8b2c5222aeadda56baca91b9959b7f0825895bef3b4ee252b0e4f2cc6065c8f88411e494a490c9ef60ed7b01dec60a4ea11f4e6bc4834b9d113f34a0cc267909afe2c955546667eaaa2b02177e9d6dd84bdb8bf3689080446a4d819f122582364d8577229781a42655ee185aa2a6a6c031bf0dd6ebe23cd7f66ac03997fa59683355f391dd2541d2264fc9333d6190deeafe2bfd967ba90520ba6f6d912da7d523f645f92584bedb122a645ed02389705af1bba302a9b2000fe1b7006bf29bdf6b9b2dc0819442ab214b89968e544c75014e9847bf66926b438b2cf8e767f0d4f48bb01743e7cbd319100dff7032815b2d594d01c45abff596be1cb0f9612a67058db9a75aa194a3f36f73c2cc4862e4f21e69f744338dff687b1c96ab9c04d8c382db8bccbc23e0c4947fb17cdcbfcb7073635a882ac51cf87a8136a11e0129fc27755d873c89403b849f320a3e9ded5c0d7c4d4258c646130dce483d2dd7b6ed87eeb4f56dc6fa1de339b3fe42e688b93bff1e3012230ad6f1050ecfcb8bdf221cb58b59faf6bcbb92e9eb9486016ae49d974ec9783c817af99baa610117284dd409727f8d22c40e3c0ff946f4f199fd0ce73a107c4af8d17a60c74962f8326eebd8d4e95dd75387e786d255f0ff8fe2d8deaadc0eb48e8b2cf193dd0f19f09f7118a61f12b9b11c2886a59616aed9b873dd874beac575b2943c32ba394f8659f41dfddbe3fe7903d29eecc9893e0c8c5c02cc3bd3b397e439c9aa93c30e158594ff40d8c5b0a5dcdd990c1d514c64a9af1eceb6c388ad9df9c1605843e893fe9c051343b907fe024b67319f309b30003e01cad36ff6ddb107132c734aa8291aae302bfb1cae8111a5c764e4bd35fd4049772a03d7bf76df0fb09919c73b6b9a9ecfa4aef90183f751f3e4d4d9192cff71887a0fa59808fbef32b6110e8fb14cadf2ecb43162e7ad7c111948cfd96304d8c8720200d18d118fdc211ec92b3f1e742e7fbcb5a2a0e6ead4036ef02229f17bc2c4b72535cebd48201dccae5833e4d669bbcf1ee0dadd55602ff56dee03eecb6eae21c918da6c8b9618d33eecd1d0fd6c030c09c6d89f17f30c5643aaa978149720a68ee30e5bbad209df6468aaa7ba1d84617d7ed4e26dd058fedf390f641edcbfa76b31f33009d681730e2541f059c761b58296a1beabf83293d99f16ec4b9ec96e02af9ebc1ffb6092ca97a1bdb9e55b6b6812ea4d24c9e075d52f9a4784a6755e881b16fc2d3b7300e995f8801bd543e627b8840b5ec02c75d892abdefdf958ce7315f9fd79879402d503155374ce10b699e6d38d9b223cf4aefbecbec9fb34447b7875f57bc54f461f86c7ebf38dbddfc9fbee714b43da640451e47a1e935e91dfbf7991ecf8a3cef9cf4546a7061cbeade2f060a733b5a4ce193dd17c2433340c9f5bd379ffc1300d963bd8f73ded3b448e26177b84dd0cc5d7eaddb7387d7f5702985200de3c6f4e76189451e9817e7ee16bf5e18d28fadef44b828664f992150b0a01d301ae6718cfd9817cc5fbd1611d4d1cb7af6c9821e7deb4cde0124c7bf84835fbddb26be260f90a0a497aac6c7cb2705b0bc4e9d1d624fec086202e1efff62417cf5da384eab52f46c57f3a0e2df8f4963959c44d4e3ea89fea8c076fd5567dcdbf19705e6b9148e4113c11d671174464aa27c59e060354553ea27fad7797dba0c795879cd7169beff4f651f3fc891bbce0a90c7b1dc611631d90959f40dafe21e45ca19f6feb8349c242579363b7ca84d0cd7de826ceb6cf2116c156b6dde0935d44c3348066ebc468d96496f34cd7e59247910a719b14a06940ee0cd29fb6f39da3a63704f55f0c36f43222f7e88227044c2d927867935715a0a7b34c9fb416ff5ad65212d921ec42331873efe95f6103f71b561cbda4ef2be7c4ea3b89d9b2cf83ab84f3b7dc21d0ed1c12549760290834f6158bd90ea22aef08907ad76d4364ea29527b7ede1b44e79eadf3e263f46fce3cdd944fd30b066ceb6c015e02cb18ad67ea8e3e976f009f0e9d11930176ff52f20f7558dde6ae7f3ec0752e3640c43df25c3fc3bd3ab0aa0a9198c4bba5813d6ab7361e9a4264527f6c0af9b75630e092a1749de2e6a704b84e234b39bf4d5a35344b4ee97ca191b56d8d60315219d3a380fe7a4385dfd8afa72a437903d052f3bf213f2fe6f9ad55dd0ce8c89d34d96717d25d8ea15e4909e9fb43ebf9cd01a7f71c7e14f26bc8d4f29b89d47bcad246fcd8be0e9a73d34e89a4ac47e7cca428f090e455461f7640b8cec3625f233304b291f4b5e1dd672b521052045e8fdc48826ed16f149e50441eaba6983e6578826c2e202af723a86deafb70b9fa6c5ec91d9dfe054315d6fda9b7f4b565a2d7e60bb615cc9806d8cd08b91e16b138b0cf4ec8430c78824d1b06e6468fdf296b3453087f6226605bebbb73e6894205ae0ec9803d83435bdfc90a88bcdc8a0225c1556c66655fc19e60ac64ff8ff1aff42de0df1c3ccc72ae738da4a119f8d8bdb9a0c59332fab8b2672785d2c5dc7ade71a98352cf82285f86263f05e4419957eecad5bd2e23dd4aa1516727a5a846405584dee3c0ab32f3e849c3f964cf566fa117e39fc7d634c35c37a9660ea54847bb6dcb8f8d30b0352a04668540a52c8fd8a9567ba8be20840d3304a6a8f5a7b53e764da5951f21cb74fef2c645a10136144d78cedea609d0733c072dce9c8b930afad4c1783f98ca5cba8aaf87b95443b1dcf6bfea47772d4aed931656b95cbe2d03c95a05f77fcbc2089293d0e635e335c206a564dd659e606f9e466f98131f81c02c16228d1569eb6693e029ee2d2e008a475f58c72bf98cbdececb04b583e0256a540716ccbac0b620b66caa89f17dfbc1f768c3d6c814c8420a517194acbcd2ef9a379e079f773dc56bc138a196c3bb06d408d802c32f11eebfaab657e030f25e96fff92765cb6ac4b1e7ed589d9e1c921c0c968b0ea420b95fcb9b22a8ba4ec66cc1b6967ea31ea97dbb92878ebc8b9e80e146d0960dd5447e08810f71f4ffae88562a16c7561191c", 0x1000}, {&(0x7f00000011c0)="ce0ecc10d3dc46f3682bb56f41ddc013a3a92e31cb8cc0496fddc30fc5dba8986fd28fe3b8e35ceb13e6540067d197535d7d3342c04c050abeb7e519b0f6757aed6070bff87f3ce35eab1ed35b96f160c37e66a49475b9032daabc0b163785d510958cafe1560e46358353e6d74cda954cf64b9e894ca26e9e28a343b1a25153233f4ab86b71d9784499b5c581211802586f66a8002bee0e8b888832cbb08540847e1ed5ae5bc9d93b65b2e6c2dffe18382835bbeef084e85ff63d79dac785ad8a40597c8b4fcfc031d7091babdb102ecab7bac0e65e8d3c162377e6", 0xdc}], 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0xa9) shutdown(r0, 0x1) r2 = semget(0x0, 0x2, 0x14) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001340)={{0x8, r3, r4, r5, r6, 0x20, 0x9}, 0x80000001, 0x7, 0x8}) 19:16:50 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) chdir(&(0x7f0000000000)='./file0\x00') 19:16:50 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = getpid() fcntl$setown(r0, 0x6, r2) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7) sendto$inet6(r1, &(0x7f00000001c0)="aa74da37729bf9bd63a8988cc4c73f5c3c12250df97940ca90ab6773d0e7d1a0429a028d9938bd6fbdae711705919f25770cd394b6a91f9da2ba12e7bf98ff64feedb56cbdfc3863295c0a752258d8a1273127ddecfccbdf3eb6ab472ffcf9dda8e4286a86b31c6cfd92339b0db76ee333300f0f200a779af0e507b70336ba2bfb3baa9aab8007896442ebef5ab3dc9cc508966b32bb8a9f97b0ac9fe17d43e4f8fe4944cd45a98d6592a5af2db263ac0c40938e637d52d18102c62dcf82480f820f3a935054c70462dafcde4ab2cbcb4c31c6e1076837fe6af70e5eff11592eedb520a1fb161e63960ea392a1821a2392d73ccabdb557d8852f65ccb7de351d3645026f9575ff332201bb369a79db1fab527406268126814596744811054cbe7b12c080d6d3b5a67d766e4772e81ffad6fe88f3118198b4ad3788389cb31be07ef398226377dbf7a6bd66edf8ed62b61fbfd413f9fa135bda1009b86ab4c7bccd91b0c0a5bf199af1f57309ff6203e272f5f0e1fbc37facf31aec5fbc2f1f55ce57e726b860f68562b926ca2d8e53debea72f3e22246758feddac919d7037215dd6d929ce27c956b403268020d35d6e2454708f58da65e77820184c26f19699d395fefc99890c1dbc6bc22018ebb174e54074c731ae049aae73749d173d49a3972aa438fdc93cd8e52e30f332107a74bf4e267a38a127b0a174a40397d15b19f6d435b05ed65140eebc886d2865f0865f4a5974d8eeba07d56a5a0d3fe85f6951179fd90f7a2e12796c0faf91aa6651fdc6ff9069b616dd72c23e5a159e2e58ad5318d0acc1648367d79d144b7a9fa8777db096defee41831bb40dc71a8330d2af9f647aef2b87604739cce80aa1004cef29eaa3ae58aa945596843f0d002457d75828919b9333d5a6431f2f05c549761a2ec9dd0d8fe994074a1e6622df351cb7313ed3a5a8891b50853cee975125e5285b4c5269907070c604b557c1ab006524dbff74375466379abbb260395d5c9c9e2a51f071124fd03c423c556d216adaf90da1f48393868dd9962cf51f3d90eac2d96d6f48869d38991cd127076f573730892f3bfe12e8d434624d2b6fa7d67598a63992eb0a7d343b5ea57f0717472969adda9c9a0f31ce1d248a4bf0ab4ac9b17f9a6414679990987ca0fc0ebd854071e67faa78819aceb1655e0dd30c1c030ea1dd6860499e9b3cca455f38197d6ed79ed460cde320719ecf2da564cc7de5f9eff1dc8d573fe0c78bcaed4cd688b178e73757def8c0820b4a1da2b10cad8430669930bb16de075e39dcda50b3cd38afac54f15abcfa457a66299d4c5e312109f860ce74db663a1bec1be82b131e0ef034559853f33f8fd7f694ab880fc22fb422fbabbc321397d660a775523eaa421b0095e80fe9786b72a8e5154a9b0d554dfcefc44b0913746892aff40881437e5855764febdde1dd7b012eee5cee41ac7e398ebcd25c8a7ad5b924ac44c9451fd5887fd223bcd643f05d50243a1e55ab20a620f58cd3ba19056705fe109ae4bd73f4ff7707d1e5ec73a7bfd1f3b6098a22d989f9ccf38ba218f19ecb1384ab795669a7bacd74588a63b3acdbae307f62147edc635c6e5087274f932c3b6b618f6ff780e97f7e7ed6a1c284d593a1e6551161fdc2b93ccffcb5e0fb6785969782c5cd616547035d4b812f8e84745b3b3503b90a34efac401609783d34107d20e0b07e635fe9fc3bad63e8d426893b600d28ead7f3f10e9795165c2591bbbc579987dcc4873ee017b9eaf58fad4a9ba4c460d4ed9367e97d7fa5810f07e47fb7c4867cc0856cc41463f9a58137552e667bc994a7dfe06c5ea7d23058f0895d5366886dbdc6014894252688196df9a165d34a2778e0e4638d02862cb2cd55a4e95ea8c2aaa489136183af325c152bb185a796d16437fda51a7f0954ceb7315aed3a035215881cb5c7c004562cfe72fa0a341f800c92c54aa883d91932a3e2f559e91fff0b66728e2c6daba18b93c7862512ff0a5b9541090f174352be938328e2684b911c7644440b715203eece7391a996349325c1aee5ae8a15c67eb69df1ba12d3e819c818001dded5372da2009e531ad0b24af0b729dd03392ed610fd01fcd8e46032a6ecb18092df240ed69e593087f0111d8fae0cf765f3b7cfe06117d45460c5d63850623ee7e5cf2e5b562590c1ccf74b4550d2fe3050059dbc5a632d66a01f3d0bd31fec26ae66dbe0f05b8d1799741969f814e07a85de0d7b9ca3e370e3d00f78da5cceffab6b320d68530a375b9896f5bd9c87da264f2664a67f3fddfd0d215015df72957028331ba572f76b73920ef7e4a720ad89390261c7b809dfcc9f62204f9b8e98e1393d7cc248a07a8f30e4984a2c9731d4a19fac2ebc439917fe71637736f582bef334b2498ca31531d59ad969dff61472f0def2431f1af00fec5df345f760024db2922ce71d63ce81b04b66266887351e7853690d621dc30251abca7f25f08ec5bdf469b2e3671e4ae232ebe3bcae3673ca9b947d25ec065561766482fb588895724c443bac4ce80d6afab5d49088386023034ec887065130205725319c706219242c16e7ba70564188133e0a6ab50282c408879d47f504f46dfb485a0fdedb60058b581741685455c173775247dc7480ba73267d102790b41c1e03c9d200717fa7867b831ceb0972a4dd01bc648754c5d918cc78f8e97fd92158003078cc573592970c032d9b43f735705693dcae14c5a3f69321ab97594d39e57dababb0466430c6cb6da453da7a7c366f0881b5fed77dba660d36c6b667475db78f31affa7aafff41ec5d533a800c7f133dee8b492b80668522410673bd9d26bdf452d632e6aa0c2aef32851ccd6df6fcc38e3d43e184418782a54bb2af5758873fef3e003a62991f3616cc10a97b33254a31856e5f0428ea35f5cf20c0273312b5f27f5d7f8dc503dd2b91e7038b210e5f1eafb980ef352928e48364b6742f0fef9afd942681aa96e0dddff52601fda9555175c2832ff5ec6feb95c91a2c09d3e9813fb233af05d94c1dd1e487ff617ed6c80250871d63d0eeb0739b28bfb0a021a89b25cba1ba1927f61082e3e29b502520e34225331e33aff6ae7f2406ae5ab352cc597007a15ee62be2f2e1e42f931a2375d6858a956d4a9d8250d79bdc4c4e8b2736171a996fe8f4923a48763f425ebfdf29238d01c709f62d1fc9e23cbebecc877c7258fd28cdc2bb85a4a22560ea9b84aae486462ad722dbad0b3ec16e23b900ec4716369b1425ba7d884a30c2672603b1010954ec3e4106dbfd076e792cba33c320f131100799c440d11b9d697b4d379dc5c2e6c275faeea438af4590345fad65678548f80c9ff2ce46e96012bc9dc1716ec22617ccdcd43556ac768094adda0b34df742198bcc3a33404d1ee7461c99fd536edde50426f1214ef24a31b572a1b74b3244b8b6f06c5133bedbb0ad6ab1df9c43957612d0b04f0ef3ae55ff3fc4357a09b2585084af430978e00928fc74d13f32e1e6f0dbc970f0fe7f9651aa4f58e1c06188a25a70505a4ad98b0d5efed1f3fe70268c2646b6b90867fbb1b0704cbca8914f4954a24554a38d09b6cd14d1068ec1ed4651c08cf8a1fd11c9ad1e8dbab41b3df2afd461931add9ffe9a7d86a017c33c1eadc21c4e5f1bff407207e51005b4139818b96e87c1aac67b7f36f43977653510e0d81edf7d981bc51701e47d1edc5f4fb07bc022f9c191e61938ee9b91cdbad48429225af70aff1faae0bd3f7d15c2e88ed7da099c1c0b21a1c291f6db9ba2757dd93da772787d0f3cf392daa4abb09f239729d35ed83b1bb00aafab9dc5d201ec3cd49423bdd46087ad1af946b1a2541122116ee888046d5c68f734d9cfb012ad155103a7b7781d2420afc29cc6a3c40f24496608eceb1676b3c02e1ecf4d8fdb0cfb4b654cf314c0bab8ed9490f087945584df6e0ab909e5d3c47da0e291b93046e3af394ec2357c65154b1c7d24ac7580decff2d3a048261677361188c51618bd4e1f57dec65171fcee2f3615538541524980428407fd33053fb62c7654756a15579253ad968ef2475b840b044261c93b2241368b42d40fc54a49e0cc4f8d0a802ead38dcfd21f5ddaa5205420f157b5daec5661d7d5f5abbf1538d40fad3564ea851f02fe7af5ed4d2a407dc143eba8beaf67d092c5188194fc046cb0a5f8966221e2d611d36f20782043b1e8ed22ed0ab6b954f87b1779d9a3c5bc37f7097678dd8d7f2d3e10d0fb5ee77f35a7d4de1569f228efd94b622741d9f81cbc9b630723cb139a25db82efff373d7853efc2d3fb92616fa5ec69f57fb820ba2c037e463788ec409f9cd1b4ecd2ff833166974505b8f4377bfaa4da4472d036eff75e671dd4e89244b987ef73898992b1f86681898f8e2eb245043f0eca05ca27accf80c51e73d36b76e7fc2e8487cbfa817af69fb1f5c6464a3c34dea46f94b94225534c43e4754eff39d80fe641dbfff616b14488bd8da979f7c7ec1164161bdd898ab0de1665df06740ccf708a0d9128cc4d569fcb6aa67e5530d490a3decf516d86b688f98cf44536c966e9da61bbbda4a891cdfbe48366ee1a313d1f5f213fc512ba275946e319235dc18521dab0d4872702af4e21474a49e0691891969d8568a88c8189f9d3a8848fc18c94f21ef61e003d114ec55536868da9db946d9727bd0c16277fb77810ce1999ead255fb4e349524c0092316561c54f289de00ae12cbb78f71208619be0590f400ed0c77d24bf4d79ca3aa09bfe59ac1508e629072b82b37de4ecf7acdf0930847d90e437cf51d87b5ca1471c8b32fd62cbd936f0eefb5fa349e292e0c9b80e6a686aa5c11401252697de907b056bd491872934d7bcaf8b6c2751294c948eacb4d769c7a3102218ee92e86490f5a6f7f96d5c154427e456291793459caf41d7194e4c9fb5313919a1f3d16dde099db6763bed33253b08f8c2f8dce03e141833a856e10a6e70aa1692bff3f4c9ed848869594cf1025cf0c46159dc92724876430e6d9e582363418105d244f12653d70942e4d4aeaa5583fe30333122475aeb6c15bb47180842263b56b1feacee1fa61ef5612c95f61b71212a3ed4743f7517b3c61bf75e57c3825a9a85109c17bd5577afc2da9a7ead97fbfeb36d9858cafe4c1fed8e2425346a3cd994df4abd4b3705b2901f511c1b33c9663f659b1537d9002d5afeef9f643e56eee7c1a13c2d6d003b6dd76a1ba786df73b0bc2a28f9fca36d2bb348bb40d447834f13767a8f847b4c117ae3949b1c73002cc8a0d210b88e3f752d042df491df75857bf7e960fd2c1d1299e1c10b65fd58e848c1607c899c1a94faec95915051839ad37480ba93da49eab79fe3061cb8f8f81de35b0ab97b900a325e7dc6325ac017034478c556c04d4b5a946efccea9109ea1894493ea46a7e9ff8f88f5dea0deef7c689129feff3e0aae5b14596ec9b1eb20303f24fbbe70120d3add698c9b150d524918dd7ba93de084d0b5e24b4b723a234a2460b96d40ffe4c9fb5eb1680feb08c000c0a49c0565c7009ff6f6ccb3d50b60569ee5d5b2d7efd435656e7fcaf971cbfdda86019d0e65e01b5add3669f7485c82963dae0f0c35558edbf5ffa9ae50582982a612ac5355ba743df3522c6f46bf5583c009f8ddf6b1b3e57397cfa173e42c050d1a5919ab1df32853352957175bc0a16e679587b85bf6c2308c953779c3c6cb501b2344c9d2a8451cbc78d5c420090e6648b2b2b25aaf051f0b4ae15daed90101b2e9ec207786611d", 0x1000, 0x5, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x8}, 0xc) fcntl$getown(r1, 0x5) syz_open_pts() mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, r1, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 19:16:51 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchdir(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20010, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe26) fcntl$dupfd(r1, 0xa, r2) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) fcntl$setstatus(r1, 0x4, 0x4) 19:16:51 executing program 1: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) shmget(0x2, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) msgget$private(0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 19:16:51 executing program 1: r0 = syz_open_pts() flock(r0, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) write(r0, &(0x7f0000000180)="3a1ee7833749ae3fc6f30e55127736400fec9f55bf08b79bf49340854af3bb62", 0xffffffffffffff29) ioctl$TIOCSCTTY(r0, 0x20007461) flock(r0, 0xa) socket$unix(0x1, 0x5, 0x0) 19:16:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0x0, 0x6}, 0x8) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/130, 0x82}, {&(0x7f0000000100)=""/66, 0x42}, {&(0x7f0000000180)=""/249, 0xf9}], 0x3, &(0x7f00000002c0)=""/46, 0x2e}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000400)=0x1, 0x4) setsockopt(r0, 0x4, 0x100000001, &(0x7f0000000340)="a00b8b4b3eb08d89b3592c9646f6cc791f37138130be9190412717f14d6b184192e1ed4a4600f0e6ba82a97bab1b2aa56e59e5a46cfd1c7e63f57d80b3b51be2713b6c2f50751084a6910dbef923e87668f9a6883bf3d73f3c6f4a1b81d6ca27ed05f836178ae8506fd57170a7a403a073f0c04070dc874311e551a43684fe1f3bd118a99f7a18eb6bc506a992", 0x8d) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) 19:16:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="a0bb5be5b06508304a9b8108006edfe2d001d2fc800237cb0721effb59afe0d7ad2fdc98ab5a9e331f604d23dbd6bba410c9b64d0f870f", 0x37}, {&(0x7f0000000200)="d091048595083496f0dc04b6a7574b5ad1e1c1569c26ae932e7f14ca32fa8d5a195aa9c4a75fd2f756be9e87991f49125c6432710c15a7889877e45acf293ee5d777e274fd3ef229333b7b5b6f8475d0a41d35eddea9dac2c558b3221f6379ca14cde26d19b7a9736d268f2e6cc5b5d5fee80efb39e0d0fccf387f9b49d75365c4c1e00db419f34269d6636bb5e303109f1280eaf548403c8c41d2009f62a629c0ed1a22b1b6ae1918653f5599f75586c13ba654098d9a542f38abf112f6baba18cd226ff375d59ee47ec12f34eb6720353d0aa69c03cd85c9b8ee2bfce7d7caa712470f2371f74f57fd54829d41d22679cafd9ffd119c2254", 0xf9}, {&(0x7f0000000300)="e3d0bff5fc38f1f4eb836c2161740300d105854cc1199273e05d7b55746b308f09d5b5b7257b41f42a15267871383e7450452d8c5a7d15b47c1e032a88b4896ebdcb9d128e93acefd2b1841903769d0ad1a6933e908f", 0x56}], 0x3, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000000000000000000ffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:16:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0xffff, 0x3, 0x1, 0x5, 0x1f, 0xd07b, 0x2, 0x0, 0x6, 0x10000}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fcntl$setstatus(r1, 0x4, 0x83) 19:16:51 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0400000000000000001805cdf0eeb02475000000000000000000000000000000000000000200000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x4000007fffffffc, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r3 = getegid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) mkdirat(r4, &(0x7f00000001c0)='./file0/file0\x00', 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) open(&(0x7f0000000300)='./file0\x00', 0x400, 0x2) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, r3, 0x0, r3, 0x20}, 0x3, 0x4, 0x0, 0x0, 0x80, 0x80000000, 0x7fffffff, 0x3}) 19:16:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = dup2(r0, r0) faccessat(r1, &(0x7f00000000c0)='./file1\x00', 0x10, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socketpair(0x16, 0x5, 0x8, &(0x7f0000000180)) ioctl$KDENABIO(r2, 0x20004b3c) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2000000000000270, 0x7fff) 19:16:52 executing program 1: r0 = socket(0x16, 0x8005, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x58e) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$KDDISABIO(r2, 0x20004b3d) 19:16:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:16:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x10, 0x8005, 0xfe45) socket(0x12, 0x5, 0x84e) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0), 0x0) 19:16:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e8d385fdc5837596f666d6c653000"], 0x10) dup2(r0, r1) 19:16:52 executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = socket$unix(0x1, 0x2, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0xa2) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:16:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = dup2(r1, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 19:16:52 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000040)) setrlimit(0x3, &(0x7f0000000000)={0xfffffffd, 0xfffffffffffffffd}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x1fb) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) dup2(r0, r1) 19:16:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x8000, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = openat(0xffffffffffffffff, &(0x7f00000014c0)='./bus\x00', 0x7b0e057bb958c3c2, 0x100) r5 = getpgid(0x0) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001580)='/dev/ttyCcfg\x00', 0x100, 0x0) pipe2(&(0x7f00000015c0)={0xffffffffffffffff}, 0x10000) r10 = open$dir(&(0x7f0000001600)='./bus\x00', 0x8202, 0x0) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r12 = syz_open_pts() r13 = getpid() r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="2a07274da2a72b8af2f861d22923275d55eb0004dbaf6a13cfb24acf617e6107f52699a67801ba7b2804be8724d3e529be9b68f39b63094b876284f2deecdf288c0c6dd6f648c2334487abe79e9835d89ab61b", 0x53}, {&(0x7f0000000140)="ee3c1d023e3fe03652df4c0c330e24dd77417b03433cce68a043c4b281ebc2f7bc5684c6b9a6d8d5f457176aae", 0x2d}, {&(0x7f0000000180)="ae33c763eeb57040f279e8098f0be8aadbf2b37d9eadbc945bbaf0b79bfeccb2e4e893851edb8da82eb4e2ce", 0x2c}, {&(0x7f0000000480)="88d461ee7a490e257d04e7bb82be2df24168ded51de3a466f449442e67cc94d4672fb89738f4def7970c4247281a2cd12d2cfa7a51745bed2bc5c560e53f8d9413269ad75e0dd53138a84f4e32aed8691396cab2cf71e98c58a5d935b8e95562965d14b6a400b1b0abe11e963c106888e842f5294576378b04a22ab2753f6fe19dd2f33b7c75f5484abd0600b9b261698c9e808be0c8a0799219d5b3b65a4d992a57ead521b4961d07029c6c7c31569b362b9b01a0a2a30e744a1afd9c10c99810fca64a4b019be003fc26853fdcabb6992ed9adeb4a28714ce4e1c0c4d843d6d1b36a429c74f43e5907f810032a455c1af6379db4cd46cc86c4f94851f411ed5ca943a40ce14992b6a14a3a83ce98a5a13471c62588d3bd72baf758dd67ebb9377ece2465d7cd9e5e6ab9b5600285e3455843879e0fce98621baf9c91e2322182bd2793bcec124cc447570db8463ee4f4445e6e0518ba005f7ab94e1571e248c70dcfc3454debfb40256ebbb29afbba227b25f39d1022ceb19c938ba4c1194fce250a6ba6dc7061524d63f62b7c22fe0beea014d49b8d3e5080ca99ce032058320177389e5fa887fde543dddb03fcf4c5b44ae236f4ddb9456558886c810c06054afb4d4c6f0321707b3f41964389ca538c24ab09d2256ec62dbac2ed32770ebfe5b63b31dd2814507470ed2d9bcf8c9804f8f2ee84128d7332a1af2c374e734a561339dbf3ad7c1f6510067b5f18ee649d2547e749afb133fa66fdbb6f919062f7b93780cc60a8b1c9d261077a7318686a4532131a470e91d852c3456beb30bf370cc0264bcb62f41d0c67388faee4056a50adb29779ba7b792a251a8aeec6b95533d8b8143e370547363c0c436424b1a6e3eda7e9b3e0448554d587466e62eadb125ee87c07badaf3e3bca6d093477cc99f5bdf02c99b2718ae4836b8103525a6c5fe21a9cdc5e7a0cffd48a76c33effdb346a987ec012dd71bfcc730659251d96beee3e7a5889b64fc9498d509f548fb7341c483fb08c39b2eb5810624279d47c8a120fe1b702ccd2d73744e9b04ac3f719604d257ba2d262827477a34f9e483da1aa784a11a8f109e1ee083d2859fe658b4db7e0221c73962ac1645f729ea0be87048832ab3ad597fa6d967252abf3ba5a481a83dac8d938a963a4b5145cbd3ade2a60859a1158ae856ed8ac70527f6d5c08e6c185226ee655d5b497c0b8e490e5d8efb2a2f5cc5b3adf3b2308ffb2a1b59618bd1b0f2fc9f13a3f7fc9ba380cb48c47588124afe3bb4d70d2ab4ba2d62b16db6156ad58a90759ed8f11504a45c5b47f14e8de27e25668e749d047a8314ca17dcaa2c40a0eee46f2bef3441bec1f89395822d279b92ce97c2eb880e76cd09fe06b656252eefa055b125d81a53661a1d34e54e5526925931a30430153d5b9c3cae3d6bf0f767fc7795a7ce0524770ff6ac5a55a07104032a446ef9ae2e66110e843ee780e7980b9fed89d8cf9a34a424dfa0739d077af8f09f0f4bb50fb6f1436ef2f0e1671c6cd95175e5107577d782a9bc8e21fd80b73109d7e94ac3c59c66b995ccd3b739158d3cfe125c3b2fb1b43be837b737f4e1bc7338e1a9b390f6a63eac5d29c3c36f1d84429287b5619b25c134837ac45da78e170f6506e9b2de630c8319ea9cc1801fc23ee9ecc6ee88fd38180987e1f1c9044dbdf77f55510ef3c1acca070ca340f17c3b5659ad5ccdde5514af7477dcfa27d350a1db25ab68e24775c7b27b701a150524d56321d4b58506c0904a08eb9671e8f9a2a2baaf461ce6cf0c67046fc81242d929d6da3b7d460974250bc0f5afa3e4c997ccb96a2197e2ae872cbb6dcc3490d7c0d31a1d49f8b30dd94b7c7c31e1a9e3d2d343dcf8281fe7630ecbbdfbfe15c7ad927db1d7ef5ede1ebe0edb90bb74552224820c7baad964eab54924c8326603bb6d24de6c2108d325dd71d51a985fc29df8b5ef0a30b75db07119e40a26b49c23ed9123d979d1f259b7a9699cd643af01ce2d5ae344636ec116045b98f2df5cdb38b4cb58e6bcad99a3d3f3af0be7c765dfc1877cf4158b3ff7ed3e4c1381584b418eb3e00a1ef0098fbaba97f2210c37807506bd59b00506ab138b80f2246ef321a66d70de6b5abfc6ed3047283fbadf03c5d2416b9a70961bdb7d896e62fefe46fe16f6386b74b28a8d6afe3caf4654adeba55359f036b5c6faa464da93190b558db2feb61910d522be89048f2018e537a0231c50ae0a32083b1dd1e30682fe25395df92c0d6e3d8aa025ef9f0345dceaed19ed852dc9cf15250b522663435b469c920328042f045bba4d4f0da160b2ead335ecf15fef540d767d7507213891382c5913ead02afbb7ec12d4aa36ff5232a48267476cc1d3c1d31642ee4c28c0774504dc8d01f28fbf97bc8ca1cac9a69ffe5032117c898150dde880eb09f924a00e723cb8dd4d4276ebcefbc04b6302ffd2855a1eb67b1acc532ad81c35b493ece2112c7e8d3480cb09bb1998028a75dcd385d17c6284455c876e50096628a6a6f14ecf7a84a4f7770ca482d72c597d53980d0ab8e4357bbf2ecd5c7b7806a00109b884a86ea0aa2ca3f4cc372a35f43001f694462be1c25092d99e0ab4f57c060c55a922103f553bf4d18ebadca824b8d48079e0fc1ad541fa683731792d1bb7266b60f7f952d58f0ad4ae36effa0f14b1be29e6d68b5bc0c98682dfe46133cc071c2ea0ff393bd089a75e1feaf30bd414248233d23439c774e811e971e491cfe47b72c5268a80e29c64d2b7436f4d4284c1aeb6f1eba7d9e460eef2a58636cb7d6b713ae5a167f326f780e0ada7f1d98f19a2f3168dbf5c5af5f5af5d6e509323abfe2b111032c436ef011bcc3782c046c55690ed4f4a8426a1aef9f5ddc229a82c6c8e2afb28194f377937d1cc07682d6e42e505c39be4b659b7032f779b0b06781828a9edc4367ac5c07e87af871608c61135ae754bbeb723e7f1a61d569b9e71d5ffa0eba7b080da01dec593f942d84dc14492a75a30b87d40f0b8daef23cfcbb8e455aea462acf8a5e777cdda065c79c4502eaf18cf346fae424ffa509dc6af7443f6abad1a49ce16a2f8ca99d4f0246cddab314276ee5b8a65a1e81945310e5190a10fbedaec6388142e4dce7fe9d101a08ef5a0a5edee8a35fa9fb6e9d487e9b2e5f6476226346d9053587009016a5dd02a39aedd709cffa2183fdf1e33a304721e1144ac6e2fa02caeafa1f4168af36bede4d106da79de4e448cafc7c5235257827d0fe241b34378c39c7dc179da3de918ab4b0501d0238331f66c16da6a261f33483a87b3b219036632776d916097cea3c4ba186152e2f6321b9c692735459f692e40557ad1bce97b1bfa2a216fee3784e5472f1ed0e468066b3aeb90a8c845e88a1f67d43b546c4a362e8731d9839c19d06ed32f08731dee17cfe4bee12133f0d9dbbbc400a6d877442a52935bf5a024b8fc40f3e8d9ca9874d1a5299a467d1d006c36487c16670ec6a1edc5abee4daa7651b943249501424a05f5ea4ac9fbf36484ab7a9c257a300ab467a7fd6dc03e40b611e9a81352f2862478262f0a5c0a650a3785cfbbe9952414f342b6d6d6a658d8b9947f181110407f8570894f19f56dc76e6aad3122bd91cf338974d944432a56f44230a6e9fff967fa2cea15238a7f9e72fd82b0d12a22d0fc307d5d3cacf2a4957da9617772b7c59b188f8ca8dfd688f108626eae2db4dce22f7dc533efb4b367f728cab1c73e44a2568efd1832adff97669808b5340ed36859d28dce09846fd5c08c3e84e4e54235ff49022d8ade07e899f087fbcd752dd8aad016d0a83c9892dfabf24cf6cedfc9c3685b968ccb697d1bf5c69e5e91b7a9f3ebded924773025b4896dcf42fde970b97d8f43fc4fd8fdb1e90c0cce1c50616faf9af8aa0b33b81a28de747481a77b171c41636bec5b00e0ff4a0c1c8b5a159c930db58e4cdcf89310345dd2ae694601944677e56532c51d1d94475fdfc069577129de0e9613b45df5e32cc1737aa3ba7227bf3a8a8c7c28b0c0f9416f03696489bb3f5d395c0f0efc25c9100941039f34f07b4ef19f12c41dd6102614abdc250cfa798db1dc636be6b0b23add7ca10682d547b0ff96f41b3aa18d4d44ffbe7c947715c37eb30067891b39aca024aed280f2c017430b2388da8fa5b65c53d3969718a6f145f6683a7be6b91669df550df0707ffee89213649b956d67f0f80038b19fe07cd3fb874eff5dcd0a987c4752bb30c76443df046009f5b80571841b4a3d1aa8146a2208062507fa249e010f4391e28bd185c7f8b9c00156b89fd33bd60dbd651b682d4ee8b9c9e280ed3084afe3112ab6fa832475a9774224749c2ff1f0e1f0ed361e76e9b21ed69164d5abb3216c1c4293418d50826f133675db22a127326500f19c75253c02b28066e82a986fe5c5a46771e2decae6baed25fc84b9750a96d426ab3492dc2ee751a69a1c657525f0e6541f47109c086e4309100616e0c6187207f3d924c123a087b53e2ba891b7019562f0b083185b455c7c9d552b30bd9fb3bbd888ccea51015d7cf76b632240f77c7936fecba829146ef34c0ed3d2235f33b150893b2e4d5cabac924e8e36cad18d7b6b611f56b592dbdd01d61adf8a394cd3199f909f8eda9e48a684644d6aa5871c52bbf88d20d46f5276abe059618bc86a18a6a3ac0df724976897a332a3493184e54844af5828743897236f8ebc36a2e62037ade378ba3f0de555ad8033dd3fc634d05ff5bfedf3e1c6445b4e191728764c5bb62ff6e494def0f23ee28a9e515bf17c756f481f3ddb7b85bda6257312816004f21228b969576bfe18ffedf0fc06ecc85127238ec61210f28d8e533386f9087c3df3c8c9e1beadca783d9f01a2fe841c89e4bb64108b1ea3b564d1143af271feada8e16b4e9d7f3c891bab0b9052ce9da5a3fa781509581c775e9bcda959dca1e47c5a64f1eb955290a81ad35ecaa56bc3ddbc9ba0ab6a0fe3064c8e50417cd2eb3a906133008cd3560d9fa17d57f6a27920454536f11b3c1b7df35bea7d858d37df47373d4fa7839b50d960745a7d7c42381975e81c98a1494313201d2c0c3347a27d62c1f180e9dfa056217a81eb8141a39b7d2bc3292f93c829484862cf3af566f0e38bf4f109d63edaeb9cef6e051cb786af846819c7fffb48a6077eaada363f52c90c6e5f2b69ced0db6e95a5d6ad6a544c2d06875ceef9f0da261b7dd57b6ffdb5f39cbdc313faab96c7c88659fead06ff3fbce04ff2aba29ff23f74a9588c973bcbf9b5b7129b29767cacd450c99463cf914b2139b294b280323b86607ad48a4c1eaf25be919d4f8121c8a1ec3eedea9e6e01f1ab3357c08cda51a3c92de77d4450ded613a19a07e1f040f200ea4680ecddd055b70313ac535d55e0c38cca21a2c12e5d7f5e5b7570d4217b503561f3b62a8a5d7b56bfaf0c11c4e3b9ab8f94c5217b6b27d81315a09b888e2c8afc345840c2c79ac96ad9a2f493217b20cf7e3ac5d1488e7dfd6db0649a1ec7c8163b603502a0d16337c9a255b59612b129afaa47edffbdf9a3447a2becc7ee8a8e67c701a491cfba260573c18fcd53b925249459125c34dd22d72fa15bebddcb3a5df096bae118122d11d30c13233d89f5929bdd30af1f327d4af4fbe3bbe919a1abd517467e735e370f3cf7ddb0c662f14dcd27fc493a399f84af871e04d7879e63515e2ea1b24de5d1d57b2a45dfdf06b7cc5c1ccc6ae8d258638b5e6e2daee94c8ecf6f818c7772af42d4623f9fa9ccb2ce8a5d0c", 0x1000}, {&(0x7f0000000200)="1e3ca52bf38667874237ab1a4bd5ddfa291ecab1c360cc90c6e4a1c0ddee2371930dd7b730a796682a35708c8b4f2d24a165e2175b7a671a5e6759cc961da7690b56f9eb359a9c6514b52be10e640b7059572ee92755a6104e79afdd863c213c973dfdd332d94bcb9f98c7df8f48010cc461a737200e9007f128b8818e716f10477ff4ac100ff755a34f588342effc066a1f927096e143bb1ee9e588c4b757ec18aec37a1940f40fa41604f7f7af1b", 0xaf}, {&(0x7f00000002c0)="73a5bef1286c6bb8437672e8422e137ed29db35d31b73d7bd3ae593833297aabca04f38047855357ed1cf2b5adf87b989d0284448ce606f6883d6bbf168b724ba3ff08c7ba4525178785279427a1e92ceea8", 0x52}], 0x6, &(0x7f0000001680)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x18, 0xffff, 0x1, [r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x98, 0x40a}, 0xe) r16 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r16, &(0x7f00000001c0)=[{&(0x7f00000003c0)="d64475bd3ed7ce81e9bc889c31a99f49986e3dc2e34cc89917010238e7d5d9a63ffe19e6a201aea909739c135e0474242a7fd7d1fc73381466102d60a69cc2ed2c7a566bd8c8fe5f5119a45744d88a6c13738eaf435d79371d85bc6e32dbe1cb8ad1c647554dc19e276e146b2c06b73b7d505d9efce92ea1148f91c5029b2816ef1ecbbdb4d90a74f7874aed0b05af1d5ad0c53ee9e5e1163e", 0x99}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 19:16:53 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(0x0, r2) 19:16:53 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchflags(r1, 0x0) fchmod(r0, 0x2) close(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xff55, 0x48}, {0x4, 0x2}}, 0x0) 19:16:53 executing program 0: munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x140) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x401, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2000000000018, 0x1, 0x3ff) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x3) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 19:16:53 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x680, 0x0) fsync(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x6, 0x0, 0xfffffffffffffe4a, &(0x7f0000000380)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 19:16:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 19:16:53 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r2 = getuid() setuid(r2) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') msgrcv(r0, 0x0, 0x63, 0x0, 0xfffffffffffffffc) msgctl$IPC_RMID(r0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r3, &(0x7f0000000140)='./file0/../file0\x00', 0x8081, 0x4) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="36c24063e6d05ef835b66f7d03130bbe423290898326c24302f7752c4a7d0804838b50b3fd54e29e4889cdcea82f47dba27ceb95d3179f9978daf5e573c11273b59299448f5749509061949f601649a8f5b3f02e5e3e67e99eaadf3c0a07ee7d7e6739e0fb7c4d8edf2060328923"], 0x1, 0x800) 19:16:53 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 19:16:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000080)={0x8000000000, 0x0, 0x46, 0x0, "04713de0af28a2813d82094a0000000000000099"}) clock_gettime(0x3, &(0x7f0000000000)) 19:16:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0x9}, {0x18, 0x2, 0x80000001, 0x2}, 0x7, [0x2, 0x7fff, 0x2, 0x80000001, 0x80000000, 0x58, 0x5, 0x281]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x1, 0x5}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:16:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="8800000000000000ffff000008000000612bd4cb8613f4cd35b1411add2dba248507868ca89819b8e1d908856c9c60f52acc23fb693ef0d288dd4325b62b8baae3da2525f34837ce7d504e4ad4465ec701abbe10547bfd5f08501e0573297c406b6e2ec45d6061661f1c46190fef9db97631c9204e04e9f93cb5e808d069d140aa6943d18d860a00d000000000000000ffff000007000000de3603bf584d9b783500c788fe0dbd1fc69ed738cbae8389022686873399489fa54ffece7a336ccbea38e0a09376c8569d8fa189668b6b76aa32dbf84690852eba8724dae5965417847f3897b7badf51fd7c89c4177ede3ad09a603899183bd035abb3befe6a5b4480359398ca05c31e1d0b350568773f8234303200ad5d6b20024139b5c99ec022d7cd79bce0a0b8908476ff54ec088e7000cf989007713423140cf8dbe8172fd09ecc66a28d2874309c934faefe62052ada00000000000000e80000000000000001000000400000008852894a021372917061ef31e0dfa7571ca259acd1c6ee2e88b9c529ddc74e5faa10f7cd2e0bf3a229d2bfe2b95e7898db70f99f0b16f7d75dca5f8e2345418e57e0850d8450c26cd7489e76ab31e81b3cc2842abd0b7add3845e365861138ef3a0cb762672a873bb30331ac398922203d115d94b9f72a12371592ea01340d7f2c99b54b9b981ee958112aa1e6296430d9b8bb6c597dc18888a8df180796584d1fefa2410797fbb4314d68d72df2705845eb98bcddb601458bf4db19a7358c15413c2f044c8a86604b908e06df65eb698f0d0000000000008800000000000000010000003f000000e3544da2d31a219d1d572313e6eada0abbd81233954a99a9ee65def5f6347145ecbb19ef233bb44169c61d16f349ea7e5e168827675fa612304cbd0d617ca2a96039795f07e76a92cdaf4a64af54d4dc1bc8984ae374b2af02086f8a0443be4a1fc4fe5f2fa5db1badd8f78b9f56598b441ed90000000000b80000060000000001000000ed07000031b2ef1a6cdc4458622a7e9600d5a8b13e8182b62f7135f0b919b50af3f361e77aa065467e35303b5db4b63ef33cecb2047e0d82a486b4e5ca08d7e9e83abf05257f01a0effce6ff3fbc7d7531f06c2106bf9646c7a6b7dfce24fca278a4678d1e2f4d79ed0d262cc0eb8cb1b683f5bd5695bc534b79a949bff2a1acb2d9372782ccf1d1be488e0440d0ffe4255dbf5aa299e7d63ac0777e6746932827447eb4863beb56f2d2c80ae21150451e8af16babfd9a00880000e2ff0000000000000004000000f3791cee199d80a7d444aaffd2df910a0d552b90450808183697a64b11f9690b13a92fd10a66791b8ea7d9a7254dc684a57be82e3ad70ce9e34b96571e886749e925d1225084beabb1ae6591ca14f1dfa48e58916b3cfa2111799c2376780636540279dd49f59509813ff1cdf5abe69f7e6c8d0000000000"], 0x408}, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 19:16:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 19:16:54 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8208, 0x0) write(r0, &(0x7f0000000040)="652e0faeb4a9956862ed6b492f610cbd3cf1cb132b3bd5605be6dcee67f6d2a425881639e5caec8d0f27d0407e8e1bc38471b5d8482a8b4e52f9ac35a43ec1458c38001478cc7c8414ff703dba167f", 0x4f) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 19:16:54 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) socket(0x11, 0x3, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus/file0\x00', 0x4) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) 19:16:54 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0xc040, 0x4000086127) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="1d050010000400000000003d825fbf12", 0x10}], 0x1, 0x0) 19:16:54 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) socket(0x2, 0x4007, 0x4) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="035dae2070ca9f0529bc4fb372e2f10f6d513562f03ac2d7faa8c3f4", 0x1c}], 0x1) 19:16:54 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2012, r1, 0x0, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x4, 0x9a, 0x9, 0x1, 0x4, 0x7a3, 0x7, 0x3, 0x1, 0x5, 0x7f121659}) recvfrom$inet6(r1, &(0x7f0000000080)=""/22, 0x16, 0x801, &(0x7f00000000c0)={0x18, 0x2, 0x2, 0x8}, 0xc) 19:16:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r0, &(0x7f0000000080)="a1098d200dbc071c09dd84c90bd16be33485167d3d58be1db164fba4f040604bfc3f9ce1911837f1102849eecb6c6a929022648f8b70b2cea66468831acf187d504c87d60b16829fc80d45ac9cc59d11743b8ff340bd7835bffbd7894ebd4cad30606dce739cb827ca50b5d2faa7ccac76acd2eb0b54e9af", 0x78) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:16:54 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getegid() fchown(r0, r1, r2) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 19:16:54 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0xc8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfff, 0x2, 0x1d6, 0x0, 0x9d, 0x631, 0x16, 0x0, 0x1, 0x29a, 0x4}) 19:16:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 19:16:54 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x100) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x1) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)) open(&(0x7f0000000100)='./bus\x00', 0x84a0, 0x60) fcntl$getflags(r1, 0x3) 19:16:54 executing program 1: r0 = socket$inet(0x2, 0x1000000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000440)="f22244255aaf7460c3184a71f6fec890a95131fa98f5319669cf06f3bee729a870f733250262fb122f10869034187b4a4f996608efcd156ddba9b261fb455c41a82218f8f84511d9f3da6efbbe1c056a06e36d8507d8509de368603fa9f7db6420a8dee4ece7ed54be7853b93ca4ea03ae3bbc54779afa2ecc412c9c74102753d7059a3af79cf8dbd2059c4b2bce9092f6f1b931cd29a5483ceef182b7d2be1669a4240bcf03099e9db8225d6fe680870fdbf44a48c1450cda4ec831a36ad79c615eeca34761fc0a0bac681d6726755299ab385176cc864300000000000000d4e646e68c02948c1e2556e290d03ffc3b9e12ea7383dbcd76907a9d0e0bf20ed5a323385f53584e71bf8a0cd829c8955d9fa3a78646e6056f0ee717bef3cc4af12df4801e4b9a379f71acfab8dcc1b16c04f9a4f471c855d882477556e7e2c1d2d2b4f2b84bec5c989dcc1366e8486b6a72240e29ab41f57206baa47219356aa17d7df269a0647ad1283fdbe8805aeb248e2d74f28648955587900fe5d2c8476942085f1b9f969739e83b60940f2c6a787bdcba1f4e40660e67c77d11bcc8467e245dcbb636e9fd1b3ca89cae2be2219adf308cb342375f0414ed0a80015435dc4441e06634bef94c87f9fabbf78830", 0x8ecbd7478bc1c696) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 19:16:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001180)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001140)) 19:16:54 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xde71, 0x9, 0x48cb, 0xbce6}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "228c219fa921000200004d026f4000"}) 19:16:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8400, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x5) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="100000002900000031000000144d0400"], 0x10}, 0x0) 19:16:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) fcntl$dupfd(r2, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r4, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) close(r3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="34000000ff010000002000ff7f00000000fff700000000000000de0000aba64cc89b44f84f170c3b5212534e5cae5d8ddba3fd7ee7abb702961ce5efce5af6c502349982c004455d55e730cba163b90e2ffa6bf74bc2b07ef445c69c055a6ffd91be8a96aba6292465d50c316c6d86b491b08e194933cc4a487ab4fe2f1be489749ac7d37ece5658b112bdbf338e4ba98cc4e67a521a7556054c59579ef2b2309c4328537878f9ce1d9d223a03704a45bbd80688b0b95d7d611a80217dd2992f976c2c4ea74965aeff9d6ec9baa51ab01b570a43e909894a9ba6ca18769f78e866f9ec6571099f15d0c4bc80bc42cb44d1b070f3fac0b184196fc87ba0e361ef73f5f582866fd42c402055c0f32b4830217d97402de2ea5f10eae26757c59b34b5f345", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="085e428126d545e506dd034b00"], 0x30}, 0x0) accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000140)={0x81, 0x6}, 0x10) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x1f, 0x5, 0x1, 0x8}) 19:16:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 19:16:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = semget(0x0, 0x1, 0x4) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000240)=""/240) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getgid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0/file0\x00', 0x1f, 0x82, 0x80000000, 0x1, 0x7f, 0x7, 0x200, 0x0, 0x3, 0x6d, 0x80000000}) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) mknodat(r1, &(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0x100000001) 19:16:55 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x83, 0x0) dup(r1) 19:16:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x12) socket$inet(0x2, 0x4005, 0x82) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x100, 0x5, 0x3, "bc6e45f07675e464c2e012657d05a3f8b41e7f9b", 0x6, 0x400}) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x7fff, 0x21f}, {{r1}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x9, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000001, 0x25b0000000, 0x2}, {{r1}, 0xfffffffffffffffb, 0x3, 0x20000011, 0x0, 0x2}], 0x8, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x10001, 0x6}, {{r0}, 0x0, 0x40, 0x400000e7, 0x30, 0x9b2}, {{r1}, 0xffffffffffffffff, 0x35, 0x20000042, 0x44}, {{r0}, 0x0, 0x80, 0x0, 0x9, 0x2}, {{r1}, 0xfffffffffffffff8, 0x84, 0x80, 0x1f, 0xfffffffffffffffb}, {{r1}, 0x0, 0x80, 0x1, 0xfffffffffffffff9, 0x6}, {{r1}, 0xfffffffffffffffa, 0x0, 0x24, 0x6, 0x9}, {{r1}, 0xfffffffffffffffb, 0x20, 0x10, 0x4, 0x81}, {{}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00000cb, 0x8, 0xffff}], 0x80, &(0x7f0000000280)={0x200, 0x2}) kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0xff}], 0x7, 0x0) kevent(r1, &(0x7f00000002c0), 0x7b, 0x0, 0x6, 0x0) dup2(r0, r1) 19:16:55 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x80) r0 = socket(0x18, 0x1, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x444) 19:16:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x20df0329) r1 = syz_open_pts() syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) 19:16:55 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:16:55 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') unveil(&(0x7f0000000180)='./bus\x00', &(0x7f0000000100)='\xcb\xb9') r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x6) chdir(&(0x7f0000000000)='./bus\x00') 19:16:55 executing program 0: mknod(&(0x7f0000000780)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) fchflags(r1, 0x20004) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 19:16:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) 19:16:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x60, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x20) setsockopt(r0, 0x29, 0x100000000000000d, 0x0, 0x4bd) 19:16:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/31, 0x1f}, {&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f00000002c0)=""/16, 0x10}, {&(0x7f0000000300)}], 0x7) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 19:16: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, &(0x7f0000000600)="3e2c7913e4bad21c4dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febdab4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7e6423e8e9b31f678df44ff0ff", 0x119) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff39, "fffffffdc56dc803cdffff01010000ff0000b700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="d06dffe13d20f47ff22024dea093abd0543186c9e5a0f0daa89006513d52ff05c0fcf68f3d660e45ffe7335e43adae3551fb35ad09fb48c2893233d2e807d3d1ee94b16322f47a2d1e7bd8bb49495c4971c52a1badaca55782ee82e9fe2998ec58b3cda69327435e87c3469b4414106f418d07d797564a97611b78043d1a72", 0x7f}, {&(0x7f0000000200)="6b6b7a95e1904359357bce74a6bfa94da916687bd4188d7362f76ffb5834f40eb447b1d1ac50d322df8fb8f30aae75f51f4abd7151d67aa1429fd6eb5c21cd2856f2df06f6387269411e0d7fd8eeeeab4a18a4235bf7d0efbe01598c6f90972c0771bf2fd2542b401642087f207275b211ffc47b2328e03ca3dc784fd795a5d2acb7c21c85c3bfaa6f288850a3af24a62c928d553c12ddfcb4a40c54c35479f7d0a80fd8be48ff3f813478b9808c", 0xae}, {&(0x7f0000000380)="c36b73bdac3e9c81b77e1ccdd11e6a855ce0c7c3d25e0fa4dbd792d170baf30d12b07e9d0cf64d68dcab6de0eeedfa31590319af1439dd63ac3a2818d6e93e39023e77d1de0bc2161b960d6d520d662978e26a0fd310bab0ac899759a097ac9129f85077a37e983937c54fdce1e61e55438f347219f85b7d07813be8ee858d125f1026", 0x83}, {&(0x7f0000000440)="70889d59cc02ae7b342ee36bd8008940932296241c517834dadcb8c62b8ad7ce912197b806c0db3c7d13e3d317b825112570bc2b34ba1fbe9f7f8b3040521c8417b53a277752a0531109cc625b679369f3795ec2c5d29116fd67434432ebbbc3442eecb8402fdf2c65e60d80a27a30c5d02aa9f1eabd82088c5eb361bc6e0684de9be91c0e6b35b057a00a523442f07cc175c822168097aaffd8104e1b8881e99b88cc206d11a2ddbad54b33a5fe902d1b2b096f563d341f74c416faf3f458a4402fa1fe392dd8d2e0ce76684dbdd0c53f205ac94542be4d421333732a2d9805448d98b45d6947354810", 0xea}], 0x4) connect(r2, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 19:16: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, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f00000000c0)=0xc) close(r2) 19:16:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000000002052, 0x10000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 19:16:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) socket(0x22, 0x5, 0xffff) chown(&(0x7f0000000000)='./file0\x00', r1, r2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b471b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77000200005a14e9e7dd4279012ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f61693f48a7579e0ad32b202d0a8d85e46a669d81542b3ab04749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a838764d5cc8f32b7c80143cd96ef24f131ad35eb189deb3e7faae4aaa9e9fcc0a24a045ae0252119117d8d2cc040d8eaa56107db3e5eb84e737e3213d5614f"], 0xe8}, 0x0) 19:16:57 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x12) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x2, 0x9}) r5 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000140)={0x9c4, 0x8000}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="7b55af0ffd1ee234119a469a20a3693d81e1e7c1576585755c222d209dee18faab266a56b69b2cd3de482b58c4101cc41d36480a4c63a06fb8db8ce1bf385d33abb72cf01cd3eeb93cf4972674a75a7ec6dc5856a339ea26f9fb6d46f79e7796", 0x60) chown(&(0x7f00000000c0)='./file0\x00', r5, r6) close(r0) 19:16:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80045604, &(0x7f00000000c0)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) 19:16:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1080000000002000, 0xffffffffffff9dde) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8002, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x7f, 0xffffffff, 0xa7, 0x0, 0x0, 0x2, 0x7, 0x3, 0x2, 0x3f, 0xaf}) mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x81) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) r3 = shmget$private(0x0, 0x1000, 0xc0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f00000014c0)=0x1) 19:16:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x287) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10081, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:16:57 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) msgget$private(0x0, 0x40) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 19:16:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x120, 0x1) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mknod(&(0x7f0000000000)='./file0\x00', 0x1011, 0x0) 19:16:57 executing program 1: getgid() r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0), 0x0) 19:16:57 executing program 1: r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/108, 0x6c}, {&(0x7f00000002c0)=""/195, 0xc3}, {&(0x7f00000003c0)=""/163, 0xa3}, {&(0x7f0000000480)=""/233, 0xe9}], 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r2 = syz_open_pts() close(r1) r3 = dup(r2) openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xe0}, 0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x20003, 0xd9f, "b08da2cd9d1583182e49e89049bb37660800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCDTR(r3, 0x20007478) 19:16:57 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 19:16:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) dup(r0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x3f, 0x2a40000000000, 0x7fffffff}, 0xc) socket$unix(0x1, 0x5, 0x0) 19:16:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='\x00', 0x2060, 0x3) shmget(0x2, 0x2000, 0x20, &(0x7f0000012000/0x2000)=nil) utimes(0x0, &(0x7f0000000140)) 19:16:57 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f00001c0000/0x3000)=nil, 0x3000, 0x2) 19:16:57 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0xffffffffffffffff) 19:16:57 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) 19:16:57 executing program 1: socket(0x0, 0x8003, 0x80000001) socketpair(0x18, 0x4003, 0x102, 0x0) 19:16:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r7 = socket$inet6(0x18, 0x0, 0x3) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="fbcd188ea18c5a457d504ca34a9b2f18cc061ba07eacb78ab0221bb6b4438aa37d905dbfc0d2321090b6c6b47634f960f56d2d1776bce30f19b5f82ec16000e2ee0f83b8e627317540d23c28acde108e8e66314bac900f90a3552e9430fb0cee653111f8ed05010c26b9d120c3f14d51bdbfda29f7d0c2b315e81cdd0a8cbe996e175ee28fc5a9ee1a8061526d69c66ce6b2265c6891b9edbc", 0x99}, {&(0x7f00000000c0)="e6bcc28119573dc6c7a4e591abb743e1134171e65949dd969faca293b36a75741b23078b917e0fa1e22b0db8f350f4a4bebbc0ed745d", 0x36}, {&(0x7f0000000200)="3dfd36a979089596522f1bb9f7d22e9b208d6ff78121a0adadda60f90bef5a90f958680378408474494eb6cd6ef2cd3d72a9f6c97f9b8944301318e2353876b3a7ef95", 0x43}, {&(0x7f0000000280)="6a2fc119ba49a8a066bf017e3bc0119e7065c340a986b1a2f7055af3d67ace37a79b388c5ee56bc94f45965ad12713611e9918179b0fc1eecbe43feb419204f07371b72a742efd1f0cd88e4f47eed600e5c12017e0dd1e6d0590137aa966a57fae791995873be4b9d6963dc7612bac007d06dd2cb293a515ea8b38e40e19a04e", 0x80}], 0x4, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r7, r0]}], 0xc0, 0x4}, 0x6) r8 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) r9 = semget$private(0x0, 0x6, 0x0) semctl$IPC_RMID(r9, 0x0, 0x0) dup2(r8, r8) 19:16:57 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) 19:16:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r0, 0x100}, {r0, 0x47c75e31c395cf6d}, {r0, 0xa4}, {r1, 0x10}, {r0, 0x28}, {r0}, {r0, 0x8}], 0x8, 0x4990) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4000000fefc, 0x3fe8, 0x6b88, 0xfffffffffffff6aa, "a4e5044ff1d30c5fe3f7cd68bc8dea42496413ca", 0x5, 0xcc}) 19:16:57 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x4005, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername$unix(r0, 0x0, &(0x7f0000000040)) lseek(r0, 0x0, 0x3) 19:16:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 19:16:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x200d0, 0x10) 19:16:57 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x3ff, 0x7fff, 0x80000001, "b1345a8aad8d31afb28d089a3ff21e07156a45ae", 0x9, 0x9}) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10880, 0x0) getdents(r2, &(0x7f00000000c0)=""/227, 0xe3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcf, 0x0) 19:16:57 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, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x8, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:16:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) lseek(r0, 0x0, 0x2) 19:16:57 executing program 1: geteuid() setreuid(0x0, 0xee00) r0 = semget(0x1, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)) semget(0x0, 0x4, 0x1) 19:16:57 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)="6e2ead", 0x3) 19:16:58 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x104}, {r0, 0x88}, {r0, 0x20}, {r0, 0x20}, {r0, 0x100}], 0x5, 0x7) poll(&(0x7f0000000080), 0x75, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getflags(r1, 0x3) dup2(r0, r1) 19:16:58 executing program 0: r0 = syz_open_pts() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r4 = syz_open_pts() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000140)=0xffffffffffffff81) close(r0) dup(r4) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000380)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r5, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000340)=0x10000000) 19:16:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) chflags(&(0x7f0000000200)='./file0\x00', 0x40000) r0 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) r1 = getppid() r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000080)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 19:16:58 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x5, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0xf3, 0x1}, 0x10) 19:16:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000480)={0x7, 0x1f}, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) geteuid() preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000140)=""/151, 0x97}, {&(0x7f0000000200)=""/237, 0xed}, {&(0x7f0000000300)=""/181, 0xb5}], 0x4, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314b83e1d8cca1286a2a219a3ac621f0a7e96086576da3059bce4847e9b176181ffe691ec51f8a0", 0x4f}], 0x1) 19:16:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f00000002c0)=""/165, 0xa5, 0x2, &(0x7f0000000380)={0x2, 0x0}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd8a, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fcntl$getflags(r2, 0x3) pwritev(r1, &(0x7f0000000600)=[{&(0x7f00000003c0)="f62ca4dcaef5359b189cf2a20752b66df5b987be87fb5593c197a887412b10afd8", 0x21}], 0x1, 0x0) write(r1, &(0x7f0000000200)="fe4dc3363ecd1cf26d5fda496f468a5c89289174523f9889202f71d3175104422b8fe8b489bff060691a34e8b93cfccab1fa75261ad55885667b5fee48f4581f7f84cb1034bd646f6a1990fad0c133ec4c993bc5744d91d99b006ad3b9c8d00ba03b16fbc4cf3c9e127f2b24695d8912f4de2b44884668e1ad3619dc738efce3251d33156c2278f8a6b299701d8f2787240b1fff74350c8caf6585b1cdbea62e3e", 0xa1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x80) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x20) 19:17:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) kqueue() 19:17:00 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x7}, 0x8) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:17:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xfff) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 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) r3 = syz_open_pts() write(r3, &(0x7f00000002c0)='X', 0x1) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 19:17:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20802, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0xc329, 0x5, r1}) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x10000, 0xffffffffffffffff, r1}) 19:17:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x100, 0x4) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 19:17:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 19:17:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x14) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xa6}], 0x1000000000000041, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) dup(r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000400)={0x1, 0x7, 0x47, 0x10000, 0x80000000}) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000080)='/dev/wsmouse\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='.\\\x00']) 19:17:00 executing program 0: r0 = semget$private(0x0, 0x2, 0x82) semget$private(0x0, 0x2, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000001c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) ftruncate(r1, 0xb70) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = syz_open_pts() r4 = fcntl$getown(r2, 0x5) unlinkat(r1, &(0x7f0000000440)='./file1\x00', 0x8) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x23fd, 0x145) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) wait4(r6, &(0x7f0000000480), 0x1, &(0x7f00000004c0)) r9 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0xffff, r7, r8, r9, r10, 0x93, 0x1}, 0xfff, 0x40, 0x7a2039cc}) write(r5, &(0x7f0000000080)="7d09157ce45933c3ce6407b0f8266fc374cdec0000", 0x15) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r0, &(0x7f00000000c0), 0x0) wait4(r4, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r4, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffc28) 19:17:00 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x10011ff, 0x4000000006c, "b0d42000006e9300", 0x0, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget(0x2, 0x4, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x2, 0x40, 0x10001, 0x1, 0x4, 0x4, 0x81, 0x0]) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = semget$private(0x0, 0x3, 0x0) semop(r4, &(0x7f0000000080)=[{0x4, 0x2, 0x800}, {0x0, 0x5, 0x1000}, {0x3, 0x6}, {0x3, 0x6, 0x800}, {0x0, 0x6, 0x800}, {0x3, 0x1, 0x1800}, {0x4, 0x100, 0x1000}, {0x3, 0x8567, 0x800}], 0x8) semop(r4, &(0x7f0000000400), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000004c0)=""/4096) mprotect(&(0x7f00000af000/0x3000)=nil, 0x3000, 0x2) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000340)) setreuid(r5, r6) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x3) r7 = semget(0x3, 0x7, 0x80) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000180)=""/175) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) connect$unix(r2, &(0x7f0000001500)=ANY=[@ANYBLOB="00002e2f66696c653000df8aab72c06f61e0a648b7ab2c513c9815950507895679d3e3c9a7cba6626ee7f1c2283fa19217ebb335039f2dda8aee81d083ca2fab9ff8b6b13a860092d39921d3c100f98052f03c1f788366198a5da53dbb3e3e807660e3dc5f0d6963e9f385623094156da3e90c17e63bcd390307ecec69506bacef764d95b4eb3b954f7d4e53ab70bbeb1a6fe502682d5377c77cb9e1c1e53e4f39232c82bb4777d7f8138224d5904a7d33f5e4bfdb2a9f10b0e6b3f08ddc71e0d0a7a7bdef11272ad0f62736c14c328fcb096c894b20ba52ce4ef9d2b8cade5d3de7fed56e20aa82d691edabf1b1fa55a5d0eb334cf695de7577aa7b0b7c03d762985f911d6f286799dfe30b593a5b3f0017e1506facab66c70e718d456a6fc422020061e2641fa7066a5937a562c3990be9f96947222420606641b63edb4a2dcdbbb6ffd4e6af9493126f471cca0d96eac42a8391cd47f98774060196de2a56675453c06d8ab25d61aca27cc4270915cdeaad1f71c006b6f884caf5e4faa55f98bf40fb14e5d99e49acc973f9e895b8349666b5cbe4962adc0e0ec0"], 0xa) semop(r4, &(0x7f0000000040)=[{0x2, 0x1, 0x800}, {0x3, 0x2, 0x1800}, {0x3, 0x7, 0x1800}, {0x2, 0x6, 0x800}, {0x7, 0xff, 0x800}, {0x28c414918132445c, 0x2, 0x1000}, {0x3, 0x2b, 0x800}], 0x7) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/67}, &(0x7f0000000000)=0x1498e6d5d32fbbec) 19:17:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5, 0x400000000}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0xfffc, 0x0) dup2(r1, r0) 19:17:00 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x5}, {0x18, 0x3, 0x40, 0x3ff}, 0x8, [0x96f, 0x7f2a, 0x0, 0x699, 0x3ff, 0x1a91, 0x100000001, 0x9]}, 0x3c) 19:17:00 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x6}, {0x8, 0x6}}, 0x2) recvfrom(r0, &(0x7f0000000240)=""/179, 0xe5, 0x43, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe1c) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x191) 19:17:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66102f66696c653000000000"], 0x10) 19:17:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80400000003fc, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000380)='o', 0x1) open(&(0x7f0000000040)='./file1\x00', 0x8420, 0x10) 19:17:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002000, 0x40004000000028ab) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x80000000) writev(r0, &(0x7f0000000480)=[{&(0x7f00000004c0)="000000186004008b0000054cd35091576cc43c5e04506b2bb00ac90000000000000009000000ffff25ffffff", 0x2c}], 0x1) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 19:17:01 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') setitimer(0x1, &(0x7f0000000000)={{0x3, 0x7}, {0xffffffffffffffe0, 0x1}}, &(0x7f0000000080)) 19:17:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x40000000000000, 0x401, 0x1}, 0x0, &(0x7f00000027c0)={0xffff, 0x401, 0x9000000000000000, 0x1, 0x0, 0x100000000000006, 0x0, 0x7}, &(0x7f0000002800)={0x7c, 0x400000000005}) 19:17:01 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0/../file0\x00', 0x10) symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0/file0/../file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 19:17:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget(0x0, 0x0, 0x70) semget(0x1, 0x4, 0x8) 19:17:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpid() getpgid(r1) chflags(&(0x7f0000000180)='./file0\x00', 0x20000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x80080}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) 19:17:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="fa04272d4c94c632f02d85ee4a3e0302a7d6c9c12ff1ca379a6e8d", 0x1b) getsockname$inet(r0, &(0x7f0000000200), &(0x7f00000001c0)=0xc) r1 = socket$inet(0x2, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x100, 0xffffffff, 0xff, 0xfffffffffffffffd, "272e111c07d453c515b37cbc69315993366d7e18", 0x5, 0x9}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x3f, 0xffff, 0x1, 0x200, "cdcb00f1565e2bcd79b56609a254fd32c8c1379b", 0x1, 0x17}) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0x2) 19:17:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xfff, 0x7}, {0x18, 0x1, 0xeef, 0x3}, 0x5, [0x7, 0x8000, 0x0, 0x5, 0x2, 0x10000, 0x4, 0x1000]}, 0x3c) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000080)=""/35, 0x23, 0x800, &(0x7f00000000c0)={0x18, 0x2, 0x6}, 0xc) r2 = semget(0x2, 0x4, 0x4a8) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000100)=""/118) fcntl$getflags(r0, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) close(r1) recvfrom$inet(r1, &(0x7f0000000180)=""/255, 0xff, 0x802, &(0x7f0000000280)={0x2, 0x3}, 0xc) ioctl$KDSETRAD(r0, 0x20004b43) fcntl$getflags(r0, 0x3) close(r1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/26) bind(r0, &(0x7f0000000300)=@in6={0x18, 0x2, 0x80000001, 0x5}, 0xc) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000340)=""/19) r3 = fcntl$dupfd(r1, 0xa, r1) getsockopt(r0, 0x9, 0x8001, &(0x7f0000000380)=""/174, &(0x7f0000000440)=0xae) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000480)=[0x3, 0x100, 0x2, 0x4, 0x82d, 0x9]) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) fcntl$getown(r0, 0x5) r4 = open(&(0x7f00000004c0)='./file0\x00', 0x200, 0x10) r5 = semget$private(0x0, 0x0, 0x500) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000500)) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000540)=""/176) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000600)=""/83) write(r3, &(0x7f0000000680), 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000006c0)=0x2) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000700)=0x242cf0f7) fcntl$getown(r3, 0x5) 19:17:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x8, &(0x7f0000000180)="5a5dac938bd7e03ddb1187d09a00e5dc634631b1c81250efc147afa78574b6b49bfb17e5ca95d86d2e432ac362e689edb2e8c0f719ea779a4e7733172ec7b868ae0b59384801413c5bcb37c46d209e9236130ac45cef9517ead2cb0656c7d481eb", 0x122) 19:17:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f00000014c0)=""/197, 0xfffffffffffffff9) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') close(r1) 19:17:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x5, 0x400595) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x6002, 0x1) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 19:17:01 executing program 1: r0 = socket(0x1000002, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202fffffffffffff163bb70e29e9683110d5d0a5efa15cdfa817de2d5d83051e3b6169b7606272133c5507fd67bdd147009b29a3499c1ebf0639e5ec3bc309fb9487806cb026a842537bf682f8fbb494c4cd4c29557e4bbc23d82710507e945c247f570d6d48e8242fe079f52c0715ac845457acf1168bf39c2227e4bf9d34e5ab95d3c1a2232cbe48e1cefce"], 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="215dae3070ca9f05", 0x8}], 0x1) 19:17:01 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f7d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24a2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f8889a7eb01d16f63d94c21b0e4d16cc9ffba9a312150532356dad48553b304c28886223de1166b2826cb60e28be097a043dabebca88cd03f3ea9901c5266be141b980583bb7ec919babc0dcef00fd8bc1503f1f7b9673f6169df1223d4ecd7307f2f28", 0x1df}], 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 19:17:01 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) unlink(&(0x7f0000000340)='./file0\x00') clock_getres(0x2, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) 19:17:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 19:17:01 executing program 1: r0 = socket(0x1a, 0x8003, 0xfffffffffffffffa) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:17:01 executing program 0: socket$unix(0x1, 0x8c58a13274bf079c, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b100050202000600000012005786ca3849451ae3d3051020741038f53e8551f30cd5020be454b691d760fb547929efade33c5f0e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4952d129d77f446a3ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026b053a241ae28e8a206fc05e5fe5a8af63ff37282934e4fde2f20fd3872babfbb770c1f5a872c881ff7c", 0xb1, 0x0, 0x0, 0x0) 19:17:01 executing program 1: r0 = syz_open_pts() getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x300000000, r1}) flock(r0, 0x6) 19:17:01 executing program 0: symlink(0xfffffffffffffffe, 0x0) r0 = socket(0x0, 0x4000, 0xe2) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66694c65300019ca9c3d63402c17e3df15de7f83c4261e1f7264ce08f2c446c7fe1f7db97e66428e6f332fc512a13647b122cb0364a30245fd1280c2fa3ef87211c09911e4647e9cb53df594a2340ca255406a82389be28c526ebf86ad6539fe629cf1ccce1a53dc2bca453a902ce8b37d9f423afc281fe92e567a07642944e1e656b4140c2274963bc2910eb0c03196000000000000000000"], 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 19:17:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c3772c003763810000b84133332e2ef4", 0x63) semget$private(0x0, 0x7, 0x40) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f627573002cbc96a56db54700281f560a809c169652507058a45556cafae8fa366bf33c7e7921f6f973f15a1d923babbbccb7aeb2bbfef9493135ffa71813248091bc8996531e40de5c19a8deb40699d7000000000000000000000000000000cbe73f8779c162e492c026e945dbc5d4622f7227bff39f5ad76a52d31db569c41ab339bc93ec09397efb48c6355b65d33487d592c337550501236cd4f912257afaa7df410eb4853f9256a7589f4017054209c8fccb3e20aa3a2fdfa6720e4b7c0f0d10fa798591d71fc3bcb912ac96e39c2fc75aafc45c82522040ba43520dd34634bbceafa242e9aad2efe93814d7a5baec375529757433de47004d3cb0d3b77fd46fe6cc"], 0x1) 19:17:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt(r0, 0x200000000000000, 0x6, &(0x7f0000000000)="55273e81bc36f479b0e625f5248921643cb54548f34ce1696c1763300879570a02d363dae6486bb0229825b3e3ade9e9b6c0014aff56f6304ad2fedf26d5fcf5125bce4d09ea479d02ba3e297656174fa7b9387d1044c5c64dff1df6f22343c2d7f7e0b3def7fba9155c96662ec136c6b592df772e87f538683118b5b9c28761f67e7a4f42a0e96acc45a0fece7cc17fa1618d750b7cd61c89a7fb4e5168bc94bd69241fb033fa5238b3104cb7", 0xad) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0), 0x0) r2 = msgget$private(0x0, 0x42) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/73}, 0x51, 0x1, 0x800) 19:17:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="10534b8574837e9071236c09b3ba8650dce6e43d5587dc09ce62e160a2", 0x1d}, {&(0x7f00000000c0)="904b1b1099bd07d40e3d330602ffba8b5a3adcb5fcda1044f0032fbd11bcaf3ae4c5f5e5a518bb970a5f093090a7c8addce6ddb8f47032c63b202e6ea0de737cee2d15254982b72f200c66cc707b50aa003d09948948d8ebf7cb2e7d939443176e9c6ebd3ce27407446a1458cfa52cd3af40aa265af39db973de02256f7e147ab5128944ac779dd65f2bea2ab90354cbc46b1ba96f", 0x95}, {&(0x7f0000000180)="95dcbb2ba08909b7854abe526fea8ecbfcc0d54c04358fb37e7a709da7be1c602c96a5", 0x23}, {&(0x7f00000001c0)="80884ed8d4fb088f22a3740a3190a4fb4cf04d2d611175073c166185e244cd915ce3af8c47a4c8749127e5deaee8ceff47839f49ef2e12c7f23e171f88a6081556781dab01371a805122445f8fc9131f97ffd08d733af9c81481dc", 0x5b}, {&(0x7f0000000240)="e7e8566f9f675d504c389da252a1c461541a64471b87cfa15073903b7f44f9a7353686393b68931fc58b658141d0e74d15231ae932db60801b2e216484474be788a66fc95ae663feb8136a3c27ad117670df76ac8486009ec5b53a7e0917cdee3e1710dcf547665e0a07dd867033e04c24c57445c5871169", 0x78}, {&(0x7f00000002c0)="93e9bbfa3734a44af1ce7faa4420c65cd4ca4e14383ce44fd0048467b544922e51a3f4a1882afb3039c8da10d7cc69f4e315be761c12e651b9f07ff189b4cb168499f38581d245e5b7bc92ce60e0f1c8bcb8c213574f4a68786d568895f6303025e54e02ce9802fa9abb52593be5a4eb961fb4b6", 0x74}], 0x6, &(0x7f00000003c0)=ANY=[@ANYBLOB="1000000000800000ffff0000caf8ffff"], 0x10}, 0x2) 19:17:01 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r0 = semget$private(0x0, 0x0, 0x28) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x0) semctl$GETVAL(r0, 0x48fb35e7a195ac06, 0x5, &(0x7f0000000040)=""/4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2010, r2, 0x0, 0x0) 19:17:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273ad45a2592c9529443890c39abcec6c3c369fa47bab9e1aecf0c4aa9f91500e02f98bdf1155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2f6b5a029005fcba5c9f065780f5a2dc7bb6b56da616c511074611070a4b7c5a7af0d", 0xbb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x100000000, 0x7f2ddb20, 0x4357, "0c5ac6718d7b56310c4e7ea2a04fbefcae9120bf", 0xfd, 0xd7f}) 19:17:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8c1, 0x20) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000180)='T12', 0x3) 19:17:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{0x0, 0x9}}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000002c0)="9a060328b578152cf001fa0104172dc5981541889bf88abad12db04131a454e32e61d54129b58e1ff13384a1a5c725076c9c787015358a996a5a9235a46eb6cb169b6eb0f1d6be8a951f0b170d1c20e79156c2b835a40e2257c069f8c4d99474ec45a9dcd18938a988e5c251a4dfa4093036353eb2d1306287e798756baafc03b8be3d976736e2421bbb1a47bbcc88d6ba", 0x91) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:17:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getdents(r0, &(0x7f00000000c0)=""/109, 0x6d) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186104008b00023c00000000002800ae6e3b3bd53f7f71ecd952b0b19901000087d7b6638c89bc3e00060000000000ff64", 0x34}], 0x1) 19:17:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x30050, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x21, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="a02219db755b4903da95744478ecc047548a5b0cc11a89c64a3320b1cc78049a8bdc35197f355856110a2bf0", 0x2c}, {&(0x7f0000000140)="8212da1116ef4599f03280da0ce6b1440351177d63a81b6e78985eb0fcf86e513b731f1261c4ccc4049e4b504ec7302ebac25ca6eb98c250ab2a41f667ceaffeba84b203bbe25e894383b8d4fc777fa080ac2fa11cf861f162c8b95f73833bd8f35a5510a9cf10fd97d15bfab247e8a71bf652926e30335733b7e9332db8155dfad26383b74ca2492545284ab723be89055cc0de86e52b0dea6a1850b51cdb1cea4e08040c6265470ea412a9817da623f8f71ab9e4a8c78bb2c3726552b600d22faafc9a3dd736d2837a638fadd3cef9d2f6ee89ad02a575f4cf6806b668b0e1a6d3b9353e5b0717", 0xe8}, {&(0x7f0000000240)="b4b523d50668250991f4e37a4ced807dae3de4ee102707c2da8539b783ba77a394cbbbc22870fbd33cf5a9af6c", 0xffffffffffffff6e}, {&(0x7f0000000280)="46af6e16246bc245b7d73a136e", 0xd}, {&(0x7f00000002c0)="c77516aba70ece60284be0bf158b3af9b124834f05c17efab1acedbb2e24a53d667061768e3fc93937434d3906e2e2c4d0da3e81479c4bea4f4c56274197d4d604dc83914bd26ce0e7e7c892cdb6", 0x4e}, {&(0x7f0000000340)="de4f76b002cbbbaf14c05173117609f70773ecd12ba975a56d611f92335d5affef7210f6de2ed13512642c2c5b271aec0734f04a03b67680b37403bc859ba99c3f883eceace0c613952d21178d68bbc2d7b1cf7c61a0ab10b6713e16c6741ab476a805fc76c03b2c96391d4e0118c8ee3c659cb6e983c1c59004cc959329cb3a0233c675562621b72214a30141d9b1bf669a7c983ebd66a94e4975ffc0942d7defd3329b84befd1b14b3efcc188cf22cc45a1843c58edc202d33841748d70a933f62d7f2fc98296de96669865fbe5aab7e9c87e9909db41331e24511402ed02d425a4af8a019db4f2788e7293863bdd0b6", 0xf1}, {&(0x7f0000000440)="98b4c94ef767c59fd9f585d3fc4bd4ccbef17e42abb48d976b02faccb80e7e31725f72a647d711fd9e536d70c5b671a755dead3088cceb6215eb3156776e1291a20dd0ee2e73558ff414878e6f420ce3a558c6204fc4719a8de0955ce4272f59c5ff733543c88455ce779be87bed0fc94fc424625c59bb635befbed2d835320a59369ec1", 0x84}, {&(0x7f0000000500)="07b919687d0b17828704f187ce28f54bda39a5d24db7a957be6c70e0065feaa055c4b33e0375676dab423b58a381841cf9792423da51becd05927248aa1eba28e39c8193a994", 0x46}], 0x8, 0x24) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000640)='./bus\x00', 0x400000003fd, 0x1) write(r1, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) open(&(0x7f0000000080)='.\x00', 0x8320, 0x0) execve(0x0, 0x0, 0x0) 19:17:02 executing program 0: r0 = syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:17:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00", 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) close(r0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000487000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x8, r3, r4, r5, r6, 0x0, 0x401}, 0x5, 0x59a4, r7, r8, 0x333, 0xc6, 0xfff}) r9 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000100)={{0xf16, 0x2}, {0x0, 0x1}}, &(0x7f0000000140)) 19:17:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000325000/0x3000)=nil, 0x3000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) mlock(&(0x7f0000327000/0x1000)=nil, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20880, 0x0) r2 = dup(r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 19:17:03 executing program 0: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x8, 0xe964}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="e2aa6500a6baf8e6485cfc92b831797b4486f8c7"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 19:17:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1672, 0xfffffffffffffff7, 0xfffffffffffffc01, 0x8, "e0ccf3ae949e5274316ad5a35ba29f9ef9b014c9", 0x2, 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r4}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kqueue() fcntl$dupfd(r0, 0x0, r3) getsockopt(r3, 0x9, 0x4997, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) 19:17:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000280)='./file0\x00', r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000380)={0x3, 0x6}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20090, 0x0) write(r3, &(0x7f0000000180)="7bc48c03318cf129d72c1132bbd7f1a4dd63804200d91345657208fc391d33e4cb4cde3d7965eb0b3102aa7197187d4e64a6db55840af58ee2e99e15afe6cd4cd0cfc8eb627679fd2b3ed78b822a8b4a919727f55e0791daea3a483459ce10141920f5f25eafde01daf20d661c577ace1e0a199a247bcee2b5b56375b3bee008de049cc1ffb4c63eb10b3f2639054f3d021268c73eb8d6d0a65968f203c40e33947150a868d122f6d22b66b1cfb5611479648eb2a12a43c24365e27be791b93017caa66c496a22038353ca69374a3cf72f46401c37d3492aa86fba123aa0b84826c4fa7d4ba0bb614bb790b2713c20", 0xef) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000440), 0x2000000000000014, 0x4) open(&(0x7f0000000480)='./bus\x00', 0xe21, 0x7) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r2, &(0x7f00000003c0)='./bus\x00', r5, &(0x7f0000000440)='./file0\x00') 19:17:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x6, 0x9, {0x8, 0x80000000}}) r1 = socket$inet6(0x18, 0xc007, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) recvfrom$inet6(r1, &(0x7f0000000180)=""/6, 0x6, 0x1, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x8}, 0xc) r7 = fcntl$dupfd(r1, 0xa, r0) recvfrom$unix(r7, &(0x7f0000000200)=""/84, 0x54, 0x41, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x20002, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000340)) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x3, 0x3, 0xfffffffffffffffa, 0x4, r2}) r10 = semget$private(0x0, 0x3, 0x104) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f00000003c0)=0xf4c) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000400)=0x1) fsync(r0) getsockname(r7, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendto$inet6(r7, &(0x7f00000004c0)="25db4adb8a0848a18a91548c49b3ddbed61434048bbb264addc7ac1bfdf981af4e973bbac46004771522f34895c3368c3f8327eceb6b38bcbe256f260a08fcb73f958ce9dbe19e256f1a57a27da2857040f040d68e22955fbb2713ca861dc3d139d23486ddd585ae62e1e57fd414e8a16390e06f1ad35abb954cd571c0a658dd1a8d10262f2b4ef8ec777a4e2f31f5", 0x8f, 0x4, &(0x7f0000000580)={0x18, 0x0, 0x3, 0xed63}, 0xc) setuid(r3) ioctl$KDGKBMODE(r9, 0x40044b06) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000005c0)=0x7) getpeername$inet6(r7, &(0x7f0000000600), &(0x7f0000000640)=0xc) r11 = msgget(0x3, 0x80) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000680)={{0x20, r3, r6, r3, r6, 0xc2, 0x5}, 0x3f, 0x7, r4, r4, 0x2, 0x2, 0x8, 0x5}) setuid(r5) readlinkat(r7, &(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/133, 0x85) lseek(r7, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000800)={0x3, './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0xa2, 0x0) 19:17:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x20000000086128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) open(&(0x7f0000002780)='./bus\x00', 0x103a0, 0xa) open(&(0x7f0000002740)='./bus\x00', 0x4a0, 0x82) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf5d1bf1fa48f4445ed5", 0x18) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)="daab9afac69b3fe614b4f18fcc729649d594784a17f7ab8905e997fa3b97e6c565a05eaf4edb2bb3bc749d380207aa1e866f571e6f043672d3103de68329f5235014092c7fe6001aa27eeb2dd6c9a4005a0a390f295afe36945ec196fce45147f9f1ee9d8568edb2f116d1cdd915afa218f6aea553f33af21c218f138d6c528adb7d0da2c45217e98ca1c1b77cc79cc44b37404ebc84e92b691b718279f169709c424a5991442df8eecb7749556677741218fe853a479f37e4b6940baaa2a7bea0", 0xc1}, {&(0x7f0000000300)="824bcd826e8bd9a03cae27850796badd226afe37d0aa67e5664b1c4be4c85b448e6fff570a16fb1d8e0849210f01150c5cca0ce5a6f965ee5538ddf04a55936bd619a2eef162c4035499d6ba28f60214c9e4a558803830bf718228f9be88535852f6fc474a059e5d39eda326eb9ea6aeed50ee937bfb2c7408a9601311893366510376871b3ce160dd56555cd51fc96a40f94a8fcd44a92eef1a2e877c419cf23f4024", 0xa3}, {&(0x7f00000003c0)="c9e39a7f381cb0313b2a95b4ae2dcf29ea1af782846ab5529666ed7ab8357068c14b75d824e33d4dba2ed53f15b198b14e8ef70c5297cc2f3b5874afc529a4363ad6560f5d67e1ae094b0c86e910d556b05b415cab3b16b2818468309d3d040f1c6da8d3cab6b0a20e10c9db6cea5a82faaaeb8e8a966e45ddc2a24f3a459b3104790f1ceb01d4a36a24acfa599a4362428a68f1e8a648a2977f48136cc2a09d5ea2230bddf60cb9f313ed7949b462a69341272f2fd45c88ca096c255fcbb6711199f11f50416e35caf289e115afcdee977b68837122116cb0df23aa0188", 0xde}, {&(0x7f00000004c0)="7b17b1bf5dd86c4b33e84a01799c408fa1438a182f076f1a8f0680df5f43bed475a18663031cf48cb4e9ebca2a8e3ad9047b80459dbd0fe18906c0676ba16c62ec22a2a10bda0c71056b23ed8c45ad4e45746bfc75f746793914d55ab83083df25579c0caca2063e65b273e65a8866cd37baa85656", 0x75}], 0x4, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000540)="445d755ebafbb8403c46d0f04eb4366b1765ec746a5c30761e5677e40d6a350ac9795861893920c5c80b2684b1a4802427790ca9308fa78157c6cbb4f5a109b36bd7214c8b38f3db6044e43b1a4441260a84e374abd86097747d46f7c97f228c704ddeabe63314302c9812f11ea6303c63bdcedaf454e266cde16b9682b5b2950d73c208e1aa08c8260d2b9bc9c7d194c1b1ba335f6427fcdab2cf3f852489ee3ef97ea6d7188938514968b7f3c4068894fbe1426227080410c11b0df55bb415c82b454f2fd7942220de9882fede9cf3eeec1a1378925caadaaa3284c41f20050a0708490bb51fdb9be30b8dc8e06e364d69098352eac79e1616ecf49b1b7cad41ca900264244e6195a151dc0f807a2157552750cba5563b3ae6315f7be5237c48d9083bafb0f8617b986694d00e3ed875ee2652bb237c82085373176c58ed23bba6c11f16f23045dffae9d691ebaec3a67ec49b963f9b996fa26b146aefa0c9f013f008d3778fd1a80d6f65480bee585662d6c0c0950002c7a800966241b89dec43e179dc7c46badc49f81c55e08d1ee0415b0d0a5b464957c751b6b3f8cf41af51b83a12bea8e5d04f5355a389407d7af3e36a7001a7c31155c5e8fc908115691e01a1aacdc87566fde3bdae0135c187ce96693cbc1d42706553037e73d5e36d2801f06d30c3e08a0001cf9170c126436fb97c2f653e85a9d29eb3e31f3a3f82dc1d02bc2d106dc2a187ddf35f4d4005164233261d83e2843f7c4c3bb6b438662ab80814c4327275b158b9b251b4d210e22094b553110616f903df2058525cd5715600440389372da044537e6718334b8d6da96a686b64efe83eb4a00f33f2201bdd7f964e7fd7df4093bac9a15ab82fdc875a6504edae2820f27ccf7e15b7d2aec360f9e15bc90ded2cb23be365df16f9ec120984fe9e81a7fdedbd5e93f9f6028de645fd37a78d3c026bfaf41fd9c593c5631373551d6316461cd5c616b0cb599ec99d8532d35c2447e38f2dcce5d338f9f5f68d349656d19365736196433449d778144584434f9c001cca50089794285b6055952d9d92593f87f31a5e001fc2159094b89e8fcf11899177e9a8cf3a631e7f29c532212eddae7d38a775156b4a65720bba3fa3c11cc27a2ad7aaa224813e309b716e0d1ca8361cd9d256bed9192b2c4ad42eade92186ccc08f8ea0c6def5a9ea0ca29f4e1a95e06ffa1559fddc8fd1cdb9c9010640c44e341b308b47476ba825ed89babe119f0fa0ec1da2923717360b5d6669468eb4c28b0e568ba6f8017e837663641c8105990a28062085d719030439cade986b7d8fd96b223978bb9e2426e097a64af9506d5b9bbe0fecb59c99dba244fe2bd27c8f27c31e6c12a11a5e5e9e87f97c5dbbaa2447cab928b4b1d5723c4810e04fede946018077849057e1d35b8edc0ba152b4159a91b8e94c626e1efe7afeede6afe3103398d8f4022c86923b7cb0e594f98622f9ff12ed3b05c94df23a991f119b5d7e6d68fce302b3a22e28fcb009142040ee00ba17cb2572ab615e52f90d1e77c78d9bf99a2d92955a928859d78088d56aecface107ce3e1b1d6fb7a6441d5f7883fbc3b1a6f400fb6ef519b4e41828dff05e95397b6ff4f806c585fff6c16cb516054be2e84b2cccd891c647c624a6dd51ade6b2cfcfdf846810cad910561d58301235b52aef380836b709eb9c6d71f1e9f0d5e4255563b3573a6b877e6ddb4190eb553edeb7410019dc9516c1f1d4f4b0d3d7bf01bd5011340ba6795e7a90ff68d8926e0b215c7bb5970dac9b7dd3dab48d9fa767a12779cdf0a021b180e0d4da83573564baeb076e1741bde15330284a926e4633292cbca0bc40fd9d42c7789b3eedfd24ae631fb568189906ab3770ebe14b19d46ba7bc8e7b26c4c4d0a31eb91f6984f3f2686c7408ffce4524da56ae1eb9b185c43222913301728e80a1a4c5394c908749b630b77091ca942ef532f30b4d2a765d5b21b702ff55d6a03fdb7d7af8c7818f430eaf2db657ca7a233a424b7129747b0df16a1b8ca4e9ee9172e65a97f310af2a6e35224acfbab9a41447e167c592e3dc54e3d3572a4fa8b255439d098a68ac0fe6122fc60768886ed54052c57e62503ab1b5f033297fbd4e0db5a64c821e91c54858aa31e8417ed421a1e93aaacb8cb19ccf4234f7335356d16176a13733218369e7d76b14d14687b68e96744600be8488c18267346b091c32a47c893f6044cf12a6892bd8b368fd79cd17da80787fcbca3379f9269e0589cbe0f3e8b352d9d9c4e23758e77eea0be478522ae819ca294a4c5bb8de9ca0130b69e79c48f1b89c9b46590e0fdbce2903c4653a6b7447965b1fdb1a23cbbdd4dd19d98b0b6aa1977e1436ddffe718a44ebb891c7579e8b9f924944d4739a1f69c03f1e51402adc0a719ffb8f4ad67353032833bafb15eba37cdecd88edd1a3228001ba31eb9a3ef3b4a0d983b327878b2b3e8d674ea6da416bb982fccc8d53d74da8c45adc99f1d03438c38095e168a9fbb9c590c51ee263d692373523e5ec71433d7ae658a0394f853c92dd154a55530c2376ad68c96e4daa4435ee982ac882891d3d5430d41ceae5556a939264ffddd068c2b8afcc066031e5d028a53446866426f85e5a1d4eb71614126949471d04e5980ab50647a5397c592590a785fbed677cf878fa304c187519e199a31dcd85d9dd82dcf622e753d5797469b52a346c442b2525f19e7574bc3386420def32eb0be64e36f67125e15e94afba2d08a275d5e150e1067d2452e021452927c0408a4aacdb37ae844d051ea2b7237855f0c0a798f23c2e9779f61a85fb76cadd25d35335d36196c04d5964e39536eeb7243f62daca058042d6c433461ffea46fc1f8fc05bb5ba18c780871ed03111e7ef8960ea438f79ab7c4c5b6fa3e33e1be2730ef5abad4149665878dbaae37d7a170aa8ddcbb1c3729c7cf70a6a5ac761e181d88b6752379337f3849e987018e6644da373431e3a2cc208cead503553f927761a5f8d0a51626371aab3963859e7fb4341c4fab7de71e7e43b7f30a72a5100164d6cec05984e278d8319c8c274a34e0f8cda17178e1431312bc673600a04501d13dc1d32daded5a19ac5bc5f022658bf1fa49728463930d7304d42227a8cdc7e9faf790d17da912c9189baf2ff429f1f728c4716b52384e026baf83b4e05ae52d06fa3ea980a8fc2af4cc283731a72af770ebe5890baf382e9cd1c394a778fb10f7f4a122a30be2690e781b9299c4d882371a57fc867e97e9a76d7c4ee891d2fcbf425f340c865b41a383822c0584e1a832a98ba56e528a1a27663d625f5f2c9be81a440ac2116b3289f2a3723acaf665c54c1052bc6b03b4710d691ce3f7104094fcc4f602842ff61e220a273b2b03bb9f1fde29454f76bc573e1778d0f3d3c05892fd1446556c2887ede1a29d6e928b821322f02ea0cc5e2e9b2f1f8c4a12b060905a2045e8a344f78d90dc35e6cb65f735202e4bfba4702dbec40f37406a708905fe78cc08cd8acd2a64caada4bb2e66f3708b02cac188e2f935524cc1afcad4aaa0688d3a8c237be01838de15c629592b202f47f61cb85e7b0e3526649336ddbf22dcfa309197c24c8cf09c4aeed1f248d5a89fc85ec28a54a14253d94e232e12510581d383b68b5e91f4a3d9517a94b17e8ecc867c76c79ef94c092a5734dd050b2266bbabeefebd9c2b19849f8e75b220c44c99d69e79a8f048e1fbc2f26b81a8b2df347375a1741f889bdc8e1fe5cdf35eaec649e5f05c55ece5625cf31559f3f2bfabd703760676ef19409d609d14af353e0e25dccf2c9958c1b58b1a41f8379c24aed91648b59cbd86d02449e59173fcec65748d1afbe2cf6fac48705ec8da3655821650aa9044638eeb7586c03582e6974a4c857dd79d0adaae0992fc264df46d7aa3f3246f217f872db97c6c452382aba14c488bb2e0b97ddfe703eb2c59cd1da10fc814236b319ab2558e7f5043867008a4956be57434be6434e9c9821a5351b291765e3983956c44d176e7a07da43dd0d5ef650e13714f89075874d35aff36c8b17142efd52af43421c820c38e16d19fe948c0c15144a41594978317d5c3d02e02e517953b8a0cb97efa0dc27e2e30771e1be21ec208196ed84d61440200e40908ec6873895b71c70a8e9da1ff624549c5ff69b468d54f46dc867be11e7147a941aecf739ed423b71b5166524af30827624a24b1d280b49610b945a98876811b5c92b025231dfb7368e78f3cf12086cb3e6d8fc109155762accd19bd4ac83b0473d3725f7a3b786c3a8ba61f177b953ad9d18e538fadc999de1a0cc766686a4ee544d61b8e169f4845de390b5ba4c8c2123d87d832a2720522de937ec90f8f3e9271c0d0af21d979929add390d1c1d133a7370938cd0571b0fa62087080bdecaf350cf7e47f18715b360849503a2f552810fec5124fb8e876bff87429f89476336ac944cb2ee8f93e686df58bf748c2ef08c39b8d88f645adcad0c5fc80001b42daa7a731266e16be86dffdfd2ce866180cf8b61c09386c8fbe894a8c3661df138c3bc06e08259eed551399ba66a0b1d48ba57c0bb80cfe5aa87d20e042a287b9d04bf443a6e5c42b5f6863908363dca004def0611098058667d40832fb1cb5dcfb47305b02355f4c349e1c8f288d761e043000cb73bf103867b83ddbc3b296e5121872b11157eeee2c3ac80c452cededc003fb8ebfec3e8b8a3a71342b026df12bccecc3cc18ee78ce3141564605adbc310495dda89d0e20b8fc12a2d7b97c0065ee3911213fe11987cec440ab3ac2b137f02b037c4d16e199e8ddd622043051b95335883bfade416ea4fcbc81092ecf9a19109817152c47cb009f9ab10271da44ec6bd4e44d335d0c44d8a0305d0d7a393b88de562efe8c35d405ade089738d3c3be608cb4c7a7911bab23bf95050739f8850d4b8597ed8558690e5f76990d025f4f934ac7394ee0b749513d35a146978022824c53dc3590173a8939ed4045b769c0786182d08be7041f3fe574fb905d3969dcdbff69317a3e2bff3a3932180fb0b69fe0daf30c54edceced0c4628cb975d35aabc5ac8fa7286d34f6456d2a708c2563d6e7712bcf48e09933c87c654ca27dd7e193243ab5a5a15edea064ceae3570c49952f60a6db1afd8a5c3b6709294b2723fdcacdc2ba44352ac7402926fe99b91c6d70d164d52aae8822be25543a36e66fbf5c4d0c3a96919db574e245eb971412a5beae55e59e91716c924619115e2528da55fe3dbf14b5595e2d0c4277311007f6d77a24947f243fcd45b1947bf14e35c1a3c32a7195e4bac06f83bb3ce4537fbdb187e7464b12883eba5899a3c182722ae2116fbec1711523ee9cff011f335e82ebec5a28ff60c57c04fc01443cb800be74bcb737bace2a6036533531940495e34ee3e83b4d9d26a46577bd26770711fb0c09d9327fcd2f8f940009078ba0dc8080862852e61756b34106e775f93366c573fd8a910cc0f4afe264b1ac0a82efb3788e784966e94e7b5014511af4127008a567c86f18f6c13cf31079219c0c388bdca8fa0d72507a47a52de92afa2868f89bfc6baf466ec99a80af5121170aa2789dd50b4d7bfce7a36321135a8174ccbfb3df67520841793ad8a2abf74a6f5668cb6f75fc7355508420ee3432a2349c451db9141d624556340da76ae7b1898a20afe531df7e4265b3ef3f1dd45d7c6a94d9f952e7d5e5d39aa084ad861f9666cf6e4f2da48771b1722158d62a99fd998d7178222e2ead515eff9", 0x1000}, {&(0x7f0000001540)="a35735d38fdce71f9f6b77ab0b9f2bd8278bcff6227397ecc2394903535ada22fabb3958fea055dd793908993fd880b3fa0661a53d9979bfb89b62ab79c8d837d8f4b93ce227dcc850b284458f8385839c832e65690325b096a9cd1acd11f6c74e2102f397ab6a54bf6031765beb7d66746b89344c72b70d0c1c4d12a5c36bb713786d01b58e0e9a8d9ab5150e579790e9513e4cc492f655369d6edf04e146a56cb09fc106aba824f829da491e1cbf71e7e5d11268e29ca219e2ca0ad47eccdfbcea20d26829e4ebbea68045961d1a1de1138d", 0xd3}, {&(0x7f0000001640)="fc8710c07ea96351ab4e8702229433fdef189574265d0b995fbab4870ccbd9bfe3269d0dfde7e73d0074a91f460f7a60c91525e6aa700841e198b60071720536f5456a4b726fe6bf6d70102266e77497d848154524ee8dee97f34a1d6a5a6ff98d6ceecb78f16930ea74e9e235206adf2970cc0f5cb26c8e0ba3b8e3dc040856a389aaf6b5ea79e29dc5cdfab81da4ecb7ff8201ef2595a07866396dd1c3912bd26627b7597276ec6337733c749297d2a1198277505d801c23feee7fcfadd95e9edbaad899dc6128173fbee489c633492965e91e537025159088cd6d3af53e8c9d37910cf90c50b0367f346fa39ca109bac1aabd5d1ce9672e6e654c74df98221d4ad8584f8b3ba82e8ac8099c6bb78f99bb558af6b1bb99f9c29b52fd5f8aa81e732f2821b087cb0e05b01a13c3c33987197ca64f0cca2b6823bd6e7122a1bb36ee6a882684e7b7bcf930590a70c5232dda6cc68a6661c3044537b970057ca31536a54eef2d386650905ab6134e4c4941058705ee8e7fccd98a4e81ba4ca28dc11345e1fe55d4f061aefaedb66be0f07542f522a1c189a4bbc4509cf0db903bd97938cb04438070c2732272c6d063e6084ca03051994af79f5e3dd5e2b12b109159b5e523c9255954fbf3a7bcb2d4b626ee8d2e1e2860e6abb4c3ed4af2c959f9c00eb73820821bdddfaacf60d2a0a8e15c97c28254f7cd16aaebbea4f00e5916c6ddf7d002df551e41e7d34d296ea7bdabe58e6e5de3d23817dc065561feaee5cf59c469fb93013e66733a13030b33cc169d09713fcd473cf5eb812c7ca55fdba0fc46b1248a970a240dde40d94c85a7f595ebcebca201d49d0dbec0e532c1aa3d9aeb70eeb80c128b47594da3036bbbaaaacbabfbc7972104176682ed0d306fdf1285edd6cb7f4083aa959134ad6ca3e7f9f0510696b68918af6c60bca2d635e08d67918880f715cbe7b78465726884eebf5db9923217630c908ccd35c9f153f6171821bbc9346b894173f54d9055805d691197905830fc0ddecfacc508773fd1e54319970bfdac79af7b0aeedf80587cc1feddcdc0fa81174c7b92f2fd730f0914f034f9405b058ae75f503bc2b073993d2e54511f02530dc0b78127880d8267847f6bd085fa12f7fc65cd88aa2813ceedac358e11248a0cd3ae305190a86a5e229615c2f003c671658f1dce855f21865e59639a8bb805707182bed9fc6ad0804ee5770a65d18c9da6aa2a7875cc7d00c8919c2b87b2cfaede44b9d84b21dfead2cc7c33c6d59dd11e2b2a4526954aec856291b70134a3fef11bb732f0e35a0e6f207538bd52afba71badc25dfcfb0a2a618cef34b853c4d8558bc0009879e293cae8af2f882a8bec3a3da1a7e0bf6dafc06a7a187a3beba0bfbbf98da5268c63e68676c81b9dff6fb943b8db57db934f38604a23cc6c2fc159f569b2ab8fa9148c6415d3e836ea48a124cf6d805bfaf39668a7ef0e0b9425fc9107b4c5309287f61f77aaa74fd46b57d6956deaffc0f95a2a7cbb731afd5e5475896e1a4e8228626ccb7aaef0334db3480d1fa71050220a4ea0d9007aeb130097f2c279c26ff7d2e5c42efaaf9ed43bfab2c80b915b50ebc425add9de868a4fb0b28265a9bd6c4328c2f2dc61842e8f248c50c18387cf4440c497a03cb88524ba7cfa50235463237871b4f0c59b1dc32f503b797d9f0fa3edd173992f0bd7932a00fe78a0d4b8d170786005e1184a7d3fbc06cc43249f5e8aa52891986bf244591e84aeeea0960eadc7321c826684f9c306c047e3962b6906ffe220ad28e625b50dd63eb5e479c850e849a5292a9b49905c903aea6b9ef02587375a190fe30584715e82bfcd7c85b2153b35c6afab65516a1d1ccb1733a17f24faba681dc16614272ce1e80e153ae3ab3c963aa5e51f03637173a21aa2064f48db22c064fb06e277d440a7b1af3559e2b6895929611804441dd9b35642dd27f7b4543b7baa4c5e7333a02209a34798cc855ef94e5ce7184b6513a298983fac19d54b7d2ecf01944d86d77765a120a07fc4d4175301870192d2fc68894a095d212d3547cca339a0bf16e881728d5714842e8c52f9667a3aa15db648bd5dc29428f38cf0cefc860ac47e24baf0515711b702726eaa5eb4f8ab87d95da706cf1a2dea7c5c6188407cf20505f8ca9822cc82d51d2c544483f8030ac148d05606a795a09d79f1802719a0e51a2d8e3687af451f51d5f53a20b72c620df06f9dd6ffca9f6721675f675edf1f43993f0dba18373098a9d7c7051eff8f088537467575176798c60c0fda88b60f011cc6a7061c1321120d09162fc65ff8204bab4807dd48f0b22d8f15f22fc9195e7c3b5c5254c2aef438a6c370e1bc5e23612b63ddc4543fa04c57a2c2607655b395cb0b050b16b8d57ebae2170ea3e49737997fffd179704fbf2a539979d41c955c506c3fcd8c1bdcd42c08adfc78bab843e26e418cc25dfd12ed49272ccd170773b4f0769596f555111f5e11026b8601ac8a44921ba9674f2af3df0921f2fbab3db0da7f30df1eb0076a34a790a87b82a4f86e85f4302bf418f3e76e84f67baba5f1b1c67f079b91a5b47ecfe3107d383ebcdcc12cc7e6a7cdd849833f3bdb50be866e3bae21e711ddb661226e2f16f2e9c4a804aa0a57edc19ffd8c12f52e44ecfeff976dcecc90c36145a03718f0f97cabb6cc9d537d4a11e00e9aa114d2b7fdc820fa2d187eb751c8e4776c4cd5d465afeccb774f7d0711fa0ce7a81e9e363186665778f0ea6a462166a625d1ea07ce47d14a4dd649793a69b1d48ed2f48c48d6ded9d28802c969204257ed87bdcffb9f3d843771e057587e7867112018ecb1e72a071e0211574b7fc4516281d0b9a01be4ac907ad27283d020e25e8942fd774dbae511d08d7e922c7ae09c04ef643477ba27906e14667cbaa3e566a790fd05224f831a22cc8efd8f6e121fe2acc468f3b455ef72948c50a24a8984613538388003ee882f4a45521c8d423ec71528f7c555785998ae338355f6de2463250fcd81e764977f1774321613f58f1dc667153305a72d0e6c368253885f512c231e77a3235611acb5433f5c10b5c70322d3179baf20c4bc8fa02eb12033468b807f137369f4f2b7e826dee90f2bd72717137d780beb7ee099b066560bff5c34d306ce655dfd6d6ef84682509978348703402790eeac12c34a20588f126220f6d62a0b47f18256d67618fe1bef5a137f538a1825b4fe5b4da25dbeee3234d7c8457684ab10efb34940512d75f72f9643207a96f74d8c6e82204ca8f5c5f4c4b89a4bc490b777b3bc4ae8828568905e116fd4df6373cc45781fdf7c36a68aef26ea2079697a49ece4d7a5abbeb35ce50a62e1b27d221f97ef7e65492115bf353a6242e9d24496577848b59db80d87869ff5c9f82c07eb94c37320681974a8fc0ac96c58d6f984bec89011eb01136b7fce6451db5464402df854732b88ef5ff19263e15985c74d52abce5d568fd38e525d8e7a33bb88040f5a95b9b6dc651211056c04126d1f69ba3b716d11bbf643084d3e4fa27531eb40daa91a3680fb3a9d173f0108589b1bc4918a9be93cf68eaef6db4bd9e81368d1d3dd88130b038778b1b595007e8d3dff45b7f88f25846816b1c003be55e55ec5fcc28acaef5a76028acf795165c12014615b896ceb5db37c728895eaf224eef994139356faec79c0770e21bc096a81de56cf6b4f4098091cbfe08a3c5e060ab4cf575b75cca111e62807ea3f6d6233f0256e1091c411b1b424aea6ca93f9e5046bdec570419d643f179cfafc47af221e615260afc63b948ba8cf22501d2ce8f74344f0b4258a97ccb4f69ce1df42ec7f684da69fb8cb1e1706bb5bb6bf0e20e5f0df41b34d5df7f1876d4bfc2b101f7316cec7cfdad1e43fd77c813728144c78166203b09a0b576f3b6bb5f2d5db4397f62de8664746b24dcfea569ca7795fc84431b94d19704d1a3f65eebf33ed1610c9fabc712236eabe8fc5231d1c59fc1e88f62e5e8b14e0acf9c88e790c4342cdbe4344db54678f0d15caf70a4011d3f35e81a4188f5d7eaa52ac83eddc747bb57fbd11bf46550ff923f126477107c5df80b48e4981756fc1523665355d4db953f52084d17cec375506929ed17cf9c0b62062070657b8e67a5e606337721bada14f44514ad8e1fb859eec7c5e6013f49a2e30cea756511abb75c9488bda6719cdcee8e0bf77826fa23f96b91a03feeadbeddd96d7a56800588959a53dfb4555992ea67d09c0d4d497e75165780416b4e2f63736e14473cdfef933d55830acc30508385d04c3f57b15c39d370a6715f94bec79497145974844a1b143dc63f4dc0b96a1884920a7d29a98a999aa3737ec60b673b198d64457e02a83e7902c7604379ff607da54de2d3deb496af3baf7942d76c879d5c68f04a63c16d35f955bd6757dfa7ad11f1e0c7585ae766bf145564f9307d02cb2ddcdb1aeb90194d4aef71b978933a3ddf98c218165e4cb1abc03b6268feb643bf2fec2248ff3f4a29d1e3211a9cef2640b3558f2f45b655c611541b4d2ab4c3752a26283b0a875c8e1e24b6999800f3f5f7dda9c0005a681e52be9152a6ebd50896897aa19c6268c37ff003a0e6f5af9672c24f720244927d049b177e416be972513fc24e24dad272625263556e6fd1cd90f66be2b93e2751994164a08fc828f6bb2201c607f165d539561999308f24c63ae5f000d67f2da94dacceae864d5a718995a07e4a5c4ca56baf33f8e338c6aca743f6cabcb0fa468ee2a9993a6a1e5ac3d5899913c30defe9f9a4b5f3ec11c88ccd48092b37ad8f5142aa7374784515c283bdb646daa591766104a5f78f253ad8c5d86d1c61dfec0cd7011b5d7ceb8cea675ea0feef11e6d79c1f96b5b3fdbcaf0149d1b8a340686806cb3b5c25e5fd2b597f576d227e9d81684fec681e1a1474bd663ba08197d9ec162ffe7d301749f20d001013562e44b492109aa0bdba997de7f2a48fb33104cfe1f724104c713dfd18a855a67a654d5718905c93eff9092aab2d89140adb11bc04356f40e3d5e3784853ff6a76e599ed7630f3ab86404ff1de1c6d58a8315382f833f206abe6a4cbc27b8b53b6348202df97357e225ba8bb080ab6d5ca9db7f39a13a666f880038b96d633203fbac777df652f6987a9760b200e5d0aba356c84a7c0394c0745864dd6e85c46f176fa500bacc3f70682c23f6c0e5751ea4d235781c83fbe84f36ab9da6d16e61f29402f85d6619902c9cd5fc81bf450399f8b29af09a734121ced0613c2b607b2f8fecfc0e673e96d16c5c583b367be2c37d3027b98ccef344cf6ef8fa9f655edcc874aa58ec339bb10b00b0b235f5dc501ef8016fa0e50e37de9859f2ff2e4d9dd03e8f0fc9413378d24928c47ed0cfc4077a17366ba115764242f53e737117199fa36729dce7033d9cdc02208535ad39537577fc8d6de818fd6d86b80b8cfc06bb044869819e8b54158661b357dcfe533381e1a5ed9a16894ace77d562f91a83cff0957f0821638c511f9f778907248915408db7ff5f7927e65980de7164f6f8f6fc29d40f1c871ce806b3ed7bfdc749ac4a61eb9321152780c57dfea58b39d8fb9d38a79ac7885309aadafa52ac6e066b823d91f11ccb75c8da3e8612fb85d298884cd64fc9346daa9ba4e1ceeedb4424a407a345beb2e83d849833af94163beae3406208f5b146e25bbc7fcc65834dad85e4cc0ec402447fa1869ac224e6facd98ba0adb0c24e9f2ceace71e8952441460ab32c59b9f835b97d12e4b4108a", 0x1000}, {&(0x7f0000002640)="f160ced92c6bd8e2958f87b8a94a851065711bff887dccdac1331ca9881849c967196894981a0dbdcb100f6c01c43b923baaa96659f23e710f71dbf834338b51ae76f1c89b71bf5814076a3a6dbaf8033fc63066eb1b3e594df7e30757e17fca38cf2b7b37e26f44b57a3fbe80c31267f590479cae159a43e6c92a7510f69da33e5437546cfa33146296c02350558354e631e0a4f988bc3184e2c56a80a7dd9789088999752d68adb2466beaeecaad304506b104d9cc2880a3ab63df64ae9255ec3d2b616ef1c24558da8be38f861530fd46de134f7f270029dee2e582750a", 0xdf}], 0x4, 0x0) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 19:17:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="f23a6e47de1649acb3e67d4631c5ffd6a77f8b77572a7ba48cfc122c9a96e2b6752cdd039a1b31618925bbbf8d806c0071018820859d149aa84931c69caaf02ae7648a18441a60a7ac", 0x49}], 0x1, &(0x7f0000000100)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x50, 0xc}, 0x4) 19:17:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/112, 0x70) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018600400ff00000500000000000000000000007ec4fffffffe00000000400000f2e9ff0089b9c6ac3e", 0x2c}], 0x1) accept$unix(r1, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 19:17:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x82, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xa8) 19:17:04 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 19:17:04 executing program 1: syz_open_pts() 19:17:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) fchmod(r0, 0x91) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0}, {r0, 0x4}], 0x3, 0x3f) shutdown(r0, 0x0) 19:17:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) r2 = dup(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/75, 0x4b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) r5 = getuid() r6 = getgid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r5, r6, 0x6) recvfrom$inet6(r1, &(0x7f00000001c0)=""/107, 0x6b, 0x40, &(0x7f0000000240)={0x18, 0x3, 0x10000, 0xfffffffffffffff7}, 0xc) sendto$unix(r2, &(0x7f0000000100)="0ebbdbc46e4aff2a310798", 0xb, 0x4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) shmget$private(0x0, 0x4000, 0x240, &(0x7f0000ffb000/0x4000)=nil) 19:17:04 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x10000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) recvfrom(r0, &(0x7f00000000c0)=""/86, 0x56, 0x40, &(0x7f0000000180)=@in6={0x18, 0x1, 0x2, 0x400}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x4, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0xfffffffffffff755, './file0\x00'}) ioctl$TIOCCONS(r2, 0x40044278, &(0x7f0000000000)) 19:17:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 19:17:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31}, {{r1}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) flock(r1, 0x9) 19:17:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) chdir(&(0x7f0000000140)='./bus\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x3, 0x2, 0x1, 0x400, r4}) renameat(r1, &(0x7f0000000000)='./bus\x00', r3, &(0x7f00000000c0)='./bus\x00') r5 = open(&(0x7f0000000180)='./bus\x00', 0x10120, 0x0) pwritev(r5, &(0x7f0000000400)=[{&(0x7f0000000040)="a292edc564f9611c4dc9f63fa7f4", 0xe}], 0x1, 0x0) write(r5, &(0x7f0000000200)="c220130212385100b1ed8cf29b4f04", 0xf) 19:17:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00007ea000/0x14000)=nil, 0x14000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x13) ioctl$TIOCSTART(r1, 0x2000746e) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="725e42fc1c3520cd945d177ac86039e900f04b21f155d9dfb48c35b75328da3f74e4d2f0b785ee1796080a2f0c59d183cdea1f513ba0d3f9fa2b2e8fadbd8d75be60fd5bf26e0a79a80415bbdf917d5688d3d274a6b00849480062db2c96b3cc7dea7bd4b625d51c8443db1400d75c70d54a7816559b2fa2ba16b4d817248358b49a1d776bafd8f3b8c8192d6ed2323d1ba9e9ff8c6b0c495d355675ab4f65b0f4ef5fc93ab27a", 0xa7}, {&(0x7f00000000c0)="eb81e9486632e05f18d7d92c40f44591fe54edc94eec8f1a2a2d6bd8dad78e5f2e85d02878bf4ef6c56840d26e9ac0f1d24c53740509d3392ffb8e9344b78db754d5d0fa840464947ad234516dcac2e9367facb996211c3644a4e9f97391d99f1d76efcdf10e759385b95c9606c2c71924ac3aa7", 0x74}, {&(0x7f0000000240)="202b219dce5733b77ee9fafab0d9059f7666347179136a94f89394448ac0fc7f6e657bd1b2f4ae4fd7ed46e913f8a022fa29d1f31c201f9ee85e2e16b248c1ef", 0x40}, {&(0x7f0000000280)="1cc064bed77fc8135e418ff312718fd42937d928b18872314b6874e50602ca595dce295a5f473b51dfefcd4aaec75bc5e53a67b2210e1e9266aafa5e62910aa2e4963b319aba9610b4a5bcfd8147add611ce735e3f22bf64e100b4f9c1bc7efb828ba9970af4a5c3fc3e8daf9a1d71fc85a48f70db4bb9729594acf5848228d4d75aed2d434c29fadfa9879f464c2d7aef2644dcb53c2109dde47d5160e9586a6594af2a54eea604471197dc6de2b882eab2db20ad6b113de9a40185fd0c9f3266108822589196e38e15e746418ce46dc0d32ca60b120b3df7d2f39ff5888f93", 0xe0}], 0x4, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2}, {0x18, 0x0, 0xfff, 0x9}, 0xfff, [0x7, 0x6, 0x10000, 0x7, 0x4, 0x1ff, 0x4b4, 0x8aa]}, 0x3c) shmget$private(0x0, 0x2000, 0x4a2, &(0x7f000040f000/0x2000)=nil) 19:17:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000340)='./bus\x00', 0x801, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1c1}, {r0, 0x106}, {r0, 0x100}, {r0, 0x8}], 0x1b, 0x80000000) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) 19:17:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) flock(r1, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="8a443ad3d496b12d63adbecdbce780974249b794ddac5d974739f4782745c7d1c79f6e81b440e3a44a639ac2d449445a7b8fa516672d69fcf450a1be0a5243175eb079c03297a589f4bb524394ce95fe27f7980f245ac5896a80dbf1e1656264507cc375df05d5ab48142addea57941ebb", 0x71}, {&(0x7f0000000300)="7201048ab95d5fe7dc377cd65833705bc4e5ffd103952e2f0f289bbf60cf043d813bf7d8fcfa41a72e261d6130fd851e52dc0ed6b1cfa1619dce7658dd68dd5c83088e295698330731cd153f207a3d19d3c06e82e267c44ffd094a1a6bb135a125b7eedf17fb73d4c0fb070d8885d47e166b540f52f81564e0b16ca5f1477a152271b7acb803fa10", 0x88}, {&(0x7f0000000000)="5b85ab77d2449bd50f9c81144c8328b024788c0e9330a3c00c8cabe810acacb4ca4609a47c7a181310b8565786ded23f253459aa1066", 0x36}, {&(0x7f0000000140)="3e04faaa767a0642dcc23c7c2736a1c83c1710059f", 0x15}, {&(0x7f0000000240)="d91b2f7542bd403c93e9611540d25b449844699595c8ea3565b6394e86761258e9d2a4974d3af202ee953d24bc94df336408adec779846e140f57f69c5", 0x3d}], 0x5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:17:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000300)="93054674bb780e8fab38f0d4df7df69d40d18a4eb7ec0119b2baebbd256b28d2b34548d6904e052532a7c5aa9e95b4f3c5089a9fc07bd7db702d50c866ad81360cee5f58030e4b8cb5268fe83c1b68e39a4b08014636678e5abcc58f467a74c2c5cc8552827b5dfb630c9880ed3717f4917f1af49734532bb73c0b52b2bd70e009000000000000007410ea2c12514f55640d070084af8a68d7106c2ec2863c8af4bc84177f87941cf86ce491bd2660f50000000000003c287932f737ef0545b961e4ea3ad3b147a624c49354b6b286b3221582c79182e1e2cfceaafbe65ed559c0fb3d6059332fdcd1e1a919a3b8c26eb5c4c70f79b9fa1be2eaa0ec23f8ca0629da116b6bc862b27d19fc79c1680e2b2c60fd2797f60031213c7017e488fc7fae1d10e62b8294e656d039a7a060521171f15ca60982a1273d3a0d0958c50b5855f1e969dd00d47b06fa2a5b15d4a0eb85dcb567c54db9a0c7d24b9bb4f8037c8d6257ce57ef4cf7b0960b9d13fcb3b633b57fa79f8ce8839e70a3e957b326495f69b22d27ee7a569f51924f3c33f435d6f8e8b55ed2eb3a9db7a018", 0x90) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="eaff125c00000000", 0xfffffffffffffdf0) 19:17:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026c653000"], 0x1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) setsockopt(r0, 0x80000001, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDENABIO(r3, 0x20004b3c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r4 = fcntl$dupfd(r2, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) sendto$inet(r5, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) r6 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r6) recvfrom$inet(r4, &(0x7f0000000180)=""/4096, 0x1000, 0x801, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) 19:17:04 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000001740)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="2991c4e698c094a2d00caa00c95a4aad7a31d2d52d3ca3f0c4aa9907adc993b4f3aaa6c236f283873aa82c4d346cd590872f46637cc3552cc8825a7f670ee4fe5b4eb62b5013d6e2d1a67ad56752b4dc7371e0629e9e221bc3af3f04ba066d8469f48d0476ffa592be6272d3c5bcc85b57c70445b3cfc00497768cdcf58ef66780f6d6f3212154ce79", 0x89}], 0x11f) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x9, 0x7, 0x7fffffff, 0x1, 0xffffffffffff8000, 0x1f, 0x6c13, 0x1, 0x0, 0x3, 0x3}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) ioctl$TIOCSDTR(r3, 0x20007479) sendmsg(r2, &(0x7f00000018c0)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f00000001c0)="4b30873ae96aeeae5e959ef991aecdfba21da069dbe0ce6c55814ac9b178ebc9ae88837fadf8c0cb", 0x28}, {&(0x7f0000000380)="a148de9c6f226a43a8b6568668476718f5864a12d141ff4121fb16328a3ad6d3c6908d5eeb1665e5c49ea32bb298edffd1b5b0953c2a5a281d33c609844b332740d2df2461a71d801969b30fedcc91e7aecbfb43c040738758", 0x59}, {&(0x7f0000000400)="1adb2138b05624e056370ee26a71cfe4b81ac92e5f9e5781197b549e071d4a500632414b33d6eb1fa9f50ee2faa83e65cff041df37075d5e1301576189fa354ea2528642ba0d33ee30d27ffbfcda8769c49aec95297f1936462f53aa467df5c7571c255e9f35da94989b1e9a8cc32b4fd25b98350212ce80ab3f22f0a7d5932570d9e15ca168f8f02ce1e3eda3ba9909346835a83d8f5a40fb9720d4be7a1b2d8731db1961d49cdf5ad2d52e527eeb422baab749101eeedc5ffab0624bef07cf58703ce3a47801bd694a8fd7a2483977846ff73f076093f88c863b8664af20bdda4a1af853f8eb09670d2254fec97d", 0xef}, {&(0x7f0000000500)="0b99350e9705a7467b7a17a4959a1dd2923b60dff3239f49a000e8c6cb334c34a796e424a04f224431a65bbb12fb65ef89cc61dbde081ad98b5d38b1a36fec3772e2091ac77b58a211f8e7ec8423cb350a2584aa8ef6323a074f", 0x5a}, {&(0x7f0000000580)="6a665961b529605761a54d319875f0a93955f3250fe6b06f3a760f96846fbacdc04354955b82ec9334ee82934a4a903b4c38c146a8e2cb1a32c4101566f125f83e0c26ab6af11ff5e11974b77415a3cc06cedb185f222243395672e867f3a1449f5afd1bb1210b339a4653474c4b0ab0b12fc21dc538fcefc0925e90900d10e7991bdb182f72f4f129089ad1c9c10d36e7d51a0df0d0b52e8f9aa926a461447e8d125b94e3aacbe3b5b8f090a101f68949455eb3ace113aa0628118a23316e2bfde185ea87c1abf2c4659e8ac1fbfff9566d22086e2671838b66882af545fee7c49453ef5a8111711b327401a891ffba27bb1f5fb2b4e83f292376232a629bfb72f05c1cb8f17fee4e37a5c160570077d3468891110c4d40ad98b42f9b0a45d461541e2184ae3e3288b5cbae9ea2ba0ad3f384a0c9316d0c3d2afc648ef389f50a3d79a07db03f2a2d331b729e6026749b9193696578250e25b4986fb44f9d0c91a0ba7042df3c588968aa1d2fe4e9689bbb805cbbe6fca0cb3665edd40f7659820cc8f71fd7067c9a00b54e3865a1355873fc38ba976be51d0bec8774835a166b500bc24b7f2af62a26ba7ee41f7c7205bfed74f6b846ab3e878d1ee320ec39b4f3fca7c4cbd0f00901d874d513393e846d1e688f00c3685c0ef4762d0a35777ec664610fceba690f12a10e8ea565bcc10fae4b43526d1bd92855c8ff710e21a582c6b894c14beee6709ef13acff736194482977d98e4a38d97d7a6a9272333c307ed1e7536ac9d63f1ca5b8b561c413a51deea83608d464c614028e64f462af60b6666a9e3f9e964df3cf54c7a78adc03f479f25283e355c673b6a6a261891daf4f24892c5cf86b472e531e5a4f8d66284c5ca57f34e76cf99ff2f8de9b2a9acf051dcdea87a318e4dc9b038644ac392445371daebf13940ab151b405d5edf427f1e672ad98d4dfe91c3619c175060e446686ae56dc3644d9d0f227186641ccd03da9f9601ebe1f191cfda6aedd19e697710c2e0c0ba908367926981e5fbd25960864edb84f2ed71f6e0be373a401d4c98d45531c5fd4a04b9384570d323f3ce1ca492f50e3622d3c9b9f7caf6fb57660336739aa86c5216f8fac223a8fbf4189e2e0a59288aa9082c2299a2a9207aa1e50f5b45e7ba3803eb1bc0a08a3de1d58d40386c95d1a879c062e9b9e6096de5166a191b9222230cdb026657e876ea9d1d5c0090a4168c6d02299bc26b9eebd762860454e0067c1e68a2803b2a78592b81a64a789625d62b9a479ed148f4869d31911a0e4cb4b85b8bb257a4c25a55000be5d02119151f6d5c1db47b67d1f971d5e884e04fe8b201970177b03924e1019fb7ab4921c64dcdf7ba3e075aeeffd84e5f968693a1b717577fa4e9e04754ab316e3099e73d559038b6cacf221b5345569841e6476a10f95d7d55429251ac6d575a1fd45cbc2770be381d65ed4528b2bc919a4a3cba74aa61e89c18b72fb04b63abfa3e6a987553ef6cd0d65ce67f623707be0b1d90e6b7fda24fa3d7209e4006471f2a0050ca4aa4faaa650646fef083d9838bdab0aad1cf89625bc807aef0accffeda66800994abcc3d364f1e8f2e20b5d9987547a42444a8d3c2e69e61f3c581fc3b017d696ee8c42ed7586bb3aa096c29aa05dd71376cc32eee1772eb9104983afe073519979880fed21c6f1a9548ab0af95f4f7187a8c788db94f8acee631e7a4aafd59c25e6c8e71ba8108766c7690e9e979795e7cd264827b9049bf0292a3d3e01c53005e107b80834a4d999fea2491b8b207e00a653f6272e025dd264bdc21a739468a2bcbe196d93f335f2d6c13f8d97c109c47fe0a9a3c909122b8d5c289c361dab067a3b5289ea5599275b258bbbf9fb1bdde559eeb6d12e40e0e985e242fe0b01dd97bcda89e4f46d37145b78e5274a558383e96b7d88f9151b9515cf92c2fc84738ac7535957206db226206aa746b897018e6ef0e63243372d5d2a0f02231e50d046dd4a7ce36040470321c7e3f53a80558aa864b815394141eb42d8bf7cae56329a557d14f8855801fb1db3cd212b42f49affd8e648070c37f1493baf0fecbc74b0438af37980d00f7468735a502cf405c767041194023c080c11e1a4c36dc3302f6bf7901c3fa2cc8144388af2b921bbb739ab7a628aa5e57ecfc36331ab8ddb1d5ace5ef8277433bae89d1202269500a4336f539174f5d4a9810b6153e58e007fbde80492c9e2608b23e2bc3eed3503861e2533d13e00ca968bbe72f94e8b5394af2911d2247496782a6c2aad0e045f5aedfe6dda9062c4913430d5a14fba13bca14f58c2b1acd2ad2f600b4c36a7e65b26df0a88076bd05d215fd43fbc0c876e5f444ccdb2a66e351c362c930ad64e739581229d82a1478e234bc734bf85244f340d6bfe142ac41a6fcdb26f278026bbfdb1451ca67505d1faf7194d2abfeec1d8352705d7362cedcbe2b1f7b310011c83067092da73969070a374d7ba9bdcc9f53f5c7d48ad467436bbe78135a530f35d590f0207d1a664bc4240c00c51b93cb60bc8e97d1fee9089c822b3a23235a2a5356356a516d75135324de79f4b7cc98b4f186419dbbc3eb81fa2f9e9cc5b27c7e5a1092eb90b8bc961e3816ff3160b3e265ad7abd8ff6ce0a74a93784e32a78bd657142ff7d8543b45dfbe16b0c01e735a926010823886d1c1c896aa133af466451862d5dd392ed6cc9729f83d2122aeb0ca60222fc7f5e9dd58d05b9af1e05c15157b0d9290f4175f343795e76e0b4d1f65170ab9b5a3070873118943090ebab29665142fbfdaea018faff49a0bed0f56086689599c253ba13ed2e52c4e5cb1be686b3c059357fccd05d0488357df6700ead0d22277b7585398af580f25852eae5496be8998884df53896d8674085707251945a08cdc41789646c0301ecb8149d53cff6b51037cc38d70e7017e3792d98aee327b48a40c4908379dba413e4cd9de31aa121e7cd205de310bc19fbc61f5701e1acfa3b50c353549da32bab4fb6b889e57d9057ce3043d8f520536c8c76e9cf7f8863b2c0f14d4806541655f48dc7ec0655e52cba913315ad24ab92f7dc6ad8e24436685c10920b855efbc33f48e1810961ecc653b45cd6a65bae2ea10a6ee73aefa40bba60420c423cf4415b0abafaf579cf4bead3dcaac3cc9dffaa5d13754711e6ddef3bf54ec656dbf631cd1adf10d25ab7be840fe1fbde6d9aada0fe8c1b11ab3ab08d286010a696f6ed60899d6c7119b09a031f8858347c5f5a9399ad68c083a4085600655f17ff233d36b68ef80a5fdac7bc31d78e2bf1c3c4ee3ba32b0523a2db197e2f8b1f713367809d2b8957bd45fae339673d14b86d0923291b2bc8e7951d8908df19b6ec0d58202e5908b2525ff793041360ee5c67615a7fa206046b21e09753f67b2856f612c2d940749560b4e7f33f35e751d0dfe043a62c05e21123e5da342cfe7980d359dd7e74069b50c131bef4147a7874060265a2b92ce16059a6faffef4ff58e56ba7861821731c8f84600400022f3fd13b5b59c1b0a78b2551dab9c7355d6069165f076754a244b15b3bcd21f470378fda5e2987b013f994fa09cdde03c95d04ef7c3b67999ada29f520fc160f6f815a2440dc5a0a72527bcb7a37730119b3d8a1a0c29fec198805e8e09e6af59fa22ed33943f1c1851a7851569fa03bdbb794d748356a6df30997a9ea91f4e770e77509a676a6efdabce749d4e7ce8c04d3a3e9cb777bfd9b5616fe313c19eb881f6727dcb71c3b41180177781f7701762da157bffae4e98bc15a2ed186e6166920ccf23ab71bc67291fa0787776b8108c64b5ac7e27c0cd26c9df4342bd45e9187446f2b1de5f2001d7a185841291b7a523c3bdbaef8736bd382f89ead3f40fa2611acca347e00a7ae489ea944846543948f1a17da2a370efa56ce750c049980169fd6ed0c858ba818ca72545c7577d43c7b7458664a1dced06ec04fc72833bebc4715865abf0693db85d00941b039deb3a70acff07bb1a76701190944d3afdae9ae8e82d82710fa87570998458ac0634f154bb4e734fef7209650a254bf5e22a5527ee730f71b88b6b4907c70a2ff50e0564b02405d6e0175c6978bcd6d41d3cad95d13564df805d5969c6e37820b6b7a534a9345a6ace13eb47d3a858869c08259f03b7a2d954bb5ef1bc6c48fa81d8c6734fc1d6fb13256e1a84b2dfb4cdc9f96dd8d6995389b4bce7684b22d7fbd626cd67210ae7127360ce348a98737f130c851e3d5df68ca1de18c6dce04f1d659874dda5e3bc756a2fcb7c29c930982518293447a9a78582138a461c7cbfc318d4c3dbec44cef40b43bd661a5942d0f14ac91de83f90823d47ade703ebc279ca427ee9b9e7c2213135ff5d40953ef79afef026481a1133cccc8dbd2c07a311034000d85fa3cc955abd292d6ca39fb07e32963753c9758e88c2aa01e705888bb2784deba4eca91f5a2abe59c92700280ab04a7176c5adfc08d4140defede86f5bc7c7a2fb33267801bce773ac93d11ad8a5d8c9e85172bc759901b1cdac154116569a225a5e8209ed36fc9adbbac008f92861dbba2fd3a7e2990c68009aa0020807962550967308ea24a0fa2aeada58f249a499d9e5bef9928ad74f2bfbafd65a288885cc8bf5b2a144cc31353e47e22935bc1f4f624ae6940ba843f3e2dabcfcdac5a75c0876ce4e6256cd046166d8385fc774b94c65d0cbacc94279ac11e7f3b507840c6f764ebb6dd197bbf8fb64dbe50e213199f23d06ba2094a687e977408b9f6dc8ec8b01d839b4dd7e769fa47a01aed0a0b85d4e2202e36ff4c420e27736771c9bf4a5639575c6a6746b41744f23d0b2969555e7d8b72a5275cdc5ec627b5d497831df246c1965a85b29eb960a43b0f4246d43ceed72566bcb5899060b2d60263d3740e4c5daa326fdc38e3f973d440d32cc160d75373dc4a50bafce0e5dd985e09010eb034c12c93fd4b8dcaf9ed8cb8a3017d16153ea83724aa092fd27f2d8f343b3d2e5da5e80a8b297b8fbf92c3f27a5e0b1109200387a2fc01fa89d857df54a766f55ae8f5a23a7b0a3b66ab29c41af912b8b36caa2efdb5c3cfe05c6e97fa15ed9309ae153daec2c24f479d445e103fc172cd434ad780a1661fd4fc2b404ee0e5d6dd236495dd71f0f9069c0e61670710d14637fd15a3d39b8793edc9a156fad6991e069fdc93694122c41535f5c2c77e3aa425cca9236e40bb6ce0d899a59b7861dd8156be7b3c45fea52a1a5648a64acf0fad792b0fe3aeed70b1c1097f1029e8b179fc20e6b091839a264b4efb2c6c9a76fdc8a2b854f41b7e428e9fadbec7138339006eca633ba7f59cf4f4b8d8d18c0175901b7274413a47640d4ffb0a8198d48c7961644657937d6f0db296500286be68c2b2dbef3ad0e961c869eaaafcee70d2ddcf23a38b94809783fadc9f1590961178ff5c3aab8aa4c900332b4b77b4f2b30f58dc9344f85a29e9fce3d9bf16408ea0c4e8ac3864d7cfea0d1d7b59d5cf9056aecbfec3f96b96e11164fd4a26815152a2b38931ce955111cef8d3fc06f6b308332c016721740b396e67b4079155a22e2a9da1e88c834c560cfd27a33507bd918c28e9bbff0c4f03f228c97bd413d6cbbf3d12a04eb8abf6a91ef8b3de5a5d8550850a2b5ef85dbbdc8f53f25a16e8694872f4d814fb0beffa995155c3e6d1651f56df99f648797bf7e50c2c429638605d4b1929635dca248802bb1fa3225bfb42aa2be4e57556b6541427e968be3b492efb04b71a698fd2d136a4ac6030e", 0x1000}, {&(0x7f0000001580)="bcfd8bea53a44e53b5b8240625d1d2e8a2084717218f58d0bdb4f4a51b2a5663ada0595683181a33498519cf39aea3402e5c3276787a91e3811081cbc28992bfe642be8079bc2646b189c6305d31809aaddf94dc1b37645c8dbf2951f76f39d1dbdb4a879cf152cc80b8caf63a0e1f5f8ffd1477dd29323845547013f6aefdcfd5fe12029c79a763cbeaa70785295122d9ef980fb378f52d30e9048f7886ca9312e0bb6eab71d6db03fda0a06476339342081bf3cc20f12d755ed1050a6c4fca1c417ac2a3101b2b2179c09e9b38a988da78af6d7211311836d7e09c3ece6eb998107ce9d78206d3e4d7a2f409b770", 0xef}, {&(0x7f0000001680)="95597365035744e10aad2aa6c3fdf8c884130b4cede0d933f136e099390f3efdb570133d9e2a3f26f058962cbe781b5c88a0e770dae65dd5750cfe1ce27da8c045d0975717cadb62126296d0c5e7a5a893086653a4f7e3aa7b6758eeb750b39351559c005ad1f57f70d35d3924bad266279e555be42d4de6c98b688764fd7c948697179f240783fc08f627309be993de82", 0x91}, {&(0x7f0000001740)}], 0x8, &(0x7f0000001800)=ANY=[@ANYBLOB="6000040000000000ffff00000700ecff8e003c4a7e196946a04def16110e1886527ec48f4402d35219a5a2b202262eca1080c860641ac36d0bd0e8a9f3a9b41f5ca662076c6def742b28ed1629e9a50aaf8803e0eea654ca08000000000000002b00000000000000010000002a81000009fac13fe49dfb06a94214f65e22bd48cd5ec0c05519801b35302df996000000"], 0x90}, 0x4) getsockname$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9d5ab495be1d6bf650ecdc42683e4d35d968b2be60ee4c6a9793127285b885f8c616dc32b5c1acb75ab744a2a42edf9977951a02c81376e02327c40b098bf0f089aa986249c313fa0bde7f19039f81cea05f1dce5656519e4a5728699d32606f796febe3517b60e2ee6a5492db61d5e1979f3ceb1eb2e"], &(0x7f0000000000)=0x48) 19:17:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="01007325f012eda4b178dd34343632b3bf3b05010000020100000004a773882a33460a"], 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x0, 0x84, 0x8, 0x1, 0xa2, 0x6, 0x100000001, 0x1, 0x2, 0x7fff, 0x5}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 19:17:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) 19:17:05 executing program 1: socket(0x21, 0x0, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) 19:17:05 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 19:17:05 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x10000000000021c0, 0x3ff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186a56010000003b000300000001510060d5706c85fd768511fe890000000001000000000000000000", 0x2c}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x4, 0x7, 0x6, 0x0, 0x3, 0x7, 0x4, 0x1, 0x1, 0x1, 0x8}) 19:17:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0}, {r1, 0x2}], 0x3, 0x3f) r3 = syz_open_pts() syz_open_pts() ioctl$KDDISABIO(r2, 0x20004b3d) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 19:17:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = semget$private(0x0, 0x0, 0x20) semop(r0, &(0x7f0000000080)=[{0x5, 0xffffffffffffff80, 0x1800}, {0x5, 0x67a, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0xf05, 0x800}, {0x2, 0x80, 0x1000}], 0x5) r1 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) getegid() write(r1, &(0x7f00000000c0)="9c87c3772c0035b87e33", 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r4 = dup2(r2, r2) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000040)) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) poll(&(0x7f0000000000)=[{r4, 0x4}], 0x1, 0x0) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 19:17:05 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) open$dir(&(0x7f0000000100)='./bus\x00', 0x2, 0x1) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') 19:17:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000036c0)="d431326d6e69", 0x6) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) unlink(&(0x7f0000000080)='./bus\x00') 19:17:05 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000296000/0x1000)=nil, 0x1000, 0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mmap(&(0x7f00002a2000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x41) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getpgrp() 19:17:07 executing program 0: syz_emit_ethernet(0x42, &(0x7f0000000000)) 19:17:07 executing program 1: r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r0, &(0x7f0000ef8cfd)={0xa, 0x0}, 0x1c) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x0}, 0x1c) 19:17:07 executing program 1: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc) 19:17:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00022e2f7f696c65302f66696c653000"], 0x1) 19:17:07 executing program 1: rename(0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x141042, 0x0) 19:17:07 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6081182e00442f00fe8000000000000000880000000000aafe8000000000000000000000000000aa0420655800000800000086dd080088be00000000100000000100000000000000080022eb0000000020080000020000000000000000000034f20065580000000000000000"]) 19:17:07 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="97022e2f7f696c653000a80a68ce6d0d741dee6df38ffcb73287a505c98cdc48d6b2458180d1851c9353eede11b982170a298eb5dbd4d7b723bf308fa698e03d349db7a7553df35cece196e494be95b2040bdc518977050303cf277c0d2070c9f61b18beafc1e277fdf8e60c903e18d6049f0d506c5eccc33447776a1218777a5a9a286f00f0bb1abd732d98852afe8d93a96cd55c99ba687254c89a1b2e72c67886b6a47789aa1ce652e5081c10d54363a5801c169394ce"], 0x1) 19:17:07 executing program 0: r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) sendmsg(r0, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x10, 0x84}], 0x10}, 0x0) 19:17:07 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x141042, 0x0) 19:17:07 executing program 0: 19:17:07 executing program 1: 19:17:07 executing program 0: 19:17:07 executing program 1: 19:17:07 executing program 0: 19:17:07 executing program 1: 19:17:07 executing program 0: 19:17:07 executing program 0: 19:17:07 executing program 1: 19:17:07 executing program 1: 19:17:07 executing program 0: read(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x141042, 0x100) 19:17:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 19:17:07 executing program 0: r0 = socket(0x16, 0x2008007, 0x80000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 19:17:07 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setgroups(0xa, &(0x7f0000000380)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) 19:17:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) chdir(&(0x7f0000000000)='./bus\x00') 19:17:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x0) 19:17:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) load: 0.72 cmd: getty 59159 [ttyin] 0.00u 0.00s 0% 313k load: 0.72 cmd: getty 59159 [ttyin] 0.00u 0.00s 0% 313k 19:17:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 19:17:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00005d8000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pmap_unwire: wiring for pmap 0xfffffd807f00ac40 va 0x20ffc000 didn't change! 19:17:08 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000001000)=ANY=[@ANYBLOB="00002e2ffb2fac72ee3e"], 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) sendto(r0, &(0x7f0000000000)="e48b3a377b8e44abfa4061f89a83196f13fcbcc696ed86bc2d38eb47bdcb53d7c9cb723255edfd646d766a76b3932cbfb255fafad341b7659e86039685ce50bac3d2b2efb5b0fe95ab0f2ce07ff21b3e491c798aea7ee380fb214520bf95158cd1e0e52dc104d450b5e5e2efd286313c472e2fb4f5c19f651ab68292020e5826ffbe0b76a96070f8", 0x88, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8, 0x5}, 0xc) 19:17:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2000002) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) write(r1, &(0x7f0000000200), 0xfe72) 19:17:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="a8ebdcf9cac285f55b9132ba789f253bd5cf666fb660afc3c0f7c83fcb88e2509709029a9b0d5d445706a6e6b526b950b26005b9001e9508248352a1e55ae4e5558d4a8f54a996386dbc36e7d56e96e49df526d2b529c616571796675698ada31afc65e6a04e676e8f7e15b9acda", 0x6e}, {&(0x7f0000000000)="c4c8123461ba", 0x6}, {&(0x7f0000000500)="6216c52dd3e329ad19d19053b64ab1d66113ff396f1033eb9b8372204bc02b23781c74b346a88ff150904bd13613f19c105c52398b1e96489881ec672d904558a4f5324bdb757e23d5d95c9840d831efb3891e9d581b7cc8c5f52716cf60a9e02e649f336487a3367bacecfd051fd1bcce3ce256310e1a7a8cb1884a011bb3058850d35e6d92d180fb876506b50d78ec5f5ef2f87028bc7f8b221ec67fdf5f1573a83194469f017bc8dfeb2f13a5a1b73f246ae3cb2d4d0619719e68c5ea1545e397091b2f8656d83b1e9725fa77e0da5c2eb858d02760d4d7b911cf0197a8456a85304af83ec811a4a7e8d5173055d3f27b5505a7d4849793461e9a1b8fa1e655c9bc968ad092dfa801ed956c4dc8aa0ffeceadfc88936c40e4645de74dc4ac83d4023eae34cf59c877ee39129880bf525520fce0f02e11e9ea7529bce19cd6284b93cdc7cfca9189fa7987ea4700585561bbc8396131ac5cc020196494affbbb26bb738a5580ea3e306cdbaafc1f5c36285f72741bec41bd7f4272cb56d9948f802c98062fa4c589b992073c1d5afd2202dabddd5113cca140a8249ccb9949cc458bb3fd457971656d11f04cb11ca743a25d2656e5041c324b72ed3e6ccba0754a9a13433c2675160b232f1a3236d2465e5d188ae8852f6ca2d4418c7c24295a7bcf25c779123dcda27b97c55c29daffe3255685cd0e2f805a089799d7271d12be0438553fde86322f547cde729648cc0bef75e73c319898a91f839e91d01a4bf458b2925116defb958efb96550afa94594298234c2af62c7da1b54f6ab01627a9eecda0faec93f78939dd984c5fb18fd525d7f0ce9392a4bd5b33452c62626e1a8e8fac620f4b7eed14d663156b110fbb5f2a84be411b6db051b89bd6209879aadba51a030c3cd108507986bdf3e9f0e2bab7b79d773c467620c0988175fff2544db6335c74e8a5fdd8e8fccdba4dd3eae2e3cf790d3e678d84e151f6924a0be3d5c1aef91c7fc81e48770c0f289adc58a1cc225eb6b2279e55254bce37bf2319bccbaa5b6881b7d1a98a4e056884874c74404e83f89d5fec68fb7724719c8330786bf58749d70e6c8a1b3d3a8f66427da1cf65a245f8f8d0971966f4b879dfd6261ffc3e146cb730cf1afb7f6b2c48044d29d9f325ed970d648f923e9a7580c4a33ad7eb5dce9d1553b9e5a43da3927cae96a2249280d91623546c3932b47b4b6bafa783ad3b949153c7810dd771603cc88b1740ce4f30e34bfb2428c1efe511f90e5f541809935ce963511b9573ee99a6bc954815f62746320d5a22941b3484af8286812f0036c0fe0b0798dacb60ae1d86186508d1a9c6163c7dabc976748e5e6d394f634b6fd4682edd7152c8736a564add9a3ad9fe0b9014cde6a4b81a09f0a8fbc6233f6cbaa69242a5cb5ac1fdd79a1cbd2809c15ff54555e84f35c912ff7185c7f55e0b71ddb5ac93cbb53ee057ce51f9a37b228059c88709db05b1dc90e50b8b175c031c00b24b9dc7fed73deeb007816d810f8b715c9620a8c5a8182a14a2eb30f39013a429ebbb189959a51a2808e61add29a5adec900dc2506196b403d581abc4af2d9202c70382ffbf6bc153ebd91b45e5b415f15851272266b9ef5bdc2d1fc9e5bedee1502f23554828aa1c5a8a4a4587351139ce0132bc1cdd6746b781dc0d7f6024cb59bad423f1595ba0501a14d3be92f4433769fb48e5ef3ecae927b187bebd9d7a51e8bdd831d4b9e32c7a6bd1fcc08c0304fe09cb724f0f704eead70be24f8516d1c0cf959ad5c0a74573036ab68c7a3e14b8a5beae0fb40af691a6ce069948f21310352220acf6ceeb93065ceb8f522eab3eded79914a205c76d786c9a6bf766d8b0a3b85d53a8b343c13e3ffa59414b80835dea179408990c6f022553b816c061ffa42f121c5978989b8990dff80f1b4e5d589ccad11010af52bd2949b3c1ea27207304cd03651aa51a79a3954746f9f6807c61d6e58abd910046d276b4ce1070c47e7027b3e2c94e021bb6d6494e701feba5a31aeb628208b758e85adaeef7de0ba4c539cb73096b4902b523a2b590058c6f506f5c080323fd56a865115975500eda5b85ae7a550ab876e16a09b8c2a213d7a2ea2ae218374484ff2ee624dd1f9971f865190ba5b963e0ff52155ce03965dc04194a5747287573392ab49881d7ee83056dcc96cc6fff624f941dd6c59edc86aab17f1a301e4ede753154bd309ffd065141ef5f80a0014777782b7fc54c7c68bec14efba4796701aaf9a1ec84f14cdd1ee8ee2e25573579c48449fd6ba8b0346d42128ede408dfa9402bcadbbaf1a13967d229f610952cedfa9a37c48f3022525e15ee971a5bd767dbf95f99197bd7e539ec596923fff81555ee8106430188a278952c885b57ff5acca7b73392c3884fe4835136b682395828e08c77f04a05b065bedcf488b160db1e3b6a47d94878c2ebb31b0f4dc3e433b5c7a03b2c7783141157509578329825ca048ea09f1c5691fcb95473ca281890b34401ff2df52568ed5cc60c22796705f6076e1b69a0d89cd5e74eaa7613d4832cb1ff7cfebd23769f5ab967ff32086200c329728ae5bb5b77e6a6246ab8a20db35bd58c12ea9c979a05160ad6a780d2ac6fd4251861c12029381f641177cd2b73774e0013c960b8c2e9cf925b7fe037f5ecd3b117cded3551a39e1797246eae62354eb58f98df1acab202767cf81bf684ba10a54f897ba83788a112d33e4fd71d701e17a15f4a796e8a75ea2024224d40d74a87164d5489c44e2ca61213e0fd5a4d996c29684d44fcf5945c3be254cde364ff2ee9f78a52809c107746304baa2f829b09bfd10e9621446ee41f42211b9ef2a8b747645e959f4f73e57599fe059a5eeb90af49768830a2d1750f4fb69e4e62237fefd83178f5948d6cc0b294b94021507e642095df92a67780da4b7e5ad44259448dec62ebd176f01a1386a02f02ac5f4393b85fea0e26083998a2f894fc15a9b775ba0a12f93acf61a104b775f3f23de7bb762212b4ceac81fb68bb6fd6ccff5b7efbf9c7959c4686924194d989c3493d9ee028884d43469ffc850bb1c3ae1858a5600df329c0aa0c86917f83794ca6757d161557cd2742e8b94358ef613c385d3c7f3138f8516cdb6d87b06a91d0be0512299438aafd2c10aef1bd31191529545dcaa1b52716fba4f158c05f682b298e6f1c59d8686f232ad32da817a38f1bb47597c648827aad92e40757870a1008fbb8d006c73abbd7df3d64e4babd41928e5427995b1b91e998073897df7ecaea13c9f5989737d289161e319da2e4ba7939b6ece38192ada5b544ce7f3422848d75bc11007433220c785cbbac6a33914cee6ffa4a5c9362a9d261a143bbd8fe14c7acab22e76fcf36e1eb081abd8d520d9798940307fa036922a5cffbe821c649fe18a27289124ef445c8aaa3a5aca345d4134a4ba06ee367a1589e92cf1d992a3b434207a8084fcb70b407641bf34d61bed73e363e8fdc8b5460866ecc66af3c4c169d27f412c7f3b84b4dbfb6576591d5c30f6ee5dc4904b3351da01f7667dab8fd3cd56c77299d78ad1d4f550988c07907dac491611981f65912f4b587b1a6cd13b01134c2f864ddb70654a86e44a72f391d59db155761e9e32e624f0846bdbbe6a17c8650affe157a5c068b346df9c41b444829334859df4669dbcd358fb4391ab57314d60191c50775ea1e36db3bc4ea1aa69fc3b71772024ab146c91f31fc37d6828b0f74e7a912184f922dfc7df4afee24187bfd2c07a47fb16aeeddc071c83e63a5ae7184437e242ad02a8b1ac7ea7b9e5400126917cc68d9b641fbe6d98c733459d6772d005451238ee4c750afe54d5500d2c7b16c857b8d580e21351d24f950fb0d3c6e76cd1bf64599660aab481054cd80594e8609e0274979a0a320b5fb87ac2912d9013840df63cd8ec08028fb200f2d1126140a1ca0b891affe3d8f2d3281b8a4023b49a20265e1c01ed33c44f919962fd3c2557770e6892c59b958cd4604c8317810eb905f8b54219b1b76985693ad5c54ef7e4abb7ea66dec68e0652cb09856632d0cee718f4c513439c0d0fdf58f839485dc6efce42e3fd6f494f0e1d15b9b8644e6f7057e886bad9613c1319e2ce90ceee1b9f7be6d081037ea38855bfb05034a394222a6255817775ebbb006435426d901fd584d54b800c6e8eaffc1760c8ac5c378d30d579eea46d3d6dfc7bc70598eb1a81d0c7cf98f0d4b0834c4c019b99c74a0290aba1bc8cda137f15b0e766f0436c8f4180bd354235dcaa9770c849f0730bd85c3fcbf74b67af1abf69f90c431afcb0ffd0ce7ba13c23093384ef891ea2b6e289405f36ed57bc56bc26e340862c1b87e69152e0c356064390bd189e82f10152dd85c2af22cb8b7b3124ddcf4ad2e8bbfc5f33eea88485c04ddcd4ac5020cbdafb4f766d6f433b4f69dca1a5ccc3001a3f930f31e47f9d215c0fde4615b8c21076b28d55f0001fedbf738bd85696359360db5461794379057824e2afe874af8353c2c56dc2b8c3261b8a444d449a4050f6835d981223cc1c09607e5192e5eec0b8f18807ceae18f8ab3889d8e8d1084bf9c2c898b222d6661df3c94297ba6f13a3b08eafe3eeb7f20a0c1fc116e1c361b07e87a9d80fc14ddafcc92c9dd2851992e9326ab3eaeec1ea98975ac6b700a63d7cfe3990139bf4b727dbc912882d359e4b45d97af51273175fff0652755b8c636c53b1083ceccc0790eccbac57eb7fe07df2fd95445c521c965201ff20f376ea778ff4ba8184063ec3526de2cfdfdef7d54b3bf1383786b31fee35edf1ead764164f59466216636bf31cc55966e426795b95fc65a9ce2ebabf0c1b6b6c30d179087828ea7dd47f3a428a0ce7109c2d49a3f50519e2c9e3404ee931a7cd1f666dbaa18bfcc80a8e2fa0f0761e13825945bb97a1352033ab74019ac6ae58d5bd039ceef8511ebc360d65f0ed2658415f347f7ca1faee35f048eb849831b25aebf97331922e87770db1bb5d5364aa04edc30600ff1ec3cbc2b20f3f37bdbca80aefdd693fd84299ebd94b6043b6fe44307cb66ba3a7cd8097707f2c74b52c09fdfc6ee336ae2a795fbf18fb99cd9d77ec370528e08c1bbc017ceef6dd0f18e62c009eb2343271eff3c3e5e042740af850b5b66edb5c6a9c446f37cf9587df80deaec650ec7714426b0aa2a80cd8a4d47318c44d3cb002b8d2894f34a2f175eecbb8cb3c58536ced5eebd35e8e0d6dbe0d573bb79af476f805a31712d5decfcc988c7c929e8a9fa216bf14fb395172a81bb6e32711cf3718736ad146bd3a1e2dc2ed54ed7c20d2418fbb5347af7f70694b6f90f2dff8700b7ba9983e47845ceca23b88e1f5e574f4ae142a9b6d0ce035adaebfe1f34af1ad9297f609a1eea5fafa70219f1223ebe0d4233061d21cac7c60fc78e438edf13a452362234914bf4a3df2444f1dc57d339d8b3ac2c32e2440adad8b1ec725651d846bdeda117a90fe286bbfae00ef4e6997fe461a94b0953279163209661e2133d98c5b3fa6f975b136ccb4f0feeef75f536c4b01e11db4141f2af49fcae2898759ca0aa8fb82333038df6c7555799dcfbf62761ae0f9ddf4cf48aac8d19cafbf09f53dd55dae00e3a885e730721c797c37c8f585f4a5beaec46ed8b783d6c2255535ae4ae82b3b4a0c32053d6d73e69a83678796a0241e45a71d82505225ee01fc4ec76fb31caf42e354e8b8dd5dcdef46be34a5255820893546308efad7ae5734fcfe5b423b2c47a3684f4bddbc5580dc3388", 0x1000}, {&(0x7f0000001500)="70fe3fb507c2d532579754d5bef60f2bf26980fdeb703557a92847ab14504aa1561e7ebd6ee64a0cfb6d7c8910d2f37688103a20df1e4c4e9c72cf3fc8323fbc7e7ec12f6bbfcdc4ba101ba73d7dd850589f21568071e2a9b80d0c24ec9ff6a53ea52ded375797cc6f8fcfd398bfb70e27b2118d0d2a4ef55be94772c6a37698f920683e074c0271369f4cae595429f9e00af56efbdffb438ba382efd5804a67a751995ef3c28dddb8beec6f988b0dd4259d5c8bbec42f97192d2ff8debb228c00af63d07f42ee702cb924d29b29881512e9fd725adaa3bf124decd0ad567c20dabd991e0b83ad5356d3925ed00a84f524b916b2d8cf189979c51649f738adb5e347fd878f611a14d5c9ebae7945a745e332eb93a383e2a773e652a81d6d7680943ed910efcb68a56325d1e0e95bd5a68df859079f64cbbe00a982a7257edfd4ac36befa02d2683efb2e0ac5486a20e4b679efe2cf7de3b8a48e334b080f9a84cdb89c993bb95ed3e3fd306f4835b3b5ef7c98723c551d15000c1b0a955ceedb4fd45f9dabd54fb313df55254cd81e0697228b27ed083c50dbcd9d92c9ed04bf2c5a21277761fd1c76652fde2f7c7abf18dd1d4d4ef2b1843c0c2a37717aa8c2e944c7512b89a7b91f73f83aa0da3d56bc398fd046d5bb8b40eb1c9bed7c23660ae231a83b2c77537e1c422aa50a047d048342804e7e9f27d08d9b88e3c5af42a3e827ee6a5ca6dbbfcffbc593df63e800f07903c5fdd401af58307244196ac58b8a506ee4f6a9d1a870351917d08a26c27792c1c9cc283695a9e306850fb3f630c33f8a96993b7a1635a5800367b90b1b4f9e0e45df8fbebfd86193326f2091e3f62ef7a5a4af3a4ff964f142183a8ced4db68709701008fb2aa845bf92d70ad46e390758876118837d962bdc89d376eb89f53fbbf823eb26e21e1e578b949d855851f6e7bacdf760f674db0fa13e5c5f4db0a199590ab529838a1b7d2521b86546ca55a4e6bf20140cdfc3f72888d074fbd1d57c797f02a266e5bede177336762577971d4847f12b8c9975ef16760470ff502d87367002f6010b18abef71acce9de23643db5b58e5bcfc3413f19ad4e00074e6b399f4bf08eec7d980b66c649764c1f945b36e00bad32bcc9bcd2f7caf88fdab4887b5bb1f9540e26f93f164e35c969d4476207f092807b3100905d8af4675175aaf33b53f2d7e9db8b01d9d5218d72e6f60f46487aa86dbd8d9b503c4cf8ad27a884b2321a1a2825fb898cfcac65ea5537216732dcd0a92a0953964032e76d86b244661c10524bba9bb5d7fadaa83f71124371f1a31a7678878704b16743b2073ca72718594417deaaa250c15fbe6eb5bf72deeb35af2d25131db1035fdb907aac1fcbf2d2f16751fe503d7a4d4987daacb2d92e2f78c3296fd1d0a59024d649f599822bfc81e6363f3d6a25e9126c88f8453e66826df3a9426af8a89eceb3129f56098650ff46daebcb38318a7519f705a531332002968b3bd0c299d263407ce003faeecd66e1848bf33395fe13038d7bfda33d762c0e5ed7410f6e826dce41ce49ef00ca5b0eb79c04ca8c1d734e074008af3843af2117c1c991e8ecc1b9c2b4461a3bdb71ccbf5439f408e153d6ec82359f49357bbb953eade5b475c8727727ba8ab1d10d490a2548b692842b90c72a69e5c976686282363c778cf4bb8c9d7a1e2f6f87cc4d9d7a90a5442456be1c52304c26bea8684952537125acb83f05c6b0029185b9fb265283baf7f6e04128e0bd97f3dc35bf3fef25cef619a135376cdb753740115e3be2b9aa263aaf8341f6c50f91834a42e04a24f35ef0f33c021993a7c6af2425c60b5df14d154418f17e81574a545d2ec96378d277eea7ccd18ef5df57a18bf077f27f3834e14bd515015f26a3a864c5d2fbfc4a438af0eb86e47c2d134e27a6cd55f20df93ca5d20c0783d83ac09d9c4dc13942ca835bee77a68c093e14c1472c7e98031824fc561509a451b76e884b89924c04ec98bc085f67ddf788ad4392a4d444fc2b7ddfacc9e92fab1d324c4e599a72d3baf9e5913bba65cde8915043ed941011a91a7792829cb0569a07e579db38dacce23cc17e669104725630d6de63c2ef401d9b870d66372df2df623ee40479e8d3eddf5477036d46d9b85617f04af5c720a9ae5912577adedd2851c689e5c2e76b1179ecb6cfe91ded68e5ab18ed82aae6430d6fa8eb84f88edd75dc5938d3bc614128a5bec5113a843a4bcbaf2d29a0f31fc1768279945813fed064a56059c314d869b795dabe937b23359e9af50056122355f779d3dc12e2af7131d0e9285e9aacb7efb86152110a293a17788819097add3fad42e41cd7bf3930bb4c82fd4121d57b65793628f4931f2e500cc78cd5d1f30fac39845d0b0b6db4bb9279f5e3a37e894c216b13c82075684103ea5e54fee13e47ece144699e1197c27815b725f8fe6ad43a56c8a6ec221bd4a4de052ce3be4603bdf0ac205da7c1ec7c0d01b8a3b5e61dfe2520b1efc3ecbb39195d308b5809701ba17d53104020b8aa26876d5415552ae69c659a3e54e49f640476682b9f6827f909003534ac115de47b40f3d082fb3c756f9b878a14977102abcc9eb4582169ceaf72b93e507ffafb9e52e8a71cb0f6adef55199f64003e908819f3f94f87ecf98cafbe350e6d787ed519f3a5131681f9937773e991d3a707ec47199bbff0c0e136f2b96b6e8668d0dbf0eb7159850c7ed1e9fc2f60b531333ef235860321508a7a954fa83b73e42308c3c7196cf3eb232e007a2e59955b78f86c03dce0146b5828feec02f103049ec513911f824d1ccf836d5d97b2d2eefee6adba3e1deac0e9440b1a6e5aba575e471a0a197c6a4e6315de93b8fafb64914051fdd4119592e7d754dbdf22103b04d38c30eb753daaabd6173b3bb1a064963e46a9066e8cf7ad734ccc34464a6e6a9cdf435a6850e68e9a1d728b7572efb1b75a91116c1a08a2ac9d9e66fc438b858c94a08c93aca87d3bf65c6184787045e15573824565d35e28be2231e12a9a14637f8505633c3ebce2aa9d271aa9766601800046b282cf6d7e8bf6516f6e3cdfeb98a85ac465bf85f27176f3a72a3595fa7cf40b42c007861329fdeb0fc56a918d02170defcac73b391e0062ddda0ee9335ed5fa6f547dceff40e329af9b6634915706b084dfdcccaa4a09154d187b8ca7ce8e7e5f2f9000ec5b2c86d86e1f61ec37cf9fb983540702389e298caac72edb1cfbfd1928a3c2b020e9f16db68dde9723f57c6d6db70dfbaf85414763141553388b1219cd1a8bf03fa54cd374187a5d643f977132c75e762a38fe401aff3c6fc9b301906c0ee72aca7b2a5d61eeecc36ffe57078a082dc36e8d5243a78c94e2bd1ff88603c849ea9f06ac823d1296dd5ea998e7704c7fc3c2fc8726808e9e9acb9b147d8b3547bd17df3938689de1a705509331eef83f0906060af8e070e8ac8a5cf08c3e345f08bbafc7639215c3e8e31400cc497df6db2cb951fb3e65e2bb70fb5685dcb443daf7430ec05658e4033703f910f15e0136733a84fd46a3428baaf2b6a155b103bf53a5679ba5e9578d834fe7f35bae61ead88a8d4c09a14e6421bdd2c10a1dde9c51e0d9ad70ddcfe2a22658e1045bd1c33a4f3386c92f863a9b00e590c8b5effcd7a286545bf1e928f4480d6f268cade94dd7681fb2630f1817925d82322c0b59808893a89779365679d32f6bdedf24b5ce736615b1f33f3ec1441fec9a61ef829f4daf627eac60211398953630bf9e6115cab85ce6d350ed76551825ef2dcfbc8ff732c184eb2b7dee25f3756419cf652fa354bc182a554c3816bcad3a91a4cc976cf25e7465fd7d4d06f0ad24ab6055651d243fd3e807296c7559669f97a6b50d5eaa8c9552c95240866e92c489a6ee681e6db846bc5a64137db67bd05ecc9d3cc4a9e33a268eeb2405b71c60ebb37536475c81d13bd3d4818e92b7fae1b18be8b38a42a6ab2e407b3fad9d883556fcacb4bea3bc6a011ec89c95bd6ec35b22b653eedefd0db0dd414b85b56d956029f5fcef9edfe8a9b7b762a73cff37690915d4afd62f245f46d7a74be0d6392e43f7ba153e6fc644535266fc581fa19f45afcfe12ca3908a53344da18d93985d8f07e0950286940f98ac35a26250bcafde0662ae3c655120b51d0dc65afd4d93f9f57e475db0c15ae520efb66f844b4489d059f0b6ab04fdc54a9f1e36a568551349e9a0a9eb0948aa9d458d04657e85ff5c11af61527ab555d3055cd9b30f5b69a184752b1b33ed94fd6503f9c81c36becda146d64638535fc4a6bfa5740f57d2a347bd8a5412c309482481e540bff46f14fdbafea7a524c6e8825adc35e1bcde454abec8b89956af4bd1c57a51cc104e3fbb8504fca07d4812b1ad871b7009ce6d3b5135723f896bcff7fceb767144c3cf5d98957827663cf7af5602eb511231839310b9777d888104ba7855feb4c57024c167961c3fa8f689bb5800a3f174c994d346ba4c39db255429de7a43838535318e34e1046fccf3e0b994d8eefea5fda57e72509f747938477a800877089724828926dec6f717c4c8505b954ea901030d466fb2a9da43bf095a7ba8a894faf460e95c2f464b2a6c43327bcdb403dfabca146e8634a3582bbafb2b4bf782cbeb60e4460a1636a1cbcaf0da781387716652125d6ef09b849b767143fa3728dbff3fa5a631f05180101038c1b680b105698c493d9ed6aece813c41f8ea73dc96ba3cefc7441b81fb9735ba6499f3f8ba885cad63dbc1571480c5d92d8de5e80d4693072e8b5c012abd7177145dd739f67b1b1bef69d15bfbe7cb8a5740e49cdcfaf51de5c754a5ce03b0a247f09b55a16234e37513f02d4e61831f68b6c3ff143b2d83b243b80d071c60e9ef4c0fa3ad8b22211d04c9be17745687f6940057f7cbc24554a174febb50ef935b6631a54c9ede97c796a51b4a6a3bb4a86b46ddfea0c2fe631353343d87fcbae81f40f623f2d4f5fbd2b345e3d691e594cc8a63d1e60e6840d3e765687529814618898b8cc169a84206cb612bd2bb71606ec3581141b052d90873ee60cf2a84b7f9628c4c15d8d04f814b38fc2d559d3d372516b0617b2baa90198c04a186891bbbf9cf46484eb20ad2880916e90c49b42ca63ab77829a373ba1424b6d927757ea18d3dbab08e509182ae1f1a62d1f36c551dcba91b78c60a870ef612e47a16669d32917b2245b3e69e50ab4519d5861ca9ccab93e11dc9f861b46d65611330a67436ddbd71668eb924833178d7146dd555bd54777cd8bab6953c3feb1f23ac8ad1e522998b5ed2fecc2f0d7fb00b57f95a1b07157150362dd3c64e01c41593b54c5ccba7838419a8af4d2e5991b1db252b92d62b558109e700428049c49026ce83cb3061776480c8e04850adafefb989cd1120a00f4a808708fde335f4230716af17c46b2e88201582d2c7ad6a29a63d608e5d80ad0f350f95dc75953f5fc16af13b04b28a75d9b1ef4361b7cfacb1c5134ec5baa73c84cc111929c4d1e9d6b1c7b41791199a8712645598b02d5a7b7fa5ca593cea56248281d42e3f2a9ba3a9fd1623352554b664e135dd874f266300da69d95bb8020cf7f2104c427ac43a1000927723f08e81a5c9c8c8ee2b3a40be8c5c34245088951a0525adeeea5e28bbac8fa3df8298c81487e12827a6a98afd6f7ec22d8ea944aa5361ed013062534884afcc795a64c55a2df114bf94e38e5a894b70f6d517466d50bc544aca8b911734df30515d769e1ea0be5a04904c86bad", 0x1000}], 0x4, 0x0) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00ac40 va 0x20ffd000 didn't change! 19:17:08 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) socketpair(0x6, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setregid(r1, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) 19:17:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x9) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x67) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000140)=""/209, 0xd1}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000240)=""/70, 0x46}, {&(0x7f00000002c0)=""/232, 0xe8}, {&(0x7f00000003c0)=""/93, 0x5d}, {&(0x7f0000000440)=""/160, 0xa0}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/214, 0xd6}], 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x5, 0xe1, 0x8, "ad05b84c7c8eadf03c684a0510f467e6d3a8f0dd", 0x2465, 0x4}) 19:17:08 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)=""/83, 0x53}, {&(0x7f00000000c0)=""/70, 0x46}, {&(0x7f0000000180)=""/174, 0xae}], 0x3, &(0x7f0000000440)=""/4096, 0x1000}, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 19:17:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0xffffffffffffff15) 19:17:08 executing program 1: clock_gettime(0xbf5d81f4c3c90870, &(0x7f00000000c0)) r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0xc005, 0x8000040006) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r4, r5) setsockopt(r3, 0x0, 0xa, 0x0, 0x14a) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x3, 0x23, 0x10000, 0x9}) r6 = socket(0x18, 0x400, 0x1) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x7, 0x8000000020) r8 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) shmget$private(0x0, 0x2000, 0x4000000483, &(0x7f0000ffd000/0x2000)=nil) r9 = fcntl$dupfd(r3, 0xa, r6) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000280)) semctl$GETNCNT(r7, 0x7, 0x3, &(0x7f0000000500)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f00000003c0), &(0x7f0000000240)=0x10) setuid(r0) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000180)) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r0, r8, 0x4) semop(r7, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9a8, 0x1000}], 0x4) 19:17:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000), 0xffffffffffffff32) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080)=0xb2a00000, 0x4) 19:17:09 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x9, 0x200000000, r1}) 19:17:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)="9bcc71a618a24fbf402fba80", 0xc}, {&(0x7f00000001c0)="7838fbd1ea049585eda16773a6c544ca1ad2ee56839835874165f56db30d0526781a483056cabff13786cb9cddebf7aa3e5999bc47c26cdcf95fd88025935d1454137b720ee5f693ffa4348012b19392d1a3837ddbf1ffa3d3267dbd2b7acb", 0x5f}], 0x2, &(0x7f00000002c0)=[{0x110, 0x1, 0x7, "ca0dd0538d58dc1e86ad79b56ea4fca000556c541329a11327311255c8c51cb2333967578cc92a648b360dfadf0706209edbd5ff927c6733442cacd044789d1c913095ecc3879a95ecdfd3167b4197001149edce3503989bba1f1970c8c45d33f22b0ad5bb492ebcdd461b04d84f44e74859ba4dcf2c9740a8747593dff7d58907ed410b09886b908fdf7d32642f8528cdc7eae0a20d208c43474cc00047548ef7db66866402225394eb2c99b773c8b75585b97d0a89ba84c60bcc6a08c794105d886ebae733907225b1b981e7f479e943a6df44542177ac3ffc2aed77dc60dade735ff24062bb8cb09c2d8e891fd30670b0c0949199801370aaa575b749"}, {0x38, 0xffff, 0xd8, "a138cd9f9c6516cbe40db556cfa56bdf0de7eca10f5020dc4e732a6f93ce730d1933077358"}, {0x40, 0x0, 0x80, "3dc1bea112d45a7ff4deee88595c7467179f2803e7e056c1e576b22e24bb682261239e347bc8de4bccf3bf2178e9ec"}], 0x188}, 0x400) 19:17:09 executing program 1: socketpair(0x10, 0xc007, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x19, 0x0, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1}, {0x18, 0x3, 0x0, 0x2}, 0x8000, [0x5, 0x2, 0x3, 0x40000000000000, 0x5, 0x7ff, 0x3, 0x80000000]}, 0x3c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskb/\x00', 0x281, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="3fcbd5e140ebd8474f105433304bdea72096ca1f6703a7203474121db10d68f8f8c64342c18ca270fd77991b02384066ec59b597af28dd5908e810f8977e40d768858d945f22cb51473084012a32a46c7622ee3f79fa11ee74e4c9f25f03dc144f74be253d50ef2e6f229caefe16ff763401009a14fb51646d", 0x79}, {&(0x7f0000000180)="d929c7f1c98b5df7e7f7e2ac9a447b5d16328c2443c01ea510873f97609ab7f9f01aaa622592ecd71d3cbe29bd1b839d20af9d77663bec900ecc4dabd62bdba45a3567dd9a580184689528d27429f8744aff4081f22de7733b137bc3335c6f64b1e99fbf429477896cccacdc03db6407c697aeb6fe0373dc00d545cb947ba995f0ef5f280d3240cabe09d0156cc41e812754f66bb6a715dbf23453bf1bf70132b8523b884222af71c135fba7d4a7c9fe6537", 0xb2}, {&(0x7f0000000240)="98bb1e81e5474057f799f327915cfc065aa4dfa950a35f9c09f41ed4405bd85af47a121e9414033288faa0d22bb5a57b15682267772ac1d9e452355a4fd430188a4d306b11c1d8e4d77fc8079e3e16e6c327d7d71baa5a87c0031138e8961086345ffe7aba2c90b631d6ff2a8cbc8c3a98a5ce12c7dc544c4dd5854dba6e578ba483e8256c9b95cc1ee2b3f4022b900bafdc810c6874571ce14bf2f8fd0aed25bad6177c0a4acc04cc77be5381", 0xad}, {&(0x7f0000000300)="5b72db8ff583da625819d8125de857b42f4192d5d4454488866e5c7f652c824ead428bf31f3b6bac9684c2a5e71e9223386a247662c2f44a6ebfd3e453f654a71bb7be7c211df1c16b99bd2c8ea9178e8797926524158643d539bb55c93826aa73d1596ae84e5c6a42c761042c7d274b756f5253e21062c5d2b3bb674fb99aa330d5bafef7dc641487bb2bebb0d3d63b4635d0260f975e36ec010342c247cdf75ccc0fbc0d81bf507df3810147042a6f9b5bd6ffb474b24297b99b8f78bffe9513c8bf20460c73c13b320031cff933ae29d71fc923b65039153f35882a", 0xdd}, {&(0x7f0000000400)="49c9c139159a0ab768cde0caf47960910b4af17d5dcde2a43a93241cc0efd37983b1bd0f5fb7e51080298df1e0a6c893fb008263cf8ce4751a520af3bcc00eeaa0075fcf94fe035f0b248e0b1ddd92be3a3e515741ca1197873adef70dc4b8eb25bdd3ba9f34371d43e20ad324d4e9818e8ff3d2f8e5514e31cf4ba7cc4eecab0610045e12001962a7ddff53038037291d4fd12eb0b4e2d713d7b75064558a598b402d5c23f87c27e354db105ebb7042b80bc8ef51b6f75b15b9747e273915f8ebb8f60522b66b06ffeb67", 0xcb}, {&(0x7f0000000500)="f565b37b4ef4044ed9b7e9701a125d430b85147b0427a31411bc37b68edbeb501af21026e75335493efbbbdb042ce7747449174c3f96f3e58f348b4b99845c5ae748197a35d3fbed7ee23731d47f080b5f23b8e3220c27b854a2a74bcb0cb2d17508d8812c783bef6d17e67f5419ad6ce16139ca12493f23d9314a9fa0c461134bb36e892ccb6a2acb2242bf199137", 0x8f}, {&(0x7f00000005c0)="9abc4ab9cc99e7f3e27a33dc02faea73c13c39dd056b39039402368b59f7b244f46a1ee855d347a9670ae1a88f23021bed98e6d8a456899fd0045c647f86cee56ca9", 0x42}, {&(0x7f0000000640)="1c60795cd67d9f6ff679c2c4b0b7901f1843ebe6b7382e06b3628bfa7788e90d427763f5d3e603273ec79c907d1e1b1ba9fa413fbb403073e13968360ce6364361b91b7e4b754790858f81f466cfe73706dae370f21dde9586f34ac8cb24de2f995ec6b7e6c7b5ffbd", 0x69}], 0x8, 0x12) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x0, 0x0) poll(&(0x7f0000000780)=[{r1, 0x80}, {r0, 0x100}], 0x2, 0x5) pckbd_enable: command error 19:17:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1a, 0x1000000000000004, 0x5c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 19:17:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101, 0x8}, {0x23, 0x6}, {0x24, 0x6}, {0xaf}, {0x8a}, {0x20, 0x5}, {0x86, 0x2}, {0x60, 0x6}, {0x41, 0x7fff}], 0x9}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="31b2a8cf045f95293e2727d054c89b6f29a002e2d13ec4a649e51bfe2a9a73fca1bc", 0x22) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x20, 0x9fd}, {0x84, 0xffffffff}], 0x2}) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 19:17:10 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 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x4, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x280c0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffd, 0x20, 0x5, 0x7, 0x1}, {{r3}, 0xfffffffffffffffc, 0x20, 0x10, 0x3080, 0x9}, {{r4}, 0x0, 0x4, 0xf0000003, 0x7ff, 0xae5}, {{r5}, 0xffffffffffffffff, 0x22, 0x1, 0x4, 0x80}], 0x3f, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x90, 0x40, 0x0, 0xfffe00000}, {{r7}, 0xffffffffffffffff, 0x60, 0x10, 0x6, 0x101}, {{r8}, 0xfffffffffffffffb, 0x2, 0x0, 0x3}], 0x7, &(0x7f0000000380)={0xfffffffffffffff7, 0x7a5e538f}) r10 = socket(0x18, 0x1, 0x0) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f00000003c0)) setsockopt(r10, 0xff, 0x6, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000240)) close(r10) 19:17:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x102) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='c\x00') accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) lstat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)=0x7a3) 19:17:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x1}) 19:17:10 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x20000000, 0x5}, {0x8000, 0x8}}, 0x0) 19:17:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440), 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x40000049, &(0x7f0000001640)) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) getgroups(0x8, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7, r8]) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) fchflags(r0, 0x7) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:17:10 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskb/\x00', 0x287, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() getpgid(r3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) close(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)) 19:17:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) flock(r0, 0x2) 19:17:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="2bd68aad93523ee7209d68b5613d37427a72edeed281287c89d132815044534ce6968fbd229b062b2d5177fa4a8143bdb1b1d10e1a595f1343626e58536bf43b3de7dfaffc35380a4af42e8cca429471cd544f4938ddd05ec315e22cb92bbf624ec48c3589f8a3b0eadc0d706cbba21dc9c08bdcab7a581c3265de98d25cdff73fbe4a1110e2387db750dddb54f21447d7eb60b4b84dc8de90f69c55ed", 0x9d, 0x2, &(0x7f0000000140)={0x18, 0x0, 0xbba4, 0xffffffffffff8001}, 0xc) mprotect(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) 19:17:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8b, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x0, 0x5}, {0x42, 0x5d}, {0x46, 0x800}, {0x8b, 0x2}], 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x80) write(r1, &(0x7f0000000080)="86d6bdfe0ba8f382c7825feed261f5689f8b7ddeba7f0ef4618c671516fab316f674fc2328a5605a5e76a724fef09d491f51515410bdf1fbfa78215441001bb4297ce4b9829eb4f0cee4661abe2a0da1cf5e8d4bc3ffacfdac9118cddf9da5ace4ab890ad3993614608195dc74c265e16ade29c7ab87565427321614030b68c416eb426efb2cf66f5c6f8ed6d6bb2fd929b31720b2fa04674d19a3e004ad6e930377dccf0f8c3eb4746c88fe041ee27321764308db6fc166d3affa395d36c3a1b577ec383596f03b7288b313eb5376c79425448e24339e50a60a67a47ad004298bf3704ffdcecbd18e34b66753cab83be8", 0xf1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000380)=0x3) r2 = socket$inet6(0x18, 0x8000, 0x1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f00000001c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x3, 0x8001, 0x100000001, 0x81, "bd6476f7df42b987db9f2994a417e2207e8a1b8a", 0x3f, 0x7}) setsockopt$sock_int(r2, 0xffff, 0x1a07, &(0x7f0000000000)=0x9, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000280)) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00bb40 failed: no mapping 19:17:10 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) chflags(&(0x7f0000000000)='./file0\x00', 0x40004) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="515736cf82b725efc08c982b0bdc47088198c6b57a0eb0e5d036d50c21aa38f87ace52896d051bb0d1fb2671b7b451ff1eb99b9b264a9f932483e57432885ac7fb675b911d97e655d8a318df871e03155436eee032b3bc78907b0b9f9a76580b0ecd65506036f316f5de1b7019f2cb1ae832e50e", 0x74) 19:17:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) r0 = msgget(0x1, 0x4) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa7, 0x3, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r3, &(0x7f0000000540)='./bus/file0\x00', &(0x7f0000000580)=""/85, 0x55) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', r1, r4) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=ANY=[@ANYBLOB="02"], &(0x7f0000000440)=0x2) lseek(r6, 0x51, 0x0) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') setuid(0xee01) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r7, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r7, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) open(&(0x7f0000000480)='./bus\x00', 0x80, 0x60) r8 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000000)=""/191) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000004c0)={0x5, 0xffffffffffffffe1, './bus\x00', 0x8001, 0xac4b, 0xfffffffffffffffd}) 19:17:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/19, &(0x7f0000000100)=0x13) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 19:17:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r0 = kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f8fe8c5df2083538b123b5ee11059f3df1537630"}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x90, 0x44) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000180)=0x6, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x9}], 0x9, 0x0, 0x200, 0x0) 19:17:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffc, 0x7fffffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)=0xfffffffffffffffe) 19:17:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000000), 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 19:17:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 19:17:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffff000, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 19:17:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffc, 0x4000000000000100) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCONS(r0, 0x80045604, &(0x7f00000000c0)) sendto(r0, &(0x7f0000000140)="b2f809e54cfee9dc9acc41f97d9e70db841a54ea3ff92a6ce25c5dcd404de55d020763aba17506272f41cc72d35ee4349aced7e4af181d9ccf9f7a6a7bdd933bcced34293cd598e515b9a8eadfad79a03ae044bfe7611fd4a8d81e40", 0x5c, 0x4, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 19:17:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa81, 0x0) pipe2(&(0x7f0000000140), 0x4) fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x7fff, 0x9}}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='.\x00', 0x2, 0x1) pipe(&(0x7f0000000280)) r2 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000180)=""/221) ftruncate(r0, 0x3) 19:17:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) listen(r0, 0x101) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x263) 19:17:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000140)) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)="a82c730fd3e44fd632ac18856873d4cb2013b7008a9e898aa961ff6c5d12c78929e27d5f7e115603783a2ba937503f9cb1d10b1dfad48817acd2fcea4a2bcf4cf68ac5c5beea4aed897e96893ce2802c372df00b584be66b8f9e0c08e86471f49dd4d8630026f4e70d061cec2a6e32399bfbd45f74cb86bece2ada65c3b272e67f06e2952a2b4328d7ceb0b99097e867d071f19fc4e3", 0x96}, {&(0x7f0000000240)="f70e51a0759b7d8843eb23fb8c13c58eeb0ffb9e9bb2beac9521ef8bc96e5d0812b08a075ad970669cf8a656dac6bcea434764ea4f4c0b5577cb7a0c6f36fe5105555092b37680ac47bbc1f41a84dcf62a10da68917de021695eb1aa81173d4fcc4dcfb7eb6ebfeea0936445c75e70232125ce27f173a3727a8caa496e287d4fd24e28eb706c34efc24f56b46f91c0181f8eff896c07b6d94a8e4cffd7a15399b3206d29bf1f952ac881b2b07167954a1c53e10b7d5a5d95dd12d1791d198c555c93617910b06f1628746756a95c0cb3", 0xd0}], 0x2, &(0x7f0000000340)=[{0xe0, 0xffff, 0x7, "53d04b5ea2bb04387914c1c90fe97e70a4e20c53b9ebf70cd122fc4c3ee57ca79662f795fd4889f32139703b62191d003c8e77675cec608b8d1930a00aafbe8a41cb5bf1d1bd42073ace63ddd8d2bf4cbcc4ea460f3273a9e7ba53e356b39be282f0a707b568e1b73f6e6aa1f59570f5e7eecc94cb91523aae94bbda2c4dbcc1e8235b504fc988f50f026054c5d1827c4e7a2191a8caa9e10b84d9a2e92a762c4a5b81075a02ce9e6e61d2b76259dbab7ff14647bdf1d9bab8e1c3334102f5073bf02a3d138482b8e0"}, {0xc0, 0xffff, 0x1, "0ee0323bb480a18091faa783cc0b14028a09ede6b5c8f34b386de2fcd44ddbd082cd29fe05df34056eb373759087710402eeda1cdbaad4c498cd643c89b9b0729a1b0779452cf9b926b6d54238a06ef3d703ab3a92e150811393d1c6d5a165a7685325764c23fa070668f548f0ff0ecd74e312beb036b368f8eda96c756d08ffd9ac3134184282b871e998365c5aa0d2e93849c50ec5197fd66621724f28d53a12e73434d885239d8cd9e3f3b04a"}, {0x50, 0x0, 0x400, "5ec52790c2c00deae6c00d45bdd829a45855b13be5f4403fe1d1cc0711176b4aa166b8eebb6d282f2ed3e71bb6ef974c13426b6e2e616f7bfcc3e922"}, {0x80, 0xffff, 0x5, "db2bb9af3944f33df680d4c462f14ea145780212f0c4a1b7c9ce753fae867c16b43654de45421d8796cd6d4182cb92d223dd6e97a04d25fdb3fce2983d4a4f903bd9f37dfe6e77b93b8efca94fdb3b1ccdb7eaacc244d57997e1c092fe04d1e9d52457ab6da5dda7f54bd686117cd0"}], 0x270}, 0x1) sendto$unix(r0, &(0x7f0000000100)="ad668ffc945524fd262381373617e8571d", 0x11, 0x400, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x2}, 0x8) 19:17:13 executing program 0: mprotect(&(0x7f00004b2000/0x4000)=nil, 0x4000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 19:17:13 executing program 1: syz_emit_ethernet(0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xbffc, 0x100000007) 19:17:13 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) dup(r1) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0}, 0x0) dup2(r3, r0) 19:17:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)=[{0x100, 0x2}, {0x1, 0xfffffffffffffc01}, {0x6, 0x3}, {}], 0x4}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/189, 0xbd}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x2, &(0x7f00000012c0)=""/4096, 0x1000}, 0x2) 19:17:13 executing program 1: syz_open_pts() setuid(0xee01) syz_open_pts() syz_open_pts() 19:17:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77f", 0xcf3) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) r2 = getuid() seteuid(r2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 19:17:13 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8100, 0x11) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) linkat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) r3 = socket$inet6(0x18, 0x0, 0x4) getsockopt(r3, 0x200000029, 0x6c, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x8baa) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x7ff) 19:17:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = semget(0x3, 0x0, 0x200) semop(r0, &(0x7f0000000000)=[{0x0, 0x2, 0x1800}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x52f, 0x8]}, 0x3c) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)=0xc02) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/212) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:17:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044273, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 19:17:13 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000003b00feaf000003000060d5306c85c2768511f5020000000000002800000300000000", 0x2c}], 0x1) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000100)="60ec4d4c2af024b197313ebacc155f5c76b17a8577377ed61a95c93d58cb58b8a8d2932be76e133d194271dcedef7e066e18fb", 0x33}, {&(0x7f0000000140)="b09c43022f209ac9c3cd4170568502b22a5cdb5cb6e0eed173ba1906f5c8e64f5f5c75bb6d3ba2bf51e539509e149e041ae54f628b11ca51791cbca3f6c3f45c5ff945e71697dda504d4b358348a492e6c854869494f90c7bda5a7b1be0cf8ea5aa48ca56c51eaf75e8d0328870ebca07c48f4a68f503ecee24a5760193502bb75ef6a3ad40053b87ac9a38bb2edf686af8fc10ca51b1f2e892fa08d6a77b2371667db57ae89370633ad734fb66653b965582c673752bdca1bc00a01a1c0571a3838dd86792b3da4", 0xc8}, {&(0x7f0000000280)="a0df1f6b01a8c7898b2fc4e2c205c685a94b4e3e6ffcc46e6a6de3d34117a90e09b898aabf7b45f22a07812d8d9e651b73fc721d12ec8fa458d21bbc3083a63bccf49c6fc4bd9013668ede6dae7ea1c0a7bddf84c87c4981722419f26780efa5aeed4fd36a13be572f5d13a499db8b4d5a5cc41f5b8595a1b141cbab0089bc0b929f867b16d10f9ff97cc4a9daeb4eb882a695b587512ca0020e7a2f265edf253d0fb3a45af8ba80aab0454df78d964c90a888134eb9f0f3d3bd2451ca0f7aa17fdf1c89ed32f7b5a1e187ee328db68d14e2153e949c33c9e570da8dc310daebc708b419f6ced4e662e50d688ba5848f6dcf84c088e156", 0xf7}, {&(0x7f0000000380)="82b55698fb0ea2e6b2fd1c8485694d6d9ccfc21f90aa922357232efb1d3c324540b15974036e449a45e969a976228fb3a0682e6fa0cf60c6545ae7eae08b995504e71875a888c32da0e103fa0d39925af67b8c82a48c2c6c093718ed42b467d79371e5e1de8d0ef3e8cfa979137abf2cf12e51c3f6a01f33648751412d53206cb6defc52845ee085443332999fd8128e2fba2a06f7d4078b46", 0x99}, {&(0x7f0000000440)="1412cf1a178d6da72dbe0e07a947dfe42d8857e2fc4ba3e077e51b06f50304b76d76eee553049fddc6e7eaa4478d2d3409527fe48876cae7cb1d9842d378e8e778dfcc38bf2cf306410ec19f2c43ab19e49d123401a24a68b88ca9d4019e749b5b7a52b4d005c619a8ac177c8c243dd1d5fd4defd85198a1f05c27d8e86d720ceec03e4ec155498bc21c5c801addd3bdbc29e14d646e3a881490d8bb4c7d00d184ced019eaa79cdbe3ef85c6190ebf3f1748", 0xb2}, {&(0x7f0000000500)="ce03d880a92a8484ba193bd894b2be989aca82", 0x13}, {&(0x7f0000000540)="4cd80bdfe076cee42bb95677ab6787d95d3158cb6de77de7a3003245fbd10059b7de24039634575ba29a447c616df85a53a3561fc13df7aa2d4a5f3dd141c3c8a4fa0b0cbcc67ba1ad88c50c0e68d47ced8b71c428659fad70d464cb928526d36ad96016c20e9dd30189ed", 0x6b}, {&(0x7f00000005c0)="2043afc3a212c3d5bb944a9088ff86f25ebd1ebdea49f886715c90e2991841bec3b45754b495d7bae6ac", 0x2a}, {&(0x7f0000000600)="00298ef59b5d795c962f1c052b9702c7925c653854a08fdbde2dc4a8ba7240a26012436f3c4361", 0x27}], 0x9, &(0x7f0000000700), 0x0, 0x1}, 0x3) 19:17:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x2f, &(0x7f0000000080)="ab992630e51168cc8b79a63494be58f3e87f35556f1baf5f00059b52e93712e6a751ebdb6cfef3794610dd4bc054e875d1f44e5e970c61b1833c9fd21ad62eef33f69ea9cefd936ff986d7950c93ff3a12", 0x307) 19:17:13 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000000000000000"], 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xffffffff) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="035dae2070ca9f0529bc4fb372e2f10f6d513562f03ac2d7faa8c3f4", 0x1c}], 0x1) 19:17:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x1b, 0x5, 0x6) recvfrom$inet(r1, &(0x7f00000001c0)=""/77, 0x4d, 0x40, &(0x7f00000000c0)={0x2, 0x0}, 0xfffffffffffffc6c) mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0x1000000000000f1d) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 19:17:13 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7752, 0x1, 0x4, 0xfff, "4a57fba0d39a157e76107aec1fb1a9fd21060ed2", 0x200, 0x5}) 19:17:13 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x2356, 0x1000, 0xcab6, "5937f22aa143162f0989df863f64890ba688e2f5", 0xffffffff, 0x2}) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000400)="56afc75cc09249e16e71928769ffd9fe6dad50a19c336c62801612a8d6f802f4fdf09b233bf57d4c02944779cb51d233cf909caa95a2d1994884a29a3c8ad9ca732c2542fe587f19067bdb5ed8905886af2789150d26be11a34691894962e7bfb7d650c64ea5f4b6c50c5b10bf964ce86a6d3832e55c7f3bbc5a37f9a5d6c5568f5ad44ceea6438a9624fd49518e35a5c1b1d057109b23c473d22c5c916134d501cc235e3d7f963474098ca66b410b4af00c85a81b180c9e249883fd17f9fc583c31b58b104df2358ba95a046bb56a339be502734da2e248417fb641fc869308b3aa6f8cd57193e5ee8810e6d9fb4a37c24f16ddfa6443dcd9", 0xf9) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setflags(r0, 0x2, 0x1) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) fcntl$getown(r2, 0x5) close(r0) r3 = socket(0x19, 0x3, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x5, 0x200, 0x400}, 0xc) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0x9, 0x2, 0x1, 0x1, "9a2b49dea74f099c84e2488ff5cd82cc4c2ec473", 0x2}) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = dup(r2) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() 19:17:13 executing program 1: r0 = syz_open_pts() r1 = dup(r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x45}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = shmget(0x2, 0x4000, 0x604, &(0x7f0000002000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) flock(r0, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) flock(r0, 0x2) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 19:17:13 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1fc) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffff, 0x8}, {0x8, 0x2}}) 19:17:13 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x280, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="6762d8869e5e287d3e7e7930b7a52df09e80aaa2a6c18bab7aa05dc3f03c34488ec724bede0d6bcd92b9deae72183e62407bb89aad3b6860f61cc08e36c20b6ff83b437fde4b7140cca5e32dae717b50a887f188c961ee797cd20aaafb677989f04835b089ca", 0x66}, {&(0x7f0000000140)="df483c1a933032ee48405590dada3743754313d53224ba6a7cae0d8bd733850650198a61cfe8a5487207f0ae081c9f367c8f0fabb0bf1e7d519ebc7548cca2c6e9044e1484058bf5686f02bbcf7eb8d5dd415fe4988e75be1f5bd2fec1624566f856a5226190f950edbc91852f65a09acaaac87e575fb6bd1b0c8f4a8da622178aff", 0x82}, {&(0x7f0000000040)="554b9a39c74a61c71e20c45c24b2a9edbb2eeea34c31c04a1f9a60b00d4c0d6868a466a27545ae448d1789e774e07d33544599ce2e61", 0x36}, {&(0x7f0000000200)="63de611d61a82aa082a276c01264", 0xe}, {&(0x7f0000000240)="a233a5ce125e4666a7331828c0edf0a73de133f2004d396e1e764be3709edde33ceb409e6a85a10e50997c274887b1e8fcffe1374126f43b0047db275688cc389f1608990b269c7ca491e49c662f9dcf5caca8d12802dcb1cc74972cf6f1440bcf5e4bba5efbe4661c58ecf41060b119c13c8b6147920ed654d67daca16248745ed6af59024a0f60f7b6703c1e228806b1f20b60c4fa3972717416e90ca807570b43bbc30c3431c55e707b5689f7dcd1cbe94837fe6224d423d0be216b1bf08d1788e290d640fdb3f25177b364792b3ae99cd112a7f87bf67859d682195f7c8332aedf865dd163e64547c8a5a4b38c6e8a3e7e23ee48150353369f75", 0xfc}, {&(0x7f0000000340)="d80d404d83c2a566423d", 0xa}, {&(0x7f0000000380)="f3e5fd3d4a", 0x5}, {&(0x7f00000003c0)="93a2a31bb64584185586505fbc0317064f11b4a1d1f7fdea42981b1b62b51cf8439776408ffb3c22e8d3332c8859c2d173756e82022406b934c1555ef27ec57ab14988dcf75d2b92d8cf8f94eb1c3bde943371d5ec0ff47677683210b0b3", 0x5e}, {&(0x7f0000000440)="d94c8ced0de0b556feda2eeccbe787c9c01bff1e8a860776f4a8ca54a613c9ed327dfda8370c0117f95acb7c", 0x2c}, {&(0x7f0000000480)="92e8b4a3ef2081a2c0402d0ea824cd1d92f4d9793766612a5ea597134e5af8f3e7be80a225c18c336937bdb7761cd6f615dcccf31b62533282e23200172afbb5aa366d3916d42bd5437ca5e27b895401e8edcbb3d301d84ed40a5426393406fd7b4effd21f5fc6e9029fa622630c8baeb918f0017c04d688cd1106c1996ed8964b4fd092bf037744627521b110ca4f246fb7b51a43463dac2fcfafa402d696992b98dc0f0fbd5d7a61f736118ea6ba6bfb14f811f9c3366bc530bdf791974cd7d8f8b0300f0f85ec7fc877cc751f0f3c2ccda2904b38f36414544c6efcf151f5", 0xe0}], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000001640)="d1", 0x1) write(r2, 0x0, 0x0) close(r1) munlockall() 19:17:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/188, 0xbc}, {&(0x7f0000001280)=""/38, 0x26}], 0x7, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001400)={0x3, 0x2}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) connect$inet6(r0, &(0x7f00000013c0)={0x18, 0x2, 0xff, 0x5}, 0xc) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000001340)=0x3) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r1 = dup2(r0, r0) pipe2(&(0x7f0000001380), 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 19:17:13 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/70, 0x46}, {0x0}], 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) poll(&(0x7f0000000100)=[{r0, 0x20}, {r1, 0x4}, {r0, 0x1}, {r0, 0x10}, {r0, 0x40}, {r0, 0x40}, {r0, 0x10}, {r0, 0x4}], 0x8, 0x0) socket$inet(0x2, 0x5, 0x5ea4) open(&(0x7f0000000140)='./file0\x00', 0x880, 0x10) pckbd_enable: command error 19:17:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) truncate(&(0x7f00000000c0)='./bus\x00', 0x3f) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) chflags(&(0x7f0000000040)='./bus\x00', 0x40000) writev(r0, &(0x7f0000000140), 0x1000000000000075) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="f05d6b80808ec74549eb958591a3dff9545fef51acf6d39efb620cebe25fbb3d3ae381fa84e2409c3045ae3355fe6bd04452db297d116156369d1fc82a50c26e071d7ff6e07a7c1366759428", 0x4c}, {&(0x7f0000000180)="2733cf8c265e4de06e7388492335fc3070ae2419e9958cf60e7797628c1dfc71346f2ff09f769e1c40fe404db4e69ee6a11fc6a6d6f0687966a67fba20ac43bf49b3d3b4025b635544868f0cfec4e1c615fcaff7ed0a0664044903b3dab16f653fab2436618501a2f6b45ffeaae5223e7c00c1a1ef640bbe22e5fbb68db66cafd666d8fa041da8638799ff2fcf7d78aa597bd5f354e0550f93eb90857ab608dcc42a7a097553c4e04247e42f11ea69c2aaa3da813cb33ebbaae745a6253b1e34f9631b59212bb6fc005b1d176ac90d49", 0xd0}, {&(0x7f0000000280)="b3f1399ac18671fc3b5ac0ecb4e2776fea7e75d2e113bb8f0b9835f5a48e3351dd8ae3950263d33b73a7963c57830876f616412f4a0fd26aecd88b50948138fd1fb1951603fbb2b9c5f55204acd57284bab2152d69051d35f4dded153382c215ea5c9a8a972d39c277b879165cdd33b6127eafe818a976b605a79f74ba8bbed2e2f02f2805e690bf837112192d3512ee01ed6ed8ee012ab338dc18b9563b6c79275f0e42fdbe3dae10db3a284f865d5c00c0e0eebae1b073cf2abd6b34664f8a9e29e78c43e49f204ca86382c3a7c56fb31f6d57b1056510ebf705c6c735", 0xde}], 0x3) symlink(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./file0\x00') 19:17:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) read(r2, &(0x7f0000000240)=""/33, 0x21) chroot(&(0x7f0000000280)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) renameat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') 19:17:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() unlink(&(0x7f0000000000)='./bus\x00') syz_open_pts() 19:17:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00003f3000/0x1000)=nil, 0x1000, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000940)="33902e797f86e35cb05d16344e0d53ec944cd366dee2be16b75e6565bc69becef1234b345eb3359083a7bbe0f7fa89a3210a367272b12cc31a87bfe5080bc3c18035befdab34480cf76866cb8225f32831941c3304b56b6842c02b08961ed7d6ee2164ace0ed6e6788d4ca678a24617790fa3f3341a48abcecc4b7d1880b521c13b745001100bad1a79ca899c2a30e5be62115e6a46c651f84163ea8dc17121dea18dff980dff08a86448398c302fc97a0e11e18289d56110a29fca13731ebba954b556d4e3b70e99ea218549f8e5772593b32610e01acd46521b0c72bdafc8814736cff237e9bef715ade674599c8ee2ceedc732b0b65e54cddbf03f08e46f3c7a29f1fd5d9b3055bbb49cb39894937a5089e331844d0a7e33dc2fd5c9625cfb2a7ef30c851f4f9a5366d9c10d0f9f25a894e54b3cb6d12368a0455a639497b1312a5c032e4386b17fb9aea474690d52aabdad15d2da65b30e78620f3f177dd3028d783e7b6247fd5beaaa3d9d4428c4649dbb7dab01bf444fb18d22c6417829e59a60bcc457d62bcfdffb9682acf08d00811aa2c536e85244971d5185f97088b7fedf268a038194ba70912f32e24ac268ea5588edc58c0b5f472549b24bc752650547ba756a9c01acf8dda7041884f2cf02f9218d5b4ae224f4d5da91604289d5c9734210941755f92831d34054a12483af2129ecf6d5e0556fba6eb3485246d75048fcb90de318b0bf3f4ec5e6742b0366e4bf933fd17c036161c8f1dfec998095a93095f381e931763871e7e403ce5cfa90248b3602f44b5a92b81e78157888348f8d4cfce870c22e54e47e7a198376e46d0acc80235e2792bf139972bc46558255a58408a56b9461cd42d46de0c2a048eb666a6cddcde3a23670d98a233af917d3a6a0f419f9cffdb0fcdb608398cd4cc19bcf80897ea7be208c52cec503e8e06bddf745f66ed8b15f3fb0b88c99da7b2f1a7d3087bda76af9f31ca0413cd8b3b8645fd44e195805cfd78fd9b4c706684961f32139685d2a116e6c35d9c0671f14192d2a75b4bcbe91000b771ea4ab2423ca18729c58c9e3a60344622352a273473f18f5af4a288efbea9e7cb25068b8e2c2d21a1e85a88ac2b25d819fd8e05a4bc866a1d9cbad88bb6abe6905704ca6b6894b6349e3f44de8f621a0654b052cfcc80e4a2d18a221ceec549d5ad4564f773033ab51a65cc26d6dd8eda683bd78e1baa60ce5ef12b44657b83ced0cc038c3e9e29e86e947b44796b531690b3193457075b9f72124bd73438078bfdbdfde53006d8217729a054824917321b4c3295fefef4631f9385652a4e550116fb186063eb85d0904e74ab08e472e9b8f1742b9aa8cc53dd39851a897373564a5ca943153661f288dcae538861907f3aa5167150db9d95cf93858c0941b5cc2ea4181b1d940158cba5bca0016f98c0fc6a37a5aadcdaa1756c95b12d8e58f349c3d080c34f4a500fe815dc8be3655df2765b073683d7e2bcb7e8621d6cae2745edbe98bc913b1840eb073534ccaf0f2eb39cff8d72d52b9330c3611294ad2d4f8fa3646e9ced42a82885c808234b6e432349f4c203e26b412659c0123545d18a9ea922874fa7788e940848d382794c66da2697959dd7477b85f8", 0x48a, 0x0, 0x0, 0x0) mprotect(&(0x7f00003b4000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlockall(0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:17:16 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x8) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r1) write(0xffffffffffffffff, &(0x7f0000001600)='!', 0x1) r2 = syz_open_pts() close(0xffffffffffffffff) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000000)) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) r4 = syz_open_pts() read(r4, &(0x7f0000000240)=""/114, 0x72) pipe(&(0x7f00000002c0)) 19:17:17 executing program 1: socketpair(0x1e, 0xc003, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10008, 0x0) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="98000000000000000100000000000000e515a4528c793954d35b12b539de17ce0c186b8706b6de6e65cc33e2a2346a79a990fc078417fc1bcb263a6a4fc01c5e587a21e754e8ba0c9580dd81ba1735f075695e3c245e3ac1b3410f15a22fe66ca65ea1032328b743874f521dd4c4a3516278407a25b06754a219544dea9b15bd23ead9386d789743c31a968d29563d44e1a7000000000000d80000000000000000000000f8ffffff358adf185bfef381d8c12557b1835ab21c29c49ed06419d2afea6cc41ebe3df7ca727ffcd264a3eb0f43d7db180a34944081b66858ed6dc3fa102240ec41e1daba2f4f2f031662be53091e2245f6736e3f8212012ef7f2a1f4b7918e6d0e4128120a597fcb798b00ef66eb46c2ba462139e46031d4610fc5e14895eda9e4526ff7d6109e4b7404115126cb624f354c3fe21716271d38f98be64cc740b2c9d1fd18de9403a0c96a4560f3ed00c36c98a1950a4955b16457b6dbe9f8bc7305e8e613d03d37290000004800000000000000ffff00000000008054145d1b24fdd305a98a1264582f5d86c0ec8a13bbb10ab6b8e04778130f7b6bb8e14befdd39d753fae336e1ea6b4a4eeea0330000000000e000000000000000ffff00000500000068a2306dc84fcca7f58dcbbfdac97fd9ce1d065c912fcba38af928630321908af3f55a7025377fa0737c47cf9db0ed5d2ef74df994b6d3d007a541f5c445c6e0451ef7944cfffffeb42c3f33690a7ccea69ace654bfd86346f3590f5c345bda4b6e59d03a811f60be4d4fe7764f034249ce89a832f11d38037ff6748ec4b6571d9b58d970ee086edeeb4557d7088703fa50d6401826315be9f4db51d69191be6d730a9577658c1335c799f27fb8170359bc606777989b1000c8476333275aa7452234dce28e4ca9f00000000000098000000000000000100000004000000d9bc87f878318b11ffbb2b6533a3b8b88fcdb5fc339e4d79cb2cd440a46aff212b3cb4f0cc62c7ec04662490a93c041fab018fb9bb297b8fcef94e0ed7cc6923f0d0add1520e2de7539d726f68d5d2aaf054f24dcb7d586e7b2609b27d5bfe6fec180abf0ae9333d17b46c3b2fa17ec81765170b7d5a830bfb6b253652a0c580d8c0d98400000000e0000000000000000100000049020000361edcfaafb4013c881636e16f684bfc054ebbb01781988574a65350f3719cd55289cd261fa129e491ad719fd9f60cd79b74e4f6afc1b70e93f87504ded6a74c0d5cf7467b247566a2aa345766beac7a1f34e5493566d1677028153d5bd246edb668c9a2294bbb129d9851df7a0b95018205ef4e5a94289200a12d1b6b2684c8aa42038829dd4f2f06fc0efe1983bbb5bfa036ef0fd6752af109c1b5fc15347064ea2cad00d5a45bba7f0e791f7c6db0aea96daee3e2566a33d49f6fcd7ae31129816cb3a84028862a1ae0890000aa7634812bb7e83fe11227211d106d0077f7854d749d9c93ffa25ee776668c985fb9369d8bb6fec7cace94085a2f4740fdd0458c2f7d71a606a7e7eb6f81968a4ec76ff6b36cf34de4a9446cdd73d14f039850ae6c3e99bd3191ad705306354040a6f0b39d49901d5a907fa97414679c10521a9bfd60c21d01559682fb95745b378fda02cd3b7cded952217d1e3ecd2f6013720a762ff468f92914648c4c3129c6d260c8ab1ca410b480d85d7366bf4ddf3455e79cb86044713c3169824b67fd22b8e7971da1587528c7a988a7f343beaf3d53bd21eac04ec5c09fc358"], 0x410}, 0x404) 19:17:17 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x2) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 19:17:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd64313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309465d61a751731e5c2091f3e9bdd11c4518138d7d1d6a2e60e1f34322c0cdf8648b48935d14b79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5cad400000000000000045455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$getflags(r1, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x4, 0x7fff, 0x5, "a728eddda5c36b00931df735da06fc87570125f1", 0x6, 0x20}) syz_open_pts() syz_open_pts() 19:17:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080500"}) r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2, 0x7fff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x4}, {r1, 0x5}, {r2, 0x84}, {r3, 0x80}], 0x4, 0x3) r4 = socket(0x18, 0x10003, 0xfffffffffffffffc) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:17:17 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000100), 0x0, 0x0) bind$inet6(r1, &(0x7f0000003540)={0x18, 0x3, 0x3, 0xbb1}, 0xc) writev(r1, &(0x7f00000034c0)=[{&(0x7f0000000200)="0b7c7fe9e1c561ccdec49faf1d1e9e463dbd49be02ac5937e1ecf212ce8d703f9e639964268e1e2545d474c38e24057b1f640e8cab02118b5f514f915d78d297a16a369d2ddf47fed893c99b356060134049ca648450817c25dc56f8b8ddecb519651d2332c0a433577fa45267eb17a803303d9360883516858f6d3ff5f6462fd517eab625748dae5888ecbdc4eae02ea2ef3fa9cf4cfe7bc7bbe50f910ce6969dbe1f23d949d9c8451f2624813b9c156e484aa486529e0b9f353cf61e9e226955942b7662f5fcae0370fd6b1a47a2770a9e6f81c9d11da133dd7f8a75872649110b870394860bca4cef16e290a60fd24516ee1f8743655fdb1b39553dc5dbeeecb626c766aa437d3936505fec323bb973ffe47812f62aee190fed66819be64a62e2cefe3eda09cd9ea139d24723740cf8fea70ba157f7a170add2967c76bb231c77d93653548ab97fa20ffecfb135f38262b9fb5dcca2a07703e73cf67915f47eaf1c71c0ae3454ec7cf524c8c18b40790861ba3995507c92e69d646db65c7ae2eb808525dd6e67e8a83c386820e9cd831cda962984dd53fd10ac239b6b7781b9dded65116ce97700240962214e62255750f74f12db4eef9d499968c5f6bda19c1869f1c774b51068712abb45c826c6b56f26a062b1660e34349c8991114c0600b5a7f2b1af907e58fb2e8ea1c698b5ebc43fca3575e0bb70dbe603b7371ea4b0f54f5b144e76bd2800e9d4df556c03dbc95bea33663d60756e10575c74893ddf64ab5b06348093593ce8633ab011f571a3fc455669e7bda7c20d01d1b05ea4dd163154ee059e9d7f8d5bbd6f9d27f56a0a8b62fcb34ff2db7e7ccf2f12f5416f014c9ac1bf99806417b3055a95bf53b1c76d1f1d19e61540de8ec3b1380129a3126d884957ba965106a92c8873317bdff0772c883768cdb8383a9ab03ab88a38b9b908757182b5e7c7abe284fc7eb7cb834172b692e90f54571cc13f0e037b8b74732a10b60fa66f419c0153dd9fc0d2daacc979fc8a3aa0d5b120b18cf7fbde9f254b14f060bf9720f16073723feef5405f773faf2a573a3d0bbf9a885d36730be818130e3e26db9700683e534c8cedfa99d5aeb25916f265f7087301bfc2980640bedf2f1440d073da2a9fffeb93db4ee5752c23d6b470d9c75dea60f92200f9a690cc613334adbea59ea7e082a3bacc36b997536579b9b9e298824b8c14ab90d1f20c3f3188292cdd68026bcc6841547a5e91ebadb390517d35a041e022357fc6abf926e684b67ab0d5e72545f9284b1e0ee041f92b43239c25a244974ef3b827cb8113f0e870c836094ce62e3aedf2b416d41711f9b8ce03a25b9af0fd66e7f40220eae7d58c4a7be483cb4f7d83ed2fadbf6033a18c0da50ab7af5881ac5360d1a7e86373e3dd0d19409a5a7b17b9364fcff1445dd043448dcceaf3f8cce2a670e328272b7b43a02c0dfdaeb4876b5afaf462fedb7075ffc65ffbf5e8a556ec604a64c3c2871d203dd099c87432bfa7a270463e49756dfc6c3beb05ec4983419624bda22eb09f6869248316e5e740c4dc06ad1da30f94c15cd5c585339809284a070d108d7aa28ec2eeef4e68de077b045849a0a6f739833adc8ca8abccedb08093117e07f078b5b8e5b13651c632c51c14e1e48e47c37b828645ca230f59a00c137edf79b89ee10cc2c93a01597f1a237ed005cb66ec97651b41289e3c398d75d66e9875116bd45e381beda2c5d307121c060028b31a0d2d1d84f4f38ff17578047af685a735392e7ee82b3772237fe80910b51cab1d78be54f8259234d1c1abc052a62b247c25c98a4aa2be7c0e545c03cd387b829805e03a11783929fa956bb103086d1c0c7652a3ffbcc8c35120665dd59e6498383dd1c9c894a714580abb93d005d56a66ce70de7bdafa2da8fa80464f14dc6cbb5e03f181ba89f0cf59d7eb45d3f83a0ffd00b02251722e32ded6fd612403f372ab01c3adb2e76f1ec55a346d8a7119d2632339c81f84fab262dda46ac5efe1b7d5a019dfd4374b6dc2917e4815924dec62226309e884ef4612375f78f898329b3663574edde5922a712763af592ff844559ad1e7aa6af2b6981e61842129c78fa174a0183d22218b7f0038038ab6a264f0f553627e1c3eae0056b9fea539a9445bdc7215371ff099ee01fbf9f825e4e226c4a582331385e8e796c3d24c5ffa281f80637a4709a671117547eaa2c4c5fe7d88ab8a8efc2758a855cbe5a4947ac2162d02fb80681b2323c74ec0488242a6527d6c2443ac604aa7daadd72ed618aef39a5bd274a7ddd318dda96d7a901f0de76c009f3541f54bca4d3ae921436d3ad55dfba60bf7c81b92283ac123ab2013af7b9a8c22e4a616c135a072b6ffde163e9f0e3fb569073b49879a4699768f4920f9232fc4bb770f49c93e9bec25270e4938e8e83c818e179119457006733bc05d2453a6b7bbed0d2fc971035651687c7e322679937757a3372c2fe08b11a17d478625d66a0454e7a794e21d91d17a1de6773a1d858e75deba14d599775ed88a511ea5ac17909e0abd6dd201c55e127b484206ce206f4c125ebe055b485dcbce87579b501d0dddad842d7b471256dfd32c9a0d9f7d1eed9cd1acd0c26a4ccab4f094162e32f38c9b0c2cd704ddf49fba64a67591b7787d22f6682d530253523d787ee5fd90f1b632301caae1e9fd2924ed227d78d95e3c8ab67c5042573d50e48c795cb86ece48e881f0fdd926bbe45de579442f33373cb0d15406a6482066ac861d1ae939e21101bb8fd6af230631ed4d127bdeb8b58bd0e7340e12942735250ff95a3a5a6bb46cee8f7b6973fae5e6c221d2058d26dab2686437fb756f23cb9fb8fa46fd8d29ba80dc97f5d06cc9771d6066fa0eb671177825ddf8b0dfbddc404a8023a275d488161a8dcd31a9f90eeea86c8392aabb0f32211d2b30bda367161929b1381326e530c04226850fec6c42276fd9733f985caebc3006feb5bbd0c87ffd8bbcbcccedf38baa76fc1490259063aa4d4d228d7b9c0725cf29c1d7c67f0a28a8a43c6165b8b93a79b3fc7b71bedbf92d063763c7a778064da6aefba6ad99ac0c7400b7e4e08261f5d7d20067118f74dd2089f26bb0cfb1465b686136da519d88dc9382e38b7e2c347c60cf5a47e1ef8f9116b62adf65fc51404213185a4db1b120ad00561d211e2f5602610b820a9f65312386479529509f15930d94625dadf4e9333c9ce808d7edfb5386626aadf7b0af04c872411a23306b5fb6ea71418f2bb586c5bbe0b7c1c91dd7ed07152832bda5308d65a25c8a94416c6a5633414f243f80b8ebd9a325737d983921993c92bc2890b65d1260a0cd37268d33f368fedaddc72640f190dac2d778d2a247039d8319329b8701c82422d4d49ee143360fc1deec2d4be86e09eb2e3c3d1f0885d84818f14ebf23be1582d67eca03c95a2c163ae3e5e7f423c019a386822741bb392a2a629d8891b144cc41a186f1fc28bda7d0ac25fe9887d38e3bfa22c6dc50e3540059b6784cb8d22e87ce9e47d82cde80814749e6468946e54e6967013bd8c68a0f5c38b7d26e64756da6e6ee84dfc30e347a0c08379302765bf9f0f20ea68de12b25e40ef0eeaf1f0e61000c7f85973092c106840118ca46379d4c03fced1f48e04156adefefc955f152fcfc006f638d28599d7bf41dc6fd8e26522d780546dc4a1a33204f119e9ae3a064d8da9482904a514a363aa956703a019eaa9459620d904fde9f65ce898aa1955513ecc7273ff8eebab1a28e9655cbcee28c8ab0baa26b99fc606c069a39a8d1a353383237105c3ed77f7f65e49a92c3eb0d2b39339f55d24093a42529becf5f564ba73e46f5e6f75090143c2740e0d1c71654a6760bca5e28c105bd57fd4f12c0a2d105f9879161bf6f328632862b03405c23d159e5b8e40ef05e4dd7ed944a10159ae8e43b8ac741193934633b476e0ef87df9bce39726e6bcd7e8da5edfbd30cb44ab2e6975ad09708c1d232b7fdebb47ed6f15284748ebe5e9fe690a894bb6a751ad9e3ff6e09774cf0d1f2057525e7e07a0d595b0afa033a545bcdb919bbbb48a26fa2f1086b61b2926ff9aee6903cf86d144319512c38c515ddac2cff1eb10ec24841893560abf562697a6618f9c6a3c1f85cc7085535c0e2d22d7c2362516cdd9d4f9222484d603917917d2e2f33d8fcbee5fa0129ce9df20331cc11ff7de75291311667c1231247fe70036a1019e4f44c16028817f5159395efc157fb20b4d646854f7f8a910300fa9863a8c32c928a94e1179df21e32d47090805f6060ab750e794c99dcc03131e677a73177251d0d3120f9d2750d2ca7d01a4ddcd5f0a203aa08d90bd247e44ab76155902830d1b27002fc32b2655285f4baafa1d269474ccf09670912f326f30e3b874f14cf17f1838ad9c2f976ae333838dc73e40e25dcaae090fbcb7d8c6a7bc18d5818ec95b18072555f494a70ad8450dfbee7583551e02d7f39b97c5a41ca4115f1cf5e7fd0b6d6459ea04faaf207c88f95e8c9dda9facae250d01487ad42ab1fd14649d1b14b61e145544d4e7a22b5db737bacdd2125b39b0eb49d69336906e1d60ca8b38d837a360451b7800ad0989968cb5ed667684b94ee33321e0ef8e2acbf80c3dbc0706d4eef3581517ca495158dde06bfb5fb9aa50505fa04811e29bccf0033143ebef3d66093071283cdd36d9ca63199017c9f906eeb8640ff2bee276a5e4b3b096456aebb87e2a3b9ba9c6281aa4541215af9190839a59dc5ae577ad3b7a4a65ceb1a87b7e818e80461d78028406e7da6353c375dd48d19e466fcafcd536bddb1aae4630f5798fc0a0059bd5054cd3758a827cd35e6521c42d03c5ecb73663f26a474a20de8080c30e272d5c15c347959b4b6345f05fd308cf40d4db57dd933eaf345d5dc640a68e37afbb4db9c9eec31543c6a5ca716dfae63c1ac7bb06419f1743f04b74779b346df8605f0970b6b0bcf0cafa6b05719f98546b1833f6f10ceb42f43fa240414e03c75061f00eda17900029f873ca5ba791e11b334b1b7036eabe5abcec3a3fc17c2ea3bbc3cf795b56fc56b9793b55f00f3d13d8db68b25e5177f27b863f119d6defd36128b0311819ea3d6395c9ae39e522e3535be3ccfe60262871b166c7a0e563ea6db445329a4d627a45488195ade8c1918f75d6d7bbed73f1eac5b0134f9feb4d985bdf56f87ca73f035473bd3b37b65f9d591268fa76b945a7fab48d8010d7fee3124bab2fe301b7db4f11f0b0a7c69b1fa907435fce49e892dd5a42078b5d08121c3a3a5eedb94419159e074e4a4f853ddb822407ca3b98bb39717b463ff438083d3e5b5fa1ef368ce23a1cb7d87f577c55f06ec21d214ab5fe65b5911b214ec9a4d0d090b999680140ebba1679b4c565c58e2aeecdaf147e3c47b1fed3ee9953ee19ee8292236f4506c3cd7551ea4b04854f075292fa5d9cd4f23b02f998d49f8dc8ce28e20bc6d5aea820012c98bacb6e666c381eedd831bbaae17882367ac133c6de2bb80b7779d052afd883812fdb71e5881d898ac98476b9aad28a1f9b5bf38f66ee84e67adfa32abf060d8161f27d0f90ec3de793f8827faf59e5fddf7942ae257da90749c9415391e8668785395d5db179e18b7d355cdd9236ce20c91f2590e1a7b291bec6dbaef989775559dd49d916550d34e93993a45fa854e6248a8aaff8af89470ff7205b36a94904e1f03fa031c6a6eb0f150d63fe2ade06db6c409c86090e81673a14d16d84d2f0fca5a6380f7fc516f72f42", 0x1000}, {&(0x7f00000000c0)="c635017e2eb4523f319455dff0aa41983aedb654592fb905c6836ee4bda2f73b6db14a55743bffc4425df5c8a24591d35764b107967ed5b96bd74a6815f0f724c87df9aada487dfd3948e54cfb1751725a9e6ac6dda3fdc8ea12c763b40f132b07273cf3aaeb41df19e04343c0cba9b90f9ef776c3a5eeb7657662001fb4c72df5e1e38aa3ae27a9d77b4a28c231b8947cc9503a5c0eac86a4d279fb2f09f4764c51f5397e90f7fedc5bd1c5b7f28b7af75faf3ff5fc4bce1aa37c8476eefd9975c4eeb5bd9fd292fc4d383dad51e0965eb3837d9df2a96e68ceee09acaedb468147e7f43ceacf14c75dc75e27fd14a5f17a", 0xf2}, {&(0x7f0000001340)="83fb5553f613449557d9f8e2db0318e0e197fc3809300ccd4935c4414b73dd0153bb1d7bca508f516bf0818d73f6f392b58f5af4fd0f511fd959d0bac52ea046e2fd1de68d12f32e57d7adf4a52e56d8660f8e53d3d98b53d00670d98de2bf3904364aad4ec72293ac152461f3f158e0cb2590eb5a58ce2781856516532bc242b23dd4da777c1835fbcea252e33e853f91ced0c32b4c10a840b5f4c5afad51f010e74697b0ac05d3a3aa3bcbf68b83013a3a64911b4b494edee277f87c2c671f06ad8188a5e0487e62c4159992baa2ce5bebd0b594821fae36f40b1bd6b76bc44e8c10799045babc5caac5933e2cc62cc3705376b298305d3d9742ce06814551ed64b1a04493243cb933e2c6ba9a4b15552aade612bceff38fe0504e3bb94cf2f636a5302142c3b12cf289aa65d6fd8cfa0344648ac270ea87153a866e633593c37b354604131cb51d0438d696326e3cccec0c9e4dc727c59bdcaa9df14bd48fe7e6d4a44b021b72cdc2cca6da0c11738b4468df032eb7ccd445501217474b8899d1eb135a3e16701ebdf21660a8a0fe42768032cf401e5ec7cf250704ebd404144b39a70d946101a0647d71be5a879a6e0e218e7cfca71c241504da35bc6827fe032577597fff596109e99f356fd75261e6c761cce8a013271cd4b491097d48bc1351471895a2d47663eaedfe615a1aecf8638bc3b807ec75f1278ee47888d4d8491425efadc73a51b4e493c440ffd548eb400c720a4b16c8342a4176f9904861244451639633def12856153df076ebc48833f2685ff01492c2503c2ee374f036686b1353946e1fc6ce96826e629f2063d843930d623a1ac9c3f5b3fc1ba6f137213f02b2925d7e9e94be85a00a2bb626e31fded458d065a891031819b80e652fa8bf332f927f23bd56d2c3080ada0017f3c6e823ac5defcaef77b84501ee82fc5f5c0d44c36e763574c4ca355ac33b14a39f0d8099e83108103d0b547e938cd1b9bb70559f8f54324977f8cb8e9d344c8eee7fd027a681dec6203ccaf7b1898f35c03edee41e9ce2ca6eb8f216480f168dd67c93293ee2896a289a9b50526a01328f1337c88bab96b1bc1d196779c30f3dda307039fca51cc9ac60bf2b600683c974e5edba88addadecdbdfc19c8ec3332dad9d4824469d3fd432dcca8b5c577d502c337231c4cbf57568f69f40f376089df1dab84f1abb7089d9c03b4b38c8514788726319ff44dab89af4d4731fb1ce50852bfa185ec5fefe3f93eedfc22eccb1441219809fd57313c69ee17450868730c4af5a07c0638f7dd40263e9e9e7c4c3acafb40617af403c60deab33dba6f08fda9d56c880952e012b5150ae9aa22e848ea0f9c0cb5f4d5b7181866f11fd03998be9e0d6c6499825b8e3f1717360638a249bde698c53ed1dd81e46af6f3000f68907efd42e56c07d273a3c61b5c5b4f35e411f52ade4607dce7f423ebc07923c10c0fdee5b0c19a8bf2da828e78c734b434af70925daf0568e1cf967dc1ec4a2b41ce8eceb0c9ae925ec6796184ff8479f26e7657bbccbdeb428e26c2a1bddb60c57c3f0f923ee6e63a08f2c9e88175aececb72be435f9b9b61dd028afc78c521ea917248682878edffa9dd8f921f60376be8f27f7715b50420eab5d8c1ab20be7da111ad9cbfa86e6a4d62077b70d48760de63bf42d5ce7a4ba3c55e0276bfe0482d365a2a3ee9b6c22990a575dcaf0bb03c32ea279e1165b3bf41c0108e41c61d42e001b447f7edd0d026cb20c78f6cc8511d3029ba6b4564991a172e2acc21c6f51bd662b4b6892282d2edf2525c1dad53ec73785930d208cd66022f00fa5cb67ef92633ee8413316588afbc79349317ab9f3217fa3892578077b7db07b5b4855b55f27124cf4132d981200df7ac890926ec2ab07b386684750e897712d6010d1bac58e026f5578693e191c4d44dee978e08eaa643fa0400a282b6d8255ca51f08c818da0c0cfb5b8d3d080dc5edab0fa41a1f2246f536e91871c9c3c5f93a0bee2d5c537458e2d0c99f7a5096ade3f5a0bd5e6df31637d75e5d99680550f232e4d00f764b726b7dff5652e416ee47067acd2aa8d6c79903095a8cc15be501ca51c11f4916810ba4a0bc63addca283e8b54cdd59e68361dbe8162e3494d4da6268cd24682197ac6ba237b8947b65971d075696ca667ac474d6bf8d5dfb5006f219dbf6c6586ce6e712b710241848e56c528aaf1b08a69c2b9757a77ff612f332241803cc9a56c6d26e97aebd13a9fe716bf41b31420250269ccf75201d5f3c070669d296b84dab0a4b906be4c747ba1202458a9fe803dc4ca97ea10ae79559fe7674b9ab40ceeddf8231fa7d0dda9054909a25c8df74edcbf20bfff458f12e7a9d73cae9d1d854fc6379f6c9473eeca88245e828105f9b71f78b40382bf7726035b04f9c54da503fca27451bddb31ebda5a2136f12e6d348808952cba938d8d878c2355320c4c642e099edab229250eabdd13934ff1ba2f55a797e0ecd9a1f24f963e89d0154eeae3def929f081b34b8c52810f9369be34f3101392e535badc4536181d4b41c3ced047b356a0c06004225030294d7be1fa629d3c89e65df65284d543ef612f5776d5263776f0f63da454f5441be38dfba5fed86c6d88a3570f48d4256cfe8cc25d3f98ac2c87d3a0c90f47ae12cc78a5579704dc06bdf24fe380c29787923fb3442d4593b1b3f7bad059da98cb3e3d3256d563a0c0133c15fecaa820c4a9721a6c74c1318f6a1e1fa5566c8234522385cc90bedf1099f494c0754da260e1d68e62e52895015861a8f01691f56929658daf2c180006b7782d32785be7d1f7b0d426086899718b855477df398e57b4856aedfb4aa5cb2a55c9d3f171924ad8de2ec6b95d5c915bbb090c0e157d0dcb3392c4c0cd75797effa4e1889d59f5b6ba219e3a684e5501d9a6228917e0a579b4d1f4648903c904f0ed05204444d1916e263c0638c80a441e8c71b752aae247a74d15f8380980c43e9c5431274bd6356e54b5d97a51a413d2152774a230dbc4aac40fb9286e7bd18832d266beb403a98ad7267318171d8b4c49151c3bb44811fbf27cc997cd9312e33add11ea175260aaaa6930504f720ab3233cbe0c5b44e4de8474396c1333556dee901be385fdb93cd42a85a77d1b9505a5c4e4ddf790e11fab490adf49438abe018057522cb976184375d24bcfd0d4507d763c1ab865d9369d8356b857eef09e7cfe5f0be82b7539c531258ab73a4f191041f85ff41350d2854e3f7d60df40c2e11c57131f324b60479f67451f2344b0eb8f4bb9c44b1423fea996df94f8f89f673dbebc7d12a1c629000e0363c5e22a0f88e243d794d34b8d8bd39e19b4d3f610dc07e5ec8b07968230e4f1520a02777a28b6b226df4fe39347c5ed0d46d9debe6a6d9cbf8c1d9869a4576c7f1f3c319c6522a6e8018f9b8549b3bf920d7b819ecdea501b25776972d792f11ebe9940878fd265f60ae05c4099319ccdd81551b26c00d36959c1b72bb41ce5889b070636edd7ca0652666e847b3f51be3b0de4e936877c6599d0a463c89e9e810d4b358e6b6af01d6af6b86f28e9730bd30cfa5f382e6cdf61e7e3a302548847b1fd0043c36ad1403a4f0b0665fff4ab412ed3d9959faab0e5f9df357a66d47eb940e9b2f7ae5c8c48a7d90f73b7674bc6ab71e353eb238bcc0bf84a07022041108e4d1746673d0421a81ca4144aa3de9e2bbbfdf0fa749eb063020246d9202f657fecf21ee184e3a7be9a5b52fe6a6ac109b76902c600b7ed996181ddb004321f108ff137824e323940ef8cde3d5b3574002946cca97778796fa5d78b728bb9e61c07f34610954262ccb47f6b0fac71d2fd25a4c8b71e4c3b6935121a139340e1aa3a89271e41af3df485b6d4ec8b516a2349e89dac9bcdbfdd4d850793467f397756fa05624bb47795c3112d505c21a3e08612a04582527e059121af7938e5168620270d3489b1c4307c67ec7e77cbad2feba06fb6f0cf097723358c1d6d104056d498ce63974ba1f595283049b027f967427a1a49db15f250eb4ed1bf7748202718f82f7ea3995502998ba0cf6a0f41befb3b66424f58896b7d4dc9af01ee1da74bfdf650fe97ff82e84041b43a0f703850f9593200b73f180629b2a80d9dbf81e536a4bc8a5bcc01981b18ad450d2abe87cdafe3ff60d40f79ef9ae1912127ae1fa22900810c5bc4fd31ab198c308ddc2cd40b3bfd1049f95ee5645c61a6845a675e6b7aedfd8c2f0c8cd80720da2ab05894e6b3ddcdccc66e3a0e416b9a9d9bcfaf0b34949d5d4b528748b72543eabb1614e4558d612be1089ab41e7f1abaf47815f5164b8d32da563a534c47010a78488c37e0add3737b5c3074c20712c2b356d97829bd432567fb9e64edcb982e25400b203ac9211c46596db6dedabd633ef5ade50a67360cbac0043844cb5a451a7641169c5e058148a59bd029072c0c51f2ce96479289a78471d33dce5a431cf180d19da101d481dec852a71622e34069eb58a7a5be596f082779d129f3d43931654921d8485657c45b9f2d48ee658b77c5ce24ecf82108e0a39e3a4eb02f4cd3ac109c9daf316f5dc7340adb38f1a07ace4bc5801fa4ded454b1d3dec732a03bb37a147c32cb96eda0da3cec493ffabab1902724e6071eac533c676976efaab6e28c5872bd1dfd0312ddf9c4710b5ff2be5c3589a7e03de05063aa50904207e09930cd135276f677ec704df68d28bb44f16f9a799febd80932311cf01361360c9be48613f77d1072ed0321ab5d051f751f456d6bff40b6ef6786be12f07e9df951a5e3676ce53baddc7f8d6139d1d075417385a04e2245fda0920a47e4b44bf7f2527587069bf0caba0df0aade9aa9e18a4f4524ecb3da26f6f8ac674e2c5a92d405a272bba0ba5a470929586213fb522994c7c561ad58e14ffc5e8758301486a33c107445719c763e7d3d3c2ccdd698c192619b259eb4579e08e834eab92a0174177dc6474ebce50e1759e17c76b495725836aec7fecd2ef8c97781f963fe727861741685ca06888bfe2df88aae8dba690b8cd97f08d2fa34cdf786050ee78cc6b9882299e1e99cc5c4c01c0714ac7f4ef4bbab00de95f2f4c4776ec0b7e913d9d82368475cb236434072889ab10cf5bb97291aa144b872fa25ba56ef47c0258a03aaeacd1b21bf8a2b953d3dbb63060f46bc2ee49fcf91e83fbbd462444a190179643373c1ada23e2554016ab76792d17a8c32ca3bf3fc591eebbc42fcbfe9ecaa8a1e46090a3384bdc77714b16b4030c90009a8c86b7a6e7f5df4a2b73e71a3302115dae2e60e8d102565a3648207454973a30ded060e597c3b978f49cf576a6f43736fb76d7caa452f1b283b13155a1bcd2c2fb656e45eef314dc5a5a829ee94207ef52fb318ce160265e784ebb4409d4e6c479ebaba16c64cde27d77229daf5a93c0aee66aa2e3fa93077a579a5c88c39a7d778c63e4ea993874eb7505fe95370ee76a7cc36dd21b0b0aecb629aa3f10d097f65f91572aaa9f9684577ef820419d638ae47db50f3fa2b624f3a7e81bf8d42db0afb8223348c358f45ac0c46cc5a0e95db07ac02362648fd2d893b88abf2f41f5bdadfd35b25777290c3f387578e73afeaaed0ff8aca48b15271df3f5a16795f0ce861ba42d0c7e5b2aabcf614206cfee47637f9ebe087c6832c7ff528d07f4820e0969097681a19ef6c7469cac07a3efea7c00c4a171a32292b59a6bf84202739de547546ac7d3772cdf71b0c9e88dcda00aded8837a351b107d", 0x1000}, {&(0x7f0000001200)="9921c5e1103151cad6a95fc0b8ee0511193edd404f92753f279abfe6043cc3c90decacf35f4b3166483e9a1b6edcd465280f6845dc445989b100e035cc2b8100238ed33d6c4f054a3aa249d4ddb0c181792d385ee850390a33497e60fd0fb1eed98ef0b987", 0x65}, {&(0x7f0000002340)="9ff2a49cc012819e22724c497c146f340935a2bb4eb0102776aed2bddfc7079a4e6f0e6316313ac144a40c1821e2055d3c0387f968f9aa0722fc8685da906b9e1a9907177fbe2da34d39470bc729d5f701e8348c8b9f3a233150cbe865e67a5b052cc10ac3de9595c5440e5c32ecbe4a8c2d171823deef60d9ab622fb00eef7f65a16f21308042", 0x87}, {&(0x7f0000002400)="9217d53124ccdc12ea2c2feb02b06474138446f1d3b7cda6a9022ab11dfbc3485025cae133a8240cf280350d853f41f80e3d25e6562fb81b36b55daa30faff086284be049e2218cbf0cb711098a6272374d68bcb386d650c5b62d3b56e89f0768a05c94eb02ca8b2f00518e784a845f219e4ff54b406ecb1c1a0fdad6944ae87745b5c6bc4288f1a4a3ff948d61b1b9affaf2d67aea7a9f4aaa7bae4e71e0ee02a962bb2e213a53b26370d56410b583a049d704c8da4f3c05a06f1883a486aade1043ae9cf0e543e8cafff9bb602d1fde9ff2efa71984ff543f550f865db0d8f0146a88948dfebd70455c24d9dc4d6ba01bc5a679e16c1b63957519857d69ad755503ea9ba930b7ac88c142521a9a1cc721932795f314a373d95fb912e098053bc7703e5b0dc3436d970017c3f25ef4557598ed358b54ac303b9c6d2b98de231e38b3ee987c8d2daadeb4fc8a273fd73a548cb126e65f690f8cf3d21d98034f4c37eb5644eb3a3811cd87dbe1b07abb5579a361b1887d60873a9f31df89ee7233268777594dca1ac97c5ddc07677305b7ad3a68dd20d662a35b81bcdaefe2b84dfdbf486f05fa8892a77d23be50bade21e97e630fd1db5ee0f03e8cfd7ba389198edeea956c0ee72205715a27713d65b6769cecf716e01f9db4cc1813ad9751d4665149d2f7acef1b092a5601fdb89e04ce10db023974ff93a1a86fc0ee169e3d3229e5fc4db1948b0a150fba07ad3205d30e0a947d52c1292484a42c96ee3e9d839420770601a7fc3c83535b55f594b3b215e7e41b509f5409c4f97120569fea189454d1de5e261dc2698b5329338446093992d69ed6941fcde6b92d47f168f8a7b7af0de4a77e0bc28bb3fd23ef548790a70881b1c5a4c8446899bbadf50fbda217c6ac33d93c888a8b6795c3a96f660584ecda44cf7d761f5700dbb757f92df38d844b0ebd957f6a7c9b474d622a05b6ba72df3556b03ecfe2d41c5d58138e7e7e5965da6cfa6f428ea6c781dad51759842a3b04372af131e047fe6269a4ab7c3d493f701884b38d495989c567374cd73ccc245d86f79996b778c7f2ebcb4777894f0c3c8d375314870c808671c6e81436e2b04b89b734fa22a8b430b27b425981ab0b79c14b9c192e301449a6ccce90734b4a0bf555d7413c09a11c2ee5b91e3aaa65e2d8c0e4a02e9ed5ce9bf6abafcf0e464de9c1bb92dbfef8ccc6b8d949e3d54c1746831ce11048c3c764c88a9bcf4d9212981b476b8b9e9495291b1bf7df02064505233bd86c3c9c1aa24a75569f5d51f0d0096814e7a70063f6c79819f41d6957627a4c3b1bd1280b8e925dbab4b46a9a67bd12733c8a235a8cbe51e10cff5e197d787dc6abc4949708ad9d31e02fe1d33ae424fe746e30a5f40dfbaec0dd67f51f00a74f0df7af61781151e5d51a7a05e2bbe0454a24497c8da5350c1fabd22ed629af06ca65c982d11db4c5da9910d79b7e3791918488341f9b45c6fedc5ecf32bbccb6544a29e1a678e1ef3688b1fb895ef0683131ddabab8b331fea4632f6eb106ef1974df769aa33b3c9f94ce3ead27c729d0fff8cfc6cc938d595bb5bf7d274cbd09295f6960edc8be75488429ed87fb791953cdfb1f6025c2ebc465393ba8447dabed6e49a39eccd31dfc31d66d4592d00c1dd5ce2aa8c6319bb612bb016fdcbd1a04ac033e83cc0d1bccabc3ffb723832e439292974873a0559b2a91218738f9e2739be12bf044f08f99eb123be45bce65057628996c65fb4f88c63bb1fb37eb0561a21ea155a13708bab223762951ffe4fd9af076aa604ef6a1019279b62165cd08161ab96836bef7efee128ef14e981ead6c311965f8c231f40638dd1fab0b6386906630936e4d9e129d095ea23edacfe42bc839641e52f286608da804cdc49b1bb0744d2e8527fec1ea3c9ee74a7166a6f40e334f1ab4d08f58961123580f9a99085feb344dd6fc85606e5bf177eee8946d6a90151261d82600213da7498d5d1a986868eb492cf7a064258e991d583d46ff3137fe2fb07ec45a5f627b8f95bafa79bf8d9563c221801af1571d28097c0991796ecc186b4a6f8d1f2c30863587bb7f08df20f130952ebc5313d6fdf0b3ccbced72dcb0c2e0b0fe3b656fa1e1912ec7204d40c2cef025a8d43b487d86657668e28a1ad64179df50284b1bec03bcf77e53d99c850c993c4ba70d4bdd552e703dbfe59f87478eedd085ea16cdb95467f6ddbcf33817c530123ae7206f93514791efa7104d5b5b7591eff968172eb94adb42494f827ba39927beb966082167e0b3784ea17e4721bbe3d79f38d8b618c33e211f0e9b775d629dd14ef49c7227e21c4958a090bdc3c271539918bcdc338a3387d21f3306c96446b8b62dadcca17bf552211b1d47d15bcfd2d6958837cd1dbd9ad4733ace454c03088629a56095b2c93f8b2123bc1ed73f9819a4db3232db72f167378a8eb4cf987ba727aa9f8955b79e6805e2ddf4fa68f8fc5853a8de2215608b3fb0cebe12866c80f83faefe67fdf2c814715d8503e0aa441806978a1279a6655627f10d24a24fe06e9e1b464e8a159b4d3cdba7c3ce6c2e4645c0c8c95168b02a8f16e079ff0c6945e433bfca908f4922ee88a08c6bc4351e0b75f4f4653245494755160d9807184b67fc2c543b52ecaa9d781da42ca075daccd52a7dfb6ce1855f76360fce72c8eed1f66384f4588718d1cd6b649b7af1f90000f9b7494ddcc7ed2fcf61cbd0f6d8f28cc05e526cebf072268d29f1eebc83f249e852ef4381a6421b08bb976eba2106efdec12bf0e9ee270b5e9de3142bdf383ff99d12b574d9f71f417f469b899093c3c7a0460306799863b4b4f0d622f0b507b921be1f8ab232d97d581ff6911ab190efdd534d5ebbf02e931971e8e8108df9a878268a872bd793dda0f437c86d2282a11c8ce8737ec271619b44cf8067a326d6c6576a358d7dd20a6317e2432b36f88d85b7c44560ed70c7deb5657b0b26766286ebddd00bf0dfad4861a70db3a471eb5cd6ef4c1c8ac1346636e323044e24f4aba714ee72b636b5684c3aec5230fa46673de10b68ccee630795b88896a7255d5a61b14cbf3096fd7e9e829b608d52478aa7f05d292348a46051c5390d07acd69ca19cbb6d6b15c0b4e8aa55c4a559299bcb3ee400ed64d7ec9337a692d71eb21de24bff8565846efc6e3209c752602116e66b550596bbe1b3d2dfb3466dc64efa2718233a7f61c7fa6ca604d0bc5783af74df3ba7fa04354d2bf68b1a527eaeac7727c1998a357b9621f7128d7123ab72b8b2acaae8f56b1d380edba3a0555e140df320fe0c7641fa17ebf62a062c7b8e65bf70186b71cc725c143a97d4151aa3e54303f52fab824d4b365dbab925dd5f78b3f2426975e28df3a5c0134b2f8465033c46740e98e6d7b61752c21f95737fc143622b4d5efa83d57b803113f9c497d0ed0b9a7eac686313fffe6cc966f0eee9abd33a48d0236942d3a1a6d58147adbdec3aa57f39563d686910a10a340111ee8e4758e689baec555d85219acfd72407acc344762474a65e5c2578883ba3a7756964d053d1e809765f2b0ac74b186b63c2334334661dad84c8b7a6d22e25a167120995600d8bb9e9292af619a5a972f2f5857ec302c0cdbbe517920a303fda9c6115e8a4e9d25fab4dd74bcc6ac0be272d8ba3ca2a75b1b9c29f6e6767f5a517146cb861c12a31d13adbac32c04e3aaeef71a2f2e8caec69ee2fec28c3f36df044fef424c2c5f4363347ebb3629e03eaffdfc9d64616d7c5bb12e296ec4b104d77ba08e56f342aa6367ef6e8f65bcae9f7d1dffd57c2126619a7b729a07f7b5c164ef80a458b1dc88f0a25e22becdbccbab7c41af51984104f874618c0de1e9d0a09c466b3a08d218c6e5fc5fedfa826dd00fe8f9bf2072641b0b51ce037140613148f32da2b095fe6f2cc9de6950559c1299467504f878b12bfb85c0fd6c05bc1ec568cd9c76e72bdd6bf52a8cac73e238074ab20c173643eeecf4f434174b0d7f673e39bef53046278efb0bd4d22259ce77b6d13e54191b51429abee81a6297d33225facdd47916c080c35b6621cbe3b4eec1a29bb97d8d50b9803b56fc319ea966ba62736f6e2f508816ad66f6a95b2dd88299f58e7ec48c0b80e5fd457b596aac8bf41644ee5a15eb337f40059046d75c67f27694c169d6084236485c18a5a0f3c51cac91e27a1b07bcd434365be600c7da48d93d6542549c34bc08a648fbefc203afc830c29d063d3769c26e25ae37e175d4c8b56a4744e8ef4397ea0ec88084e5c891fc783a773c3aee078070211ad933c9a3d3f085d53bc338ed57fb02dfc71658aba925b2db8953aa4bc93ad95666b90e2172fd8835ee0f353bab955857c66fd660d17d0e960899f26684920741b6c9757414eb029da012a5464c38c896c3a4d561c5ca0bdbfdc74c459e5695cc067887d5962104912da3a5a57ca2fc7d0aef9a5e2a5c003cb243eac2862b99f685a6e66f4f1dcfa8713b1a9b00cccab9a8272fcff0434c3948c23ce1dfc84413a75f234f31d108510c61a2d99186e7126d788a9583a86f2499345729e34b0fbfc01251cb6330c568dd83fc0b134a9bc5430406982c90a9b10fd26e9c374646f88d36650d349c83cb3f9bfc2ad735915ec64869277328c236b368550036898be6806a51e9c85e12a5e9c642e5cd51e500ab8d9c8b805ce138236e71f69a13967f116677e0ecae1e273d15619c25a9eb65acc1f307038bb46e223dfd2fce09755840c02f06e3359819f7c69d63b6e5c34044e46c261a035a3f678e7bf59be85b51ed48b9ddda86e60761cec4b84b4a655b34c414feccc1fe6086583052195edb03b7ccfbb1947e3afd21a687f21d939af124cf55ebaf85454e938d0ffcbd5a9b3270895573d90b949ec407aa4754779b8639921d07c84891991457c7c4a5853bc5d41014341310f918a4c49b435b81e4767a3295b12992815d7f7aeaf2b47e687457dd099516e12ca531e5dfb41790a0f374715cb9fb9ea26efebedc01bb1e1cfdc6c8bf0de8dcfeda88e9a0a118dc2a7fab9d06f3dc32791a62be0a7931a352aceae466c9f0c2b17d7cef67284f96036872b13eb8b389b44b5e96e7cfb1d3d1ccdb819aa8714ac09d4d75c5d73e9699fa3e09621b7f1dbcc444e5de2de3d800ac841e984016afe895f2906bc3e09eb8127835e452f38d527f5b0c0a8df314a0cc1432f587fc4507dc7fbb93ebf771b6a1739e2dcd3ea3043387141d1c8414d541caaa336ac6b222e55148c35c2575f15ed745eb2b3de4d78256104d38adfa43a1fec177b328cce9cf4cca0d346791f246b57e6e4e90134dbb6c9f97116ee5887a1d60a1d4dee94af2889a15fbbf7f28109b77acf9d8532a75776ed7af8c6ba44842a7c08e8b03ffbed0a1887d98a2208a76416e42b64801981ed01393ec289bea920d587a24919b46ae5ec92db3cd7895b0f18c836aaa83c14fdb8bae7e969e809ee7ce73453754e3e75ab1cf055332a80534a90dc143818405a2860c50ba7d1a649ff32a7991b3969a87cb9b7fc8e8ac2a10aa18acf7d81bf4749705e7871dc988f016d0f111b49f84cca83027de8a5d9e0749f903b0a33a1a6ceb61f56cd9f76192951102c6bd0c0a2487c40247651a3636c05d7e10f19a63dd4e5f3470d7eea78113c5a213fc39411ac898831355786613c03485173d60278d1c269342a5ba03a13002bccb107f51f481a4a4f9e6ad39634c516a1427ee8f8886c3464ab19899f0fb75f56ce1fe7d21b62c2727e1edea5fb", 0x1000}, {&(0x7f0000001280)="c9d141698762df2d468049a9a857153bf60b66caa236f25d09f161d37be820cb5ff1ab189417d9c2c31d072ba869374975fb5b72f8f933f1f9a0301eb91ba11f7a65392b36c7ced12410960c44281eac01e1a6db643aed87b3a28b76b93cf5ce2bc16549500fd4ed275d39090da9aeb5e754", 0x72}, {&(0x7f0000003400)="ce6abeaef808ab7b8da6ab55d03366c8c6a14099b55df28afcb43d45df0afe0341a088f571800c3be142ebf8b01f1e8426bac02e3e938ce76e70d66a6e43adf913efdec9350149bd40753048357455ba8cbbd33ef69bb5b9bcc798cf3ad1bcb6903a849f41958317e6ea5c10e97937f0105c98a4ba1577cce13039cf9892742d4bc4947a988de851c296adcff480eca6a64266ac9e0bf6212e855b0ebe9de23dcedcfe51b2d8308d91594916acd45f3cb8254ae4aac76cf1c9", 0xb9}], 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) munlockall() 19:17:17 executing program 0: mknod(&(0x7f0000001680)='./bus\x00', 0x3a0954c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='.\x00', 0xd8a, 0x0) pipe2(&(0x7f0000000000), 0x10004) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000640)="581f54d88d53d378bb3f727ed3c691e3f36aeeb7af6a089aa53ba86e352e", 0x1e}], 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000040)="2dab22c43465ce33f71a06ff92ba5650ab02ecfbaae055da2110e1967af11dceedd793", 0x23, 0x40c, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x1}, 0xc) execve(0x0, 0x0, 0x0) 19:17:17 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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) write(0xffffffffffffffff, &(0x7f00000000c0)="1d", 0x1) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) read(0xffffffffffffffff, &(0x7f0000000080)=""/48, 0x30) 19:17:17 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$getflags(r1, 0x3) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 19:17:18 executing program 0: unlink(&(0x7f0000000100)='./file0\x00') chflags(&(0x7f0000000000)='./file0\x00', 0x10000) 19:17:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) open(&(0x7f0000000000)='./bus/file0\x00', 0x40, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186004008b0006000000000000000000000086149ea0318344aa1a0c9f71267b00000000001a927c000000000000da9fc3", 0x34}], 0x1) 19:17:18 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x402, 0x0, 0x397) r0 = socket(0x10, 0x40000003, 0x10000000001) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x32a}, 0x0) 19:17:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 19:17:18 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x192) bind(r0, &(0x7f0000000540)=@in6={0x18, 0x2, 0x100000000, 0x9}, 0xc) open(&(0x7f0000000280)='./bus\x00', 0x88, 0x1e) read(r0, &(0x7f0000000180)=""/160, 0x96) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x220) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/36) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x6}, 0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/151) r2 = getppid() wait4(r2, &(0x7f00000003c0), 0x8, &(0x7f0000000480)) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)=0x1) 19:17:18 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = dup(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x1, 0x1}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x68, 0x0, 0x0) 19:17:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x22e, &(0x7f0000000380)=[{{r2}, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) fchmod(r0, 0x2f1b304d73b7116d) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 19:17:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) getrlimit(0x7, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sync() close(r0) dup2(r0, r0) 19:17:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) dup2(r1, r0) 19:17:18 executing program 1: r0 = socket(0xfffffffffffffffd, 0x8002, 0x4) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x6, 0xffffffffffffffc1, r1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x3, 0x4, 0x3, r1}) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 19:17:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x4001, 0x0) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 19:17:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0x4b}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) msgget$private(0x0, 0xa2) lchown(&(0x7f00000000c0)='./bus\x00', r0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000480)) r2 = msgget(0x0, 0x100) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0400f9ffffff0200000000000002000000000020000000000000000000000000000000000000000000000000000001007bc614ee4db4f292348c34c5000000000080000000000000000000000000000000000000000000040000000000000000000000000000000000000000c64d0990d6fee17139b9a9799a00"], 0x1, 0x1, 0x1800) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f0000000000)=0x7, 0x4) fcntl$setstatus(r1, 0x4, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) preadv(r1, &(0x7f0000001880)=[{&(0x7f00000002c0)=""/167, 0xa7}, {&(0x7f0000000380)=""/122, 0x7a}, {&(0x7f0000000400)=""/88, 0x58}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/136, 0x88}, {&(0x7f0000001580)=""/214, 0xd6}, {&(0x7f0000001680)=""/225, 0xe1}, {&(0x7f0000001780)=""/220, 0xdc}, {&(0x7f0000000040)=""/34, 0x22}], 0x9, 0x0) 19:17:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 19:17:19 executing program 1: r0 = msgget$private(0x0, 0x228) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000000)="ec7a2eae9623ce7a49ff5c0714adcfdf9adc2c0ae5b9c0b93003156d5ae8b904c1014f3303cded00de2ba247ef7604d21b156ef3c943bd2dd61fad7fca2e0ddd61413ab1c5d7ad4e7e41305273b5bea6d0086bb20ac34635ed160fdc180b44f52a1022524f3e0ec591918e4b4a5302af5d4ec0307e8b892a0451e5b13014210720d3a16d7b7b268c788132dd9e00a85bab737d96c4955b3cc093c92e3f83fd436b14eac2f285738cf941640c59ae16bc5d41d8959ca4754269c3965eac4610cf4444343bc7dd87d5f758a0cc13d7cd319b32182295ae5211125bbcf14048a1ef717a723ba78b2a02204f69bd617f8dc8", 0xf0, 0x4, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000180), 0x10004) close(r2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r1, r2) fcntl$setflags(r2, 0x2, 0x1) load: 1.84 cmd: getty 59159 [ttyin] 0.00u 0.00s 0% 313k 19:17:19 executing program 0: r0 = socket(0x18, 0x4003, 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(r0, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 19:17:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x20000000) read(r0, &(0x7f0000000180)=""/201, 0xc9) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x56f, 0x80, 0x4, 0x0, 0x4, 0x2, 0x8, 0x2, 0x2, 0x8, 0x197}) write(r0, &(0x7f0000000140)="9c87c377284c35b84e2e2e2e2e61", 0xe) execve(0x0, 0x0, 0x0) 19:17:19 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x30402, 0x0) socket$inet6(0x18, 0x7, 0xd04b) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x81) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x10) ioctl$TIOCFLUSH(r2, 0x800c7005, &(0x7f0000000100)) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xfffffffffffffeea) 19:17:20 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 19:17:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0xfffffffffffffffa}, 0xc) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 19:17:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x4004667f, &(0x7f0000000040)) 19:17:20 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x409700000000) write(r0, &(0x7f0000000100)="c0e19fb1ac06b875e715713f7fded4ca47271dab9c9e6031f03b13ad1587a09059aa7b4e68fc873521c739675b8444cadf35b24b17630e00ed54e513982cca6865f0ea655833cf034c5e1192ae6f69ff7724d58e782e75c5112ec3a3e086c7dfc00fc2ced12c2c74630e2d8fd807572a94eb6fad3c73219ce9094b4c2c04291a144278a2a82478d0754182578711a6d50ebaf28767f8c378fba19d923875fd7890af4be6dc9fb74b4399f2bfaf01bb107eac952205852aa500c3a4ea5b9e75e681e9c4d86c794d2ecee2916b938b78d8d3df7a55809e5de259db03b58211f2530248d351bba12cb8c9fe95403dce59f51e0d7332271c1af935bfb97cf409362d3e7565adc01a3bae09f7b946572a94f65f635f29c54379c4bc339e0086ccf8fdbe296846bbad08effa3c69ede12b3115d93f6f884b62b1cc810b43261cdb4713c19bd0990b982daf204d2dbaeacebb10cb25365510d2c66c5e4c8d93fd08e3dd2235be0a4d066573ee9ce8eed119e783c2bea6a4a06d32c416f932e5ef7f76cbb251147aa9e1e1d6de8a85d1c0e21378d93d3e4f8aa76bd816339919463f7f4af91d48a3071432b007cf669e2100713688aa9c6ee2a628193832d35f26302e672b802974fce7174ed0e3fac7dbdd37c16fe463ad912804e55f0fdcf464b5ce73c259cea10db42bf6f143d72fdc9fbc014bebcd2631aa413f994a1002db2bf72385e4ab5df7643d3279b8e0d09ccd7e3ec4a8d7f6529dec5a1abc241e69922ae963fb354656597987e224b0ac357b64f9b1e3145037398672ccd56b4a4275602e291bbe5e16200fa7e229ed09f633d13a5e8615e924a67c9e8bb31afdf1c0db7bf16bd6e35cc947ad81cf8c0c72d2d22a053fe15aa8ae3856af0249fd7671a9402d3d0c0ea128a3538c50618d6a34495500649d2cdeb7e2ce2ac49d1dfd8b4a7969c4a296825aabb73628c54788af3ff76fcfacc1d27cd944dfcb734625e9df32454b786e9b0e1b8b2765c1ac667e5ac2529a2e65e81d8401571c3026cb04f74b04e7860bd20af97927e26664050b8bdc2eb4e03599d12c26988ed60fa5da184db196d2a9c6e8f584d88b0ac004963c75d01a07b1e322093ef51da23c6e12b4ff28898144709fcbba3cac27b8aae26bfec9de50b5e5b43bd262e6d933bd28ce66428434cff263f14f706215a9199c6a7f3c9d4ee57b311a44669ba5e2122c6110afc333d5046055869644fa712886b63bdf51949c26d58e04e020d012d86ad091546e859c08b19d329318ef2a28a88782809dc6587052f4245fcf767d68b1470bf1d1fea8c40b67021c577e88ebb89c169e9f1ab36848c60904c3bcc34f6b8d622c2ed9f9c738f0c8e0c7ba44600d6ca2f0ebef19dccdd33284594bb12cdc490d136715d747c9f3628cdcedf108df7dd189423610b33de210adc0fcaca4855685fa7658e749cc8234f6ff2df8101610a0f74e05b54fee012eb7acea30f132fe67f6f98f0399fa70da22efe57d19a6d423e38b36126d74852bca19a08c6e78552e57977f5e6a10ab2d163a15b6d2792a1a520fab657934a38a998164f0d410bff063e7fa464ab96394fc476b42af906b25b887ba8672f0ba6f42bb62630453701a361498ebf6a05c702891cc068e3c63817468bfbcd58e236a07fe6331a089d6b19e3efcdd7980f9d64d4cd86db03aeca69106ba224e41aaf2b636557049c7348e817582767db0f647d990cf2e95229692a10d8982a8ff8e9fcb", 0x4d9) 19:17:20 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) unlink(&(0x7f0000000000)='./bus\x00') 19:17:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x200) r0 = shmget(0x1, 0x3000, 0x3d, &(0x7f0000ffa000/0x3000)=nil) truncate(&(0x7f0000000080)='./file0\x00', 0x3) shmctl$SHM_UNLOCK(r0, 0x4) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) write(r1, &(0x7f0000000140)="91b3878176b21c66e1eb04e30e837c436f2c3e8fea902ef6294563e904463dc407211f7a2893d6be64846591e0aff7a4c3cf93c8e1e8d5bfcdfca5fb24327b8c60336be4ae4f2fdc30c3db238a7619ff31449f8ba6e2972ac296c41908937576555dc250df61dd9f551d7839d57dc93c3f027ecd0ca8c215d98b0215d52a0c7c662c5237a577468b3945a22efa855323c35ef4da384e6340f2778f308e7364e0c6ba87caa33c972ccf502ad455a67bce3e59684233f27547b8b05f8879f16a7822d22e2b9564c6afc4", 0xc9) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) 19:17:20 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 19:17:21 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) flock(r0, 0x5) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 19:17:21 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r1, &(0x7f0000335000), 0xfcb7) kqueue() r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/204, &(0x7f0000000000)=0xcc) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) 19:17:21 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0x3) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 19:17:21 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x148, 0x0) close(r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00', &(0x7f0000000400)=':&@(/@\x00'], &(0x7f0000000580)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)=':\'\x00', &(0x7f0000000500)='!).(\'\x00']) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f00000000c0)=""/111, 0x6f) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000740)="6d394238a5a72e228288446aef1014f407e50cb3ec76fadddbf002000000ca294b8607bea82c8539d6e61d76b2ab49ff5d70f70e6aae056907e9ec9074b4af8532d43e52f29592f6f03719ff0f0000000000006757941d0992d7838a52f38cfa24af43bce7786482d915345f4033770af30e05957d6b51d4c5138898da63ea089d844014e3d2f025f62f4258277ba730912f9c3bf7bb6f2b4d43153f787b54aff023d96574a8e6f27cc838fbd4dc2c703e7adf0a6d52d479e06c8b03a9bbc08f76628acadfb9ec2707cb32286ae6fd2b9f3c11ae28751b6a4787bb11af24999e1fb36770965d690623fdbad7a7aae188a4ec67686a89f33fc0a08a5a0dde7b992931c79e8a39ed5ed14a1cdf06bc6c5fe5bb4e30bc6ab765251b4c7eb6f335ce4cb053922936e3445dd252", 0x12b}], 0x1, 0x0) readv(r1, &(0x7f0000001800)=[{&(0x7f0000000380)=""/121, 0x79}], 0x1) 19:17:21 executing program 0: pipe(&(0x7f0000000240)={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, &(0x7f0000000100)="84", 0x1) write(r1, &(0x7f0000000000)="1d", 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) close(r0) fcntl$dupfd(r0, 0xa, r3) 19:17:21 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = getuid() setreuid(r0, 0xee00) setreuid(0xffffffffffffffff, 0x0) 19:17:22 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) geteuid() 19:17:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107005, &(0x7f0000000000)=0x2000) 19:17:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000647000/0x3000)=nil, 0x3000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x1, 0x1, 0xd86e, 0x1}, 0xc) r1 = dup(r0) r2 = semget(0x2, 0x0, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x6312]) mprotect(&(0x7f0000648000/0x2000)=nil, 0x2000, 0x4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffff7, 0x1}, {0x5, 0x8}}, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:17:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20baa, 0x40) 19:17:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x37, 0x2, 0x2, 0x7f}], 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0xffffffff, 0x1}, 0xc) kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0xc0, 0xf0000000, 0x9dc, 0x2}], 0x2000000066, 0x0, 0x81, 0x0) dup2(r1, r0) 13:34:12 executing program 0: r0 = socket(0x20, 0x1, 0x8001) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x18080, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x10000000000, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) setsockopt(r1, 0x8, 0x1de840000000, &(0x7f00000006c0)="e7d95b9bf8dadd5644e882c6b762f080a4638ec048b06122330850218c7a0847aefae9c21fdc3e01f86a6a2ea10a079264360ded3115f6aafa460ebaac713a2005c6ed883a03052d59c91f49e982a95418a477f937136026fee8567d8d717834c603aa2eb3ea21eacd7db146d26582c7344b601a82451bf6632261d9f0e58e9c703cfacc334cd825", 0x88) r2 = socket(0x6, 0x8000, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000140)="0247f71e64371eb3ad3f3fccbd61a0e2e85263d96631739a1bc3aca53363", 0x1e}], 0x1, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) clock_getres(0x4, &(0x7f0000000280)) clock_getres(0x7, &(0x7f0000000240)) mprotect(&(0x7f0000742000/0x1000)=nil, 0x1000, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) getpeername(r4, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="d504cc61ca073e70a4d828be0244d98fb40997f3f345529c9264da"], 0x1d2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0xfffd, 0x0) kevent(r5, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x1, 0x2, 0x290}, {{r2}, 0xfffffffffffffffa, 0x92, 0x5, 0x9, 0x5}], 0x0, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x1, 0xffffffff}, {{r3}, 0xfffffffffffffffc, 0x3, 0x1, 0xe02, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000001, 0x5, 0x5}], 0x2d68, &(0x7f0000000600)={0x2, 0x1}) nanosleep(&(0x7f0000000040), 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x85, 0x0) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000200)=0x10001) fcntl$getflags(r3, 0x3) r8 = msgget$private(0x0, 0x84) msgctl$IPC_RMID(r8, 0x0) r9 = semget(0x0, 0x4, 0x0) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000640)=""/71) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) 13:34:12 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fchflags(r0, 0x40001) write(r2, &(0x7f0000000100)="bd6d483c9773", 0x6) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 13:34:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYRES64=r0], 0x1, 0x3, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x3000) r3 = dup(r0) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0x6}, {0x18, 0x0, 0x2, 0x4}, 0x0, [0xfffffffffffffeff, 0x1000, 0x2, 0x3, 0x0, 0x2, 0x7, 0xd7]}, 0x3c) msgsnd(r1, &(0x7f00000003c0)={0x3, "6f19efabfbdf93cbea28d1a6c4de57299ddedbe0bc85e5f938064f59d1ca560ddbe9596e8d86d917d7b2a2bbd8303ec671a5c7e70698c96ac1664b00a51a7fff7152ce9f561ee1e2bcf94bea95a83d33e01e3d59c1e8eed9fc0247b54ca9a4ce31a76faf4ff54f8d06594979"}, 0x74, 0x0) setreuid(r6, r7) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) 13:34:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001640)="d1", 0x1) write(r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 13:34:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800000000010188, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) msgget(0x0, 0x2000000360) 13:34:14 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000001540)}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001600)=""/153) setuid(0xee01) semop(r5, &(0x7f0000001440)=[{0x0, 0x800, 0x800}], 0x1) r6 = dup2(r0, r4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x80, 0x2}) mprotect(&(0x7f0000501000/0x4000)=nil, 0x4000, 0x2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000200)) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) write(r6, &(0x7f0000001340)="0b1c13a3ba226e9f0e6913c3a92c32967ccb43698c719fcde6bcb908726134764f7ce010b8d88f55d82a0654e4dbeb7e02e0b0c80d2501f0759a4f3f5e795d8e978200f141e7a81e8c317ed20b0ec13ddf5e111c78d6d24637a0bd07d4031d7f602a7575ba00a1cb618af1fe5345591f7d4a159d72fc8902497555b2d0c36439668b00fb235ab6a108257097fa9edcf655a112bb77bd2ba93782be7ff4f0fbe3d8d782ab51a107f5a2bedbb2a1bf30194cdc0aa774f84a996e12efb9f5831919d27e5a", 0xc3) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 13:34:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="fc5b236a1ea14fd2b9c740ebe832ce1be8a34a177b4c6d0e33c4ff72ac0563769e7ca7801ff77d679bf427900e0e4516f54e74b1677e2df463330026bb259c42625e0240c923877148a77f", 0x4b) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x80, 0x5, 0x20, 0x4}) syz_open_pts() close(r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xd11682991c93b070, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ftruncate(r0, 0x2) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/152, 0x98}, {&(0x7f00000000c0)=""/89, 0x59}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x196f83c9, 0x9, 0xfffffffffffffffd, 0x2, "5d70e5e752b4c38594b0858869cfe9c21f0d09a3", 0x8, 0x1f}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getgid() fchown(r0, r1, r2) r3 = semget(0x1, 0x1, 0x10) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/4096) ioctl$TIOCDRAIN(r0, 0x2000745e) ftruncate(r0, 0x9) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) recvfrom(r0, &(0x7f00000012c0)=""/83, 0x53, 0x803, 0x0, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000001340)) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001380)={0x2, 0xe30e}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x280, 0x0) semget(0x3, 0x6, 0x2) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000001400)=0x1f, 0x4) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000001440)={0x8b, 0x20}, 0x10) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000001480)) symlinkat(&(0x7f00000014c0)='./file0\x00', r0, &(0x7f0000001500)='./file0\x00') ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCDTR(r5, 0x20007478) openat(r0, &(0x7f0000001540)='.\x00', 0x2, 0x1b1) r6 = dup2(r5, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001580)=0xffffffff) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000015c0)={'./file0\x00', 0x101, 0x7000000000000000, 0x2, 0x0, 0x3, 0x6, 0x5, 0x3, 0x2, 0x0, 0x7f}) 13:34:14 executing program 1: r0 = socket(0x0, 0x0, 0x9) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0xff3a, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000310000000300000035707f9545070b77"], 0x38}, 0x0) sendto(r1, &(0x7f0000000000)="c8242db55ab3fc135a7f45bc2cc27ad6bad83e3b8557da2a739e", 0x1a, 0x2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x61e5, 0x81}, 0xa3) 13:34:14 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x673) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000540), &(0x7f0000000580)=0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\x00', &(0x7f0000000240)='^\x00', &(0x7f0000000280)=',.\x00', &(0x7f00000002c0)='s[\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000005c0)) getgroups(0x2, &(0x7f0000000500)=[r5, r6]) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 13:34:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 13:34:15 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r0, 0x9) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='*:-\x00') syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x400, 0x1, 0x1, 0x10000, "58249c3fb3e540b891aad9867052d3002e9e344e", 0x4, 0x1000}) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0xfffffffffffffffe}) recvfrom(r0, &(0x7f0000000000)=""/68, 0x44, 0x0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 13:34:15 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186a56010000003b000300000001510060d5706c85fd768511fe890000000001000000000000000000", 0x2c}], 0x1) 13:34:15 executing program 0: r0 = socket(0x200012, 0x6, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x0, 0x100) semctl$GETPID(r2, 0x5, 0x4, &(0x7f0000000240)=""/164) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') mkdirat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x18) 13:34:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') fchmod(r0, 0x140) setuid(0xee01) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 13:34:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="e33d1104156fbd09d62754b1e65e84876044a5f1143debf1f31b00c06894f670fc6625472e044650c09d53fa8d88e9a3c1efa4b2022139c66e81ecbfa6c211a0f7856d210afbd599de2badecfb61652cd2a98874ca4d1a135ff1d3b137d412215eb291192ca05a24562d1f16cd03e2fe67533f2721f818d9bf41886d9c6d30b20e5c41322ac53b07a1f73a1107a8895ddd8fc878474502ff23a5"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) r4 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6cba}, 0x8) semop(r4, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 13:34:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) write(r0, &(0x7f0000000080)="93ef35fddd91654c34ca8a5518752e8871d3db9b4ecb3e66852d037b3fcb7f84b39a438dd422a77efb225d417b70aaf657da87174be46467febd24e92b701b0e618f3e25247d5e63bb55a20f3e80bfee519ac24231b233f57be2f6ba6283a54578d8c194fdab4ad644e47d3475c24f8a185b7f0705b7d55cb777c009944ad478e61bd0b1b3cf1a93f77081ddbbf49ab0dfa94211fd4e5555aed4c46c44422a31823f1fa1a83885b589b973931553d7714168f98f6fe8491079c924698992e41d6346d7bcec4a6831f55ecba5bbc639b7c088a763e510249042494b79b58ccd3b617e66f5287d916b818f", 0xea) 13:34:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x4008) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x60, 0x4) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000002300)=[{&(0x7f0000000180)="3204854aa7b4844e3caed6de44235ea541968e4ac16c21bffb7abddf82989d1b761857b42d90706812cf50795c140cead2c5640dc99a0223e5ce3c0edc5a224ba66244b5da8afe7da4b6f9c42232e27265307bfc08c6d0e6ad7905ec6b3f9cc54d5b273fc1a2d261ac4e0cce6fabb4cddee31bd289e65e692452b0214283f9df936b10b42122368fce13c687ce3c731dbdd9bcc2e9049933d96ba509a59a82ba4a82740876c7bddd413381d5882e3777401ae1f081f14390099835375103f49f776bb66a2804374a240b39741030bb30987d2811907cd0ab669f6ae264", 0xdd}, {&(0x7f00000000c0)}, {&(0x7f0000000280)="a90e5bdfa28af40393fb0e866acb260c5c20f9ff633a4c7636a1ed1a5f980e10739515b2a36af4a474874161c9b84f70101bd2f0daea3d53723356f8bb7cbaa336bda8106c76d9cafc9553a34d3d4450853edc06d2a7c28fad2d427b5bda98b9ede8a46379a0a48b02e2beac5a2f2bf8b0c477e63d711b301820d41a381e4bf18c5c9ab8ca7740723c1c179dc67005a924e43f8cd00a61ccc9b1bc9f9e512f27d0da73c4dd4c6163b436b24102b5bbbfc19bc6144bcdba05baa3cffcdbb1b349b8280e4bc8381fbc65a6f8951042332535f81a79c0ff7af9ef5675eedd3951bad876ee134e8bde311462ffefef00dd988813b17801973e1f9965e4e1f205ab9f86c42295fd4cc0c4c0108437db03279c9efd4e83019ba3cdc3d4847b22d8fcd91ab8612c296adc43b0e9026c632a6364ee18672477dfb8386169889fe5511893ad44dae802e293c7b14fc21f7002c2bca25a6285f23014e8efbae1558d25b8f47a6ed833ec3218d5b5ea84b844d77d49ffd12dca6fd73b9cc4509d9bdf5eb4759f6549c623ec47f9743c7f795ccfad95b3f97e59b344351ff4d4b93314dfc7bad6b554a89f9f5bda29debea77164b53df16add96aaac89703f0f59fee864fa709a4c9944b801c67e27ec8541610b2db0527ff8f5f8423e0b27a543bde26b6a73e7d8ca7b260e0b49689b0b42cdc1552443bed45737a03cff74985bde835b1192b9ab4a4146155ec6edd5d8019fcbc16d888a5d566e69f1ca695b933e825e77301265bb2bc5341c7856f10bfcbc3cb9ec5a0cfbf235c1a01395b4dda1e4cfe0ce8df24fb14983182d499125b938637929232915854fa14c762bd25dc2650e396ccbfd39050fe633a8e4fe404c21b4311415746d3c6e38a94f76a204e45052e7f1de1583d134647baf2406b266532ecfc491715523b06040ba2dcb343bf61672e3525c09ebd08c0e32b44878077058304df8b3bb264f612e09086b5a19810a1ea22595ce57374f378b53fdbcb42d145caa341233d7b5d332df9ffb07be5facfdb90dec37c26c38b47b273f420a2ee8148f5726649a8687dbd5fb243aaa93fce925ffb683b2a49804f13626d95e933e1bd32e80bf960e011a196abcd1b4b352157a9696d6268e8d25577061f0a380b684ad292ddf7b2b3f2e0ccfcce0e9350df6916248204a7e14f3b57594a4cda2c26869e23f6b514888a3b1932d7317bfe40200ed46be12d110650d86af0a39c68daad76919813ba0b2b4f67c687a62241d8d4ccd77a196a74a7c5a38780f680eb3b7d5094639fbb0ed9ddc19aca597b86bc17c096b5a58054427f20aefeaa53eb8d3143db5e1fc1be574feec969d062d294daabbd1e6a7596836e3f38c239ef1ff531d7352603d2e72ecfcdcf0989b12e289fc107dd856c4fdcda71b1e75638d0c42b1b28b46ea07a258a950e17257e9f6a2eb44accf0339e16204b3b9ccac0e4939da90dc4d2e5e2d0944009025c1c38eafb520c8c47898d47f4106effd33c0e00368f98f8cce69cd994dfcb41fd30feb296b86f3a80589368996a8da0eadab8b31395037a057eaba14674dd1732728b45521152d80b166a74f91866c2f12e380528a8b4b9c2c7bc2dace6819ee8d973ebdbd3c2445466fbd2b0be88864369ede0ae759c969d658475d120e161af438ef8244c859f7837fc81ae66d3e66defb3295e5a61ef0a9f952ba53c568b250b377259e1277baf1e34e8d59fc2ce2beba5f3e621f290d55e002b7ad86f87173f1d8f03233f72395a2a92210028e57eccae2a71b6d66a189b604b7fa724f5a6b79fff0940dbc76177615d40cf1c8e8e3af1a449b9effd31f6568eb6a700ed34db62cec5f705e33857d96b85c42bc4453d52039e3c7539f794ccab31f3d0dae5de0be9a10543152f8071e48c18d3fbe4ebc247a8192ea8e2f8c640c84bbe284a2aa94b031f0d3ea44f0efab4a8d27300666438783a2d5c48fb281c0b94e5820e365f9fbe82161722bbaa11a4b3059bd6f431bece6ea1ca070869ec9fad7c8729a44946f6d307913e8ea4bfdd3a6b3e3bcb7a059658433aa400b227aae14e05625c3fd32832b6430c1b95f5f4103cfa179dd5e4f8eb793b35ba497440ac1778e07db47ab0bd9c0bfb49f5d5df02596608027a8aefa796df3d4823f863bbda8260f578c5fb186c7bea7cddef6c1ea5df498244c142e4aefb891fdeb14c0a38fcf150cfdc5006c85a72c879c4cdef793acc54c0a4a60b1d19c62f86992954cdb5857355f1c49619fa963771972cf3eb2703b6a226f4d9c9b1b599a5fc798a2ff96a8455e0fbe2d61eec811ef69bf3e878f93ece36f410d3e014972f933acdbb3e8f39515f9a74c674d5c6432c3c6a94c8ce0c46861f577ad2fdbf954ef1600502dcd5a6d8672da93212aa60f3471d4e6751d2576cebfa4d1d1fea2feb24ba419db0c710dc26f9305e411e75ab3011a44f339a61588bdcfc891ac84942ec85bf15d38b79b1b8cb3fcda2318d0a32d9226ad2de5e52f05d4439718fcfd6f6c06408a996faaed765470f0729d9d26f47a23862142ed7105cf7771b8fa8832bb299daea81049eb26a605e19be08a4411ec864d89744a60e42979da872f3f4ad2d769079d9e3d3d7e57d5663e0c1a7a9423a3c7233add7a8aaf032960682e14e51e981dea3b5ab77c0a12b2926f6f6cb9618ae346c28afaaebd01805430fc5ad9ce12d545bfd843df9f41c37edf2b5576692006be13cef9c0faebe19927185200d457a96c9f5f78b626c9a637f941157c56be9fe9f1d4ee195c68c3ae8fb294f05459891fb1d6a7be938f15c1ed4e494072d4204250f891644457959793a81401593a275833a1feaa1e41f44c4e9ee05f211860a053a38206a8546c60c1e1ca7bf504c1f1c155525f7ee82c8263f9d0161feafd4239c90f71a9feb0fc94174b3ad5d0494a1f74709d6900382b175ac9358bcb168b0660d8a3ba59608533259506887b8d29d120563aa4e92e7ae48c2f706837e92f464c37b6eb4ba9e87e9256373c49b31faf998e01516eaaf63f5ff0fe43133142374f88026cc2a4af7e832f0f48309fef43878b6633642d08f17ddb526d7bd722500a38f4b13ba3bbe871c0a251c1783b1e2f185a60a44f58b399e790b34492138f0eac155142224196c1dab77cec67e54801921c7a4b31d49df872d277e3ec75032017b4fc94d888bb21fb25f35bc8b657499fddcb91b3f9ca566fbd4de61becc0949675584e1deda03db5e0b04ee5ba0dda155c99c97e1370f6539f616a22e6679014f7304fe6cf8116457530fbf76e4ffb38a3778e1098564818657ec80aef60a7323f66fbacbdc046222526e803ce2622ec8c9f947c7955d752272c36a8720f00252a7d3c012b7754f835b0f3d058da33c38b26dcbd4786a486d05bc36af50c219e5d78c326a47f711b1a9cf1bc418b22752e074d5e843ac3951c9596b9143aa36bb4e00dec5d473b4fb2bb7419755f8d8890ca177ab0d66205e34518e4b21999b9c85e8a04b886c77e0629d12fcd6e468bb62704d592b0037a3b425f32296f42af501dfba062d1f8d141e54d29ac4e4600b7f6c013b8b310976446f91adb85510a9ac9ac2bdb111d574314f752ba4b394abd3ffe85172eb6ba0b9f4f38d78efcf372c55c780dc605e6a8f9eb8ad3bd0f4ea8874611d41dcb56b74a513d4766e05f7cfa0c26a3406a4a72a0a6203d915e5251815a47fb5ca0a5443d87895771a92895e00cf53d5b2052472ced286ac76260a413a9be6525486b1820ad350a22e9a56d8ad7d8525ed1de5ba1a50d8a6a7dbe085eb1ee3efe48a6a7e5b27cc3a263c52f8868d392aacfc91e9723bf8a3490dd109e0e87d1ea76abb8eaa4a45fc2974474db7400f8422c9a412df937944ca89a0b360880431877c6c11a5b13661cf648f779ccb35316e012c36ce24f76b1faa8e2b54b0491dfac4a3ebcbc6f79b6873bb2f39a7bfb2974b3e826be35380b9dac6b3e1805df74f9ad0a88a70be2c8f84e9cff62401cd9096d37f8063480d821186ebef731160639d85e8be5618df4d5c34b3c5fcfccf519f04a121207949106bd2b0ead05f1faaf289859bb93e1d228d4aa9f9f47e83912815593234196318705c25f5e206533aebfb4b24ed490fadc5a91f4f9783f7b6abe9b13171b84055b8d1cfc9b6f2e9b77375d23ab946d319cbd25030a6eae84216dcd90e880a3e58fef65c304e1296afcf7f6543f95cf8b5abb5b4da039ff25e3ac5babbbfd7e9285236b5098bb869dc9fdf50598ee44b5ea0612cf5dadffb5339162b3d69c9e8992255045d851ee17abfca85925f689191daf88f0a1a84bcd2e5f06b3d531ce073f1705c96d4a515e2f57f8010b714fd1c5660af643d18ca7f3ffd7dcb775792854af76a0d5f4f11f5344b0962b30a4c28871366a5e59020ed77abdabb591b0d4f58cba0b501882dd8d7d36442cee8de69ca086d83a88170e52f33d8fac76de1a1de514a925b7769ef31e20a5cbfad09324f9cb1ed76ce76a1a57b8a03c22929f4884e1d706cd960bd22108ec505f826465d88728233faf99e5ead70444e926cc83ed3e7f4b06cb4f2a65ab54193ff24c0e24d072b9423d49bc4424e47caa5d32ebffce050b055e4791fbcd09e0c51f6837f3ae4228eb1a577c259e9a122259c174f364c3bd9bac485bdb76152f993f024fc1adb8186bfbbde1c994cb19b02b19f72e4d96777393c278e749aa5735f3654cb3f37ac9668d7ef87185f2399fbdf76bd19c137687e9036db51a32ef1e9270714b294254290ad13117b192e5a1e19f6a6a27826eef38af591637791a2f48370fa77f54864b41f79076a3f57965fa2a9208df9fdd19fd10bc5d7be49a8e3fd769b9e576e941907f0b2b1627da4bd3f1ac93b8c24fee72214278e39e01ca17676393c141a7d3c3affb1d341bf4e5f1892291e6352d143a5fc17d44939725bb4ea02e8ddec7333fddd080f9cf95b0717a52d0842f931e76eb0971f673b90ca43a8c7cf3c77e4b81c8052c0fe42565cb7bf554ef49b15786928fd9494a2f8054f57e99f76f326c20ceb6286b5f96d37fcef1b485b29a42d5f8b5d71ed461e93b86d4537bedd07699766fd49205a8d5c77989b7038b354f03567bee761de17d54a8fe7da0f9c1763c1d94d068f1cf8da82495c19101944240b6ceda70d7896fbbfe4ef25ac82bbabc670e5fca0dabe936884e1571ec9ed8aa714e8977ae66c836bf919cfe22716ac0f1109439335a14b69386e059ba6bdb60e3c4bcc142577f0d5b63e2fd161c52fc4a9b00239830b19e0df31d9f11592ab0512d3261610a81cb8d2aa86a20be45238c52fe0df0097640d834b4d7b2953ed133fcf125c4ca664396741eef5c9b7a899043c21133954bacedbe6d54fa95145654ea0e195f43a8ca31537c7c128961f16b7d66de8d34564cd7e3bd184275fdbc4a34627d859e891f8df2c2273ef5d78b923cd9bc9b7ebe1b2785a25887f32fbe2a713cde73cac83dff6c37f92c7750a7807b1a89893f3a3ec89b62415e956dbf98f90be5988b0e90f7e6437aaa6d8f00218062a58a87b488b32c9c89d23bbe7c354e570a21429f4f823c418f3a532c57a3e2d37cb14d23c0a2912daf75aa5b6d2ea62ac62852ec8428dfaf22aee376ad92fa754ea7e4391e78c68a656c0654015661d3793ec779e8aeb57271265d9b2141c7d027dbc604ac5d9609484739bb55e0e9cee3a77e484daa921a2bc1f425bedd5e131900109d58ef292ce13f4a0e9bcc08266113fdadb30f8080affbcd59c452721e290d453431ecc23ab1", 0x1000}, {&(0x7f0000001280)="c0b3e9c1f975b3f0a4ed05719be075b5db8dcb2d3113360f03725e77f1ba5d6bc39503324d76a822f8a7a3796ad6d275f8c356802003d8964333535c80ab83fde23659c464b9099330bd6192d273cbb53c75c1656a7c6b0adc82ab6bf614ec4287b6f99e370773c33b5d06a78a5a49d534ec0ae15db2f70a18d83a40cdc48a5782d29158f15d2ea2ccbe20312770ece67802fe0f1b96b6fa111ae970b1b6f0242d7b6d6b4dd8169f376d6b21539026c3bb0fb62be02427fe0137c3265f10fe080c6fcb3f7f8da3fdc43dfa952cb9b1faac667423023ebc35dcd38aecd5969c550982992055717f1ef9bcd22742fd91475837cc2cbe91c59cbaa62c209208257eaaf284d380338f11c25b952c5a6fef4b5012b1f6b102ebf4c9d9a1dd24311e47e9d87ef0f2fb797aa577904dd38c34e7fc06581466e2c1540fb715f77300eb29cae2d16fe064aca3c796afd06f090c7469609c3852990f566b147a7ad54771870070d83eeb09058b98cf44d3aaecec78d4c390b539b5c58eebc0ff5e2e7e8907ffa628e854277b350a850f336c451531d7feec1be130986d6a68216190bddeab7e720de4a7a7a546f1f75d641b1e46f145adde13f5d48d9f536409f5f38f4ea3f80967c04c22c376813e795261b33d55abef4347f0ccb1649f556baa0ad6141f2853913b4b542a405dbc82ad9ab80d49e704f8e8c839aa9e96bf4637934851929db90a466b860bae4b6f199e46efa446bf71c2acae47383c6f5965dd74942b452b3ae1959e2f4b399e5bf3cd9e1856dc2448eb98f10299d169cfa3728c1d9bd0b4052db928649075639038c4f34059b07c3c01fb7d2699dd8f8ad0617a97cdcc27532196ae0589b4437185155b4afd4d14cb9d0951211809fdf647358d0857af0ed7f6dd2ce2d8be358e3a6a3501f382ca552749ec2dbebe685de190dff042f76831c351d4ebc4c82accfbf3d55b731b213fd7786112b182c89d6354790760cea73f4c151a6898c8fc590c934f3d64838f02eac473442cdc4fbb7e4617eb0abf283c4834a51f6f7e22bf87931af6bd8d212762add1024f3c5a472c34648bdd3ac5546f45c0dfd9e20b01e09ac8ba0b0da253e5eb6b92840ce50e9678af44f7b1b68bb1423a5244fc7969ee9297268fd8ac9f5de3d35a64280c2847c8643b6d5f5fbe6840097020928d3cf6e66f1d65f3078132eb4bed004a1b90b0cacd18bf03a2000f822e0d375c3925b72bd16ae21ddfd949d3999af9528de54ea9467992e62593bc9005cb9bbe808e441ac2c2ef54b666ec5cbfed36e7764a86ae6a202bbe649cc508ad98d08655172e509aeb64ac58056915eae3412fdca447d03a46e3748bf97ec281669e4a510c700e406580359237f586cbe0f68489fcb83b12d9446329b7eb3fecef7936615eeeea8b2c1de1be15582a653d8cd9e643201751f9a23cff2f0c0a5476484134b8ab4852aa7d22e8a467651a4d7e2c4714f7d42a175d04170914310d2f09054b5e61f72cec9aa2a0f9d3a10eebb6e351e513f969ab46b72c3ddba938fe9ac2e48fd6e2817185556458a6317ab40eb752d4748a2ec1b002ad12c79d72569b4cba342ff6b9715e7e7565acbec96649a6b59e022cc0fcaf0d57c06fe702e5d398ae81b2ecc29d56b62e112bae929e9c058d2400d0385d92a359e31f15c050629a78ae0e79efc3d0a7fa6697432e477560102679a8e767b88cff799b171b739884a162baa21b3894f73f2903cfe39a6f9c409842fe1698158e0d88142168a39e2c12c366ed3c055b0fb95101d76daaade19442eecedace24861382662c152a06b6a6e136f673c414c47bd7a86d1c06f811df980d2450b379246134ba82cdb3157a8653a846118e9aed0702ce87763a0b58c0c9a578e336acc3dfe82e78c07e6ad9a3d9792ef0263868df8eeaacab883bf50911c33a6e5fac4aaad39d671054961ab9336f3c443ace525592fd3330f663815a51adde3bb122140a26a7e6100d62c310a33199524fd55badb5a44342670ddfc1f54a162730fdb5759752351fb3312a41840a70ee9d509a248bcf6a02c19b7e2b2978dc92aec773a80ae8c65065a3af85c8524a12ca859866494c35b115c62569ef0b011cad1fba8bfcb9089a7f58f02b85b304c006eccbf4fae5d40e9f8a14769971d10d68c4c0ab7f59ae6f3d3103f9c29388b93f7b7c8b7d985110575ae25bedb2713d5638a0bef99929d4bb504a1e4fa64d8ad0e80b5c56ba8562c4379f773e8eba2056f2c4a5f241ba76ef706db7afb331a501186bd8371294b54d58501dc4f1ca2892623897eb983f23f4c96fadb45916e5eb8194ef1239b8b48e81de2eb0089954a23fe55b6ac40b6339fcaee0bc48dacbd654c20eddc7b6d2c7f1b4a9239c9a4599070199885edc42dc29f26e97d8cc88ac85610d1cc8ccea2d6a84ffb50e39319ea0feacec2841c09e0d55b35a20314df12c3cd855c8b12d9a0c584e88f41246c2d8dc58d6304f1a84ad74a71cdcce9f72644dcbb7aa4ca73784e6152c55ec6152a946af140fa625713903c285136095de0fbe2743c287f5e59e412a726b7bf072cc7bf62794b3c4a8dbfb441690cdaad14e78c9c1c97dc3445791e3604dbde69f5ef5947177232800f04a62de2bcbc07c65ac15a6c9ae6524d105b0a57d8e00c9872bed3e6428bebb04fe3254ba648e3d57de0f3f59b5451c06a808bad9a9c95e10e3c9a994076bca090731d7f71a28ef8f46e729f23a456f92bd7786342c10779934ab3d5588343ca0948d22528cc07e01e69084350a647dd1320332d1462b35f73035ab83d820814723b86ff25274fff0f691aa205838232068a761395ce3700636637f3cd8bf905d1cfc7f2247621c1d8691fd1972b628646e6af23304fe9c28d9e51decc9ffd862c66b1f9c438ab2edced17e7f1268c0f0642c3a61a50e5c52b7c80f0913ec9995230a7cbd7e45750a32c4425c46c98bce45eb5017ac7ac98bd97483c964fd1c34821697640ec3d26b53f0794686c2b31567e4d4af3933843d112b6e5539ec9628cbc8432e37ce7c4612a9858f747f189e5febe5c6f7bbc7dd15d8a9692d71966724f8af086479b1696c3a832ef6cba3698046bf9117701ab3353828e4692ab6dc496c2bb7da2d29e2716bbdd10bd68c8dbd587fed7b1f23b698d229c359fe2eed7fe75c48b731adc9e7426e643867a25f76d3c00846f4b3e54c6056b5839234d20024f03b0432373314132b350e9fb0440740981967e0691db70ef0da5b4fe01ad30642bebcb183fd36f5aee9d7f7695c627c7959cee22ab09abbfac040b17616a4bf4c6caf973b992a0d90c136aef8f2e3acff8f04401d516309f59277cb77ff7662c71eb61edf1757911fcf709b810349ae6c83c6606d181b68ff206bf8fbb6d7edf735451843436454eef64b1f8ad8523e33be1ea99af73c3a3e39541c5a14e3757bb270c8093fa7d6a1272d72c8274b85466cee04d8a7fddeb2a657f6bcedcc5f718b5294d5c7c9dc02d7498dfbbb8ceeeab9b8a3b455d0b0cfe690c7da8ac01213e37cb87601c6d82cde087505d6f53ac106111542919290d675d00370a9904dcada303684facc765290faf224f14986591c4c7ccc6bde5269b3694b4045d2299225dae6e150ae3b44fa3ed821131d05d889eaf1a9b333e279860a583f8c14d16ecbcecdd2204244dc53f864d1debd05f8a950209d72fca9496980c60c14ee62ce46f1205ea3e3602268499f30e6696895cb1c5347b8fc747ee9ce49fe476e694baf0e784d3cea99e712882be960e3124f9d44a16afb0b735e02e2e4b4aee2cffbb10493b4cdbb7f968402dfeba0ff348d282d3954e3b42a9f052449a74b3de2ea5430c16f2c97772539690a0b24d1a10eabbed6d1e7f238313cc3dfb6c784d01d228734e9c7fe553f4465a9653976a5d80a9f43958bd97042594f9edd29cea4422580c37fafcb16bfcc41736df1ef50dfe24b4be9ba32f55abbbbb1ce6e5e743e334a755e3ed79c237489f5d9fe9e51160d45fd9d7a22d7fe9df96dc6a1fb7a4e8fbb97bb90f6a246b1eeadb7b660d5d9b5c082b21e8198fa5fe62c36d103ad41fddb8753b28627df5709310b1354877b36275a3e15b2d43a7eb729b903ecac27517da0517daeaa5e55e037a660c3e7c319913829e8f8e45a27c3fe428d20307fff34803b95089c3495b0dbd6975ae15efff222e417d6b0110d5079df6102c65244470c50ab74d4f910a1a54cf0f9aa66b0b59dd98a949797903265c0e311c9d653c40219353be02e7c5b4eb70905b78e3bcc222b26013c8f9461c0bd49aff25849d3a9833c617b976fcc18c628af14113029586b7d8d7ebd17c3fd61395061db31762112b39635cca349b76c5b5d492ef6d7feca2feea782b43b64809a10b13593c6bbff63534eb60713fe43bbdbbc8060a5fd294e21cc1716b45f5647032ab00aeb457c7f94d329f5510a1e7f585dca8d79a8f33104f0db48a34976de3ce7ac561c09abec50f7ce7957d93dd609c43611422654845f273169ad20c4bb3132b391e764596b2cd438528b94ddff9219d9cf1fd2f3373f5106b45bbcf0c5f92928502050c5c878f8185aad805f49c997926f978ec54d1ff2bdc8599fedbb5a4559742802dac4247ba91fbc1bc6a4f661671bf52ffd25a99ae311610ffc9ad8006993ce80efe6a598c191744c60bc7d3d1a8683278c37670180bcb87363040a996941f1998503f5b2b72621cf2233db5f0d9a08480805ebc7719083ff7ef02b7a6bb62ac1c6c8842eece85da19ef63fe9bbd4d65b47d9d495a806a6f12812601ee2002424acf464e199598a22504698e30cfb56d5ffaf74ef8fe4a620797cf496901402d8e6cbce2864653e7d48143053f5f154ba83cdc44f95c7e61d7b38505853f1a9feb64b26a6d91f1664d624900be774149a83db0326331e7fc266e0acd417b5577284795f1ea90fe567cf454c755f4fab5e66789cb377d08466844cf6f1e90f10e80c73f87e489e000000b0a21e5eebad51ead2a97ea36d1efea8e6d475609c9b30c505c1dd2f93ec38a7577b37005cb5b398c597b7a6110b54ae6383d0816192d3d3010b6112216105645dae70491edfcb24199a8c43e98be2b333fdb1b3d19c217d44e61a44ccde3b0983a8bab537d856e7c80513c24da81beb4de998328f7d5998a8556b04741e6c19d727714e0c598fa23a7222f85d56eb5ba1a87314831c698995e44192d99b127cd6c5228c6812cd07d47251dca0c9be1758c665e6bbad541dd71c7a56a8c62ad856f5d1b8f8efd24cd7173ebc8e7f6dacda4f4016d3b9901918ae2d1c85299d41be3e7661905d4ba489693a674d595c460c2df9cc7c58564bb66f6b2ccea9c13d8e102c032c35656d6c9b29e7f5bec4bb31e256b0455006bd17a6e1d12f02fbfd3b00ad457f6e8e680457c8928b4fddfda180a48820ac7b7c10beaf1253926b9d78fb164018f05821f2f4c9296cc14fc0bea208e57121b98f499544acff055286a99564cda9019a4727dec92ba6dcdad5e283124d83b8c73c8d61c6a5379a09d7698b031eb5b60a91ffaad527bde78271237090b340a6de9297ed2a48192c781f3701b50e1ccb246e755d56d116d91903a75031d8b729d9958c025e393a4267b55742823abd17f42df16dc581fc99ee3d3974d7d2dc1d9bc7b0b8b19747b0cfb344bd5c3c6da9b93f8e073e12c2a6a21a3655ce8b6369431673b1cea0a5caa171765f23eb2036dc240f05043313eb25fa8ee6641ead2aecb093127449fd5a95e94b3dcacac4dfd3e1c13e", 0x1000}, {&(0x7f0000002280)="f169dcaa0f17639cf2f308c72200d778f31f234a17e0f3337e12f318c4357f97ba17b79469e4265101fccc19703c67296cc10063dc01f392c30b8b39c738b2cafead385b1ff50068dac6a009050e5c18", 0x50}], 0x5, &(0x7f0000002380)=[{0xe8, 0xffff, 0x100000000, "b18b486c5b390c65b189890c9d60bdf789c34be01f94baae920ccaf82d243013d4fce0ac1ce9b587ab3e4969548fa223b051e29dac620568b00d11a19aa0c5ace1552eb59eef7411b817af9d825d7239a069b3c664aac3e42c6bbfd63ad3b00eee320c715bb8d2df58d6324f24cf9a17add52278e058e1379d31711889c48e6f6a64e1fa37dc46de987454b440895cadf93ec47bef5f9e5d0d8077c3c8d2cf03c86a0670388c549e8454f9ec90ee5a5f29ee32271a2171a8c0e8977c7202894d31d5392b5043e35d4c8ac9c96283f1042958f7a5c8c06d"}, {0x108, 0xffff, 0xff, "e3b98c4644998023321a9967b4c6fce9390965756ff742caf7d19899acf6dc25b2f5a1a41b7eb3614c83565b6a1c29c167727a255509aa7c01668a29b9d9830a82277a2bcf4c9c148d71d1301926838a4180b65e88458570471ebb48ff8b27c421beb08920784a9e026146fd46ea2d9740a20e2ac8c3a8af4858852f2122dad637f55d048b0bfe57c3641cca3b6751437210c6efab7d44a7ac7aa1b0f0c7d9cac81131996077c6fe1ae8fdc8b2d119393cba1604f68da24621050a5947e87bfdf0c7327b7aa947277c796916b3981e4a2d95c8c1483d9387f3cf001c05cc08697ce9acd41203fe0a2d40a32f18d246af8b732e"}, {0x68, 0xffff, 0xfffffffffffffffb, "858b2cdf1a3c4867027bdc8d558cbbd87331ad835126187b41610b1be9581da2a7f9506c026762ff0aedf8a9108ccb19263c92e9d5222e71cc258203ed1581d4bd2b4c98cb2752d6c4ed3ecdb3957ad9e7e784"}, {0x38, 0xffff, 0x1, "9c2fc75fdea937811e394ee68f75557bd42783bd78dea52db3c071061ee30a38f7888f"}, {0x20, 0xffff, 0x0, "05500ff26d02fa6bf1a3f01056032b"}, {0x1010, 0xffff, 0x173f, "f5e699374f9d5102d264852dce7ae2a77219619ee094df1de087b729b1cbcf1ba62a25a4933faac2faaedfa8b3ac5ee63a7f82fb2d875849c0097903007521977a8cb7578ee6aef12844e8c15e204a05831b87cebbb00d93facd7e8bd252c778e8ddef622b15b042b4ca42e52a89ec9ab30c30d54ae056c0922b11ff854c08a520040c2fbc6b44d78b45bcc86af92ceafede710d7745dae6c5f7696a1fef355fecf8d44f16862d460d269c7e985df58295bb3e074570f4a2bd6ebca074ca5fa66fff0af0752ed8622bb099e70facf0157c19dd600def27ca04a96f6e8049483173d352a23a66a314b250befb4b725dc95eced1ac9a2f09e876788521e51c733cad6a919d4d2491174aa555eee28620b7b4662db8f2979ddc29978544dd579b5af1101cc3e4dddbca4b77c85937db9392c355727e29c261cd9dd1e6d506b83769e59243e617f8c2bf9a037c8ac9f0209edc223932f83ed775caf30dfaf3f781c2cc813670cc8462dfad330939a2d648541b2ffef56d845c99beb2ba0917a50495e2db89a93e6193eededd59a6c847944539a7f8db30d97010e0f4c2a5753f0b30e9090bb1b1a65dad2d7582dd9823835e0ec5c73c071b767c9a92b2c85db2993dea98361b959bfdaf7b309f6a24c5f17721b061150b5e87f604d2aaea53111452158707d6091e7cf3e32ae50257556c77a33ff8d5a6287c25e8707b0a941799af9f23bc107a4ec484c15d5f0a3df20b4f15824658c0e9535877284f8c6f01c06f9e43dc8333c6bf219aa2752a7191180c6110f426fbdc666a21d4471561f68fe563096578cf39b5ced0973dd778f7c88d6d100e375f08bfded30830a4223b1e1684765a89cf4a41aada5020dc74d59ff3db2e201704aca24267645cba0471f1ee7e40d39234184757489e5a6eb6768c3f1565d6b73196aa53f858e05a1beadf0fd2f1ff86c2decb9955c9b620c5c0458f4c70d7c762bf3a577aab01542f609b6c3cfd28f351b85e2a46dc77dc524a4d4c4a1b6d81fbeb5c8fdb8c3025b62c6a117c2ee01d815036123bc09b15e380fb133086957e1be30542ea4d9404f28db5586f778f0f5bd36f894c84ee1468899a2f6ade2b01806ef082f37dfed3d49d987a4e1f73bb86994c7f0911105e3960173c897ba3ea725b91c3ca0a10f574bac28bdfb3b22e8d9ff018bbdfcf9388bec0edb434b5ffa7d8212c4756b923f4ec3475f7ffad5c5cf120098328f7132b43f3d27cb22f4c216d276a416094fe330f309003f7f105f4df76edb92fbe93959804b444f1bffd5496e6e4292e736126eddf71d1594cedaff456455775e3aa4a3c88bc320c23f8c59a54968c63c3aa184682121183e1a44cc49ee78b83e4a32a77b4b69b3af29678ae511cdc01e68f8157e03028d4c4ace28fd93a6d3533f96c4b72a3b9740a10f6f1601707fd651154efb0e41c3c384625799132b76d2a2d2876ecc31e36b4962bd14f091cfe4d4cc602c784c8a1f9c09d7d1e6cb292e72398c615ba2baf357e1a0d8f5052b3fb646f4db32cc39052ad09ef4e74eeaf0c684ae03166cbd888585609c4d98837ea63aa226e60117044304d6c5de289a660f615003b49f83d576e45b0499732d2b56714ebb3911659366213e08ec10db68b068f4c1b92a1f71eede25b4a97c10145208a247e67beaa698e360a65b67c6605ec58ef7a4d81e091abf56fd2294d881906e669530d328c95f34206442ee6ad3f3780b7395d41319ae550ee06054ce73ee9141c6633f76fcc27aebf0699ba37709c050d96f695fe8bf6438ce3d2934e8f4fe34b5b4595b8fbcceec18bb6e0be1e2bd19a7efd55f3049a055fd10bddb8c1598dc4e328c0462a054e89fc96e693dba096144f129f3622f4abf90dfaf8e3b89e5003d891e80bccb6cf5120ca11edc8dee46b61e4b2580e6d910e3139c282b4fff6ff39a0dd5be8e42cc693105e774b53ed4452d93e3c72c59e3eee506088793593ae7b89686bf9de07922f53a94230efc72c283c0db943a9bda4a359cb1dabffc052d8fb455426ab8dd27406779194cddf4a12339c74a911675736ac0d358afad88c65714d2f3ced9c15785552459b4549da3cd0c061d9b6606a71858f7aab7346b0483d5533378fc5c6dbc0350b7bd38219d1ab25b66c21bd94a42fc82e98978ae57f674fe1ec3aea99d13a4777f9da8c6b088d51b8b1c06643571719a468377254ad8f803698505ea4475c8fc25becd1427b7e63b3dca2b4a0a6d898cc225cf7764577e664e3048385347b2f2cdc24eac2a79105f21cc3a8306827c877ff1dce954f7d20ea9f34e72240e8a6ecb0dd75e2c257d791f213b67ccfaf0facc31255b4c91a7a37fc0f43bdaaa1e348ab12fba868a6389dea13ec97e28107a4a6a03d7b58ebcc5f674c980c199108d886f6e0f2b8a3d4cead7db552abfc3e62f53ef04daa23a3e1a4f77dc43ac0526d2b9ffa14d55dafa59e829de6adab2808acaf31fd6c5229f6c4ed97ef2c7e3c1a813bbf6243e935732119ea105e9dc17b2b05f800808f558f44a32c234b2096ce1af08604320147e08de1a9bcc31fc2617de043df793b1ae7acf4c7aa723ec559dbe8eeacb2eec11a1ce83e65aa9344cdac7008387672ee2fda8b62ba3a600f0969276a8e6cda75715a27916657c8c9bf7bc07045073c4a00bf0b8533e649e5e6a2d1b84c92a5712585a494b82e1ea168463da1590a839e0197419cb213b542ea4c5927a5c668519c2ba80851b7a3859ce6fb16d33951b20553b9640c61f36fd0838a0b9e5f0b44dbcdf85ac945db14bdd87cf6199396ffbcb2d94348620a748ab6e2834226e85f15a643356b159b48cca3bf4d759d3ec9a883a614cd3a56ed58f774dc59397a0c6c9f82913b48f89ce719418d975e883d5c1faeeb5e17d62e56490a500b341c04fea0abfb62cf585620c8f37deb76803084ce2af7221215645ea6c7ba7faf399cf39e0c5e383001b970cc229937ea0721f8aae1af1a25df9ebfa12e89d9e39b295b51982006ea028fa8a0f30de9f5bcbc62ab45c163a19f3fc399072b78d359f5fbc1264edc4b00ed4e1d152565dc13db0975e348db15bde0fc5518801cd76d367ba44ce1428bab82654744d06c1caccd34a1af2d3dcde7cf61c1d1bebd653f44cec9fce9cc342a6a6eed51205a1b80f6e30fb41a9bb2ecc8c59a4d5fb9716a28f1d0685512f772b6379c0c974c5ca1205c24ea01e00df9e3f4df9e67b61bd6dbb4bb703df64e41fb94f834ef344506da73b8388eabcc50d122def934453b3357ebd9d400975b553923953958fb2fd7fda9f61d70362322c682c0c20752492625ce066b11a5cd3a1d110ed8c427d2d82f61e035fc8bb66c1b3aab8b85dc211f7b421194f20eb8e75bcac59a2f0969382a6dfe7dbb6b2781d1a99827f83fea3d9c4a43550184836400bca3dde7a5b3ed41a1ef88d1c01a1059c8360cc1d7539d2df8f2b449f36f598a8c6d5e51f68ec69d110606071ca39ab4ec8db2d23d47921d285b3216850597a64b213216c6fab04003d94e2fd0151a100d3fa59eb2008ca57b88a36d48b953550e023ba6693c0f6cbf336c1b68c83a5d0391c4b15eb5ae3d4c042d3cb8849295caeff572a108cedc2f6e207d9feabe117e1f04d24e4089e2a86b1301d487e10ea99fd413c7db3af00ac41c1d63a2cfdfef06187b7fe48eeca4ed2c8986d16bee69410e38a49113cea9751a384bfcbb921485ea31fda1de45cfe3727044835254357c3923e4655e7c9af1fdf309e5e63ea4d416a563266d37ca19fae08bc47da2999d15136ec01bc16a743b78139ae8c2a7835e5d96de50e1dfae4ec001c1d48125ebcf43abde7595d7daa1ce6fd20e192cbbf6383491b721eea9260cf11e334255df9a9bc8f904f4c96d1c96b825445a40534daaea20efab0229272b7bd002682e22650a7ac6dc961a5fd17f8206994faa2783587ed7738b100c15afa6144a9fa4476230ce0a82e2dffb326b099f53f4579cadb2d8e14c9ca52c58edb1c9542dffcf3f5eedce366df15d86aeb3c14fa6a9f7fe8d8432032cc0731a2f14d558077cfb9d65d82004eb118eee0c977fb55fce08a9c5537b6dc88a19b210878cf74f8b49751e77037c52fe07711e3d955475322eb07e5e17bc4a556ff1954e5e1e0ad4dd2d11d43a23172ee8893003ad8bff635ca4685c95e5eac8d685e0454db8f9d07f47852f6f0eb2c215aad9766edc0e2db171ab64cb5ab8a76cccb087562ed8dec6ea00a16dbc25206c64923473efdddb7cd8da8606954e381f6ea1191c2501fe1d3af35ed861919b8afae7468b29cb9f3ae33c5e17f3d488cea8c4eedc9126bd097879e7457484911613315341c9372d561a9f786028aa3e1112b870a0469f1689b274ac88224f75f35b2802ccda616da46ef25f7a73b1f595cace6707165ea9e59d68ca949ec3602d8e83f74f335b9940acfb1a865e50f03fcba7902915804fc37b4bcd21579c36ab9751fb469d766e901bc35f00e524bd110946a51fa3fd140642775a9907c60e728d54371e3e0e11ed59acf56327c7045a710f026f9cf441719449f970638f5fe20fd0dd01e0cd7fbab045270db5de953586ee5cc9c2128a66d45510c347f4a9a45fd5956e95d2adf56c4d260fa5863e1a4def57b216897af18f479aa1c800c37397823b01decd845c7ad1d2afb94140ea4bfca91a0d4fb76e7e8f1bd3adcbae2a9d1797fcf5bde1b441ad0b9e67632db823045086841f16c8f2e2987d55f2175ba7caddb5fb86f264339d949c3424799d1ed6f905350884d2afe8b83b108e10c6154dd40156c1852d3d1c3f3d1fafcf75dd349742efd8a3fb717b069d693d4c22abd446e41e6c1cfd76542c19befcc88f98491a4f739d45aeef0992956ed78143c0bd07f4c64cf41394c6a95dc6c73a28a1a12a8f26ba09ae5231cdfa4e3956f266088fb7cf6afdea37e8c46639eea911f3965dd4506c16f4d92849a360b3e60753c384b13ef4413ae5336ccd0d9d649a39ae34b37869afda0640884a26d36ec74a509de2b279e61e5aecdc808b90d64954ddd0f3faaf4ccce2a941e0627c56eac3c26a86283a00281ae35b758b54387ada246ec5d5d484cbb4e31ac7c487d0924b58783f635f9befa278e92ecb8e1186fdc1e603b6f9a32d579275f52dcfaf7484646222d1d543670f0e00ac0f985db98b0429652714cafda62462b4c1b1c6e2a6307661791c2fbd9beadb2f47a84f5edb1b758d8434f5cf7123dc4e6933ef24b89b15f4b1e041b4a04e830646646d4b1228c41e536f32927b5e5a482126f4c8ab99f05eebbffbb6aa6cb82b4a3e792299f732a5371e2e7935040a1c0370994062eeddfb4abffc31b838282fc81dc5ef4df9e227ae53fb83b23fcd73941c0ff1ef70cd72c18a560887fca4b0122a2de0d74cc039d7f3eb7a68545d400feb73e61a31deb0c07a6afd120ab7f6bef7b1dcd9208b2c98b2a1d57d2ba7a26a35f898506f93039782c9f019dbf2c04e02a21d82a30a8ec9de512a363d1ab12f8f02a90938c2c5d03b551eff29422f376db9fa702e7e6f728943c2f72ae2ae78bdc3fbd022001e2309c80caab2c3c918ef6aeae7f6b7fa8090e421a0346731215f04f728b8d170137798296c05bf1173e3d00efbb1a04bfd35b3f19c59899395572b8399e7291bdfd89c6fafbb9b7af7f09bd1fd43dbdf368ebb6d31b1092269976124f6e0dc5011541ca4cd621ec818ccff32897d3e5098906eeb3a4bce9707496185ad55eea974a3668f495c9d943bce45b0931a00f32dcb39a83a54f6f2ea"}], 0x12c0}, 0x0) 13:34:16 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x40044271, &(0x7f0000000000)) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x9c, 0x1}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x0, 0x1, 0x2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/149) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000080)={0x3108514a, './file0\x00'}) 13:34:16 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000200)=0x1) setuid(r0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 13:34:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="000004000000c900ffff0020140d05dc7a7ecf2af9b5c3adaa0d000000004206b37a6c5c479d0000000000000000000000000000", 0x34}], 0x1) 13:34:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x50589cc8) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000080)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) getegid() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) 13:34:16 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000140)="251251a009d8ff6cc42eaea916d1059ad10c2b458012e09e0d3d9a59864d33c5bf884abebc0627ffc47d1ec4aebd09ee2f33a1efe5acc88afe49efb713838d8de7ef45fa360bd008909dd343d45be070f37fc5ad9f9cbf6b", 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getpgrp() setpgid(r2, r2) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r4 = shmget(0x2, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x7, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000200)=0x1000, 0x4) shmat(r4, &(0x7f0000000000/0x3000)=nil, 0x2000) r5 = socket$inet6(0x18, 0x3, 0x0) getsockname(r5, &(0x7f0000002880)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000010c0)=0x6e) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x2, 0x0) 13:34:17 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) fcntl$getown(r0, 0x5) 13:34:17 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) socketpair(0x1, 0x5, 0xfffffffffffffffa, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 13:34:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', 0xc000, 0x81) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 13:34:17 executing program 1: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0xfffffffffffffffb, 0x8, 0xd994, 0x800}) 13:34:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 13:34:12 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 13:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000002c0), 0x165) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000002c0), 0x3b7) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = fcntl$dupfd(r1, 0x1, r0) r6 = fcntl$dupfd(r3, 0xa, r1) accept$unix(r5, 0x0, &(0x7f0000000000)) socket(0x18, 0x5, 0x0) r7 = semget$private(0x0, 0x4, 0x80) semop(r7, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x0, 0x100, 0x800}, {0x7, 0xc3a, 0x803}], 0x4) getitimer(0xfffffbfffffffffd, &(0x7f00000001c0)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)) connect(r5, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x20) bind(r5, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r6, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) clock_gettime(0x0, &(0x7f0000000140)) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) 13:34:12 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x880, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xffffffffffffffc0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) chroot(&(0x7f0000000000)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)) pckbd_enable: command error 13:34:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 13:34:14 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ff3000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fef000/0x1000)=nil, 0x2000) shmat(r0, &(0x7f0000ff4000/0x1000)=nil, 0x1000) mlock(&(0x7f0000fed000/0x10000)=nil, 0x10000) r2 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r2, 0x2000747b) shmdt(r1) 13:34:14 executing program 1: clock_getres(0x400003, &(0x7f0000000040)) 13:34:14 executing program 0: socket(0x83, 0x400000000000, 0x100000001) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:34:14 executing program 1: shmget$private(0x0, 0xd000, 0x1, &(0x7f0000ff2000/0xd000)=nil) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x7}], 0x1}) 13:34:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = socket(0x10, 0x1, 0x40) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001600)=[{&(0x7f0000000200)="51e76c26f82e5cd88d5319b516e59d891e9caf560294342564ae796e95b4941f15e9d892888296696b1d90cb771b754536628b05fb82dd93aa0be15d0643724ae592bf97f442a2ec2cfa2383aba6fc646b995b160054daa30724b1cf6c8a38c3c73da1615686093ebffd328e158d93ba0a81868d1c69698e95a7c4a6233f75f197e06e9b620b906f11282647d35119820235d9732d8f0e31bfafc6b58cc8917ffb1a8455e07524de0af6aff6565dc8825b7e989b1864c866384aa9cbf89de424a3bcc0", 0xc3}, {&(0x7f0000000300)="a2389779b8adc2a8e78c4f4d2e8f8d0f20c05dd4183075a6476fde2c72cd4bea1a6fd5c84165682176eef2fe3697cf682db19a46387c0eed728e749c47c123894b3ce00bb0c2a6cc7e6d5c7eda7ddc7ff0aa2abcfdeff9aaf60de6495a83980408d97a6014c5c4edc17470dfa1cecfc9ee04c9f025b3583fc527cc336b7cbdc8224f83dbe6266c4001c35fe107540ca2b3152d45a15965994ba02325c9f20749d9538eba4d33b2827db904f8a12d17e3a2157a6dd080a23cfbdd79114a80ed71c3dcdf84c2cdcda08d0067cd4e03e8608f16f02f4483e79a29", 0xd9}, {&(0x7f0000000400)="849a33d0a3051655731699599de3b83fdc22f71aa47d3bbbe9d95c56d21b50ec34858da0c952547029c3e53b1d1aed3f1a2ae6b621a985f1c501dc4cf5dc97f34976189ac2623fb691b01fce88cd36691f79d2a337096fcf73881b2dd6b280b5c0138709e3033e5d060d2028ec83c0cf376489a77a1982dc70b45793aecaebb26dc85eb507d21b85b4b471ee01d29632df023ed1be76ff60419ab24fac007722ae51ecc4dbcb85a10e5644ebc6804b3700816926360dbfa8c0b207d40353abcc07ff82687b406847fbb73e0222693dd37ccb86", 0xd3}, {&(0x7f0000000140)="020828e3e747a192a2dd8b2aafae4c0e330a39479b1881313f04164503ca056de8c1e2c9113feb7392266543458a4dbb1114b2f02ae4ff941069e985ef", 0x3d}, {&(0x7f0000000500)="2ac725dfa1d21d64215aa133a90058637b6d49ff67ef10dc9cd77a50eef72f5ffa19164d025b2cb5fa5bda7c36772633d2ac399953f6cef8117166770527cb8211056b1e78b04d84e8bbbe00eef68242ff1fc5c9e5e3b032301950d87750701b4de729feab044c8f4080844f3d2ce012923b89325c3e20fd181942fad77f7565a733b5295ab85de0fe08002aed5841943f40c6aabc283d9effadba7db91a757511bd1e1c43b6793b1c93", 0xaa}, {&(0x7f00000005c0)="b4621619706b677e86415fd18549e47f7312a5fd6636f462350f08b3975615d08f16ea9e16ceedd0a9bc127244ab5af39db216ff58be9186603f4e65aa81d40e25198849cee74e0912034a549a7b71e6f8a07a01b26d1789758522bad95bf1cfc861036477fbd8611e8b225dc287b8164b16d2d14beeec3c62cc89ede75768c2b1d40fe4bde7e4ed905c9382495ec3ddc58e1662162f21347c6dddcb960b9947a92ce2d7851b0477159406c4c4deb51a9374befde9f9221fb8ff001f649edd7941a3c48b77aa0e39c81f3ace5aab6a065fd66603573c667f521bb7f061905b959ae1b41b38e4d4f8e285944a1e82d2ce2561b063b2c8e1d893dbbe53bfc041879c1db3d318cb3f452f39390b53f783cc85cee5f38924c3fb2c502d123e4ea89a86462d2ab21aa7e36407a63b939a94e78f06154adfb1803c7caa33342095971fcf6837b80daf027d4de08b86662cebfa4432d9310a81ef230d65ae175c99fed9613909c1fc6aac1aacdfc2f636a5e22d3e06630b8c5ae31f03b12effe8ec3667625a49dd0a928905be940c8e042d5a32c71fbcd1c686f824d903eebae88da44e2a819f2b14075a0533107d46b51bfba7bc5357aafc64bdd79479b56065f887b672f7ef2c47e9601230959cd79ab58dd5a9a19ddea2c5ad6a667e1996a9d6e1e22c92a8133df1905c4d4b2d2957d89682611cf3ba86565c8545676d50081e71c9506761d0297caec588c50bd8a4973891f8b86b9bfc17764392be79ba8fa335afad9760217cbb81021b2a6846553925270febed61dfdb7460414505af3bbd87ed28234556118a6da97a1aa9e1ee9e4fb295457af5d62af2b8f788fc1e808a37a05d5b4b499d71ff76656d373460411871ec06376ff8f1cce12ab593594c4b75724328a47ada7a2b8ddc152472ab43e0d3197859a29c9c19e9440dfab710d83b7f4c4f698bb915900b272458883659739cefa58251992c90cf8a56ca57a2a6eac409bfb8cfa6d4c6dc63b6d777e71e0ed3cc44c93b1a3325c3deba83832e02773fa9b8855bc586b23ec6f90163f56db3a77043f4bf435e250cca2a16c334f1203faf43f478d68bce72194b2b322ebe38043d0e644ac94b9b66c489e4707781107a34bd43e2460b513f62cc8dd365faa99485149bb75ee23ad41dd31bcad6b0cec009c4072545b4d457e5d58f24310e8bac4fd987f71ff2620084396e68a22f26ecd0491892c0156f22f2319350160357bc6e434ed46d616d2cc79280758209db9fb71a31e98aa0d431e9d0f026f3e13204795973842b5ab7a737104945084262af3c513167519e1a66cad09360e3fbd380b22581730ca9389d71d63bb5223433d5d6f8677fbc45463dae4c4c01fc85d429ca6dca452989f4c98d91b6bf641d85712d1621d4cea338e458eb4887b189343e5e668a4ce1bdaa8b42b5b4e9f099bbde28106e09c69d63591c4871cbdf3098dc9206edf0dd936262eccfac902ab674aafc2d3aab34295dccfc60607e260457b91bd29be6a7f375b7bd7c6237aa47dcd6272d27d8a9ee3f881f4afc72a26c3230dcfc7e8d7ca23919bf53269742a2d7dc13b0a9b073cdb8eac690111200dac11ea43be414aa365901e16beb22f34cb20553ce64cb90ee63895630d8d5afa830eb8aa57b11c5ff001676ef7f2be37bcf5b28beaf840e990331c1e1f138e458f5f7f5b7460791445712eec7ef13eb1b9b30dcfe6e1fe50c1f9d0ba80b9bf63ba61fdb0d685f70882770f241a6994c72f818526ee7a4bf5517d0dfb204610344f19fea87b9bd71e78d7df152a25860ed08808ec8f2436171c8d2b09a3eea426436aa83ab610736576cedafe79f1472caf4a29b4ad593c5a36fc519c34793af398941efc66954df59ec3c867fe48f819d430072a12d606c5a313bb1bedf58a45eee4d191cec6a36cffb09b2350e3163c3ace173d07554194a155365ea8654557aa715ea78fb72fb0f347c74ab0088941155f6dbe71e2a1ffb76bbce6e3f501d9de03819ee86c3adcbc2805d71fbaf857e6839b091cac1c59957e6eb0513b03a6e271f34afb6cf77719a886b304a93680b44c5410d4a061d01664a438217051642d70a732ad3dc805238e7308b1d8da4d2da5e390df6f20045ba1041e268997b7f767172c5f213ff76fc4fe028f70da466f42ef11bee0a5c8c4d574e84b28654336dbaa6103cfeec9a0f39a9eb50601e75390ca3ea2a1e4d7d941b3afce89c9947f3be0f668fff1dba6dfd57d083abb134abb758119a37f8183d4427ce079518b5dba267fced0f1d17e673f165a8d0f15f3d175e8725b208992817512401ed62fca03ee861c152e87cad0122117bb00aca25a34325242f9c59db31ddd42a268debca70c976cec61e95b2333831a5ea98fa73076640c72fb2ed54e1cb5ae49d1cb8ae45362f1f4664ffb3163a129c5552124a3bcfdd5f2a9c2f5c60187c424b6e2a29e8002522f43d760247b52fa50a51c9472bd8d8f563cae3dc8e180860cc35d5be6503b51ebcf1015b30ffc00e4b144bda9e30214a00ac03a7be30d161dc65995ee9e537237f4eb49e3c1e3d989da1f06349b9142f210a0c381ae1b487479bc594151a0b4a9ba774ed865de096350e9260452cf70b4f54348a4caf5b3186f0a3d4963e11cf0c1e85962f97ca27678221366a6b59404e81e6ea960e2f50ea34280ac0c2c08f5c0a7587d8fef13874b8569e3c89bdf587f65741c7c569a52aea940b1569ac7a0489889562b0c264abc4d1ec3d12f7d73a204fd063f217894a4886488c2452abfdffadf60617d98b4861c89a2116ac83389179531801c066f1d0f92835b4cb4f5b3ad1acd00c1905d75cc32005d01e5042efb332d1b6f580c2a73202611a5f9ba32f8d64390013b8e64b9e0f6ef7ce76e35548e84735127148ba3c6a0f4ee7f1c171468b12ee7b65c9e7a95f9ff72f3e4180b5fee1be3542afe079fad7748cf0af7442f468a6ff412b1a7623ce2211fe4be061852e69c57a11b48503d20b1e0a0bc550836b75a768d6ece5d1c5b12d1c2c986bdce4b449507b9bf0dcdc7aa7582de9902093815e8f6f606d35aeabeddedcd99e90c1d4e78dd2bcab15aea219bd1241635599974815575f954c632604e3731cc7cdbd30b7577d61a074543aff06f55207c3c1c99ae87baa859da6144905b49727c5472a19c7ee4501078283d7fe6cb43e7b752a7c7171bcf69d6b5bd8fbebb5160289a5364092c22734e97c9ee46ed7a1e76a025cdf18bc1a3a68a2e18f4e90836e3093e5b1d59ff9e3459e1614dbe3085f2259d168c35b057839ecad128ef1cea7a48f31c6d3f311925fc41a237cb783fcb4106340947928a5d3af6aefbb9350d10c7107cc7701d8db268340cdef4d3c9184ef77118f5c8f2434f4551fb60f6d0eb43dd684ce704acfb7fdd5ac6ae036a7fa214ce7f26bff3a95f1aac9633a21ab024808a52b34f5834fb9f6888551c725eea26b1c9c641cf141a5ae681147ccb005f4c9cf05fb342b8b75f51102f8b2f66588581eda9e970adfad7b4e88dc3c9ed2f119851ca3b4466066a4a60f291e00c439638d7f44e43d9040785ff5c4f60540dfd0a75b06c70b0718d6dc85744b78b34c09e20464af6546e054d905bea805d9828ba6289e04a75eba4edf8efb878a86091f2e129d391af9f1224fa655372160e2c0c338bd833b2c053c094c5f9d9eb3bd940823971417627e145c1330ea54b2aa9026e8c67b8ac0324b0d1f48f789d22029ed17151047d2f4fa2422383583c69760c0cbcbc69e721be51791fc9b80fd30a2a06c77cfeac6e63c162d1fdf18663063fcc86c65d6ae21e2593ea52f8a51018934bfa257c3a561b84269e6d6f68eb31c7cd12268eefc60afba2d62cb3725ad5d9fbcebccf9ddb89121a96dd596aaaed8d3bacb7a74858705a83719fccf20308189e58ad862f24d44817faeb9e0d5abc635492b5993e0aafd8ba159198f9d88f42807f1532b310cfc49f94c4208a96aa38643a4d8039f45e7492b0d816acf746a0650ad3caabba8c00276b5c1cfb59fd10d7313a4bc9ed1f08e04e4d0ad4bdc54327f2f5bef96050028be63622743eafe27ca4acbfd9300638333b41755560e89a8e30300e32ca2c1999ea3b7271db7d1fe8c10f855e5e909d5082b9758dd9700241bd043008b202e73085fa43f0f2ef776937d0a2faee00ab8ceb11c9428ca70f875f011398618119eec8f773cfb58cd0136987d7e46e62ea78fa5775be506c4abd961469ce2527f66c99b718075fb312b1006ba84f6b265fc02e015cfb7f796cb3eb90510662f5169e359c4fe1729d6adbdda0d271ce8d6c9d246d3a88340c76399651d9b388e120fd36d091e846657fa233b1ddea0261dfe41ab43a79001897e25dbafb7b11a946f2567ab535be9f987a905f49c105f4ed02b95b68508182c5152585135fc1630e652fbea108c1c84af38473a62076de2859d09db15734ccc028b7aaf12dee7da6941dbbaf1d8e2b5b247e8aa5f9e7a815095252d3d313ce5e39cc62bf2470739b02a3f4cf83b9d5b39e29f0b7005c8297bd3a6fd57fda4361a0da8946cadc33d1de9b806cf3fb9f059bef17ad26bd12630e6e419495c2546e51746e05073410a51e0c5293df346c690779f00b8b8c76a1163641b6eb0189b9da3dff0816a33c9931be2f87c001bf35e37a490b43149888f0e12e316ffa15e964f159db288d42b3fafa93c625b9fbc988501541afbe84940719ea52ecbe10613e5f034fb973248c66c1742ee5669d4434aa050343fb7c3cb882137cb84dc72de118168e6ea55e0ce7ee5768b30cf4d767dabeb31e0faa2d13f6b8b889981448ba18c736c6e04b6dbd2e012858017d30fa7637d4f58c6310576c3468a6643e80560849266075f7cf70656f4e2dd034959f74182c9c337963d94fbec98d48fcfdb683d8ea27506f0e8de36cd4041fccb0164d9a6286d114670d2000e5cdec962d45cbfd5a7742d6bc4d49e0c36002d24d3f6109cc5397c16127c781d06d5f36be260bba08bd9e63b727007a42b9ca78e2f1bad0e9f6274eb9744387720467114694f49dd16cd42e7751e864edf6fcda3942ecc94e498b77cbbe527052268204b96facb9e376d7b4e12dbe21f1b2afd0d161a9f742baefd2e4aa682e6fae5ec3513fd50b0b6639020a6254d204ff55b8930b91ea985cfc01eb314528df9cbf832e6dc9a4723c0f309753f488a0feff17c68c7bf6a14938b02f8871588a3860996f9eb571b2e69ec36566d2217a1735fca920b5420a3c6562fa88cbcdcfcfb0a549bb149777fe0f41ee8387f0b79b4593e0822a29f9610578c8ef1ba4b408d0eff577b14eb8410487a874c8cf2e73f937ba9bc071f7321f57e01ea01dc3e72e611c0992202e3cd722c4152c87058a3312c4d826c2ba65303620e186e5ea1cfd3c19bd7b01abb639f92d4504b07b6da37cad25bc91c49e8f473ce5a38cfaa04b6b3badb0e1d0725a3085d800e65f9692fb0c235fa8456ffd78cb176f750d033c69ab0f60b21df5e77904a2d9efee716d94a6db88d05e1ffec1f2fb908641ff053f1d84656d13259faffce5d51b4e9988791b8e830b5420c09347a14e57755f1f5046158fcba0246db526f0fca04de0d5b4de0993b8b5be62db8bf78a4ee9b7de63edb14733a0af8a724ae8d02470ccb4880d1479c7a577983c55d54c307a5fbf9e5e094950f0e9ac6335f6e043fcc58611ea6bbf963434b424df14b9317582a2899db2d4f6e26d29eed8458dee4b941bc3f09021cebc51b63b0c13c3f6045e7730c958b100fa0ad", 0x1000}, {&(0x7f00000015c0)="44e6afa09d9bd526757dd888cda91064d55ea8e57f3c0b27923071907753b8476c676ed0d82989a9ca77d456843cb684d59e143bedd412117dd6855e3d3a49fd", 0x40}], 0x7, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r0}], 0x20, 0x1}, 0x0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) truncate(&(0x7f0000001900)='./file0/file0\x00', 0x7) sendmsg$unix(r2, &(0x7f00000018c0)={&(0x7f0000001740)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001780)="8b83866722be5a1c105c3400a252ff0c1f01cc2768ff7426f8f1f6c4ea", 0x1d}, {&(0x7f00000017c0)="4a3149f2efeb06d4dd0c98f4e3f70716f7fabef80aca175b39001afc1204fe2f5d6c8ec03b4b82f805a6ded3f6967761ac9fffaaa2999dbfba75f6a7c6d6ee5a09fdd628cd308198bb1362348ab8f4baa42f4ef3357c0247794034dbdfc39657f052799bccb9394ce84148b8159e26", 0x6f}], 0x2, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r3, r4, r1}], 0x20, 0x405}, 0x9) 13:34:14 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x2, './file0/file1\x00', './file0/file0\x00'}) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 13:34:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=""/253, 0xfd) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x1) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000000c0)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000300)="670dc3", 0x3) fchown(r4, r1, r2) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x401, 0x3e7a}, 0x10) r1 = socket(0x418, 0x1, 0x0) setsockopt(r0, 0x5, 0x9, &(0x7f0000000280)="4391363edc8b5658bca54391b69fe337b3b84c74cd1711c41b3857d33b7758cc5905314b0c4de3c99435a607b115206990309030078e4647891dcd8a327d3abf699ef4ea79194b631d54f8c5010f8f004d93a0ea151a3e0bb8b6a2af9dd98b0700e0176d77e9ee2042cf3af421ea4eba0afb4b277914a18752c083828843adf0939de015dee170c92e01df303aa20a140155b772065268c1557aa01d77c618a1749b7b7825996a255137f229f7b5125834ba59b78bff82cdbe13a65bc9449cc087b66b07ced3db856ab1ad02aef6ae34ce8d8313715a1a34170b54cba61f654ca20219b54ee264fa508c4c4a35422675011013f1f1a74a9b2c870757cce6ad270b2768a78696bf21d9c6ee648589c117eabd2100b1ad9de9ea83aad50574016d64e0424c26b6f14e732caa654b2fc6a5c626207b9b7c12d1e547197581ce563ca19668e8ecf359e290f651a23990189af00478668047085a70c1c4ef3aad0f44bd5b8e67cdadc2820c34fc7c513c728e3e73a063d2e849a77f277943a835b85b58e8ebed05d4cb1b7fd73919224be63e18d5146ee83889ef75061a711343851353382aae11cefeb74884cc4b66bfa2d10dd56570249ecce6f76112ff119a017df67ee23731796999e3cfd3606486e51a8c564953705e15d23e8b42b31699aaccc6c7d0c6db99605f629229c8a27878d68de5653cb5a8e340211fafa89811e93b11a3bb2f3cd6ebc03e8c7b005619e433473c89b74916c9a486230f5724cede38cf0e90b5a925ebc97fb03a4d9b9534ef2ffbd1a4bcc4db4d5ff11bc37d2568101661bfb3dafaa64ba169a384035193f7cfa33094da778fef084547", 0x75) socket$inet6(0x18, 0x0, 0x3) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 13:34:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:15 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r1 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x1a, './file0\x00'}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) 13:34:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x808, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket$inet(0x2, 0x4, 0x6) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 13:34:16 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x10004) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() pipe2(&(0x7f0000000140), 0x0) r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) r4 = semget$private(0x0, 0x3, 0x1) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000000c0)) dup2(r1, r3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x2}, {0x18, 0x0, 0x2, 0xff}, 0x0, [0x2, 0x5, 0x8, 0x5, 0xff, 0x0, 0x727, 0xffff]}, 0x3c) 13:34:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x40000000381, 0x0) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0xa) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:34:16 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10041, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 13:34:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x5, 0x2}, {{r1}, 0xfffffffffffffffa, 0x49, 0x8, 0x10001, 0x8}, {{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000013, 0x9, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x60000002, 0x7, 0x7ff}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 13:34:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x300, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000180)=0xdeadbeef) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="b1ef789a45a558a2d42e4d091d9648853e7e8040842a7030a6106fe9d3dea5e50f388901336ef9d64185736bd4cfc4d94cde2492d964cab7056209d3557978edbae05c0dc67df5e74566db844bb15262b40300c22a05a7a8e7d84bad4264f129dc1d705867f780e69b334e28d1d5e9903bbd02afead4bc4e7a417267e94e3422296bcbc70d75ff3715e596a6e2171bcbc450ccc00362d4f24bcda6e4c8baeaa6b4dc6a1b5bb6522d0a87c7e5c8e5f04c85cc52f1b15a02a613399e07d0e88efcc16f49bace46c7e2374718ea42cd5df1a33877dd1ec91f0ca643", 0xda}], 0x1, 0x0) 13:34:16 executing program 1: getitimer(0x2f29d338573c6b61, &(0x7f0000000040)) setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x1, 0x81}) 13:34:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) dup2(r3, r0) 13:34:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') utimes(0x0, &(0x7f00000000c0)) 13:34:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000380)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000440)=0xc) r2 = dup2(r1, r1) r3 = open(&(0x7f00000003c0)='./file0\x00', 0xc0, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffff85) r4 = dup2(r1, r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000400)=0xffffffffffffff8e) ioctl$TIOCNOTTY(r1, 0x20007471) r6 = geteuid() setreuid(r5, r6) ioctl$KDDISABIO(r3, 0x20004b3d) close(r1) syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() 13:34:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000040)='./file0\x00') recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8002, 0x400) 13:34:16 executing program 0: select(0x40, &(0x7f00000001c0)={0x0, 0x0, 0x1, 0x20eba6e4, 0x8, 0x0, 0x7, 0x4}, &(0x7f0000000200)={0x5, 0x2, 0x7, 0xfffffffffffffffd, 0x8, 0xfffffffffffffffa, 0x7, 0xfff}, &(0x7f0000000240)={0x800, 0x8, 0x9, 0x10000, 0x2, 0x4, 0x1, 0x270}, &(0x7f0000000280)={0x3, 0x8}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) r3 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x3) r6 = dup(r5) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000040)) r7 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) fchmod(r2, 0x9) sendto(r0, &(0x7f0000000300)="aebac3c21b55861c5086718f3e75de41dfb4c9dc17e56c39530c6a9519ad5df1097cb4a4a4ac6b18c85a44a5d6b8d789b4af336feb6f62124982c1006535305bebad525251c3befebd3fd9133507b09425f95ae3875a34f33f78955e29fcbc2ad8b257c772592a868c6aa30cfd2600838721d4e75086441a73f11dec6fd349d019a7c5b3e14295a3d109b8926cd3", 0x8e, 0x40d, &(0x7f00000003c0)=@un=@file={0x1, './bus\x00'}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) r8 = open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)={0xffffffffffffffff}) poll(&(0x7f0000000400)=[{r8, 0x100}, {r1, 0x135}, {r3, 0x10}, {r6, 0x10}, {r3}, {r9, 0x80}, {r4, 0x100}, {r2, 0x11}, {r0, 0x20}, {r7, 0x2}], 0xa, 0xda1f) unlinkat(r1, &(0x7f00000002c0)='./bus\x00', 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 13:34:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000200)=[{0x25}], 0x2}) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 13:34:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fsync(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lseek(r1, 0x0, 0x2) fcntl$setstatus(r1, 0x4, 0xc0) sendto$inet6(r1, &(0x7f0000000040)="d43d049bde24476b260a697bee01a9217cd9890c23841ef0649b668c5fb3c5e3049b4115f061bf8a41258f07f1cc3dcbc706b6be4d92276c701bc732264a90104e2030f65909ec2f64c64938ec0dae827ebd23aa54ed39eed0eae20cfb17488c9fd4d7b1bc90743dc08d9e2079e57b943d595034e607ba29", 0x78, 0x400, &(0x7f00000000c0)={0x18, 0x2, 0x3, 0x1}, 0xc) sendto$inet6(r1, &(0x7f0000000100)="e6ca6d6f8c0fdbbe4963e40baf616842b3dc6a1004b3e1593b59c5b03a146b52edeecd42d2d560ea3054852183fa906b4783939f8ecdc600257c801528f69c4ef2f5ffb90043ccece3ccb64c7d2f701583a81eeb778e954688c36200d2926ea9e49a7c3277fe3f9c0d06eb531d1a1d05091cff5cde906ec21c6178f001884943e97181260bf1c8d909768b3fbd3eecd96e8edef20c64480d4b6503d05e8336689c96a24aad2af0cfb324dbdfc841df8e625b7c41a6479572176f3e51dc551b3f90e0a9beab1139730dae91dbd0de129331b2843b5547d85a885c255e32fc2c8fbd17aec2cf2fc35e0ee2c6017f8c5c6053f9b09ceeed752d40ea4284e28cc7", 0xff, 0x5, &(0x7f0000000200)={0x18, 0x2, 0x4, 0x8}, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000240)=0x80000000) fchmodat(r2, &(0x7f0000000280)='./file0\x00', 0x2, 0x2) ftruncate(r0, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x4000004a, 0x7, 0xb}, {{r0}, 0x0, 0x9, 0x3, 0x2, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x81, 0x9}, {{r1}, 0xfffffffffffffff9, 0x20, 0x4, 0x10001, 0x101}, {{r2}, 0xfffffffffffffffa, 0x15, 0x42, 0xffffffff7fffffff, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x401, 0x6}], 0x7142, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x40000004, 0x7, 0x400}, {{r1}, 0xfffffffffffffffe, 0x1, 0xb, 0xac1, 0x2}, {{r0}, 0xffffffffffffffff, 0x52, 0x11, 0xffff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x2, 0xc0000002, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x24, 0x2, 0x9, 0x800}, {{r0}, 0xfffffffffffffffe, 0x1, 0xe0000025, 0x1, 0x6}], 0x3, &(0x7f0000000440)={0x1, 0x9}) ioctl$TIOCSTOP(r2, 0x2000746f) pwritev(r2, &(0x7f0000000900)=[{&(0x7f0000000480)="429f05e96f55adb352c2143ccbbe367c5a0807f27cf30eeb400728fffeb2cb5037d56cc91e60efe6bebc71e30e77454bcfaf9fe3ae453f77ed4a562fc0d88b20f9d545b793d931253aa21b443cc20d70b6c27c491f45fb26f876f7eac974f3b5d348fa79ec2d6f16e0851a6067fee91f527893fe36b2675344f19fc46f05d0f8167ec0ee2b834716e3b4e560c7cc9075ede15ce0339a79ec830351ad104fd86a9f3fc35d2f5503c8aac5a03caca166c85e373fa99d0f47c7c2ace710b59544eb64a636865b234927e3adab8214587dc77d936083520f", 0xd6}, {&(0x7f0000000580)="15cc6228b671a469d7477ab28c6c071a26fa170fe7f0a1033520f42e7a7fb93c5bc31a9f1b94bb66c8ca0d42cca94ab8b21bf47076f1a10a3934cdd77c16526d109f0477bb6ce929157d781939adbf93a7e5fdfd1babadc7d060d088af1fcfdea553b6ed6b2a74eace117e7998d0aa96b593ecbcaa375e6f96c76bf531a84b1b8bf64be672955315a86cdde960a167d2c6fdab767d9ec3354949404acde1108767b50136f0b23746452450f56bb640", 0xaf}, {&(0x7f0000000640)="8687b6f62fb28e545c33774f5b5235e344252a37ecee66a21ea4f2f75941231f9bb1f56ffd893864afedb7d22d66c986578f59dc6e1d0c929df5b2c259bdc970dba73b9e141b7700dbbcded64a88091e303a2fbd01feff94fed0aed5ea539a56ec773446cea1c5870f211ae338f7bae4ad08aa053d9e29f0a3759047b7cde683a898489c441201d92862b70d632ca55662da3b61534d233c79f72dcd8bd392df80a8930554f6", 0xa6}, {&(0x7f0000000700)="feab49535e095195a85c23d3e3c48b6e2ed7ab2633692c78c8bfc802200ae39b53aad04d0ab437ddc5158079", 0x2c}, {&(0x7f0000000740)="36c0a2e5fb0e2fc7c10a1deeef5b1c9be9d1f74ce26ffac6fb5e42cdd698a11268a039b49fccf94ac4787c3c81e6e529d29634e3a38b7e7c665f12d6f005f846e735649d8afd6d7a2006339aeeae6bafc163a019efd0390de910a5aa434583b150dc5dcdb3b28129ed5678782fe6b10bc94f5d06064b5d8edfe17833b493db65", 0x80}, {&(0x7f00000007c0)="f4baff", 0x3}, {&(0x7f0000000800)="fdcaa5abe25ae0c8994a9b58eea548663c509ee60e6523b76525e28efd98f6914f6e736474ded38eb2bc580a64b4f7383ddc3300ea4888354cabdff111d7276aba5703dfe6ada68f88f5de7ca1a0f508361a386e2c3d1633b96ab3637a5820617c98fd260904b9b9e9ae90e882f683cb935c7a2ecbea172568fcf4890025a8a754b6b68bb3324257b3d7f5530bae343e7d76071805d995b4227eb7df8a54f7c31709f095a6f9729a17c00993451faf382fa3f02650f764a26b66df79591f6a381097714687cc643b19deb0b815f4b961929b86af971b4899220508ebb5cde48467af68e08c8f", 0xe6}], 0x7, 0x0) r3 = open(&(0x7f0000000980)='./file0\x00', 0x100, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000009c0)={0x4a6, 0xfffffffffffffff8, 0x86a, 0x1, "7885ba90a4dc7c0e41f95bac4d271f7214106e37", 0xdd60, 0x8}) r4 = fcntl$dupfd(r0, 0xf08716dc2fac68a2, r3) r5 = dup2(r4, r0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x481, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000a40)=0x7fffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000a80)={0x516, './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000ac0)={0x1ff, './file0\x00'}) ftruncate(r6, 0x100) r7 = dup(r6) pwritev(r6, &(0x7f0000002100)=[{&(0x7f0000000b00)="04aff0ac39858062c8e5", 0xa}, {&(0x7f0000000b40)="d283cbfdb3860594606cd215e8dbe9a0203addd4593168a171c3e73cfc719877f7f7a510313393b84d3cb4e92d90fc304e91116fbb070325defed9bfe7dcb6c37e818be2cc32041a906ee877e67cc943c7358500829ef86435d35e3a4e652cfbdc1a8a96a49edd983517aa29add15844276cc7acdf8acf6dfd40395db46b03b9c1ab2365ffc147dc25d480741589f7519f06ef93abd1c3f16e3beb05ca817146ff645bc3437bcfcb26477c617361b47117a890832add17824808ddf5d66416052b3f233c5cbf4346c1d8b6cdd75f5ec9bddb64f73f576bb25d302aa0", 0xdc}, {&(0x7f0000000c40)="56977fe64a7923885aeba23bc913c63edcf847308bd4b8da5f25bb6871f956c143dae695f0b1557f352f63fd0368dbf465f60af1f83ac9babefe13d04c6e093c66381d61e6d812eb515002ab6a32803c2bd4722671fb4959fbb542c5b40ed63850e6051dc4a2fd5fb7fcd352e56d1b1a333a859990bb61e62799484e72cbde3fe04cb7ca2bfaf43910253f66a359fd9e5c9ecd40da8e094049ff14910348180a69dc99b34e7943c5e94caef94e516ecc9555485bba80485b6ae22dc03642fa0e5f0007e67c226fcde2afdc91066d4ce14f4eaf23d0cf457b04d1c475d05358774a49be8fd46b6276ba32a750cdd889f3", 0xf0}, {&(0x7f0000000d40)="d335c1d444fed666b532db1859b9750a02836a5368daeab0798223329bdb8274115651f5ecc9d001b80f9ea366b3b8e896a777f8fdef821c2363a102b85bbb34e8746b5ecdbd930f9514fbf54730e3dfe426ac8801075ba1beeeab753248e80eb9b1e180413582b6607a70d19c505b75fe56160ec335721563f40b975a1b06f009ccb54f37e4385e9b38d19cf8edb605834c17c0f546936c5d374db57e5f1a2a8b245d6296abd30d7b6214f175955444dd720e22c18d85b4febf94454858faed096e567d69a3e7266de12b07314b16e02a27ec8562ebd9caa4a6b20b3dd594850868", 0xe2}, {&(0x7f0000000e40)="03b60d16df6b9948bd69d946c86eaddeb01c7cee23a1ac9d9eb7116b6e5e3bd073fb6b040538db42b4d25e47d2f708b169d257dacbbcd36af8c0659dae552d45d616d5b5430394789a3fde3854d121c013114c632c7152157d5b496cc1858f7b46f75f12fac7b707e49adf704433afa48e954adc6d745abf050c47d6247d183a5e38864101039bcbcac8cf5932d46ada2cd7be807441afad94988b01d30ff16ee8f1da875d4accda34029be1bb223484664835620413c502eff7a8fdbd16d17ff45a64b9cc408a1cb77d7b10643748b3e6ae7f77", 0xd4}, {&(0x7f0000000f40)="1d49077ab5d9bb671e76cf4a690c95cc962e5d17b2ac6bb53465773a0cdafd453b6bd1b071e589d2acfc33273c7084f2eb8a8d5fb1025c542bf9421cb06fdd09f6e68aaab4d4d1aff6dec5ad80363bab15", 0x51}, {&(0x7f0000000fc0)="60e4b224241c21f4b95673047197fd2d18c81a52729396928d1cc5cb336b00a6e1c01d2210f4b2a7dc2290e4e4c74962af089a4d2591d8861db784e89d5e3cea1ed724fb49aded482ceb83bade42c66d14311978ad7af44b7db886ce13340f0fcb4078e5f3250fb10865", 0x6a}, {&(0x7f0000001040)="4e3fd925aa27c133ab2e90cd1e17a762667c2f3378cc0de0f105153d285f02279569eb0f4d19eff11875dd4a5efa5bf6e5cfdcceaa4617d9db961852644173d305c6362cf2e4787d369c0ff9e77f7fa278be06d1cce77e9d908b333e74a4efe89c1f67e467fba29a6dc41272dd77f533f27154fc88a6", 0x76}, {&(0x7f00000010c0)="68915e8a26025206b419830e64f200fe07bd7fc561529f4a2a681cc2f7923c7b92c36c147c83040f6641d8b6611bc80c438fd5e45da45088782755044d7d3e4c", 0x40}, {&(0x7f0000001100)="402703a1c7f0080efcdbf226c602c98747bcd8a24da08f2a1eb579fe420ec6aabf6321875470a7597c12f46f4518f14d65c7c66fb0a00e400c3acbe17fd2cf163a8cf0c6d49aacbd206ebdbc09fac4f40cfaac39b62c782ef7cbe8d445f891bc3e712c25bdb0e8f1b8074753d850170f05e067e6c274d93043fcbd7e8762524bbfb8b960032da6014cc380761161d71a56000d3e9bd41f69015cbfa455f41c833b962d133a03bfd9e1bd56678f6a139189407e24eb370022069b7f09e2a3271785a379e52a9a6f12135a267473a4215e9f1442b9cf82c57dba5618d9ae7d7e6b62167e9ba7c5e041d82a15080cc6fcd002e112b2612718ed446c96813f464f6ad22a99102138ea0ddfd7fa7972739aacbd32138e2e27a20a6b5106ec68e2b3396551b2bf2df75464fccdab57c3f08efde56b789abfbfd08c0ba03711913ad247c06a385e6cdeb9d65a5fad5e78125fecdc05bf5cc77a7c6ddb437eb26fb1d7e785f0de748219dc80c844f17aadcc154940270e8b61a8cec015b351f540207d0293bfbeaaad30890b4abba93873d2df0bd18dccee6f12f9e67931b6a585c26a3d4ef5775b7d75faca91c2906ad2e5c23a9ae2f9938f6a3738a5ee9e476da4a73bf08c68138ed7474e3bf68d987ec0ee8512e19a5fb5076919582a34010a8cf7869f13e7488006aeb76232d44e75bd7766ebe1b8f75aad96ac2956c8a59440047074f2caaed2c90b80e8e707044551b82de1c85d8b81753573b35ff03ae204d224d2bf85194248abb06f5e5105f32662789ab7f1fcea9513175b8e0a27ea875da279686f8801019787ed276843542010b7a564bac0d79433bd23d79ef9bcb44ba014dfa6874dcf887848cd6945b438381fa35e932b141244fa35414233887376d5ac62ae62fc09014ad30a22970e326de3c95a2f6f4bbb709645159d290a42e91997c254a0881ccf1a5537eec0a04ab77637fb2e2d87f6a3f1967997d56364a200abc708b643785bef40ed41769884b3ac1c58722a8867078a4af87414fad10bad3ecb419d8c5b08b5ddd8a14563e2a64e86ac51831c9f6fb01421d72a429140b2fd18f4f3fb1a87776a7fbe5710a7d18db1f217b5e6d3eb121c68f0eaa76c693ed15aae8826f08748cddad364df046272391579549b08c565078737ff837192c48e195398c1cad7eb42719717ede6575f848c1bd1af1aeedcf484a8a789a48ae2e23e74dbf8c1a113941d51106d566008d2276ed5afefdaf4c94fbad22867719d70551dc022697640c7e199062416715b4025fd6e21cd950deb0a1bb3d1e17a2d4d02b89c4e0491caf5f373153c6a2fc51f571e1b1a0489ab5dd4e95e7177313d67156fb04763766b3588f344a178ade328ba53695f113971a292e282971587476cdb02205b12735146f431e7e7dadcdd3a0abab1b0854181e7937e2708cd1ff543fd08cff8166a0173a48caa1005ccdb95f6ab845d32522d6609c72bfbb7e3c1191906a68d2d212608a9006faa95f17b1f6bb9638f900adf7301dbddf0d68a0285205df95b4ac02798dcd5acbcfbd87da64710ae46587701420a162c57f157cc524e3aed9abb9ad7c3fc88edf942d16cab40caf6502d345572855833143f7b33c85841b01d5aa049521b55adf98adf0c55625207563680d2ced208838d81b9ebc4b0adff6fb9548334544d70d4e198209207c2903081c1b5a293ec30c9870a43a5c6df6beaa37dd279c7199d96aa96d59bfb4184c28b5eacad77bc7bb8174e5945d61c5073605c0c7bc529f1b504f951a19c4b4ddbcba8b966e31d3b2ad0f4739f8eab42ce7fa096b8d6531f71c04456f0712b8fc59b08007a0a79ef0eb20578a39dadeffcb921931ba8805fb0af64001a8c448f0d94b86b1f7dbdfb40b6423047610946be9746e7b814473fc0972511afd7a47a99cafad4497007183efdaed5959a3a0bc8cecfe281016226d3287f08bf6a0421c086ceb640b3e62f5a6381a2c75ac9f0e7d876013045e9373777b1b44842acdcb9e3c0a7d08a1ad81f8b4f6e25a9fb13d22e22c34365e9f56ae5e03d77df825d195d954907ddfcd7145ec47b5f07e2bb51d29556d3f3a459872a90dd6a139b8e5ac5984722339941040848072ab8bc64ed39cb268d467de0922a728f7f43453e1d086d48179679fad2303246535a3899526d969eacdaf859a5599613cbbda9c647572bfd6aa134c597a3feac6c5f2272f33c063d886e4f1a68bb952e32f7070c00362ac425fe2b177538f6d1db1cac9fa281e6fe5f5165a5d61c937c3a0112b9cc00192d7b373b500ddf8d680eb7a79c9103cc6d78d61a171d0bd943cb411f983d1bfc35eb482d5ddeb7ea9922c610914ee1add760402290c54bdfa00e81bd5880f2b8e9030c23da0ec27a37d5a63b0827790a5884a636d7d4f709f5b63557416b4a2f64cd5a9140e7c1b1338bb2cd1d18b435584590caf619e5cb70bc29fd33e9852807dc2c26b999025d5835abc4b9e8fa0eeb6277e092cce4149e697cc0139a6e0b9af896c90b614b15373f2c42b4f8728ca29c64064ddb6b51c44d15ea691b14233932990bc2e1af9c3cdaaa29946ac52aa4c4843fcb6f2d7999a7aee3e5fd52e9b4b544ea0831b615db054f477a6d5d42a58a4eefe01c6e89986d266a886b4b3a4de17d8c8f76ca8f320be644e1396c97d204cf57ad1151367dd93a476c3899034778f1c528ca23837ce178301b515fae17dd6ba7de0d43b8042566551e26074dcd541d3c6246077c260218c77cf0c6d971fd4b4be37233d3290e7921d5d3224d54c88cbf75d582cd9f90f0411f103b2cb0662f81656967ca709e90d38da3e76b750c2bbf24599a8892ca851ae50b5f87584cc5635e314ab7a69ae2887e9ca8a2df757d50001e1b533a4764909341bd314fffe28c34f042888c16c1895c128ebb937f983c1bac9fe6b0cb30d13c3cb06af62cd7f392ed718d07507538845a020d4cd75ec644d3b735a4526312d11ec97876fa33247c32a445941f4a8e6483daa55a3c0348c1114eb4dcf2a6bfbcf501e9e627dad731e90cde5bf0b5ac8c38646a02743894ee510ffea2ddfcac3ba93fd78cb5c80c2ee46051b674e98531527c24d31508831c1603159321d206f89f0c05ac1eb9c3127ed984b72815d1947c0af455a9399c58c2ff9ce2e1b516b2d89f8fc62ae3a3dd80aec698e0af897e3a0c7118f8938d601d5300ec37af22226f50becbb62ebc8570383b961387de9bd7c4488b6470a07220ab818c4dd6eaaff7a7012786ac5524f7271109709fa6fcdd7122fea9912274f5a175143ee4dfa21147e701244a8e5500770fa2dac963bac164b7472353908c954ac9c2b2152f217f69ed70c4b8f09229e8569f201376ad3f2a63700dc43e85c847db85c161ff87d70f7d42bf4351242c621301f2dd0fdad0193a1c7f329db8e18549b8051a49175263092e86b304041ccaa9a551c1e1aa8d92f38cd09fd03de4f93b5705bb64f28e9421ae2104e99f8a9f9b83ba8b5b7143d959e729aa4939dc0e0c8f9d6df60b0013ddf92400e7adaaf97c761c29224e4cdce608b7ef0b6e00042ba71110cbdadee9244f84a0729aa3d65826538dcd4829bc1d12e9f291038cec5f3eaeda04cf62b13546d6b05312a6f3d590066eabbdd145fbcab346212ba7c4c6a1fab1bfb7370a22882e2bf78cdbbf1214a5117182897cbdf32de36fe8f08909da28f4ae6f1949bd040d86b2c2d74cf163a43b93ccc9224963ed14b80fad7c239d04b1a6b86a7079635299f82ec750d4f2474bbe111593a3fcdafb5efdc31313df31c3194b8a3b0f67f472c58a296e8c9a2e3e9ea3195fb0e18d4cf8d8bc516efb086392ff730509edbff51c02e22a8e5aa19420e7cd34ee5eb269c5fbee3f7c8e297a4850732cc081c101dc3246bb69fd444af92f706b165132b9ee38bda89b5a72c964cb8d23699bd0c31defce52ba9f9197421d5602bc395807bc889eb96a79f859856d552f683bccac040fdd11a38853806f80d95706df807309161142d6b6451c21845c610b26ad5723a2d96d5da6508330f9c4a9231b1cbc8b15dfdbac49c3c734e0d347487322e969df212c1f1c62068f853362d42274adf9d26d59d93f3a8eeb8b73cb49cf0f4339b036be86933cabad84298c6f23f4750eeed03d6513d626edcf59fd94c74769515f74d3b5eda9957edbb0428333bb84ff5ad5f3313faf5e5f1d0d07cf74997dde21c012f18f0e7f11d22ad67617b1fe7be44abeb04fbca01bf7f74a76ada1038ef25e02406e6b3855196aae493fb45eb9beb78f746f178e614b9379999c0536bd0a03664eed1b5373f15e80b03a3ba00102e909a9c05bf589d1b278b1dd3e41a74727393c240553cbc846ae1692e615e5e11ee9a141f54a8c7094b6502bdf6720b30f8eb8f2df686b6e61436ac316b8c523a605156fb71b5e0ee3e8f8a7bb8e562feb3701ffd6900f5d9df05a3165b3ecf6cc816acef766d5f23669a9abd2c8c09fc642e9dfaee54cbdd06f95fd15306ee075fd608144fb62e58e4b159e4eec01e9aee2510b2448a9774c16f1c2abb65141e87eaddee2570498246e4690b96d46d6a7c657d57b432a293f566abd89528c8c9ee4aff541b5377b42a439c9b1aa2d43351eb0f79a7bb2318a9b4751a90000510571e172328583e0557a163db27ae9e32d4429a2adb6327bab435a26e9fd0e795b71625651ae53e6f7676e703058a3e42d78644b547bdc5705a0d66447033d9586a3c8659f4da43ef50730d893c3472b9c88e7e58bef79fcdbaa0882e4cda0de5cabe82bbb4434f992cade3a8634a8947660a4a606f938b5119f2150af7816f4e855b1fa595bfd658c052c26de69c3c9077009be4f66e7af493d49291edcdfd2e29cf92ffcd06aa91fdb95425438d2484ed2a4b00574f5268eb267315ada02e1c45a2c14d258297cbe948913ab1496736e089a0fe472dd38faf890ba3db33fb4308005916466ce9df489257a01c202c34b2577eca0ef396008b2c72e3fbf98fd809b31871e884a0b2f1f638ebbfa5f7525bb5f8b08b0603422d8add1c2b2d4bed65e84d9000dd43f837ab8f4a4c71fcf8c4c0171d562807ebd6e7e206eab3ceea2ddc820ec7073d4a17c4e7867d5f59b98c712349ef4660eed3e47e4374d81ffbb11f7ff74ed3b0c7575470eb9a2d7a345aa99047e2f36927a42051adb8836929d2020009b90caea2dc37d609256bf3e2e257ab64d24234414a398133bc34be2b3a8b1ff08dbd67b66996828913f8fef609a8ed997683ecbec899eabfb1a5c784d63425bcc6383d80f865922c0b109ed19c55a03a5e2b6c66c19c6eec7980a63f4d8d79276ba6414a2a3a36383fd5306f71960b477b0249e0d8a863baa6fa377c0aba7bbe803d4c8ac1d50161b40a847e0d2a656cfc7ff972220e10e450d3c48f3d39941e30c4885a26868673f09887c852e33001c2a371495ee3841463154bdb33c4242260ddec322f6372fca9cee710d52d5639c9ea2fe6fe9cef7796827fb0d7a3945b922d4bc88037cf95f2030ae44e5b3a5b5a768e750d09c300bc71c3315a801eab2d2162dfae8b235727f6c640a026b757c78e7d08b0427c463cfeb45e2f78a1903f263184c447c2cd683efe86a9b8e3def82d7b1266f1c4df5311dec9b49c54a1dcb61d096cbc425e0a3aed2d9f20a48550418957830d7089ad6a6f243cabfb45ea34743cc993fa4588a6212d3fd9726f85d6aad51ebcdc23f62cf35a2f0495c84e159437aa2ccdb747db7f14a645cac30de2a637a134fabf11d226ca20de779", 0x1000}], 0xa, 0x0) sendmsg(r0, &(0x7f00000037c0)={&(0x7f00000021c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000003600)=[{&(0x7f0000002200)="23a51a7fbdb9fc8abf9867ebc82b9dbb68390448f5a0e22a29e3315f6de775ea2577ef639a6f0d3fdaf4ebe6aad11ed27889f2", 0x33}, {&(0x7f0000002240)="b66d0541f51a56f69435d53eab33df070cc9bfb4b289e6eb6108c540f82a97a8801619d74c3350d39c790821e0af6d0f42d22357e6ef4d894dda7d8e9a596b840cf52b280d6a0151579329b37a", 0x4d}, {&(0x7f00000022c0)}, {&(0x7f0000002300)="022a2b8e4d276d7dd5f0cdd46396344e447a535edb139be59fae17354cf3f9f2a6d820ef4658f591695f5915d517bd810dd982e85be664ac7b68a46c16ba85fd9f02cfd9d147ba145e01cf5130d031c9e0c5c2ac45cc194ec7f5d1f605558cc02810b4b739e9d4360f5dfa0b3b32fc108c5b66bfb0d7f19afb262e3f74832720593918d5e8e72196a7a36d85b4d25c3e37498b89d5b524f713a8", 0x9a}, {&(0x7f00000023c0)="4c8ae611e606281a04c60040b797aa7a42b395aabceb7eccf200e1be962e20d1204faee84e3e9ff85ffc9c144834af643640c9dcdfe99d7cd99a4a0b724de84ae5c3593fe42af672cad4a9d3bdcf207a621835bff688eebc731bd2f6f7c15478fe463ae54be2268954d48c88d4ab05c791ad0650a99312df1ec39e889d0c01e90b981e0117908159c4c5d0581e1b7b404e5e6f6f1fc0f07b4a7fb9f4394b9ff7cca1d785ff3c9b34a0639182ff588cd7b149c3ec21", 0xb5}, {&(0x7f0000002480)}, {&(0x7f00000024c0)="098f1fbbec7a967ce7ac26934211913e2e6aa3a3cff860d4162d29492f6ac1ddd0e603ec4e06f2b06f30a3a98b4a1695f386894112721a4e19b7a3c627d3b4e3d60973a327a51cb9c318a2ce047882ff6b90609a0a1aa83617ef1069a22d5472f25dda044d88292c45a300a9a977258e059a17d9715f04cd63a994811d2c83a2b79306edaceff6d830c7a8153b3842d34f5467edcb750ea68b9f52126c5cf04b9837573f2db93c0c21a6a05a0d8feba4c4cfd40f0ae503882fffa1d9babf2a1238bcb4b212915062b8da907f73e7e30396b335b58200246f6a3468641dd2cde7b0078c2abd1272b6555f6c493d55c80e544ea4cfacecf7cae4ef018ef3c7ca160bda820386384b4ced17b027a86ebd3af8d764825221c8dbf63b0b02a6ddf630ed46a0f097c9eb06ad361d6fa124fb2a3c2afbd8030c870089f118ff90f0f792fd97f39ffb986fb950e990740ee1e713e5a65ba474596ffc7e85c4e89b1dc749f53c8766ef96dbd147cba64a53766363cfec6816364998b688ac62b0819b1121b434d98b5c997f5d067c7e7c683ec22a462518bbc0092d2d21bb517dcb5f2f557cf7141d39555c1f8d91c76c16335d30032fe2d281e14fe6c80c246c4c0d71a93bf3f0a62f5a94ebd76e9e9a38b75c3e5b6d6c18e9525a2c41a2770d590e32ef76e39c809a45596453952bda2ff17ca0a47f28068cd54831acde4d29bd5827be0515a31dcdf327dc15c7168ae3c75452ebb7e04a95333f9cf681298f466b0c46d704d94d8eea3fcaf287bd64c66bae4e4f08c1e03ff5395a266d2698ba21ddf06387caf3a5a5e40c00c68d4c9ff38279915624ca50455b5cdb2a6a90b472eaf1a30561481e0ad557a9a51907f92c5bf5b499e0575e4f6bf1ff7014d6b414543449d2d9b71c29fa07e62b55edfb983105a73e75ecfd76e79815aa42a5501d229934bac94060dcc2f045c48a55f54d5f9be6dd921f38e28b740f9dfb6a996aa54f8edd332f5aaa0e958ac9b6cee4729b764352cc61053428f8946befbbc6bc5a14d2615b1807df2b8bf3e9b7b3459be18143ddd167f6a8ece404a6a798371f3d14d7fcbe56bfc8e269d74d385ab9a8fdec8dda24ae03d07b56dcb7a0d14a0dda8d0f9f69f2dbe596f77686009d76296fa3fa0cba5b4db25aaaff5aecda3693535e56db327ff3b1ac8eb992b764ed822f313e085676e09c70c9fc01548014690a8d541359aa029c9149748b5213ff72ace2c90787b469e7e6cb92b4a7bfe5f05d493c558977214a5618281ce0b5faaf3e905e44abdcc4a42984f9ff2ae5def22a2f9c9add70846d303882a61e50873731083f905e3d99d0d941760aad2572bc9754d86d4381b514b4d23fb6e74ee1fdce753cf7f36a78f3619641ec793769f69350aa1dde28fa84922f7413e758fa89e7a039eb1c1c22350c4d464467821375f05d7958fb0bbc52c87976cb12becb95504044b9cf40370eafab76fcb985682a5239df7d80540998bc52c57a52d989a74b35fa7bb752453612d79aed935aaba919e587968c55a1a717ae3f2a351bccb234f7de7ee1bf553be2586d07bc74bd15413547e225246907798590138c374769bcf644345deede413887cb9d1a987f0bb884e7a255169ea9b2d8524f186e2b933fac51fd35c86d5aa47c864fb49ad6d89fa21828385082a8b1294a874bcad9606cbb85c0642eb6e0c90b62ec36d3c37129d40da1d97d486e2783e68f11a752cdb24bedb9c4a2d12005b443548c9c633531184815ae109473fb47c196da75cf9afb3a8e1f09db9fe21da7d9b7b838761d221c5a022b7df9e4265111d19a5dd07210d63b0b7733ee48c7d8167136ac2971e5de1d78e82aeb45a339742cca9df704a0968cabdf8688319051beb4361995e3bb1e965694bf3271c106c152a1d9f58d2a5cc358fd82fd8d8c1b54e7c26d3b0ac70bf49dd5a18838a5baa5a562751dbb01ce106c9128f4e55e553d30e4d64521f6cb95ae2739d47439ae0ecb3b91c2eeaeb391a1fea3c9f853b1333e2a4f017ef29588847d28791ae95e0f3eb3a21d060adeaa6f9f18edf271ad2a9f076033e3eec0cfdf6b67cb472a3d97b50036466f54f3dc955543652e3ab9378d4ff697af16eea07631e6ec28392ed0230a864ba1c6905cf3f273b4bdf7f546ec7cb867f9c997d46c908d48d01a9f4df807406fa72562adb940c54dd3259c5bbff70c1a67c6e9447f8d2c48a21b068efebf17a9f7e621d611e3611d4cdce526ee6334948a544bb36ad4da0b1a600564a60d30a27d83f509b372b6f43ebe084b29d5b44ee6eba3b4bf63b9d5c60602e766a68e038c4a0bc5c3dd0cb038e31bb65f2bcaa070f4e04c90c19ac1b13823d08f096d7e9157f1474d016d6fe64cd49ca126e73adbd435491ef69f4ae0a693dc695af7013676d0146a43d2645c725665ccb371b85e3b51c1cf93081f667801c1b6d74fc9f0d933f52dcd4aa804cef5dbb24d7f41fff43b9531abf4ec17078c0950fb7a8ad75c68ecd63f9f4091a5c07d85bee15eeb44dfb99544741c65e7427c92b65618d3b54f58399a466d12dc7d8c84cccbb2997c32038636883474560c2c6d6649dacdb3b3a309215e4d4e565e5b1b9a234cdb102e37852177d419939d7b006333ce8fc5e36abc4674bc29c239bc1dde834dc599def834306c9b1a8fd0d9e586a5265fbd26ae2bf352029d9e1d731d12cfffe86b6884aeedc9525471584781fd22ce4106818c2c164acb5102f6d706a89f5139afee47db0d34de31ed0e263e7b1b756538988e46a1f42dd6fcfa7a9fd79601c8416a6ee90ccb0a091618fcc741d12cb92d4bbe52f888ee7dbcb532a58d1c71bfbb6fe11c66a2bfe2b3dcc11743106ef0b285dd94d474ec40c93bcb339ffdf87c6de5ec69ffb8b92af0b4ff3028dbe768c9ee4e58ad31678d1312e184f3ea390694852ec4a0668e974f73328cba123b068c58c858ca9bb66e2e8e9a7b64fef9f1bc542ad4ef0e87877c278165a1e6c4136b6c2229f8d534cc0eda8af8b9ca2c98279a4ffb4a8e44d7c80f31c45e4e2b7228479738fa7d3fc1b7eb8fd0f1a00ced4801a53b583bf51da42d1c3335bbc7e60a417967100b152e399846abb591ad228cbaeb600622652b56679de5364b1cd52fb8a1ba9201729c393837fbf2c9026008ec57f20077bb33d9e461212dda224bd4072d4cf6bc03ee24cd782791e141219a7adc80ecba3926a08c453b130badc8b102bde389d6890cb6507ee7fe7eeb4226fba3d4331e5593d3a5a5262aa1336f4d824f303c64152c805580b2a1e03a23ba8abee161cc98df8fd4c9b8d3bcdb133989b2fc0e496a5c8d2b257f0cfb112f412289744cb7b3befb37de95f6eed65559a82a6a7430a02c48f9ad404600d109f22401669e143b1c0e8b6d414ed19ee2e77fd3ea41b8a120545593fd8f10e8a7a52bcecdc02ef296cde458f619cb6dc0a1ec0ac79aa6894c7bff48b7568296d71441c69adee524a9ccb599aade84207306f77731d5c34b276513847b688411b6b327edd1272d1c026d131dbea01929bf87b7184a44031459514c0273f02dc38db458b61b15491175466c4f754a602248a227a7f3cab70c3c1d7893eeda64455cb6f8deca176807761add8ef90274e323dbb44244c861f5528e4e447cbc2c6a75d9bb6b5cfc466d2b457d1dc284ce9a686f79ddb76950495595c17a56d5457c96821ba5199ecd2b1d394e4269907aecc3b41fb75ee939f77cf9c66b7e93ee6b433b46122a222d5a90e04729d51c2e699bf7407daf9805a24f2ef00f602b88d8326715437450d050f09486e24d10ca1674ff6e849869779c2024675fbcf412bc2914cbc0f9d6222d0573fd64ea9d1b950244376bbe7013b1338356ae52750b1c470d56f2c1c0199a143797d7e2ca93f739fd4b5fe74f66efd3edfce30f5ead0671c02df371853920b8866d80372fb813cecf2dc0c6262a784a0e8c170406f783af038e88ae1530e363a3ba5dca39f73a741558b370cc8a0441af52d881c305d4ec1032a643bb8494ce36ef6f7257df773e7d07086218003592f9bda4afa4c5ef34e34cf9c971a376e9e2dafd8e62820d2d9940ff2ff028d9e26db83541e77bbd12bf58f3eb7d3ecdcb219eed961fc75db8c58b764e8e3859dbe661facbb556522426b622df7b31e43123f7a8e31d069b11bc1a1251bdbb2cdd1bba06ee4921f9589789e2d1501c35975803fd55abca6816d23e363529764e76fe203dabea6f258727469d09d3ac30c0bef098fc2413ed04c7e1403479613aef69ca9566f3b23b9d64cb18201541fdbcb746f2fddacc6da75ecaf48e170e859cb7cf24d7b9c690280f95c89eab4ad344ffa737f588276a89a67ac05d72605748762735c64e4baded9b0229da9ee88c7154cd10799aecc45ca3287deb46d0dde51b396360a01b6c2c9733221dab2a767bfe4832ee0fc70e925b8a40c4817ddf936275c9d7f3a8dfc426770b1797f79ff4bffcb238b5ca9f98c6029dbc4c72915c19661ba9c2893d377431e77395fb639e5803237e9950bfc19d036d8c2fc48679f39e4e7e28999d1e2d6134b01fe9d9662b5d23966935e5ae784ee7cb0b47992f5ec3819144160ea35ce469586284072fbd28f65ada540b1cc8a5f5360f75fb5eb0ce51c384fc46551a0b569104c952cf764c18a5300a273a0be9648297b16221241703e71097f682731fc4cab04514f99a1cb9c2f34fc8d55f7b5439b25d7d579badfaac01a56f78df993b80760c748ee04d0a005a4584ab38fbe979418dbc7a6e37dc6f27a05e848997990324678864529c709218b4e93b5957fa484723748408164d39e692761120e33855f465e0824dbf3f03cf2d1df41cdae8d7a19c384e46987d753d8ab6afcb6d455940e041c74c89d972883ac7ba3e7c940073ca8e5d5cfdb2c8448984a20e97cddf2fa6ae6854f02cb10136c7365e2c9124d9f8cc471e609f0a122648a4076b39640ad812bbcd4b59a059a2ced42ed333f790bc5fed90b8f3acb02c7931d3ea847167f3a71f5659b16eca200e02702c5d144c31a66e897d3b62c62a63bfc4edbab49fcd49ba24226daeb179adc8c0a954ee41febb1219d8c7a43218d6f01bfd8427e5e21d3c4833aa1ebfeeaa365a20cdb5e2b1fcde5975b3feb295e2e876511bffbb3e4a74c16035b73b9548bc4f7d25b112a9043f3377732a59a9dcf8d122f6a5921b68742b3f0cd661511b1c8be041aab64cae56aa83868d4e7c1ab8f746b586c02e0e8c1b5711186101e65ad848588c291ec65c01afe9798df5665fee60993f2ae9458da68febc18f521be02c4e5b4f5c0f3910de1ec82059e0faeeae6a44291c78ec8c43d09954d5b1be0ea6a42786d79b342c21e8f51c2996d942051646c8f3f45bb7f1b4368dfc6fee17354077b435ee6d9abda4d7da08683e3c64a4dd7cfe2697d2ccac13a497acd9db0dacb8c5fb38fca87ea6b3b2c5c01c0aad2a02b672482d793a1032a1f83d359f951134949de041cd0a99f72f1b0644c441b0b1d27e3480722b721ae408d9d0eed1dad4b2b11d606e8cc448454f3117bcdb1348d6f626a39e5bec3a6779227e3c74255ba9031073042226eb0d7cd0c9fbb6c761b7b72bdb8ea3b583e0d3d22753b4e1c0f7137ca87cc4f8c639b9c0856ff1714c7df3b18219f87142022d7631bfb6e8a8e1639e6e4da3f4c9d25405643bc465a450b43d9286d01d21974d76d517c89641e6c555c63324c145d6de8c608a7cecfe6766186381b5fb5b7e56f15118bf9916ba928152b7b4a37c7b168111fcae02", 0x1000}, {&(0x7f00000034c0)="e457c28bea55d810cf9f9d69f5c9b675ca6db6326bb726cbe050e0464711c29e0ef3c9f3d8460c5494944bdde0219372d136be312ebce3cd726f088a1a829c8844ff9727bc08c2502908b5f19ec4fe0325a209ef66d4e10e6b98", 0x5a}, {&(0x7f0000003540)="8e7380fad88590f973fabffdfad8652f0289d4b238bc7723916c8050129a3af94c408c204cbb38cd44abfc2606231b837c4369b40a340357b33675b6bb9ea5cfe07b365df169ddf9b002ce017cd5ed17235e27f7f1b6906c9c9cab0a6f02e1ad8e3bfdcc139a8dafca2a236f22ef1c05105a9d62943d0a56ab7014682fcd5e7e1d0114d3e2e28a36d9a7d8c4", 0x8c}], 0x9, &(0x7f00000036c0)=[{0x88, 0xffff, 0x0, "e873bc50407858d940a4d80ef946a0650cce32623e4a0a517cb594f536e1530aafb90bbd4d07ad1fe52f6257b086cbbf8dd78aeef7856ecee85dd33b15b2e9f470a32ed69a6124a81588cd89277368bcb852bc89a44901cfb88bf5dfbd3bfe97102a8f666d5acf1bc2249bf76eb6030b6c8de846"}, {0x58, 0xffff, 0x10000, "ab38badc07a70268e674d2022b73cca9c58aa9b5f0a8ab6e8dea21cdee57552ffc5fb140eb48d3cd55fb78e92635a71d3bbc1046a48c797982919997cc7d2e253fff33"}], 0xe0}, 0x8) mkdir(&(0x7f0000003800)='./file0\x00', 0x5) pwritev(r7, &(0x7f0000003a80)=[{&(0x7f0000003840)="4b70d036c079bc47faed6bd8b67dbdc88678f137f28e377e423cbbe3ae1e75317ebd50a6db506f92685d34d9aa1f516cda08466ed673a1a25fa57c072821393ddf1225b2ed0f73b912326d26a3ee5b05b9481ac55302eb57268f2386e44993e43af6957b71cca29e1a38146be484d63401c054f1100d674a61f447953378df3a97db853ecaf0e3d23964b837a669a7299c", 0x91}, {&(0x7f0000003900)="a791d7a8dfc92ccf632385908d91512ada6d2ad64cdec98dee5157ef999f46972f725000cc4e27e58724fb594608c15da2898c93fc18be7ac32d0b152e216415145df24d89baf6dce798cc59201bf3169b7bff4a27a9da801907ec028c711c5c77a11ffefd2ebe2387ea", 0x6a}, {&(0x7f0000003980)="bd860d7034375466d1c481dc757ee2b2972c09030424b86d0110865c33c1267c90adf48fa6c4ad35fddb60b38f9aac8f6f272da08c523e93e43321f0ce7d7964cbbfd6da720f4dadcfa85eb5b75c3709f3acb361b839962935228a2cb449f8684d85251cff72ffbf555c8205024ba8b81dd920b14a747a630171e73f5dac5c617625859085f6db07b234bfee0db88313a6d4ccde30fcb2059ba20342f7e65dbd911899beb14190b49d17347c8208b5f2e442d8f699fb01603bd64efbbc3ab5c3d5b5f88023e2f32fa3e98909", 0xcc}], 0x3, 0x0) ftruncate(r5, 0x100) kevent(r0, &(0x7f0000003ac0)=[{{r4}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x7397, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20, 0x10000, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40000001, 0x140000000, 0xffffffffffffff00}, {{r5}, 0x0, 0x40, 0xf0000080, 0x57c, 0x6}, {{r3}, 0xfffffffffffffffc, 0x94, 0x1, 0x6, 0x6b7}], 0xa68, &(0x7f0000003b80)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x5, 0x8}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0xffff, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x80, 0xf0000005, 0x8, 0x5}, {{r4}, 0xfffffffffffffffd, 0xa, 0x61, 0x100000000, 0xfffffffffffff63e}], 0x9, &(0x7f0000003c00)={0x2, 0x1}) 13:34:16 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x68) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x9, 0x8, 0x4}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x3b, 0x798000}, {{r1}, 0xffffffffffffffff, 0xa5, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x42, 0x5, 0x1, 0x4}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x10000, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x87, 0xffff}, {{r0}, 0xfffffffffffffffe, 0xd, 0x1, 0x1d87, 0xfffffffffffffffc}], 0x9, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x7, 0x10000}, {{r0}, 0xfffffffffffffffe, 0xc8, 0x20000000, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x24, 0xf0000000, 0xffffffff, 0x3}, {{r1}, 0xfffffffffffffffe, 0x2, 0x86, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8, 0x200}, {{r0}, 0xfffffffffffffffe, 0xb4, 0x20000042, 0x4, 0xa22}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20, 0x2, 0x9}], 0x7, &(0x7f0000000000)={0x66812eb8, 0x6}) r2 = kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x0, './file0\x00', './file1\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0xffffffffffffffff, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x80, 0x9b0e821cb94a68ca) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x8d, './file1\x00', './file1\x00'}) 13:34:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x1b4e5c2e) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x100) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0xffff, 0x2, 0x2, 0x3}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) 13:34:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000000080)=""/253, 0xfd}], 0x2, 0x0) 13:34:16 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000300)='./bus\x00', 0x10, 0xffffffffffffffff) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sendto$unix(r0, &(0x7f00000000c0)="c811f8601e4e151f7701b3b3", 0xc, 0x401, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) openat(r0, &(0x7f0000000100)='./bus\x00', 0x400, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 13:34:16 executing program 0: mknod(&(0x7f0000000800)='./file0\x00', 0x20c0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x10f) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x4000712, 0x0) shmget(0x0, 0x3000, 0x421, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000840)="c0920e2b78c2d23527815314fb1dc9ede39735c7b3c32f8ae0ccca822f8edcf8f06b9a82c4e0c3629a6720fe1a436f8b060b4d1427e8b702992e329d44b314c6be9346aa42c41886eb0845f60c57da691a987ca567624aab7677bd77e78a88fa0b40eb01c2fa048910b4d61655496379327bb453", 0x74}, {&(0x7f00000008c0)="79c4b9bffdaff58f288a562555884372f70dc9c3e6e2c77c5b6813cbd78bd9fd2556ff6736c32e244a87451834f51df971e474343f693f976a5823da12e1206aaee77f00c3bdedcc", 0x48}, {&(0x7f0000000940)="250e89c328c89d78fd21e42035ccf5ccaa5d897adc924bb7f7eabdb3e7821258b77a56049d0a48796cda218e54afc8df44a3896f6927277547a6c9283833bfe75351df6a098a0b97183938f98404922117b63c77dce5d03e2db0fa139df7409632d21efec0f200d7e801aa59", 0x6c}, {&(0x7f00000009c0)="679e136fee021f99b14e2bfe769cf1051a9dab4b605b340a842c6fd85230fb4c8a5864e340d65e655a4891ed08fefb871b8639ec83fe2fffbf89496b75aa93e9800aa71cf31927a1516ba76224cdf503ce1c6a1ee08090a3a273ffdfe2cca129f235d22991fa10410796ac55f0b6dc124681733113aa4b", 0x77}], 0x4) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/219, 0xdb}, {&(0x7f0000000380)=""/50, 0x32}, {&(0x7f00000003c0)=""/99, 0x63}, {&(0x7f0000000440)=""/6, 0x6}, {&(0x7f0000000540)=""/151, 0x97}, {&(0x7f0000000600)=""/137, 0x89}, {&(0x7f00000006c0)=""/67, 0x43}], 0x9, 0x17) execve(0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x10000) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x48, 0x2, 0x5d0, 0x664fbc73}, {{r0}, 0xfffffffffffffffd, 0x38, 0x8, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000010, 0x20, 0x10001}], 0x9, &(0x7f00000000c0)=[{{r0}, 0x0, 0x8, 0x80000009, 0xffffffff, 0x1}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x7, 0xffff, 0x4}], 0x100, &(0x7f0000000100)={0x2, 0x1}) 13:34:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x40000000188) r1 = socket(0x18, 0x1, 0x0) semget(0x2, 0x7, 0x142) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20000, 0x0) r6 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) poll(&(0x7f0000000440)=[{r6, 0x4}], 0x1, 0x21) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xfffffffffffffefe) r11 = getpid() r12 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x9, r7, r8, r9, r10, 0x4, 0xfffffffffffffffc}, 0xad, 0xd007, r11, r12, 0x6, 0x1ff, 0x6}) semget$private(0x0, 0x2, 0x402) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000000c0)=""/234) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x1, r2, r3, r13, r14, 0x100, 0x7ff}, 0x3ff, 0x200, 0x943}) semget$private(0x0, 0x1, 0x4000000000006) getuid() 13:34:16 executing program 0: socketpair(0x1, 0x7, 0xfffffffffffff803, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x30, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000016c0)) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f00000000c0)="eb39b6f794f3bc61e9b394cfc828aaa29f443a7f5bf702a754cd70508e9f34dd2c1721ba4550cf7052d1d1032ff61372f6a38a3c2dc967a8711436f9896219face9c4a2e379367ae03345f428c7c289bcf951858869ba42ca336d0ea93272a24c6f08e5ab5d127b576fddfb86e44afb6f5e292bde339fd1c0edffbca42b8d7486e9aff8303ce87e056b48fc24f86ebd2afd30151e34452d5e319bed53f", 0x9d}, {&(0x7f0000000180)="a98a346f9c77964218e61887fda3032f5ad1748eece9d57cbf20c29c5c7196bff19f0c9c35f731f83f83675440e32a0add17cdbe4884637688bb4b3dacad6ec303b32531611bdce162533d80119830546244b703ec7f66e4f49e267e43794d1eb10db2e871ba5a9336dfe73851bca5f007445d91097613260fd13294938515778d0fb05f8ee5ba2b6ff1466d7172bf6aaa22e3cc17cfcbac039d89c9edeca9fbf509fc41b684cd04b3b98da2d4aaf16ea9967c8ed2c003d0d52baaa7e855a461ce8e7d6ba96506adb7aecee924cc21af285911a510f248039b473c0d6869584cae3679c58f0237be0e0fb7e4cbec122091e5029d", 0xf4}, {&(0x7f0000000280)="8affef66dded4dfc87c3b5ed9efc2fa5ae09ed9deb45180ae3eff5158dd480b86ca07d406118ebab022ae1edfbc8d96cd4abbee04be6c8e64053db1f164352eb4a20e1d4d3fca307f700e0e5ea286665e3062b5dbf3c8c903b642ca55a038aacd6f1a35bd42d6689e730758b39761d93112fd383af8a7a70e1e96241e71e6570cd47b5097418f81f8a411139b0c037840ab98c80300ec6603e45991b43f8fd50009f2d1cfcd649799a0ee237d759fe9e13d31aab3ee8e7542f69c546c17e5049c777b6cbdf092c47dda7608d10818e21ed8469fb72cf92f844a6090ed963ab0c5a7b27ff5c8859a94ec64a1357f6e0629bd56d4a6b037cdc4ff03872a78ff7aaa9d244084047e4e6e0bddc143a31fe21c1be5e31f25916e9cb1ddc0d733aa15c48e4dad83113703dd0d37d4fca5ffb362e6a8036afa5c7a2a0e5bd9fd034c6f57bb4a6882204bd1054db525e23e4cb3241ffb0a32459e776b7ca0131c92f7a3c48fcc5019d77ef8039c6989c41d29accc4bd0a2a59773195e3b8a50477224c9a5232f270e020203a6280f5fe76df505eaf50af094a574203fca10fd0813424ae0dc505ca2ddd7d8963f16bca7c5ed4dfb254ddad2d95069ddcdec5e52357c0e392b2f998eeb83605053c1caeb87bd9e480a65eee1c9bae1d4f2105f1968795b531bfb6fe8ef8e50a855457689dbf1dd67c4bc29471ce47c35470aa172b26c28c65395e363858ad78d158ec79292b5cfc5e625fe7ddea38539077396be6fb35cff7ec68051a47fe78b85a9b48b7d9404f13f7b2c3fcfd341f662ae42360bda8fed176a68e9f18fe1350d75e832ed26c84048a6b8b540e16dea23addf0f596a2553131658d9172556e3a6db8a02ef8d42845369ab146b681d26f2edb2670c28a066d42fd6b42442233c0c5a5a0cc508f204511123d56a806608d3da00b42c9ca9a7f91258205ee5f3a03dd87faf8e89a07b53823c406b96eb8ed9096c5ce060babd156afb2db941eedce5169ff5b41ebd1126635a922692917ee687d04cd1eeca62c35b0d30715bb395e605bb5b2ce0b9f6fbd40e60d545923501e6f9a619b0f1e76a967be6aba48e2d236a7817029c4d5607fe49d1f1facdde2979fadf779752473142d3ff0093215faf0044aed751d225361e7dbd5ad40431ec16974ab63e59bca3af70f4c55a683e5b13e3c1a401f43d43ec012911bf44d03884a0512267d15574993acd239f5f79c7e4e1822f4b76314906357e7a85c208c167a2cdbcf541d0d200ecbc4b7f352a6ed7ea6856bf8b971ee78ac1109e6c3197e6575d592460ad5ec99354214b95b3be09cc3f00dfb0c9a2f344adbed641704040f50297324e3047b3ac03bf639a77f862cd89768d3cf68dc8009290c2902a67455e021a7db3d0304d716c942a48b97e366f4e31d7c9bf7db3ffa2b4a18b8da6e31dde9d67d196474886dc48addbc15bbe9ebf9357bc27254579554715724c1971bcbd9310c57885918d3555524b219fe455729d05ef6cbd2034adb9f268137ffe29bd1822b4ee2095f76d3bab7c597762a0633c93a62e78cce68de9318fbf38fc86962dccd857c3275f86a3f94c5a6f00173316f22db78b73070970b8c856ed5e9351357c3ae507d967d9fe620147b275f32051c1e6714c0e30bc9f9d6597d8b11df632d6aca2f177c17c4101d379a7701944841174a954177ee4459f35b9519d0925993632d3effbdc6bc315b9e84bca53d49fe9b6a1a9f2c8176bdc9a9d65aac9d9b216f41126648c34d4c3feac84b152231b0c8214f16422dbed0a231c937efa8bdaeb8fc2d1d5d45e88b841b95626829c583de335187388e273243cb4dac80b7f204e14c1822063229735f26762a97770dc4031fbebe023a3d7f6c131a9702137515778a2b7ba60b5f96d985e292b4946add229a0c22f06dca2cde07e406108ba143e8b00c4f4b39222676eb319b11399227b22d0561d09418171c765d459ef9eca69396f0a6f6217ac92086767220d6aa307a160f37586b2bdf293fd6e49b0b95ebb7e9a20bcf2f60707cbc0bbbc72b1f83713e08f0290e33b95d21bfe57c14bac5576f9329ed4a2739508fd9e431f28611f677bda157a56f1952e7b5ffe9800c9d1ba98a296bf1386a0f70975500320893dbe02f8b1259cd341058682dc0eab577bb9d0de94c8542772bde1166fbe0b6b9ba522c626739324da28920a4b3929cea67e2af8c48748561dac2517a851720c6d44a29992b2f3e5375059acc0bb81fe902072495d4cc7ce10b04f7818be631f2b16f656b75d155784fb4f413709e6be8f6870e9490b4f8a8e9f4c3cef10ac11c055b0463e49fab7a4b37834c66eb6a9f7f3a871d3426e93cca3675a29cc8ca4b9c5e68f4f0d2c1a14a5786580ef159d67f5c1f6fad2c26e2a5c0b601ebcfd4cf4d9e767174adc3796b704cd3242a08ec08ee717de8944dc77f0412c158ad83dda1cf26c49a8455b3bfbe65c219454949bf47f4541ff68b902dcd0f1431ee9d2a0530696d3434eb0fc48dfba834635f735d0af7aca2d769ea6babd06ac1092ccdc151de85d790de35d2c1f8e2f8547319e7f852e928246a8eeb2646c5e1fc9038548182db0dbf314f0bb11dfd1720398f07e6b0715c797c7e3e3e50afef3d69e70a511e66c3929c1f13d43ce72a4994e9efde8cc3b05e5dda93e4165d3d3622491c480e4723b7e73b7337a04386e40ea3691e7d0b960e120aa0c2621ac474af6ebe3df9895772a55650e5cd77b612dd41d5c8da0fff50699a272dea3bed79cf7b708b7e10dd785904ea8ac7c78c8d13bd805aedc1aa96d43a649c0b5e0cb751bb1a0d4f411100ac6a3edc49b0ba4454177392751de6144e763a35318599c476c45fcf7f4dbf4ad6b4cf04b2aa1fc7da5413a83c399d94a467cbcf48c3d454e6d1b266fb21bad690c70c2b904c7e7cce833c557accd0feca2fc5aca629d47e656a90a59aa98e973dbc76a1252f46ee9aace2deaaedcd452941bfa2061d3020b414703771c2ca29ae8cd7a66c1199a4b42585183a6aeb050ac8fe253b37c7e0034e3c1b40f3fce3abff63b489c9efd920892ccbd457bba818c2fec5b2265ba6aae2ed92b7a93ad46288103a8e6ed2e35db275e2d3cd56d453b05a4766585ee7048eb13b334fe154c8b84e1c405bda5862c5027f1f0ec4d52143f9ad58b9d14eaa191885bdd26156111f71e7e972497756d1f5a12b8467fb3d76a0b37fe6788490f176dc8666efa7b699cec08d4077f29af5207f3f2c79e52c7c7586059d7af49728f38919b0e6610e0fd818a26ceddc41efbf23e3e3b6089d10cb1eece8fa02597053621a155125b189ee2a6ec06f1ec825b185f9b9a019276b8a85b5571de318a0dd4b4bde21b854edceba4b3b818f94111f68e3149934141a37a7112e1ac6717676649d11faca3adc8af607338b3af9ea478e05691766719726a97a6bc57f12740baea6e116edf723731bc3c9469436b1c99e041323b753a0c761e97dab3ccb68039349965ff3f46785962e90a2f2d1f36d3dfee4ae3e2f5c9d64797d91fca27e0e11c643c6ac11947a9af0de9ddff21437959053e07460b1e2d401ade6f9e5150eef2b82f70c528d5b6d2b35f956c665ba50eb85b65842dec6b8fb7aba466d0b819f8f1ca5d2ea17063c4d922b8db11782e14bc447bb9b72abe377af243e985bfd0f65f5e46272dcec15cfa62d4f1acd02c980002a9f9bebbe20b00785e5e227f530d2b80376cef76f3c30d51ef7382c481984e973c52020bd167d1f8f686146781b899dea2afc2145c7f48fabe949aeccf1316d10c5fa00883120dbb2f1a58a8fe13794005423e7384bd9c05a5f2cf453b59b7426402eb6c67a39f3eafaa9a6e83a60ce3dd2432a47347283225f6151803efd359b6abcf38cc0cdf670a5410d0fad30fbc75a3d9211272e6857b286ce49e26882ebde6f10592dc04c8447c2dfa7ee3fcb2842fd70ec7142d49044ab5bf8e1bc81574bbdacd5c1c6891cfde577a1eda0ccda7f1190fa0714d5d31c0c6f8aa0ae54f1c616e3c45ef51ee1d5a7c99d3fb3ac1a59da0c5a9555c0277a108dfc2894ccf122d8138f6bfc482bbd4190a9893070a8e03969ac4c6027fa1fdb02a7345d4b9e30f3437d74daaacab5202bb661ca6b4a81d4f8385f836afcd058206a5bfe3fa6883ac74032afef92045a9d11e6068293c14ee82af7f18ff97b16570f889bd7ae28bfad6ceea3f6a4730009409f93bd2c7b2efc7111b6bb827e0cc90ecb4ffa0352ec7ad258638d4994d6d7b51e4ff8ffd64746e993f359316a8f899b1416486138f1633c8b92f3e76927917df0c47f6fe302e22c1df606e1bbf98b7dab0262827be3c4d1d6efed105cacaeee41771c754cb242430452687bedf152b59fd24e0a09dbaef57385a5d2759a1a8151e37400035b917eb53d93fdd3e9de5f2d9394217b0bbde15b423cba0d901e7c28ab8bd943b03480baa1f59ff222fbe1950fe6c8eabfff22a8c71a6e672b5ca23651031e8848f980ca0706387ccda20d01261226e5f480dbaf0fa7a9942c552fcf51e3a2186427dd0fd9dc3facd15d6791e730212fad0d08daff7675dca20b87e1419f4e7c202fea9dc4c1eedc9f4822c48807834d9beb13ee314524e3c584e498693924ff733242c6e80e779343a2c9e68c5fbdf9d6cf78096fa64ad6f41f6ad3a8179d85202aaf154ced53135e7a461964ebbf9d9ac85d6510e1018b61e1c5de7a4034c5a62af94459114c71ad2decec761386313f3e0211fac30ebdfb0000e59a99a9489cecd523dbdc585844e4fde9d3cf537013b5be3e01c2dabfb391cd9ff8bbd71eecf72e2330d3806568880039aa02d696f086f64744bef2846ac4e98161e965da7bb907367e9b377bd7b5fd508a43c9346c0c5875e9e8dbdf466ae2c0ae406c01f24e1531703722b922297dc49b43067b2cf493d9580599803d7be6970190115b9959596802f99651df4a40e52ddfd041c09ea4c5478f770e0855aaed30d2885845d44a97592e167c042fe0e3d70fc15fc7b365f1b67a13d1315488d0691f210ce201c769996921612d03a806ab56405d338d19520cf060531d9e19dad69166ed9a0bda142193600e546fad14d97d92214078825cd2a3a62249624b3ce576e9cd7728d2f66a2b2d9e469615172efcd29aacd9786817c3467feac2d4c16942b355523fd2b545e37dd44a313cd0017b37bae3bdce1d10402f2c1457ca78551f4e88d8348a49b0bface4d71f63bbd06cf34188702c8cdc5011d1965807e1c48b4625c5eac29609e6bcc5bea6977555cfbb77bed3aa586d2a44b3d89f51284f7587b6afacae34cef7f7bc7b1e10f57dca7bd05abc0121837061c2ae818091e84b68183b4068abcb800b44b11557d00056b87dd821845a3e03c342d134fe32c77a282686a5c33ecef527e42e98e670018a4fce19eadbc7e00f45c46db5e5eaa5f9d3608c1d2add14fbcdff9c3f63a1e159de02d8adfa0b59457626933908174efd7d0654823f6b6a4936e9c51349d79ca370c09df032429cb50222beb16abd2fcb81f2c45befc4556ad7a5f930db38ad28e04d1eb0a5e296466edeb61010b6103640dee5dc02272e5db2dd590144418bdb508ec7db46850cbe7da7e4d805fe5579b4902e5e93086934a955b59342dab018fb59da8329c458e4a66f568b4590312deda76fecf6da2ced90ad3bd9d9fb2b260b773da6f4f2f3c17c628065a072dfe3a4f68a62f37fbcbaec3877abd10bd4b280d52494b65194a66052ae93d605116c57aaccee52f59161bde66b4ff89a", 0x1000}, {&(0x7f0000001280)="541a197e1b4367756460152fe80012e6e8287353dec07760250ead9a13ca753b93fe30e2726d8b0ad555462d93746ab123d72345543a70c17b55731de026105d45b9b974f6e57d1a683d4de3b2f7beaf52c16459ccabbe162f2666b715136f28b57fdeaefcb4b5bef443120bb2ca14167a59f8c4c675f755c24e6325e934a25881566838d4cbd580fc40a53e2ab875a8c8b79ad1b1b03a5dc33efaef33fa2714606aa6c7abccb0b493178a55ac1d636e4e99ac386ea7d5b8f1a0935b470b69e8d0653d09071b5c1aa40506512e1b7aaee4acc7efa5b29fa55381e42171ded3252d67b7efd0d0cd8c82917f8c96971bd745c0e72abf", 0xf5}, {&(0x7f0000001380)="1ef845082cd5cde3167d7647c01fd6149686bd78480ffc84a501c94e4c133b24f182710badb37ce340a52995d64f21390fa68f3f835e328d76d367dcadf279cfbbebac172de92ce78a445b7e8457fdb293af54a6e45a4f36e4ea7df742eb0c62490024bee43d468cc93d9d2b", 0x6c}], 0x5, &(0x7f0000001480)=[{0xf8, 0x1, 0x8, "d0b5d2aabbc2f782b55a34a6b4ed0ba816ef2854041e0cec1de8fc567b74e7b1a9ac0396d3a21d01be450f897cdacd293646b8e9dc6e66b25c1b74a8b71eff7c1ad9bc596a1c15a356adc4f3c302d4fdb18cff3e8ecfb515b46e02b0496c7d4c47cdac68643864ce3974a54947dd0a6c0876c0f24cfb6330478a2b86e276eb9363538bfbbf590479234215d4593daf9374b1c9e9ab82a3dfbfc3aa3dd63a59c3755303745173aeaf83506f5fb9a36e1b74c14bf5bc420e8f9da45723e3eb9157726ea398a951913b5ab1ba789b1335df08b20b8ab9705452cb7d4fc1b2299a41d7b37997510f"}, {0xb8, 0x1, 0x400, "51fe68993ba96171c25f300cbff7232fb43d907becb23c1691317f1e1bd24a7acee5b51c294e02580aa1623a2857bdcced126da83f8ecd67725c1936a28444f76365778cb920386afc93f33c74987d7cf7ab12b6882c7de282822cbecb8e27319ab76b551fd2d49899c0cfa58d17eb780a85c40504c60ad803d2279a7e0ed5cd9e35e53d300ee5cb7919e4730053b334bf1091a3fd35c1f385841bbadd9efff4cef952"}], 0x1b0}, 0x7) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd0\x00', 0x80, 0x0) dup(r2) À’+xÂÒ5'SûÉíã—5dzÃ/ŠàÌÊ‚/ŽÜøðkš‚ÄàÃbšg þCo‹ M'è·™.2D³ƾ“FªBĆëEö WÚi˜|¥gbJ«vw½w犈ú @ëÂú‰´ÖUIcy2{´SyĹ¿ý¯õ(ŠV%UˆCr÷ ÉÃæâÇ|[hË׋Ùý%Vÿg6Ã.$J‡E4õùqät4?i?—jX#Úá j®çýíÌ%‰Ã(Èxý!ä 5Ìõ̪]‰zÜ’K·÷ê½³ç‚X·zV HylÚ!ŽT¯ÈßD£‰oi''uG¦É(83¿çSQßj Š —98ù„’!¶-°ú÷@–2ÒþÀò×èªYgžoî™±N+þvœñ«K`[4 „,oØR0ûLŠXdã@Ö^eZH‘íþû‡†9ìƒþ/ÿ¿‰Ikuª“é€ §ó'¡Qk§b$ÍõÎjà€£¢sÿßâÌ¡)ò5Ò)‘úA–¬Uð¶ÜFs1ªKÀ’+xÂÒ5'SûÉíã—5dzÃ/ŠàÌÊ‚/ŽÜøðkš‚ÄàÃbšg þCo‹ M'è·™.2D³ƾ“FªBĆëEö WÚi˜|¥gbJ«vw½w犈ú @ëÂú‰´ÖUIcy2{´SyĹ¿ý¯õ(ŠV%UˆCr÷ ÉÃæâÇ|[hË׋Ùý%Vÿg6Ã.$J‡E4õùqät4?i?—jX#Úá j®çýíÌ%‰Ã(Èxý!ä 5Ìõ̪]‰zÜ’K·÷ê½³ç‚X·zV HylÚ!ŽT¯ÈßD£‰oi''uG¦É(83¿çSQßj Š —98ù„’!¶-°ú÷@–2ÒþÀò×èªYgžoî™±N+þvœñ«K`[4 „,oØR0ûLŠXdã@Ö^eZH‘íþû‡†9ìƒþ/ÿ¿‰Ikuª“é€ 13:34:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) bind$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x43ff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10002, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) clock_getres(0x7, &(0x7f00000001c0)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000280)=0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r2, 0x40045720, &(0x7f0000000240)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20100, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000180)=0xff) §ó'¡Qk§b$ÍõÎjà€£¢sÿßâÌ¡)ò5Ò)‘úA–¬Uð¶ÜFs1ªKpckbd_enable: command error 13:34:17 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x101) r1 = geteuid() seteuid(r1) getuid() getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 13:34:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x101}, {0x0, 0x7fffffff}, {0xcf}, {0x84, 0x2}, {0x87, 0x7}, {0x141, 0x7f}, {0x25, 0xffffffff}, {0x66, 0x3ff}, {0x0, 0xab31}], 0x9}) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) dup2(r1, r0) 13:34:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) fcntl$dupfd(r0, 0xa, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:17 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = semget$private(0x0, 0x2, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/64) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getegid() geteuid() geteuid() r1 = getgid() r2 = dup(0xffffffffffffffff) fcntl$getown(r2, 0x5) r3 = geteuid() lchown(&(0x7f0000000080)='./file0\x00', r3, r1) 13:34:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() r3 = getgid() getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getgid() fchdir(r1) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7, r8, r9]) r10 = kqueue() kevent(r10, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) close(r0) 13:34:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f0000000140)='./bus\x00', 0x222, 0x2b) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) read(r0, &(0x7f00000001c0)=""/20, 0x14) flock(r0, 0x2000000000003) write(r0, &(0x7f00000000c0)="4ff993d02e7a9d146f011bed0f07c972de58564eee91ef20c5271be748c1c2a7939cc9bece3f0a57bea581a4005f752d8792155e95ed07c8e08b53911c7d824290c7f926a1d31c8540ed5e2fa651f1981741109cfaab1e80d8fb894426802554c5078157de459ff24b75e7a452b7d36cc093aec22b5f488d7f4af002", 0x7c) 13:34:18 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) getgroups(0x5, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, r1, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r2]) setgroups(0x1, &(0x7f0000000080)=[r3]) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="297b2987517d0378474c9472ec662eeb42773d14626435442189512f8ac93f714c45328bef90232646a2727d0ed6db8a04719c6562d4bf99dcd3918832fcc29a6eebee204bc160173e1d3f4b507ad1cc23916d4786a9cbdfdea834d2663b2269336d468abf228c13a4feefd479ddc621a5eb7fef8e8e0946256a8659b9a6e27ab988dd135dc12ecf871861abb8d0dce9d8be68142a7a107cc7e5b27aaf0f11febfc64ce3aa130ba3bc42efe09d705dfbe4e71d09718591f45b6dceba052ef6f6be606080ef7079cbdc3054428a29e407438b4d1247c757fb60872c77c2c9c5d0871a23e86bb9c0643f91249d98edcbbd618c09aa", 0xf4}, {&(0x7f00000000c0)="bccc0a1b018928c8170eaea38372c41e6305696150b9d02aca98a720bbb535707166f492b5237136c4648de01f303aa95e31637421", 0x35}, {&(0x7f00000002c0)="b620fbed295b7d8d34e434a0044b60b0e2b8cc7e666bf72ffa0fbf16e010cee724c4a8ca5fdc456bd5a1958c3232ff6f2f85b1f7b54554cd7895041158993d744b4a43372b4da9b0409bb322b9d14948008462c0b1163ad36dc54f20fda804d19c881cdacfb399929625f874b8607c7a20b503f1b50ffcb4bd5278b1f8642067822b639569338419fb59db3735fb3a12a667f6532ed196483b2d2d7a911a3d7e0996e0138a22775c773bef6a7e1fb704bf0830aedd6a0dbbcdd19601455e0e5c61ff8caa9302bc801d356a309a50d9fdc8db", 0xd2}, {&(0x7f0000000100)="7ed558aa81293f0feada83c3f537164fcfedcf36b96cc5e5", 0x18}], 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = msgget(0x0, 0x102) msgctl$IPC_RMID(r4, 0x0) r5 = socket(0x26, 0x0, 0x8) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) msgget(0x3, 0x1f68e69aeb2bb7f4) fcntl$getown(r0, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1022, &(0x7f0000000080)=0xaa, 0x4) dup2(r6, r0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 13:34:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 13:34:18 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') msgrcv(r0, 0x0, 0x63, 0x0, 0xfffffffffffffffc) msgctl$IPC_RMID(r0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r2, &(0x7f0000000140)='./file0/../file0\x00', 0x8081, 0x4) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="48afb113c25bb792e7e5e2bddbdd00"], 0x1, 0x800) 13:34:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r1, 0xffff, 0x1008, &(0x7f0000001640)={0x200000000000001}, 0x3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x4, 0x84d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0x28) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) bind$unix(r1, &(0x7f0000001400)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) setegid(r5) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000014c0)=""/43, &(0x7f0000001500)=0x2b) ftruncate(r3, 0x100) r6 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000001540)=""/15) accept$unix(r4, &(0x7f0000001580)=@file={0x0, ""/108}, &(0x7f0000001600)=0x6e) 13:34:18 executing program 0: r0 = open$dir(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) openat(r0, &(0x7f0000000480)='./bus\x00', 0x80, 0x24) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x1, 0x1, './bus\x00', 0x80000001, 0x9, 0x0, 0x2}) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x80000000) mknod(&(0x7f0000000540)='./file0\x00', 0x0, 0x10000) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f0000000200)=""/201, 0xc9}], 0x2, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000340)={0x7fffff7ffffffffc, 0x100000001, 0x0, 0xfffffffffffffffc, "00000000e78100"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xe46}}, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r1, &(0x7f0000000400)='./file0\x00') mknod(0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r5 = open(&(0x7f0000000040)='./bus\x00', 0x44, 0x0) r6 = dup2(r5, r4) ioctl$TIOCEXCL(r6, 0x2000740d) r7 = msgget$private(0x0, 0x140) msgctl$IPC_RMID(r7, 0x0) 13:34:18 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) r2 = getpgrp() r3 = getppid() setpgid(r2, r3) 13:34:18 executing program 0: r0 = socket$inet(0x2, 0x5, 0xcfb) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) read(r0, &(0x7f00000000c0)=""/84, 0x54) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() fchdir(r3) 13:34:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 13:34:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) fchmod(r0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 13:34:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) 13:34:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="002fd767122a2f3630ae5c000000", 0xe) 13:34:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x30) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 13:34:19 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={&(0x7f00000001c0)=@in, 0xc, 0x0, 0x0, &(0x7f0000000380)=""/246, 0xf6}, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) socketpair$unix(0x1, 0x1, 0x0, 0x0) 13:34:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1000000049f, 0x114) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 13:34:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x85) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 13:34:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) truncate(&(0x7f0000000040)='./bus\x00', 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001180)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001140)) 13:34:20 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x4, &(0x7f0000000140), 0x3ff, 0x0) 13:34:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x28) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 13:34:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x5, 0x6, 0x4a, 0x0, 0x100, 0x200, 0x8, 0x1, 0x2, 0x8, 0x1}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r3 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r3) 13:34:20 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='.\x00', 0x11, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) sendmsg$unix(r1, &(0x7f0000001980)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000180)="cee64af8e193e1ff82bce9662238e0da7c1dbff4", 0x14}, {&(0x7f00000001c0)="ce07121ac79231bb6308758eee42ac3ec38beecd5e1c8acee7c757ff6a6d13c4727186c43eb9bdc429aa4b58e0be1e5ca5fb1785fcbe674ef90eef95be75474409b10481d6426bb213059d701d12617d92baf1953c4ce0a503c75814de4e50123800bb5f33d1bb541fcd6d1cd66ec2ef0c6d09e3eb32c84cc9d51dcccd27af6c9564e3f12f52176fb3f829", 0x8b}, {&(0x7f0000000280)="6fb92fd7ae5408901602f30a641a5659cb1402bd05696251ad4f59abce33e442a14c922ecfaa3401e3761dd2f0418af99418aa9ad74a22b69091d3bbbcb09cd020c8872de866cd7a2ae7852fb19f9e63467baffb5a57e2ab6c124065707c0201c7486e0864d4e724bee5e4f0ab53f0ac68c719fc3af47bda15a92d2bc3014f9138f3dacba8ef9938", 0x88}, {&(0x7f0000000340)="de91f84171535d93349809f6a98dde74f52793", 0x13}, {&(0x7f0000000380)="e2cf2046687337fcf5623874ff7130a3639b85cb5aa952776c0f42c89cfccb24975265706605b43b666cd4224a1b1577de10ff1981767832ec7de5fc5cf80770e89b34643c56df7c9047cd2c02fb2329e383cd749034ea5de96c28da264d2cbba9521eaa3fa9effcfcc1004a4e56c1749aa3fffcfe9490720d96b6e22e6ccc6227b1f74dd526e0f8d8f4a351835f68561eddd2bf5bc425891690d2a2d3b1e2307d398b2a3b33758caafccfa50f17dd67978c298eb7b57653", 0xb8}, {&(0x7f0000000480)="82243715432bd157cd2f360a4aa7107d66a4ed1f044843cacb44ef3abcba0175394d11b75d98ff23967a47e71dbdb40c132fde53e63493a3e7fecf085e2cdf20176ef3a5eec82f5027d188b35e31b734fde1abf6e9ffeaec748341765f11c348836ce10411a2e6586f327ce13351e92c01bd38cc57f39f657f37f9376f9f6ee162108cc8533b6afecc789e01461ab4d4e566ca0ccce25921f8a2f514a4a63b93260dc11980cfdf9b53714f9b3957f85cbe", 0xb1}, {&(0x7f0000000540)="70c55a569f818114a20f015f716761b83f07549595394b753676d5efcbc07dbddf9a286c5680a6e13417a562bf27f12258628be6b5ab8e8c7252ecad9f70fa614ec5e11d7d598d4be440a3257eb1988697976e3b7e9648cc7846c418ccd87d032a45e8d6c02f80e459a453dfb14be78f6b967713750045d2b1da8df1b6c446a6cf0832d66db831d879f07870bcaf00fe1c6d617c", 0x94}, {&(0x7f0000000600)="f9f0e45b91c0b5d13a219dc489a80a7df4c59f9628b000e3733f57084ec15ba7005c43016f9c74184acb2b9f214ceb0c928a607dac2d504e71c031bf4755196fd141837effdaa382df25e7700208c3212be0bb0fdc6844f583ee9b02a0896cdaf20a07deaf93973d647c1b55aaf6fcc4c6084899c0f8ba64c1", 0x79}, {&(0x7f0000000680)="cbbda436bd7a0ee323a98d7cd99750066e170cb17d62b35cd14bc3c8eda57acf8ca8ad6023717ce4d265bb4a1b06dc300077e995eb75de7bc7d4ed9cb50ba1e38c5c26498947a641ed73d5730c213b966b3a1326bad90efca64738a5df2adb3c35abe61078bc4e47a46210b33dad4968366e3926cee941ac2fc568a6772309945c12a02ebe8375c01d80d48d6796a997ef33bf2bccb3a496deb5f7cb1466f2f492b9de15c79cd51dfdcd9e1fe7bc8322d493b19664ba5db93bbcad2b76e2cb4e359b94d22a4f3f6d90dc0ca434a554d4a6462422cefd20a3956ecd4970a8543798d49076805d97f00dbd143bdf82d8887723cae23904ce4f621c759b4f066373c4dc72def818f1749b7d3187bbb4cb29aa02b6dba65ce8f046343555d015014ed3e6b50df8981688413816cf94d0ff9bc72e9ec205c9ac100adf26d4caebe5778372c684ce426d3a396070810d7a66f8830edd3aec984905b254d48eb31476d02ca585895c30affdc767c5f6857a524793b652c8449061b007cc53320ca0392f1de1fcc69821d6ef4b9fc0c9f53d052611b69feb13fe269a3fcf185b25ff05e515867b8ba31278bd63b733fbf5594ec8b5c239c36f6befb4ce48b42d8b7d339697d4d883473e474f70000353fb7f15a2bceecd6d4b1bc8b02940dc0bc0a206d0de5cbf1e12b359b2634b3f086a0d6ddee0a252853b20f3bfa10da0877a368b274ad3cbcb3e7d053decd735c0677ba584bfb0e9056958959ea2eccca248ed73137ec372871d29dbe8cae9b6157bb78504579608e0edb4a7f2f1862e99bd30d39f25330991cc0ca85ca3a21d8a51e6408f6d7f368c8d17dc2e32f4c431aed0a431b527449bb5fb7c6dae40d0ad25031ae4e7385703eb108d81498a2fb29bff49dff040167639c1753315c2166f38e8d039a60677e83b769c9dc3393c76d49720928238002933b93f130d1442257c6096701f29ad3665b10e1e059b5d1326d09684749bd2b27fbdb39417defcf2dbd4e56a04d0fba66c89ea7714d8a67a77051371b45d1c8bf0c0dbe530fecd43a16939f6049d878cd2b74a38675b16546e5c02ff97bfb71922113ef18d3f2d8743fe585fbafb692f869c3741f99a03aca232cadb2054821355a8c5257aae9001479cc21a59a3e541853dcc7056983226bdd0ef1dd9e70c893e85a4b4b005c10d1b96b84ac2f01642959a5c0b79193e6d91b459056ce05d2fa57e8b78ac637b80e679f94f336c03eaf79eebc2a1e495a1c22752eecb9d454f9c0199ceb95f59c4829a9b110d8f021b3fe6d17f133c96e15a1d5f53ab6d8b462ba9b1d5fd34bb49f13a8fa4a16073ecc27cbef267e2a2f639f230c216a5b2096714afd685ca91e38e7918293ac7631742e16eba606b1008931404024c019693c743783617d5a29cb77d2b252754492f8a165b1bb44859f242a64e4f7d80282b9e4a75adf09b560cadbd25b7c1d182268511c60c3a416cb8047794f034937eb16dceeca741fceeff2bb7d486c9edc1ce2e1d58ef6656b950a34e6da07619c2f8f5dfef2fbb96a19d342aaecfc02b6d48aa324545c1508d3c44a7be021e8ebb55c09bd849e3afd9a5e8373819b556e6c7873a1c2d647805c46d5a8d7712a6f32013d387b6ac57f91058482ca984d37e330443f48a54e8f816f4553ac0451720cf28e843752230c6e8c89aadcdd3e2fa185d07d8e3cac166691a956c44cce5fb28e73ee96c323890c8fa54d718fa6da99d1af495f860b57d2de2d8580969513d9dd8b815847d77da49f0634dab09c4e9d20a64e03c6f534b7733d810ad5d277e7ce8c92a692ff76dd553d9176e782ab78edcad697b494dae7ddc44429a52938401e439a6ddea3734488deae299c02f3aeb3a58450180e87765043e2989e4e679b28f0a0388ee33995abadd44723efea595b03f17578bd2ea0ffa362a468e77458f59e823d285eed8d13a9d0679fd88bd41f2f7dcd1e3e65b7cd8b312586e386a3b6f4d6096dcf5794d603074e71bf7e7795ee043de4fde7eb7e148650591915dbcb9a8f7a49016f614adaca0fcb05c59b56984f4bd8e609d589c21a01aae31119f97e97f844745414ce313e49fb0cfd0f3c7d3018b50c8d952ef4c42a2b540bc459fb3c34f57ba7900c87de966986c6c7d84aa3828c01459346650b6f919950b147cbb3ade712a9c3cb2c27cb10ed01440f9a7bc914bd2eea6c8849b2d132b331ea28c83ef46da303cf6f56d7d61b6abc7e352f30648fb40c75c92ed2f9b57c3022eb38e5cd622852ee32f6351dd2d1603c8ea25b8d04726dc01092cc2f2672944e025ec07f3e1de98cd20edec18119ecba11ff45e14f2a7dd49cf8d3a0c7c392b0fde9f1eced1e58634ad3adc462f069959c73dc6ec96461d9bced1eb00ddefdc584e10ff74f07cb2e28f182531ffd907eeffeeb9f51d523abb6bafbe8b6bb11a5041ced76c67058690d53b557094f899d9b417e4fd4d09afa7708bf746a4f0e4c64e8aade24ad9329b1bf6c6763374c088933d17384fd16e56023e2f7db93b9565c81f5a5987fc21cf141e89dc13ae691c549f049fd794b7d21e07489609f8fb7fe313eecadb9be8fa9f9c969abcc84e133884e3a5c30813144efed7ce9f53837ff8d7717d2245312baa3ef6f3842acd660ff0feb0219ab806f3ddc0785baafeccf25355af3e1d79b51877a5ecaaf506f149a13555a15fbbdc0fba407f9c12830447fddf95493a35c72b684d6a4667738354df1f064537e9c55d361ec3bfe196a35c502cfa86f100fae0410feaa6729f1b70a69bd25e0076e80cd6a69d768e33ef11d173a8cdef8cd7c1e4ad4648ada4112d13b1bdc8e3de39a22eaa8ddad067e73a4bf4d9779a6adf1c57a6ee2e1e4ec40a2cd98c6001ba7a00218858d3ef2e698038ce2e2e637e1bf6ffee8bd76ea51a5a85adbaf7e098436f2ecdbbeeb246529cd9e74ae12477cab7beb81867fcc0ce806e64b7a42e8a353d4252d757026801d687dc9e1fc4d191feb597433b1cd82db7219885d757ac81e1a3578cfe99a689a0ed61294d5d4c7b82a4eb918c9ca4a588849f289de5e6fe51458ad020c898927439e71086de55b0498c1cf72a64f6d5f84e45dbd51196c7b45b04a52d48962712b1b5428b741a1929ae144cd9c2aa81c91421732163f20927a2347713ea52c50878997db0f6cd96d6f8efb83c423052e36fe66550aa385b65fcf1298073bc83b14be282a24e178b737f74d994732a2f2500378a1f943539b1075884de0b779dd50aa0ca0813e34a9226528731dade2d573a2dec80691feacab58a5a3df1bfe7e831f215c07e706d7fc49e62b3888cfa6a80d7345491cbe856ae045d084cc30e582e51af90d6c9a62b04b9854b188bfc3feec02c6f8d1ad3cf2e32507ed082a04d117b1f81f826c0a06b806a3a67b5fb29a48c39be042f6a83cb3bf589881b87b9774f7ac386e0869ae7df47996edcd01658deab189af3a4ae205bbb4baee3efad69cc6820063c4005ab4e88cffbaea5171061d7dc447a0ef6ea2770f7d88f9dd51fc45f919b190a81cc8ede6c1adc9c663dcd3bdc6bd2dd5017788ccabf467750c3052f9f857264c4b2663791f3f61162d05227ba8c1475c2924233bb2b17877f51fbbe7b208f167ac0f2fff77d27e74370dcffca7efbf02139c4c91665caf0ffcae3fbdb0c41e0ce77fcd307e103edfb99eebaf99eb8139c295279321a6fc6455e5a4ecfbe71e740fd9d327b5710cd3b32bab1b04b51cac8b45c8c7579810c340e1cee8feda811d3beb909bf24eadc26facb72ff1a3b95ee6d266e1d80ba51d511ef6e5d35cee7283be3a3f24a579cf51e2ef3a84ebb1dc9edbe374a0170b258f2f6fd6fe92bf259466396d823dc9a1045eea3bfcc881de45c384d2276854f92783aaf3528c0fdb3e27bb40c9b7d18227447624478996b4f0c9daea704ac51d54e4d5419321c1c6a6d0ea3f0c1953fc6959eda41364c27bfc8589380271b09c31813de9bd5a53d23d7df1cf566ace19ba0c51c226d2ab7b8ae3705ea4a432f5fdcee8df69814d2e810f1010c47b7ad60e53033a61468a6dcbfa07c46c464b439dd1c9109112a2b921002e7ed5d4a95c77de87ae305f822ef98817b3ef2f4e6d7dcfcc2c59495e4f11b3b8e6754a6d94662fa9c57afd873c65d19f7fa7f0bd20d18108bf07088ba5a8dcfd9f7a97b24d2ac454300281e25952d98ecefb558b0ca46cdbfca72f5e62182720a4fd5fdb0a1181e668a89bdfb208c96e2665ac429ac8b65709be68c288964c772b5d872aef41fb1f8b3649343c8eed8053c2822378f71ef0be825fe34522f54361c83d5c3a9b3f965ee0dd7cb3dc5295951d3b042a992febee17d7652d30e51288e2fcc321925f0ef2316e39c274b47d6f485038200600057b83b77ab84468ca420c6e6aa6c2d17cbf9c97665e9619cbcc153bf08706515d0b818782d5942f732703dd5c7848c05d61e1d86edbed543be1304e4c9e6c33b639a721b72e3e19778f965d93856b4dbc741c084b61db5e552f33144a5a4295dd5a9998fa6eac33021d9fe6c076bfcd3092aa88324e3ad0602f4666fc0822cfa150271105e2232601343008293e284f87e0a1b3cbd9a7e0ee884d1e131bebe07ae54339b90b9da9556075137ea2478fe658ad77c7b96b0d3e4f3702947bfe38e0f2e824cbc7fab91ca4f94c41855be65985aa342c72111669e378d362db6a0b1694f1a003011a15c017c2e6ec0889835be8a699b5aaf0b5c749e137e5fab54d42518e313967fa2ff5471729d25f748c244cf51a6c7b821f533a9cc17bbf8b98131fd15e5e0d3f7048c7d5692859d0e3f5606054038f6b1d677598b4698e0986aa1acc45aaac49df23924bfe57f6aabdf5ed0c529d3201ae782c23c9439154541d26056936cc60fb7f199abdea48bd45d04ea123f6c668b4077e53eb2a5e4888ddc1a55d41634e695f35f3ffc373d6ba6dd1afa93fff6a3ad9e0638e65a70df47bd129fff2dd9d60d753c2baa2894b85a5f5d2ca662eed3d190d5132345033404efd51292d708668aca8d6e94fcf305268e384ca7e1e91797817fa8448f5e237e2f0a4f8a6449941cb673353dd746d4063cf30d1521bda883c35c41571b4ced08d1a4179224bf767e114c10c2737e5c4d878aac27dc8557a83c7c94a92d97e653aa6ace85f9f70c5811b77e8fc16ff21f703fd4e122a6fc5156602e993b179ccd21d37c57134648d965a726be60bdd0878eb88f6082f50c73e6bf2842e6e06a02989a4871ad1aadbf0749a9e600662d103b9bd6bc7cce63cc784459b34f09a0a4161d623f98af5ebdb1b5ba053631ea5eacf9a14393ec78a5a8f84409e2fa79ce4150356c76e18e1ca703df713d0f4ba7897e96561de3be2900a681d14e52f28e04f8edd391251ef4aa8e411a8f41d63d2e98583676840e697f31fd2e1728ee1b29ff48abc914492bdb81023b261456a1894a470d24e2587ca0875567fb964d835a6f8e9dcffb53fe8b14942b7b934b5292a8209228d4925a7182765882570c6c7b0ad668a6881722f7d041acffecfc7fae4dac95a60b5eaa8f9fedac4562215b6f8a3f05f2c302fdcd84cfef21d34d5a578a6fd7071ea2bc7878268569b591f5a072cb26e025f561e5585c4e392ea2afd2e9401029cf0fe168d46065debae85e0d5081b78f74d2ef4aced6de515e49f7aa1c5d9b364985d6173cfc53e6cf9c8b0a70544b0830deb2ca68ddc4738edad79f0679088d91c811dfe398198682501d07df11031d2d9aafc3ac85255c23b0f678173759391c6596", 0x1000}], 0x9, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40}, 0x404) poll(0x0, 0x0, 0x6) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) openat(r1, &(0x7f0000001a00)='./file0/../file0\x00', 0x81, 0x22) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 13:34:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x9, 0x0, 0x200001ff, 0x1, "b0d42000006e9300", 0x40000000000, 0xfffffffffffffffc}) r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x410, 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x0, './file0/file0\x00'}) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 13:34:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000800)) getegid() getrlimit(0x6, &(0x7f0000000080)) r3 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r3) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xfffffff6) 13:34:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x20000002000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) open(&(0x7f00000006c0)='./file0\x00', 0x20000, 0x13) 13:34:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000440)="76e91bfba01b2b437500f4e773d6d07539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5334b9edb52d4ecab6e5c404ca284924102e12f4bf453de9f9db6a0a143289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e108a5a08b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42000000000000006a", 0x146}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) execve(0x0, 0x0, 0x0) 13:34:20 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "a1b7e4ad8a4d5fda1083bf47ec0be2e2b30317869d2938f00740d57752aceb751642fb55ed3bd31706ba69ea67abf1bd5278b4a948f1ae281258ec9518e9deacc6d9e9eee6b526f3c391182a5e5591b39d7103f3e7fecfa8b968f39be5dc52aff2a755abcd1646dc9b6e4f807c106ae54477bd471efdc0e097e21e4ebe3398f50ecf51c50d787d75d758d593b88406a9afa9ea5975ac57112c796972e50f26c5536aa0ef827a30008a35b28f5482adefa1d5a19b2ee1a92ac73a76c945ccd99c29806e0d27aee34a0f780d2ed4d3e09fc41c88a11b9522d12a0fe849f87ab50883a9e715"}, 0xec, 0x800) msgrcv(r0, &(0x7f0000000ec0)={0x0, ""/52}, 0x3c, 0x0, 0x1800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/176}, 0xb8, 0x0, 0x1800) 13:34:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="6857a525f0753a9c80d0ed42f5a4cf5aa716aa97787215b9c81b06edc5d380dbb17ca9f8dd8ee60f2e9b39a3a79aed737acb9ce9fb19a4db3be561c4f376d10bfcf338b7c79b742cd85b409ec3cddd1a6f5c1599d3d9ee3a577d87616fc61f00456829d80e367fe1bdf011327e2356b53f30c35ac40320260176e2a0309bc6", 0x7f}, {&(0x7f0000000140)="65e0b7c08593a984f62d49e2dee724675f8993ae1f678ae6424883f53afe7b8f843a9b63a3c36412a2acf79d0fc1b1fb37768a1dcd41e4f2468d635cb2f8a1f6311bb9a4bbee", 0x46}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="06000000067193cef2278c4ced7f4ae3cda51229f96d711214c2891421179bd4c786c1ee4df12c456eacd746d40e07fd505bfc6418f13124e10d2a2e72d716506d79fe7c9d4b86c3ed537cc6823ea9c0af25e4a28a09a399c36147f212ce94f82c3843259e3dc82a14bc2c4436b76deac86954041f5726057593a604cbed00d71e53b3a008ddc37a2dbfb0820fdef2b7c8cdc0bc49ddf0a060e4bf9956e2580b3c79"], 0x58, 0x404}, 0x1) r8 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r8, 0xc02069a5, &(0x7f00000000c0)) 13:34:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) read(r0, &(0x7f0000000080)=""/223, 0xdf) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 13:34:20 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x202, 0x0) r0 = socket$inet6(0x18, 0x3, 0x80000001) fcntl$setstatus(r0, 0x4, 0x88) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r1, 0x3) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x20000000000001, 0x1}, 0x10) pckbd_enable: command error 13:34:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) lchown(&(0x7f0000000140)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186180008b00023c00000000002867d6b79318cbdb9229220000000008ffd53ee4d44f1127000000000000000000000000", 0x34}], 0x1) pckbd_enable: command error 13:34:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = getegid() setgid(r2) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r1, r0) 13:34:22 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10103, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r6 = syz_open_pts() r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r8 = semget(0x2, 0x2, 0x0) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f00000007c0)=0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)) sendto$unix(r7, &(0x7f0000000680)="57be6e77168adbfa2a6de7e5bb20bf472d2ba34ddb577929dfb15a437c752beaece3eec7897f5f665b7e8c7eb4adf5966820496d432f9b8018337a7be30c7ae694021929ede003061d91b5c5094a7f211f377780a1e287de0f6c0bea310a6af0fa3068b8a140b29a7703a7503bc1f3caea51155b22fd4dc95cfc4bf9b3f0faf8483a862e101a2a707f656d87a7a49f737a3747895d9b35257f14fda577ecb5c1b4752bd78f8f7ace7a8a808a0cc116df0a4a170ba1299b8f066728a3b23f57b93564ab8594098853af08f6aa3ebceb2142c145f9908891a8398aaf9949f0abcdcb3bb63a45a9ce39915757ad4c6ae007718b36e56692cd5100", 0xf9, 0xc, 0x0, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000004c0)={0x8, 0x7, 0x40b6, 0x7fffffff, "a3484f178f81d74c5e955dd602ec3a8f9f6b8c71", 0x100000000}) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r9 = getppid() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x1, 0x100000000, r9}) r10 = dup2(r6, r7) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$VT_SETMODE(r10, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) sendto$unix(r7, &(0x7f00000005c0)="83f0c89cac23e351dece3499f726e8369da1a4aef5ab6cf1e078d488738d7b9f63b55d46f812f1e0cdfa790aa90ad192a9a80018f518ebb7f5a420e0e77a51381b803e944f61c814dfe0a8026c44ffcaffc3ac76130381ec47b529e2e3f4ef0feec055eb77283922f9ce8779cd5a667450795c6ce41063b5481fa447390debb5edef488e8396f8d2d811ac87", 0x8c, 0x2, 0x0, 0x0) semget(0x2, 0x1, 0x0) writev(r5, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) 13:34:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) open(&(0x7f0000000000)='./bus\x00', 0x20020, 0x1) 13:34:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1f) 13:34:23 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x12, r1, 0x0, 0x0) syz_open_pts() setuid(r0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 13:34:23 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000040)=""/4096) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x10000, 0x100]) 13:34:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 13:34:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) 13:34:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000000)) 13:34:23 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) r1 = socket$inet6(0x18, 0x4, 0x2fa4) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) recvfrom$inet6(r1, &(0x7f00000010c0)=""/4096, 0xffffffffffffffe5, 0x10000842, &(0x7f0000001080)={0x18, 0x0, 0x0, 0x4}, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x10001, 0x401, 0x400, 0x3, 0x7, 0xffffffffffffffc2, 0x0, 0x6, 0x5]) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getsockopt(r3, 0x29, 0x31, 0x0, 0x0) 13:34:23 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x0, &(0x7f0000000000)) setregid(0x0, 0x0) r3 = msgget(0x2, 0x2) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r1, r2, r1, r2, 0x0, 0x7}, 0x7f, 0x9422, r0, r0, 0x5, 0x101, 0x7, 0x100000001}) setregid(0x0, 0xffffffffffffffff) 13:34:23 executing program 1: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="0d4104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9", 0x2a) r1 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r1, 0x2000747b) dup(r1) syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) 13:34:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 13:34:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000013a000/0xb000)=nil, 0xb000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x41, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x610, 0x9d, r1}) 13:34:24 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x600, 0x28) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/46, 0x2e}], 0x1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) kqueue() 13:34:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000140)={0x6, 0x7}, 0x10) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) flock(r0, 0x0) r3 = socket(0x1f, 0x8000, 0x6) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)="3a64637d097f5880e7659b4a3e8b8a5584ea9e77e9957ec81d7bdfceb20a94c68b530f49c6e076a4e9fc3d9ee5e2ae0e0d401d03538b0f520ab674470e25f893442c1591372c317deb1b8ca4503980220c1082c8d3810e3e348ce4242f7e8a", 0x5f) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) chmod(&(0x7f0000000080)='./file0\x00', 0xc8) 13:34:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3cc36803535664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f0900000000000000000000000000", 0x29) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) ioctl$TIOCDRAIN(r2, 0x2000745e) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:34:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 13:34:24 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') chroot(&(0x7f0000000000)='./control\x00') 13:34:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x4, 0x4000000000000, 0x0, 0x0, "61aa0db11ce9bee3c6514e6ae973739ea78b7ed0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0x9, 0x7f, 0x80000000, "59ae56256c5cbdfb8a15b51a2893469cac944c1f", 0x0, 0x1}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x8, 0x3ff, 0x401, 0xfffffffffffffffe}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) r2 = shmget$private(0x0, 0x3000, 0x221, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/68) dup2(r1, r1) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108, 0x6c}], 0x1) 13:34:24 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) writev(r1, &(0x7f0000001380)=[{&(0x7f00000001c0)="9afc783684fa36881ffcfa78e0844147079b27ee6d98199fe5b3e4dd80bc4dde2e2b8238a1852f4d630bf1b023e77b3eb505d1bd9b7fa696bce1d4048ffaf34f30e874d74e5d0d67035950b447d3991cc70e81a682b2d1cb9518ab26787b4f2bde2f52e955d1af49e7f8ad81ade48f0a6293099f89cd0974403c2bd7bdeeaa6df0069fc0f2fae38fb0af7fced9d6fbe4b445e1bc4df8456a6e2e1c26bb865e962ad3c7a6c58797e2d9363d487ce51d4a778adf624570274de12a639f51639d776969ab60e4affc594084331e1621f67dc5a816c42e50665adc4d92ce8f007ac937581ea63b31e78d943f42ab0b1f19c4e6f95ee8b2a1d99b301a189b8168f598d1db9792a6919a963f6d596ea10a4ba1ca7614433483d431a18c23586d279bcc2c845095f51d366bbcf09c429599a62a5480c22ae41b1c28ea48454594435db0b552a751092b017b3135c9f9cc6016cd632d8621b7a7264231a1dbd7f644bc2a32a59e75fdaef290eb01b311ebafb4284611c0a682c6e201e04e1f69464e744b3ee1ce7b82cc978b881303b1bc1d6085a8bf699fb7d8573dd3c1353a4f2670e89496bc28c3ae43d75158e0fa703a1b5f0b3375c1c18c742b3d7e851acda971fa12d902ebe2cda7f8df7937bf84fe67627454db0e45a11c1da0c57b6e0cff51920bafeca229d5e65f83ae2d59786f17b8c3c24e0e192696ed0290e15ac92f1153db19b86d08cff385c87ddfdb24a9cecd44cc4e1be7c31247b001e345f0e61890d4bb302fc25fdcbed09d1215abdba4372fe26d777e2813d5521f67f8ffb8cd2007a7826fcacd8e43a61b831da83dabb5908d027d6d009aa7419c59bc67d740b0c9dc640a1bed30463f2c19bc5c388cc3c65a940c0e164dd744d0de34ce398ee253c94a622bb113450dd2fe4351c28d2a500f9f69fb2863536c5c1892abb06c906e1d96b7fdc4405b9724757d0de84238f7163c3fdb9479d8f0fd7f5976c066fa8e5e1dca9270d55b24eb0033fe5cb3d38e1c798cb8ec41e8350b51f4ad2f6b58691415ce092930cccc1f93554507e406d7ed6c3a9a6f40558e9fd5e9dfd705428b8b681495b00970243fd95d3fe77989ddbb7bfdde2f1cd5b02b1c303fc2203837ef2d32cae31d53cbe320f967e663de38ea805f7f29b9b80b636ba21625a4dc8f4d88a8a966b5a81594cb7218187db319668f3410a369be5ebfb704869ed57d90271fa80e0797d9159a0bfbc6b3780a27dd1f988ef01ed1d2638587e3f704b84817ef8a2945820ac8e01274ce7563e26216f32f7e48d9fe8e53189286af72427cf860a995fca395883555e4f3c27dcfbef43f4e5f240772fd73fb6cc2c91375dd968b3aedcd2465d9a40e6b082ae9ac0b4f049f907572b6a94454478173a8f1b55c98fb584f77cafb38bc0d110db51417d2b3cca76066048e025ae27bb6f0799c94162fe8dd4692ad6e9a4623fa361175004c29a109dc47efaa59a607b1e18c62e0a65ecb8627fc4ee7eba02ea724948c13fe73d4e701bd1847522cf8b9796f8e258ca93566893c6739bce4122dde689ede5ca1cf3f54b739f6ef94a22a6b58ccd2d498040429313b3d9bdcad546c1a4adf42076c204f47dbf8e0fbe1df434cc6570de2f76aaeee6fe5783062882e349ab58f6eb23d1ad52930d9122d9b956b89e585befd0c8b7f191171c0d0316403d07e75cea92fa4e431e2f1bdbc337247ab22ff5a3b8f6b469e172f58a54e8ddacf71a399513aa56935b8d8dda4970d3c7556b13050a4bb80", 0x4e8}], 0x1) 13:34:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x87, 0xffffffff00000001, 0x5, 0x1, 0x6, 0x1000, 0x7ff, 0x2, 0x0, 0x3, 0x80000000}) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) truncate(&(0x7f00000001c0)='./file0\x00', 0x4f) r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ftruncate(r1, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) close(r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f0000000100)=0x5) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f0000000380)='./file0\x00', 0x400, 0x1a0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) 13:34:24 executing program 1: munlock(&(0x7f000022e000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x428, 0x0) setitimer(0x2, &(0x7f0000000100)={{0x5, 0x8}, {0x9, 0x6}}, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000480)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97", 0x13a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 13:34:25 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0xfffffffffffffe99) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) 13:34:25 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffddd, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES16=r0], 0x17}, 0x0) 13:34:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200001ff, 0x1, "000000dea22d743b22ce008000"}) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) read(r0, &(0x7f00000000c0)=""/64, 0xfffffffffffffecd) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x9, 0x1, 0x6, "ed60f9fb73e89826ddee5b4a0e1597e266f06e96", 0x9, 0x8bcb}) fsync(r0) syz_open_pts() 13:34:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) recvfrom(r0, &(0x7f0000000100)=""/120, 0x78, 0x2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3b, 0xffffffff820451f2}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) r3 = socket(0x804000014, 0xffffffffffffffee, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 13:34:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x18059, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = dup(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x18000000) recvfrom$unix(r2, &(0x7f0000000000)=""/93, 0x5d, 0x800, &(0x7f0000000080)=@abs={0xfe6488f9d33a2864, 0x0, 0x3}, 0x8) r3 = getuid() getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r2, r3, r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) syz_open_pts() close(r0) 13:34:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 13:34:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 13:34:25 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/113, &(0x7f00000000c0)=0x71) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x22}, {}], 0x2}) 13:34:25 executing program 0: socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000000)="8a66449bfc47b622aab666594cdfcf346a465577632a6e97d8605699702628ef89f579bfc1b915a6c44dc9", 0x2b) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x4, 0x3ff) 13:34:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt(r0, 0x7f, 0xb, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffe60) setsockopt(r0, 0x4, 0x4b9, &(0x7f0000000040)="fa26b80b8048c3c654fba083ee73b43f626e9c611c7e04eb95648fd04185f6ce7e36cd533dc95e87e9bf8f6488b6816d94d06ec8d06dc35ae689c6087b9cab9251cbf34e7de73167", 0x48) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x22, 0x0, 0x2) fcntl$setflags(r0, 0x2, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000180)) preadv(r2, &(0x7f0000000740)=[{&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000000240)=""/66, 0x42}, {&(0x7f00000002c0)=""/74, 0x4a}, {&(0x7f0000000340)=""/207, 0xcf}, {&(0x7f0000000440)=""/125, 0x7d}, {&(0x7f00000004c0)=""/10, 0xa}, {&(0x7f0000000500)=""/243, 0xf3}, {&(0x7f0000000600)=""/207, 0xcf}, {&(0x7f0000000700)=""/2, 0x2}], 0x9, 0x0) 13:34:25 executing program 0: r0 = socket(0x18, 0x1, 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) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0xff3f) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 13:34:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x33, 0x11, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0x44, 0x7ff}], 0x8000, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x60, 0xfffff, 0x401}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x7, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x82, 0x3}], 0x4, &(0x7f00000000c0)={0x7fffffff, 0x3}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 13:34:25 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0xa, &(0x7f0000000000)="d5ff9668", 0xffffffffffffffef) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 13:34:25 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x20c0, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 13:34:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b000001000000020000edfbff0001000000bf02008c9798171fbbdf1286a2a219a3ac621f176181ffe691ec51", 0x34}], 0x1) openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x110) 13:34:25 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:25 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x70e, 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001600)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f7d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24a2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f8889a7eb01d16f63d94c21b0e4d16cc9ffba9a312150532356dad48553b304c28886223de1166b2826cb60e28be097a043dabebca88cd03f3ea9901c5266be141b980583bb7ec919babc0dcef00fd8bc1503f1f7b9673f6169df1223d4ecd7307f2f28", 0x1df}], 0xde, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) shutdown(r0, 0x1) getsockopt(r0, 0x10000, 0x9, &(0x7f0000000400)=""/109, &(0x7f0000000040)=0x6d) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="3d46387bf6384dc9249f086196e8f68ff21dcd6fe4cccc6875c5b0d70e7c78fb1e6dd3f50e5e80d91c1fb4c5e7c97d5eb68b350d0db932228d58da3192739d1ce396fff42e911a5fb8c71cba00a75d64eff385b364cce57bd54fdc2e59352fb64b5602034c486318d25fa1c111c9accbb6a41aea2cbf2f33ef24e1cc2615cd71bdc40be73455c99650c7f95a1242656659e83d1e1a13e37b226d9900ae2dab22a056efa07d89d5693d6fd5c362b885a9cd8d9d40b361a32e1f388ded9be8", 0xbe}, {&(0x7f00000001c0)="40c59e78e92133d6101b0cc405a4c12dac9251875fbea14e60f5221dc9ebeac9ce86be4ab34b87080091227b16d2dc542e622ef558674777ce1a24004058c3d431572a7499f38d0a0179dfcd41768c64c58348eae8611bdc8f7b9e92a3c6c7d7da6b309ff8c66c97bebfd68f1afdc1bfe4c1ce96924df38e5b82226248e6fb63a121999cdefbb7185cd710ffe5b0677a6a80be84931ad1e0265ced29c978cb284ada0f796c47812668a1a821a7b216e8b2e0d018e68958a6da13a51000cbac0b7b7eb2f7e36f2b896c0d7c8cd6909a066d26", 0xd2}, {&(0x7f00000002c0)="2e7718b242321c396ed006e250689b5ce3e7c60dd369f392aaa545ab1b3e934264a5961f7162f56f7a7524dd2b9247c7190f14b9b9ff9edf19494430e1f9970259fc2b4b0e05", 0x46}, {&(0x7f0000000600)="5dfa09c56fbc6a64be0060954b2f9f6160be4fc223f20baa84deaa6427f17fc9eb80b5fb8e3b3d0b9b81cc8da561822cf1306190c3da69b79c89645a406631175746226672418b5c74901d9429b2d27bc43fbd5d58a878de1d396f385d4f713cc1730027c5e3ba276ccbdf074565139be69de3d8c01d7854477ac38384e9aca4eeadb3e676f6d15c3e71e888f2d520586ae9f5b9bedc46d4bc47d63fb0249aa3d083bba7ee2f99bfa6785ba0fb6f8d5f813740888c6b2905fd84649e9ff029f374300662552c77a5e63f346d42da7a9e5ec38c95b43480d7b836a23b2d9e2249f5fc48ae6787f65b370538e0832ba23a301a3ec8575277fb0833f585df156b51d60d5018154e6198aac425a52147689587453727df82a0e5872c9a614478dac102b7aef03fadc875e7f4b36dc7e0772996781df6afefdf6c2ad30fba288efd29fe32f60009acfc9c8daca5711e450af24403d974edd1002cabd4863fb2f39dbd4593c57ca80bf3ffe71ecb91b374224e90f0d52e1c1d4b029e3ae5040886bdd77017f50e4c5a11055f48f3a251c5603808b330fcd05e58ed39ceed871a969ce72f44542659b7a2b26c7a07adcfca225b63b445893e807d8c4d02fa7d02445589c22258da256a66e11e595b749e85a1916ddfb0c5e6e84648850c9c21970c5245c6a89d9b0e217c02fd21d74a5dd5503931a8dc19c74e104f021219ddf083f64f46ab99f0bf3ac1a28575417212b6a606584433ea745b7cd9b05c0658c25ab6389c6996a0c23c6587ac94ff0354d7238007add2ed8382126d0b07651563375aed4d73a4b03d7609ee80e38d0f5808a8466d2f13ef980b06f8c8d8bbaa744d7468ed4dc948305736be2d0b6ad16e5155fe7b9555e96eb3b578de9283f383333d0dce45ec636a5a28e7846ac78a668ab2af07d2a8b9e8b611ad8fc3a2340982dcb77f2b19a33d5cbbcd7d5662163aed126027eda2acced196c0ecdbb264fd4006e4ce63dc0a6df8a8e9572d0a40e315df3b27a5fa19f89dbfad5be1dddf5e4a298f3e21c526bcb84584ba6e948ff7b764bc2fbc625c7754f5384ad460876ff87920bdec50cb48600db7c75db2144c7ee277868734255ce940bf26e913e1623ca91a365ea78816eb016318e5ca49323cf814fc28ff4bd543131ebd4ed02da27620187c4f5c39747add497243e7e94006718b078c3cfc02b471122276696d24c45a7e53bd47293ef9a3b0bdee7edcf2dde2fbae2475a8cad03dbeebc86daf4a491357b52a85949637289d6c91ff4ad3fa5cd386ec3c9b5349c653ba9324f01963b3b1e1fed2b166e5539e593435c17a137521bb589f06753d8966a20396140ad8aa57f3ec694ab8c2d17edeb86d66d91f8e97d4a492f827b9fb46243c3112c7a1ec50531db4477309a31ef64f842ea5be8232426f1d958515a57e52a7f6af25939f940183e2bb141a0762b351812f529254dcd502768e4cc6ed5bb9c2dbb558a108a59adf625990c3ca5e18825eb16603cd17fae7238d715d348770b50761558481bfbd99c30d6c5146113f95992e02f2b051c15968238785c9df5b8b21d86d3755b837a07dfb36c457f68764e87c24cbcab2c386a7bb85bad2540dc3464037a8157e6544c438e53058e953eaccc1866eca1a0487170917a8a434a4d2a763812ee7aa472a9c79115c38473747a27df9c1a920e0f5ed6bbd6cde1c7615dea90eee7c626e84a1d05eacfcb6720dd504665fd626ec49d5d8fe6e3ab01061abf199162d5ddcc108fc5250a07fb0ecc7989d7950f422fcd69dfd85b632e298848db08275015d5c135af241e223d5b5bd309d37f4c682a330b08daadaf43e65b67e7058762340b10ce387f4b04589c303becb38dd304b94f85af64f702640f661bcfc8f920c39bf0ee046b6e1eef50544ff19ba40b07b1ff53a62628991e5a01d09277b136d3e1125b184953c913d0e9f6d5750afdc3f6bc6dae577837edf9b454bb8cde601116a0fbea6861eeb39d80d787c30bc12a6648f9a7cf94e163823186e38a686466a60c18b83f5f216788cbbe869f3baef3783269e2e836f5bbea0b5c741533ffdde281f2b64611d9b0af4f2d187f0ea2a87e32d6ca19c6ae77fe0bc204e79b68c5072de6c0f270ca74110ac7eebf6eab349195c5b4619a35a13d5dce0fb512a32f2f4ad3d82512410661759fea126a3305afd6388987ba884266cc9c808478fe8b2ebeee9735f29b9acabcb8f9dffef4bc7d2aa349c823bd481bbd6ca5fb788314dffdc6c63996d6776c524077a7fc2d57c565594f5eb353495ecb46a93b84e41345ddb0a556ac43de267d06f9b7b58e96fb49f727871f0f55418c4f80f60f549bba2c5569db0d69c003e4dab4e85e5e0e834f8811bda0d8ea0403a63fdfef079ab6972fcebc30a8eabd1521a61e8f848a0d28448104dd54ea29964281fbeabf18fb57f5d628579f6bfa71cd9930c05038485e3a4e637b52b5f51342a799c6e506f4c1c129cf985bdd24ba1438e1894bb14687bf515b35bb07ae9732dadd3a132dee5926eb87f60dba2b552d5a1a5710b28e0606ba9606d9a2545c167ed1d8811b5fbcdc23494321b92fc702f27df6e7c3188c4ec57ad0f391b579c65a6cb5ccc0cd0cffc853d01ebc149537343b0acaa2d249cdaf21acc50fffb53d589ef801f318fb147d6d70e0be9521d51a2877fd0e5650e68b42f5f02a299e541c7129e989a7b98266628b77ab957d68f30ec9041deb4fcbca50ed7179262fa493be1921ea0f7153e38fdc80393e53f531d3eaf6b99a1a4d55e7554f02ec8db799675563659c58409de4ddf125d4106bc79ce9aeb5d558f64d4e604599204f2d5a7790e166d94448a2a0423ee036cc9b15a36ae14b4ffe6980beb0fbde1eabadaea155ffe1cd5f4ffea08cad33d36d1dd2067c3d8b60483c1f128da1f7b587d9429e1a25033470bc5ccc7fb778f18164957d74810f5e2676e5e9f7bb1fb4e1cbfa9de6cbfee10f5d3146355514ac7d6885c907ea5e5692b1616289814c19d2a4ec46ee39f9fdb611f2b162b326859f9f4fb2c20db1c951749c37e5c3577b31b2699317031bcd44e81c7dde90bae6e298340b75d656b44b035a9a1fd393590223647b91edd40bb21605513754edcb66974c8fdb70e75f58b0a296e325eef484fd20c6c80e3c974abf93f23b23758ff3876f4ee5ec5ebf937fc7bce42332a2139151c6e18568d22ab2c15ab820497dfb0415b8c59f74b65155f653793c42f3dcfc7af4ab05a7e27fbd15b167abb8f34041bc3e35dffd1a11d054cc0566c6ca25ef19ccc59528e3562e6476b1f99c6983110a12ee427d517ebf2fc81f25bc8c44290e5c627b75c11f50467e35d4efd9c92abd83d9a802769050b876f14cf3abdf4845cfdc35d8b78d7e49577043aca1473ccf436790b7fff460b7f98b051782ac0e612843ed6d7ea574cdef599ee31e8e3420507ada2ba80c1a62fd71704634ad4cf4f9d846a353b413572aa8dbf82880366e7f3634b01dd95137a216375492f8bf264491de99d263d62e238791cb00c9af15a8b3d6549d8dd60299f2555d03e4000889287f94183209e253248fc8b01b06a02acb0f70a89df513becc214669229eb22edabf9ee60a34d5d2e3b27a96f91ed055eb649fc23fc5a47af07a8846aad9b901919b7c555aafb522bd2b3ae735ed8bf37b7b6a81d9a37cc4bc5b19db86ed88aaf4552bb19a116f72070f6c792759cc694dbdcb643aa01ef77a13f38b7777cc0373cb6551c69f013524351050c9b15ec1fd679620f39c80d6f967f9248a99dad9686ad528bc412d27b1040698f7318be5a9434b93e58b5eb5aa6943d4ea88c2172c69cb2b054d509852961cb3ad33060cd436ad36151575e0abf4f5dacd6c8d4ca93032662fcc029a654cbce4224871f85243a7eb56f00e03e6df1cfcc333423cbbdfa3a975aa53e12abd3c4f9c180b7e6f8f33ef1b9c940236b7e8cad38f7232089f1b22bea3464b13a9ecbd006f1e9dafc20ef7a6acdbc8f8c2b70f9429e59854280bda81c3c7df9e65fa8bce1a289efde05b0fd5125ca955ffcd5e8887a46d88d44d9544aafe24f4f5c904df9c965e4a691b7d079074e8ae49f34975a25e776ef5903b21505186a3231733dd33a5f1e370d587321b5b06abeaff364fd37e1457264aec4f581342c085c18c4594acb92bd5cc43e7dc194c5d6d805ab1f59dfe612f145ae43c09949a8a431d0f980cabbf2ee05b8bbdc441d55631fc0be2f2d232bcee2aa46e7cf62458a63d078cbfe4ed612036d6d7c59daf7ccf58f29360b5e5bfb24d6014df57a2d9fdab20e393bd06e787bfb3e8a7c55170f1e98c9101e3c512e2e7f272b74cee2ed06901320eb876c8bce473e6556c72683ce57c36b3b07c399462cdc4d0535ac3d370aeb9d2997eb8b599a0846dba24eb79de8bc6a3511e82089d09b76571392eafe85538a27f6cf98ceb8a5869ca564b6eeba391cb710de95f15a1ed73589b28e0fc6845f839ec0eb7cff0c5cb52012b69c20d8645379d5fd62026f74e1821d6d22513cbd6e98fb1a8149fcc2ccf9dda614879ce3fa11e57976665475e204bc9d6b7b48e6edbac2c934f0b033373b88e05ba84cbab80672470a6fa9cf2e876e5a70bbd5aa4e049c8ddd1c73535665e2d8d20c6e266185fb299ec88040f7691a605c68a8e8919f92143a7d8beda89c0e6bed823f2fab026c2129cfd0470fa5b7e349f1c929de61a6249080d78536331d3f9add58e7eb7e8b93eecb08670bab92f5c6f2dee2f06041424eb62cbc8b73277b096b3e0e68e7912523b33f4658877613b15f6974512e042611429adb9ac2911e97377c76abb1e781c3b8ed0a37d6432f86f5ab23f6b331cd0f5c28da66c1b422885164dee5c61e7e94993c89569c80bb737dc36253327e85fab4273909417ff355abcc8395fcddd56fccf9de121c556ef30e5101c7a0a29c49ef6da2ffc6a4f035c5a0305ddd13c57b4af5c99d6a6dfb1e2fe3acd8ef14caba2b245939ed3762bf6df2b7f0c0684b51d39da77f5fc1fb9c2b5739b91fe1c0681c891405cd42200c7bc187cea491d8c37e3d25365040403ce7020aeb9df072d9e4ac14656409d7a30821f74d092f88cfd768a6e87bbd801013a85736c1908e005c47614202788784f029e9404c5c661850042237b912012e18a47adfd7600c20613dbc9c6f9695ab7a7087b0a25c33a6386e0eaa7cb098afab5767fe173cb6c9021d44d15d5a12864960e72aba4d78faeca92d1012ffec2d73ef8e75d15277199cdf182ca4531ea32fe8f8743b520856952b7f4d9b2b7e78a836f47a6594ac8e1552958376d344282d2b0812a53594f768c6a32cb155b4b7ba2524ce1dc990c588a6aae9b021091cf6933726adec76cd299f06dc575a5ab4fc2b614fecdbe9944e966aa05d05d682390e514b9e995727bc916b19c26bae9b5561af42906dc6c874b17561bf319ce989a1ba105ee4fae182b4da9cd4bf7a9279b36ffbe9970da5422bbf0cca548f8d7e3a0adc32eb2f56809c3fcb5d62d4f02dd8bb89d36197e3a43dacbe452500836e484f7c4cf889dcf1a94c625452df8774a44fe956c6edb47ebea441c7bb4a75089342e689ab2b82d16a28ef63522005642c51476bfc9c2f26a935a1378e08576c82587607f7752b59e3389fa3b7057e0da439267962644af071c542dfbac3b5f51fe2a562e757647b1f896bc7a5593ad45022bc437345f11f422d65e0d4de051b980aebed9b5d290212fd466a6b9487df59e66aa533e72bf563a9485c4ab006807fc05d2dc14b", 0x1000}, {&(0x7f0000000080)="a886f6cbf9e4d33bd6f2ee3be247945f9132beb2a1733c85be8c5556e910bd3d4fdfcebb4fcbcc357aaa2428", 0xfffffffffffffe8e}], 0x5, 0x4b) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 13:34:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x2) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x5) 13:34:25 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x26) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x42, 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) 13:34:25 executing program 0: r0 = socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) setsockopt(r0, 0x7fffffff, 0x1de840000000, &(0x7f0000000440)="e7d95b9bf8dadd5644e882c6b762f080a4638ec048b06122330850218c7a0847aefae9c21fdc3e01f86a6a2ea10a079264360ded3115f6aafa460ebaac713a2005c6ed883a03052d59c91f49e982a95418a477f937136026fee8567d8d717834c603aa2eb3ea21eacd7db146d26582c7344b601a82451bf6632261d9f0e58e9c703cfacc334cd825", 0x88) shmget(0x0, 0x3000, 0x400, &(0x7f0000742000/0x3000)=nil) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="0247f71e64371eb3ad3f3fccbd61a0e2e85263d96631739a1bc3aca53363", 0x1e}], 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) clock_getres(0x4, &(0x7f0000000280)) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000742000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x2, 0x1, 0xfff) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) getpeername(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0x3a1) r3 = socket(0x0, 0x4002, 0x401) connect$unix(r2, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040)={0x0, 0x2}, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x82, 0x0) r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) lchown(&(0x7f00000005c0)='./file0\x00', r5, r6) mknod(&(0x7f0000000240)='./bus\x00', 0x8000000000002000, 0x20) r7 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000300)="670dc3", 0x3) write(r7, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000200)=0x10001) r8 = msgget$private(0x0, 0x84) socket(0x2, 0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) 13:34:25 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x10004300) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x381, 0x108) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x2, './bus\x00', './file0\x00'}) r2 = dup(r0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/180, 0xb4) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x240) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 13:34:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x100) clock_gettime(0x4, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0xfffffffffffffffb}) 13:34:26 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) poll(0x0, 0x0, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x21, 0x124) ioctl$KDENABIO(r0, 0x20004b3c) dup(r0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) getitimer(0x0, &(0x7f0000000000)) 13:34:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 13:34:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0xfffffffffffffffd, 0x40fff) r1 = dup2(r0, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) fchflags(r1, 0x20000) write(r1, &(0x7f0000000180)='R', 0x1) 13:34:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file1\x00'}, 0xa) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="01a952c8a1720cc76cf51a33690000000000000066696c653100"], 0xa) execve(&(0x7f0000000100)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)=']-]\x00', &(0x7f00000001c0)='.]-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='%}-}\x00', &(0x7f0000000340)='.//@\x00', &(0x7f0000000380)='\\.^\'#\xc7\x00', &(0x7f00000003c0)='\xcb,-{\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)='!\x00', &(0x7f0000000480)='<\x00']) rmdir(&(0x7f0000000500)='./file1\x00') getpeername$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x2, 0x1) mkdir(&(0x7f0000000600)='./file0\x00', 0x80) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) recvfrom$inet(r0, &(0x7f00000006c0)=""/20, 0x14, 0x1, &(0x7f0000000700)={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000740)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000780)={'./file1\x00', 0x8, 0x5, 0x5168, 0x1, 0x101, 0x0, 0x7fffffff, 0x0, 0x2, 0xb0ed, 0x3f}) r2 = shmget$private(0x0, 0x3000, 0x190, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = openat(r0, &(0x7f0000000800)='./file1/file0\x00', 0x8, 0x48) getdents(r1, &(0x7f0000000840)=""/97, 0x61) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000008c0)={0x5, './file0\x00', './file0\x00'}) r4 = openat(r0, &(0x7f0000000900)='./file0\x00', 0x88, 0x10) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000940)=0x1) symlink(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0\x00') connect(r3, &(0x7f0000000a00)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000a40)={0x3}) r5 = semget$private(0x0, 0x2, 0x2) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000c40)=""/113) 13:34:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) syz_open_pts() 13:34:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 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) 13:34:26 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) dup2(r0, r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) unlink(0xfffffffffffffffe) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\'\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='(&\xd1\x00', &(0x7f00000003c0)='[%-\x00']) close(r0) fchdir(r0) dup(r1) 13:34:26 executing program 1: pledge(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 13:34:27 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x40) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x435d, [{0x1, 0x8}, {0x1, 0x3}, {0x0, 0x617}, {0x3, 0x1ff}, {0x2, 0x1f}, {0x3, 0x5}, {0x1, 0xfffffffffffffff7}, {0x3, 0xe703}, {0x2, 0x774}, {0x3, 0x7}, {0x3, 0xff}, {0x3, 0x6}, {0x3, 0xcc9}, {0x3, 0xffff}, {0x3, 0x8}, {0x1, 0x6}, {0x3, 0x400000000000000}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x1f}, {0x3, 0x4}, {0x3}, {0xa6f25f494ffba613, 0xbf5}, {0x3, 0x80}, {0x1, 0x134}, {0x2, 0x1}, {0x3, 0x8}, {0x0, 0x7f}, {0x2, 0x3f}, {0x3, 0x100}, {0x0, 0xe4}, {0x3, 0x5}]}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 13:34:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x4000006c2e, 0x1f}, 0xffffff9a) recvfrom(r2, &(0x7f0000000300)=""/81, 0x51, 0x840, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x1f8, 0x6528}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCNXCL(r2, 0x2000740e) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x24e9, 0x3ff, 0xfffffffffffffffe, "e965402ba70afd03ff010000795acd76b2b7af00"}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000480)) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a", 0x123) pipe(&(0x7f0000000400)) getrlimit(0xd, &(0x7f00000003c0)) 13:34:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./file0\x00', 0x18a00, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) open$dir(&(0x7f0000001840)='./file0\x00', 0x50, 0x40) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x4d28) writev(r2, &(0x7f0000001780)=[{&(0x7f0000000040)="12564edc242cfe11e1cc298017e94ccfa5a5bad00dd6dd257a174a0ab26ccff675649a1aa75f5d1cde1e03b813544a8d744e8f529274e8b8f3754d325f21486ff2e8a4a5c6eea758ea724a40cfc385fd18710af982277f4f470eb78ef89a0ab122d0b598ab0a", 0x66}, {&(0x7f0000000140)="084574bb82d2de1129ab601a49e334a50073e6f8dcad2bb637c8ee639a63b668f24f60422966852ee8be4e112438408804bab0dc1737ed1a42babb8b56628281052cce822a85fd858b6da4b234d511b040bce8a583d39496d486399f1d4ca8f6385f96dcd52c78bb1eb0bf485477bc995bec7dbd1635062314837dabba7259c0f2206fb689f580e79097b814bbcfc108c70c501fda098401c75cf09a73dc673098bc92c5a1cdcb7122d6b2a90923e0abf9b93d8d5b0ddd694634bcaf79fa71da9eba311163a2ea5220fa34e94d4ebdedd25b44a720fc6af6aac646a83214b594df3b89dd8dbe18a1036e52554f9a3a91255f4d6bda29bb1e81ddfee9be9c5933d34b7a47f580d7da7d1b619ac8c1f58a4f2d380d8bd665eaf58dfba803f871a91e9cd2b4d61c7785861257fe8e0e23050e9de344298047dad1292a553001c69dab9bf6ad08be1ac54a1dc5df3bd7abf897d4e4cb3df67fa81027754bc8b2a4b493b468a15242242e9f84962ca90554bd4533e5718c2f8ba69b202ba6c03b096982cc0f9a77cf0e93af2cac2cd74c4a7d6de07aedcda734864312e9980dd130aa0a351f6260dc4498e70484da6c4652b4d27fda5421428c153afc600c7c5e9f37955d5696202afc9f2c52e23c3547fe1d3399d7a3facc217eba57799d954f30ab15fa3b8cc40a0a984c302763ea374307d69b4a7659f4d06ef0e0937e54607b07baa57636b7aace60d852ead5c7e417707edefde617ecf53b7497c2c1f7e4a0148e07418c57184ab37a481f7090bbebe7f650fbf3fd460e60292bd946a6e6f996504e6ca6ca2699b9e4cbac52d57f49d555399491b7bae0ea7ae3c8cfe6227bb33e0b8f679d1b08a8537141be2ffd58a4287aac444e7df95bf68de73190606d460ca6750fd7125e7465e93150de00c40d2332a926d265ea514d6bb8038e59cd50aa3b63a472cb2cbff3e7c41d6d1f817167f2daa335f572181e20a3a226143c8b14685baf809afdabc5f944b58338f7fb24121b6dcb274e1022a9fe9dae8e08f03da25061997bb3b115726b356d5657f8b766191595480bd2f53ccb9a405167dcc46860eb432465f245a38a9ca2340b74c1f833d14494131594950164cf39beb52bb0ef6089023e1536a9810f10b5d17270d3af6189c20ff47ac1f051844650ca227f2d89b115e812ce7b8128e1e1781ef59db946d085441a96e3b46aef2eb31c20cf818a118f945e06dc7d9091dbadcae177191b3d0205fe354f1944b6a0a67640fa2e8360c502806e4e8c7540b3657be3f0eb9e8f1fed2f9d903f6152a59e70a91ae0b1e5ec2a346e124bf3da3a5264248e07a09bf2733de768338dd011d41525cf942ce65923129cb54d4da87bd182bef9d9e8df0c4098cbf19f04f18da279c733ad923cdabbfe3cced5d5e9f80c75d0b8901d08cd01f7c4fe0b78069e01622dd7c87af1dae1f2d7791737e19306395b9ebc812ed03a9fefa6af06fa416ca1d2178e54fc40333f6877d237abcd56f24f0353ea2caa80f86db047175f4160e76dab5f736b945b5b25a124db89c84d26656df6877d8284d8f261fad6885ce932c46bd471f19ee51d6d81b87c4f079e32fa1db5987607cb09f6c89e757532f03cd22203703388b5804654c0a900a1879cc73cee2bc96f252cac4795335c3949b5ca4f96b5c429d8d2fa49e314e19b7bf3a93eab986bc5d7a51836e2311656ee916fb4f6a5bba39ac7ae2827628a29b6fc8fd214e2aadfb51aa084e7ddad16c1de293308b1fa3d80a682fd427e05b59ac5ac705a7ff7272b0869f5d1642fb649b6b1335c02e8358df4de891c789887106954077afe6f64f300137a1b3d4c1e1e1aa2b64e3d1c2b7b0099335c333ef23c90b3ed84597c4a5156e9661480c6b4be9395a064ec65e05c966bd8e5b56db639184d86c1f5bc77665097f13c652cf0a4128ec6593aace375ca7c7dfe9d0a94d1aa2bf83d190504b47ab36ee588b50ebccae2ea7e3f9bb41d01b278d7ae2a46a4600f81838d33427d304137a644f0506caa1cf5c5a041b282f4a82e6f7614d4573f538496663b08446fb5afb4d24295b89cc22bc8bd270023dd8195c6730dc320cf0889cf33a8c1a2d016c76ddd0231a0f7f7be5575a8ac5f24692cf927911392a5ce14d298d0e76c1e37c25f9524a32544e08c223f6c215b9a1bb4e8ac9f811b6d45b8d4f8f55c72745d1216ed8a6c9d3639e834605893778fb560c8c4b91da0dc147b9f2d495dc446f139384dc0e06c04c3617fc13337488e25be3cfe79d2298e4b25be6cba66d720957751eb546f1866ef1600b3cf9d693ec9ae291df8322affb04b48870ae68264702b83f8de7635a4c1b94c395939441cf285a691560c000ccd36d4abe91bad8ab1f98f36f08b2e110c6ef5ef218e9ea2d16512300d3e77d118137c4322c68b7555a304f8d3fd071baa28f587052025b1f16d2c03d9e1c8b3b978c43fc4f20919a6200b3ba5fdfff2f10cf903bc5e41e825d7716e7f8ace6733e6ea1fe5ced90c6bfe5f5660dbc95cf565ca96c2a9b967681ad64030a097cf838c248e0444c773d0fde5fe028d128b223b5e8f9c9024219d8574a11641692c084dcbde400dad17149c3e76da7bfbca101c2d996aca03474334b73d035ba618751de077e85f40b183f7236bb4c289dac2a828a6a1485bb6aab2efe97364d96d6e6a147017c39d7db8e5ec753b164cccb6ff8864b386e61c98cc5fc2eb1b07e9914613c984aa8f2d8307056c45149f96ac3223398b46b2186296aefced29a47c98cd63b26788de35940ecb3e20b1500697714d2826989007f253400f8da4a73313e741fb8cba9bd920d6f6e21296acab9d38b75ff3e1f4bb917ecf36824a5e0e7475992c46398e821fcc1c62bfeb34eb5df9862cd167c2813adb74742bb71a1de18bcb059f06186f161ced19d6e93c5afa4b494c8e282248099771f2c2235c1b14f26f06513e603be90a6276d3b73861eb5ec3748ba03116440ec3d0896c20cadee2b5fe81d7e83b09a2c9dce128a086a5975c4d9944f95c666ba3c2edcf30ce9396a01d0314bdb9c8c09f7a56109a1256a2cb6c038f5253de81a9a593dcf36048552cd2c177cdd855d11a20a25720ca4a11084701cc38b4ecbf057f3f6fa2ebbc6a9fdea06366478fb482026c068f94929980334fd0c6a8e4bd2bc3714bb10151dff9580fa9fd0133754c1f86c34869ec60219b34d1d68d5ec6684cee13a27ae272e3a17aa06ca5b521b4bfc2b15c6a7d6a65bbbae4db5fe832fc29a036bd4cfeda3da9f25ddc18243ed4477133d3c445d613d125c5b809dd4220c7fb9f9cf6d2bf8b0e3f9842c86915d317f0c2164e270df52b64932686125a79e201a11f6c47d57da84364ac9d15a46423ab53c9152fa87877a73b3e5055e0e3fa7c79f82313ca26619160b8ca594b6aa64f005a530af1263cad27355a3e3d62b6bbc03da36022810c7ab1a667f01df884218fa6037d75ef979cc5bf110c0d0f1d7c497095e72b89f0a6427ebbab102bba42c84a6594e4114126fc1a10f97f9ef5674573feffa70998f6ed4e7f8dd13367dabe176800da44acdff5c596ce9337383b8daddab0002aa546c4ff5a946433ae608ea94fac06ac6fe72db9ce3c641ea2e8662df538e11ccc449919706db4701ddbf03d55be4c0363418264ce6c644d62ec1966e7ac87d1a08bc09ed8e0d324335da74a3a2e8a1e7ef03354d446384b56624ed18bc4c13a3b64f21646522ebc38ce358c7c65ce014f1005e6e779891890dbc570aaa1fbad177ec0ab556d43f9bae3b8d3f36f5c16b58ab4a9c261cb3e2ccaac1b6f457af7777a0e621e65a1b3356df322290124960cacacc8ea75b3ed82f1415985e53374716e8500c8b4d5eaf1461cd0152d44792235a09ee4274fd318897397ddfb34021555e3b5e3d199faf5060158caa0cb130c2749402c013777c744cd1f60bd2cac0524accd1b67e8b3da8f5b57f8ecb8472b727f78ec1a99e3731d037965b94be44cd34e744983be678aa878fbc08eb9156c9d0a41fe2e9978e2688df18e35b7a5120c3f849744b983d32635835347ce220671624efc9f491f134600212cac122c991f5cd809f5fbf70d08beb94ef52a7df51f4051ff784e585d6e8b828b56a277f4acec1e0a254dd18ac3af8ab581b5ccd3dc36ca88978e0af55980afa6b2fa6a554dcd7c12d735e22eefe0fb437c3aa65c0ba1947579de84b4d78c5f69fe7fccd9715949dd8edad799d5ba57892d5eab1badadd655a998d0666a3f40e3df54a60a82ee6af83091f62218e4c6a1cf2171b03c8b3ef320344fb5b544a5b9ec21d78dbeceb13049f9bc9856ead19dd6adc348cae3beda2877062f2300f13f2375a9ee6ef03a24fc4553263b67680d4acb8d0b48ee5f6ec921b3ced01c76fa6798510b59eb8acfcf620152a07ff5f26979638408d2d5522a7cf1bf60d3103353727368ca71bde260d3f780a1f050cd32588114c6d92b146d139de07435b4f23011f6c18f39b1bfb3e96c334eabe040d75906b97611bb8b6f73b0bda42a96373d535558947b0faa5bbcc1689ca4badd31d0795b88a1a1c24a238b447dc06cbf05b7760b4e21e8e7a3361652ea6309c53700cfdcdf5740c367a76ab35f4565f884db7629db58024398a352b31f3e32b040f60930be2bb0ccc46ebec1cf34540c1cc799ecbe9faaa395d469bda9d76da6dd832e843a86b926e4377badd9b070b6d04a1f32cecaac72b012684d4cf3151f849c97de8e0dd56274cf5edd99d34564424ce0e3effdd13107c316bad029e617c57ba579559a188b0746294520bfe0b31f157e8831d6ed3d3bde56811ab8cbfceb9a9de5e7435dd77c444614831a55091917a455623a22aed2d59e46586ff643ab457d94ccd038df592bcbd4c0403a15f87c6c13f8faa90044f346d6f3277dde065f59c6bbe277aef37bcf0769bdd066ef5d6998b761ab97be42319303370f61ea82ad954ba0216036fb9385dd6def5f68aff47cc9fe61651038312e62eafbe6ad51af535fa5e099d2a398ac33cee4e5aaaa4b57fd3b3d8801a69dada2cb77d046c223a58e531424811989404909416c25a95c9fdd83634800bcd0516831399d157b65ccdfa420550b8079d38c8dd7f5732aa71accf90505f36bf277c260741486b3fd1d6e2df1f2655679ccfe75e2d2399c09634806cb6285c3de802ff15cb660e35e496befb015b5410e7a810cf7ef7294880cd622685a1dd06b827cec28a0d5a722ed43c2a9eccf86a36f62cf695edbfd51d78056a007415a7e6b54b632a38f5c0174e5ce4dd37c35b2a7a9035ad05079c8243778c5d882ebfc70f7b98b03be71713071e27619ab5b22a6c9b8293f73e0433ccffd60d44aa22fe130beadc6b96f686b8d8589d0d9c0f6d558f822383a03a943ce6e503c56930b3450eeac15b52406d4f99ffe88ab8ceb1b6e0e8b7c88bccd71c7763ab85a976b74a452cf796df5863cf61e46caef6b6f3096cd29be798ba54124e1e7b9f85e349811bf3d17eb7d5a66457dc5c974b22cc2ab166c90dc20a0bbbc19d087c6cf1323a36c1bbf56672043e9012db0990071b8319fa82d0080152c13186260281d8f5b6e962b7b8c09731719ab85dc297bae0555c1506aedb58a11eb14f3b0b0e541739849e62fd98177a67298e2a74e6b9f9e2b346951b90ee4324ad30c88b2d3b6cd6075ff456aee5fb067954f411cc8ff7f8b4dc3a51b63c6d46b949049ee49a17b15c0fbd584f175100d07dcb9001576ef216bd4a643268261663686cec42097e9fdd6d728", 0x1000}, {&(0x7f0000001140)="6526451d44b8259a75f221549c731fbcbd36a436bccadd20ef527d6f75ff36521912e8d770b3ee1c49e193b238286171503a57845703219ad21a92b4d70f28de04e7057bb95c910a6767f5a4e8c237d557a28306c6701260ce8d23e7b353ffc52e0fd13d51a050105d2de5d94168b207fec74d492e6c6a51d9e96b3dbda9664cf5d0346e6de0a1f01be8458c9fa6342440101fb179471cf27065cad6d61eead2f83edd06580729b140e97a1c20cbe2e4bfad3dfb676b2debcf9088eaca3417575021fae8c1c9c04e38d9", 0xca}, {&(0x7f0000001240)="daf3fa35d3d0ef6d11884a7b6cb3ee984c3d510a96148060d091b8044a7f1ed7d3d5c8f566ad0f1e137f81caa6540f6302449a6830b30a020376c740ec57a627a261b702ddeb1ea02fb496922e7e25130de5502e9facbee217ec83eaa77cbde3564272221672bd2113e2cf4d078f5a6ca791", 0x72}, {&(0x7f00000012c0)="c4285d18faf7f3cb3ccbeedab96cad733842d14d68c65b55130b590cc80ccef6a00bb2535c2dcedc18a0707020718ca44a8997e90cc4b4b0fc5e4636efeffd1c0e18399adc9be8a61329b7494ea771d6b8ed67cb143a02da255c771c009b69bdd5e9252b73df9e87d25bb2f6bea68f110f64cd271b4d55ac04397287ec25cec1daee9568dde51d6e38b5eb4a4a446b68845b11de581bbccf05d3f17c4d0a13e158ac19e8bf8d9f3dbc1edb4ed64f3c1e89c530461105514d31aef7584a7c3b8e49555d89b31dadff0fa5c871e676e53b3c3bbcd6ba43", 0xd6}, {&(0x7f00000013c0)="9c111501121f972d2c3b682f3421e0f1234077d4b9bbc230f5ac2cb96799aaa35241d4cb527f29f32bbe3789d2f1b9dc359e9229f333345c92ec7dafe3f4c9a2656481a41e92f2917cfaf7e8ddb87daaaf7f79c98542732d5cd58f744b804c4c8d9fa6c33a83757cbb3d850655a548633487a8a8402a55a0661b5b34aeb57b5aea38e027528f7652724af8d67ca1f87f0e1faff2583decc39c59388c426cc16f85aeb2bcedb5614f60051d37797a3b8646a2258eebed1b0b085a00b9b6cf88acf55e51963f159fd6f13cb2cf7404025ba47926a08d1a3292d1f435db30f36913933dc621cf8d1925e2cc5af8", 0xec}, {&(0x7f00000014c0)="69517ada3d0a29798ab0c08a7582ad35e9dad9e0c93798e024fd057d24f31d7f1b5e77040f37e5ef869a3ec3b3aba0d5ce8a707ec8de4fcf4390c53ee5beb218c87a25179dc1b92d39113f3db9547845c93f37e22d9223e73e5f966345f0d04b6fc907c639a6fc7d1131acae8e7a0c37a3bebd64c9f725ef310f74c2125ef3fd092fe4e119e550f5329dce2055545d34a3d0db1975a616ee7efd7e15522779f24648c5f24cd4c6c7b824c0b3be32d2b503d81ae7bbc04edef875efb6655a1e8561dff6cf23499100ebe64a", 0xcb}, {&(0x7f00000015c0)="29769acc7d91148c07fb3344a2379ba25de2b1633facf80816ce8d3ebd50ecd14f295ed2c17ac1094af01bb8fc68157ab8c5c4c68afb6db0e19c7ef309e8a74efef304dcd967000ccb04671f189d7092f1e6ebd424242534a01c3b35dc5e99e1c222530ddac40f23183e9c9f83fd5053e95df4aad847cd04fdd99574d6d744360be3c7c0d36f93d9500282969bf25b665388eb92b11e5913cd5f22fb3551a76ca7bde880de08d8593d29a94c9adce2b05bfe5ae335921e85ba55e4de3b2e2aab08964f4b04af34990f4421f0d458f2470d396a4163050da9db72816b7a2ef946f01c57abca6910dec75844b2", 0xec}, {&(0x7f00000016c0)="77af7c648352e36cfe347c3ace056301e6a76a130086b909a7be0ebb286c506788358dab227525d23ee1a8614fa0d7e5501eb8cdea4466ff877e6840d83694cd8ecace377e82b3d2fff60e8c75f089aa813b274b737847e9231230fd831141612189843aa6016852ed28d60cc21fd2543f1a9ddc4a26bb633ad4770e78e8acd29de31dc7cd337b512a55aa0f91d55e2e43", 0x91}], 0x9) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) fchdir(r0) 13:34:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x71) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = geteuid() setreuid(r1, r2) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000100)) 13:34:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xfffffffffffffff9, 0x0, 0x0, &(0x7f0000002540)=[{0xfffffffffffffef1}], 0x10}, 0x0) 13:34:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914444f7b202c, 0x86135) r0 = syz_open_pts() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socket(0x2, 0x8001, 0x8001) r2 = kqueue() recvfrom$unix(r2, &(0x7f0000000340)=""/62, 0x3e, 0x3, &(0x7f0000000380)=@file={0x0, './bus\x00'}, 0x8) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x1, 0x89}], 0x9, 0x0, 0x8, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="4a761c272606510ea99a1d45c0b9f9cbe091a365ef881286e998aef60e2f273986123c06e73fd0f724941157fce56447e55fa171e07ad461122f036e47ea72bc816157f8c08b91e4e3f57bc1f149dff15288f400f378682ac07da46490b3150769762cc7877ae1c4674a5e4e36062425cd445a7e9c093670b506a195e7d244c8ddbbc3cb8b32fc9fa61739ad9ebee180e13b0ab3ff271ac08c4894a75aaecb200f5e39f07b9b10cbfced6f031f93eaa8a91d6b761ca851f936d23ba89d17bd89e02d3c8b34", 0xc5}, {&(0x7f0000000280)="fa4b434e89de258398fc7c64184345c6dd0b54d6024aabbb87df0b9369f0b64582f7a642e2493aeb60966347f0ffc0723c19f47caba7e65395a46c140e54f53bc21600bc28f51f2807ab98a6ac60ad5377fc87451bcd7c199e35d1bd03cbd238424cd3836d1da70fe559af2023ae0d047275bf67020b773aa614a35e6ed1ab455b288a2192024c428baa93586ef5", 0x8e}], 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x4, 0x0, 0x3ff, 0x0) socketpair(0x1, 0x2, 0x80000001, &(0x7f0000000040)) 13:34:27 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x300, 0x20) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000000)=0x4) bind(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 13:34:27 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x40) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 13:34:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x8081, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0xe174, 0x3}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) clock_settime(0x6, &(0x7f0000000040)={0x80000000, 0x20}) 13:34:27 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)="3e2c7913e4bad21c4dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febdab4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7e6423e8e9b31f678df44ff0ff", 0x119) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff39, "fffffffdc56dc803cdffff01010000ff0000b700"}) read(r0, &(0x7f0000000140)=""/47, 0x2f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:27 executing program 1: r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) dup(r0) 13:34:27 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="f0ffffffffffffff00000000000000000000000000000000ebffffff0000000000000000000000000000000000000000000000000008000000570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000"], &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 13:34:27 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x8000}, {0x18, 0x0, 0x18, 0x3}, 0x9, [0x1ff, 0x123880d, 0xac, 0x9, 0xffffffffffff6464, 0x81, 0x5, 0x8]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x800, 0x100000000}, {0x18, 0x0, 0x4, 0x7}, 0x0, [0x1a, 0x2, 0xd5, 0xffffffffffffffff, 0x3f, 0x40000000d7, 0x4, 0x200]}, 0x3c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xfeb5) socket(0x0, 0x8007, 0xff) setsockopt(0xffffffffffffffff, 0x0, 0x1e, &(0x7f0000000000), 0x0) 13:34:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) socket(0x6, 0xc003, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x616) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/34) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) open(&(0x7f0000000080)='./file0\x00', 0x2047e, 0x100) 13:34:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000000)=""/151, 0x97}], 0x100000000000008f, 0x0}, 0x0) 13:34:28 executing program 1: r0 = getgid() r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r1, &(0x7f0000000240)=@in6={0x18, 0x3, 0x2, 0x5}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000200)=[r0, r2, r3]) r4 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) fsync(r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) write(r5, &(0x7f0000000440)="14c08208b784527e407ee0a9ce7042abd6703bf6df4a8c4df3c35b92a388549f2493039a157e31d50142005acbc9f16028d4c11d8bf8192483fdac753f13fd0e9d76f8da415306c233416064882e8ed6db58cf34a02f2fd8fb7ddac53748413dc6305de943e2c16e07154a7efe10a87a0b56d7f697c1761ea81e1e3ca9f7c7c72586f7e0f1984413abd93593695cf8f15e2485a1e028aa376beb8a87f0a65d0271b3910600008f27eedc24554128802225b59219c988000fd074d92b6afd2dfc4600", 0xc2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r5) sendmsg$unix(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="02000000ffff00e000000000000000104bd296ff57f02399b61e6e6a5358b38e30772624a61d8edb71444a256573802ae92caa19e09718c0b2a8148ba3201e877f37597fca6a4cb0d62ee791a7b01b4688c0acc164ee1470b50bec47ee369ac3864b538800724f2e9e907dc61a37b72fba3e82742b8c55e5ad54a4a722d7133a18e21211fb7d9757b5157685b091f1e991acdc9e5c31d1def81cfd962c93f5c5c9a90ce5e1f2f6ddafacc6dfe0c111cd518678985d3592eabd83972bcd737d8d25445cfd7a937cf0709dfe3346b462a9278a1c6f1479de95b2deed39728cfc4db44ed64811837b3bd6ded54b77b1c3f506c7aaccd46a70560488cca6837dc34dc0453ea7f334a2a1c47973ed838c1a007bc3ef346bf3764efce8dfdfa61445d7862bd25044ef88fe172b68a6c74a8b78769e4f01683386758ccf55d2aef949ee7c407cb9d0c67b8cee871cfbd8d9d281dddea577ae8f5a328942747e49a42443de18f7cd1108e3e6685c8146804d3287a5a8c695bae000f418370fafbed2cc137f05c6c1cea8197f531da948ee603164614f5a68cbfb4df0db364d852cd1b96ebc29861d2e715c89b0287dbcfc5f17564b5952addc4442d3c892ae8e1ab3888dbfeff37bbc7094339da48600000000000000000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r7], 0x28}, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000080)) write(r7, 0x0, 0x0) r8 = getegid() setgroups(0x1, &(0x7f0000000000)=[r8]) shutdown(r6, 0x0) 13:34:28 executing program 0: clock_gettime(0xbf5d81f4c3c90870, &(0x7f00000000c0)) r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0xc005, 0x8000040006) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r4, r5) setsockopt(r3, 0x0, 0xa, 0x0, 0x14a) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x3, 0x23, 0x10000, 0x9}) r6 = socket(0x18, 0x400, 0x1) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x7, 0x6) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r8 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) shmget$private(0x0, 0x2000, 0x4000000483, &(0x7f0000ffd000/0x2000)=nil) r9 = fcntl$dupfd(r3, 0xa, r6) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000280)) semctl$GETNCNT(r7, 0x7, 0x3, &(0x7f0000000500)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f00000003c0), &(0x7f0000000240)=0x10) setuid(r0) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000004c0)) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r0, r8, 0x4) semop(r7, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9a8, 0x1000}], 0x4) 13:34:28 executing program 1: getgroups(0x4000000000000106, &(0x7f0000000080)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000ee0f7f), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x4a0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 13:34:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0xc0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x5, './file0\x00'}) socket(0x2, 0x4007, 0x0) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) open$dir(&(0x7f0000000180)='./file1\x00', 0x80, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) bind$unix(r1, &(0x7f0000000200)=@abs, 0x8) 13:34:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000000)='./bus\x00', 0x420, 0x8000000020) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 13:34:29 executing program 1: r0 = socket(0x18, 0x4000, 0x8) semget$private(0x0, 0x4, 0x100) r1 = dup(0xffffffffffffff9c) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = socket(0x11, 0x3, 0x400000) fcntl$getown(r0, 0x5) sendto$unix(r2, &(0x7f00000001c0)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 13:34:29 executing program 0: r0 = socket(0x10001, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffffffffffffe) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xd823f0cd) getuid() minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) listen(r0, 0xffff) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) r5 = getuid() r6 = getgid() r7 = socket$unix(0x1, 0x2, 0x0) fchownat(r4, &(0x7f0000000040)='./file0\x00', r5, r6, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 13:34:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, 0x0) minherit(&(0x7f00003d8000/0x3000)=nil, 0x3000, 0x3) r0 = socket$unix(0x1, 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0xcaa9, 0x7, 0x5754, 0x1f, 0xffffffff7fffffff, 0x1}, &(0x7f0000000040)={0x7d, 0x401, 0x0, 0xfffffffffffffffe, 0x8, 0xd29, 0x1000, 0xfffffffffffffff8}, &(0x7f0000000080)={0x2, 0x8, 0x4, 0x100000001, 0x36, 0xffffffffffffff80, 0x1, 0x3}, &(0x7f00000000c0)={0xffff, 0x3}) 13:34:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000000)='./bus\x00', 0x480, 0x2) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 13:34:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x48, 0x7) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) ioctl$TIOCSDTR(r0, 0x20007479) 13:34:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x12, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000002840)={&(0x7f0000002800)=[{0x83, 0x7}, {0x22, 0xffffffff}, {0x84, 0x3f}], 0x3}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x10}], 0x10}, 0x0) sendmsg(r1, &(0x7f00000011c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="f8f5be7a82228859ec3432b6e0243a23bc9d86e0737037c721eb09ba5a04869406682876d766e2e35467c7e0e5ea30d451d185c302be7a10f8f1525921888a7a12090d42698d63aaad1ecc75439caeaa545d1e150634926e7fdbee1f959e08d963e66c94c9576f00e87005de60a93b6e8f42a475751c32fa0038cb82ec6ca998af131c2ec7c767ebf86eddb4537e034c42e8ad25acb86047f9f941475735e9aae49f566040170af98866749adf6040a90fb8f55682be1410577adf596c3971", 0xbf}, {&(0x7f0000000040)}, {&(0x7f00000001c0)="590535322ffc945abbf0326d7bcc20cc89004f19a7f1e95267e75d7e262e63cb3a0f923f28964f42207d81aa08a6a7124a2b269497c3269062049b4a5e4a8b45889fc7f727412ae33829237a44e9c3cf61c9d93e2c7f9a78df6de349ddacd1e8bc1ba33d44717d2849784415c621d68c69faebe32ad5d7cf09ad794c2fa45404540df82c0404cdcc70df48bb16b71ce4cdf093f699a8ebea8a742947c4eb2bd156f26a40e63bfb9351ca0ae96898547c00caa57aef32e9eeb23d632cbc8cba1ecab56348e293416af3f61e3585ea0465f05b35db463d26567f0be244f64e4303f7dfe09b19921a502c0b58d5a5d5980898a4fe7780feab41920f7bc2876bd0c624ab1e5b4f128e2a0ca0afa3592fc98a4a41816f5dc6850f9d2602ac6317768a633bc76afe32f877cb7a86e48cd798236ca0753d5ac83ee99f35e4845b80004d754f6d9835699550b85fe4eab4ad549fb95a768d35b8b7cac776a32661a18a4d64906893a7ffa0c0f8d42ffbb9c49a4226acdda8058ea7a2d2095732b99985fd116f400a7a371b3a50512b0001c394597dd6267560f680b4972fd73e7a903a3e6d26ddc7284f891024ae31c7cda45f9b091d14564aa096ff1ae6d07211de6fbb5fe41e0d41cf18d31e878f35b1808e7998dbad549b3bb4c9f46d082742c75391c99a0854a7bc81c2052a6040630c547795665fbc893928b859056f3e413a9fef78988d6e7d5e5f557d019fbe67fce1edf91fab5727d1fefad4a550c2c087f690f2353aef4d12190312ea69eb5a88c32feaab35c0ac468a2e60755f263aed17b02e6529dbb1f5a89e2948449d7ab202be6185a6e7778fd6cec224fbe5ef67a6ada5ef8da68aca1272bbfae31ef2816d144eb3aa1085905108a85552562a1d8fd552b8ec053e55d0c82053b45fd860abcf293804d7cea0c77d3eeb9c894b8c081cf844cd4eb68bd9b8debbaa1c273d5f9b0847650a47c2c7687d08f70e739e8c1bb7ad5b59c8c8c9df785ffb9794e86ad8b64bc849e2189f228197d3bfd90585e2869107b159680824a93d291edf5eac20825c91a1fc92a60b372f71242c8fddaa6affa745f884cc7a8364eed7d796b7a0b91e137da1664c1292e02d5b4a211aaba25d688eea693cf1f1f2dad5adc4ece7ec2710812d7368990ff42e5f399d8bba0ecb464e53c796b63ab94a04fbd3f6b0552cdca9da5d363baea50bcb094b78276980e1f5f906b9e36f71c75415b8f2f0ef265fea6c10d9af99bea64735690cd14f161ea9437d081d822e3adf2dc341fb75c7f646ce7c3e6ffd04d80fe0d8ae211f96d0394163f180dd23d550369f2bc1776fd203066d56a12f81e10bbdb28bc42c70db0c09e783bf3dac03b1d20ee1b3c8945561e76f6a9be9cf91b4301ae57b48f6564280fd52ef74ad98d4826e5f02b9ad0667a7d91d9f53817ba3ae199d1a475f24b9f186a2cbba68f63ec88b2ae7c87e55f1e68e84e76054d600b546521684d82b544dba3a6b992116dfdcd89ab3874fb203c99e33315ef9191d9d0056b682f57cb83dae366dc36f34916b8e1521216e88cf887c7ff0bba9f78c3f9bc26e49e29b5a0739b2b33c4d6372c8ea38724715d708c7f7008d88bf3487dc0b49e4252a16acfd8514eb9902aa01cff898f67c85d7caefcdac6893e25575cc457370619ea3a73b761b68b741a152c1e39610a7c67d47c81732b4a4d808c5b7dd4dd1b104155ccd19e0129b139fd38d2bc6da77d781609d5af02c158f022dcf62e4336cb49a93b6b7378bef9d2f6915dcea0eb34ccd24e3487b91da1037e4608a8a574787fbbcf38192fb5afe9da3e10eb5a561ac696b7bb8ef20d3b2766add55a7e29424d71eb9af6efc465beb6be8201f08624d220d6cecdcbc036de0f0e561bb21448e010b6cd2c3dc6e8818f87b4a20d8121397794ae4ba6e9d3594612049398020c8b3805355f60354aa80ce23f63b7c8c5c603dc0544c45946aa9ae93e396dacfafa3c17204e9f27f6395e14cc9f3350c36ab4320651f23e0c861e39e5bb3a7c2c2d42a918684e621dee75049c3f5c89d3e487e0572b1ca0dc20daa9d3a0b009088bb774d81fba1256b2d1e7daacd3df710ef816da6c979d0425ad43d99fc16f09580c4dea577735a506f30f0105e59fb62fb6810f527348fc8ac1042c4fd0aa483850f87d5c858b5b0606d848c4c01c7198a022a4922c17d3c095b566dd2e2163cb87253ff782cccd7644979be086f77e985bf8d244b57ccd8101c85ce9b68ffb88fa20bbfdb50699c42635e446374ce4bf6a8e58a71175dea2cc6121965683837cc88ffedaf75d693745dec4b3001ff76b99a0fd83c56572aab3515760cc055b7b0adf7fbc0e666aa4985872d961d2a82b36d60a53548eb998032e2a37f752b88eee9f257d3e293145acd72b47cd4154a925ca71176408f196a26ec0b313fab38984fb8b825ee177134d594d6ad52166791836f4e0f83615af20a29c78ef3680dbdec078192627b7a432acdd690799bc7606f928a0e0a55b0c63c756480bff89e0a37de2c5edf76301a6ef3d9d4a5d022cb4e27ba896c31be75184bd25dfd06dc76581b0a5bbed51d1096861c474ab9979d55cd432b8dbccf0533ab5df17524117d3c77c5af3bf4fc4226f970dc4fb4cddc72eb8751b660a081a2ede89baafcc908ea2a7786cc15fa8e0dd5c7bfc614a1a24840ee0d83274dfe51b2932ec526d794734a7ed583b243969455357e6f0d77c51d9ad3b8c353479a2ee6424edbac2b8d203f2381a4d00392fc7d027c9289c20139cdacc5701827767b17ab349d9dc9cbe6b19e14caeb10e88e1c2788be9b0b7558a404fdba58c020c8b82bb07c02b929038758408fe6f63b3fd31dfd9a2a1351dd5227a5722bdd5ee285807d523b6ff2f2f5167030e93c000fff6a2c1dfd401c0fa98ff66ca283dbb8a9ffd9652d8b9919d0225baed85fdcf3c21810550df65ee3ffe4832c012ff14d2f833337df395c7bfb45b786de2b00f54409b7ecd71f798d329ef93f03a10c84eaf67a81d33adc6447b3e00766c10e052f3aea63c386cc32334c3903081e56e47aa7a9d603cc14f648b81bda5a8b967810bb03a5aeab96229895d5a15bc35f1c63f19d7d279c1ad1dd7523216095aaf87249b71d27a3d372aab13bde8efccaa415e26ab4ca564a00277d229b048c8562c748ad33145663dabeedf46cf59746fe0429e8dd764cb96c5465ea6464a245a7f54f48daffb6278aa9bca02c2967291de25393282318fc44352609388785abd0970255939ccecb9a046c56004a5462ed1b31aad7569590d4c7cf7e0dded759708e5651efcdbf0f0968dfa6bc08cb6906ba510c7863cbe366649147ffa64559bf23c0fdceff40a9ee0509500c36a5687559c5c8af8be15657ba907d70701e10005ebf9c4aa39f88031ed12011c5dbda5ad88d38f13f3adee73c8f0b0e2018b5dd00c2f1626da022e23a7346d7aa5fbf41d5023027b62ce80de748d0ca9e9ee9588c3f41524a040f05582e2c84c2e13898e10ef4b3e72f8dfeea317d50d91d0a9f6cd5a97f566c9f8bef350049e903de38f6f50dd30aa8caae589371a7af8b2b9c338398f6553b6a53400c293dabffd02cea442bf5058cd666ae2a607030bb63a6205ee61cea2552caf1fa962260fd00c27bcc9ff25d67b47d381936421032e27f15a3ef45e3ccee35d8c589d6cefe9f119b3fd354a9f6c39661a96f8db3440a3c23b7ec368cb4a8358d0a0372dd0527df3fa112383ef2329f05763a394937b467e086e3c6f0a8f1ffe7b0fd20f44bd7b9ff3724c9d63db859267a7ff870a2ce9d72e8e246e79e1ddeccc0bb0c3e1266e56034fad19cca1c1e27f1f92503ab55034b8cee084730ba1bace187d46baa23d44f07c0148c276957b938369246d1e768d3cc71b83ab361c14a2334866f3001854715abac4b6b63e7440a105bd57f7beef4fa9bbc7fa1ca63432e35cc6a0ea88e8dd101c0926f0c47c9642e89d356f74376a2625298d9ff8118e909ef6dfb6078898b13b0733525794713969baee560c70b28ffb349c142726a2d852cd95631e7a8fd8165929c39439ac329ee7813a69561e41ad20ad1816c5301d698f4dd62ed90b7df0f4f88f9dd5b97428bf889d5bfe19534af060a8c370b5c76848dac24d0988a5d395b807cb9cf65bedbf74dbb65105127f189e5462139cc3788c4d9a889ee7f614511cb04826f13c0625198d189a55d03f91145b9212777fe30ca6b20afc9133c7ae99d8874ac2a51f8f27baa8193eb5264b4152b8728da4afb6e202bbff50bbdb1f2199a9d515632559e240d02473978194d6e4d9d5a8be1babb95c151f0242252e868aeb2ac14f8d36b546735cecf234cc4a2746576f5e9f06b0befd9526a56498126d7eab29539e30d779bcc4d320a691d12c115ae485c7f9f8c1d57bd18fc0a5c146f9b06dbd434b805f2646b40f3d6a1fcef794fc300d5ed494091da8cd9205fe1382f97b47206545784824c76d3ca34a153ead8f2b9a388f94c518b81879117bb87c450429e86b76f2b397387d041064ab5557e583c8cda965e57a5e3a5d1e84d7ca7cba85aeacdce16cc40dbb6edfab900928c73869e677977112ab79641ec44e5bf9762b047677fd20035acda2c22db9d6f25a94a4543c935aab8b7b529a26c6e5102a8d3bb9e3dbe9ea7d751a54f10f7675e0d62716804096e36410b15e3698c748e54b0e56511990cdedf2d6982a2835a9334e8647e8e28b73c8fe3af732dfa2e9eac872fc25274c2a5c42390fce2e7220de71ba8130efce3e2f9df56d480f9051fbea432fe1a7b125158d47bac2777b2c93ca83f43609480366c008645ae44b9de7e4dd42be48db6333cde71fa5f635018a0a4df01b4d00d0e5f2647005a1a9bfd6e8e6889e8c1577a8b35d152592df2f2d56f77dde857d436f4ed63dd3f8d5019a746b5a0812bbf3bbfb6b0a269b9cfa9a1404ec72fbca68320eb0575f3975c2acffe7e273d3859a75e679d4c787cf01b0de63df48b4f6a8b93e636ad9f946cd5e4854192ff2f45fbe0a93e0ee98ea71e3931979446c6ad1e081d62705493667a1e6fb4093a8eaecc393b1d5b9d8bb4ec8c847b5086c062201a5916060a162f85e52cdae0290fbca28ff497c59fb52208e8a8f650ed1169cd637515aa97803979403dbacd2011431c5b122dc4221d539001795fc7bf6c6b3773aabde45ad924c7c2101393aa95624f59b8c529ba13baaec76eb8e01bbedf218a855f97d24916e65184b1569c811e4018c94359c170c9e35aed2df5a7407e70769691e5c2f434cec609277ccf4cc2142acb8e5fcdb9dc141a7c34ffe112054b14df1591da9850841ba795a64cb2081c57eb1fa7c9dd6f4fe3728678738ec4db2ef07e58d33dcc33b9949dad1fc5c2f25bd4ec8063f512c5127160d7f156d429a0b1918c8b91594f7823fe66ab130688d4f6171c71e720da01bdd72e814bb866627b2762405c23169dd4ecfa2287f60efa477cf1a37a3cd8cf2a6fa415d3c77458b8960433f0b8cbdca346330e8cb9411f08c526a1fede46dcb1a5bfd68e47852870f5975097aba841e7df7061cc4a4a64dc2d5f67b56d58af268ea2bc61d2f233092cf323e9b26636f6310a54dd63a3441b82417ff456fe02fa97bf537f64171f6f9dc352c79088888dec4870b991d744f242b95d75be7077064d88104f822e15b0103ca386975a61eea8198c9746422a85d975f52ab0f128faa94a7659c067429eeb7ac164dbdedd4cfc6f39ca084f10ff43d786c62fa1a231718505f4fcb7dfbeb2", 0x1000}, {&(0x7f0000001280)="0eb90cc812e103b19193e05054fb455b3afa90c7eb2d2252972773d96b0ab4cd11efd880e41467daf217cd00c8a0de317730fcdbc878498d1289f530f51c861050205e10bd6fd35bcea81d97c77f93db0ef1fc73388df9bbaac25e81791ab90879fdb690badf4d855a81c045cb93220484382dbc376631c3ec65a47be33776963a52848a06b8b1790461e6cacecba946f29a0f2c461f1cbdabc6195ac519c2b86e973bbcc7b8d0979cc0294c33c0e0a6589201e7", 0xb4}], 0x4, &(0x7f0000001380)=[{0xa8, 0xffff, 0x2, "813c80818a9af81e739fdce7dbd9cb505e355ec91acec3d76cb9d1c7891dabbe0b110275d95146cb9599d93085f8adea8b4835cc0b42a3afb83a7ee5a2e505ccba94f6abcaae41d2c70826826e1e7fe5eac8283640c7f3f409fda673f5e22f9396df55a2266d37df2a6eef12938135e8241df5625ff858a22bb521084c599cddaa6431c59a89e83d0b806e5ee1b0581198d5"}, {0xc0, 0x1, 0xd3, "235210ec2b8715fbd9e3a000447eb8759eea01dae37abb8dbf3b2b06ecbdfde8a80cef451b210c19b65aed27d2e6ad206d87b2b26f0a7cf42e1c8b79ed5c197ccf02bc6111ce3e555f55abd6fecacfdf806718a1ff4a48e07c9e46181cc5311fe484578c4e9a79e158b678fe2654e2af613d52ffdaeca60f2c5759f065d2e514cefdb402c56b54fb2522a13b10fdec4acb9da0150913fc0d99a5c630acb948ce494a757b13d0c2b853b25c418f7f71"}, {0xd0, 0x1, 0x100000000, "9155f61ed793abc2067c452a17de59548b3a4b272c4c6bd759448807504c70e491a091b18efe0e4399c302fb415ecf3123ab7ac6214c23e0620d4c076237208edc39c3602d100dbe0d2051e12aa39feb61573b65c0aeaa68ad4be7bc4e0029fb353827b758248052b813c9bbfa9fa126161e1ebabec588863d667617fcd591ffe7ffb1c717a23df39802d2cd1a3a6302775a210bf3e0fc63ddcb520e4177e2581155985c4c48fa3a70919fb5da03c0c923a19add0bfdb20689dbc47c56b0"}, {0x88, 0xffff, 0xfffffffffffff8ed, "acc8ded05e524b9db4e07743a69dd4979b1a41e04c012a58b2638d560eac45cfc3c56a3c62f0d6067c8e29f1ce0d15b81765078e4c47118147c4eec4b70bac9697f070323032def9b15ffb203bda0f44e5a130c0440c12b149f829e36a46fee1a2923c792a79c23786acf9cee2f9ce0683017ee95e2960"}, {0x1010, 0xffff, 0x8, "e56046ce4c90f3a9d5498821f29694f45efdaf5ba2dd3eff8da18ae2bc380826a427394bd9596876d5082c1bf3f74451cc3f270617616531a2983cb285becf0b686e0fa9c8fb4e8b6d64648c02ea29aafcc97cba16330d4f085267091b5b835955d451d2ea33fc15530c5a429a3febd0105f98c5b309a14ca4fdd1950d0a34b14b4b11ec3c4d98894398ce53a5c85357bdbb6bc86db69cd95575dc29f7f1c618df16d109d9197c2e5558f5254b610c83592822f5ea01e6b6406886f610cdde06b5a029c0e38517ee9ea3b1bcc3ee4a60970217f2c8ae14fee6a72f0a6a08426bd142f85c7ce7983eed7d420b7a47586c26e4c29180d12174e1b2bb875a365ec079de9b88c44acc7bc60201f023cf09484b0438da790e966fee0060667b4622cf3f8629fbc67a37828795f1d652a0c9a9b856b537591cf32c78d14a8bea251befcc9361732af8c4737da9fb73d2149a09cec89b20b786086fdd4f8f072cee4b81e6618a2b657fe15837c4a168321791bb800d2d76523ceb0fde0f07f9e4c05509efca1d5e4d3a4608c2bcfaa7260df234631362b3292fe59b5c11b209b7a840ad79c8ae4cc5d093682b63b6530c4f031cb13b631a03148a0ecd0b33f8e51585ae1d36331fa8f18ac27bbcbf373d9a47426a8070f0a7ba59a540fd1a5e84a1bfa9b3e3a0cbd33ff2bb9cba3ecb25ace98f6dfb9aaac0093da7eb324d06d1e484bb5dfcea3e20aac2ef81f66ad3ec62c5aa078a5fe24db30e8386739999e194013a7a29fde939752fd24afe444608ab0766db523773f4ef5ea2c8867694688e1af4227a8d3ce452ebd62547d7ce8c680f79192dfc68c41a93bb77757b0cebc56980691596e8b0aa2fdeb96571819ec0e2aa7e95bc2c08a37f6ef9c1a75ea13b3d35e2b95806d0bbb2c1170b2afaf12912224916d135bfb36be9a0ff6e8065f6185aa273bd2aaf78bb53ffc09eb5f3e0523d77f583c57fd2209cbb936dd2ae8fa959f0020e4d4d0029de1a274dcd38d1e6960db6fce628493d2fc04d51cc42724c938e7b6cad3d40449d3d0f50c027d8f97c641eab0d826f19473078e336bdebc4c8a63e0573c43d3893ffe0589968de68dde37ff1d4400661025708ed7ba0ca687a4b314b436864a1ad27372f5d882bf5993d921cc6984d7415797a08af4f4a16d8a8d3afb35a8c2e4b200b92f0dcc1fb40d8e50b0e0d05c6cc88e1ce3204eb298857b4b5c0b2919559be79659fdcf50db584a2ef10f747191ede1acbecc8c08f2230a89183a740260703eb97faff6ae4f58c98f1b223c4e82b926296141f0c18dfb5aa89fb2d8327e9939b72409400ffe7233e9374b1b8e798a38fc7caa43f61399e0120e845602a57615cfca0e93f4a29661d796089380f08ed2221328e8edbd5602a144a206f5200ecbaf478d934a6afa6f02f96dd23dba0aff019086967867245136b71dd15d845aae7ccef86c0077503095909884f4b069e33d93eafed8c8614169e9ac6cac9dcbf163f2a16e80dd3fbbb21f2fdc10ae2aa4195b4ff47d5a87cdd5eef068a0910d0b8452e5b38da84d3437e70bd9834197d6e1163d5607d593cc3242bb9cff548c3f3b4bb94c9953113b7970274c0141ccd58124733dd3088df828b2885271a641c2361d498cf276a74671b857205e3ef8d7a800088195f077019d4d5040e9a0d726a30237d2f86320cb1124e16c03f9e5e0ea85e06fe8068fcb927441fe096a1fe1411668a86e9e0ce5b2e298cc4ce241808ba9ddb26752ce3bf24491c3cfa2713181c135ba0b024ec325fd4fe8c59f2ff5a3a596ef28f4922641bdf0e9877db604da60ce8bba4fd67c8d9ea43fdb293d818b97a7f2f19f7781256a609b12d662eec01110f9584993c11fdc7e403fa892910e3819d627b9c4f68685f32415f48f1fb02bd8cf8c439c728eae05f1fd23989b3ee0219200080c3d8b743adf62c34fad5077a413d3e60d82e9864321ad24d50b06e5586fd44e0625efaff67156d3b53fdb59a7229776d1bfc482476f93c94de25d2b01fafa7cf3e231b7612a05104fa1f6b5cc1845938ec7b28e1dbcbda22ef419c350ea7b7dde7c172c5dfac19fd17c4ae845414b3050bebc91e8b38fe74bbca01d9261aa819885fded669b2cbd20fb002b908c01c01c5d571470d04688c89aa2c3c20747f66ce752e8c572575ec8e719bce596dd9b388b5d8cc97f6311a6a28184a4c4af543ff87b11e4b6e5413efd5b8a3b9c9588015f172e0df18b91b884f1f8f9fea6be5c3505b1d363604e6431d89bdb64311228c7efe45830ee10f380a036b24136b094c3299c8f637647d2155a374c3219504891ce13f93f8fccb67d414b768cec4537777c85e2ffcf7916490db843d94d0409c8350f8c171f8187de9b1b5e147d1f34b79ec4eaf7f0a0c4d24532de9f9337a13bd93d80f46bacf720c8340bd3edd96fb11a7e2b1d0149e16a4fd30ffa4d8ca947ec4e686f4c8e7552a0ce262849d938796144f45a69d1b971c9e99a84d851d81a4e551dc4da1584c8fb08bd368c88c1b99ab7655a712daf6baceaa6ba6a68b18e1c3444c97c4d4fb36d0a1ccdad6d56caffaf7ad2d972f2f7c8ea3d1352ac39f2db03de31a936d1caa7394ca2ef63b3f393b8e1dd93fcd33a4637a2f500e5717222459a9902903417e77f8af468d3486a85d0cdefae9425cdf17ec27c910d2d2261dddc5a8cb3d95dbcf22a3dc190e16e0c3eaf1c15e2ab869e5234dec670064753eac62298520a2471278e7b9301fa805e3833920b9ea137fa63eada681981c365a4b6e81b993c03c266c4dea79f653ca0141cf3c7ab5a57a86c47efc9fb6c49475d9fc831e654f84fa842e44843a288f7d2bfcf42f1ce40bc47e0bd9f2b890d0bb8a49823a7b406acdbd48501dc3419c1bf7f22d519c78b7ec710f2ca0b508437a864130ca011c93efdc5123838d4d8aa6a3f16694db99a9ba24b680dfe1c136ce8530aca252f93055b5bd7a4fb3237e041af0afeca21d1f647c55e630bb10b18048938566c97760e183eeafb7ddcd45af7c7f1f7cb875dc4cd16688f916ea5e75f5020f15546a752964361c0c105a8345684c1abcbb124e7e89ecfc5c2e0089c1a203aadce67ad7f8850eb8d12a51c09275e26610c93e2c04c8bcf9dbbd9ea74a66911b2ff2f517eacb5119afcecbb5fe5083d2ffdae864b0e98de3ef0313350a9439cb08e289b931ee92424f172d8df2a4d5f31582f52b093819fe8421be79873e9df40cad0595c0a6c6dccd3d327c1f6b0a538f879f9398b6b67cca3181d5752a3dacfcc4a9fbf8a9afedc39cc6af252c5755cfe0a61ac4ee8129ed180b12712c97b94dea05a58c1ca853146778d586132ccec7396e98cafe024397d05708cfe06792083932ceaa38e41d734b54bc27d6f0a5605d83450b4c29953bcfbf918afc1443f377ee457e18ab3d5e66c5e4562222993f44d0f818fa9961dfac3e0bc12882df88d86586e248b8e2389c683b18de7c4378108bde5228d61d10e84d761a3c050c6a5147b524b30f4a2d6166fcb428607a5d8cd10c03119462eb82f4e993c4f94f0f94b5b88754c6a7f206e4d620fb5598f6c04b6fdc7edafa43b48c6c3955cd5b14b7ca07a4f1f14a1d2d26a1fcc05f57df202dacd46d4c4875e9738cc88dedc3e650c3c600e6a030731efc82164567b862a13e2fc077a64fa387313b8922af75ba1e65a09ff232066416a7893e6e20c7d632f5ca2497f69a0ba437345fcf96664907a33b55134e2006d86d72ffc20db92f80f11e3fba6485d27b8fcf426807bba77df072225c70ad23895a65347b63a81f8c21a96934998a1f209d946a87cfc4ec397526add674e814022a4225b2d76f82a6f7ca02372fe89e484de984ab64e20cf0706d6141d88dfadd2dfdf3995b82c4df2e94868b3c096017c0dbf1b73875cfc701fb71392ea17346063951dfdfb50a21e23442735122d5f28fa57923a6317f719843f5ea37ac2494751ee21cbcdd2552e3cfd061eacc07bcd571078ddc8f49d43717772687fc16419f71dd4c5fec9dcfb474b08ec98f338653061650106f9aeb5a701e53baf566d01424df5f16c4f8b04a6fd8b8f0b727228f2fc8db632d74dcc7b570eb74c3d83e20579f6a2225eee99b3bf20c8f195188aee39d3d6f0a7dd87ce9c8efa72822992bb4fb9abed69b4d97b461a3865dc62e9bcc92cb35b1922432adc61288adf298f523a8965596fe5bd13f24b0190cb86c0bfa228d45dfa9b574a202e754a334f20574bf7551c43f8f367bb98bd6135cb96eb8f907dd4ffab325adad32c89b6f26fc17fe135177ba9fc01af60a9b0d4db151c862d4bf688e70a7c57dfa5589be3d2ea884f6661e420b4fea6ccb074894720a8f5be828262f6d080883dfab182e6eb889996808391b1be13b290c88727e0b2a3236d79b6e8153883bc97635bc95175d73026ce8072fe55a37eff94dfdaaf23d4e79adba2a7cc2b8ee60ca020ee44dc48bef2832424da1889c23bd33eaac4bcbe8e48c2d0975b1b09b22923c02374d0ac42804f5d1abbc083c616e3f4baf54d4b4d7ab1079f501ee37a793a9ea746eb8d93ab3930be387ef5645bcad935129cc55f33efc9f9ea297265372d120e526de0abc304774609ad4b45c676d271ec3c247ddc630f841300258d82a38f99cb71fa3335caffcdc1b5c8fe146bde8bb0dba669ecdd83db02fc56ef06af2af1078f3777a3944410e853aaafcace3f3d20b26b353e8d8730eb278b12b44590225c26ffd29b76aed065d018f93bfe80c2fee49a940d2ded7011d16527557adfbb984457c12158ca5906487caae1a990baf25bdd796a99e6879c8294f2226a572921f111f6a358be07d6092884f4b970acbb9becb19ccb77c1685b900c2aab94a2c4bbda8344478cbd92a26602aeb2270898a542114397390bc062c268f1b64a51cc478b413ed70082a3f70c6ef984ad10d039d81b49ee008e7ab3d6041b98085d271816cbf1564ea883ade8932e28b23a893097c482b3ac54cdc849ca4048f8fc14978bee29b9dcc46d9e563fc5e87ff283783b26f680e42210ec922a26af3af80b03062fcf364d698826fea1e0977ab1b1b721605bf19edf783273d91514f17e6d780e628a5ac1802442e323c0257b5bc947a6804060764a02c0aaec15c5a58322b0648bd92499877c2370c5c1065fbad0a4ca751d17d1a15382904c504a45848ddcd41cdfdc8e074c8b2961b2a6e3ae49daf6d08935cba4d85691568fa63c579834358342106d397f7c0e30d4b1d3855567ef380d0b3fa1f6166efd75fa8b888e7fd578dfd40a375163e1b20dd190f975912f162ce17eccbe22dd190f2a72f1fd18f8da9e7e02ea97047601d74a42cd19d5a66f9ed1fda9c39d5001c6fe5c271b25832803efce6815419e50be34f3fe396fd4f69f21592cd34108cf7a649fc6de111bd650274f1ca10650edf50fd44d94d0624a1f99303792fa8c25cf0295cd2fa262f464c337a88cb3884a5fe796edba91f5dad599eee49059d065c75fcf46cdb38adc5b403e380fcbbecf47f441665ed92a41696d0fac83d3027774fc07574a182c7e195138ca050e226b1a8f876646f902129a670d793ec79deda742d94fc539ad924728062184f15fdd4510692b4c22d842b12f908f0ae49353bbb47d6bc9ad290090c75445ea62b140a716a57de45bf94002c66ba6b9f666142c54fab2fa9797d27eeae954d5e6a7c1c28fd72e9dd9da8596163f7b46371090ad7bfd0788e468faa72b8f804c29a00ec3fdf6f4dc6d46d6bf4ceb9ecae7aa80170886b035c"}, {0x38, 0x1, 0x100, "427856ff0a62c55b460a5b9c0771a6c85fd5cfb65ab9c53905e41c3d57b9dba5e813d1f0"}, {0x20, 0xffff, 0x1, "68dc88358e3ab8536701f94a"}, {0x88, 0x0, 0x7, "252cf08da716d3f724f24a1f5e56e82ec5c796508e987a6d697c38274f31eefbdc91e6b78787fa830b10c88d747801c0de4de456b9c6d6bf731cc11fb6e1322ae92977bc9fe02bd7208e22fdd7592faa39beba0beb1675ab71ca28bba646a0b6f4e10941236286278a7c87abf019aecab334ab87"}, {0x98, 0x1, 0x8, "8cb1003449de16811083a9fc1bb673d3777fed76f62c36d1ca5f34fbef75467e55270f1426f782c65f5e6cd7596ab2725f94f767574b1d626bac9744d02bca9a861a7f20c5164eaddf54c6c722fe0f8cf3cc7197278f970cad3c75b4cce4678f1b6d8ca76d10c0b2b259df80551357d54a8bab8484480ef7ac576693d46ff274c0"}, {0x28, 0xffff, 0x2c2, "d9bb6041aee0e1063dadf3aa8ac5c1355759ffae542d0712"}], 0x1470}, 0x409) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) 13:34:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x1, 0x0, 0x80) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000040)=""/55) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000140)=0x4) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/83, 0x53}], 0x1) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) 13:34:30 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setgroups(0x28c, &(0x7f0000000180)=[r2, r2]) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) 13:34:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x5, 0x0, 0x0) 13:34:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8611, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x3ff, 0x9}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0xd58, 0x1}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x5) ioctl$TIOCSETA(r2, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 13:34:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getegid() r2 = msgget(0x0, 0x1) r3 = getuid() r4 = geteuid() getpgid(0xffffffffffffffff) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r5 = getppid() r6 = getpgid(r5) r7 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x100000001, r3, r1, r4, r1, 0x30, 0x401}, 0x3, 0x1, r6, r7, 0x4, 0x9, 0x6, 0x9}) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r8, 0x20007461) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24, 0x7fff}, {0x20}], 0x2}) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000080)=0x1) 13:34:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="3b9271faff0600000016b1c8607fe88be245a85b7a8ecd928f2636165efbce31e478b896db2875f5d1a2561c60997ba72dbd1d3e87a5840000b792bb47742246e1fd9b7e079118af00d0e1253b11587fe7fbe282009c1b6555f0563ad5d55be2ee7b817a6ba9da320608f0380b15669d61fecade355e3d1b0d"], 0x9}, 0x0) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000740)=""/76, 0x4c}, {&(0x7f00000007c0)=""/110, 0x23dee065bf0d3625}, {&(0x7f0000000340)=""/63, 0x3f}, {&(0x7f0000000840)=""/209, 0xd1}, {&(0x7f0000000b80)=""/171, 0xab}, {&(0x7f00000003c0)=""/41, 0x29}, {&(0x7f0000000a00)=""/233, 0xe9}], 0x7) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) semget$private(0x0, 0x0, 0x21) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="18a73a9f12f9f0fad351f172e51cea4a229e4c24e211562210a3a324af77d72d62df26f70d5eac589a9d53d39fd46cdf78e0f1bfbc3317588752cf1e4515958b2f1156f74c934b354fedbf202680a4be8be95ce28517822e37caf2e5e074988526193b9f72571180c323a3cefca9528f46d490089e2b4040411101ce99fb3fc2fb7261b14cd8cbc803cf453fcd2f895af25db86bae9e3bc13fda160eda2fc8befefd22bb720be452c3", 0xa9}, {&(0x7f0000000240)="b3973353eeba3f82e44148fa0849ce06cb590eb4aff874650583ff99826bd1b6feba22e6af798811a807c0611fc6a8ce97e01a03dc1ceb7113eb7a3091892e8b84ed9afd82e80e6728628927e61c03d3c1e9eefc7c6c54a4b8fdd498eeccb09f34ace5b72e33509b8f6799f5132ac05cd0c2bc4de9288ec5561f", 0x7a}], 0x2, &(0x7f0000000440)=[{0xd8, 0x1, 0x3, "2425f28961c1c1705e707710092644f6b3dda88b2e21a5a1ca2fa9975874c4ca3f1e0b4bf90a7cac402a892dfe6e0dff3bb909e4017ef9327039f29773744a36d72c89e48f721e8321ecd3f1df9abe58fa0eca0d6be14b6884e83e75c3c4ce3e06e52cf0ee8c8f1c2ec662a4709dc475485d64de98a81719ca7166ac8d8d932ad5d05ab91618a4ea2bd6b277a5bcbc2813a9e90272d53c3373f1dd1c7c226f34988356aaadde792750fe60dc35d081e27eaa6d89619d9c8995bb7970eefd7a9c57c419"}, {0x88, 0x1, 0x2a7d, "a52ff064c3e091b9ffcc04a4a20e290dd5eb3ca09a7fd4340931058f8ae6ba8d8a153e1710e1049fed5dc664c1fbc86350c6f0c421fe32263346396ce9ce33977fc7a63a1ba1914dec9433f8d51d9d74ca6cd70adcf7aab7555be4358c028c6c04de31053bf4dece9db30fa6174891ab4b"}, {0xb0, 0xffff, 0x0, "d72a5dcf3ae891e80cbcd6f58ca85ebe129f49b9cbfe25c3699d37a32e530b4ff3df95fe31bf3c23db7cdb4eece2492f29aed12be27b61c7e0e20baf51db4513b3ac667442b2ca96dbc78dfad35bca350391b91b481442b3164e35418ad95c3e1ee19549d02f7676e1486c8fcc8f658fc3df9aea580cc422dc77a0a396a838acfc78bf1336251383eee98c8fdb15766a989db1271432acbee9db8805975eb257"}, {0xd0, 0xffff, 0x83e, "30c0b2719633169bbe46d87201cb47bcf5a77ec4d7e44fc2dadb3f518fbb54bfcb2707e6501ca6e6f008c34388ae50bf551ce6d19a09c96f24d4df74e57668f58f911a4430bfbda06d989e3107098ef983d2626532ba3a11b6bb17041abac8a25400d52864fc504f599baa53586a2c4e0595cfa3b5c57cf145f920ca6533cce13a86c8cf1933fea0492bcab8d01ba6657bea51562e6467db10e4fa5af9511bfe47c44f8f4a8bd9ef59d224e91afdb461ecb2f6888dfda08328b3f68d1c9b3773"}], 0x2e0}, 0xf) getsockname(r1, &(0x7f0000000940)=@un=@file={0x0, ""/108}, &(0x7f00000009c0)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000c40)=0x8, 0x4) semget(0x3, 0x2, 0x4) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x276}, 0x0) 13:34:30 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7ff) getpeername$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000b879ffc991000000001809ea0e9ad8872f0000000000000000000000000000000000000000001e0000000000000000000000000000000000"], &(0x7f00000000c0)=0x50) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x2, 0x80000001, 0x9, 0x0, 0x162d1ceb, 0x2, 0x92, 0x3, 0x2, 0x9, 0x3}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 13:34:30 executing program 0: pipe(&(0x7f00000001c0)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000140)=0xfffffd72) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() accept$inet(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) select(0x40, &(0x7f0000000340)={0x1f, 0x0, 0x0, 0x0, 0xc0}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) dup2(r2, r3) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000280)=0x8, 0x4) pipe2(&(0x7f0000000100), 0x10004) 13:34:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000080)={0x4, 0x939, 0x5, 0x8001, 0x80000001, 0x8001, 0x5, 0x6}, &(0x7f00000000c0)={0x400, 0x1, 0x7664000000000, 0x3, 0x4, 0x5, 0x5, 0x3}, &(0x7f0000000140)={0x1000, 0x1, 0x3, 0x8, 0x400, 0x80000000, 0x1000, 0x800}, &(0x7f0000000180)={0x4, 0x68ff}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) write(r0, &(0x7f00000001c0)="d7371f7a29b895be47563ae29437e9793d458ccc97e3187ffb13939bd1b6d5c44cc68eaf6c3a1e38279d563f7f529f04209f75085c158062c7e20bf502f55413effe368fea42c1ec9d3a1d686590a0712143df8e058ff42ab434bee7794e68870a1d5fc9f772d330858d12b3164fea3262abe5c5aef256f4afb0d82f378c0d08e757934290f17b6e17b15cfcdc09a50f18455c06142949057f0dcd2816251e2567cab3ff4db8c5e9f104557c2ead4e75e0ee5728db97d641ebb01f42310bb914f9bf7fc844b627b1166752896df8669e3c8a7abf0d502144", 0xd8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0xa, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 13:34:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r3 = semget(0x2, 0x2, 0x0) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000007c0)=0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)) sendto$unix(r2, &(0x7f0000000680)="57be6e77168adbfa2a6de7e5bb20bf472d2ba34ddb577929dfb15a437c752beaece3eec7897f5f665b7e8c7eb4adf5966820496d432f9b8018337a7be30c7ae694021929ede003061d91b5c5094a7f211f377780a1e287de0f6c0bea310a6af0fa3068b8a140b29a7703a7503bc1f3caea51155b22fd4dc95cfc4bf9b3f0faf8483a862e101a2a707f656d87a7a49f737a3747895d9b35257f14fda577ecb5c1b4752bd78f8f7ace7a8a808a0cc116df0a4a170ba1299b8f066728a3b23f57b93564ab8594098853af08f6aa3ebceb2142c145f9908891a8398aaf9949f0abcdcb3bb63a45a9ce39915757ad4c6ae007718b36e56692cd5100", 0xf9, 0xc, 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x8, 0x7, 0x40b6, 0x0, "a34832178f817f000000000000070000006b8c71", 0x100000000}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r4 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) sendto$unix(r2, &(0x7f00000005c0)="83f0c89cac23e351dece3499f726e8369da1a4aef5ab6cf1e078d488738d7b9f63b55d46f812f1e0cdfa790aa90ad192a9a80018f518ebb7f5a420e0e77a51381b803e944f61c814dfe0a8026c44ffcaffc3ac76130381ec47b529e2e3f4ef0feec055eb77283922f9ce8779cd5a667450795c6ce41063b5481fa447390debb5edef488e8396f8d2d811ac87", 0x8c, 0x2, 0x0, 0x0) r5 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) semop(r5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) sendto$unix(r4, &(0x7f0000000500)="9cce2881c49e2f343e061965e4f50e6a823b9cd6461bf045b32e1d7a6035d1675527a6b628869363b2d13b2b3a6df3db4e54eed0f2cbc07372608938622c136611271e4a262f5a9081f16079e3fac1026c80c751445504845b078321bca0c27bac39945eae9a51bb6e79", 0x6a, 0x40a, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000780)={0x9, './file0\x00'}) semget$private(0x0, 0x3, 0x3) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r5, 0x0, 0x0) 13:34:31 executing program 0: pipe(&(0x7f00000001c0)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000140)=0xfffffd72) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() accept$inet(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) select(0x40, &(0x7f0000000340)={0x1f, 0x0, 0x0, 0x0, 0xc0}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) dup2(r2, r3) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000280)=0x8, 0x4) pipe2(&(0x7f0000000100), 0x10004) 13:34:31 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x54) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x7fffffff, 0x2, 0x3c94}, 0xc) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 13:34:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff00bd49451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) g Ã`ü4g Ã`ü4uvm_fault(0xffffffff822efed8, 0xffff8000035c5002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff822efed8, 0xffff8000035c5002, 0, 1) -> e rtable_satoplen(21,ffff8000035c4f59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c217a0, count: 0 ddb{1}> trace rtable_satoplen(21,ffff8000035c4f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff8000035c4f09,ffff8000035c4f59,ffff8000035c4f11,21) at rtable_lookup+0xfd rtm_output(ffff8000035c4f00,ffff800020c21890,ffff800020c21898,21,0) at rtm_output+0x1a7 route_output(fffffd8064496c00,fffffd8066a02da0,0,0) at route_output+0x79b route_usrreq(fffffd8066a02da0,9,fffffd8064496c00,0,0,ffff800020b29530) at route_usrreq+0x35d sosend(fffffd8066a02da0,0,ffff800020c21b58,0,0,0) at sosend+0x6eb sendit(ffff800020b29530,3,ffff800020c21c18,0,ffff800020c21ce0) at sendit+0x590 sys_sendto(ffff800020b29530,ffff800020c21cf8,ffff800020c21ce0) at sys_sendto+0x92 syscall(ffff800020c21d90) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,5610e62a010) at Xsyscall+0x128 end of kernel end trace frame: 0x5630ffcf9b0, count: -10 ddb{1}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c21700 rbx 0xffffffffffffff5a rdx 0xffff8000035c4f5d rcx 0xffff8000035c5003 rax 0xffff8000035c5003 r8 0x21 r9 0x1 r10 0x4 r11 0x1cad5e818e2d9dbb r12 0 r13 0xffff8000035c5003 r14 0xffffffff821bff98 mplsdomain r15 0x4 rip 0xffffffff81c86cd0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c216b0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> show proc PROC (syz-executor.1) pid=276011 stat=onproc flags process=0 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800020b284c8,0xffffffff823613a0 process=0xffff800020b7d3c8 user=0xffff800020c1c000, vmspace=0xfffffd807f00b5a0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 33831 136293 94017 0 7 0 syz-executor.1 *33831 276011 94017 0 7 0x4000000 syz-executor.1 38689 54901 37480 0 3 0x80 nanosleep syz-executor.0 38689 82461 37480 0 3 0x4000080 select syz-executor.0 38689 291130 37480 0 3 0x4000080 fsleep syz-executor.0 38689 369665 37480 0 3 0x4000080 fsleep syz-executor.0 37480 397519 28854 0 3 0x82 nanosleep syz-executor.0 94017 249934 28854 0 3 0x82 nanosleep syz-executor.1 1020 236661 0 0 3 0x14200 bored sosplice 28854 488813 3827 0 3 0x82 thrsleep syz-fuzzer 28854 233747 3827 0 3 0x4000082 nanosleep syz-fuzzer 28854 416029 3827 0 3 0x4000082 thrsleep syz-fuzzer 28854 373964 3827 0 3 0x4000082 kqread syz-fuzzer 28854 403636 3827 0 3 0x4000082 thrsleep syz-fuzzer 28854 281563 3827 0 3 0x4000082 thrsleep syz-fuzzer 28854 498424 3827 0 3 0x4000082 thrsleep syz-fuzzer 28854 4117 3827 0 3 0x4000082 thrsleep syz-fuzzer 28854 331268 3827 0 3 0x4000082 thrsleep syz-fuzzer 28854 285512 3827 0 3 0x4000082 thrsleep syz-fuzzer 3827 421517 87304 0 3 0x10008a pause ksh 87304 333191 52808 0 3 0x92 select sshd 59159 315596 1 0 3 0x100083 ttyin getty 52808 188225 1 0 3 0x80 select sshd 89504 109870 14356 74 3 0x100092 bpf pflogd 14356 272493 1 0 3 0x80 netio pflogd 66425 147126 57109 73 2 0x100090 syslogd 57109 508256 1 0 3 0x100082 netio syslogd 89858 442034 1 77 3 0x100090 poll dhclient 34876 440249 1 0 3 0x80 poll dhclient 99966 7079 0 0 3 0x14200 pgzero zerothread 31276 161490 0 0 3 0x14200 aiodoned aiodoned 47665 310683 0 0 3 0x14200 syncer update 69387 375087 0 0 3 0x14200 cleaner cleaner 38961 194726 0 0 3 0x14200 reaper reaper 7799 264034 0 0 3 0x14200 pgdaemon pagedaemon 74206 220731 0 0 3 0x14200 bored crynlk 45457 438248 0 0 3 0x14200 bored crypto 8701 433166 0 0 3 0x40014200 acpi0 acpi0 63352 191371 0 0 3 0x40014200 idle1 59685 12984 0 0 3 0x14200 bored softnet 64293 141888 0 0 3 0x14200 bored systqmp 90043 217839 0 0 3 0x14200 bored systq 90613 159618 0 0 3 0x40014200 bored softclock 81694 116620 0 0 3 0x40014200 idle0 41116 313761 0 0 3 0x14200 bored smr 1 94786 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 33831 (syz-executor.1) thread 0xffff800020b29530 (276011) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82373b28) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9531 6417K 6429K 78643K 10858 0 0 pcb 27 9K 11K 78643K 345 0 0 rtable 101 4K 4K 78643K 537 0 0 ifaddr 63 14K 14K 78643K 177 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1485 0 0 iov 0 0K 16K 78643K 93 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 76K 78643K 1672 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 10 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 60 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 21K 78643K 641 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 53 50K 71K 78643K 530 0 0 subproc 64 65538K 67586K 78643K 310 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 101 0 0 in_multi 33 2K 2K 78643K 124 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 257 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 91 21K 30K 78643K 2922 0 0 UVM aobj 25 2K 2K 78643K 30 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 34 0 0 NDP 13 0K 0K 78643K 56 0 0 temp 162 2375K 2441K 78643K 5205 0 0 kqueue 0 0K 0K 78643K 11 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 11 0 7 1 0 1 1 0 8 0 inpcbpl 280 359 0 352 1 0 1 1 0 8 0 plimitpl 152 35 0 27 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 104 0 64 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 14 0 14 1 1 0 1 0 8 0 tcpcb 544 118 0 114 1 0 1 1 0 8 0 nd6 48 18 0 14 1 0 1 1 0 8 0 ppxss 1128 16 0 16 4 3 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 29 0 15 1 0 1 1 0 8 0 pfstkey 112 29 0 15 1 0 1 1 0 8 0 pfstate 328 29 0 15 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 478 0 286 12 0 12 12 0 8 0 art_table 32 479 0 286 2 0 2 2 0 8 0 art_node 16 103 0 69 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 4 2 2 0 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 56 0 46 1 0 1 1 0 8 0 shmpl 112 28 0 5 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2559 0 1119 47 0 47 47 0 8 0 ffsino 272 2559 0 1119 97 0 97 97 0 8 0 nchpl 144 3626 0 1970 62 0 62 62 0 8 0 uvmvnodes 72 2779 0 0 51 0 51 51 0 8 0 vnodes 200 2779 0 0 147 0 147 147 0 8 0 namei 1024 10813 0 10813 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 9363 0 9363 12 11 1 5 0 8 1 sigapl 432 816 0 800 2 0 2 2 0 8 0 futexpl 56 6813 0 6811 1 0 1 1 0 8 0 knotepl 112 334 0 307 4 3 1 2 0 8 0 kqueuepl 104 162 0 160 1 0 1 1 0 8 0 pipepl 112 574 0 551 3 2 1 2 0 8 0 fdescpl 488 817 0 800 3 0 3 3 0 8 0 filepl 152 5017 0 4912 7 2 5 7 0 8 0 lockfpl 104 243 0 243 2 1 1 1 0 8 1 lockfspl 32 306 0 306 2 1 1 1 0 8 1 sessionpl 112 25 0 14 1 0 1 1 0 8 0 pgrppl 48 34 0 23 1 0 1 1 0 8 0 ucredpl 96 1165 0 1156 1 0 1 1 0 8 0 zombiepl 144 800 0 800 2 1 1 1 0 8 1 processpl 840 833 0 800 4 0 4 4 0 8 0 procpl 600 2110 0 2064 4 0 4 4 0 8 0 srpgc 64 42 0 42 2 1 1 1 0 8 1 sosppl 128 6 0 6 2 2 0 1 0 8 0 sockpl 384 641 0 620 5 2 3 4 0 8 0 mcl64k 65536 258 0 0 33 2 31 33 0 8 1 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 112 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 377 0 0 21 0 21 21 0 8 0 bufpl 256 6595 0 1044 347 0 347 347 0 8 0 anonpl 16 95022 0 87234 64 26 38 49 0 125 2 amapchunkpl 152 4876 0 4778 17 8 9 9 0 158 4 amappl16 192 3546 0 3081 46 22 24 36 0 8 0 amappl15 184 76 0 75 1 0 1 1 0 8 0 amappl14 176 159 0 152 1 0 1 1 0 8 0 amappl13 168 216 0 213 1 0 1 1 0 8 0 amappl12 160 263 0 260 2 1 1 1 0 8 0 amappl11 152 298 0 285 1 0 1 1 0 8 0 amappl10 144 338 0 335 1 0 1 1 0 8 0 amappl9 136 443 0 437 1 0 1 1 0 8 0 amappl8 128 304 0 286 1 0 1 1 0 8 0 amappl7 120 131 0 123 1 0 1 1 0 8 0 amappl6 112 192 0 180 1 0 1 1 0 8 0 amappl5 104 158 0 144 1 0 1 1 0 8 0 amappl4 96 319 0 297 1 0 1 1 0 8 0 amappl3 88 172 0 164 1 0 1 1 0 8 0 amappl2 80 6218 0 6152 2 0 2 2 0 8 0 amappl1 72 27334 0 26851 24 14 10 19 0 8 0 amappl 72 2409 0 2369 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 29 0 5 1 0 1 1 0 8 0 uaddrrnd 24 817 0 800 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 817 0 800 1 0 1 1 0 8 0 vmmpekpl 168 10604 0 10581 2 0 2 2 0 8 0 vmmpepl 168 94246 0 92668 107 26 81 84 0 357 12 vmsppl 360 816 0 800 2 0 2 2 0 8 0 pdppl 4096 1642 0 1600 6 0 6 6 0 8 0 pvpl 32 280405 0 269340 167 48 119 138 0 265 23 pmappl 224 816 0 800 4 3 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 543 0 6 16 0 16 16 0 8 0