xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 16:10:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:10:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000180)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='./file1\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='./file1\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 16:10:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x190, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:10:53 executing program 0: socketpair$unix(0x1, 0x200005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fsync(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000340)=""/151, 0x97}, {&(0x7f0000000280)=""/12, 0xc}, {&(0x7f00000002c0)=""/50, 0x32}], 0x3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000140)=""/223, 0xdf}], 0x1, &(0x7f0000000440)=""/9, 0x9}, 0x840) lseek(r3, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r4 = semget(0x0, 0x0, 0x20) semctl$IPC_RMID(r4, 0x0, 0x0) dup2(r1, r0) 16:10:53 executing program 1: r0 = semget$private(0x0, 0x6, 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x1f, 0x2, 0x85]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/19) ftruncate(0xffffffffffffffff, 0x3f) r1 = socket$inet6(0x18, 0x4000, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x400, 0x1, 0x0, 0x5, 0x80000000}, 0xc) getpeername$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='\x00', 0x310, 0x49) bind$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/26) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) utimensat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x9, 0x2}, {0x9, 0x3}}, 0x2) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semop(r0, &(0x7f0000000100)=[{0x3, 0x0, 0x1000}, {0x3, 0x7f, 0x1000}, {0x4, 0x401, 0x1800}, {0x1, 0x0, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x1, 0x1800}, {0x5, 0xec0, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x6}], 0x9) 16:10:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) shutdown(r0, 0x3) 16:10:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x10, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:10:54 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x5010, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10003, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) getpeername$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a1ad03feaa7e7066ae94220375fd4c55d3a64017984093dd0ddc8d75b4b370c17a053376f7a0aaf9a885b53251b1d535aa15faf674aaeb7e4049d70f523b2aa1fea8368586150a8a043a7ba39e4e315d22d44786c75618504eae59abf53dc64c55c0ddf138e37dc4483c060ba190966b1057b9a8744c7df8c1595050eec198efa"], &(0x7f00000001c0)=0x6e) r2 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffc000, 0x3}], 0xfffffffffffffffe, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=ANY=[@ANYRESOCT=r1], 0x1) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:10:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) socket(0x6, 0x4, 0x7fff) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) 16:10:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x211, 0x2) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) flock(r0, 0x2) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) openat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:10:55 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x3, 0xffff) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:10:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) fsync(r0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) close(r0) 16:10:55 executing program 1: 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff000000001, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:55 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x4, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 16:10:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x6, 0x4, 0x9, "12aa1d2d05197858ac0f2905b226eecce98d491a", 0x3b5b, 0xa3}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:10:55 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) dup2(r0, r2) 16:10:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x448, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 16:10:55 executing program 1: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmget(0x3, 0x4000, 0x88, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r3 = socket$inet6(0x18, 0x8000, 0x400) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 16:10:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffc00000, 0x2e}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:10:55 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) write(r0, &(0x7f0000000080)="a5cec7b90f18193c70915a98bc4d75cee5e8efcc62cdd09900918316f8774b64ddccf4d359f438de396f029691d1c56be33cebe50180b4c0d38d922951242ad8658dcabf6b262b2d2ab107c9865968c4f7906c74f032def8c92967bcb66602830e51516aea4e0f5b201d7ca28d9788f9c1e98001", 0x29b) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x4000, 0x410, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) fsync(r1) execve(0x0, 0x0, 0x0) dup2(r1, r1) getppid() 16:10:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2024, 0x4400) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:10:55 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x50) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x6, 0x200}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000042, 0x8001}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x6, 0x9b, 0x5, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x12, 0x84, 0x8, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000000, 0xff, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x2, 0x40}, {{r0}, 0xfffffffffffffffb, 0x73, 0x2, 0x8}], 0x3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x11f, 0x4}, {{r0}, 0xfffffffffffffffe, 0xc, 0x8, 0x7ff, 0xb1c7}, {{r0}, 0xfffffffffffffffb, 0x49, 0x1, 0x383, 0x10001}, {{r0}, 0xffffffffffffffff, 0x1, 0x6b032877be67f76b, 0x101, 0x4}, {{r0}, 0xffffffffffffffff, 0x791796105a2d78cb, 0xf0000040, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x80000000, 0x2}, {{r0}, 0x0, 0x40, 0x40000001, 0x1, 0x9}, {{r0}, 0x0, 0x78, 0x60000040, 0x8000, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40, 0x0, 0x1}], 0x3c, &(0x7f00000000c0)={0x7ff, 0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) getrlimit(0x10001f, &(0x7f0000000440)) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:10: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, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r0, &(0x7f00000002c0), 0x0) 16:10:55 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x5, 0x1000}, {{}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x3}, {{}, 0xfffffffffffffffb, 0x1}], 0xa102, &(0x7f00000000c0)={0xff80000000, 0x8e}) kevent(r0, &(0x7f0000000000), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x43, 0x40000000, 0xeed, 0x80}, {{r0}, 0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x40000, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x5aa0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x432, 0xa5b}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x6, 0x401}], 0x0, &(0x7f0000000040)={0x2, 0x7}) fsync(r0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x25}], 0x8001, 0x0) 16:10:55 executing program 0: socketpair(0x6, 0x7, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x1, 0x3a382f8e, &(0x7f0000000100)=""/16, &(0x7f0000000140)=0x10) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x50) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:10:55 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="52020000ffffffff2000"], 0x1) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640), 0x5e}, 0x0) 16:10:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000080)="e8e34bb4ea19efd3d0a5a13ca1922c5de3266dae3caa06351cef3e37c3a38b202a84c04f11fa23747a55f59b93cf075b0d569e15a107a204d229ca9db6f60701e63c9de3e5b29b7d9d09721d68b639088e4172171f54e7ad2464fe113fad87c2cce77c7a95ce4067d8e06592e0fd524613f42d4be214556192bb00fa0d172bf21f9488cd140d7f5afe5ab2819b2be2c5813805dc05b70c06e7956e9b517cd0b1bea798e673a7ddb8ba50df47aadc438576de7aa8c035cc867f0cf8e70d1e4c68b6b9fd95479e8552c2fbe0bb05176b8c4b103504e5a48b", 0xd7}, {&(0x7f00000001c0)="c979f18480ba28cdcc58e866e32b4ad0c862ef2c646133fac037134126917bfab1b74c5cca8e3886611728c55f231f10341fd951c006163d746f581230ebd248ba50c02b54fa8d3abbeca721b27bee6a321ea99c3a9be942a9c62f50a7942589fb20df56beb4955a480ab325f7492f542a944963bb7c00a894ea85fd19f29d293f19b3bc5293921937f3fa7c1d9859afcc94d75f4302fee1838cf7d20c6e141b36e1e1d2cd913e706ae3870168054ad01506a44405e6a6d8a0bb3d3d07d1642b0e4205e7f5e6c6ce15ce8298aba02c7f29528dc0", 0xd4}, {&(0x7f00000002c0)="89cfc3fabfc07d99768a7237c58894567bd91a87a78cc413a1a98e3c8770bbc09459d196250255c7e475190056158634a9ae26a777fb57991f1f632863e473192dd4535ee9ccb52e07617d63f6efb1274be4fb2b2a1b3881a415765647b5e6315a6c1f9a3e19a2d7d9874b33f4e492415468efc3768e097eb487c827c15c6297", 0x80}, {&(0x7f0000000340)="fc897db036c6d53c1bdd1c1c038d5608c6ae5ac7b2fc7c71deddc5", 0x1b}, {&(0x7f0000000380)="545818acb773fa236e99a3c43aa4604c5d7f0375d1ea973f66e1abe01a35baffc8749e00b1398897e68f3763806e87bf3094861a4786c40ab7cab0e82ddbe7dc850bea29053a2e146dcbfcac46eb2244bb856dd9bba4dbd74977f83ef0832739e535236946cf042b9068ff1483eed0fd0365923b26985dfe096b70890c9c8983c7bb2fdd081e7f149bb7a66879904f48616dde167f00af7a651045e21c97be3a85b4ddb47ee2ec07ba71dff914a21ab21448fa3ca286050d4e0b5aa77c6590a2f3a431f7b19a45798c2294a3b06ca02ef0b4be2091db9d", 0xd7}, {&(0x7f0000000480)="629e812fa377584d944fffa9de482e794ca77b843063490f81e0b4c780fe29c5687f3f5016c4c46a49ed40d6c163b3c8cea96cfdb0d0ef7c1d78d0d6842e4347eb63cb51e2d4bbb5923460a432518f270cffdaa87076ec6f95517ba0a4bab5902c72ff69b030855fe42eae6c0fbf2a97206f9dc23530e73931e272358f59a9b62eb8294794b72e418387cb58ce1af0fd344bd1829d5f2ddfb140019f7ed1bf68c8431682d05389fa379ea93ab494e0ea3d3d1b4a0cf3664ebd97e353ee941a40fcab4e2068f0039faae5e7e32cbebc6af83ac8e365d408074d8854aa61165a483202e2952cea750f07bab93bfd908086d1e33cd2e06abd7b4cbebcc43cee07c8aa055e7000f9ff87d9c07559c013d195e37825b5d9529d00c58fa698c8feac56dd301b94b205b7a8f84e96e2cfe17b8cbb5831679bfbc0f0956526c17bd7da0a1083909d581def89bb361aa7b00b7a763ccff60da64ac47f2b213ede58ba19b7e8696272999791e9f91201b16779f6d16d488e03f707394c0e3ff561688c310975e5990c9a8a88ffe5e8566c58fdf24c7b695c8993f23732b65471629734fb9cdd4e808c8265d3cbe0637a8a366560f7cb48b29e4101e80f157f256d456c5e91d26b18022792ff5177c3d112685c6016ec42967165247670796589c2ba7536b5a8e9bdf01c4b092c70935859d6f27e5a5cb6f1b2922f4f084a2e53163a06fbf00fdd80c555a825ec5955dc3cd8d7a5ad312495aeb96266de9d58c125d325241678ff0fe4f05e067bb4437293a083708b50f1d33647c64eb1e49ad59cf01dedd53338bdc1098f9ff2e846ff6b3a07f96eadc0ef30cb48d1ada94c12b85e4597dd15bdff9984ff9858ce2bca1c278734655f64ed93d5e2a613c9add982b0903f5f51ac99a5c7bc7183394e15b7c41c55ffb2e2e34adc8907a577b6beda9b9b45deb046bb3e5d4fa7c96716f8a4b4275b089cb8f6f1026fd5691c5c041f44ecf58d69cbb263cec760cd3ec3eb352d6f047f00702e4e330ecb3033eaf8616b11138ece15892b289365f9f844be58ddaa726a007a6c5a4f4a2bba6c7232d62a955a479e7338c1061b2a87a7f46808aa1bf0392e2a278cb8bcf6e3833ca9cbd0f217a1587f44fe9ebc0211c3843ceee390901c5041e275b8f966540409eed4a9fbcba38e3286ff20bdd5566c9dd6d22c70a4beb9700a9e2cc60aecb0a40b3c5a41cfa3740c30f02acbcfaa6e1ea5d2cb2fdb7b563a73d8eb22ff5ee875c4921bd3dd11967af9a0988c8a9f616090a8632c1dfab7821335a088ac07e8600f908e9e26658342803b67cc13c2dc915d6fe5161282ada754618922cfd3eaa5f5515ecede4472fe2a8f889458ce7b1e0d6b993abd62d5f8cea96a08136f0d332453c15f7879649a7cc8d8bb0eb1198956515f5e5e8ef82b9e1d1d5fc61b4d69a7568cd9474fb88106eec023150b1ee7fc693c8b8d268f50117ac2ef2b3f06cc61ae7409acc3a5472d4e1fb80d6da6554f1127300903e4eff0a923142d7b764d47f663194639050e31ffc0c125d7e75c63c4c6285527597fe4192f70c52084c0b411d92861b39c3935604651b364428ce0e31300ef00c70abae95391a96d03304479f8ef45537a651e6437f29eb4a15a0865158b5e2d0369b04066e63e6e3a36fc80c65102503274441dc4407a944de8cc4a97870dd42673724c84397abc0fef4abbb47df32840ac40d960227a9dfeb5c21cd892333ea95f92ff712fa7227c55a0befcd8990f0f6f9e9665dc8b4dbd22eae96f175f2a5c48e45952df618567d763f2eca53c0fd5b36afc6dc5292d32460d5c7de8e2e307ae72095d958c3267230641553118f6f142b3e04123bc6903f1018f1d7988ad33d395605debe940589fb7ba233abfd7196e1b193d880d25c035a525a1d58446b371698049eb7c91491a338e5a206ff39a9240eb355af86d14edc85f2dca6290dec3c6ee1c3d3537a0eb57b1d62ba248800c0858a655a26df23f1f280a880c96945ddbd75d9d46a2bd902fb260e02eed5f8a68d1fd3c3caa0c110929f16a10bbc03d1370e4cf2d2a395824268c672b81e056649d1754e4e9dbb5c215ea90f84a63b4852cfc5f806213c347ddefb6a4cab8a2ff2a8cfcce09820cfe04ea19d2519123a43f1e12e373adcdb37988967de26ddc834c2565a23e17c5474908ff27e9b62a15f41e3c9914d327976c2a5c2d54e2313efb9db6630850758e9f7b1394eeefbfeb1de85592ca9d2845c3ef96f2ed47b09c6e1c6b9d02caaff0161882c9b803b88b397804a45b8f678b32ffe8253cc8ba6029a45ff79a7946836f19e746ff43ac0c03da6099fe39769b3d69d98d07d70c12e5a62aabdc8ceffd7fe2e02f863770b62b6dd4d019bb3936824250c212a4c65d9b9882742dff2055f5dbb508886c44a39841c35cc16bc122e252531eacf4f69e5ac298336fb7193c37267b68f38b9a40b72ec1c1e7191f2eba0430e373af8218bc1e9a1322bd1b285c684ee4a73369e36611cb6a083f7f8dc555ec6a05c5d641687f98a7305b7a174b00956aa356df2808869f21b12d6180fbc6fc286796f703751699d998c9954370fe5e9ad6b47431b02a45d8e05df0348b771522a45d8d5551fa73a350ed8812b5db4ec14f352c09ee4e7ef105da2ea1ddbb55929f6c6db5f8ffa231d6a19cc4091be1cb2deb3bc4bebf30915fbd7f87d9a132de3841f78c4e2697ca9df03b05b8b6f187c1da6c6d70d18f6a037b43aa21baa2b748f5538af3b47bf9914e605fd858c69776840d47a7871414be4833afaf164aa8a31aad2fd8f2393070ae332150acb4e3fd70bae4ba97f8cfd45a0fcb1362c9c3e9ff94f3e60cd02eb3273947394311c678d08a59755a653dd1b2ecce883d973b44319c3ae0a34e75771949a97e3065a82b43d9472538adc3e0897fa0a4b32c174afaba7d405d6a88fd67ef776b8cbe468b1b1c24ffd597fcec5b10723226a3285379b49fbeacf84e5aec5cf51ea44a66b4c701cc7363dde7511ea0019a4b58312e2bb9792e53f0bc09ca2177aadce23f49c98161d43598b604fd3908ee654836ae5e2a3662742338e2d54c1e03ec3521cdf72d1574a4b96168c636fff54fa9decf7276db8adb6e9135b26b5ac3a3845bbb01818c02f758d689f9d9935ec07e025f30e437eb067faf8d04cca2c9965d4aec4f27b00a398c3869e749718a293abcbb0a82a08be443d45bc4578fadf3914ffb5ab5c061badde9e9ed5dbb8a8905236a3e2e26f1f8ce933df208e2a93d4620a888d4347ba4ff0fe0383c2bfbd24f129c21e1340abd6b1c7bfac6b7c71f1c1fa3e53a71ab011e52a21d96aa7c9c7031f60e34d84399e9b9ba08836ddb800b4a5cbc5c1ab08917018eda79214b0b0f502c8a086a4c0c0a0e42cb36ec0230b5fc870e53c1ffcd75a2ea6b4b1d3da7054ad541ccf7786d0e307f9941a9074c001eea2290da61a74c0396d209d896190ed97e5b4d7e0fe747094ef1d8ebda4310f813fb7b652908cc736c63544815183623c729b67a8ba4292f7825bde2ae408cabed9bf5a2f71c98de6d0c8ca544fb75958be4db75d7a1032929a5ec02277bb1fb972878f2711b4f464f9f6f794950abda454ee4a975dcb46e374a4d351450217ba77886d5ae060c8ddb70a1b7f9f4e6e93a55b8ac27b5d470be14598cd7b0b64c8257069ccc028c40778bc5d91a90e3051e37d8217d7b30d27adb65cfed8d62e8028167a933a8d7bb6ca7d70cab73bc4f7bf8f63dbeffff8e1bd783f852b0b33a9306d22ea2f9d0ea98c26cdaa02f4700f6418b931e69567209d9e2b6a9fced9166f165cbcd0f6afb8b900c73d0ab7553989fc14f875af6a7eff3c8277ce080c3a18028c0e1edcf9928eff2723633743e24cd74aab81ac5d53e8ddafe25f8577fed498a8aaf235b2e2cb22eab48f6773a0a17d157171a547ab3ba2b9091791c428cb8f94f1990026cf05fa4e251d15a806e0d0302cee0ad85f9baf9321ccdab66dbc6dbe7a1ceb33d6811deacf6925281ac8cb071dc2db59992a7136a4e563ed3386106c2e6b3ee3e580785e3b6116c715705f891810fd6e804ce1a73cdabe0df5fd4f839db5b651ac0d897ef59f3b1cd2730a859a1023b14ad7489814af19364d8502d72e1be0fe0c658027ecba1c3505c753adcec0e164ce45e7933fabc4eebe531b336953dbcf88f9f835f53192de49f9acaa865b6c824040ffde7f4dbf5d10ff5ba72d89e5b8481691413338c30ac4ea9ea74cdecfb11645edbf5a3ec30fc4d778e73782ebcaf4189aa18a52a432dc0b94103f8be54dac76d5b36f84815625d9af232fe631deb4dbc92c1a9a0539b9eda360837619a505dc84b7f2561ca6e7be9722c0b9a5419e84d030f4a53f1728f9240668bcafd2c6325f48ced833d401ca22fa78d740c22a61f4d5766c3ebcab714d7de64e9dd17e34409ad5f680d039acff769add1562588734763c37986252d437d6d1690ca9d650d0eab3f7a6f5946ad06565fae8f17844f2c827531daceba91fd5427b62ecdf420e5da2f81ed45a8621106de794e8dd7aa3893c3ddc26d23be5231b2c51036d4f46f71ecb50230650744fd513d7235cbdc1ca95ab02b71ca06327872d82c775c046166c4e7c6c4b320d88d6e9ed793d3d0387b25eaec263ed80badddcea1c6892340531493bba91f26850e1262b9e06bd3e12ce26d9cad011fea798cf50a0dde15e40ea12964f41bc69a18f506fac340503b82b39aa0ee3bf0942b46d07092a6c34b2807a2d3debc1a1cef8ae7f82ade92d13c8364be4758edf946c1e2efc0ddd2afded083067882b164f06f6655cd7688265b7ebae87b119dd1c64a5a564fe082a664316edf61eb092b1f3bcace32ae43b9043d92fb1ce5f71fe284154821bf98ba7ad8b405132fc154e30715f486d57a049bec9cf3454aa0f49215b461535cf11d053fa3bc21421bf82d8c17dfd00e6be4c8649e832a600e60e6ff8c511faa545d669aed1503c1f778143681b8f3cf5f832c0787382239edfcc49c84eabcf14d04323873d5d157f10fa1eb9ac731660c82936d42785a44eaceebc5db86bef069bbd508d73eaca2bb91c218e87a8c76f328189bd2d6b29e063b6805f1185f211b45de6ee497ed66ca640c5a037fb11c51dbf1534bd09397fd1d15addec1c0983ac9c98598c61be24b20f8aadfcd3c7d6f93587f241ea452b9ba9c520ab7b296c2084cbd4928646584cadc609f733e9de391f1b822e16ff32c70b6e939f63157a2cfa7887ad317be159eac579138ee410cef203ec47ebd27079fb8cde52dd8cbdf286404f9a08d14420aa1646cdaeac7a455e17ec5c9ea65c0890ebe57b444dd1c162342d4f7c9d76764c0948fa4d66fd6d7d39875bccf95be4ca0ca654fad14b43ab3aef5cce0854af4db3dea12c2662ae1c710fae1f890aa22c266fbd19b25d67e6f496f72dd6288e71f283711519b0c121586344808b2d534039a455fd691d85aecff619689d27694a907dc84ec305a976ac95b0bd5c6727742dafbca09d55ca5ef850ef5efb91d0c307767bf2c947966ab362246c83accc5acedb5edac51627e3581e3183a6aedd2b0a24dcdf703d144bce75d376354f9b011add1321a02e90b99938b009d8a101bfa9ee263d4c429df520b46c22c04b75c608f465215c0f0ebc0a3443d016e8bf70e1e22b2a460f23aa61eec75b22be60855fbbabcba6c6d09864f5e27b4f490dfc5d88c896387972153b63ef0ddc0f749e9d5dcb1636e2950b0889d89eb90e9a254b6bfec24281850264fa13a1680", 0x1000}, {&(0x7f0000001480)="8f9f3e6eb38430216bcd", 0xa}], 0x7, &(0x7f0000001980)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000800000e984cc8fdd956741649f7a7a19085896b740a556d7a1bbadee1348b0b2a07e4b9d2db9050a152d834e6bddda5ee463f265ebd261a47725b006405d83cf8454486be4c2e88fba28274a18d6d54866693ff7f04651da37f5c269f46ff9599dfe5ec1a830ce1aae3d520794c73882a4dbe164c5c9fecebee106573ea9ce8955aef25fa3a17b0dcbf26f5e4a8e75065ab1f22fa16f39e397b803507c5420f02f4f588b1b42766a8a05130965affd1c2de1b60596713a508203765150c6917ecc0b23bf6acdc94dcbb4d0d4004ce400fdb3574018091a6baa791b40b4b8cf2922f43ed33cfa677a7a9ee1682dd54f5db326a8dd48aab37a0dab53120fa5fbe006df3658ab11cd606dda53d9b5a8d99e30988c367674392887319a9c713dd19dbb2d09d531028aca4efdfc537d8cd8ca97e5cdd81aaa26265527a9a6d3e7076f3a2689fb42a997", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xa0, 0x4}, 0x400) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:10:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x3, 0x0) flock(r0, 0x2) mknod(&(0x7f0000000180)='./bus\x00', 0x8000, 0xffffffff7fffffff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) write(r1, &(0x7f0000000040)="f3000090", 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x401) unlinkat(r1, &(0x7f0000000100)='./bus\x00', 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = semget$private(0x0, 0x1, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) 16:10:55 executing program 0: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:10:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) close(r0) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x4) fsync(r1) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000002c0)=0xc6) 16:10:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x10000000000002e8) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) dup(0xffffffffffffffff) syz_open_pts() 16:10:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup(r1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r1, &(0x7f0000000200)=""/243, 0xf3) fchmod(r0, 0x21) 16:10:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = shmget(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0xa0000000000, 0x43c, './file0/file0\x00', 0xd4f, 0x2, 0x800, 0x5}) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x3, 0x3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x9) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) 16:10:56 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0xc794f2317e9b0837, 0x4000000001, 0x40, r1}) mknod(&(0x7f0000000180)='./file0\x00', 0x84, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:10:56 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r2 = geteuid() r3 = getgid() r4 = getpgid(0x0) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r9 = accept(0xffffffffffffffff, &(0x7f0000000840)=@un=@abs, &(0x7f0000000880)=0x8) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = accept(0xffffffffffffffff, &(0x7f0000000900)=@in6, &(0x7f0000000940)=0xc) r13 = getppid() r14 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) r16 = socket(0x0, 0x38a0a569dcf3c657, 0x5) pipe2(&(0x7f0000000a00)={0xffffffffffffffff}, 0x10000) r18 = open(&(0x7f0000000a40)='./file0\x00', 0x8000, 0xda) r19 = openat(0xffffffffffffff9c, &(0x7f0000000a80)='./file0\x00', 0x8000, 0x100) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/zero\x00', 0x0, 0x0) r21 = socket$inet6(0x18, 0x8000, 0xe0) r22 = kqueue() r23 = dup(0xffffffffffffffff) r24 = accept(0xffffffffffffffff, &(0x7f0000000b00)=@in, &(0x7f0000000b40)=0xc) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000140)="04809c6886c08518df78d4a5a338a2d6ed0af08402ed1803cbeb9c", 0x1b}, {&(0x7f0000000300)="d8dad8382a3d5b43d0cea3b6269630044de212493018a02e231d8b", 0x1b}, {&(0x7f0000000340)="72f9b2d47c5bbaf8fcd3162006a67d7556a945f612daeff6d1d284d5254a25d2c6b7eea66b51b3112d993fceaa6af51401ad0fbf4fca2fcd3c64404f9787118b0e8a3843c1586804fb0ff1ce6c8dc42ae0b43654c76f4037c4e1637cde14cab8cf23cfbb24763f0d8289", 0x6a}, {&(0x7f00000003c0)="3d29445664cc9a8969186cc7ec031f3b6f7ccb4cabe0171004b5371dc99ad1df009d8e3186ce7d8cad4c9d30f35d16aad16da7d4bdf3f536526914485bbc184ba3dde225d5d85e0a6dfad2b023a60d3c7dc94c4671638c82381efc796e6bcf103b77dd2d375e3e009ef25c931504e1be564ed9c11bff310896609ce5dae4d3", 0x7f}, {&(0x7f0000000440)="0e625e9a8583fb8da7997fb8b811ff91d8959f5d864b18c780653e1035f206685ea581149bf784343d2b0d1ec7bc29a6da4d6ad6a6b58dbf8c4d1af50a9b0a06c328e1d656a786b8b90ebf438f7bc6fc18f9b6eb", 0x54}, {&(0x7f00000004c0)="44b61210456219f44eb62bd361981db47405c27105cbeb740a1b96211f38a68da886852392747829a9e70a05514fd17976cf781f3117284541da009827bdffbec0afd4fcd9650a71575e5ebc85310fdad93b2da98b8fa3bd37836b5a50ded8190f8a7ea1ebc8967210db1c2a92a9015c07cfbf627fda53bc4739e5837303b7e4495fde25201fefc634d2d12821872bbc24c2a0d831dcb8905e14ff9600a91a7c3ef2a768a0656b468429754ecd17423db607990e", 0xb4}, {&(0x7f0000000580)="6c9a7eec0bfd66fde1f0b72541879e6907b3ada29e2821692f398683b07d0f45654cbb109e9c191b94edbbfdb126fe4090cf4a13ef40c4b1a611c279661dc1f638918edf00bbae8fd1c313fddf8de746a15c2d1d4798fd52c3cce5", 0x5b}, {&(0x7f0000000600)="d1385e5fc0afdea8ddf3d7ad71d8d9920b7269ea61c5db18311295837a590af9b7be9efb709ef9acbca0858ba468", 0x2e}], 0x8, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x38, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21, r22, r23, r24, r25]}], 0xc0, 0x400}, 0x2) r26 = socket(0x2, 0x2, 0x0) r27 = dup(r26) connect$unix(r26, &(0x7f0000000180)=ANY=[@ANYBLOB="82020100e386084546000e3f7b09be5dc11a4cdb00006865e289b70985e2af249e3aeba4a35e30001136c5288925c1ca07debcedb108f27a5b9e1127bd4fdb6ccffbc89a963c9cfab74cfeeb01de2d4952ec14cf551af6138b20027717a56c5234d38c77b74e3cb52f977b63c9bb104c3abcae0ab3bfa665859162902e4f284aec0c1809a3b8f8f4cd89639ce276cdf17af63497a81cdc5af8c5d1e65b975c39a7803d1422197aa2411fafc1b1a66d0434710324f0883dbf4ca5ab15441d3ba127bc148431a1e91af0333ab054b77fa5deffd49885194e6a0cd1075f31b439f1080059c8b246278311287b9bba4ab7e190f137c294641151c0d5c8cbe10e018e915b6857004193b90f28267f2da46377ac56f0da2914f3622e90cb3330ff6ed78520f350abdabc1f878806b3d5ee48a2bd7fcc614f5f917ec046103041b8dc9e42a27dbec7293174389e67fc3633f471491df755a44190d1ac353a60bab032189ea541715a5fd62ad90101a76844cce50e19d622db2009ed"], 0x1) writev(r27, &(0x7f0000000040)=[{0x0}], 0x1) close(r27) bind(r27, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:10:56 executing program 1: unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='x\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x202000080002000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x130, 0x88) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x910, 0x4a) pipe2(&(0x7f0000000040), 0x0) write(r0, 0x0, 0x0) 16:10:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = geteuid() seteuid(r3) 16:10:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x480) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, r2, r3, r4, r5, 0x8, 0xb408}, 0x81, 0xd11, r6, r7, 0x8, 0x7fffffff, 0x401, 0x3}) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r8, 0x20007461) 16:10:56 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:56 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) fchmod(r0, 0x100) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 16:10:56 executing program 0: r0 = getpid() r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) recvfrom$inet6(r2, &(0x7f00000001c0)=""/165, 0xa5, 0x2, &(0x7f0000000280)={0x18, 0x1, 0x5}, 0xc) geteuid() setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x100, 0x0) utimensat(r6, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x3f, 0x800}, {0x1, 0x7}}, 0x2) 16:10:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80000001a5}], 0x1, 0xfffffffffffffffd) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 16:10:56 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() geteuid() geteuid() geteuid() pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r1) r2 = socket$inet6(0x18, 0x4, 0x6) accept(r2, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setuid(r4) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000280)=0x8) ioctl$TIOCCDTR(r3, 0x20007478) 16:10:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) poll(0xfffffffffffffffe, 0xe1, 0x0) dup(r0) getdents(r0, &(0x7f0000000040)=""/141, 0x8d) 16:10:56 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x101, 0x0) socketpair(0x2, 0x2, 0xfffffffffffffff7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="740b577caa1bd183d8637219395cbfd6063537a88f3d386b102480705d3364e69c69bb9ed718339f472238930fd80f7b312d71b5ce0c3d1cf86af2b47cd53baf6becdd7033fa95a422bda0f5be3e0395b6632d4e6dc99f4f3e7f7c94a225d0b3141d894b704895c8694855bb46b8c832f97202f355154841bbaa4dcffb9d62fff210907a6684f17ace69768786f229d5c03f5c034f81ca3e4580838b4b0881ee4c1c2791", 0xa4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) close(r1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:10:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x400) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x3ff, 0x934a}, {0x18, 0x1, 0x20, 0x7}, 0x5, [0x0, 0x8000, 0x0, 0x5, 0x5, 0x4, 0xffffffff, 0x5]}, 0x3c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff, 0x10, r1, 0x0, 0x0) clock_settime(0xd000000, &(0x7f0000000040)) 16:10:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x42) 16:10:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) dup2(r0, r0) 16:10:56 executing program 1: setreuid(0x0, 0xee01) socket(0x1e, 0x3, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x180) 16:10:56 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:10:56 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[@cred={0x20}], 0x20}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x543, 0x17}) kqueue() 16:10:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c29057290861b8c905cf9354b4f64f42d2032dc1", 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) syz_open_pts() ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x200) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x5, 0x10001, 0x1f, "23953b523e3c03c1b88284952c55cf852af50fbb", 0x400, 0x2}) ioctl$TIOCSTART(r0, 0x2000746e) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r3 = semget$private(0x0, 0x7, 0x655) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)=""/220) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x200, 0x401, {0x4, 0x5}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x18c00, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000280)={0xe5, './file1\x00', './file0\x00'}) syz_open_pts() chroot(&(0x7f0000000180)='./file0\x00') 16:10:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000000)=0xd) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffffffffffff9) 16:10:57 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) readlink(&(0x7f0000000040)='./control/file1\x00', &(0x7f0000000080)=""/140, 0x8c) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x7, 0x4015, r0, 0x0, 0x0) unveil(&(0x7f0000000140)='./control/file1\x00', &(0x7f0000000200)='W\x00') 16:10:57 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) setsockopt$sock_int(r0, 0xffff, 0x800000000001223, &(0x7f0000000000), 0x4) 16:10:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) shutdown(r1, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:10:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f00000000c0)=[{r0, 0x5}], 0x1, 0x0) 16:10:57 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10010, 0x10) listen(r0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x404) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000580)="ebfbd62d6d52d980e1eb817ddf77314d0f3d627fd8fe651c3f5179779ac09b434025b81c8b8e81ec2baf5fbe3da91750bfab916deb6de5776a1f818c36b2323ddb5fcc73ea8640ffbec78a9c4a9fb8d37817a64b5dc13b6c8679208e7985bc1dc0ce2bd3098d262f4166622477b56f49cb9f45e94af2334ddc6dddd2f9fdc359c6a461bc81e1643f91fe1c6416d58623f25016c413798bb959c9b64f20a367c3d15e981b860f8a786485301ee22fdd9c57fb95831af0a6034f7a83cb3d5480875db5dda29f4e1767b60199d882020547872ee5ad50fdcf72820dbc93dd93819163c35a71aefe8c917affe7688e3f4a186d40d47bb551e22b4ee18d031f83b1acad92e52faab53d7f89f21b02ac38553c9a5dc4d96c53a9e3d5e422dd20b085a9253726c4b62631b62b534b7e40eb47b310835aad20b4514f30302302e65c5af251edf1a9369e66ea267c98b25bf70bb0acbcc0043919a152c26bd50bd7c0ed51e0e25afaf6a2a6a0d0e8801d0880771d6c267cf7b397b8d5df7381a17b77656db63291779cfe31c61852bbad3ea555613dfad0b5b5bf2571b52d7361026d343b9403280d9156d2f1697f6a8189241f74335f180b791725322b62594e2aabac269121d6918e952a81d7e476163fda88498d939ce1ad5d9a1d1708b512b1a5aebc0a1f1c52d3507f6fac0504eb931180792832629335bfb5c6d5a33a918382297d40b424ed876bd3ea19dbc5bcfa9fd6d7e2df90cd2b7d22bd98db41c24391e7a828ae6517ec413dc49c90f48f9a400e98433fd193d7d56192c6a790fb0cc6e8196eb66f6ae5a3fdfcec22ea3ccaf435f0003790c46fe7d8395af9ec193207f4f7ab82e92d571399833d44e8b482080efc8f436233f85bbfe6f249601adea3c3b743244307853483e4853e31bf4a92c72518489f7ce581759ce599def25f71e331c10a6ebb3bf6bee4393fcabe00bb40ad533a4e86cfccc2586a890ee3064541df435e3321999f4767998d87d00499f477c6d70b2184c1e206eeb5b66f1303344eedee4f1ec2119c2b1c336dcbe837c9a10c20e330cc5f09d9386355248efad451d7c04ee8a2c038194c05c11dc0601e8079d6373fde2e6f23659da702107b26338cc082301b43e5d9bf31b4c4c448d96ed60d5bb515bbb3c0d15924d1231bd2725b9db17f916366db92ae0f1f3a56df5559423224bbc7cf4bdd7a2509bf7ca0e382e5673b7aac67612c76fc995287438e55705b568100f66f676021096508b13334b50718592a12ea3a3dc8a0062557d43b9ed164bcd784b415a941181ca585191309f1d51b4b6c9c187e4c3ae96b2190ed810fa7d4dd48814f0f4aa17fed0d2190ad354429756d9341eba717637d63ad06bf55e6b8517526da1a2f02476a06abaa584ea71fb588fb59aa62f51469647249bea405dde78351598f9570391d725da4352e74869e507358a2e4de49ad6f07b1efccc7ffc7f2637ca554ebc86d87b0a25067c5d409af4708dbb3e7dd98c4b4c728a22f8db661fce17444656a7305e38df3602f06952b60c5d644b7e3a394faa4bd31e73f47293b7fcd3f93a163d41f097d30b9908fb2e827a33620a8955383c313b393b99d6a003d6e383f2b39306c3cba884897bec593ff5cf0bc4973a0f5730649deeebbbcd891ca38d467ee3fc58baa08b708b9d370d6ffe50b0c51958551a3ce61bdf484c79604977e41dd63cc12d6ae66ba6e6186c538c3cdaa8dea9c64f2e02ea0e85b5fdca10685bb2735a6d24ac7db1b3c36fa650cda7a950f901ff349d5332995516e95389cc267f89a257cb77ae0fb9ccbbd91234d962c7acac698f3bcfd4149f6bbfd6786ea248b8db266e4116567462f8cf103755985bde44e87ad71eb87b7109dfcbf4ac7ea11e7b2a3164664412ae27d304f402c9c3314120371242c8e0f6e63c31bfbd2b1b7f56cbbf2a6d3a77760754141ea00f3bfe44ef540bd0fe700b31785cea5479bcfc9e0444543cfd69e762a32f232fc8804a7077a98709d044b7f97ec232e13d71ce5fc932485db4254964f87a1e9732b46439808bdcfc47ed705b1eafc09a487ac35176bb8df490e2556b03d929ee906856bb93d6e2d3067b0ddc9e6e74128d55bc01e526b0b3a58b2d2969ca4420cab12fb7145a4ae84b29ff04ba3a624f61f1b29a329e51ff17e953169ece172852e888888a68b5e4fbe441d1bccdbc4cd83399b5a73ce38e573aedc37a6a47eea6887389372bbcbcab7dc6d09a72006bdc38c698ea6d55490a10fb269475fb45f304f833171471c244cc57c3b0dc6bf79490f91b94731e5aacade83c706a8fa448021bfa75c88baa69b9adbdc1b962cb26e7b6f869e5d0591199647bbf238b682e060839008e675d185389b589f76579d708de735fadbc776322fab446d31da11b66c178abac40bc5226c90161cc7348bd600664d163976605331c02c54211db13adb30f82a1e4c98e77825941e75d2c92336f1a873c5b7c4ef2c43dd25d6a38b9c765133249c4af9f5158b6460d579aafbead8861b4d5bb63d8610c74a89b23148b4a17a46f846dce6035dc86e8460b36292559b5f55f219bd1fcbe25390a96e5a6ed6004d54fcd8cdcf0db9d9ac2a3a119e2e0bde3a97e706eed7d216819a9bcc53ab5cd87b097d25f27d48a1e3211c57cb7500e8eb2818c018820d5e5b5cebf314d529ad032f27f3c199802e8d921ed00dd3258c6dee21edca26cde091efb27053c9f73310498c482934447b3d00a194c81226a74f4bb6fb67b5cca8dfa2f4d1859feba61e075686a0936e6069048cc8acd8d27d6098b23d82e2d25706c8284bbb4f5c8dd3495e60064845fbf968b88103bb743d6eed22375ea3588651725aceca3d6c41e462bc0f6ec4300053ea7aa78272e458", 0x801}], 0x1, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0) 16:10:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() socket(0xace3496a2969e073, 0x8003, 0x7fff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x441, 0x14) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x7) dup2(r0, r1) 16:10:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) select(0x40, &(0x7f0000000000)={0x8, 0x8, 0x10001, 0x1, 0x8, 0x3, 0x9, 0x7}, &(0x7f0000000080)={0x6, 0x5df7, 0x1, 0x0, 0x20dc, 0x100000001, 0x8, 0x1000}, &(0x7f00000000c0)={0x1ff, 0x5, 0x223a, 0x100000000, 0x5, 0x8, 0x5, 0x7fff}, &(0x7f0000000100)={0xfff, 0x5}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4020426b, 0x0) 16:10:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) r1 = semget$private(0x0, 0x1, 0x24a) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xffffffff) 16:10:57 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 16:10:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) r2 = dup(r0) mknodat(r2, &(0x7f0000001400)='./file0\x00', 0x142, 0x7fffffff) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = getpid() r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r11 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) open$dir(&(0x7f0000001440)='./file0\x00', 0x8120, 0x181) getgroups(0x5, &(0x7f0000001380)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendto$inet6(r3, &(0x7f00000013c0)="a4e79d578deb7a1b91b64ee247ca0e6146857d4a0417cc04ac1c9f", 0x1b, 0x1, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001500)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="25b154e7104ed6a5823406c7c0128208bea3b9681239add9cb18c1f03f534742c7f2c1581f1214b5df4cdd3e0ac462a51241", 0x32}, {&(0x7f00000002c0)="e0f88d878c08eaf9d68827be0236c9a91be950266f269784b070d85bd4fca84178460890e64fc079dd02fd74a653fec59364e9c5b3ab50da32595eb500cf894bece771b205ca56fc5d22cd345d80526e9b24f3671732d81f02ca74d7b27b49a8c9da1cb9351cc4e432ba8cbaaeed4cc59a2bd782e88e30cb6710ec0fbd448e47ecfa23d16e1795cab7c8d929d269e2ba41cb3658956ddb3dae92a06ecabffacbadb4b356bab410594ea5f3887235b857df4670c70b78d0be1b4edb2f49aa76b5e9bc99de4d51e15439a9165d2af6dbfd3fa65c4530aa684eab8fff79e85b08b90184665a40b6c0bbd3101c72987874d3ca336cb31128c9c3ba12cb819bb51a8c354de3c35bb0dd756cbbc50d2d465ec7f2367f08761b4458c74f9df61e1aeed674aad24fa1660ebba5e2a4675d2463df943068d029ce7479c6fc61966cedd2db470e3560f2dd2f0e8f1c7be57949a07450f57cc8935a5f9b50b54626d6530796576589fe5e66f309e75adc095138e6a7e37a217090eb9a4e0399706986b1067981b79ccac46497b6697b879e59282d131838d8a260901b0337b284c45302fe95bfe98a0d0e1f35537449415bfff0043ebb101a4af0a9d70fca362c93c8143e23b2160a527ed4af1d4599d570d44a052891417d24bb7e3abaeb57850c13f80ddfad943bbbde42dbb4bc6b5a3add54a35753d0a6dbaa1f118239118bb4891aa97684d4e2a2e027c96f15eea6d777aedd45753152db3f973130c90fb5ed8fc05a96836ee2ecf787cafffdfa744f4b052b3dac1a2d06556926213daea14820c5379d8c6dfc81911a0dc7c108c45458c40de4effded813e30e8f470352ebdc59e5b806dde7c09d17e5336247774495c9ffd237fa78bf925f6eba379bfb6b006f9795fedec0a08bf50657751010d17bd857799dd6b7d4f75153ec90fc830886ee3731afa8aebdd6cb68c792605e6e144a67199bab250a140e63e371de821f4d74898ce18d7ca4f67b58d0aca56f1db8014dad94e8a99f2e0aea0162d31a892b56391f122b413ec3c5049f182c5815875f5b24fabe3edd129b98089475dda25f9d720500b07266090ba785f272c9afee9417189bcf59cee1ab1e5e4bdf01eef81ee63c7010f0fa02d21ec6ad9df6ce0e36bbe9a3ddfb4129660d6758ffd735caa53bf2dc112756dbd1525fa315a2039c0959901d0f9210da95bdec8d98d8a600972514232d3c049321ca654b035435c0323654db6ece6f32515d71a85c26e92644b7571ce52f72d5f34b191861e2713d46ad90d8f56bc34d634ca2b74b2977a048f60bfa713cb6f2da523cee58baeaad20e57c40f77537e38cc52dd2e6c2cbc344c3cc8fe44b0af0833ef2592f9f2722cbdf07c483a475a3b010491a33bc0788d878e5c91ea545d5678640a92b5d002bbe376aa2afa56737d585480a40689d55b748b713835f1fbf15e0df4d289b9d915fd15db612651170a67ca439654c06212286424a0c7471ac2c9cf2b7d9360f33a8616f5097f33cb1f67dbd7c15fec80d9f04a6b2e799b9255711493e0e93751b14daa13fe68ee208dcf985f0bbc0ea9546a0c1dd6b39b023473caf3b78064020ee7b7c67485ae00e0634d70646623d31d5db9e9bc98d9de7bef14d414fa11ba989089228cfb584d978555ef3f276648d90b07667b8bd84e4ee3fc8b343807ef3f117450bd95940aa015999304144873482d8fc5a28c8024fd8b027755a2b6885c3170bc708a3dd6a6f3d769e548aaf86ca51ddd68524207aba0795592b1527dfd05216cc70e3aca72954174d2c33d3ee52efd703415d8c32a0ad17a868ae8ce7bcc0d452489d732e130952bddf37d9022aecb2eb32b75b8cc9872949a87304177ed02b3ae39ba28c962e0fc5c26251656cc7839a91c6c701c68585e9c43b762758c40f64f1c4ac44cd5fb5cf0ba0e3028d29db61a24c97fdb062ec08ca5bbf8ebc5f3c91272a1b5b4195787e3d570e5f072aeb9d58425dc22cdcd2650d146073edbf8f6c970ab703e5164a4d28856bc0e58be4a3501691663bd7f8649606127de720dd85f9c9981a92dacd518be9910629054a6247ddfc72646694ac947714c97ae7b45b2887fa53ad4a68739c4351ad4d2a33e0e67b89c0a57855e880d5b7e6245b3ad332587183b76cced082a2b570c5ec4c87f937d686f956427ff816d0f4d3df20ce88894118f7de7ffe7b2471c1bb8950c8ad539e066d1552825cf65aa4e122a1468fa85b0bad12916cf5affbec80549939e029611a02d6c72b12d28e1f9cd76a3340090e9c870e9fc65261813d601fe782b41173c2259c9cde5aa94232e3daeffdc6c3bd3e7a549c4154c08ce2150ea9390598d647f8345d41a44c9aa6c0667b738094f4543fda48f863c5120f78847266f640300e252e4458d09d90809b96bbcb32421f6e6fb1c8b43580ab591ea90e38cfb9ecdf5742063567dc0a7f71956c82cd37ec02a73b6ceb0ec1a8faa509737de8b66fb944fa9bb814a7ecdab5df42f3a67b44f226047c585ee55348a6aac2e380b74d6fc370201260f196a6980af815e149d1d7d0928683b48f5b53ddc02949968ad919c92f43da29e3ba44e8b750596c7abdfd33e3b3b70cfc8d2506cf09367aa0231513326bcc722d8fdc3e97210a1d9cc09a6e1a13f35ef6b0d0ff63eabb90dc4baf399eb6f874df494dfe44722020373f96cb884a7c0633ab6d2fa6c612a5225086c593ae34c458d7fbb230398cc4a8157c75f80a1fb405a2077e44011d3a4796bad9c5c41d23e9fc7ac387e9643ba284fd5ddafd5009c3a02daa76f85e07da3fcfc14bba831ff51f67b84b3a2562eb152e74cfb0338c662b11aa6d22c4d52afa08df89a069ff7f3586ba24761a889fca44cf8f37b44d8068c2569a82931a37e180ca2e69025e71633a797420bcad18d1e03a80d1abfbf207cfbbd27d3ff3ddbc464e753f2afad958d64b822b41d190de76643192d01d7b80f76f2c9846d4e64b637599cc348cc4d2a18031923b8eec33da71e212ee6f379e45b88b2f1a41f413c9e0a08a1c1a2ffb94b020326334d1e5437db99d321cf6a0f4c74f0d1f73ce3d9cbc2e0a976260d89c9fc0ed45cb003dfd9956f0a3e4b03568505b7a29b635b228434d131ce232153eeed877412638d41dc9698c267eb5176c8aab1aad75bf64ba99fab947f94c0693f89a64cf21c518aa246d9d0f439cd7246651843fce49230d62c2116480271cfb7815d0b359c97f29e31872143f017ebe1b2c9b7c5ab8adff7303e81841ee0104690255b4e529a6413292e2ae9309da71e377bcf06699f8292230b639880671795528653a77dfd06381ab503deca3d3fddfbf001408414a1360ffe9b787fa4636d6a2103ec229e86167f1e22b29e01d895c431522f2dc4c075a91f473e005ee2650b0a1106413dbe45c77244eab7583c954d979c8ee1dfbae62b183b715c73b99ac27a8799a31bb71707fd51793ef95df5b98f757f5ee155130051372c1649c73ff715587b676c0203267407213a3131492c994081d61e81dac80520105b7f315b10cdb3ad4b5463032e466cf8ba4b9263acead19e1725bde3dc2a261682b989964afde58e7e3b5a8f56ce1c57a222e8b3f89231afaf08448efa725a5fe3b7c42460490c71eefb60bda6063e1dbf20bbb8b51606d9f14f9679cfd15f293a26182cd1dad2fdb8bc87cf8e27442afa3181be687ed3a5561d8bfed32154fbd223a8e2255d988a3d29619a298a42747f0ccacd159452a76a3aab29fd104409c8d2a870d8cffc24bd4bc86882c4df075e7c5aa08ddf094fe106a1a699b922f27f44bcf4b802b5b69cc845fe005819122a6ce9ab6446e7d6fd5a5310b4ca461dc76911610fdd4764429c8973342f372ba5fba54ff2e8b978bca40b0d0cc836a920f37c344d53cd8ea02b555c739b27ef7a6bcca54ce1c5ef91242025e3d8bd930544148e72804681a2f7ff5253e669721ad83e8e4dec9849eaa0c08e61889d4079f610d63b6da4953df0e5db27bcda45b159806fd50b20686839a400683b85d2dd2860445f0208232a7bf1dd53a0c599f6ad6c7d4515d6b68fe892b3f0a46f479bc9e9031c73b4703d49bbbc86f4654412be055aabdc2244151c2091d8aa0f61548f525bf271e2a541cf4ed45727f974a670f0dfeba7d666c340ddeb74e65c606f7611ac26e086874de83ebc5b9d98ec2fbe22b8e5b94339ca3efe54fc9bd199b78ed954cd683209748471d22ed67de51e9ffed593610c7529031133937c6d388a8860b05904eefbb57bead27f50b3ed025d89cacce9e2ae6d5b118174af0d836334068e20d37b690b483c27233551fc8c633ace1de8ffa562f70a00a48a127fbbe11835a4a66700b5eca4e70368a9d871ab403d6f7cee7bb4becbade148cc36c5e2b5913c88b96cbdcc3cd246d4333f1d6f8c0c2f30a11f48e75fce0879b748528044b77b2aa455f1ea78e8820dfc1269847de2954e23637981d8b62fe15348fcd6e266a3b84e114075dac79717c8ce8110480871f84ad4f5d8491da5b650349abf9cc2b9bda48e224a0f6b13b9105792f1347a2bfa86dca4d8e711ddb0986b10d7a147157e4380622bd828de3f0f50a5825beee8200f9d431fad6ee372e045b7c710d6a58f85cac0f16c94f77284ccb4e428ee8f6353d0015721838ca2423232be5241cc81a07e76b35911da8dc237ef4ce06ad507aa78c35f58f0f2695218659dc449ab654d4241ec6a3f2fdcb6b87a60300b1e5d1e23a4c1f9b0af3912cacbeedf8d903d0a8fa6091b3f48083847a19188017201784a91ddf120aa0468398332fefe8c75b243174839b2b571ebd120900e91a313738ef6b179d9701f4d75097a5ab94f3ae460545e5d0073092605a27d46b771c420b74ae47542021de9a5f6e155a80b7a1b744fe7b59cbe6b4f47e1073ce1d890743477b5fe00108200ac217bf450eddf6bc32660956d0543f5ab2915324c2438c2589d83bdb1d3eea064e0f8dd4e60cbc5506d91f40495dce787b5a8a6fc7d7cf6490a9edde07b54d3f442c6904fce15eaa0b940137d21248f72f1557737fa0fbb6abc750755adab2679c6c8a0add208101efc343287c76f4f71b8637358aab8da7645531ffdbc9d144041db108a0f0d59d39f8e9379006227142755b8ab7772eb78eab78b8fee568c9b7ba720a8d5ee6a8492cd051555fc00f49dbd011ce78c1b153a2148dd3dc8f0a6b239c6b2370b14297b9a987c411af7bf2149b8ca353eb5981f1f0b3f48403febe7570e82402a31dd8387b7bc17365d071582ee84d9ac9a645bafb5bd1675b3a1c725bfb80c7ce6651eef9e800d0d956a319f5e8a9e1043e445fe17c44e598bf2820c7bd605724902ce774a55c99bbc227528014f46aa9fbb28b7af99bbe6108246526a60ba220b19941909f09a8bac65e57640bb4a55f28f79a051f12eb9909f49929c8cb53e901d96959ee694bdfbccfc21b789cde1a6543eaaa315faa8b40638c83a18e730829b67b2e717704069c82469c9a0ed62de5b2bc112201c43955ad37996852d17f1622c43c9651db08d7ce85b11f5af7f662ee4ebbef77ea81465926207ac8234cf5c01a56177baf3806b07e244e410562eb9ea754a48b653e4c3ad00d6480740cd5ca23b5f54488087e17d6f598184b974c2bb74a862c07f70e13a13817bfa8bf0b1ac95626a2f0246d432d6b762cc7f0adc1798c80fa05b839ee58c58adc482719742a3fe8ace755e2d6fc8c3ed9b262994e743ba4d73b241b304cad10cc9621fefa2de546d050a2ef28a833442f12e56", 0x1000}], 0x0, &(0x7f00000018c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES16=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="200000002dca4daad41c038800000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000efff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r14, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYPTR64=&(0x7f00000017c0)=ANY=[@ANYRESDEC=r13, @ANYBLOB="1a22cf7003eea8667c38ed306cecd54b00194cd766cf25061843761a2d350b112675fc12d7c6a414dd0d062c6d2e1bd45294031da2e2e8f812c79837135e7e97582b11b85ab6cfc4558f5a9e0b8f40383b86aeebda64ac55e4fade92e8fe3851045f9a92c7aed61d22f24eb808a67326066fa6e8b29dd772a2cf346c2d93b48bb0dc52dd98459c9994fbc1f9cb5e0e5bc8a5bee55eceb8d6bdcc15a32ac852f0deb6deffcfbe8c8ebf", @ANYRESOCT=r9, @ANYRESHEX=r5], @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES64=r9, @ANYRES32=r1], 0x118, 0x406}, 0x1) 16:10:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket(0x1e, 0x4005, 0x4) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x5) 16:10:57 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) ioctl$KDGKBMODE(r2, 0x40044b06) recvfrom$inet(r0, &(0x7f0000000000), 0x0, 0x803, &(0x7f0000000240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="67d5ccad3b41b21d50ab44a580a8eef7b84531aa91c340115f5ec8dabc716fa4145dacc8fc8eed99b6b8ddabe230291c8d6e4e2ca1d2fdb6ff574ee186a3a4b94c5568126e93e3a24f59a7b8a1acdf2232d88ef835fef89e491e1a894cbffad01baf038bac0578ebb2245770cae62580a7ffa561ea656ad93bb2e7cb67e7a3a886c08f93", 0x84) read(r1, &(0x7f0000000080)=""/238, 0xee) 16:10:57 executing program 0: open$dir(&(0x7f0000000180)='./bus\x00', 0x400000401, 0x2d) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r0, &(0x7f0000000000)="07000000009bafdc", 0xffffffffffffff08) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f00000001c0)=""/48, 0x30}, {&(0x7f0000000200)=""/160, 0xa0}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/234, 0xea}, {&(0x7f00000009c0)=""/185, 0xb9}], 0x6, &(0x7f0000000b00)=""/86, 0x56}, 0x0) truncate(&(0x7f0000000380)='./bus\x00', 0x100000001) symlinkat(&(0x7f0000000bc0)='./file0\x00', r0, &(0x7f0000000c00)='./file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000b80)=0x64d06d4e) mkdir(&(0x7f0000000140)='./file0\x00', 0x80) 16:10:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f00000001c0)='./bus\x00', r2, r3) 16:10:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x5) 16:10:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000040), 0x10004) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:10:58 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) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) fcntl$setstatus(r0, 0x4, 0x4) 16:10:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f0000000040)="c002a930beed7ea67a4eb0808d56df5e8248d589e68b21440e3836311b0940a69334b3e985b1ce9154c959503dea53bf08000000000000395531cfde3fac59ccf794f99bf780baefebd89e9bd85bb9538390dd365f22b3d4439d70d79551786a1c758c88eabc00ad4cf67ee9981797369f4dc53a7ab90245e2335e9d0fa4c9ff9ea533c08bae3d500193a04045359c29478766d2023bab11", 0x98) 16:10:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x82) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) chdir(&(0x7f00000001c0)='./file0\x00') getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setuid(r1) chmod(&(0x7f0000000180)='./file0\x00', 0x84) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:10:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), 0x4) unlink(&(0x7f00000000c0)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x812, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$KDSETRAD(r1, 0x20004b43) 16:10:58 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() r4 = semget$private(0x0, 0x0, 0x501) semop(r4, &(0x7f00000001c0)=[{0x7, 0x160c, 0x800}, {0x2, 0x5, 0x1000}, {0x2, 0xece3, 0x1800}, {0x0, 0x1f, 0x800}, {0x2, 0x7, 0x800}], 0x5) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x6}, {0x9}}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 16:10:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x66, 0x0, 0x81, 0x0) dup2(r1, r1) 16:10:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4502) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000280)='./bus\x00', 0x100, 0x4) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0xc1045763, &(0x7f0000000040)) 16:10:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:10:58 executing program 1: r0 = socket(0x800000013, 0x1, 0xd3d) setsockopt(r0, 0x400000000000000a, 0x7, &(0x7f0000000000), 0xfffffee7) 16:10:58 executing program 0: r0 = socket(0x10000000011, 0x1, 0x7d0) close(r0) fcntl$setstatus(r0, 0x4, 0x4) 16:10:58 executing program 1: r0 = semget(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r2, r5, r7, r8, 0x21, 0x6}, 0x3, 0x4}) semop(r0, &(0x7f00000001c0)=[{0x0, 0x7, 0x800}, {0x2, 0x0, 0x800}], 0x2) r9 = socket$inet6(0x18, 0x4002, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r12 = msgget(0x0, 0x40) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000280)={{0x5, r4, r8, r2, r3, 0x2, 0x4}, 0x2, 0x5, r1, r6, 0x4a3, 0x1, 0xfffffffffffffffd, 0xfffffffffffffffc}) getsockname$inet6(r9, &(0x7f0000000300), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000380)='./file0\x00', 0x0, 0xffffffff) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f0000000400)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000440)={{0x3, r10, r3, r7, r3, 0xc, 0x400}, 0x100, 0xffff, 0x1}) setuid(r4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r16 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r16) semop(r0, &(0x7f0000000500)=[{0x4, 0x1, 0x800}, {0x6, 0x48000000000, 0x800}, {0x1, 0x3, 0x1000}, {0x0, 0x3, 0x1000}, {0x2, 0xfffffffffffffffd, 0x800}, {0x4, 0x80000000, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000540)=""/4096) socket$unix(0x1, 0x5, 0x0) r17 = dup2(r14, r13) ioctl$TIOCSETVERAUTH(r17, 0x8004741c, &(0x7f0000001540)=0x1) setgroups(0x2, &(0x7f0000001580)=[r5, r15]) fchmodat(r17, &(0x7f00000015c0)='./file0\x00', 0x40, 0x4) lchown(&(0x7f0000001600)='./file0\x00', r10, r11) semget$private(0x0, 0x7, 0x68) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000001640)=""/248) 16:10:58 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) r1 = semget(0x1, 0x1, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./file0\x00', 0x1044, 0xfffffffffffffff7) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000080)=""/151) 16:10:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:10:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x1e, r0, 0x0, 0x101) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 16:10:58 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 16:10:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7bf00e7bb6fc65eb0b29300e74de400"}) write(r0, &(0x7f0000000240)='(', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x8000, 0x1, 0xffffffffffffffff, 0xfffffffffffffffe, "697338a175a64e8335c891764e438c37e4e86691", 0x0, 0x41}) syz_open_pts() 16:10:59 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x808, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x800000000000001, './file0/file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="c8ddbef6d15762ff79e0eaf8fa600332ab1d30fa78edc547b6961abeb6176f16bfc362968a44198542ae", 0x2a}, {&(0x7f0000000140)="b1dc5671eb65db6a27203d2bffb181b770014e5c139e756f9a018ac4e01adfa8ca5760dedb7a91cce37d8e90cec211e61adfa86466ea4fef0218634abed1f52d318c0606fd1baa5d5e14d2c02a750707b71057867b38f9abd1d63defc1cc660bae855e8402b9eee347992a1bc3b0885c", 0x70}], 0x2, 0x0) 16:10:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000080)='./file0\x00') select(0x40, &(0x7f0000000040)={0x28}, 0x0, 0x0, 0x0) 16:10:59 executing program 0: r0 = socket(0xd, 0x400000000002, 0x0) setsockopt(r0, 0x1000000000000000, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 16:10:59 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000040)='./bus\x00', 0x12, 0x181c35d4) munmap(&(0x7f00008a5000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000b05000/0xf000)=nil, 0xf000, 0x0) 16:10:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0xf27, 0x2}) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r0) read(r2, &(0x7f0000000140)=""/250, 0xfa) 16:10:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 16:10:59 executing program 1: r0 = open(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', 0x3, 0x0) munlockall() accept(r0, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) nanosleep(&(0x7f0000000000)={0x90, 0x2}, 0x0) renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') mknod(0x0, 0x20, 0x4) 16:10:59 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x1, 0x3, 0x100000000000) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) seteuid(r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) poll(&(0x7f0000001fef), 0x1, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:10:59 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, "cf249c9d38d83868c0bc7f932d9d672929144e1e"}) open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x34) 16:11:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x4000000000000002) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000000080)="84663a3dc3ac0667b4cc1fe4db1256d1e546f8f82d8b0c294137ec3ccf2278e9029359ea39dba451f1b0eab3bbe02ba52eb57ab187f7a8da36c80d04e241e87d56f7e761512de20cec1be9fac265b403c5964b2920264f7c9e5a9da279a912f60a9af1e72f875d5d067c3e41c85c07", 0x6f) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="d654f63c7c34bf59efbb110b35cd972f640f8e8605296111556c9e352ecad3e1868d983e6a6bc6e013bfcbd10c3be41beea8e68ea383c28b58d0b15eae8bc748c615f94b69c43f605898f0127274152a78e84c407afba32fc49952966d31ddbcd4d7f53299d20adef1c9cf6b7acdf6a7439bc12da77aa3f077a18463f76821790daa42793bd07bc069e43f67fc9ced2a0e9fb92c70bebf90b86d9a073d22aed2f61cba74d6e8f13318061599a0b7094016a341f4c9db4f1a3d255490d7d8137acc0fec46c4679c7877e037cf37a22d2c20d6329040902af0c5c3b7a9c2118170351779d72856372a55237048ac905180123fdf9c86298b05486293234111fbe217e33b48a3340fbe859699876c65d237b077b7c851e14690c83d88ca71b313b37db36fbb436ec5588451715454e47988321f6289a79c5a79f82497f853d2456992500408e756d5d66c93bc54c028ab05cfebd26ba72b29b657de8b0f43806974dca87d8a3cb1e6e7adbc9c1db8ccfffb52c4e54d5b03762fa838112a34b713d43671606a76a107902347be41692e471c93b0afa0ce4c391199180cf6ab31e8a4ea4812b8b3f525f9ce7c19a06ff2efceb7d12f1046bb2eea2b469121c3e1eef57ce5c5badecc6fa8047701f901c889fe2e87f0733778d002826794e0aa6e6b3b3003171b0e9787125216f099b5ae2c6b6bf87c2edaeeec83537549bfc54bebee228be9f19291c47ded78e9f181488e3923e04043d185baf494756678023738321c0054c730424a431bd000c1505618cef117de6b6f54edaf471f0bc9a88a60b8d013e2ff58cec31a837433e905bf9149500ce40a476f03a0d714155f8d3d61815ac5274f9f6784187169eac1dddab0cd836b2f82b39dc33b534cf1cbe78bae8588ea0350b922e38aef740a1e6618d2017d1d0004ed382c5f60d4a66dcc31770e318dfb18640eac91aa892a7e6ac15b608d37888db35725e992201287d24cafc4a5ac04c8e2519a20b4fab10cefb98931913e136d3482bce74988dbf861224297a870002b43b3393ae7c1ce917d989979daea2f88d9cd27407fed1e2ebc64812388256d5316cc21058a690fea76ce8b02926480b3cde1ab01a24108c0ca94c25a49102604ab6efe31d4cc459e1b2f6359094e9195575a330f07d279c2d3d2c64ee66bee07c2a77e43d3b868b759fa0a72f8b0af6829e4d40c7d169774fa01a1a92c8c54873e562e8837719b81c4607511f8118d7831e6f74d55fa335b74f08e2e81f32772f178f6478cc5a046af6114e0a5eb74aaec139bdcae876c5ef1ab8265528126e75ac30f99f21d286695773646f904f8a3438ec4046f36996dffd33538090ac2c53e9a3ed2a62f3eca54d24702898bf95fcc59814258c625e6c3038ec0a3f2a8890e3b12e02f08c94426a83fd5475710cf787cc5d352f3b77ac2653c84c2eca2e27effc7f6bc998e8d21ab3238f5b736b40e45b64d4c1b8bd2cb65c407e8571e5e7f3d8aaf79a43a09885492f0e239835e7d7c70809969adf00c866a945c2169a02cdf6d8626f76c2e71003d3247639ac9f5af2ad2b91c772d0244e92dfee1a242f9ed61c184660818bd893bc5896dcf260cf84bc3fe9ee99db9fd9391124dd8bebb7c2a121d55bc83b18cbf80455f5f96c6df283e67978e49d0101ae5f387eacd79b02e1e50e170721d83f5d371368c6d575e64e7ad087cb6a4f6f8900c2154980ac8a6366e5af77748b0a1b9a3388d756301d6921e98fa26560258d0ed8cdbb282afe470b663e48bfe96050bdda4f696c23a9b73b5d57596759db77063436f75dd250d6f5d7d72223c1dc6cabb4b7a563aa3e85a16cf2060dad070d8e4fa801805a8656b47fd287b8c55975545fbc553e03b25d338549c9b2ccbeb3b61e364c611b7b6584168fa2a88a500447e8ba9436e5420ec7345262892f224c557b4b6b09516b4b43bc807eefc8e467b927e947024a5ee04028c27d2ad80e384d5b0717a940a2a1f8f433c05cd1c569cdfa4e23018ef8b31e59618905678dba5ec3467213d4522fbf6cf4fe844da831296a3f013b14ebcab35e8566b73be2c225fc6bdcac486e79c58498a40161908f1a19a9a867f0215fc31a2b56b68d6de22adcaab7eee59496358bfdeaa876be2fdbc6137c7c61d8c92f823c1d53781fb578d038c515ad1d48e90de3c0a0dace4b0745be6b204a12a7da6f7eb72f67155d0d47d10b9f079768f89549a743222d2f963de594c7286ebbe316de3eb7e1b153a47ee84d38ff31b54db0299c3446ba0339272b2dd42d68a094bf9e3bc90c529c231216e2842354add8602d347d4c52b1a7d8d69c5f64c6301d0c69bd253c1952fd3b0dd14aeae5468a83d96b0264071c5bd590eeef6058bc3893c33498c37b0b2bd49440f108675b22952c5899093aa220986fd5cd06817db186efd522d2d0781f338e6ea00121041113d0114f4ae84b58f2eeccac30f49e53a42e7433da9aa1b3e7a585502aa153252ed2666f8275723820c60725e1698b0fbe609afbaa151d684a62eb077f43cdd746895de592c546d8d1971e3afbeb881960c94e001063cf1d1c8f4f17babd898d79d6e3322982bf90861f373bac70b9527837bf1768af3bf853f91dbfb56f7a22115f8e2818327f3df3e84470d2a66d12a51980f61fbdb037701e78f025046e786bd1c1fda578fe50eab77a8cc2b9061aca663ad18449e0f14fda66e6e5bb8abfef8412828ea16db2a9804be50d3828dbc44d8c27b127bd2a8221f20a5ad5dcd2b8367bcee8c7c2f3d678db2643072e9f7507b577cb45902d7bf379372851d52a41f5cf9e074a89a0088a90a8fef1712ce3910ae95d833596600a980d5ee2ed9297747b46093458abf20aa71458ddbfbc96b7d7cdfd3cd4358e92d9eb780128e804acf4d893db4e77a75bae0ff349f71c5cbd3099d854eb4344be43569975a11cb204dabf90af7de8b6b4e73f490a7093a8d09d60a00bbd8c3b4e0e1cd042a6355062d025c5988af20bc0757f988e9efc5e3eb2f647ddbb4f76b8fde18e2b8f6af665ca6bb45ab505f5eb4eb312cceecde722f13912f2764631e64682143bb19b6471b95d0ea3d02ee6d4919f45919e918e2e4c0433d255ec9af6c93b16c285e9056081c2d1b450d455bff62f72fb6a9c60f40f881184fad50ac8fd0e8ae0df9ecca98501da7ced68f40852de0d686ed193ff2afba76a37c4add9d57b9e457bf4f64e936ee069df0b375efa08660b1b7165dc0d3ec104603d30430bbf7bb40054d8ef40e0f89f6d6c95546fe06cf5c2bfd7d9cfc7a91bea7206060bbf20f76b1afc6e0c7b7223bdde22016a844b37d9553b2638b54a3253558e3c1501d09c3faf660f402fe61243ee524273ef865b5254a5fb5e8a4ae300c564f6d7f4c35655e575ac2445bb9eb68ce684e3f9cd1644e0343465dacf8377d19534f309609c5a58a4ca552abbc2930c656921f2f2dd8e29d31389220c4aac3418049456fecfb3bff10c566446b30049d4ef67abe173d52af29656917091fbd0f2cea02b33e173d67e32e1a5010fd5d59c7555cfb7810ba9f4f78b094bbb7e3d436aef388988185e65b681b9ad151cd154f9bed2b3b721404282764496ad94612d295944de32ddd3b7e19af606840846a61b794eb6aa43755c8e671c3698bcd9600e8b8842321004b59767c71232bbf30ca6bf0ab092144eac07575a0ea7ba1de8ca1ec96738ca60c9a67c31f9a2ee556035506def9048c6574dcd3d6cca47c2813c3debf0bf4357019ac3f255895aa82112f6cb4eba72a2a2b6360c9aa6d1fb4b29eb8d7f7e32f6f51ee4068a4d6c2e967c744c03e12ff339423b0536795ede5a6385f2459912ee9cb3495eba874cb7f49d843cd59dbc11eea4029e31f1f276f2d2c0f5c770eecb90bcf20afc3597e1bc4181b2f812af5af97f6bf4a7775607cbe30769fb692c601bbe5499bd2bda6511e4fa34da2819967cb1bab58bf301b7d81e34c59539a026b0c44547f8f771ea112358dc4048cf4ec7b769bc7af159030fa319f43f8639002ed18031892401b0d1b2ec98e0b113b403e0931f314a0769ccd2124d503c971a9d3f7647b3ddb2e16cd2c274d482ba304cc6e53d4659d01e987be4cc11efe521a5a83ec5dcca26ed26e11caad1b37f1b30c1627d1e400b60be2cd227b2a9d57f10af31b8205874f40cb5be26c548c36e2d3dd43e48dda2fa6aab8e44d843909602796221277a57a120ce530c4d97fdb8d9fb3d8431cb5cb1becc8247932b7321ce02f9ce2cf88ee90be6dc9e1c0c6122f00697c19e64072d26bf4af25f427b54255e9a27c73a83bb70edd5fa478992ff8394d050e4695ff269a63bf8f48dd80aa2d315f1689c4cd6a73fba26496a6492bd0755c5e9f4c874b8c15e8cbdb41f3d81b95c7abc40d6e5885562d1854b203e07b9eadbfd0751451bc0eb6611090f896a859a40244e2b5c638ba4d604718cd9ad03740ce5484ee01ab61790b7b2566211d7bcebb15ea0862a11ba9b66656541a00cb4655e999396fbb2696edcf1c824a2a89874bfda3308076d3782c9d6f8817677f9306fea666dbe1b7f156f9fa99d14997fcde12733032fbb197de52109e7e3cfa6ceeb7f4cd8dd5eba53bb90feff53adfd930d9c738dc4a587c10205de15d8041f9464fee3ca12e7644c1c4ef35631e40d121efa82ada99afb5ee37f45a4966063c0912608de2ef6d02b935a683fa2ccf39ae82111548fede31186a0afb6beb56157f36b033fa9682571973825f55fbf1251fb81e674b63a8446af6d1f18acedadf3f2125892d88fcf5e3aa1bb3bec5c53a807d76c632a15f5b59e3aaf8c3b254b26432605f36a98514a1fa4a83d9de25b7cf467326013739267e986f12e198b8437ed1a51b0294405fa219f759423304e4d89504a7549d84b5a1ff0b5cc1545b7c9ceb7440fea19ba87bf50f185b0eccfbd1e22dbc3308090439819cff663f9c6c627c145db7f14772b6dda42bf9012957389025c73b9f9f99c073aac2fc0c61b0bd308fd21baa6dd4a7ad784eec519bc3fece9f2e08fc11e3984efbd2094062245ffb1e4fd4937efc3927415481df8818b4ae8d7299c81f32db38103422ae041255644d2c0211225763d09d26dc9a8739e4072540f168606417df85b25fbe780a0b602af0d23f13cd3991ab144774715752e75cdc980ae8a16d7dd913ed0bcad380167d9d619660efa436645525f5126b3b2800cad2314ce9aa474376534f3b83571bcdbeb216200402c08b482d775f64078b3ffea058c159b3551cd7d5e1e1c3b44eaa56636354e5c631f8a1041bf85ec17ea03a78b9effbef93c3a9e8934e9a5055d02e689582147f5fe8bd1ce20d58814c8477fed39afed90d31be2cc4477e41d2ca958262368d68ddf6f5ed8693adad61610f49ee22997116358fb66be4a2c1a4347b10bfee67dc93e7cc1ba03d4037d32b514a852a5c4e4ac5bf907c4c76d0a97c1b47846d5bebeb28066e018735eb1c9c2a775b8e3378c1b2fba61d93cd89d344c66f68ac21280715e9d0a09099f9b48a058a81f401042decf57a4db07a6ab3743fcc050da1d61301d43fbd447955912bc69b3fc77959ae32cf407c0a91a1ec5bfb615589655c2da7997244745b3b758319225b5b8afad3b1161708569e862d156d869d4da503cf09db9c9a1b61402b14ddf8c3bfadc9702abb5458cd5c9122ddd7e4fdcd91f639169c880d4b1ee1c37cd166a1bb00acef71ca55d5258b292767860b3f333d17d06674f230a92014457a1e320618d78d7339b74a4803309822a160", 0x1000) 16:11:00 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getgroups(0x7, &(0x7f0000000100)=[r2, r3, r2, r2, r0, r2, r2]) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='.\x00') 16:11:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) pwritev(r0, &(0x7f0000000040), 0x2be, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x20) pipe(&(0x7f0000000140)) socketpair(0x1, 0x8007, 0x9, &(0x7f0000000040)) 16:11:00 executing program 0: r0 = socket(0x400000000000010, 0x4005, 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 16:11:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r2 = getpgid(0xffffffffffffffff) read(r1, &(0x7f0000000100)=""/52, 0x34) getsockopt(r0, 0x2, 0x6, &(0x7f0000001300)=""/229, &(0x7f0000001400)=0xe5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x7fffffd, 0x2000100000000, r2}) dup(r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) flock(r0, 0x1) flock(r0, 0x4) r3 = semget(0x1, 0x7, 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000001440)=0xffffffffffffef26) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000001c0)=""/62, 0x3e}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/57, 0x39}], 0x4, 0x0) flock(r1, 0x2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001280)) open(&(0x7f0000000000)='./file0\x00', 0x220, 0xa) accept$inet(r1, 0x0, &(0x7f00000012c0)) ioctl$KDENABIO(r1, 0x20004b3c) 16:11:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000003, 0x7fffffff) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xfffffffffffffdef) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) fchdir(r0) 16:11:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x39c2, 0x0, 0x0, 0x0) 16:11:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f70200000000000000247769d19b000000004860601e000000000004"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x6, 0xe2, r2}) 16:11:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x800000b8, 0x80, 0x9}, {{}, 0xfffffffffffffffb, 0x3}, {{}, 0xfffffffffffffffa, 0x1}], 0x200000066, 0x0, 0x81, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2}) 16:11:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000001540)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xc0, 0x4) recvmsg(r1, &(0x7f0000001400)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/216, 0xd8}, {&(0x7f0000000240)=""/68, 0x44}, {&(0x7f00000002c0)=""/157, 0x9d}, {&(0x7f0000000380)=""/35, 0x23}], 0x4, &(0x7f0000000400)=""/4096, 0x1000}, 0x1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 16:11:00 executing program 0: mkdir(&(0x7f0000000100)='./file0/\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:11:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x106) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSBRK(r1, 0x2000747b) 16:11:00 executing program 1: r0 = semget(0x0, 0x2, 0x600) semop(r0, &(0x7f0000000000)=[{0x7117af3a3f0a06d2, 0x2d5800, 0x1000}, {0x7, 0x8001, 0x1000}, {0x6, 0x100000000, 0x1800}, {0x0, 0x1, 0x1800}, {0x2, 0x1}, {0x2, 0x3, 0x1800}, {0x0, 0x9, 0x1800}], 0x7) semget$private(0x0, 0x7, 0x84) r1 = semget(0x1, 0x1, 0x40) semget(0x3, 0x4, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x7, 0xc5c, './file0\x00', 0x100000000, 0x3, 0x8, 0x5}) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000100)=""/86) 16:11:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) unlink(&(0x7f0000000080)='./file0\x00') r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) 16:11:00 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) fcntl$dupfd(r0, 0xa, r0) dup(r0) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x110) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) 16:11:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0xfeef) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) 16:11:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x30, 0x3, 0x40000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffff7}], 0x1f, 0x0, 0xfffffffffffffffc, 0x0) 16:11:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="63027f42360280c6e65209a2db004e77a877c96cdb5a0656f6bd8f35d6ad0acf90a72d1690983f1634e87c25be8bc72b24324a378f7ec060e2b0a87da2836fa7347a82f3d0eab5d85a30311a7f0a77210f4f5392", 0x54, 0x408, &(0x7f0000000180)=ANY=[@ANYBLOB="72491531b4ee26bdc2bd78a4c77a63023895748c7c7120c3a99101f2ad662b34fc4ef0ae2de16977d78b4eadb9315b1c2750a835d50d1513a92e7bc4c4da515999"], 0xa) 16:11:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:11:00 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget(0x1, 0x0, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) 16:11:01 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="651d03e72567ce81aa8f2c212ef110bf33db2684872b0dfee1db337e1321d9b2d82d46796bdad80741d9a364da4e1ae5e894799893f7ac430cadf352f80fed53a417e21483f1d05ba824c9d43c", 0x4d}, {&(0x7f0000000080)="600a1170b3db76b61346aefdb70f0a1276c7126c97dd40bf83bda3da5ca79a06d1addd4b903578c78b970cf7af7244e512d286108350188a72854fdf6142db00c2c7604b91cd0d6529f2bfaf62342d59155fa2d618d717be59f3700a225b8971af910c719131cf05d3fd53b77279bec938addc451dd2a70439f4a8c0e0d89a9858e7e882c2a670a3b1c6020bd83500042a2cabf676385d55689ddacb878bc85f23f54e79556091dfe2b0d2d3f09d9d090f41eceace6e3de1407d3934215ac1145d511af663526464c06d6cb9bee501f3a1db35f1342e13914716219e6fea6f10e09a35e1dbb216dbd19ed4c53b8dd32afab8b82abb47238d063a5177b6ae", 0xfe}], 0x2, 0x0) msgget$private(0x0, 0x40) sendto$inet(r0, &(0x7f0000000200)="2241ac0842058be492633d95832b0377a142531bb2073a61bb3f75937fdeea7a8602d40ca28849ed9066a6adfc151aa98b50b3789b6105c77a1af0b8c159106021782a0dd7821050fdb73e1964a57ae633ceed333449583e619d2dbdf90e4738d89045a41a53e6ec16645ef8522ecf43756bad87cb32f2591b00807d1abb3cd1fcff142fa6796190a10a18570c435e3a320407d9d5ca9652f323036585b0917f7768696c00e3e4fb40211e37600e2f30a1454e4020c9c313ea55478bc277246bd73b125de65e4db5352160f49627339609dae75647a65cafe7179bedaba94fc8a36941eb7053ddac52415fb7089221deeffd794115f6cf015e22cbe94c6d2622d2d9fbb0dd629f5346e9d15757eebf35483200dfe3688a120f9f611e70b6aa16987bf42b49f980a63c9446b76d2343c5c8a0e7bda01b21dce43da9b25bef6712b979a358907e7689b94a7699dd8b2d4d7993778a18e9f2c42c736d515f12a231f53ee163fb46b6f01ca15cb17b9de9a3df72961752f79e76218e2ce98f5f257eb5b951bf59524275a9348af303699b9d13d7ffd7f707c5f35eaf704249cbf2c06f605e1c3978a0af290ae25d59f5bab4da01da19fe0c54752d0f27f135b4c6a2aa5f0e86edfc0fe0e69259807f6a38054471d46b44cfe0105ba6c412ba99320bcc0adf1282f39dd2e7456d038a8575d6536bc964e0bfcd320ce4204168da66117b8d07888301e19d709c040c6786a1477c94ee5802f75902a5ab4d91c5c4a87d1a4926a1ba195abf412331a93592551901088cd5c57fdb5c58526f175641e97e529ccbe1755946dc2407cab0ecac661ec0043a020fbd5d91d866113736e3e2508e269bb990a3cd85276908f17d628944734859936b35a8722f9235dc9065176fa6b37e399f9be42fddc83c29ffa909b1ce6832ed215f1abd9099ed4c4c13cabc163de5d7590857c2aa9cc8d4e7c3b2258f5c93926691b7024c57c8db6ca02d924420a6f46ce4f86bda8b077a2004f73b0e57e7dab9e0552be16610733cbb3b340559a17ae5a660821a74fdd15518d36510d3e3b4dc184591f5ebabf2b31b05ed3fbdd7c947c5bb0d542a1b8150970b0756cacd27514715ccf2b727c6838cf279838ef1d5b650ad8e2406a0e4b9f85ab25802a06e4816c842d6dc10dc53845af88342f4fd29a22b2d9db70a77a9781fd87ccbdde1d8455ba4fff0f0171d12ce39f8bbb41765af10a47aaabd6925f6182b828f057f211ab5dd25898878a7287922bf6874a38decdbe506764aa200d32ae0108d711f54c078c96c877a971967bcc22b72c0c26b98e8d3070632cbd87a60434f8dc8fdc04ccd833618ee27e789f5a76370c08fd91c82d4a3a908437855440c04db38f8eb0a5b1af9077597d94682acf55f17402dfc55fe606c5913ddd7594f0c05309982aa9abf318bb6479d47d942c56eef1c2d7dc86f9cd84904e76dcfdfee19d6d6d59c3be81d7b1c5135163ab5676550bb246128fc5e4c38a731bc9136eb57fa36a497600935e8185b7deb0326bc37142261e6e8b08743e09a62c85bae644ca6d5bcf6d53711bdf9725210899b65835461e3b9e3cb4003fc579dbf5a4bcde614b70fbeb1b650c83b822dcd733375a931bf987bd9f7015633bd0afc417a2a4b3d392268483437758da0e3e9527d7cdc6fe6799a9d9cd03638674480857dc66575d07fc929c139193d69aebacbef69ea4658a08ed2f5ec3f096c8970ce69f0bd042bc4828fb166d88698a990c4ebc08314d794d03939e235307440e2f85115274d39a047b9e5984db8a627a793708cf1dc8aa1d96d455cfa5f9e0a4f6d689f590156aee58014c664b4b5a515001400950d43bace07157324f53d552d52480d4e40099b7a8c09626ec074636df0978f8dd2dfdc051a7b7d32ba6e73515114f9a0ecf13ba777de9b333593b667b69a6b3c15ee9a780429622d3f4a0a5e17e06532aba6a8f985d68368ca80e38f39dddabfbbcb07bc4dd6bcf1adf57b8780cb3515177ad561bdb0d31132874265f5c4bd1f4867dc4d96e5ec41ed371803c1ce495abd482cd43f9c8cc14d557a13ba7e397b7ddb7f906da46bf6836360c7e64d7f6f6a6873566bf77e75b8b19403938dd164609117a0679528b07b866cd471d57931a269980c99a6c05dcd4adbfda523c3d6e9b8d1891ac1eccb18902188ebe2fd55ef9cd76f5da35d4a21462800f7d1d85fe8da7330b923becfa82c0bea2105f0388df84e16e8011de8bbcf83d7d947a7248f6d06f179ed75bc819d4bbdbcfc9cc026548976c44c06347957b64c931682e9bc196f031713b6e4381d018647a5b34212eb8ad56021a47e7e756144147e46b6eed007d0f5e322bb0ffb3c75c52435d4f5606268c682bed54c2ae07eae3c024a377960be1145f3b3ac95509e135a1163f4055db184a7a3e5b44047a29f26529ebba0010f9f809f8919ea15d45e87644d328c993146be6da779b031d3fa5bf7b12e03e34c4d6c4db232c3aed67dbed90f9d83f95fd49e0bb5515f6fbe51edb1e9181b0336a969dcf8c412ca617a6b8939a66981fb4a53da2a35c74bec7755cd44ad8f2ba9644ae267b6abb7f669e78fdc8aac5d02e21ffc456851bdd0d5e188051021c9884fca364e5dfcb27b29ef6ef45d2fb4bfd7123a2e63a945de2d49ee784bc82ef6bc204666d284a723b5326f843f6bfeef18dd786a9add32029b473ac185cdb992ebd44699bcd4a2b38c21cd87c0894a94d95852e32f73682c0c55b208b3d2657de343b57944bf7c3293a7dcef3c7321d89cad78284762fd06397e9626528e7d62dae6d5e330be9f5f830459fe44639987e623e86a09fd7a4eb238471f183949e70703af1a9df438b19f30700f2b0465a1fc217e80397528a49b3add217679d08f45c0e0f9ed6a62318d9b486e3144f043d2362b2a4e3e2584dfb4e6061426faef9fb64a5d8d958f323af7c438ac20e596a0e2bf9b194bae4a833a4bf06ea24cc4970ad077cbd4252ea54f132b6ea82e622e1027049838fa579fedc558ad2fb9cf80c3dd53bf853131c12a9edd1522378b99196b68adfa849ef58d92575fb39bb813d6ad2097a5c853078b7fc8b9d3e3a19309bd01693fac7cfa34465df4c67bc4814e14d4817a302529a816d95c3c482ac9ea782fd0fa0c104815919908ab7638ec5392b04649e944abedc1a911dd64dd837e6554589102b3decaba47ce4c338e6b09def86546724073e70d3c807ba10f69c6d9fb457e73e6eea27ba8888cc276e7f0d52b1689143cfeac9ed127d42a5437e9a69539350d0157e039040f33548fc372bf44156313840c44011992ae5741ad0d5ec40ebf698a8d31a8f33b906d3303ee95f15ec7212c095c4ae97367022163a3c021d63b93771c56382b4772ded7cc0a08ec17639a74c328266cc12e2a03235bed121b0a71a9878e6f4c6d40cc9bd57c81221364f0ee85846a1d04bcb57ed80f1b157155759e3590908fe9835b336cca571afe1bbbd56b6829a48da98552d6bc7d787dc6585d6e182161a18b33054b10504ab4771dc243b79ad104079b8e1664be2c8e784b848be6ae4676ca6f4fb2c9182128fb448fd5ac517ad119e00de6bdec0d6cce737f9525efc00ee5f985531f3f1dbbc1b0068eca91b71ba9655f2460191c8e138f4dbb95d3f160a436053b0dccd753d9949006b1de7e67a8ba3bb2acdcc9418fb2c5bd53641a52dc955f445d27fbb9477008bafe40d4f7a0326a54826fce67866bbc66e67ec16343f748e2449cad8c396c201265c5697037b5b10df734572a3ce87a29aa2e3a93bb1dcaba6eb97ba8aa3daca04bc61c6d52d76d7e94189a6dc1af7329d175d8bf50804d88a887e7e996831bed49bbff3818e5894394cff052f8725ac231c0d6d446790616b3103cfdaef81a880df63783d917cd1fb778fd443816134fd50ff984a0bfae65c38556d156cc520f0aae68195a6c03586fcb8161d5773ec31b0946404cdd625cfb926d879cf39c28acff4cfd5710c36fcb4e0f17c8d1f81c20649a6391e251b3b6115f6677573b3a7c3ee4cec582ba84a1622468568c725bc0f8adca9b37264491a5410fb4cf26acca90e496f4ebff251e596c792c2d5eab35a6c960ba17195b2aad85577bc26a6905b8a5968e982f3189d9d6e2993bc4014c69d49cc5c77923cd3b49ba3ec0f5be2ac3c1e8ebfccbd71832c83a1134cade493f02addb86db5b148676628fedb8d073bbe840c272e4f049ca5e237c0ea0722575027116efb1944c80e654ed6d3583e99e8205fe4a9c6203c62c476f577fa8f75a63785075ec49a0d98c6135279b97baf213b63a1e97be81d9f7ab47f401e2a09a97eb758ed8cdb089ca9c1caae3a7ecc096f0c69fb41fd9740f34e0f962b54a0da0d7305c5cd3bf160287358a15b0b6f168a1fe20f8b671e39fd7b1fbe321e8c2b5af3d1534839cc28a20ade5611eac3bcac7aba91de3309e11108233654c9c8a9eca8f793f1e643c142e2933bc293dedc273c6193b7974463b99e7c97dff3cf61949cd93d43cfd602daf772a4175dfcad17d57007a2500967cd96d037d492245169e7e4a4128ff14eb0faa1aefc91f1d36a2df46db5dcbe2eefdce4c549f4e351e2c380a54288df656988f9d2005378fe53a26c8fda8c9a3ab223d6796e0b224313d22c9040b1c7e6fd6841cf8ca6f14c7b64fbdf481613b474d11a9506d0c92b2643788a7404669c28e2f62e24b9ea0d2b0d0ffd16c9ca0dcc20f776d1568c394dd69cdb567301572be2cfa8270ab81917aeffd7b134cbd5a3b9d48daeabfb0760861ad86bc3cc7b4f6a3040beecf50dc101c406ea34f1e235f97eba97d28f37c16a40d0519769d26ad031f5c114be887f6da52e90a6c7454dd00224fdc8dd750545517ccf28ad3adb2f12203fa3e21c4decc8717759e22c9833cea85026e8d956db47d440bca42a531a893b047d907dc0a897d6f60826b8e183d09c52570e87ef0b9f8a1050a503a6ac038b55a57f4cbacc4673cde0164d9f0d3549e6d6f0c2cab019febcbe4135ee9e33225c1a3740c1c3aeea11d3de4b8800b4ffa410971c1a33c2a190808d89ed73bc979c428f5d375d61b79f00aa48c3f9ccfd407c0a011e99f82931eec82f5c93045fa56b3eac893270630b82e5c5ce215aba37aca0ef9e1efdc471cecd81f906239e094ddd366b127f96b07963373fceba5e6ac88673c529ef40e1e2d19bb400a7b93963ebfe343b5582ddf8e85d107a765d4a61eebc0b8523626a8206ffc8a6715d206cef5794f754ece3ed52aab5eaed444ecbcf4d002f3000bb438294276699e08323d38544016d26175a9db5228640ddf4cd278d16b84c99bd49c969ab74cf9320312325c440af572154c45ea21333e37f150703e984098a4393e2e13501a14c97e38408983ab7bc5ec6160ecccec617b4807b9128b677c17a03229f4639bfa181a5e4014a0e91788e4eaf7d56c239068c8f946210b802b4306e6613c1bddbdd50c97a6db38b19d2a5cc298a53230c725ac7ae528eb5d2c114c379d33e1fe0e76138e92c4499ee35da95834263039b3a6ed278f379d39ce39b27058c1a25fcdf0844c5a170c517061aabf09dccbb77790fb59d39c4c116bc05df50044fe0229d57f27af65afb5ce4972667baa9ad241ff92b744fedafcfb0b0a058a204e62b9c2143d9904ed4361a45ad35b89da62131b3126ba4ff94e1cecd712d0895547c01e2b355a6eabbe6dd30849f1739ad99cd6bfda6287b15bd7e8fce9f9f7db4437387612154f0a1f580e435c08b24f3aa017380b", 0x1000, 0x404, &(0x7f0000001200)={0x2, 0x2}, 0xc) 16:11:01 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x101c, 0x5) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000000)='c\x00') chmod(&(0x7f0000000180)='./file1\x00', 0x2) r1 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x102) ioctl$KDSETRAD(r1, 0x20004b43) 16:11:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x6, 0x2) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) 16:11:01 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x4) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) flock(r1, 0xd) 16:11:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget(0x0, 0x2000, 0x82, &(0x7f0000251000/0x2000)=nil) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:01 executing program 0: semget$private(0x0, 0x3, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:11:01 executing program 1: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0xe3b4, 0x7fff}, 0x10) sendmsg(r0, &(0x7f0000000040)={0x0, 0x69, 0x0, 0xfffffffffffffce3, &(0x7f0000000080), 0xfffffffffffffe96}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x22, 0x48) ioctl$TIOCCDTR(r3, 0x20007478) linkat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00', 0x4) ioctl$TIOCSTART(r2, 0x2000746e) 16:11:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0x7ff}, 0xc) 16:11:01 executing program 1: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1000) r1 = getuid() seteuid(r1) msgsnd(r0, &(0x7f0000000040)={0x3, "7803e551058cf22af717f65816e120a86306b29ec324f69b08e5dc4b"}, 0x24, 0x800) msgsnd(r0, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) r2 = getegid() lchown(&(0x7f0000000d00)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) getdents(r3, &(0x7f0000000140)=""/223, 0xdf) msgsnd(r0, &(0x7f0000000240)={0x3, "4ec04244e17283331e2d97b80b43e1e5eeb6a88ee2d43f98b0c9aa59bf4c1aa128e12ca135b7d3f0769938b2532a199000889d7e3a10cea86a7d3338a09db48c0bb3b44fcef525d8c684995ef1afc2a57c5b9afdfaa15a36b54575cbc1739b5265712714fc8045f77f5b35586f4039300a8ee2470d5d84f4940d7a27f39e6a5f13666fbb2483f5d16af701ca61e5f9c0c9ff272336d5f154c54f02761a6264"}, 0xa7, 0x800) msgget(0x0, 0xc4) msgrcv(r0, &(0x7f0000000300)={0x0, ""/123}, 0x83, 0x1, 0x1000) r4 = getgid() lchown(&(0x7f00000003c0)='./file0\x00', r1, r4) msgrcv(r0, &(0x7f0000000400)={0x0, ""/233}, 0xf1, 0x3, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000d40)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000d80), 0xc) msgrcv(r0, &(0x7f0000000500)={0x0, ""/196}, 0xcc, 0x1, 0x0) pwritev(r5, &(0x7f00000020c0)=[{&(0x7f0000001e40)="5d57622ef2637b70160406853afcb8a6a59318761a48416c570096f555b94150e6d3e603d3355e49290e0cc3f0638e5a8ded33e1681fb93232536b2f39e9a5426b71b544c07aa0fe6d9dbb2ff50d1a74faff1be6d9e4ceb3a594863c1343fc3fdc505a530ce6f1022d8d560e7012d9f17ba1e3d95a919b8eed7ca6c88f2c577c6f22e04e1daf3e5ae9b42eaef70b341c4848e2ba5f729d618e6fd05ba4b085e0a2f779e02f0974f90fc1595ce0fc3a7800f5d677b7c16a1fd63bcc0db639abf56aa440512a015f3e9542107d14ac088962cffa8bcc0c52", 0xd7}, {&(0x7f0000001f40)="067d8c8d5b515026ce4b0c3c72062f33e048edde2db8d201f14c0b9235ed7347d01a40bc8aab3bbb57c01a58d1178bf2688aaa368ed0fcbfed0607dc2338350aea794143412366f7a488f2458c5a2fa9dd6f92bec8b171685c4b5a5cfe80d02b72e5c23ab2c04aab2b63dbb8a03f826854dfe72550273876d2b0f7374a83f972", 0x80}, {&(0x7f0000001fc0)="b4527071935d8d1baf95f411ea4b1521a2912af3af5c6a05da29d7239451a950940293435efc8c7ffe3229af7ed232c47963a2017b2fb401f38ca378dfda0316fbac7295cf54d604c6bd19da7a12b2ad2482fa6f3e8bced5d86465030dc6abd8dc76975dd82592921eff8116e8fcaff2cc2d233be57ff0fdcda61592473f11a72a6a301dba75a914f001bdc069c311a899d3c8f0cf42bb8ee092e4673df7f0aa530e993802f8948cf60e030ec28f35beec35bb51b34a82607f8b8c76ad2f2c954a9f66f04354c1e3d1175434933e6991368cb5a27763c9c2eda712fd77a6340c1c", 0xe1}], 0x3, 0x0) r7 = dup2(r3, r3) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)=',\xb5\x00', &(0x7f0000000700)=':*\x00', &(0x7f0000000740)='#*}:\x00', &(0x7f0000000780)='\x9e\x00', &(0x7f00000007c0)='][*\x00'], &(0x7f0000000a00)=[&(0x7f0000000840)='[+],-:&#$\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)=')\x00', &(0x7f0000000940)='[^(}\'\x00', &(0x7f0000000980)='-!\x00', &(0x7f00000009c0)='\x00']) renameat(r7, &(0x7f0000000a40)='./file0\x00', r7, &(0x7f0000000a80)='./file0\x00') setgroups(0x3, &(0x7f0000000ac0)=[r8, r8, r4]) accept$unix(r7, &(0x7f0000000dc0)=@file={0x0, ""/4096}, &(0x7f0000001e00)=0x1002) msgrcv(r0, &(0x7f0000000b00)={0x0, ""/212}, 0xdc, 0x3, 0x1000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) msgsnd(r0, &(0x7f0000000c40)={0x1, "dcee220371210ab986d6edc7d395c4a9e7104ae1f641405bf5e05a2444c85db7036436084096ce3e85254a092d08e757ffa39244c89752e78ed2fab032f04726f6f17dca607ede09115564a0376fb2ad776cd100e72a60dd927fd351128f087585fd91a5351884fb785863c42575005edcc4fe429707f1dd22de7fb508351d1f712337a72a62a7b0ef8c3bd6e3045bca27247d94d8b947"}, 0x9f, 0x800) 16:11:01 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x80002004, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/45, 0x2d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x8, 0x2, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "843cc45303359bea9c93276e840c45ca502eca46"}) open(&(0x7f0000000140)='./bus\x00', 0xa81, 0x8) recvfrom(r0, &(0x7f0000000180)=""/237, 0xed, 0x2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00.3}9/b'], 0x8) 16:11:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() r5 = getpid() fcntl$lock(r0, 0x800000000008, &(0x7f0000000080)={0x3, 0x3, 0x7, 0x336, r5}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f00000001c0), 0x7fff, 0x0, 0x7b6229e8, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) sendto$unix(r0, &(0x7f0000000080), 0x0, 0x9, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x5, 0x8001, 0x3, 0x7, "4ac99197b4c7da91f25a1c37beb1cdf23940b180", 0x9, 0x2}) getppid() ioctl$TIOCCDTR(r0, 0x20007478) writev(r3, &(0x7f0000000440)=[{&(0x7f00000001c0)="af55f616e43edad0466f6ae1a05f92057483bfbe20cf872a43d89ed40135eacf21ce36ad68d53a10caf7ed88dddb70c2700535f4d745ddbf93133ad45c39ffaae2d961e65fc883fed40e610cf2e73e5f7fbd7d06f25441fc31a36b54f86d6ba2aca137acde6a72793829b2bdc0efa812fbbd62b64b96d2177260", 0x7a}, {&(0x7f0000000240)="df5a250d8c9ee4f47e58151a7cc09f3a3aacda1b1c4c78b2ccd1fa95306c92f545e568b7277926eb6beca9f08363a1e039cf3ed1dd51c78a4df976d7c987d5580ea7349671de9efe2644036ccbc045115035cd317f56585c6ad0ef76053eeb4a1974d03590", 0x65}, {&(0x7f0000000340)="6fa4c40b32c94fdb81ccd77a9bd9cc2c0a4043738c4528e9b34b3885492a69ddaf6b6c71b4647d29e7b4a20cce55782ccd3b89c2129c8d1d85de82034229d550670e98d26d42cef1bcab94e411d0f36ed2984cb963cab679ac1d2c515097195b153cce6ae722d40d5f329336d8e764f42258b9bcc1441c5da631c0bfff48097ca0836e927c42d1443cc12d857db98ce072a9dc0b6fb6685f385371d5e96574b4", 0xa0}, {&(0x7f00000002c0)="248fe9cf21c3b6", 0x7}, {&(0x7f0000000400)="792097d712", 0x5}], 0x5) 16:11:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x88, 0x0) 16:11:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xf16, 0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) syz_open_pts() 16:11:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x5bf) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:11:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x14, 0x2, 0x401, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000008, 0xcd, 0x7fff}, {{r2}, 0xfffffffffffffff8, 0x2, 0xf0000002, 0x4, 0x3}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x52, 0x20, 0x6, 0xffffffffffffffc1}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1, 0x2}], 0xfffffffffffff001, &(0x7f0000000180)={0x2, 0x9}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = dup2(r0, r0) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f66696c563000"], 0x1c, 0x0}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x6) 16:11:02 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:11:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f663ad339b87a2263ddb9ff125c45696c65300076e25c8ff1552a39be1caf14bc4fb231621dd9e2e92deecca3cff39e2827a3e47bf0aba6447fbd69d803cbc646315044072f0be2fbbb2b21611b8373d3f8f89343d0fbc3770add3cb99182d01a5f634609216e9879b3ecd8e81bd5e7b94e8825d3c33820ce03117602932185e2426d25877c32974cb3d7ae4520649cfbcd487d3f0576e444d58f499ffbdc4e22de2d58ce6473de89afdd439904d1eaf58b7261acb6c6e36288a671ae0b7772b651e46a918c79fd6d910d7d6ef838dc82aa91ca09d8e4149f8974039930c0f349b11ae8db54cceb22e2a03b386feb6993a6ec36cbb41d93d7ac46d8f4cba3f7a6534709ee0b4e200a2843d667777efe8f7714c9ac1b89638f6b61430b8d5310c7f4c11be1d81bbe07e92a8821c920ccdc1917bfe6b03ea51b99de59b5b0c5b4c0695a72"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x86b5, 0xfffffffffffffffa, 0x1, 0x1, 0xd22, 0x6e, 0x3a1, 0x2, 0x1, 0x3, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f00000008c0)="5109d99d97c5d6c8", 0x8) 16:11:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x6810, r0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="2a3fb807109d0926854f4b702b69b6391355f104bc65a617f0cc869bfaf1019a4fd5974624ffffff8a08eb2d0348ae0aca4e9c7b04c7c6ce8a4f05a368448f662cd280c29bbf87a84ba3c497a1773f08e68662c00799582e0a4408f0f044aa55aedd099822875d4948", 0x69}], 0x0) write(r0, &(0x7f0000000080)="680d5eece4aeaced2937a6aba6827d5510bca737c86748c2bbc27afe491c7376b5c4056adfb35d7bc67fec70b405228e162539cd7997d8b25eddb9d7a82be8c797eda5d3f8fbd7bd22ef2c", 0x4b) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) 16:11:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x4, 0x4, 0x7) getuid() syz_open_pts() 16:11:03 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x44) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x8001, 0x7f, 0xbd7, 0x0, "d9e304584975346519b7d38a17077389b16c845e", 0x6, 0xfffffffffffff801}) fchmod(r3, 0x2) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x821, 0x113) ioctl$TIOCCBRK(r5, 0x2000747a) fchmod(r2, 0x12) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0xd01, 0x7, 0x2d0, 0x20, "fff03f52f032ceaf885933114f7daf19efba8a82", 0x3, 0x101}) read(r3, &(0x7f0000000180)=""/20, 0x14) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000200)={0x33f3, 0x1655}, 0x10) r6 = syz_open_pts() r7 = semget$private(0x0, 0x3, 0x120) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000240)=[0x9]) mlockall(0xc6217b2ce51944ac) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x1010, r3, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000280)="3497d2f80ba80a81eb8717bb5bc6a4b914f48592edaf886e0f3ec4d63739be9a1778333e107873c7fb13611c3a37838379e656bb77cd874e359e9d33bbd0160454332c142b60cdb1b3b372bb270fa94bdeb4231639972e7434221f2afa315d0f3386c4c8139cea2d3e5819d39fc7a18753537c2edee66ae4eb7142969aa5c811cb2fc52667407089ea823e5b1c9df9f9bf7727f932ab8269c77675afa99e078b5ab65a046c0808237ad993608a2f2830785f8481ce0af03f47b4bdc237e50160bd7bccd3f6", 0xc5, 0x9, 0x0, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000003c0)={0x80000000, 0x7a16, 0x7f, 0x100000000, "81abc4522765049f107a6dbad7b0cc0acc41c502", 0x10001, 0x34a5}) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') getuid() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000040)=0xc6000000) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000002c0)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x435, [{0x3, 0x3}, {0x3, 0xfffffffffffff31f}, {0x3, 0xba8}, {0x1, 0x19b9}, {0x1, 0xfffffffffffffffd}, {0x3, 0xda8}, {0x1, 0x6}, {0x3, 0x4}, {0x2, 0x6}, {0x3}, {0x3, 0x7fffffff}, {0x2, 0x81}, {0x3, 0x2}, {0x1, 0x10001}, {0x3, 0xe4}, {0x2, 0x4}, {0x1, 0x5}, {0x2, 0x6}, {0x1}, {0x3, 0xfffffffffffffffd}, {0x3, 0xffffffff}, {0x2, 0x4505}, {0x3, 0x8}, {0x3, 0xa7}, {0x1, 0x1}, {0x3}, {0x2, 0x3}, {0x3, 0x7fff}, {0x0, 0x9}, {0x3, 0x746}, {0x1, 0xdfc}, {0x2, 0x8}]}) 16:11:03 executing program 1: pipe(0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r1 = socket$inet(0x2, 0x4001, 0x0) fcntl$dupfd(r0, 0x0, r1) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r2 = msgget$private(0x0, 0x20) msgrcv(r2, &(0x7f0000000040)={0x0, ""/84}, 0x5c, 0x3, 0x0) 16:11:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18, 0x40000000, 0x8, 0x3}], 0x400000, &(0x7f0000000140), 0x8, &(0x7f00000000c0)={0x5, 0x800}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r1) 16:11:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b2030, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) write(r0, &(0x7f0000001140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 16:11:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000240)=""/91, 0x5b, 0x802, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="4441eafd66694c65300002da"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0xffffffffffffff4c) recvfrom(r0, &(0x7f0000000140)=""/122, 0x7a, 0x1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000200)=0x40, 0x4) r3 = fcntl$dupfd(r0, 0xa, r2) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') 16:11:03 executing program 0: r0 = socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) 16:11:03 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000001c0)=""/193, 0xc1, 0x40, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)) fcntl$setstatus(r2, 0x4, 0x44) sendto(r1, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40a, 0x0, 0x0) 16:11:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) 16:11:04 executing program 1: r0 = msgget$private(0x0, 0x8) msgsnd(r0, &(0x7f0000000040)={0x1, "3c094688ac4d66cedd787bc69a0aa48fc36d0c4c4149269336cbea50cd2e7f80d2e5946bcfa45d207223da1b9b3ae0396d177685da741f75488240f99b8b7599ee0003d2f247f99fa776a1b2bd67c85240ea822896b8fd6a69f956c7fdcb5e64ec9fe6bf62aa31e8e0d94c2c87c92e9d8d9ae94d7d90bd55483fb41c09f68a85f0d292f533c17f1534c52bd570d6c40e63dcdeedf127659977eb504f3df4093b66edcb8a3f69fa7a96d66f53f92ff40e87780188862ac3f0b862dfa107616999e6fce2431c901fece3d3896f1be3c77166d8defb"}, 0xdc, 0x800) msgsnd(r0, &(0x7f0000000200)={0x3, "57c1ea643547e25d634eebce9798731b15cd2cf2aec82372c1be7290a9decfad8f207c1a201aa11909f7cb55f46ab94c670abc56ce8e1c2700b9e0de883b4e0bfcc7f11c7b8d24d993bf1185e77a0f66214f"}, 0x5a, 0x800) r1 = msgget(0xffffffffffffffff, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x9) sendto(r2, &(0x7f0000000280)="c703c5fa59c006bfb9f70d8a78acc6e27c85e7da906720b28d8c3cf9d387f85d947fdf3fc8669cc4f5066f17de14e65ebe0a7df97fcc69512dc89e0318e4779ff474a796b005ef4d3ccb21ca62c2b4916596faa6a8b2045d96915110e5cc00d43151a19c66819d22d259a041817447eadfe7a9491444b656bcc62c8f50a529077a20d0e99996a2d314611fdec91b5befe4dfa5eba757171d8924496107ddd5ea41be0b1a1943abc06d12f33d795161286219f99fbc9470c406cc031245940ea26f3c118a", 0xffffffffffffff71, 0x408, &(0x7f0000000380)=@in6={0x18, 0x1, 0xffffffff, 0x40}, 0xfffffffffffffca6) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="003cfa89f75cecb02b204f18c50b7ff7c22344aff601129d000000000000000016ce5e3726513e1e783a6b20223a9f946c23fac403a834568372741d7ae5bb4be543deb7dec3447b9bcb5b462b29efaa6e14a2c6d4b73f313bad1528cae6294ac18b6b8aafc2c80422165ab12307ae1858eed53f54119e9be9806b1a8596571aef7b6b4201af53779cff25d46c592e"], 0x8, 0x0) 16:11:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) chroot(&(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f00005b7000/0x2000)=nil, 0x2000, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x200000018, 0x1, 0x8) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) 16:11:04 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000000)="4921abfe2438f4632eacb34b5a4ea07fac4d05849b9848d8223cb25ed720d9fb6a0b24adc8eee5b10300000000000000b8a695f433385713608e836e2762bd78caac", 0x42) close(r0) syz_open_pts() 16:11:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) clock_gettime(0x0, 0xffffffffffffffff) 16:11:04 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = socket(0x2, 0x1, 0x0) geteuid() setreuid(r1, r1) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e3f6d652dde"], 0x178) 16:11:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$getflags(r0, 0x1) flock(r0, 0x2) r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:11:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000660000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x80000000018, 0x5, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1f, 0x1, 0x4, 0x1, 0x7f, 0x3, 0xaf5f, 0x1, 0x1, 0xfffffffffffffffc, 0x8}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:04 executing program 0: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e44f50a5014845300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) execve(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000000)={0x2, "ccecfdba2eafd26a00a4531615ecd844ef8b4da5ed8c69bcd2919202a48cf68643e5250e1f62f2ceb10e39674fd746650b761026df89ff6acaa16905473a8c778f6ee438c9b42bb6c586cec51dbafc29e3ca7b28b39d2a754369084662c99d0dd555791388cb2cb1041e84f5"}, 0x74, 0x800) 16:11:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0xd141, &(0x7f0000000040)="dcd94e8b", 0xfffffe27) socket(0x2, 0x3, 0x6) 16:11:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getuid() r1 = geteuid() setuid(r1) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:11:05 executing program 0: r0 = socket$inet(0x2, 0x5, 0x3) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000040), 0x0) 16:11:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = socket$inet6(0x18, 0x8000, 0x9) r2 = dup(r0) sendto$inet6(r1, &(0x7f00000000c0)="834a1995c24cd4cb2a063cefd4bcd8a6521c087578435623", 0x18, 0x4, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x0, 0x4}, {0x18, 0x0, 0x6, 0x3}, 0x7, [0xd0, 0x1, 0x1, 0xd69, 0x6, 0x1, 0x8ac, 0x4]}, 0x3c) 16:11:05 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x4}, {r1, 0xc2}, {r0, 0x24}, {r1, 0x118}], 0x5, 0xc000000000) 16:11:05 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x42, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:11:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) 16:11:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getuid() r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) 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) 16:11:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x80010) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xff, r2, r3, r4, r5, 0x4, 0x1}, 0x7, 0xffffffff7fffffff, r6, r7, 0x6, 0x101, 0x10000, 0x1f}) r8 = dup2(r0, r0) sendmsg$unix(r8, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb186effffffffffffffbb7a17ed287afcd5a28085907c439a768d9a70d2fc593413f3e30330f17e9d561a81401674f255be94868322de8ad6f72a1f34200000000000000101a587e2ea082c82b990e392e98839ead14296ef3a308bb1e49979eff926e04c92cb0849e7d9"], 0x1, 0x0}, 0x0) kevent(r8, &(0x7f0000000200)=[{{r8}, 0xffffffffffffffff, 0x10, 0x3, 0x5, 0x7f}, {{r8}, 0xfffffffffffffffd, 0x0, 0x11, 0xef, 0x7}, {{r8}, 0xffffffffffffffff, 0x28, 0x2, 0xffffffff00000001, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x12, 0x80000080, 0x7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0xc, 0x4, 0x6, 0x1}, {{r0}, 0xfffffffffffffffa, 0xa2, 0x6, 0x7f, 0x1}, {{r8}, 0xfffffffffffffffb, 0x8, 0xf0000002, 0x1, 0x80000001}, {{r0}, 0x0, 0x82, 0xf0000000, 0x9, 0xffffffffffff82d4}], 0x0, &(0x7f0000000300)=[{{r0}, 0x0, 0x0, 0x40000000, 0x1fc, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x5, 0xffffffffffffff81, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20, 0x6, 0x81}], 0x3, &(0x7f00000000c0)={0x1000, 0x8}) 16:11:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x0, 0xff8, &(0x7f0000000000)="a3f40a1ea7fe3df7aabd5bea755d58d4db65434ceae1137800e080ad5ba690b77a49412ea0c0ec29c420a67c462d83d8fe56a6187b5958dfa4f14ebf20c222c952b132b85eb651ea84f78954cc5fa94ef5eef7fde504c779f43e9b226ea4b6dcb6343dbb25fd190252113970a34dbcd45161878ba9cc271351fd0752694fe1f0f41bcff55ea1111b4dc1e0c417d83a8f04a901c4103a7e874ef9b875d71728bbbfb4c2cb73a460df81d81d5f8cecd134cc93648c8907d420748ed92b", 0xbc) 16:11:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, &(0x7f0000001a80)=0xc) getgroups(0x1, &(0x7f0000001ac0)=[r1]) r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, &(0x7f0000001780)=0xc) r4 = geteuid() r5 = getegid() r6 = getpid() r7 = geteuid() getgroups(0x1, &(0x7f00000017c0)=[0x0]) r9 = fcntl$getown(r0, 0x5) r10 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000200)=@file={0x1, './file0/file0/file0/file0\x00'}, 0x1c, &(0x7f00000016c0)=[{&(0x7f0000000240)="21600e155157ae73bb1cb178d665846b1e16b8e2e05e319ef6e8d277e8df9d019627de20d8f81790d8a366b414e0fdcf01189affa6aad7232663ee28d5e0989b8cc22fc2bb98fdf0ffeca6e75485436b227565fa936f7ce458fe4ecf1448e4d8108418ff353f154aa45f45d9b1f0a1ae65b9f3a9398851b0f690ed6085de7b3e206ff6317c45510e4c198b7fafdc5575b0b39168b5a1deb081ea58bafe", 0x9d}, {&(0x7f0000000300)="fde18c8a6b2ad582665e1b0360928fbb2f1ec068bdedce54327b49fc4373afba4c650709fb86cbf08d75e6ef7cf2b78f64b72d70e340b133e86e7c2612f2c84ab7e358b0bd75005ef261ebe3923d5d60115ebc5fd55c19265d0b3d5df128dc01ef88c3f125148f4661082a90a1dfa06547f30e39cfe39ab69a56706680ea72b07dcb028e7de58565d6587ef5d97e8191475f0919b06f8253a92739848a32064b4538812a9c684ac4f9daeb4b9a564c737da06121f14207d2e937a01bbb3a1c46e12a6421e1741235b6", 0xc9}, {&(0x7f0000000400)="95975ca78396c0a9cfe43b8387dca17b06298afef7974997d59f50925b21650703e29ff989d6170e4e93665d1af6e877df50f60057b9c88cd77bdf8f592cfc392930", 0x42}, {&(0x7f0000000480)="7441f36e2bd5c9b2ec92ed53e97381f892a25ea44494453deee01ea1ccd2abd1b7dc8cde81983df16afc73451c51677b48890a572318934e386ca20ed046d4634b39181d60652c2b2c01db1b9c6001ff401e8dfb8c381f69e065ebba8da78383141ce943db9ea2cee4615f79e3374e21da31dfbe14496f50164c9e738facf9c3ad59bd92ad138f67d96cd2bb636ef0b0394eeffbb77a65b99db75a74e5ab0dc7f36bda0f9544c1aa787f401e1ef46ed38bb5b379a0b6c2ef9ab0778140a53b5d990c457f1313091e89358f213298f2ce62b798a2e7741327ee91b65c04f98b169296ef42adc376f5", 0xe8}, {&(0x7f0000000580)="e89b7d2cbcb899d2a74b846549c0de3dfd22bc1976bcb45cfb5460378da7fb11810d09700b0174763384767928f8c644def597d93bec3cdbe7f6", 0x3a}, {&(0x7f00000005c0)="2a4e65fc1d0bf21bc8e859d13090e5567deaac4f9a92021a0db03fab35d49a7ea7f36bf3b39944b5f0d5a443f3e2cc8b4730616eab588f1fc0a9dc7bcae06b9ab2dda95e6a47f3e88b1d186f0fcc2b17b5d4de5131729b054e4a14206f4831decd3d5f903cd963dc1b5e1633920c06f053bcff1018c3804f6c98234b14ded871f7fba88350e69b968ae590ee9edba6c9d5092120bf843b61e1c585961457501960013161f4f023066027892a0578e9619d7e0e0da3c4df51d77c6808243a1e3b60731be8634f3ec398bc33588c71bc51e095e39134", 0xd5}, {&(0x7f00000006c0)="1eda8a15af1e6d9deadc9a7719699d43dbde95d00e8917f534e990a8ddb48d07ccaa435a6e07fe56ca74cc6d68f38f708483127b378850ab3a3252489c1795c932d736ed378daadc3ff4c9fd459be9bbe39988bb8bc42dc67ae01c9b533a82b8f6e343d018bc95b81e34834ae22d5022c11f4e200f101d597ad17e75301518abc517fb9a074cbe95142819fba398eee38f58a2383803966a4a6f4b2fd6103dae16347c7698bf3832f12fd89b7019c3c06dfa94b0843347b9d6e2b6352ad36aafb373286c8c41aa8a2b348304570ea51692c18399df83a76665ff75c10dedb3d0601db9373e94dfc2ce6f3a717c947419a0c77820828af3bcf2bae800947116322f72cbc89d4d1b35d121b40285a3e28783d1532acb720e074e615dda1d54c7374f205da8e417a8a02bc30bc340cf83efbe654c2bcf822eede780d1d067f40a210774c6bf3eae7e9af5751aeec6c8d34e62057f82719dd76aba7cf2ecb95e11a66f3f94dc1bc252d4c28b612aa5c446842c6d17c74692e58d7f621379e2bb683d5e9d0644149ae648a8e0cd9c812331e0931ee92c2aeda33b80c177b48da5b3fb94cf04d70cd3813e5eb563ffc91ac62e83bb776f59644b7f62539d83f30039836949755f90efcefa967f41207c1dbbf5cdcbe33739b858605e0a86b577f213f361a7e1f3e1116174a3c58fb19b71c9cf2f76514c444485337fcd805235fce3e1b1c4128cfe5bfbebb79a3d38e72f07a017c0616aa44317f13ef2417386c104c44c086867811c8b6e0980c351cb415b275fd94b6220cd79451f3ad1af8820215a6c276d7165eebd8f600369341fa5b8a2dd3acc5231fb005f30d9064ffcc195f228ec1a2ea1df3bc14754f40c5656a2ec840510a26632b887be53333fdf32cc132e70c885cf44e8b0024bd07b6d712cedc171193ecd6546217bfa2869b317ec63b8ca0b20b9d4c9e23049bebd4f766196951c8a8f9c3999fc1e7b51b73a4cd3bd11c78b902bee1d69b4e69e7fb14422faa2b769856fae4949cb15f5723595c9800dc965eb84f74d6d887805294e65d6a34b03df1af6787cace4eff566c2d820df03abedea0b7c7677625769f16cf8bd51db467497c04614d2ce6dd0670c51dfba143f2deeab4fcd4325c2f699812bd79786d0a148eb2982f16e7e41d13e7e12bb45191089f7009047b559ac4d44fc3ac122e447f0fc59aaaf494903fea535d7e715a803699f4d30d180e4db8bf2df4819c37c17e5a0b0e68a23a42f12611d8ef10de2adf4ba0fd3e34aca16740e62228a787b9b9808fe31d031d31b377077923362873058ed4bff3b9696e9ee3287654f69374d7dbd913f845f2236771c611dd1d629f9a652ef0e5b8780a5f67b81d0002a298fd122117c9cccc75f803b19818198a8fc7e1f56f7f22999b1779567765d9ff6f58fd82732ce2e002d92cf01616b734fdbebed78b6db6147efbe818806a39b7b1a474f56fcd8cbffdb5cf1a67c279b51a605868e41aa510f8d4d85c847ac86f87766a604af2b4dab776e8b951e383e67c383594c9d26b6fe2fdc42084e4132966554cd7d33101436ace14a28deeb853471454bf844614a8781eb2dadd6efa77712a8acb73e6fc3c258614df7a395212be399012c1ff00ae7f6fa53bc44edca5845cec23354f21d1c7a9e952fbd8eb2e5ed0186c58d92d39a073adc281a706e2ed96253edaa30149ce5e5b0c8798e3c8365ef5cf95286d8542f8ccebe4ea1d6e6cc60d80a76cdaebbbf85294794ff71f2ae5e160ac27ee89c43ccf1680743f2b1e7c9e3657772ed5102658e82cb2e27aa17ae64a20a6218edbe7d093197f688fddf77258774d556b3ff290b5546186b260b46356dc0b1be697f8ca114a01fde05d715b4d0d80cc04781c3e34e485475ebe3fc5df47138a452d5c5d462396a3c1e82bafbd6f98216ab64f2b563e851ec208171d144f595677d2719da0879ba32facb318b5fca12cf1bef8e3d0d67eb2fd565bef779fa6331ba5bd98c248f2966c373cfc2841d8d6e4cb8357965788a06dbe13ccf537a0a4bc96abe9bcff1df73f9d5ea5a3175d7dbd798ad70b40f3018729879af83be2b14ef28d8c5f8e13c0b5369069f4283762b076790a95caf5b8384db866facedc197c530cee74bd20c7a0d8bb75d48daf35203d3b344849b69ca2309d414e3a10e08d64035ecf4d134667527d53fa42669854e64dade26036e2081a3316734e3fc56fcaa7aabdb567041faf82d58b2098c791ee9baa6239539c8da83f66cabc201a671be172a59ace84b6b7bbc2390c2a039d1e5a5c635cdacba170a7032b2b15bca066ae67bbc0783cd0767d0c8cd1dc09543da19bf562f150bd8ff52c0cc0a1c215c68745684baeee3a73b0bc2a6a5470fa829e76fab5dce912946cd1b60abd38b9e29fb3dc7a7ab216b2fafba03638f40f8abb4e679bb7714e43f21e29e92c05e5dc2c65a46a3b7a72b1a4430edf282ee6d5075d0698e0368eeec6a33be328d5d2102ba4dee4a7ab4c8539eb9c49e0bde1264c6fea4d984f2680e117ceadaae8d593eafdc5ff40a98a3855cc1bf14b5aaeebcf0fd65830db8cb6483ce922afebeb4db33982dc8d954ece27c3bde0192b81681d3c23fdac763f0590e381a30f228bdebdb22ae6687eaafa3675ce31eb053a8d74d9af688d4926219e05e2df2da8df74eefd65e2c55a9998e30f7a788080ec930763cc1d572a9d84d9d3d887fdb2914d07c2e60750e1ae2eeb32398d9ca63a3204bc39fd92fd9c7a398ff34de499ae56efd4aa91599ec14e441a414e3c27ff090de5e251994cba2dd01f4b099cb0d681185bc6033ee71df16cb80adb062db4decffd3c232d28c0ce911be2a51243d4a47dd9a5f93f4c6dbbeafef504ba1da15567b20c5785056950522f134cfead548d0ff95ef834c7ec8526842f2c2b6852607ae64ec8f0d7d301d34e080ea29a5d3c781e9dea28e6121d204c6510956062544849048894b5e3073522829a09957e8e4681e954c55d5eea7b657130d82f5fb712f5fbe1730aaf383b84bfef2278694dec3416b2aee49b937598484977828f2d12d15dacc4cd74dcaf664daa3de05b844db519232166da206a54f4715f8fa12cf779fc3993de89ed95a5fe59a803c22bb4aa56f87249a5583c628c1d4181b808a35331855d0b0f68417f4556fadc8ead60c9a65a9e69b3372a5cf11702e0fe782d0dcec753fc67132d6988bc9d2be44c242848eb01679c817abb8647161cd6731b688f72d251e0ca9d9109a24d63f03119442c8719abc8545c02655c310e280fdb77951669731bde93506d5b2201448ed62f507a4363897754d22d303d896f64997eb77e10a7d4e8c05c2f9df667708e09273dac33d14b2ce2d17c7357eabbcaee30df81a3ebee30024a132c19bdc34ab4d8f54c9afd42f50457760b39c154284db28c479e2baae3d06ecaf83552d0325695adeb32139bac906d4656c5bf5868c071a2c5a9507c6b03ebf80393db5e5eef225054b83ec8c06363e7d95ee29136f55402e431987b436e1f31b9c620f696f61945f6eff693f277bbe7c5e7e76f86112cd6fd852bfe8d0b02d4eed9a43df63b03051fa8f22b525556f71552d76de8f85e15dbd8add1c6117e097ae0c463b657c5f9e901a39024e4deef35da4c6d0e26fba5b5c3d3c99873970bf20d178f306b918ad3fd87747886ae3b7378e6e0048c12428da314322a8337774f74122ddd3e3f77e6ca8e53bfe7b560e9ab97cce840157ec2a19d31ad5c061e6b20ac67cbc44d290459807104c431763e847c1e4e30f391e6146e0f16431c562895970ddc46dbaca52db038db20357f5058a7b7288b5b2e32a1252ac0df23074ffc443d9efaa9c66812f84af7d0851cd032f3926144eb13d36f6777045513430a41c8207d6b0c16b1c8dd3be0eba668a94c555e096853b61ac464c34358b56615b6337bad3b2a5ff8645f4c58e20f74346e7ad12560374c98fe32efc10843b0af1914f312935f5698258e060e389d9b5afc98cd1719894b56e4111bd1a42a25ea0258f9ddc7dd56341f770af3f564ae1ed2fb9fbc4e2a68dec0549aa1e20f5ac89f6d23042cc4fd53e54f95bcd6198e9d5c4a854945cda25a38ab48e150e167be5dabd8d62c6c9c886e79f18dafb1525f7948bc333359539277656f0465319c984fd90af46d817de559ade553f8604c83a1f4fb974afe59cd4d029909375fd375c7d935b04fc9075203ec420d924b965f3aa80f2bdfca2b7a53f1285d31f3a1368e063e574a4a27aed0b26c8b5bcb1e8cdba5f06e2ff753a4dd73c11c5fa6ae9e0c1c87a4af063ef82e500163b0af1c3bd50eac3c1eedfff958e0ba5044ea03181fccc9b047c09bf4d7c6f34324e01d1f81aa5be866a633983090d1642d6a57517be32fb3305f803b4d8803839d8be01dd161ef0b0aaedadb600e0415f6da4377b300f1dabf434a01d0fbb6eff8e924ada00d562b6242a0d5f1b705a72adf846f61c000dd1f3fa6b3fdc8d02db0401741facaa9ffd1d212506c38126514aba35f67088917d4be3d5119ebdde5b290a5158f2fdd8706a01f10f98bc8689b7fbfb095dfd229c6c2e5244ba0b270be98498f1d94c175d5ce9ba8ef35899e13b0b6c70ba263c37908ce850ac505fc8ea82235b2ac446f4adc204c1cdfd8bf97a1e3b423d9723749dcac8165164ef151cf070745b335130fcd48d02d4920d086b7ff088012ad96e5e54602e1a3d89ae561ca360ba23e1e9b5b93fb6c5ecb586677fa6ee7a227b6f47d580c757c81bd1a961393a6c9fc9806f66a549010db6c3903a196414d1f2a355aa73f2aac66f6256b0eb1e2843662020bec3834b0bcbf33b9884dc2a31fe97ac8eac653f7c53e44b62a71082ee71a666a969ad519aa7447e62a299ae49871cd280631d7672c07c9c2ca865af6b4d7424d9d0db5b49dcfe50d694472a2240a5c0403f4508f38ae821a0d0c0b2b2917e7792d1ddf849203622646972ae67afdd26256fa22d0c3395f6610201fb7e5a72cdc9b45ea69d97b2e1b40620ebd90a1f0b8c189e9f223c11fe43595a91f60cd35a399e983fe1f86412544dee07b7374ec071f4ccc7f56c32c2d0739a09f3e7d61115f9a0419f11a8e8698483c39f97858c30a64bdc8da17238504d604d81047ae582235703688d163b9342fa03e7eab9e45fe98a4a1748c1b454f76a4ed893e082543f02fe50cabe028731e7ebc448e229df0c3ff37f3e19f50d919f81e9b769fbe511b67356bf2a89c17a65437e21769f695e412d89d380038040b9b89ffa3109803664feb8d12d20d4a7d874cc1742a8c4f6df96ca486a919bb0941c8cd965d0cd9f5bb6636638e06896edc0bf838579e3d1ae6afb2524379684151d4e64ccff4c2b3223535e7e4f2c58728a8dfca555a2db531c84f8c0bc320cf91ec44a7520fc9bb05b26acf30cf94db758b4937801ac7d59a367ede2e9aa45263a1e1493377b00e82461d7a73d2e412dc1462b7763f965a6f1a067fc2b0bc4ae480a94454890f1734867871c9173928bf770f6a145ae9875bcf27eaa07ac079d2e5517e68e7161be1c5820b340a5dcf8942846f135e2835a4088fe20daa6e8ec0bcdadfd9b6996d12ba806a5999bfb0cc1fd59ff3e7bac687f8f27698cc3fbe7050cff91dd44b25f4ee44c64bb1de4548aaa424fdb7d73e12a6d1a28dd0bf3d01cdaed37006c4742ea61bd84031578dbc51b2485f37d33dfd80a47b29a877919db3165e92ee29022481240a487da30335fa46a374c626aa1a5e4cffaaaf79207ddd702207e257d369c", 0x1000}], 0x7, &(0x7f0000001880)=ANY=[@ANYBLOB="2000000300000000c00e9a1c6b74903c", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x178, 0x6}, 0x405) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000040)=""/2) r12 = shmget(0x2, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r12, 0x0) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000001b40)='./file0/file0/file0/file0\x00', &(0x7f0000000140)='x\x00') mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001b00)) 16:11:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = socket$inet6(0x18, 0x3, 0x1f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x930, 0x49) fsync(r3) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2, 0x12, r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x2010, r3, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) 16:11:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x5, &(0x7f0000000000)={0xb92ee6c7bcf7b054, 0x0, 0x3, 0x1000200000005}) 16:11:05 executing program 0: socketpair(0x10, 0xc000, 0xd8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x100000000, 0x3}, 0x10) r2 = socket(0x6, 0x3, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000080)=0x1, 0x4) sendto$inet(r2, &(0x7f00000000c0)="2407184d2854067465eecdcdef8bc60ff0155534652668b819c280b382571cf047224cfe98ea817f0a3850d58de10edaeeaa9964497b793b460bd87e2c1de30318a3f7469368a70f43518063049e0b318164f1ef08c8788e533544531a171f101e500e945f8d7d98c1b38a566a4bb7d6ca488bf85eee2e3567aa9c15ca4cf59cbf1d6f42b9e9c0e3b3ee6277263116bf9b0221470fe9940528f9358435d84b4daccea60808e6ad5afc88ed4fb4a9324c8f6548bce376f38d17b064dc47a1ccc0f19011bdc244c2eb8a279efa111a8a773e30c21aa8a6f259303fe7a2ad289cb96a77ce8c977f8cc7fc08e89340d00f1d56f55f2f614e5527e5ff749a9f9a7c42db80bc05ce28af47b1ca25694b0203cec9771951bdcba2c348b64f55599858ed2341135c86cf7549a80ede4fa9e1f82e0c94e42dc2b0c3bb0f0ee252999e1c8c623ca451da2193a2f606c09a499fc143e3997c15a62054794310e4e4ef8da6df51f6f2ca1b5ce2a681f67f097d51034f2e670a882b27da71f3484258c546ead1815b24f4901903fdda89484e61a10e763b2cf2b0374e5ca7e355e52162d568621ac9be15f573368e5aa75774fcf4db93e7c9eadd623b5c48571ab760a0f3a18f9e128a34d3a638ef265cb1e4e12a3f693f9b01830003c5e4ebb4bf762bb05d577bf08713986c3ddd46ddbc2f60cb5702221cca51904ebe71c1419eeac74e67cba9b6ee60c595922b267efa2a854b130c721795a62129fb5c9c6aad9f33d6186f703da479169323e354444cfc99b9232ac9601971262b022b8009954fa9754d6a96b2a166234046cd41b2af97c914ffa80acce85e5c6bf5a79323959da0ff66e64bfce7a46aac94b96711ddd370b59d97f5a72b58f08315fb6902aa026199414a717b66a373aca6e4a9441dcf3ad321d87c1ac06e700a544909b207746b44a5271a33738619de5d9ff964b8e9c06d07eac60bb8c7dd6d0189c39ffa728b1c05fae4f55e496adfd31dfce27021ab57c96bd8290be82301dc9f99c3717b31d6c6fe87afdeba6cc1e678d24d2ce6a84270f9599d3797fc2d7266d77c62f108ac1803d1c825d3373da9bafaaf915393f99bf631f272d2d7b822aadb8b5b41cc510b049c83d557ebe31485843b65bfbabe4d56a033584c1f08ec54223be6fa2535728ea298ecb1f0b3f3fe33689dd51fb993a360f6e102b579682ccdb54d4f324657da28c7d2b7870bb3a671b98ce0a0a4cd305d644ea4700c70dc6fb767366bc8a3c0d80804b12765cdbd0a475154e35ac84edf56a828543768b5f28b96b76e56608415206c9a9004ac4b50c94d51142c8888c1964919a66d58a1afdd49a777674d59e0b9d5d424c014838042a878c48f6b3361ef7e89704450c6663e3a366896294bc6fd1e9c0226feb628e211d31d404d022b7a601508c968caceb86f8ebb10a48ac218b22c0b33bbcd0e2ff05fe6e340ffcdbca5880e948601d5b20f324734883909bb2746780fa749068c703c6b0bbb4ba09d06d65ab0c7ff3a44b291701715c9462846f0b95de63332df6b47c57c3895aa6ce97cffaf25b440d253642487843d5a4f57a69848a48faac7e0d29a4552c9f2bd6ef3e0836850101f58c0b6b8143e6e01dd643894f0c520bcb400f08ff36c21f27a2add2a914dc79f96fac930c55e0080bccc699b05a968a22260cc6dff6b51fe7fc80685ab406ee667ee507b12d385a83ab3c63a27bfb28db1b95d15fe42000b11c65739bc7e852b44091206daddafc792f2361729fa0a830e740a8a6fa665866b8fa65770076930577d17c26767369e0079f46668612e86a130fcc3fa6b957be0909a0dbd7e6c09a17c7bebdd24f52b061067e1b182e345d4bb89109f606315a44a4755af410c7708a212320942fb7e58739741299a4d662b5ad4e0106f667dc0431e2cc4bdaf94d173f3de80095dd04021baa96a1f64d126e65dc07db52fcc212e5fbaf2801b0609ac24a64aee4dc71559d7f508ed8c76de127f030fb571c64efc6d25e8130106b6d936631d95050ea36bded028c4b66475b5b35dd42655e1837245d2c7d25eb5f154a62348273323b506d4b92b1cf9fbc607921eab7037d34dabc0371697761ac31d8200d6d74b04bd392c24f7c6c5d77f2864da54ba3357f0e6299ecd1c85a13b7dcb6a0e84c7d220fc9453a2c0d1b7816ba9a04b29fd7fb8a6e64c07183f772e1997491cdb246b4f0450af903dc11581650be71f3f1474b47755b8a817c11e7c3c52b35b665d82b1a670460cd8231d4b25e2603534bc5b93613cff0bf752bdf5e76b786ad28719aacb77d9f9d2ec9ff3b75734dd4dc503584eb540aa3fd173036d1be5f9877156129a3e0604f80c8c4274b8dff2ea8c539e6f099ff543323e074f2994cd55ddb8b7085a54581af26c4e7b566ef8c802ef8aa31b0385699709c99a3d389a2e75ac871cbbea62729a3f888c9af8ed3be5a11696893d093c3b52bb7dc0a65c19721538853fb0fc36532a1ab4ad756df7cac52f9a63bd72bf665cd248592939543af0245a812e4736bea80108eacbd65f83469b26813f9410a638a5d2e6bc73d0d138327ee00e0bb9a5f1318b2f958c1ce63531a63e0d2d1668061e936ce6c5ce07a766eb8e7eb2b39bd09386c6c159c1ecc91258fde04e75087a9b62e84ac76bd3bdd487c7a5613a7ef4edf1aa65e4004d67a944d8345865db8e1b6fa23459d378cb13bf3067c28e85a52f8d7dbb465d9d15a15aefed481070152e55a7c122ed68e5c735b1333a42a95d99db2f3a0433d39efbd5341e1208afc4e04259d67855984210444c8522e93abdf0265abaeecafa97dbe6d7ad6a7d78a3ecac33e4e73a03fafaee8b922a96b21a653a81cf5bcedfc112a6aa28c4fd3d09045017ca0a72066d310d6b8c822824dc1286a62d4f8e36be636a2c4901a6ebb0fda72c33f30982394d6fe0ad5c8d0b6d4037f0922daba41ee3f2b6f6a582d3690eb38b056dd721a46f5dcb36d3f2eee72f836ec0a0f825f88e90895c9a3854d74d5ff0d44620930dc5a6ab9fa1202c8ae644033473c4ea8b63bbd3cebea1b1ac0e843ac641086c9c6cfaf369711a7a5df42756c1746d472d426978d97f84ac01e28141d921a4e04ebb11a1fcc66c2ebb3a10b5dcf6df48fc460335bc2a8dff9f4404549a0c8c4d7d6972ae2df0ffa8a27b377637243e59f191c685f7c5f45d3e2a0c0c54425f210d311aeddba67709bb18a48c25ce738ea16a048d80d55dd5ba6a8fcf4e25398697c96cfa0343b6698b855abf0f930d6190114c10f1f51932ed764fbf405cc53abeda1e548fbb9be6743d97a0196ed8aa99cfd7adeae998e0c6eb01dd4dab9fc0dca423a3b22df8adee1dbc29f8fd379d503fd21b3df5394fc13089aca715dbe9495210bfd19259e055df382ac633c9672f3447e540b04858d25ccd01770544fd1c0a43c9df886392e3373e1ac6e3283e9e43aa07207fda2199f1600e1b8f7c14ae19d1e72a8c1b544087a9439b9b0d6df2a7b9f2ef72cee7c91e235a7d48ca9c1d830ea997f6a982ec90ef6a389b5af4f7c241a60793cc8dc3111e6ccf0b9d0a6db1c22d47854b998ccca8c752b2e074c268210836eb178c3710bf66ae13365955d71c37c7c37fba6e959ac9d482f8d7816cfd8a0d0bf27a4acedf3137652c5072d55ed233da30d72314d10aad0a575c16a5b1ccbe0c333ed221707b875471d3a4875a69d8809cb345016dd0391b8b60d2824e4c67af6a02b23e3587346b03a5ce5eaa5f9d6619166147d6b7fb354b9a4db37f59c0787e0addfd0b6b1dd0b602b49e14f441cdbbb599094c5f2e22a963e00fc03a6f625ccda197c343879e04ccadfc0ee1db136ec2501c5f21ae14b574a23ea32e8262e0f2a29f787d89bc2f1b33995259930f9e59cd0e2157cd413256ffd857dc6738a8559071cbb5ac4108f760f1b5aa18210d2982eb67e0e13d52cb4cd6299badcc324d7c0e0e82e9f7922e30d4091dcea319d2c748c69c5c8e5c329f590cd86255c21fff73ea34d660cf7640f41b2b7b0cb395f68144175575be1de1385a569827386f022f20264d0c2c658e30938c723616ee5677ad9649fbe2133ea915db3f3555561dd4d1bcf673a1222a3f7d51901e19f6880cfe441a41cd94b61a6f9b55b798078cb1061713c07009746c080e145c5ff248759d25daf67a4fd28c4cffdedaae82a19ae7990acde3860704b2736767104aeb5dc0bc41be3b540b80174cd615622ff3d9c907368afeffc7b2fe75c0dc4336d1dac93fb153235e4f7b7f9209db6871b59b0f985c123e4f6043a23765cbcb8c8dce8c9298d480a63a0bf9d62af343a71be3fa83705d5101e41ebe5428c82173d42551a91df76485d6eac6f98f9c8ae3f1eaa243e5272a79b6ad02a4cf0bd7afafeede22d03054c638829b22be489a77a614ed1422f37f2ccea466a2dbe3c1c53caaf773d92d81eecdb038c97889c24eff16dd5caa805538ea5ae0dd9ebff0c4ecb79ea53eef4b238e27c98a5c839863c5673e35aa46913f6a15eda276858ebb1b5ebbb4226a1d87af2638c71b479a3114b8f025794cc91ed72df6247f7b8df3840e6b21b5962eb50955501922d26ac28920e4f42745630ab3b5dfb5b2f02bc477ca90c53d82244bb3470cbfed3fe72133dd46e60f6856d8fd6470c160c591027a02fa3dbb06751f5e217e119ac2986c23501213309ca02ea349ecd4e999b693c47b04a89725d2f440874c40b709bac3124da3da654d12981e28435a092ef658f113427085177d2a520e8a69dc786168217ba48a64d828b5b8ee2cb444cc721c630ef5ce5175becc02f83f146f0e303dd34b2de06a6c5cb1c3d6cd066c925c8a96c5b33aea06b3f491f633433261deef38d6ec74050e658b17aa53459710188fe5097f94ab69647378c56b85caaef590eb3b8508c04ecfabb742b3abfd3136f1a9c14f3a215b5f08c8ed083559d5d2aac855ca619456b858f486a7e1373cc9f2cf8764ff36f4da1a242251346d4bf7b8757ee2a486ad8c99b7bb55201b4c322f96d10221dc8ab7286449634e9b0e47339c619c050b9e8c7d241094e579ab0c83cae30d54d26cf1abaebb95c3e94cc8a96d8d823b33952599a73efc0d1dfa3f8c9edc8d552e89ab62139ebb4d36729fabf301ac9f82c466dd6df446f035a704ee37ad0d3c5ee47f63c0b1c457a787748dff5d92652ca377a3ebc04c68dc9081056325f44bd7cff1329b8ad05da3f7754d7539099861147f6aa2939b034f09118ede16f9bca55ad49e0eb2cd118d3187bfa4d31ea2872b953317df6747688b73313be2af5e36423d9d5bf00b2b34bf803508871df9ba76934962a8caa7f54999be6166fa0951df794780be110464d0a08e5a0ebd0f46c734442f12c4c7bafb0713163132040fa3353bbfef827168b67e46e886f77c6da6a88f555a6de3ca2802cb420882519b3a5495d3752ab7b8e36d96a3aed8349a3676a5618e7048b315114074fe52bfbe57e1d8e1b3fdea4c041b736ae5c39cbd8461a8c6845f1c12c8741aaeed3e67a5f8e3c5ffeb05e0b2cd14273f49c13ed9ff1222acad86aef05e1b380804062a8bfe98b72b380103719754945306005a98ea68105bdfe5d98c994f6761b7a98eb0de3ed1782dfd777bb071330982a15d95cd0f8c8c3b6711deff4deace99a2701746f8972b57f3d75699c9477c69c319ca92f3017429f778be914916fbbbc108006e6b254096ecfd09d439d1954edb0017b66b90f2d304a8147d5f8598daa26878aa3bac099b978f76b08cf24f9c3af353de4f", 0x1000, 0xd, &(0x7f00000010c0)={0x2, 0x3}, 0xc) recvfrom(r2, &(0x7f0000001100)=""/124, 0x7c, 0x0, &(0x7f0000001180)=@in={0x2, 0x2}, 0xc) bind$inet(r2, &(0x7f00000011c0)={0x2, 0x2}, 0xc) chroot(&(0x7f0000001200)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000001240)=0x2, 0x4) recvfrom(r1, &(0x7f0000001280)=""/135, 0x87, 0x2, 0x0, 0x0) getpeername(r2, &(0x7f0000001340)=@in6, &(0x7f0000001380)=0xc) r3 = dup(r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000013c0)=0x100000000) recvfrom(r3, &(0x7f0000001400)=""/74, 0x4a, 0x0, &(0x7f0000001480)=@in={0x2, 0x2}, 0xc) chmod(&(0x7f00000014c0)='./file0\x00', 0x100) r4 = semget$private(0x0, 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500), 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001540)={0xe7, 0x3ff}, 0x8) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000001580)) r5 = accept(r1, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) dup(r5) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xaba567580cb5149c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001700)) semop(r4, &(0x7f0000001740)=[{0x3, 0x81, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x38000000000000, 0x800}, {0x4, 0x10001, 0x800}], 0x4) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000001780)={'./file0\x00', 0x5, 0xff, 0xffffffffffffffe0, 0x1, 0x7cd4, 0x0, 0xfffffffffffffff9, 0x2, 0x2, 0x9f, 0x3}) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) semop(r4, &(0x7f0000001800)=[{0x1, 0xff, 0x1000}, {0x3, 0x320, 0x1800}, {0x1, 0x200, 0x800}, {0x1}, {0x6, 0xaea, 0x800}, {0x2, 0x1f, 0x1800}, {0x2, 0xe0000000000}], 0x7) execve(&(0x7f0000001840)='./file0\x00', &(0x7f00000019c0)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='%\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='\'@)\x00', &(0x7f0000001980)='\x00'], &(0x7f0000001b40)=[&(0x7f0000001a00)='+\x17$+\'\x00', &(0x7f0000001a40)='#\x00', &(0x7f0000001a80)='@%\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='-\x00']) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000001b80)) 16:11:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) r1 = syz_open_pts() fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x2) pipe2(&(0x7f0000000340), 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000280)=0xc) fsync(r1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000, r2}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="555284ec55984ae6a794ab1b5b720fc0a72775bff9301505c397fbfeab42625880added8e3c8cf154d8da176f71d7dc39b176eb2355d00c1946efcf2c8968e854905ec73a3f9804e60081b1e9315a9b0f22b63f1", 0x54}, {&(0x7f0000000140)="effbc222ede1c22c1a172cb7f075be6a672a5d23abb2e87ab8b70a3593034ebdb875af44a5ab24d69d8e7effca07b26c70afd7fec8dfae2a035ef2857f26504d803d8c699091cdc83f341753076d1485e060f6f547aadddd7eaadf10b670c4110e6439ad0b100a20871887cfe0afde54de93593909bf28a5b18271865fba81593a0742028d1ce5103479a87819fdb8abff8e1ffe96c5dfbfb9fbfab04c83", 0x9e}], 0x2, 0x0) fsync(r1) 16:11:05 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) r0 = socket(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x50) 16:11:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)='G', 0x1, 0x0, 0x0, 0xff7a) socketpair(0x7, 0x5, 0x7, &(0x7f0000000040)) r3 = kqueue() fsync(r0) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:11:05 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="9baf91d1cd7b369b8c69417902034dcd25e61cbe0718105ae972958b212f83588b2eb57f3ab73247ba6a171f75cf6c9cc93b235a70fd82694fb01038119dd0e5340081c7b91d345c6f71913f4889d3c1944ab2c3094a3142424a29bc620c7e8d8c751ac7dbf64dcc9db130749672618718d99d7d649634fe4436db102d620c7b631a3f0c766c8ec2f2d66fb0288d", 0x135) 16:11:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x80) read(r0, &(0x7f00000000c0)=""/230, 0xe6) fchdir(r0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)=0x40000000000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1af631f8edea6f507502847200", 0x0, 0x140000000}) ioctl$KDDISABIO(r1, 0x20004b3d) 16:11:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffff7fffffffffff, 0x4, 0x800fffff, 0x1, 0x4}], 0x9, 0x0, 0xffffffff, 0x0) close(r0) 16:11:06 executing program 0: r0 = semget(0x0, 0x0, 0x200) semop(r0, &(0x7f0000000240)=[{0x3, 0x3e, 0x1000}], 0x1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000280)=0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x10001, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="fa120402000000000000", 0xa}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccc", 0x3f8}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000300)={'./bus\x00', 0x3, 0x4, 0x4, 0x1, 0x5, 0x2, 0x1, 0x1, 0x1, 0x1f, 0x3}) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="b86565ab14bb0835f2c76a6c8f19edc4dfe0304ff49a94061a89114fa74df37ee4cd896ada7129886d33aac2c94b1df97b9fe5af2ae9a73d6a14d2d9f08b83ed5cb87c32c92720a3b5c71ef72796e7696f8c56fe99b66d7d2a440a9c32b9514ee6288e5271a4302c80bf8366c696a60414450084572ec37828fc976b2ddbdf93a990a11e902ed9b880346d881b896543870e157d37de1a0c6f5dfb24406644d1fc4a4190205360a97f94fe1fb760e1beabb0610b738f843b84ab367e90b16f180d11b5e9d7c625edc7747195a5ced9132ab7aedf", 0xd4}], 0x1, 0x0) 16:11:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x80) read(r0, &(0x7f0000000080)=""/101, 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x2) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) execve(0x0, 0x0, 0x0) 16:11:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000001000)=[{&(0x7f0000000000)="1abbb21d3330cd8ca94ce254ad1d25a0eaf7edbae5a7ac552399e25a1a4adcd75b89a74d4e88ecd136c33ee3d6400977642d48172baa3f423025c12dfdef31a7b001b193a8335355926a6a23eb08dcf2a3569d4be6470338c3f4aa784b0e5add529a073abc5f28fb8a6e434b3daa5fb5f31508cf99a8aa32a3a91b7bae566218d9a213917d6c944b74e2d3ea170fda250f9f253c48b068ccaee58413b823ecea1ea8af1e50deac580b4f60dfb746d0b40a99827545e997f3cfc97ea8cdea16e8ae1a9adb626516fbbdff66c60d279c6a10bb573271e60e86091313eeca185f67fcdefea1805a87427009fb29efff6928bc6e363b8f266043e8c03026dbb4d6fce3680c815da76c4c7af33f416fec54889e8ce53b8b66db9056f469dbd04d02d4cad39e2a25fa798546ae1dd0b7d2c70ea183a94a0315a6e3f8ccaba753629707101b9ac5426fb5dc74e9761014267d83185432de1367b6b91b28106e3831096049d21a1573e3df6e659ed33d21dbb0796d8173c0baf0cdb11613d486d24bbfdcedd130153ef6a4cf730aeded77f997f2382c03bd11116ab403d4c39295c770e6989e2360c1f3e7e65c5f559c20c9d8d5c1e4ce9ce6c45041fdda28740a6ff4b0e1c905c813fd2926cf3d02677c22d0e38d906f797e276312a152101bd9cd010279b9dbde37db56e6a49da18cc871a87343fcc55afdc4360f99e925d8356878fbf1a17cd2285418bc67c15b58086b5e1496e9586cf17410513faea03d9e908ce55212dee18737be78ce4edac6879b5632ae860e571bbaa0825f9ae6b7d4347a793ca620083fd96f4e275ac9804dff51657f8c5eb8203f425b28387496da32ea983fcb72650ee1f46006fe7dbe8b5dd1f358368dffbd1f38020848f8ed87fdb30c0215cfc148a7c1037554f7aac7dbc2240a35e95cc07e39d4f43438ebdda9a147f4e9c0abf16467fd1e6df8af9b72ba133c36e90aa8c42caada06d8a0ab7ba72b6fc91f8afc0ebfdab04125651e6925e7c6e9999e70be30cdd0ebb8b1bdde3ba985a122ede61273d8f5753c282ab3f211a29ef6238f9fa804cc29b15aafb45cc61cf21b1538a91c425ffac9dd1f061d83957316c2bbc047e786e56929421e540c2f31c4bad1086fce51a675ad653bfa9da1aa444fc895bdc78be23ca4dee6035311ad288fb2a3fc118c5bc3d6b73d5c36e772e1b02f9f1c570e5780a43423fb34cd8c0dbc5f8d8cbc4e6779e4822fba89252506feccea714a5470d94d0c8e329cc7f661b2fa37a57eb12519afc04f0c548fac5fd2d7ef8bbad020fc4a0d5ee3d340a5fa2ccb755aaebe6b454c115a2cb99c26c8d313a71e83252fdc30e0a4d303e6574c5ded88329249ae44fa7b5cf414ade289da7bc9c0d5ee84c7f8b1de4512b9f6ffd795158da3d8bed830aa55d173d6895f33fe50c676adb807d1f09a998bafc5ffb7177685056321c6d12388891eaaeb8f01d989ea1a1c886ed34c14b6fe4c9a3b2abfe5e71625884de54c1302e19d9faa42e2351b102062c14f7a673e73567c887c2b1e7b61652c6f0416865a4650d6072553e8b396fab134f93f30394dd764450a04475c84196aaf880f9238921d25f8ff3070dfcb6beea518740f140d9b03068d358a6240982e3661e962c0e122d54e7d6d9aba041997ddede43ac849fbb0b59fac463db21499a049495ec3625f9e5d1b6b0ed182e63301207ffbf36c850f8cd7b407082481a3ed688eb2982b3a73570a7c268a3adb429bcbf82e68f72a7ca3d1813dcd352ae52f8ed473025047a352bf55cee982d810a9b5d94c9cc55d96345097664de5e4a568a244aaaed6c199d0a87b4321600c3cc1724ccbb3f9e7ca758c1099639b5b42ee8d3c71fc7ce8e639ace8efb3b802dd390bc487bd8883bf8c9055550e10865c8aeb026d78e0124ca0171cd422488b16861eb9724d77396bec40ce702a1390c48f53ff5cb3cec1ee2601cb4c2fe2698293f2a7639f67c3e2e0ca079f3f3171e19c0b546facb6b7df53ce22f251ee23d5d31548ecb5d28e4a6500206aab4660dd6e942b4071b0bcdc60e43fc99e4b0a953ed56d459291ee6d5bbda9f8cb1fea5f17844f3a8418918b0d59c126525c955bf0f9f6c14e60219b26514122a53c60f4f25c1b0483f8a38a4f7bc10cf79d56262f3cecb74642f542cf1e35b07da7ed1d5dbb10060539ec266a48f7b5ea7314c0d6494717ae942d0ef7bd30aed66a0e50363dce41e061db71a4f156d06f5120233a9f6b8284b673e7bdcec176928b76db0ee46095fb9311e2f28be11cccbbc98d2e7a859cf828a61203b78ea1d9866a51e8aaa64390f862c96cc6c9b98a479bff97db68b55a0069fd18e6e6b363546bb768df06a9453d066d25c30022b05f933230177292e30233405c7fed9e53b71b92dae99ca23205a89670b8e9d301a6f894d6adc4658e491501e7652c9b4db7b6ba1e4d68a6d7b0b6e76d8b2d88c3360e8f788c936447201c971942e32467ea8bcbbdd95cb7a271366f1993ebfb26bfd43de2d697e34e7ea85829fbc2febf0c37f770799bb01aa6e1535e3b2c063263dbef3ddcb604728b4878fd1f4fffda6c16022965fbe043e807851874e4bbe8b1adaa1c2e6c36380ade7f43252e23059a364fb10f136ed2cb59c5a6139dabf96a9b2091e730fd5a582945328af12f02b160313072253473bac276ba7ffbaf02e5c22bc334765a3c78c2d7557d5f2c54e6898a8cd44d643243e6a3aa00d69a6b6532a4c22c67c331c8fc93fe7a190e3336bc1e1d3384eb73f64ed35778530fe7dfcda2b0935ce91a6c7195d63e2813e7916a87e7d609773450373b02b2b15b7eb73a4aacc5b1080d9a9297b2742b6cba3518aa9accfc3f1afe006f663c3435138ac05ee006c5128931bc9b6f39fe9742869c42d10e1608940a5b093d69c4604ac9a275ccdebe2e4109143d100733f8251cc3f2738d163b1d031655d1bf45a25c6fc806fc1f264a4064842ed6599689f749a69f063733ef2edc942dfa043225c05cc1668c9ec75ab1c80e28e3dbc31b53e788f8dba1ee3636467f938e2a40dca21672377a778ad3c8a1c8ba34ea2dd1191035f869917656bc17e966c9ab4dcf7e7409c42af857d11aa52aa4716b776825e140408923c1625642aaef1ee097e5cafcc4eb98a3cf7d141a08528be51a2c965130b54c57d6ece17c35de5b9ff7b35b829102624f8b64779d4d4f22e96515b0e96ea22ab26ff7451408b75ab297dccc4d6748c10d5edf424e3e5cee53da88ec2e1c9a487da8f81832c82c53580dff3e3a1b73ef9673a551a90c426e690512170083c0c3358496def8f181c83e90f72f34ac3b7f06f15d5b399b3097b5e4ad8ce73a85e058d7c9bc76d49dc1c255bd48cc8688759d1a816ed734be28bc02f132f85331df284ee100921b6c6410e1f67e2ed6c6d591a660c17fbf7cb3de291a48b8199b9c7557cdbbd026e02e19a61682c6ba5127d6c8ae609a972c8cf7ce5369b5c4bbd33d662a9d746bd1b70f1770d3c101d128ba201cbb8088dd79100f99962a2ef45ebdd74337d691c2d186951c11587df4eac2b11264a3548b5bbbcc4c99e40d1ed7b0b4bea75d40f750f883d07ae38e31cf9175a1c041a7073273c1cb13886c857b46f9d2d6912196d44163c267bad0cd2da466c36489c79e6b7b6cf491a8c20249f90da7f589e50ef520c583c9524a3086753e9231718fa3f6f4ab4b2c47de47087b460c5c5ca9016ccceaf7384c461b8ba66b60fb781144d7c0599844e50f58978ca6af8cc9e07127ed1d4cbbd46d20109e5690eb15d02c749709071341214953eccdc363d8d4913bf980868910bf15bbc3c097323ffefc3ac4a29e5f2966c1885ac5f68af5c79230bf1d8faf2a1b51599b9817f2ab9c4eac7b2a6a575cbadc7316f057633a141607b9ecb2b00962a86ce890a0e40090c5adff58ae2c4751e68561196e2a4e0a1d36a98a4ac1a3a937162e82cf63d101b263c761a8b2bb23175591f3cce46b31c6e7c9598bc7d77404294bc30decdee3ad7cee6ef91398701d240390483f9a67233e632fc77722ab2552d55d854542d807f85b35756c38f574e2f66c83a63929ea568ed07799948fa054665b895a9ab897554754d72555e68e99349e8392c3a5659de4bf98d25f58ffee0a31f858980b4fdb2cff354d3e95305595353588dc96986a058e383cbf7da050454929fdff096c471fa60c6ec496a06e928d7c0e06ddc0be9082eb6ae6b2dc5fa3dc33cdbfb3f04f32b04f87035cfb7aa87c98aa0e18015f8e72a9992d228f6e1976b2d623b7c7f431d3356bc9a4fe1ec3b64c700ae1bfdf5315db75e79879bc4d0f7908c17a961405fcf3ff865e7d757d591f43cea3b9c27a383469b38c4cd176aeaf4c6c48aad6f663f0b6f6ccd2c2018efbe47da1b534110a8052908c5be0d616f5ec9325c3de0aafc8ac854182d5069305e3863a29ff7b2cb059fa6ac40658972cc54e405b5d1759e300051a0be64e39311a7c318cd9b909bc91f522143200f7030d5a6210e10ad950409562a2f8fcb227813ea70170a0b0c887986e1ba5942766a718808c8d1550bb7f1a06851b9751a685a60175393116de59b4e02146d9f388f41f4ab4801828c6d0793e4968055369fdae31dbdd6c7f6c24f5236c9ad03868ae7a3a8d98689685eaba77767b3bddda8babb5f3c074b75d452ade60c2de5be88c6f071b8382f17404dca821d482449a6fcf53aa553195ac1e1bd7b7180d954bcbe01d5035ede58f912390ff62c2cd11e960834f63c3a813f9189e38ba53a173fb75434fb48cc037c7a47711bcf9444043f6b05c6c6955716c55bc58b057d6f7d7e5399df06024de6b7c12bf56fa257b97f6142825b7a221bb740a4357aa5b250ffe2aad7b48b31c5402124718c348379e757ea07410d15173ecbab4775682f8695a45a05ca6161c017c0d51111217cea0d003d61a5d8dea4f0ebb5bec7620ac413e3e56bc8e093c3340437956e55c864c9a85e7993fb0fb2529782d549afeac0208fe0d08dca1cdaab9257901cf06c1454413a49227a1d244685ac8bbc565dad99418fc1266812522dbcb4df34f5b69ee692fc5ab066d5c5ab6b807c5b0b6125a22bfa2dd06811caf7a16516095a6405ae3e17ddea7967ebdb3b3fe19d975a435a127778037f813dc9e17bdfc70a0127ddd3422a3c968361e601d345fcb734d01bd8cc461695d54f7cad232d5097619c67a9ffc1828958e92f7c9e43604a971e8e0a1eb1e88a759178846cc45e6a53fa2b1b45ebe86c806ade05df31e2eb934cac3385cab23d97ed6b46e8fbb0b5b657fa483451b88566f176b4113aaa93fdd1de12c61ee74418def691aa1a925a73b2972ca1710c64a9b31565576794ee969e0aeaa66f17290f19088cb712a07c27feaaa096eadb8a5296518d5cb0d2936addac6d0a0bae3e320ed4bed75600c6bea80da0a522e2945dbda03fd1126e6d74f89391db0ded4cc3ed69900210d181ab3c18cfe9d0e5d72a512d3e7b12299fd54ba94707ae6752d813835292f3af6b30050ea94e8ec37953d3ebbfed99c57592c8285f8b8a4953e6d12c782f2b6a466e21c5568e2f6f6157b70cf82ea3f6b5541f9e3cad4e9fdb826b222f72ba6031593d26b2f05aec79ba171b6c00120e759a1b5e50068eb7fbd8fab24f219ec636ffc2b7b20a4c6009545d4930c1fe79102324ab94274a54067c1ec2a2b970dcf24d7d4310951189095fd02f9ad714b054ab73a531f465fc3e29e9d449e6d39c28587de5e4f1f76c3c403dd4a3c43c7acff2bda2f", 0x1000}], 0x1, &(0x7f0000001040)=[{0x90, 0xffff, 0x4, "dd9cebfe47ce322fa8a7d9ec81b9ac28be31c7e03766791c1d7c54f7836c24ea0e21b7f08fcff2684fc754bc0bc41cbcbf990679b02a1d5f374ce880295b4398ce3903a2874871e992fde4f59fd08d9469e6a74e6e5db7190908f129f7c14895b24ba4be12f19923cace47a26db6c105dcf746e97713c5f68721e27fe6ab"}, {0x28, 0x1, 0x35a4, "041ba84a34fae3af3da6db783f8873bd72"}, {0xf0, 0x1, 0x80000001, "f0c85851e55fb071bab840810e23558c0fa7c5e2295eabc9ade9b55a9d3bcefab9b50e619bb6410cb7751d28dac0eaac8549c6f257f144ec68eeb1decc28c9907ffa37bc9cf3f7504b17bbfa424f429ab74cdaf84e23127fd05d7566ef6b33ed13e78614901d0314b8aa3f8a5f40d5bd9c494a50fe94bce21ff3d6418d2ad297cf7193f6a3e0ec4dd29574132a8080607a34c0f25b7e8aaec6c62e46bf1fd9903634035a12b7d73509696ef3e785a735bdd6085ef1608a51689ebb14d0944a38ba171b2ed800474b81b36229798b51c73323ebdb60bd21784d037906"}], 0x1a8}, 0x3) 16:11:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000001c0), 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/89, 0x59) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)) 16:11:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = getegid() r2 = getgid() r3 = getgid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7, r8]) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000080)=0xb9) 16:11:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x5, r0) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)) 16:11:06 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x3ff, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:11:06 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x16ff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) socket$inet(0x2, 0x8007, 0xffffffffffffff15) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000400)=0x233) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) getsockopt(r1, 0x3f, 0xffffffff, &(0x7f0000000180)=""/195, &(0x7f00000000c0)=0xc3) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)) 16:11:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc00, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3ff, 0x1, 0x2, 0x8001}, 0xc) r1 = socket$inet6(0x18, 0x5, 0x9) pipe(&(0x7f0000000080)) sendto$inet6(r0, &(0x7f00000000c0)="8b1dda26281db2011450470dd33b37c2f52ba00b3f25a544b68f2afc5c5a6cbece11c7bacd7434873e67d0fc55840ea2b0871de0aed09708048cc1bf34c3fcde9d087c5e142aed0726d8674294415f9db65092da4139fb62358c89e7cf7c0d2a44636f2c8b7813bc90b871e7bb614d0879367823c98948469bf18562cfac5fb043c1de9b6a4329828f4a7643928e1145414949ae01075fcc93c060a71f11c36c5dc2892989060c9637c4ecaf248a317a3029a09feb3fd59c9d73c0183186aa7ffd31e5e2272c7fac4d13d9f5ee5341e743908353343420321c77a99be6ba7176241385af148c645b77b3bbf8", 0xec, 0x40c, &(0x7f00000001c0)={0x18, 0x3, 0xfffffffffffffff9, 0x6}, 0xc) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000240)=""/108, 0x6c}, {&(0x7f00000002c0)=""/104, 0x68}, {&(0x7f0000000340)=""/56, 0x38}, {&(0x7f0000000380)=""/132, 0x84}, {&(0x7f0000000440)=""/232, 0xe8}, {&(0x7f0000000540)}], 0x6, &(0x7f0000000600)=""/53, 0x35}, 0x3) 16:11:06 executing program 0: r0 = socket(0x4b77ce1b5076c5af, 0xc005, 0x9) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) socket(0x7, 0x3, 0x3) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r3, 0x1) 16:11:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x80000000000000, 0x4, 0x0, 0x100000000}) getppid() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x1000020802, 0x200000005, r1}) 16:11:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r1, 0x6, r3) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x131) linkat(r4, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:11:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x3344, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSBRK(r2, 0x2000747b) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:11:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x200) setsockopt(r0, 0x8, 0x3, &(0x7f0000000000)="9641ddd18a7037c3724c971358583f500c394fdfe299cea88c2d275c1eabb5b208423e9308e860b28d6215", 0x2b) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x4000000000000003, 0xffffffffffff6254, &(0x7f0000000040), 0x0) dup2(r0, r0) 16:11:07 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1014, r0, 0x0, 0x1) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) kevent(r0, &(0x7f0000000080), 0x9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x7, 0x1000}], 0xffffffffffffffe4, &(0x7f0000000100)={0x7, 0x40}) 16:11:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 16:11:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) r1 = msgget(0x3, 0x1) msgsnd(r1, &(0x7f0000000080)={0x3, "3a31d672da98493c9e1e31976a915d5a7fb51ac87995405c75195dba57b0b858d74ed45552f381142fa55c20cabee9bf69bcde334a62017b865cfb1d77eef7c726cd1f8f85cacf2ecc7e62b88f92f22e6255013ab3de94441fbaec5e04988492d6a7798e20aed02a8675a32ab02eb499a5622607723767c4c5829512e8d1081caee0c96b5458686c3b0d2c19b4a50d13efe73ed1b604d97e8afacd55cf07228d9ed3cf17274034080c12eb44b569934193f5482b5a7cf5a3b48b57fc24f7fb44e9a6cc8aa21d2ba7d75481fc55c519c61aae2c887c7daf1c783e244b66a46bc10fe3762cf626dfc98f29b2113d45617523c9279df46065"}, 0xff, 0x800) msgsnd(r1, &(0x7f0000000000)={0x3, "ca75"}, 0xa, 0x800) msgsnd(r1, &(0x7f0000000180)={0x3, "090576d9a447e14dd32d98bf8cc580868eaf625631a200afb7166e12841b472c5c06505de3e65350f9b5d0629c599f0341d40426a54b87a1a50e7402be76deed62788c2bf5a33e8b5981d15f41d812e627308dc6177345f3c961dc6e1076ad090495b56e1092aaba125e0662f2ca574a01d85171913e02a3eb08d997c71cb72e061fe197cd7de7424f3e40bd4cc384e9bb1951d3162254014a9b7fabfea8ffb3c755a352ac02b00eb5d68363ecfb50880c44d154657c810c7ceaf321f56d"}, 0xc6, 0x800) msgget(0x2, 0xa) 16:11:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2) 16:11:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)=0x2) 16:11:07 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = socket(0x10000000011, 0x8000000003, 0x0) close(r2) r3 = socket(0x2, 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000080)={0x8, 0x5, {0x5}}) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:11:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x20) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:11:07 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) getpeername(r0, 0x0, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r0, 0xa0}, {r0, 0x18}, {r0, 0x8}], 0x3, 0x9) sendto$unix(r0, &(0x7f0000000100)="4583ccf113e1ac755273707e6f07f1ef77858130232714c3dee996d2a9227b83ad353760c9499829d5", 0x29, 0x4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:11:07 executing program 0: r0 = semget(0x0, 0x2, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000080)=""/248) semctl$SETVAL(r0, 0xca8d8054f3cd9fdb, 0x8, &(0x7f0000000040)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/68) 16:11:07 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0x0, &(0x7f0000000580)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r12 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r4, r5, 0x0, r6, r7, r8, r9, r10, r11, r12]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r17 = getpgid(0x0) r18 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r13, r14, r15, r16, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r17, r18, 0xfffffffffffffff7, 0x0, 0xb46}) lseek(r2, 0x0, 0x1) r19 = semget$private(0x0, 0x4, 0x50) getsockname$inet6(r0, &(0x7f0000000bc0), &(0x7f0000000940)=0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f00000005c0)=0x4) 16:11:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x40000000000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/232, 0xe8}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 16:11:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000200)='./file0\x00', 0x20000, 0x102) linkat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0x4) mkdir(&(0x7f0000000000)='./bus\x00', 0xb0) unlinkat(r2, &(0x7f00000001c0)='./bus\x00', 0x8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:11:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) r3 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x0, 0x100000000, r3}) 16:11:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1aa) write(r0, &(0x7f0000000200), 0xfe72) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="000030b2efa1af2800000161a3c4d299198149056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc939152798963cd6fe764b6c283ff4491a"], 0x3d}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:11:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x10000, 0x1, &(0x7f0000000040)="2a0795a3e49d6a4cb62169c11453095d0ed2edef9d187f8ca5e8456f06976d", 0x1f) semget(0x0, 0x0, 0x200) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000002900)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002680)=[{&(0x7f00000000c0)="77bb1c025bae4f0c6990653473eda9a6ab666f32055500fa03c593c2c332bfb9fe67bf239ea7c8f2d0c2524caf08a9daec47a62d8b78ab8ae67ab063d9f9bf76307798b00f4da83572f4a70c9243d85f2b0a3e094a990629eb5975e1b475eb04794044ff4498749f48bebbaa886ea4f322d0831326de1e25a8809b46b1c6", 0x7e}, {&(0x7f0000000180)="45bbe0a9474af036b8c48763b6df28544ca7129520c36e1f2a0a3b06f96ea910ae73d51936356177499d44d8d0222706f31acc93ed897cf7e7f13e5a6849c8165f3c11334f115d3ad4556145a0ebcbee72388cad586cc446d8bba0594ce7019bf0094ab6e12e2cdc23ce2607375b45253a991cf95a39bfa509f78a5bf88dc226b2a33a2fb5ff6a70c22969ffd97bde", 0x8f}, {&(0x7f0000000240)="ba452a23907157d57bf6aa3da299bf2649fa805a8dc1c87e8a305ce89abfcafcf95d306ef7cc1c3bb351b9730ff0af623b36aab530057590f5189478f7c1b6286bf42eed934b41c4d7c292591f99430b4c1cd82e74475d36d27bcc5a099edb339e644d931eecf2a9a2d5264964fe19a716d793bf3a060c102af1fd7c7393c7a02620c3c2057eba0f5cda121c3eb5831c7ec547f16da57d04199e56c7b069f2ad0df688c9450cad7debbf1544690d8cec5205dda343f96ebbe011d7e99be46411bd8d6df0f6e7193f1e697f2110002d67b5eaedae843e233004aec2852530644003dda6d7fa528322dcf8276263dbc81f368746115b28661d4b94b90760af164fbbbabb5ae7afdfc9c0d67caed278a00f8f0345631d80612fafdd36559e868602aba2d01c99395d597469dcb78446d3921042f158ed98725755f92dc79d1ddafa8eb419d57ca7946b4f77da13f0b3ddb9841a433b5623b17638c46c380486087610a21cd3313ada20f9043a8559705efed2452c3f64e13e3f59aa7f0036aca447328e821da5b4b770e924b073adeb2c77b074c9f834f925c6a29fb3724749f48c6718cb70dcc71a5fb98f895a41f1adf1f2a66b281103c758055a6409663990a0133124024bc494b46ca6cd8379e1a044bb04d85d27aeaba0a2d549a8755da840fcd6ad5ccdae485f37fe1d6b95d4a4395a3a12074e43efc7fbac1a4e6956f595b32410c308421aa578b4dd811ebfec27830acb1895bc05410f60c1479c44b12dbce86f0aa9f53c0288fcc437f18f90d1b88dd0fdf9bd078360acc422dcbedfef8b6a7bb1fdf690fdb24e86efed4fc1152943b383453ed0fe6b28f2b94cad3598feae3ed3acaef92c6de2020fd2c4ac517191fca994fab8655156ecd545246d585c02b4230c811cf191121e8ef0e50edf7ddc43b2231b44ad897d9ca7356413976bde615c4475befc8935f9d30b8b5541a83f4640b83afdecda85e992f91c254c563f3a8a1504ad692d2ba3c90780e0a777a6f15e0957d4bfa6692340174082c6647ec6dddce1bd087bb5f1885df879270544c71b014ab362fd8dc5cdd58782b230e3045814fcc1db8710f0845cf543489a90c754bc76fefab64f9e796682d1aab4f1fbc100aefb24aa8f82d247caab6617aa96f449cd2641b14a81ea6855d093ae5e64cb4f7ce0e37b870f28fda5de1677d27bd6da6414db916c55e69f039f7cd0e59e9b32250891d5e7d6c431ecbcc59c44115b540edda80aa337a19558c658f441ad96e2f2542cce2d0d701c18b67d9a4d5aa1bc7fd872ebbed9bbaccae09d9396b1bf59b787942463918c5b131d97b2ae19b880f6ecf6c1f66dfe59130165e3c512787a935af7f1150b4303571bf792827e9f6b53440614ac2bd975acc71335fac39612c1c8bee357ddd02b43b7323a2e76fbd701a860a82f2739d15185e03fd0b5a4e31ca96cf187e806bf837974589b0c165cdb54c735eb1957bded965679bf921318502b6aa184d3175b06c68cae8d4e2370ab4f9ef9f437f72ff00aa83cc50663a2922c5e3fceb616bf0d8e2bcec166b20f3f44db9096d6787ef33a913b87958419f4098c8f6fed73a68b2b23879bfe3457386617f2972e7309e21979ad0b4fbb50911166a5cfdb283125297ee5c43fa753ea75b4d99350ea2ffc0842e815ff58984c7c8bc071adc70b6de00ae14719f7fe2ab6f2bc171ddd3990ac1c46f082c667792359d9c30540c2066572f7df6ea67332f8ab4dddeb506771af77fa47a68b208845d519323b1cbf848c45f079ade6b2576e513c7ffe13353fdb23119c8abb7095fe3195a10232c426922e1f85116ddee10884f2db19e223e5cfcfb39225211a0a4581f3d8b421d79e940efc6a1d9b6bed10d2d4c4c4ea57decd2b0a756a2b042db3ca53eb7c95f0a91710ec04e108ae56f429ec059c8b9e41bfbf0ed2197aaed01bcbec811a326ec13bd52102dc51fa17efc0dc2de954f57736e014825dfee3535c11a7746a763db44931244400988977d3c2b126b9447e01b9d8dd4a908e2434cef13ce8bb4e8f0d137f1464ebd9bcac280df815584ccbaaeab0ef80e24c1d07bb8bd993dc4ecaf6554861584bd7d444222dfd11659b99885e59b4a5755199c75fc7d95b4e07691eef49c555e9630af9fa3093f2eee8e7a02120dba139079e39eb93b5cd0c592752d78dd12a540ab15d8cc028029f5c46c68c75f331fe8b0139d8fa99fe1f1d393edc6252323191745f11592e1fb22acd9eb2ca08c001305c33abf329b295f02e0f1008598170422cad8e5bf97a244ee6758957e1a1a8c42458c3e6b0d40c5c0e17b5185a1ae87655029750b706d8d81f0418b594b415f4a226829044af45445bbc04e46d63a5cda932f25506de6b9a66485c86f62aa7a32ab5d51390673d79510c2d889944fd9fce680f5f8813613a41c99f4e07a9e804cec639b87de689fed8f7cd714cedb43a84841fad230806e531e3700354b0149c69e5abc7fcd83996c1c207441ef34cc93c0e7c385b29457d047160d85fc4ad81af8685baa241baf956c7aa0367f5993831552ba8aad2aa46ead36f1e7d54f1bb84d4b666842e436262ab38835562d871bdfae426d7844f878fe9b5d7a9f8bd5219ba342a8b6a3b72ae5ae3a243b5a7b388cb84e77327c6ca30093221a4e43de1d82bde23fdfcace87479a3a9ddf20f86a52ddcb6c2cab72f41dde769ab803c03809a848b296c27af77b4121520b15080e1b2f85655099a9d2228e80e5ad88eaafb5dfd454182745c437e59498ad73356f91fdfc1182df2dbbb11cc3b5ab3beab70ea34fce0a345cffb7c9ec151e3fbe31cbd8715e6663a7f760ed7e2f4aaeb978ee195c6218d7e449a7a14944754489d133ca85ceeb61cb7977b9be58fae8270fe0a00b9211777d48b17f1743c4b9e6a2ed7947ed0fa8d86a3407899834a42b73fece1053b8721743d3f1bd076c92bc500a701b377e9c9dcebc105ed28cbb471381dc2be81258cb9a57f337a2c925bc84c14ebc81d79522212d07abf447dbc46ed735e39b58081ed1d0797044cf8efee3e64eb07269d58f3ae01ef97dbdb7d10bf7e2775b5e1e8f16e1d403a9bdd11b06291f4b3aadc97f54e297e1ad521e2adb38da62109eafac9ac33304290ca1abb5789b9f7c065d15ad1ccd53bea329b57aebd058f96258901f370292756432914ae083aec02b97c65d31331327566d79d099e4dcbc52bab953b7af345459a7895ca81379ca58d27e58df6000bbfeff77352e95039c42b2f6ec4c50334298c4e51d90d6989cc8251b99d2b66f81e254f6c30678f126459f9667d71b2c4873785c73b5f9a040e426d5258ad426f808a6594abab6efe8cb17f8a9ff20623e07494f080b5561de7c7a3902b0557923fda130b4ed2cf8d09d772a8eabcd3e1b4ddb5ee9c191c080b60c66cc08c2515583db373c2f5ca6f3569ffbb9ee78444f9b34d3b0ba4a4fffa056877da23f4e932582f2b6b96bc7f1de54f464f32ccc2d07dd56a7838741949cfb52ad3df55d426cdacf2e636adb7f36c4e46d47576b22dfab941858b74c85a4d55cadfdbd9d4a79246aaaf339364582a69f319e52851e4c6e7b95002f4a2d560c8cebe24894d1ed34473f3c7c6781e19e96a64e73f8be2f245f19231aa6866b707ea7f91005de7e737bf3b0d0a4a2c12524d353cecb7db19086c29b77c75799fd86f745453a76e72cf14a8d125bb918c8707cd6d428ac4c92779d154085db4a96817063ad795d263e592fa816e77355f9b2fa71c7a94dddd4442e3e3509f88975d16e96356572cf694f5da7d1e57902cd504abdc5d9cde8303b41ac4a94158fe46ea7da4d5ad0fad258558cd62262586be0ef60e9e217b8e207c3f565fd9f970086116caf2103f8dc4c2ddd6712a99cbbcd2326ae3a1cd15bceb57d23dd3544c60fd47c30c518eab0b78bfac012aa9423fc3e81f1575b1b943a83ca3e63d41f01fb71d9800fe73c6739b46f624fe8dcf297401ee661918388e9cfdadbe86ddf074bb3739222abd7e4af4af98c1418ef0b8fb5ba9b856a011fbe6c776fa0c03a8772561676e621eb3b7120a778342a1243414e9679a9841e6089995df6dcb49b87214fdce780179bb3c7a62218dcd89e3172ddc096e002221b4bea0640a3afa8618395a0e1599b92d4975a973f5b5f981fddb889c27dd8eb2bdd05475812c9afd7f2db2ee4cdd264318af5f89c235f2d889e5dd83c7b522a49da53bafea4aedc916e9134ea1ddfb8f9a6f4f0ee468b16c18f31eeaaca6eef57b60dcfadf7c8a60377d5f577f3bdf81897ee02242723c5307fee4cc070604dbe7161d64abfb2f12ba19e6dd0848cde1e4ae3ff823042390366feae95ad17c4930ebd3bb0f6ecd42fafd5456c38de7c52b75d2aa64b2f32b364830adec4f2576bfcf7f23601c8fe3ba98d6357d60e9e7bcab195bda52366c9c910b8ab85228066c0715fe1a59a269f2f33972b5b86c865afb615c578ce43223d6fb3d595af4beadceac0d8af48490ce97bedd6656e859e0efccabaf374c4dd44e7547c5f0b2c199732c26e96e54d2f0712fdb4396505ec666a17a3013b921044d9bf47810a64ebcea0368e677de5bef8f1fb5199a1908379827a9261fa988f8be068ee27fba40d17d53a0ae6cff0f8202567541d89d83eb56ddfa516fa95f64e359bcf45ebfe335a44389649b71823e85a3ba7917b4296140e37f8bd082ee20b12884fe84d7ee5e24059ed11c742bf14c39dcf99a5e400c0ec244e5a9398a142c6737f890a3a3b08347107db8fe53287d0b3dfe7afb30ef7f7c814e0a5fcea6a2b7ecaa2f192c8ff84e00981b435624ba2a0c892c189ba1b2fd39fca729ccdef4e2a08ccef1fa2258a81fe2357c59ee5b101d6817d93fb35c676e4e19e43d8c294077340768e440a865c6b7b2e0c47235b5e3a9e3a46ad4a4eab0688a9389e7d9d9ca74847d58f75b450f467acc2c35021c13f6f2cce3c91f0c91356f5af589cb988eb63bbccdc6d8fd31e421a6c2c253cc1b289bad04b57bf14955a7edfdea0b9e7d52d08a5b5340cb5f27ec6d298d16d2a69a1ba1d893952d06bf5673fa681b086b709cbb51cf9cefceca789a98d83400c962fa14715eae32e90783898d1e1037e683e890d9a0e808a1c1700971077484e773d8112d2290a58983ba0c06520d4913440355e3470de4287d7d1c19e88d7fc0347711fedbcff17104bcab79c50fa384dd05754887756e0da7cae923c9324aa52e73931c70f5030dd1d661b2a11f08fc6d8d8e990f3280c78adefc9fd5625ebed71dee248f5a034019ed1f7c567ec06e36d1e91071e9a205090af4867c204c8f82e00bd85458b79d9b2badef033140756eebb079b2762c9786ba00298c48a8ffe59e959cbd9283ac68316e7a11379b920cda5d4778e2a1dab8aa7add6e1ae6e114a32e51c1f4bbfc72e10d7276280b4bb640695ec397fd147d9db2628a88d1220589a4f3eaf64516ee74019257dec3e2481d3ae5efb14ee05506920c8f748579be216b7c2f7ee259116bcf6d546130784532bb46d1651a0924f43d4b8bf5c8c32af82db6232b8d6ff9ff6c3ccb10127e440b666f22e06dc38e79e89dc6ffeb9d1f3b46815749ba53b6e154fe50306a4335d116439fb70681c5d0298a2fad5c077769be7e188bb4ced1eaaca3428d4f09edf0497e1dde5a9c5b5c444437808a499a4f6d8bc36f229fac33d6d27a5ec1d85e73db2d30fd789ad217849b4a134fa88d472a63d519e57bb06af88c52cdbfdc074e83d54523593a5f48f5e1b0c61b4476b0", 0x1000}, {&(0x7f0000001240)="639209654b3361b748e45b6692fc26ad070401763e0e4375933c023d8324337dcf283384d8933c2e2217875dc1566bcbe82829389436c3e624faeb7ef521ef61e1faa48843037c172ef2d749497cbebcfadd0a467f955d842707ca93e70b4edcfe6cd96097efa66694603860e64afd5213f957e893984470cbd97478587dc41d54ca7446170607adfde66f85b015e7695feb7cc3c0525b72d518dd1b47fe38d44441893cd2d67c9879c1a10bcc4c068bfdb4314cee049430c14d8381feef254d0e505f5807d50a53db05674e1098f400317dca6996579f05c504ef4bf1904b23340a4a7034ca26ba5310bc", 0xeb}, {&(0x7f0000001340)="399656e16f59ad0aceefb18b96faf573122f486372287ec54c5f7134511660c1b61b8d689c1359d1b08204d8663b716a507f64a49f2c232d1175b508abededfcd6aaaa66aeed85012085d622fc25f35e14fe4e94915ba70f47fb81b606c6dc3c99d102bbb34e02207297fd0f077b789a3eb377f750ec53f10c869072bd0bfd45cee5d913e97713fa792e37b666c104d935f49829e7cbea26f02234ae2191b23e6d766c351f7bd823967b3276a490f12c45654cb9fde7932da7bca34e5e10d78ed09eef4e667e791d6272603dec9938836f31186cad31b82acfa44340928fe76e", 0xe0}, {&(0x7f0000001440)="d1dfd840a49b0a3f7925a29591ef3ebb8534abbe95a7d06f083ac162352f0329b5d01a9abef9d4175a8726f499f9c54b24b35906504c5b3eba7887437490f18ae5bfcf6dc3fccceabacfa083eb84263e2d15cfea2c4c0e43dc36da179f9b4ef7ff77b7b0be7824c45e96f31851d2ef8f261619e61154ed44b3294ba8c9a3375789f4d95188c00e16c62db70b0e27fc640b21fe8164d8bb7b587599779e4745b7786d8efa97679fc292af412f31c39d0e0d98c20b4f289c45be1428186fa41d1cc2627c02ae0c141d1f2c16b3a29f4e7010bd627f553bc46e0ac0ee0cafe93f4357ff7c7cf0b2cec46de1461b266acf0ac8aefe6e2084f6d2989dd2e336d6822b6f5540c9fc9b9b7db7b8ea0dac8c65d03018f7de475299f0aefed5b87cfb4e2a3749f4fd1a087ce94d2481c09a0a7445b3f1a2f116567395b8665472fb25f6797c70a15e9b810ea9c23c777669c19f41e93dc6a47716d7d25109df3978ecb6a30897ab26893111123328286a62c2cf594270ac81d779cb348195b1d352e828d0ff80c423b4010678dbad1fbebbf9ec9acab2729f9de8314268dc8d78c12ab565011f7ad031e6dc94e294e703c81dacea56a591bc0b0c1da86d7f9d3d05db6e04bdfb1dc42bd4ffbf42e408862c6df3b2ad1d098b49a98ecb24e509524d73a20a245ebf83f2ec38d4758538894b6260379343526e887742408279df8cea0c44e2f440c1f8e74ebcad3959a2ac182a6fac133b3f66b91fcf4a9f496b297a22f89befacf01b75c3840f943ef002fde14707281edd22a5d7abca475dfb109039f9c2ab316bc05488b7b181529fd8e22c3d6326ad28cb2d3fc44e3b5223e5876f7d7120c17e6b40815650f7f49e7028b7a73cd7b45541ce5aa1194cf48a5e9966ec84295c0a6a7bab9026bca7894bcd17334c835986146f1040c1f163f1934fac83d15a991f369c6ad2ec11086078fde869e27ad009a71c402ab9cabcab869e1615ac620d55503430d07c3e6098ef10f56a941bd7e12f181919b2e88d8dd12a63c57da6876e924c58c054f8dbf0177a4ad8ad2b22e0235cae68914a0ffcd7d1901ad9a4213eead62739d4f0c3a8114f871b517ab64b112184947bc2617112513647310e8f3dee73ce3cee77b5fc0dc9c9930858522c465639328ed0834b9feb3d259f06a59bcdd4749b18ac8d79227a5f43c271aa9f8b444b5b4f4e5335d5ae6558adb967772467c9bd7c07255fd071ed3fad8917a0c6bdd971044fcdac1a6b76e2de85ccb26f494b43ee3eceb424680eab9f75cc4e21c1ee40498c10198570c490b0bd25b721967db903fd68da5a55efee6c0f213e964c743c24f5f042d965b48b727926f793d82e535de1f3270e486e70571c0f8f2cc9ff655211ef34ead738c66914dffa95301f91f560084c48ca16fe8f2f19260b7a7d9a28318554b2422fafd9cda6f3120a38424a263113c5f47e7b717e35de49f6f3cfa7548d00aeecbe8cd84c987b77e52043d75fcae89e8044e8f44f181b8797029960d4800849816bd3b76718d51e328e0ea814090c96024c74b8e25913234416b51d918c19632ebf42380232a287da01f895a8f1004e001e116be9f9ce314437135cc5724fdaf269892e597a32158a42e906423fcfa9fcb37e0afd62ee5746f4168b4c3ade445e62d157d1e08da2aa789fc19b2be9fbb1ae28b75de5f1e4615accf455214e62c9d2600e2e8d8c7e17a2c4331894616a900df06326cf67c6ed7a489f516b51c07435f29ab427790ad85a2621f99b3a02010a854ac29bf46aa671e08358519c9bf54de859294e4fc3764d6aac3191fe519aab1129aad74d105334f10d07d1b7b1dc0a2ade7fd485127ac76f0d08ed7c11a35752a7af2ec79490ffd32c65ed9c130145c18e7bbdaa67df5757923cc49882935919ffda483b32cd9b2058b711e0dd261c2618da2043e94b7eeba5e03a9e69eb4910bdef4e43c40c6e7cbbf71a035185475020fb26e742ff80268a12c18018a38572e18185c0884fbdd1b9898ddfbae6225284af9830c2cce10dc318c55c59a4a1244201716cd2ed06c8ee15d1009860095ce11ed50a58ae1ed6d31ab4f1bf4f097fea26ce544a5889a71400c5afcde172eb762fd83fb0113168866d0590b9cf20d4686602483bf918a3b2321320abc792ba426f79bc8ae85f74deeb32acf18ae3baf77a67e59c37b2715f9d736a6406261d8b50a16b263ea691d3002ee000204c6146ed0e014f12df1980fd3dd754496ac16786aac4f8b322f43335b135662a00d5f1a8a2c925e5798088189076dab14332e6a6cd5b466a0fe64689cad6d55ba28da44eb86a3add1b264033e1e88a2777225d556ac529e45045dc86dfb883956d3b9f3816ad7f4499e1fa0b1b0b0183773cdaf957a4f3175d65e5c39623e1075bda35dec2bc75d981ff9f4f32288b18e6da2774a4f946d3e69b71e0152000b6727545dbed064e90c27b9b46698fe329d837d96559e4de8d418fe954d06eac815f7ce8d91d3086a527bcb4c04c4aee1ba077a649f4a5f2b498da3edd1c0fd159ef491828605e1ee4b453c9ff3a9476c4ebf1e88407e6fc3ffbe68af4ffddfb71f789445bb76858a08745e33e51ef543512e6156e6718d9a93801131b383fd95ecfb484027b146a6994a54d84d14c2ab41259fe3ff7653f724f26b11a16e21186c36dddbef3deae7a5c1dee18417cb2df86800c79d4cbe4014c292e2db0f28ce27a1ed28b1cfe5528b77daac922f3bac857fcb75de27e8cd79b2b1dbfa39e9f5b9c7717223589718f38b61df7a3744afe2d73b55622ac07f4c426dfd9ed9c13d529a3c975b86805b44fa1928be367a5480693706bc22f06cfb64d8e5dc68132699cbab95f26e1349b5efb1977338b55ced4e42c8109e0fc68b2ebd5791da5ee9040e37817b5c693f87d87ef0fdeb46fdbb5d168ee32b90d3dbb886d7ef1f9e47f44d618b7d9523e86e610e74fa4ccbe6e5d6db91d9a68798a080db3e8ce0bbf750a7b4d18b6a311f24ceb34263be3076b191124fdbf05fdc9de72917f30c3d70e6e09d46524949cf2e4afc424857be837a34fbd7f29191d540c2f1d1cf8429cff40cd6e1b7b23dec41bcc266b04043cf7a4e1a57c5015b2771ceab25cff881dbb9e48a45a27086306572443ad357d50e38e831de57d7bf481757f3fe8cd79d0ed8cd2c26ec15c89231a055ac1c278c38af886f8333be14c55fa2b27724466fc1383a5cb861941739fb0b158aa69c805aaa676b3100319f9920144bfb09b1592b1a909c2ef3d7fb97e67523a08a2a8bdd46a67581c10fb997994ee670530df6ae251fbad55f58149cfb856ced70dd523bdb71d3b719bb7df8015d065b7be504e1eeb4546d74e200ea146bdce0033bd265fecb0c441bda957aacc8bc950350d3cf7b5323a845cdde9b11ca872cb14a687c300578edb4c21d398d86fa4c30181ecdfc0e8aa74e782b9a49aef6e6f0c4d78afe5563bd53355cc16c62ee85eabdd630bab28e42091ba7f461d696f84a82a3c30159c889cc0677bb32d083f5a8f470413506b4110c32cf5519f639781658059566e994b963aa65ed64c48320ab34f5b3ea9ca121532910a04d3a5f44965ff2f540f3b03ae05a6190fcbce70fb480924a221bd99e99a75a931481f3b6324e614bf245f60e59b45737ea4472c28a4b67ee67733dd108515b0e81b267a4b6cd5277175c1676f84fb50ff1c47b49558403ebf78707d6153cf533d7c2f489842141e220217c750b74b88c18c1c37eba5214d664265c87a0751a2d532bc9ba804a5e9f2c81d206c3e6a1aa43a8a2663c4f925cc99180e672d8ba7baa9bfbe4890c0ef494c7a0545dd610cc2b24ed83d7acbc3832a326ef27944471902fa542341b2497c1ccf26a3258e835db8aee9a0488038ab3ae902ad305c595f62f12cc4d5787ea7630dea6b2ae1810280bc8090c3027f9a24dcb4c7b9186a79a272b4360eef46ff1f4f47622ae40927ee8501f3d283bacd9db4962ab668ad70340f7ba67998ecb2263fa217648ef71eb0880708dcf4d3a092e6cd214125688e83fe08eea16841766d706718f2d16bab144399bfb269e8ab17414880b1f89b01b175f11e5e5eebe5362c80807b4c6155813cdfe3aed5c5c82bc50604cf70c9f013c724d99462f6b7ce9a82d876a0ca37c39ac1cb876f873aed757215ee8739d3fb09613439e8b7dce9d589a91f0d0cbd8b0e777d98dededa8f93515365eb02537f804e0bfaa12baf33ef742c9bd0ef13a5cb4a8a307ea9feaf565483810f40a0052b79fe46d0433803c8c54ece03f532cf06b52e45c1573f900d82d1ede4851bf1ef2c8dde3cb165f05fb2e71c862f30a88bd1601471fbf228036fd81caa2a26915e0aaa1d0fb3cf6a25505691321cda7973690bed7dac3c1d685066435adf968248096c89354b4139de7d07c7a0fbb4d6b509bc3efda6ea407f8699aafcd53e51098dffbee2bdf8e71aef4d27ca0867d021703a2782000ca2cf151bf6247eaa74bc9f03c9c294ea278caaa24943ef6d373ff0c88f12496eebabab07ee2689e65d3ee52ea1afe0fdfb54e5f7113f87561bb09eba7477a82f4d6637dc79734a88ecd3a7b991b700e0f256e3089eeeac8f6fb76bf42d47086e15fb697b7d3ea621d040734e2f1970721ccfc392ed9bb47a2a2c8f3ef76c9cdc501130f3d976be9ef28d4f45ee350ba4b995526032f9a7386aca2ca659a2bfdc985f512b2c64a0312bfcae13135eee17c24ea79567a007e3d47afe522a56bbedb96cd280b3ea917fcca5383f836b250f4a08d37a47c45c605302d9cd6e09d06f1eeea5362032199e278bec17ac85fcc63987e2b07db324c4c453fc608278b05bac7d44a6b6d43b3c764cc7ead31434274c44e77aa9ee432f327bc57cf89d6326d1f4adecc8b2d1726c3f2e9131d088b6de52c49ed859d29d29f7fd9797895bf73e44d597efad4138cb0dcefc18605cde5bcee7b329dbc8ccc4cbb7558e577f2ca6f85bb37968dec0579390005623ffd60997d4df1c487569bb910cfbbeb7545ee88fe5b21a266fb0848c61c826ae4986b1dabb5000e63449ad690be823cd0f9a380be9b84c354c27b8b9d626478451f2cb0c8cedfc1b7845fd7587df91bc5d9d6e17d128a5a7400d0e4e7945226e8ebeb67ebba184a81c608681d47e00dbaab51dcddac05fcde04e4f8090b809206ec0cfd1d6c2bd4f63c12af8eb0189a77724c9a960ff5aa7d9b522cffd1a6f36481a80fcd3d5d8d2afb4b0df57b4687f51528f9cab2bd48985c5783be84fb144df9d044efc758cc466a82876fc6c8fd7bbc93664eb6f9bae9823a6b7f6bb79558242112e91fc62f71411593c47f57f196dffae71e9ded8a8853c8964cf81182341a7b8509ba4f769d616ff475c20129f91ea82b59ec206a62ed3a8a0bfadab9eb450b2ce86f7f1a17d8a602246d640cfde96ede9b734c34b6e201c54239c9f24ae01f01b1488a6f8c5bcde24ad036e50f366ee3587092ca23d488670c4b6f9022f796d32a9bec45a226b3a9d8c70b1bf4adfcfe771951842470feed5c6c3b30c7f644b6f2d0cb906054b187c26e95ac8fd062020fc03265d818ebed80cff6078bf3973713fc79f628bae2f202228712a240187537d87c06a517b5ae81fdb208d8f9b5a6217f2ef31e9d9c85108575882b3fd8baa851da8a5628e34148ea8f18c9df55018156822bf735d76a31779332ab02ec056d448d19d348a5d21271a09b340b94495eb92cd1bd7b7b84ee0c81e7b4a129b663d6357c8db42562dd98df19b56703c4753", 0x1000}, {&(0x7f0000002440)="4458caa53857370696f294886576a432da49972e1f5f369cae3965d59ce10f8c1833ecd3aab2f41f5154fa4bcf8ef085b91c506e2403276d26fdfdc315a452a10cf8da926c826e4d60180953e4c4e5330aa6f89b66b31ffb45fcba8a37727b4c8cf478f9bdea90c3a6b76f35287942062dbd04eea26e6eacbbc912ac0ef91f9ea27e0445b89dbbbd162e504499e56fe07099fca8654597ffe9db7f42f4022fddcbd7fd2e661fb6ca43ac68352276bfd07f3959580a1178c64282ce616c426c0b678c872016185069b0679fb1177010fc74962c74be87b07c44", 0xd9}, {&(0x7f0000002540)="2bad1a8052e46ab4d58f9a5b06cf55efc0bf1b52e150f2a19d920cfd184f6198dbc927be7104b9529a6865ad648cd528b6ee26b5fdeb10c161b2adb949a8202584c76eb9433486df249e79a39c5cab4eb3748994c9a197bc55c2d635c609a595f0c6f7c69bb863ac8f36a3b958a9b29c861b4a8175b4999a401721229d13e6904bd56663be6ac93e71a682fd9232e571bffabdea", 0x94}, {&(0x7f0000002600)="9c965d0f3ec497d383bece7207c30be2b1f211bf6113aafe9ab63a9c5ce629efc9fcb1a0eb378460fa035d3f924baa3789191704e1dfb8c2f1d70d4577ecbaadc4f21a2c362f8f1c96", 0x49}], 0x9, &(0x7f0000002780)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x160}, 0x400) 16:11:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) r4 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/243) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x9, 0x8, 0x6}], 0x4, &(0x7f0000001a80)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x182, 0x101}, {{r4}, 0xffffffffffffffff, 0xd, 0x0, 0x3, 0x5}, {{r4}, 0x0, 0x40, 0xf0000010, 0x8, 0x2}, {{r2}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x6, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x0, 0x44, 0x2966, 0x55d000000000000}], 0x8, &(0x7f00000001c0)={0x10001, 0x8000}) 16:11:07 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x12) 16:11:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 16:11:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x6) execve(0x0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x4, 0x7fff, {0x358be6b0, 0x5}}) 16:11:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x6) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:11:07 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="1b53391b841e516dfb6990b1d01baa53a6f00a3e0e9aa3d1eb2be94e80a0d36b6609123c5061fd1a725e2ac6757918edeccae02febdad1a7bf8079273c863daed1672d9b45f34609a5da1a4d1bf9dc7fe1cbc4fb8b0f53fc6c7f16c09725196391b7c04c759125a2cfb037d7132365f8a54eec215f87f06e9d84465dd17bf65b20f6a950d5441e54614c65353267adafb9316b8793e8947135ac51bacdc80935d927b7b4d3cfd3caac03e2ae54614fb427330a6e9f48e2f5a8976c5039e0c12f1a515c6d512ba86b8fb539055c140ce9bd8f4cf5f6227b246ac8995bef2a0a7dca699a99bfda97978e32b5e7c70c707129120522baadfc6f8afc8e6705de9e", 0xff) open(&(0x7f0000000100)='./file0\x00', 0x10020, 0x13) execve(0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:11:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x7, 0x401, &(0x7f0000000040)=""/65, &(0x7f00000000c0)=0x41) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 16:11:07 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffdc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000200)={0x2, 0x1}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) sendto(r0, &(0x7f0000000040)="934e927345eba7f985d727d14b4cbd6fda2bda0b7339aa", 0x17, 0x402, 0x0, 0x0) close(r1) ftruncate(r0, 0x8) rmdir(&(0x7f0000000080)='./file0\x00') sendto(r0, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40a, 0x0, 0x0) 16:11:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xffff, 0x0, 0x280000, 0x0) 16:11:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="1f694821198630e73a962648fa", 0xd, 0xd, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:11:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:11:10 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400000000000000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 16:11:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="580c0d0000d16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc84ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7de096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4", 0x2e) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:11:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x400) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:11:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x4) 16:11:10 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000300)={0x1, 0x521}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2810, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) connect$unix(r1, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000003c0)) execve(0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:11:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$inet(0x2, 0x8007, 0x3f) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r3 = getppid() wait4(r3, 0x0, 0x8, &(0x7f0000000240)) 16:11:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x3e, 0x0) sync() r1 = accept(r0, 0x0, &(0x7f0000000040)) recvfrom$inet(r0, &(0x7f0000000080)=""/91, 0x5b, 0x801, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x927, './file0\x00'}) read(r0, 0x0, 0xfffffec5) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x80000043, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x2, 0x5}], 0x9b, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x9, 0x46a}, {{r0}, 0xffffffffffffffff, 0x90, 0x0, 0x46, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x5, 0x66f}, {{r0}, 0xffffffffffffffff, 0xa5aec23d9bae4f36, 0x42, 0xffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x1, 0x5, 0x8, 0x1}, {{r1}, 0xfffffffffffffff8, 0xbe, 0xfffff, 0x9, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x4e, 0x32f}], 0x40, &(0x7f0000000280)={0x3d8b, 0x101}) 16:11:11 executing program 1: r0 = semget(0x2, 0x0, 0x10) semop(r0, &(0x7f0000000040)=[{0x0, 0x8, 0x1000}, {0x0, 0x315, 0x1000}, {0x3, 0x3, 0x1000}], 0x3) r1 = socket(0x2, 0x1, 0x0) readv(r1, &(0x7f00000006c0)=[{&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/182, 0xb6}, {&(0x7f0000000340)=""/222, 0xde}, {&(0x7f0000000440)=""/94, 0x5e}, {&(0x7f00000004c0)=""/223, 0xdf}, {&(0x7f00000005c0)=""/97, 0x61}, {&(0x7f0000000640)=""/93, 0x5d}], 0x7) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="102a57f5439e676ac1514619b7e0aad6d7639fc414792fc6f3abad29536e9fe25f8d0255fddffee0749cbf38d36eb26ed6eeb125a89ec1fc3b78572266443cf2466c25ca13b2c8aa8da84be5d6c62d5760fd33902967f302dfb5856d74eacd52868ff64f79d1d69599849dbd719c6de5926002aae1a18401ab92ca0355e2cd4fe68d1ea7d1c20ba646fb8d38833fc24cf72b44896bf1a45c588278beec2085a015e7"], 0x1) syz_execute_func(&(0x7f00000000c0)="c462893b8f373f487c8f0978c34a8bc4633502d71ac4627d19f6660fe22b644387c2646566400fd18200000000f3420f1b380f01da400f764107") close(r1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 16:11:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./control\x00') mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000000)='./control\x00', 0x10000, 0x150) open(&(0x7f00000006c0)='./control/file0\x00', 0xdfffffffffffbffe, 0x0) 16:11:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x57, 0x0, 0xffffffffffffff3a, &(0x7f0000000000)=ANY=[]}, 0x0) 16:11:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getpgrp() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000300)=0xc) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x2, 0x3, 0x4, 0xfffffffffffffff8, r2}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000140)="4c0dc55dbca70783", 0xffffffffffffffd9) writev(r3, &(0x7f0000000180)=[{&(0x7f00000000c0)="01", 0x1}], 0x1) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000003c0)) semop(r3, &(0x7f0000000400)=[{0x4, 0x3, 0x800}], 0x1) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000480)=0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000004c0)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000440)=@in6={0x18, 0x0, 0x7, 0x8d0}, 0xffffffffffffffc2) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCMSET(r5, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:11:11 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='r\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:11:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/86}, &(0x7f00000000c0)=0x58) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:11:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x8f4, 0x100}, {0x18, 0x2, 0x1ff, 0x6}, 0x8, [0x2, 0x40, 0xa5bb, 0x72f7, 0x3ff, 0x6, 0x5, 0xffff]}, 0xfffffffffffffdc8) connect$inet6(r2, &(0x7f0000000040), 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x0) 16:11:11 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0xa, 0x5900) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x185) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0xff, 0x6, 0x6, 0x9, "3e880eecd1c6e05d350b95a152d3be97da286dc3", 0x0, 0x7ff}) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x7e, 0x186) open(&(0x7f0000000480)='./bus\x00', 0x100, 0x12) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x81, 0x100000001, 0x80}, {{r0}, 0xfffffffffffffff8, 0xa1, 0xf00fffff, 0x7, 0x7978}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x5, 0x2}], 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x5, 0x10, 0x20, 0xc00}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x1f, 0x5}], 0x37d7, &(0x7f00000002c0)={0x9, 0xf35}) open(&(0x7f00000003c0)='./file0\x00', 0x10000, 0x1e) write(r2, &(0x7f0000000400)="1b74b30cde0d0f82d74c055f51973bfa4e8a92216fe43d0e4ebce97b9ccbbf7f8263fe3f84604b0cce4ab1ffcca94ccedd9095e1d1e829030df5830409530299592152f6171096", 0x47) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xb0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000340)=0x7) open(&(0x7f0000000000)='./bus\x00', 0x12, 0x41) close(r2) getitimer(0x3, &(0x7f0000000300)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x855) ftruncate(r1, 0x28c) 16:11:11 executing program 1: syz_execute_func(&(0x7f0000000000)="c442b9dc8d03000000c42259abf96467660fdd1764d923c4e121c4726b7ac4e285457358814b5ab27f0000363e0f381d5817c40161dc4600c463010bf200") select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:11:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x6, 0x9, 0x9, 0x0, "780797c0d4866dd1ae5261d029abb746373cc8a1", 0x10001, 0x9}) r3 = syz_open_pts() chroot(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:11:11 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x80) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x288, 0x100) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa63713048e6993192964860c0ba73590fb7e80268256a76bf00cede07bae20e8f180d8afa192cc41dad314c1e8a29e9c9c699673aa0dbbeb0edff962c16293ce03b7a6800000000000000000000713318b4bcece830cbaa31ab44107f96155acd8a63bc322af43cc3c6", 0x73) socket(0x1e, 0x1, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x18) 16:11:11 executing program 0: r0 = getegid() setgid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f0000000000)="241e1c78ae4156b66208b120f9c9162a96cd", 0x12) 16:11:11 executing program 1: select(0x40, &(0x7f0000001800), 0x0, &(0x7f0000001880)={0x8000, 0x0, 0x8, 0x2, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x80000000000001, 0x0) shutdown(r0, 0x3) 16:11:11 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28288, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/172, 0xac) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000200)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x7fffffff, 0x10000, 0x5, "6513675f5ef90cd532d10294de1c62e112503825", 0x800, 0x100}) 16:11:11 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() kqueue() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 16:11:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xfffffffffffffef6) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000000)='\x00 \x00\x00', 0x4) 16:11:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x980, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) fcntl$setstatus(r0, 0x4, 0x0) 16:11:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) connect(r0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/175, 0xaf, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x81}, 0xc) 16:11:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000001500)=""/4096, 0xfffffffffffffe2d}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/99, 0x63}], 0x243, 0x0) r0 = msgget$private(0x0, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80a0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2044, 0x4b00) msgsnd(r0, &(0x7f0000000140)={0x3, "c983ce7b839352ef43042244d3d9d9f5e026978eef34d2798c878b78cb953cb87937c9504ee01afeb7032313af8772011edb1c2800f7caa16bc4d48aec3d29f720538268094534fe338bf23841ba9775ceaa574b63934fd8ae62038f5c9c8d89bee40739d8a5970cecfb46ce98d445741c5af33a483a6566c9fd61063e6f081e8bcaa5f8e9a98a7bfab564c2fd2e8eb122938c2527c2df4678a4df6e3b5f00980359a6d14209ae240aaa0ff3f3faf2e85740a334c26e70b59b52a257"}, 0xc4, 0x0) 16:11:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) munmap(&(0x7f0000ff5000/0x5000)=nil, 0x5000) r2 = shmget(0x2, 0x2000, 0x280, &(0x7f0000ffa000/0x2000)=nil) shmat(r2, &(0x7f0000ff7000/0x2000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) dup2(r1, r0) 16:11:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x2, 0x101, &(0x7f00000001c0)="2e9dd76bc5fa8a784b979b49a5b753978abbfbf54e4482953a3d419b4169db1b6d3114a07cb794594fbb29031610daacd69b95042cacd25c6c4a13406acc1379d213159df5581d1e6d1849808e3758c3360a641fe55a183aaf4bfe82c27fe4bf36e27296", 0x64) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:11:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000380)=""/251, 0xfb}], 0x4, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000240)=[{0x0}], 0x1, &(0x7f0000001540)=""/172, 0xac}, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)='\"\tl', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:11:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x92, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1ff) r1 = socket(0x18, 0x2, 0x200000000) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 16:11:12 executing program 1: clock_settime(0x0, &(0x7f0000000040)) clock_settime(0x7, &(0x7f0000000000)={0x10000, 0xff}) 16:00:00 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x4000000000003) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f0000000480)='./file0\x00', 0xfc, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r5, &(0x7f0000000b00)=@in6, &(0x7f0000000300)=0xc) clock_gettime(0x7, &(0x7f0000000a00)) 16:00:00 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8a8, 0x19b) ftruncate(0xffffffffffffffff, 0x800000000007) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) sendto(r0, &(0x7f0000000040)="d0e70457801a7202dc5c66c3e389a840746acbe24837afcea4311fda0f1c99858a9c3b6cddcc2a6b531186e3ae74cc1dc43a285559e22220b03beaec852442b322", 0x41, 0x40c, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0xffff}, 0xc) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:10:52 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 16:10:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/220, 0xdc) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000140)=""/103, 0x67) execve(0x0, 0x0, 0x0) 16:10:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='.*\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f0000000040)=0x2) kqueue() 16:10:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)) kqueue() setitimer(0x0, &(0x7f0000000040)={{0x5, 0x4}, {0x8, 0x6}}, 0x0) 16:10:52 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x6000, 0x5) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semget(0x3, 0x6, 0x424) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) write(r0, &(0x7f0000000200)="ccef3ca68bf8970305bc7d80feb2c9768cfd608d8ee4578e1d6b27103391ec6194545d745cae243256b87d7c73dab546747a59dcf72ec677ebb5ab9575b4e908de535a21d7b3edd55a1021dc7343700ef922f2cbcfd823cc0b4f53d619ef48139b0c3349db9fa5ff13f62da6c72234a5c02a4469a4e5dd082d296c8c2e56ccb6d7a5e695cdefabd2e35a8a4b5426763827f0dfdd7578c173e68e525290db0d7da83296ddce09c3844d69c4280d7afdfc43b89c78e0e2ca9956314d041301498eb08386e742cf792a96bf8e9048339f0e7b192aa07e1536372abf9d3d", 0xdc) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:52 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket(0x21, 0x0, 0x2) recvmsg(r1, &(0x7f0000000880)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000100)=""/70, 0x46}, {&(0x7f0000000180)=""/42, 0x2a}, {&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f0000000200)=""/78, 0x4e}, {&(0x7f0000000280)=""/137, 0x89}, {&(0x7f0000000340)=""/210, 0xd2}, {&(0x7f0000000440)=""/152, 0x98}, {&(0x7f0000000500)=""/232, 0xe8}, {&(0x7f0000000600)=""/82, 0x52}, {&(0x7f0000000680)=""/139, 0x8b}], 0xa, &(0x7f0000000800)=""/98, 0x62}, 0x43) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/72) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) socketpair(0x10, 0x4, 0x4, &(0x7f0000000080)) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r4, &(0x7f00003ef000/0x1000)=nil, 0x0) 16:10:54 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) nanosleep(&(0x7f0000000000)={0x8, 0x8001}, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:10:56 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x7ff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:10:56 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x90, 0x1) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) ioctl$TIOCSBRK(r1, 0x2000747b) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x22, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x110, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80000001, &(0x7f0000000740)={0x100000001, 0x9}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x8080, 0xf0000001, 0x10001, 0x2}], 0xff, 0x0, 0x8001, 0x0) 16:10:56 executing program 1: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 16:10:57 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 16:10:57 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x340, 0x2) readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/137, 0x89) close(r0) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x21) flock(r0, 0x7) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="919d932b07314e034fa55739374ddf876d41cac32313b5649830a09dad7ed8392197a3dfee", 0x25}, {&(0x7f0000000100)="b0d7f865b147a2a5e0dd93e0e13e41fa8a713d05654b0c35ec2b8ee3615921c2145ee70ba1cd8d6317ac5be3b4c4455e0602a445e8a1575862cedb564404c0ea086d6023741be4beb4f0f6e0cecfb67fa378f4f1bc59dc2d3aede212880881e9a87add99452305a857deb1c6bb2db23d2f45711e811856ae3ef5b0396d043413c6282dc135dc481bf2f29ef1b74fd2c4b38dd85f311c685a08c197b7d760344972287e16bc65cb2c2c14580f17d2d5fef072b3d5d73e9720", 0xb8}, {&(0x7f00000001c0)="728fa0e12bf5d778a1e4d7b8b6699ec2274706a8cd2dfa5a5a1dc57bc836633b581eedccecbdd3e59e7dc071e1211c5fd71a91fa73a0eac24354ce066f2e0e713673287ea81d6c139327d04357b12e1e9b7347c6631be29d85c16e3c55d4b390f303e44bdaa9fad0370b30fa", 0x6c}], 0x3) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) fcntl$setstatus(r2, 0x4, 0x5fa79b72645713b7) flock(r0, 0x1) 16:10:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000020000000009c30b2efa1af2800080161a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc9391509858a4d3e5790cf88dab29e271f61920938db2eb745ed15"], 0x53}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/191, 0xbf) r2 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x0, 0x7, {0x5, 0x5}}) dup(r2) syz_open_pts() 16:10:58 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) 16:10:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xbc69, 0x81}, {0x0, 0xdd05}}) 16:10:58 executing program 1: r0 = semget$private(0x0, 0x6, 0x84) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/14) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/171) r1 = kqueue() msgget(0x0, 0x3dc) r2 = msgget$private(0x0, 0x306) r3 = dup(r1) recvfrom$inet6(r3, &(0x7f0000000140)=""/91, 0x5b, 0x800, 0x0, 0x0) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/220}, 0xe4, 0x0, 0x1000) ftruncate(r1, 0x1) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) semop(r0, &(0x7f0000000440)=[{0x0, 0x4, 0x1000}, {0x3, 0x100000000000008, 0x1800}, {0x3, 0xfac9, 0x1800}], 0x3) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r4, 0x20004b3d) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000400)=0x2e43) 16:10:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00", 0x5, 0x7}) mprotect(&(0x7f00005b2000/0x13000)=nil, 0x13000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:58 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r0) mkdir(&(0x7f0000000400)='./file0\x00', 0x90) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/193) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x990, 0x0, 0xffff, 0x4, "8c8cc5f134a7973526e1f229e8b76177215e468a", 0x100000000, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000380)=0xc) fchown(r0, r3, r4) socket$inet(0x2, 0x8007, 0x8) r5 = dup(r2) mknod(&(0x7f0000000140)='./file0\x00', 0x3104, 0x3ff) semop(r1, &(0x7f00000003c0)=[{0x1, 0x0, 0x800}], 0x1) syz_open_pts() ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0x6a) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) dup(0xffffffffffffffff) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000017c0)=""/4096) 16:10:58 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffd) r1 = socket(0x18, 0x8002, 0x0) recvfrom$unix(r1, &(0x7f0000000000), 0x0, 0x840, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto(0xffffffffffffffff, &(0x7f0000000080)="3bdde098b97fb58073709baffd48eaf18f4d04d8142474342b155b8cdb97fe12ecaed84560563732555aaa883d331cd4b063230956bf8fa6a5ccd8f16d028e8757682e9c4677987ecf706f12f80e0512eab6c47b430a1cb504cf3153fb3e2fc3508f8dfd6f842406d7c62c14cb95d9ea9694665be5090041588a340b41ffc121e3f51bf356f36b13f6ba159c1bf5a376fa01da4d40c05b39f21e0e34e4", 0x9d, 0xa, 0x0, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) setsockopt(r1, 0x8, 0xffff, &(0x7f0000000140)="8e3be0ed82af40158f0a01b40162045aac8dba345d15dc50945c2a84ba8467f7ec9092629c6acdecf8443a8536d3e77bd38d96ee9eca42756276aac0a828031f53078161a92d4e70222b91fae82a7719ac54615dd389f1d1dbec5bb1e3203495a9a8c6", 0x63) 16:10:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {0x0}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r1, &(0x7f0000000680), 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:10:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000003c0)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea", 0x148) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x9, 0x3f, 0x200, 0x9f6, "5d0a6bb0bb2c06c02e93a543ddcc8fb174acbbb2", 0x400, 0xffffffffffffffff}) 16:10:58 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000), 0xfffffffffffffd98) r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x202, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x200000, 0x8, 0x95b}) fcntl$setown(r0, 0x6, r1) 16:10:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e590dd653360700bb89"}) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x490, 0x5, 0x2, 0x7, "4fcb09653a48e2ae512b08375512e1caf940de26", 0x10001, 0x7fff}) 16:10:58 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = msgget$private(0x0, 0x1) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x100000000, r1, r2, r3, r4, 0x2, 0x100000000}, 0x6, 0x5, r5, r6, 0x0, 0x4, 0xfff, 0x3}) 16:10:59 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0xffffffffffffffff, 0x0, 0x0) 16:10:59 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 16:10:59 executing program 1: r0 = socket$inet6(0x18, 0x7ffe, 0x6) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 16:10:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() 16:10:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10080, 0x44) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x86) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x1, 0xffffffff, 0x3, 0x3, 0x0, 0x0, 0x80, 0x3f}, &(0x7f0000000100)={0x80000000, 0x2}) 16:10:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="03a1", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() r7 = getuid() getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x80000001, r5, r6, r7, r8, 0x6, 0x7ff}, 0x2, 0xffffffff, r9, r10, 0x8001, 0x4, 0x4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x1000}, 0xc) 16:10:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) lseek(r0, 0x3f, 0x1) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:11:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x1, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x2, 0x1}) setsockopt(r2, 0x4dfe, 0x6, &(0x7f0000000080)="26d935d2171df0a29a30465e31532b32ef86272ae5fca815d46ec702a4624b50417ef2deacab7157660fcd460ef115e0962ee887398e8bd41db1474775d46cade5065f308acdd89fec7a086c910d653b6717d754000000000000000000000000", 0x60) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)=0x1) 16:11:00 executing program 1: r0 = socket(0x1e, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9}, 0x3ba) 16:11:00 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0xffff, 0x6) r0 = getpid() getpgid(r0) r1 = socket(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r1, 0x29, 0x2f, 0x0, 0x90) 16:11:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) close(r0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) 16:11:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = kqueue() r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r2) 16:11:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = semget$private(0x0, 0x2, 0x20) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0xea) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x419) close(r0) dup(r2) pipe2(&(0x7f0000000140), 0x10000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:11:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x10, 0x0) socketpair(0x0, 0x8000, 0x10000, &(0x7f0000000480)={0xffffffffffffffff}) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x1, 0x40) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x20001, 0x0) poll(&(0x7f0000000500)=[{r0, 0x148}, {r1, 0x10}, {r2, 0x100}, {r3, 0x21}, {r4, 0x2}], 0x5, 0x3) r5 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x380, 0x0) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000180)) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x80047466, &(0x7f0000000200)=0x100000001) ioctl$TIOCSBRK(r7, 0x2000747b) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0xadc, 0x0, 0x0, 0x0) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000340)=""/154, &(0x7f0000000400)=0x9a) lseek(r7, 0x0, 0x0) r8 = accept$inet6(r7, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000580), &(0x7f00000005c0)=0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000300)=0xc) poll(&(0x7f0000000100)=[{r7, 0x1c1}], 0x1, 0x68a) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000002c0)={0x5}) fchmodat(r7, &(0x7f0000000280)='./bus\x00', 0x110, 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000540)=0xf0b6) 16:11:01 executing program 1: socketpair(0x18, 0x4007, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x101}, 0x8) r4 = shmget(0x3, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0x2000) listen(r1, 0x3) ioctl$TIOCEXCL(r2, 0x2000740d) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') shutdown(r1, 0x3) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0xffffffffffffffe0, 0x6}, 0x10) setsockopt(r2, 0x9d, 0xfffffffffffff801, &(0x7f0000000180)="d26c4a84b13db44083caa96c50e079ecd21debca928a54287e87c1df9185310f956e24f7", 0x24) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000240)={0x1, 0x401, 0x5, 0x10000}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000280)) read(r1, &(0x7f00000002c0)=""/222, 0xde) mlockall(0x1) shmat(r4, &(0x7f0000ffd000/0x2000)=nil, 0x1000) getdents(r2, &(0x7f00000003c0)=""/63, 0x3f) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000400)) getppid() ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000440)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000480)={0x7, 0x8}, 0x10) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0x7, 0x100000001, 0x3, 0x0, 0x0, 0xc7cc, 0x0, 0x0, 0x0, 0x9, 0x100000000}) socketpair(0x0, 0x8000, 0xfd7, &(0x7f0000000580)) ioctl$TIOCSBRK(r2, 0x2000747b) 16:11:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) write(r0, &(0x7f0000000000)="a2be24026b21697207cf54d85d1f0c85eb2aab28de4ce358ecbe485b9bad81fca72fc5cdb59ca7356c164fd87eef6416a7", 0x31) 16:11:01 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x5}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1c0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchown(r0, r1, r2) clock_settime(0x0, &(0x7f0000000080)={0x6}) r3 = socket$inet6(0x18, 0xc001, 0xfc) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x2, 0x3, 0x7}, 0xc) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x20) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r4, &(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00', 0x4) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f00000000700000004ba00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x80000000}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1011, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x81) poll(&(0x7f0000000000)=[{}], 0x2000000000000031, 0x0) syz_emit_ethernet(0xaa, &(0x7f0000000100)="e1ee4ec50fe15a61033798fa1ded83c06fd737a1c92f06a92ffec924dc53766fdf4d6102e0b186f8b8459088c8cb4b037521c7ee7b8f2e49fdc5033461fb843ee0005a0385b673f8f106cd5bcae802ef4bdea7dbf75c9b02827dc2228e5337f345710aaef12145ecad64668e8ddaad0d81ffc09e520f08a7124fe8d58df07a4b8f202bf398e669f0ef9bb8e05605b67aba71e4e134d7bdd42f1ed270259e594039698e9886cb763b2a40") ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x1, 0x8001, 0x7, 0xfff, 0x81}) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) fchdir(r1) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 16:00:06 executing program 0: getuid() setuid(0xee01) socket$inet(0x2, 0x3, 0x1ffc000) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) getgroups(0x6, &(0x7f00000026c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000002700)={0x7, 0xfff, 0x400, 0x7}) sendmsg$unix(r1, &(0x7f0000002780)={&(0x7f0000000000)=ANY=[@ANYBLOB="71b3ab2f7a82a010"], 0x8, &(0x7f0000002580)=[{&(0x7f0000000180)="0be36eeb841eb8de106e0c8e08c0b9cf99909282fdfcaf7354d0b580469efefc5d7d94c678ae8b0f6bf5422a145ae20d6378b381ac00fc8e4f7a99ae83e00521b1e17b101e74c5e59cdd8e8e59e7c077c6fbe69fd9c8dad485637750a3a78fece2e385ce081ea26ecf2156499ad4d28afbce12437cd17a3881fe026069082acdf96b3e8e923df62eac07ee9ae80a72ba597f01253656db4fb94e3156d1f50d651f45a2766e05e0cdc2e07dce5508a8a8a44c07cc1bacd6ccb2af858122ce014ef059a9c9fd0372b61a44ae1af1894a86b56a3cc7050cc117317d04011b9ca51b498584f405ed8ab29799d202272aa120e49923e2bf8c3d0dec9455c164da2ac030250ed3c6de014f525f091050de109d9ececbc34c3fa439186044c5e4d2798f2c9bb9c4e30da69161a296c461a0ff0233f678b2b3fb6efae7a2960c5a1b03120b2c9d8fd52370dcdcb17d7a5f0ad9bd67416a43db69773a0663cc0a1e8831bd3dca30489b5e07bbd5df66fc06169f80f2af3e4fb60b0eee4d77fd4ea536d75407bdf1a197b3c4bfa98badf382aff4d7325ff9cb68404b782e6ca540a9f0b1840a41548e16b0a16b6fe442ca3c3ae6fd00d826f97b25809a3fa7c2b1a513ddd8c776bc2c6a75ed103641480b4d990a2c8e05425d59bbfc750561773b0dff46e43f1a6ae4cb951c54c4488dadd10ebdf73b38e82f9bf2dc8aa11d754240342d582396be64d01e11d00c1c3b20d50994fedc439aeb5c4c5687d96ae571f1648caa848d76b879de85f793f19d9486a62f3fcac505f9cd99fd119e971524be4c1882d63e37158ba940961321944228e5c7394bed9623681732662f543523c48167e4a1d52dee62944888a913f1d4cad858ca4dd04c2d444ad25b8b8a60ac9a0513fdfe8775b6fe411a79e38fa112a887433accbb3f9ea294421339433930d488d1a6b8ae6f173f2e25e756bcfbff2869687880f0e12e56f08427cee734e571cc27c8e086a62e171d934fbb96f05c86789dd8a7daba38fde5ad6e0e38a2b21477660397cc93d59b50eaa87cf3fb5f457fba9f634140a13aa6e4d5a2f69e5ea2df74dc3dddae57347bc09e6b1febcb4be9ddd1a42a63da10a6ebc480929e5deed6578558850d97eecf0370cc8884d7fa3beb4114c1547cc53af6b77498f2b8312bc178c44eb90ae7584c95ab70993c4e5f6cfc1bf920f6a1c9b72d2b69e3f81d53a5f75e5ac15d016a6784c638658601d41f05b26c99792d07ce60e8edd8d5a74367856606942f3bebdc34fe224ec24d9a0747f3763928b26c3c021c7a9cfb2dac994e67694b14c112701ec5b7bd993bad4638e722f24b81b7692c4a22c719885927a542b0387c8c5eab590635e43bfc114c1a771fd65c39250ce1c6b9e595925dcca595987c51ebc2a457fabb2c2461094e99629198fc16e6c918142234a450f704c4e1b8cf5651dc1154bae5c0db9988dc75b463d62a7cb416ff452dd191de28c1a4486057ce50feb62206c99eebf6f903e68a9be36752ea4408d143c491d740202b5b7fa52011e28ebaff0245c4c7ee23fdb0ac7e55fcc3e3edb221b3da707bb88f93da5df015b399c4496689b802b252813bf8451ea958f241eeabaa56eb8d7ea49229251258b3fe615285825e7cd682324a6b0062c938fc7acb13470c0e661ddd852b8cc5d2f2034f24b0bcc4e0f4e5e53cfe8db32bf3799f73fada811ba391e70d141054dfc93f123f3cf791f2e02474758ede7cc75eb937e367e27f400f0e4aa1edd6d49d549fef7168cb8d1dd6979960d4371ee52ed6de9a33ec00ad32af0747d2a9d82a3ccd1fd50f225d0eb87084b4c2e62647d603e03befca32a7c051bdfb5a91ee481004d296368a57097b00697f029855b3fd6cc55aa87bb2635dfc9ab31e707eb73d92c0fccda30a1191e0846c9c20e0c7f5b731b09e60e7a33bcb60da5f03b2d0bc624e0d9eecfec34d4d5cb9f6b46e9700771a56e7c4788f5a37aa07489033edacc8bec97382a492d6ce9365e7a5eb4c4e6a73f9443eb48a3e4e47810475e8bb15cea7eb644f956c7a6239d6a5212d8e891f2fb807a8da1886ec443ffe5b8f1e92773fd8d880db553aa84354a68e3e5bae2a280018129ed45a658a7b0abe1967a392b75a322a2f19485702c1db158840da56bb690d64f83ab724fe03abe8f830564c9b9658cd28aef36b9729391d2a90936818429c29aab7355eb235ed3f7284f22f0a15202bc743f4dac8ddd1b7cb1354f1cb8b7bcc1db4d6209502fb5484175855668087cdddbbb2f75f2b4b1a86658156a6e33171f3021556c13c3bf271bdd9497217717af97080b07fc3b1898067e6bca87bde2fcb2785f295bd11c5046c4d227de3f4d3bb729240c245eaafe31d32b59a018e055ae5b3012a130a08b7cddb086a753f0805a2ad3bfff4ff5972ab9e0380c89e3ec011250af613349637e0284d699642c0ab8c6a08273d841c04e710d466eb822f6b68d4de3b6d79b8e6f15a0f7cae82778f75578caff57c6d8752641e5ecba13f38963725dc2d4da1e87b44297a6b26d245ec209d61fc905f14ebaaf5bf9670d9e8cb3fda78ac3a8efdf4d0a6a8553a2e1b8adbaad441136a06d13e2a1372f79f6cd7513f7cb6b3a6541fb24362335608eaf34c6f816a39193ab3ed37f09a6d877a106bb93f31d52445c232a12bb6058e80ac729a0b8422613948c1b98562e2a322b9c13eacda559fd1906bb952de0635384728ef719856667802d9127d265fa636196e2df4e1b6696720b0f2b168a59917ecc5376ec633ebcfad850db909d627ac406e0d155ff8b2292f0eec101fb59d020e5f81c3edc8a32d375843a4505abb5005c4140f6fcdb809b1b0ce9dda6e27c24236684323136405345ccd09c0ed3601cdc39f0eb36b65289c200b0ac21a37abb3f870fc814f7a30729b73e2821400eaccd864dc5f58207da763e9ce98164b2f2374832f1f3a79eaab1ef8a6c068d90375ef6626dfff2dd1a964f684459c27b9b42e540057cc3be72f766ead6f984f43a1184b732c53314a90ff88cd486895356d7b02e3794fffb4d82b4be3c8dfaf45b60b24d0f8c395e62c77cccea58da9e616948a1b7e9121b326813644cdaa23ea0e68bdf16decdb7dd158409305f33c62e810ce5940fc3dcee87657d6e2da989b2d428773aab9a5a8a8f7f7242a83cf972df1eed1c7e9781910ecb668ee4e81c58801f43ed4b2cd0f7a5ad6279823162de346875afa1fb0d53c664bd02ce0c80c7544617b4e2bca32e13dc64348c9f2d9ae08c3930d0cde10c7a0a0d4a801db49d0bdef833118865b59bf04092542bf8c54d400a1617b5c078d7bcad451c782b40301aff0a9d8216b44bb9aa72837f74e5a029f5ca24c877f36c8c2c12684d5bdf0d90a814df9b4b72b58f1d9d442dd3c633e7948048c671df486bf1e3e2150607548f4ae1e074cf3847ed3a01ef7fa3a2160e066e462c96624568b3ec545f98038551040ce24e6406569e36a9bd69517377ee9282a87278e6b0848da008c6d4dcda24fff2e644100018aa20ddb715a450ec74e0b960cf3ed69617c5906cea589596b9dc82766bb0885c93f956f2487c8ed77728d953b2bcfe98dd8fc863f5a2f9b103a68116387d0862e17b375c5f7b4d2acb227af39fb77b7eef7d01970763347bc1e238cc0360e1fb4b0bf8a4604e9a85281dc4bd445beb39c645564e093c55069e4706e19850eb75c19a5427889c5eb6c45d3030ede56c712c45b945f38c412fa1053c80775249f41d284dc5e3088b660d68cd1c82926529f3b73eed42da915c71bd8a024090f81de5457358a5173d4f97714e997f2f8117d259309f7fa702a8786bf65113473ca1adbd1dbedfeadae8c56670d0a0b15b7d4175303eb19362f82f1167b5cd2b88df4d6904296c2dbc8d086c94f2d191a2b4c6d6aec8ab61051339747cf2bf21f65363022e7b0b4bc1de4871b5a4819e18abb0e0c3f930f9531ab69e07a70b8fc282921ddefc3a2434069697b644e327046dd04fa8d0e6124f759205ce054e2a36eae132253e907a324358ee50c04d947fad51c9f0e0b0b8dea9d91568f18e3c01989c3fc797a0d760bd8c4df8f1eefc174022c46850a84ff094ce793ffce40bf948e550d258638e7cdd58e1e60a6183cc440167b86b7a80146a5e307a4572482e657a960b6ae61827e15697d54fd2b978b4bb2a51fb83e557584e920ec0b0236b3ac244dcb00455572c9e4290bec916a3b8ddc0256b0aaee87b80ea361c1c1376ea8adeb95e0277d75a9caf5a2e279c63e4d1314b293f63823bd7fa4d09b219d98ffed8c62e7c5d87131997caa98921776f174f667e030ed112d25564040897f4a6d26aae3d5aa46141bd39367a1fe23057004216a5d106fe6906997dfa54f33fae8eae06be7546fec4564b668d3424c05eb081af0f972610fc2feb54bc70d5e11396a8cc495d4f9055d2b2691bae8cd4ef1864a3cd4aaa9864640d54316ef76f08cb5a20b7cbf56abbc7396ccfa46f7ae8b5e6f7d9bba80a3ebf81ade97b537f07500a1c18ba15054c7822fdbea16d81f4aad0d414973b2ec6385d797da0be2f3a4f1f51da87e29c1ba58ed2eca61ca497808b9ad03c5574f821dac31801030ac0d12b8608639614f5d45df6c8ae714d6aa1b9cc0c38a3c4491826b19acf2faa593a4489e0307cb319bd1693bc393331abd93f6835c57ef60f7f0fe8dde0c5d3252c24fe3668dde79679532614b56405362c12995fd0bdac905324ef039598b17db0146b82d38d9406c59b8c5f8bf7b806853d76b22f8a5a2848c34e25bf3a882350eefcaa5b5904597de58fe65a8971a1f46aa1fd42b06a46e3ea5964ab610f66fcf750ede17eb13efc1a42475863553f58742b06da1b6afcc1954ebae9eb5a5c1adb258853fdfb531d0051fb7deb00d0d140fadcd188ceee51d1148bfaa2f62e24726884ebf7f8ab04215f6879c80e520eb7600a2a78776a94d57bc6e8af5589e862d40e6ea922ddda07e5349bcd571c388987008887f063365e937910cce6b7f0bd14a21450952ae0ed66945437d465739c301dc587c4f1bbcbe743ef947e03f0b5ef7c8b2c9b94421fbeb1e4947ea0e5418008e541597880bf6f32283c5e8014d560abc7a818394fbd531690098d92aefb3daae655c97bf102a54e696587a6ef4b6be30fb69d63b0036cc75726999f62b75cffa92c7be6aed1e9988e5f30541ca2a7fc91a3f217702a647946ebb81fa913ad31f4efd7b7c87a14a73a8811e3ed5f32a04dc8dfb148382272efba4a0aedb9eabcbe64fa1b4e71ccc2c16efe97899d9a481c71dea190cafcc318cf821e82d83fa33f746c6cb85852be5fd8d0c9bc2f7f3bff95344e93f1a5202663881b70e04c9fa668e7d26f87f150881ad4a72644a231259dc47896340d34e692b18188d4c1abed4316cd785a5b174283722374d566c7f061a37a809eb89d60843bfe8f8b961bc20024cd6f1527cfc4ff655fcc7b59f39efa473dd677881db37596f049d0d1a95f9bf1205ff15812364a52b7d738eb7e17a97f868284cede81ab1160d657712161f5b61c63a8d15d8d2a4bc5b460fdb5dd90b2f539c4e6af0c83955c66a5f288ba3e44453c6f2dfa0208697824149670cf88e6ad5354c9a0aee29e97215411623aa7e11884966dd1ad67dd9af9da543615b2be6800ce58274c4300f3022b8adcf886b8b28bfa2f983428268f15e3b61121e0b368870a9fab21b508293de73649475a9205e3e2bc9f1b70cf92e69668909d91cbf4e2b1737f3b98fba5f8111183b9f48c2659bab", 0x1000}, {&(0x7f0000001180)="cb0e5f3f169ada3d5fe1aeec7c2d4df40d570dad4df914077cc385ffc55a13cb61e24516389f4c4f4de0ed54449c39d1c1badd9538be28b9f6d7d8c69f098ea9a2d97ad5e72f5f9e4b6d21dc685ac5a1abfd6441756b105ecab2b4279d8be72ffaf1226b5c40c5dfd99f82c226ac5f20bdb31074469d307371943b4a90", 0x7d}, {&(0x7f0000001200)="b13aa21d751ca20d27783f29f75ce039f9b086361bf8cd69904e7bff893331636997dd28d371118c80ba11bf15db5084707305256da0d5281996d49ea66d6768c972da5aa282c80eaae38ecf0637673fc47df92b315ab0109a87bd2aba1da3343a8e58870878402171bea3e06559c49558bad5cd143170587bd0a66bf8444de3a20753382693df598a62cf1467dd8c779fb33ce23a4a9220042a673418622ada01a91a05a10cf2674c66039f52c7c04c4c18f049df", 0xb5}, {&(0x7f00000012c0)="cd74d86c6a4d1de61c341f28b84a1704007f3a199aed72b9c2bb67c6f0a603910a23f3c78ddd82fcc4e24bbbadf5712a9572bc9fb073932aeee2e9dbcd1960c72caf90d43e22fc5675ba7ac513808cd4e64efbb4cb6ba84625b5d8b0370a1662202c7755aa1bc08664772415eefd726461f876c8ed714de27a76fc553be9916cee47f59fd5eeadf540cbba1401cb79e1586d3223089636a1bd90dc39822d26ac53fda980aea758edd646be43933e533e7b6fbd0ac4c50bcc1daca4999d2b22bf33fa0709be8030416f07577b10758d9c3ffbdd8ced6c087ef3d3", 0xda}, {&(0x7f00000013c0)="f51b4be5b321720dea1f0fdf901177444d689d568c9a112ecb7e7b5d95878e6935829b87aaa52e69437fcc467b8156d3e80d229a1ca0efa35e06ada17bb53041f4ea60c7651be519196b3ec822fb7e61cbe36272b90f70f4dbd29054d29098b5c1fceeee1a7281fac43ff40c34f8227a1a69aea71904d57178f4bd11534fb2833b3982acbf159bbe5a154b20a08bc0df97a861d04109e0af70bd6b84c9b89a80fe5b3c1716201453d4a048d39ce2599500c96a0b70091b4b340e6ba8513f00b2323eeb7594b8c295f54ce8dc60ad5256253b4d249327a1dc8fe0529e5d7dda3b60a7e38df6", 0xe5}, {&(0x7f00000014c0)="f5287464fbd5780baeb8a37a44b91ce50e05a0b5742cc51be69ea632149a83fa55d5d2f0cd2ecc8eae04c52e738227a9742ae38cd9bb43d2f45d032514b6542ed2ffb80ab61c8f06a957f4592b8b0b882dd9d7861b499588444189f240879834f141a9b4f5b3dbc4204e74c2967983c3a5900af1040435c8f3ebe78cdaed28d31fb6d3396fd731a4a7294955f1bac449ba108c0cfc7ed85680f4362280856f228e5e11f1307c08fd9b403902e6d8b0893114d80787677c66e328b284c40996bd326c814ecf85668ff229f1afd3b6d087e7ff8f2bbd77b073f5c8f51a9c45483e488b8425221753803f0624397148842e3e3c719eb410e55c6c885b799ce8d2bd9d1645c9c3726bd7aec509dc04be5cb88cd8a2eb615010629c1aa6ea6fe48e0b9303466c6f892e9095c8f7136437a31a30f79263cd07b1fab45a57c3d8f330ce0262002a4b1c4e812533d972e21e7b1a3a9f1c65ae50b9bb29698aee6135498bb96f48dfde975a0b15e08085d0cc75053d70357cde0199d1e06b3327e409876ee2b5709a037c49823091427427eb1cf3519a1469c0fd40672743b1f3fa202308c88756088e5351c163a28e53c27029cd293bff8ca761bdfde7fb089f1eccf1c9f46fdcfa0206c8474a459a6c9434fe728fc3c154df673a288ce0170c2155b095c6dc0cc323e0f2cadca3700f1e71b6c033059cd774d59b8ebac2b2e34f0d06de44895c122975f07c04ce589c837c97427a099a0e825df26a33eadd1ffc18123059d4ab3fcdbae5112b062617f48a30c31afeac97ac703c60ce813e8bcb27cc986618d3f3111f5dd735017eebeb7ad0c0ae54005da82557af2909c0cfe1295c7142ae03183b265b6774cce3cea77e1a58915925bd0ca4b340aabc13941f53c7cbda0f6002abaa8f47d6a69aa6a90bb3fc98c6414956464e3de034b6562a7c19eef30aa4ca855004eabe1b9ddd7e05a851e1a00d725123dc9602ed94cfda5aa41a0fd2f0f43f8325dd4b5bbe9f19a18f975aff60e1ff38cebc3332d27559bc071d2963fc302b110ce252d53609c6e69e6ba652e90941fc3672be13c6f0958e94451f44f7cc547dd336cff3c499bcff9637f21c91e479a6dbd3a4b7521ca6193acaaffc586994e9ece493249ab1d5cd9ff930e8ff69b77e2ddbda2121c25d3dc9784e9f23cfaefff17b66f3bab0d34f560ad5d8b78804f67bc95f907b1ad3bd376ed6f41ec3cf13fc057532e6c48e3de2e849e59a64684c88f8821bb753b33689ad5cd7c595473a344909a1d078ccc26df7c26c732e095ca544a12e6a729adadab55e98f18c65a5c87471baa69974a696538d0f70521a3f0c2d544809fe12c89161c12a80ec0aab2ff2768372649c505fe18a444fcef6d95406497e82a2a8a00f724cca9a635d48bbff4e75a6f96075b058b73dccbd2d6c78332503c83029eaee67f2fd5a775d93bd9a154d668960be5bbd811fd09f2d117aba32d793e365aec98ba7ce1694ea42ee26193f23e751a48cca8d705037d1ce1278c5ab30bb06866366d53cac2349a948097f4a31403414fefc7eea7798a5498eab3d19d709bdda2e9a9431eae0fdf4728098b82dfe976bffb1787003a121c27d2ff05251e3dca06e3cbcf524681f4e5db4ffa833acdee3f9a4ab086e7205839a03ca472c9c9f995bd4109560844d6733da46201955ec6b9a890a5ff599b2bc54f17d318988c3d117d9029127ab7976a781fa3817b17c2c2022bbe7e78c90bdecd9ae8a1892b8631b3af1eb46fb7986202bace4252bae5b9ca7388e13f0aaac869c3304cbd1757a63a3635c08520e3257364fc3e14736d23cd007ff6fac9b3929c088a91d41e404d96a907114102253efc516f176ac84f446238a07b016ccb9ff2158ecb47ca458c1b52d8aa17c48ddb0644dfbb4f7a2a4f109b8be46ee1f801c071c453ac6cec8591d4076b7cb1578805d9f02b29409541220b626166487d9c81738ebd5d318d135aeaed0da978a0ea711548a0327b07b999f24bc5fdbe64c2937d6206b90e9a75b4843cfd71d71f6fe01f785f700ecf5a330acc71d647ac931936ac13bed1224d9717d2823c5adaec2c92464f517c5a5ba61be9cf690f7026e299cb18bcae806da7cfa817c2fc7c506f57a7f02e455265bdea6641950571ecac2591657bf068810fb3f2a1b79967320f756d99e40770ccdf1b3d3af23911b5fab7e58c1f30fc734fefa87ec7957ca2ca043fa0eb99144e664aee0400ae97759394499931f4d936692ee246b0d5e88b84d96fee614f255b179f3fa48cfe9c111d668162bdde2910be3061336a381dc1b315583cf9a842986db3d1115e4dc8f33b33532e51842d2dfb9efcdba01a675ffe2565bd22677a59bc31fff08ab659c876cbc854609ad14e26fdbd1dfa8852e56a88107609fa4e7a3d933ba687c6700a23c1bcf8eb5da1a90386297a81b59ed49c94b97c0d25811d652e180c945882adeb31c7547d2b834e17657e30415de55b66dd2cf5d69ade2aa868568f381b262c9d13ca71ba27db0fb6b7307e867b78bf810e2726c442aa0121b5b35c3cd36eb649e29e06161118fe5d082db7e2899389d5ae3960a3e2030eaefe5e2147d3743a4db2a5c8dc71dac7ed750f5dbb9910aa2051d69c5427aea3b9f21021516b9e524eb5261cf5c8f55f914d5fb4c570140f7609a495d62b01f6113e376bfd1dcab9da3db72c4b39f5e94164d51213737cb5549a4acdf690c88f569c19fe387baa69657cf0bd8777f395ac94dc07c51891600d567707ce9ae9e1d9a2e21bffe29a23673eebccd2e67fe05e450ea857df5e75d413ece639809ed3a465e79fc30f4220482b4216bd9a38ec08423bc1754532f3c323d1f9df74e51d30633b6bfea61078c8d8e3d604711092aed555d866578b163c05634a7089721e1a833916b6331e81e63d21d5f7f6804118f437efb707cf8b588021ef72707cbf0a36d786b752a0762390b6e60f244faade4716112db423e381f5a2d40e2ee788a253c6a4533d85bccfb1c7429cbcb8be57bc93d7bab89dadc7bc4f0a147685d47ace8841ede7260eb76b95c3c6d29e41d5c9bcff0169c084ce09eea2b55f885c242f78d5c0aaf910499e238cb2cfd731be38e2cad420f72f32d55b620cacc31b24ec3968f65129bed69eb934e5f7aba8123ae64c541db45d38bf6bd565258eed942f565cf620d289b937423e6a56ae8a62914197ba2a5f3045bdd8747e27e3f52df842b687df0da9bf8b784294b0b30c1afd8125f4419b8b00e94eedd042eb5e35ea8bddaed651aed7f90e5e98222275a433fdcacc4507bb16afb92efb8903e57f3100dc3839b5babd1fe49f1af5ce9424887718e4acae175340969d80dd5ef80324d64e3c43d0c0f75c676cfbe93e9e4fe2c24d1fdbed16cae6e89b8546bdda641b18d0bb196ee78055b2652b3d64e2dc98866adb8160fbacf0dc39a5d9e13d4033faf4c275a40e3773d2bb14802765c1338d247ed1551972202a77a451639133de5a3436627345e458e2512af20c545874910ed90a60afb87b249f5ff7edbcd65996d36a1ed78e8affdba71f6b1ec052794169c072e62713f3f538df32e5f5267c9f7a036483c4bd467b6fec71bd908a09f007cf294f1af0369346dd7e929cbefd1981188e64f2b9eca621d4503349933482e3bcfd5c35c2c4ef37df2705d6eb9bd3b0ca1e655fd668b666b934651c37ab0286117b3d78ee9f19c413f012ff075fe465cef51576e037269b0ea17ffddd690d3ca5b76a1cd65aa6e7e67e074911790988702e5dc343eccce0821587d6deac0acfd87aa4b767a24534e5a7ec7f29a42f4dcd8c07849c63e6db6df574bf74564518a8f65925f3ea47d0da0c18d9b997d7d052049e14db4962c7346d1fcb4dc7a614fcc4103b02336306c7b0c67722e0c68ee60f19281b4e4efb71fe39c3869348984d2aa395986992910697b742ffcb5f1214b9832fb54780a808b674943e0947639b0a83c69a18a8780cbf8cd27cb362f668f8d825a9b97b894e7926b4c795496d9edcdbada215c21b57533dd778e98189048f77056d1503599e7db168782d238deb195ebb1daedd349ead2993147a518a652f14ed0456e1ae74d6fc3dfc9885d8b75a8026603f24f6edf9ffa5d85946ac12f7664215d4a93f1a18e3bb8d1f33d5cd87d97472fd1bb86995faf717df8843099e3561d75c31503aa44c10f790cd03ea7b935ad5330167b8bced87e44aa4816c89c750826b4733ca189a58cc8bd4e7bc4f1b58fbb3d4f80df23773d656a8512e6bab9090b4989e443c93931fa94ba200470ac618e787e4c5532b89f781881b1df138eb196b24b7212e0d88767cffcdf369d2f55fefcf25097c47a862984d7dd60e50682f8c69c36a1903e5571db23bf0c99890a0de58cb712c360d0e6e78b38c766b669d8dcce17666238040ba5351fbeaa69af9525dd29c7462d7e507a736e27ede0bf1891eb9a65c3da39d148220b3a43a1513a7adcf2d1763ab2b06199e672c5d3a131650f957214382da6b3cf3996f2d3906f51c78661fefdf4750d00de432e7afdd3963d4fcdea232a21a55a9be370713f0e11045504da35360ebf68c090ff28391fbde100928babae0e1874a38c6a69dbb29433da1d151abc1c60455160a125f45b8a4570d85c9062fd12670dbd3131332e5e98e4620bbbd473ee7092e17db9729ffb2f5ea4a02afd04c9a311177273cc5514c0eb33a07c7104e5d51c2817eae3eb2a6f3821937857018ad3a41e64952ab92933184308036c62dac984b19e1a3deefd9cac9baffcc905706c5de200bf3d0301ec3893da9134b9fdc681b8f1a6bd27a0a56890118a0e12c6b3241764578149a011b69332eba66f00aeb198bc9e3ce9f20ec3843cc3b407473a86b42c9ff5fd531a85c84f8bc6c5be4318310649a4e0a5eaaf62778680c7aeecb1732fdf55eaa6df2721661b6acf3a4bac8d3241b7ad29f851c4c7b9febe6b4bde6892652b2c6f2cc09f8ce9314378d9a31af18bc6254685d46958ceecb059bd1ecff7e855c61710dfcf88ce0d5a824201f0134fa6f744614328231a34e0442c184c172b0da2b677bb2c7c1e6fa74ce06bad8c7a9980c9516174d82c442f5360990ddea7a6213baa4e5c99d1ddc1869db95ed76ea073420d76e17d3afd001cfbcef45dffa8b66c49f1df534e74e186224b7170b256ef4e73fe186b62f904b6dcfd1ee746a4ba1af03c2d0b97b393eaa314091ee64f47e6d7b347d1885d8193c0bb4b21c7ab2276aa2187e40da99b927f02ec6a9677d1cc6b81e70053976cfade01c29bb6dfc9beceb2f690f6d6fa3b1d149f53eef8e6d64144ebfc9fecb3f24586ef2e847b318a1bc9c8ff7a6a5f5852bda33c3397903b049ed4d8b990e512b26f96ed81fb18edcce6d3674d43f9b138004c4af5bbeb0367dec9f3b2f0b3b41d267262535db7fc9a661d5d5a29f44904bc1774504bca83b70946d82a2d871bf06cd616672c2db4a46e768f9548a574a5c13a33d3033167ab83abecfccff029945aeb900b9dff0c266f819d51adeb71aedc4baecf9fa4e6caed920951533e859839bde43c086baf3aa69f95dd66dfd9d3051509cb32cf295312d0a563993e668ec1789f489f797bfe1abc4a3eea374b17715a655fb5a8be2246d084ad131a08f06203aca79979be04fe5b79350d94337b96f36958de7f6f275ec3809e089dad5f3478f7d43898f88dd477d7a20fed62a3de438e6b6d6e404da0068bb382b19ade06ea433131eaabc1cded609f7e4f282ae476df9262a0029c2f5e5ae714f2", 0x1000}, {&(0x7f00000024c0)="2f2ca0df62cb2b8845e55d822bff61aa58b3190187b04e5e2ed75c19953f276d4f7c9f7cbaf6445696300a6da660bf0b5e61dd8d73b3880ec6447b46a2629374b82288991b41467b0c79fa5751322a856d3a3602e2614f4f939cd232f2188afbf377bb72551ba1f769b178f89f1ef145c6377dbdd1bc11ae7fcbda0cba4072e1e3bdb0ed6d7a78afaca2832520db20ed99e740bce286f2e097f6483f0733190cce5a0e1622f2b001991ff8", 0xab}, {&(0x7f0000000080)="5361d2b50397e8ecbd1d6abe7339c47030997e390e13f970ac546a5b3432f240c169535e471c1e6fabd4a6003424a2ad1deeff0a398de31861d58514", 0x3c}, {&(0x7f0000000100)="319ccb7181bb03fd552ca9ce41f70b792d2aed7f", 0x14}], 0x9, &(0x7f00000027c0)=ANY=[@ANYBLOB="000000000000000b000000dde7ae1ba333b0b60000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0], 0x48, 0x8}, 0x3) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2005, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="eaff125c00000000", 0xffffffffffffff39) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) fsync(r0) pipe(&(0x7f0000000340)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="9f78191b34c102548823034e8b3ef4c31e56d80b3ecb48cd79135e5dcd8fb04472fad456bc7f427887ee28f4bf73184fc9df45499d8bd94380a2122bf35550eee80edbb3fedc798c8279cece0f18ab3d46358b42fcf8186ff9b65c287b5b5a85930b5e8d4040c90b65f5cc4295ad6d19b15001c11f9f4ddbf74309075a07a264241e0fc17c7d3b63bb18da028560d49be92838", 0x93) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:07 executing program 1: r0 = socket(0x18, 0x6, 0xbb0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0xf6d9, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) fchown(r0, r1, r2) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000340)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000380)={0x2, 0x4}, 0x8) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x207, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000200)=0x3) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000080)) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x20000000000000d, &(0x7f0000000180)={0xfffffffffffffffc, 0xffffffffffffffff, 0x1c0000000, 0xfffffffe}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x400004500) open$dir(0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80185760, &(0x7f0000000000)={0x1, 0xfffffffffffffffd}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x8000, [{0x2, 0x3}, {0x2}, {0x0, 0x3}, {0x3, 0x8}, {0x1}, {0x3, 0x75f49be9}, {0x3, 0x4}, {0x1, 0x80}, {0x2, 0x1}, {0x3, 0x4ca}, {0x3, 0xf1fd}, {0x2, 0x6}, {0x3, 0x3}, {0x3, 0x80}, {0x1, 0x3}, {0x3, 0x8}, {0x3, 0x5}, {0x3, 0xffffffffffff3fd6}, {0x3, 0x7}, {0x3, 0xf6}, {0x2, 0x7f}, {0x0, 0x6}, {0x3}, {0x3, 0x1}, {0x1, 0x2}, {0x2, 0x401}, {0x3, 0x225}, {0x3, 0x9d}, {0x3, 0x1}, {0x2, 0x6}, {0x1fe99a9970a0912a, 0x2}, {0x2, 0x3}]}) 16:00:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) nanosleep(&(0x7f0000000140)={0x8080007, 0x20000000cd}, 0xfffffffffffffffe) 16:00:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/10}, &(0x7f0000000280)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x4) setsockopt(r2, 0x402d, 0x40000000009, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x12) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x4, 0x1, 0x8, 0x3, "518b095aae93fa1f32151f08fcbc27ba44b89194", 0x0, 0x100}) shutdown(r2, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000080)={0x3f, 0x3f, {0x0, 0x1}}) 16:00:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) nanosleep(&(0x7f0000000000)={0xffff, 0x3}, &(0x7f0000000040)) shutdown(r0, 0x2) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="00f1f5ee52b769a9a0d00c9df2784cb0672326ff42f4be61c90e80311e39f145fa30091b7a43bfb09e8ee158e4cd3dcaf60c2685cf3a8849acca81f2efea114f012c629f592587617730d75397bd04270ca1e80d2a3943c710cd2598e70f5ab2ccf79c1ae40fb3fe3495c8d5dfdd6b3e057143a11650f7c702615b4a7dd623ccb786c29c9bde4f611314f9df07e241acad6b8bb0481491d7f19d28662d451879dbbd2475cf1c380e715bbe7eb465ab1fe60f2987201ed568d8dc9c25f887cb42b8558183e22b4970fc061dfcc31e426698994a7e18919d7c60f1", 0xda, 0x407, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) close(r1) write(r1, &(0x7f0000000100)="814f02f9d38336dea3b7af3e51fd9dcf8b2c7f76e38596d4268beb448ef094be483fe7e4bc2509eb7afa6af4a476d99567dd0719c178c0aa3fa9b2e183a66d3007ee3d6e30881209b1dd7bbb4d8ff1b7e839a4053ca98aa82ded54f4ac9b85130de1f339fc0fdc349905a7d39544845b4af234e59672b7215895f8fa21add5f8a96e43c6eed06a3bfdce7b98aad51520e0", 0x91) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xffff, 0x101, 0x10001, 0x1, 0x9, 0x6, 0x3f, 0x2, 0x2, 0xdf, 0x7c6}) lseek(r1, 0x0, 0x1) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0xe697, 0x3}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x11, r2, 0x0, 0x0) write(r2, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0xc001, 0x1f) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x2) r3 = msgget$private(0x0, 0x422) r4 = getuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) r6 = getuid() r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xe185, r4, r5, r6, r7, 0x1, 0x3ff}, 0xe4, 0xfffffffffffffff7, r8, r9, 0x8000, 0xfffffffffffff790, 0x7f, 0x70}) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="01", 0x1}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getitimer(0x1, &(0x7f0000000040)) poll(0xfffffffffffffffe, 0xe1, 0x0) getitimer(0x3, &(0x7f0000000000)) writev(r0, &(0x7f0000001580)=[{&(0x7f00000001c0)="a8a559df80c79025344c3698df8480939dca0cf1c0bce8d4e5128162955459552fc7711a7a42c07810fcf75a53b5f11c53c23c8c5d59ee1cacd4b7d407dc60063c93725710455aad7cde1e6bfe632b8c8f23379e8f54a3a1dc06a2cfc59aa258d940cc1e58003db8aa7c914c2fb1b16cbe6598b7909f8617f911a5b62ba80b67a497173031c9db38422fbeef1f0ac816437e42b2882c58d1673e64565393094e59eb1c3e5a1c71c628c3db2dde3a4d40bde3f5d229135a7d5e38f9e71a2fa5959c834374982ae77379f52a", 0xcb}, {&(0x7f0000000040)}, {&(0x7f0000000300)="5f12da3e47a40576a4c27fda2ff6d30e421d9795f760d1030bd1f366bd867fea82bf015fe4a3c37613506848b39a918a980e1de41ac2c5c5e04a486650d3e7eadc5e644f1c1e7e29dfe0960740f4add856e7b71dca7a87a728524f3882fa07fdbc040c0cfb49ea40ef7a7bf7b520c86b94d0e2a8369c3579770ddb53398b6376270ef37a6e8c365b57bbc1fa7df29a75fb871cc82712ec86a36ea21d28f48817994dcc83d68542be311ea3aa938a5ad33af9057e5667ac02017a2ef83846e1e29a28557b62e9287bd8107402f1ffd5cebf2aebf14c9a7704c6825a3c6f2875f6f4463d4a1ff9b48f78f4396f219b0046030b6988a6fb584209d42f5f82322aef0888f202294aed5919f79784d46eca0e8e36db094637d80244347a594e55b2971072e07a7e4c8645ad5c41c03b3807ec58e655a01261e9dede29dec587dcc8d2ac4693263d34ce563289882c83168f71458c7e90b64f07dbf0b7259c4bd15c60d468029f3006ebaf7fd7e9c835030e44239425e4be0f9ba3b4b404c36c5dc00849a367e3426672d9b08a9a0c2b043409d0068eba0a94c18291f09b457b108f6581ec47d9b1fbf7fe080603f7777e244f89b4c70f444e953eb68b72599bafdd1c10c7565f6d721380b9d5820a593e837455f1399bd50f65069a430ed82d7d8ef9055db94095ed777da79648f5dfc802b6c2129f3e87d7a43021c424ea208d5965dfba9b080fbdf469e7bfffd86ae9d6c20639b9bcde628d1c180917a14ceab2495040be0862179e16669b870d629dae9db44eccfdeb44754a20da3a7c0d7bf6ebe12b0f69fb90c022d7c6430e6b1d784b1620dfbe0db0adc3806dac29118e66ee8320cbc634bbc6ac9e709254931fe09f7e6cfefa000209f781733ea64eb4ed900425f409888185aff31cfcb75efee85817668781a5072c5223f9f0ebdf12ef10673556abd888bda16327f7db3928e9e54d3809115438a21f51583e86f17f7be05495c0c3582e8f85b83183277a631b72ecf36f8dfba3eb8b8e9528bb96bcb5aa82496ba7270c6bbcc25b3e8bcbc8f289802225e15382741aeb4ab370ea67df9b038f9676c3c996d54fc56eb7757b61945fe539f170bbbff5e416b8371f4bcc71eb5cb41ba506de652c8d0c08a022b871733c320aa2d91c6599c1d7f735d793a3e4f298ebf6a0d4ee3e594a5b170ec2f9f64ab4b56453d2c9f60726c640950d81d408230908fa0ac7bb17f28198db9cf5245f2a11fd0dbd0ae118c9e1aa46b7f0115ee67c478747b653c33379df56a0467659c6066b725f64d9d2e2849427d1949faa8cc5b6735e5edcab2573016e84359ce6c60cfae064ae5889c443ad9689bd4e50d839173fe821f73a217389ffc49e75797a7fd2f3d24339bdf5ef853b6c641553d7b2f46d7c9c1529a153c0cac585b11104763be88ffcad5ea1ba9c5b2e7375c7fbd7dc4a817c20ef422bef0eb7684fcb9edbc558084c61c11f09675397725bb544a663833b79cb66211276a2c0226224f7892b0b0d78a93b6639852f1cbecf2d7cc7f81a56c4fbe1b6b6c0378e56b5843020c39bd0f5b262446ae87174a1b49253c37359bdba89f6df90b0175714ba8dc5016b951722d1d2b93e6b4a24ed35e3678c299b2424a569252c7e59e46b3ede5bd2c1bdd168918d3f41f4d542827186c2c1972b94372a1ce04da20c72e7b57e699a766337decc89d53702685d075668acfbc8c18c021febdd58638d3507294c4ad93c2036699435e170287790c8c36982030057a3c660367453ee6e9383ca9dd57cb920c0a09505148166afdb2dbb07bcddfff989f224a539dbe285407bac7fd94f0f7f6ad2d45f7533aa6aef0bfe108ef70954dec17de5e8996d83c58465cb4340494f0eca0ef422b7ce2b4d426ccecb1f9696c7d0d4e8c7310178b99de0f50ecf496c34420eaf51a01d9fd391e64cfaf3ea5a7020bb211ab9e64a06d386ed83c37e324ea1d1422effdc7c8842716fa96b0849fb44b0dddb5a6124bc982a67ee0a664501bde67d605b0412fcc95dd7ca527295ab0fc1dbe8574fb6cf38cc263b27156af58a3f50e221e3af8e46f0d9877195802bf2f6be0a6d129f5d81678079a90886cb6d1ae8cc889f1a7d476610c9916083d7892cc8afc0c6c8bd07228970ee7560bb7c9842ba087abf03332e57638bf0187f9c4cba7916f0eae478138114b7bd63a7e27ce9e9e6716c438fcb85b8f18ff8a1620df5d3fe336f096484798f60eadc98177e73d46ed4d9e7dbd83c7d37adc6eb24f3b047e28294b1fe54704406082593752e75a2638c30ec2f64dccceb1acae9553150da40afd408235d8527c04cf2a6d2e1da2b820c7ebc6189cb94e746baac1a08f254a4a19c9feb6768f8d47616c2a57f161660897de28bc5a62fe624bd09fc9e9c3321939268b24e8df78ded438b5e720646d1c9c45783cb1fe9ae80d3247e811fe192383bc448d4b6dbf307aca3fcc5affd75b8378d9365ce0da2452cab71d740154ae18386bc25c2e38b4e31eb68166c09a396094a2f8de54b07190998e69879905c15eda7b8b197f1d9ef27f64b2621f17c7f4df23ae0c07cdd784a65c6cd59414c74a7736ddc165ff511c5613698ee65fb76c437cdcd077d90b88ea2f84df3c6c3dc685db178adb937576e6680290832ae915ec16c06104d43009218b81b685085e9cdab98ae3e2bdc6b859dbeb5a78485ab9edf0734eb7c30142ab324b7c9749905d202212ccc0bde365585ba0e2aaa23cfeedf0bb932888f6b3ee7978d474718d9421bc280d476795359ff18abf03d50c066244efe4881e2e85e63477f8dc02c1bcf97de714ee268e1cf75f5c1af1ebe0fc17e35b77e21e33c03f154d9a0095f9974d0b7fa53d973e847e991ee379b195cdd4ce494f0145620f941ad44ffc4595965411756c90c61710e94d7377b9a730ca33497913909865a1a1aed0a308e041bdccf59bb5a6a856344b880af9ae2e066f1eed97ea6a7bf78e94f8eff47af2cc434cc59573ef5f2f1730a3b3a08fb4183df9b8b09db39aa4fd70bb23ba31e229976d6d5ee1bc80ba7a77594a1044fc2f12c5c771e672fbad40ce8aab488a5b8f4b4036480c34c670cad4231978c384872ecadda5eaa03b9a42179786b560c2db781ed347bfd3990b4ffb4150d30abd349c5727f9e4cbf91443caf31698631ed25c98a81d42508cdd48e314421ab0fcdaad73121a9053629238de97de81554bf5baface59eb05298faffa8716af00193dc7b00965d2a39fe30f243882e22592eabc58f9a728b7e0299ac58b4b38ad18d1eb1e80d373f788c35968d16f7190ed3aed1ec094e6c2c1033fe16df9d07a5473ca8703428c8fcb0b10eb68fc1c4e4c364ecae149b6131f6f1645266fa09ea46350e64593ea2450ffc895aa3b4cb64112e2a974d22fab528d1462231d32d1f9d6f8bb1b6966bf840550c6e43eee350c369659a398d7d5c4180354380991a831c7c2c82d16bfe5404f5afa590255e4f14b1cf9e268818e15b270aa2a3819d049e8b78eef444c9413923cdb7cf7e5db594a0f45e20beca292b16e1fa64d8ed0bdc8c05d0be6d50561df788b3e80e9644149fadf95eedb5e36c7fa848f7a7923824ae3bba6517263fbed6e19636b8b209dad6f83e806ad4a38d57300aef786c731995d0148de3f36e6660fdf3d74174b7ec5db5905a5b1aa8595baa8c4ec515d71e952d06a4876f5069132452f080a7663fbb0d5f6a87013ce5f79ba0a4c75cde41a0b1d04204b0b752f033129666bf6344ab7726ba234a04b71d9161921f4f3e71b563c229862c810f43ec332c6162323a7a3fe56d1000f05c850d8d1eddd0c4b7b5573f18df353dd52acfc342c8484647504885d90f60f04678ffeae098219fd2f34c5ba702c1c2303232bddd47a0bf9d15624edc0f0dd4e8e1986159d3ce20a6c1fd6c7c88ed85fd37ff8bafec7ea600918f695182b9b763ca39ba4b7546deb7014d875808f16e888ef921b34db4bfefa59c6f366351b7f4bd8af7a366648652a04877ddcd2a65e7ca06627375aa5998e32051e8b3ecc042f591421583504161c48ed6395f9243cbe7442874641ad532cd4112a555da074b68bc96bde1823a43bbbba3bd95c1ff6dd73b23cec7208b8a07304c42ce82b251ff48e7c521374c81f694845dfa9bd7394daba758ab2d23ed42a26c1095b33cb40d5accd13407a96ee3ea730d360db1a26a3b9d4ee3c29328a4636cdb79112c2e397d36be4bb28e7c56b5a2c47b556fecd0d2a39eabfd32cefd8b9a7ea2b7ea94775563900a663e2f29c719e447074d29f550db503c2491890c5b37fafae42e05327b7f25c96f9a222c1460d44fd7bdad1270cadfa9c45b90879f731070ea4c9592309da25152534b689391b400a58bdbc2755975011bf82747fe6936a7f6557cc8c56b3a618187e69db3debe39090ab8cba87a51abc865e10ebeedc4ee43ffc373303ccf079c3e836d87a72acc9598de2cfff24f6fea5c113bf93c0e91384f579de22a9c3a3a3a215a1cbe30363ce8134ef220283ad824a93786eee077a2f532e4daf96d6e824bb81a4946f37fe61c50d95f4b4c789a46657b4255fb0e72f3a83d0be064abc10434da75a6708b30631c624b139c7daef73af47c6fc60f800c8d7d3164c2eeea6ee831bfb520aa23c62e80aa81c5f33ca1b86f0e342ae53864d337836eb92100dc47e14b74162f37ba59d5f6be476d10b7eb6bb1ed7035401d36adfc51620049974fdce24776d2331b7fc84f0ee44210f068adb670a0c1d48d6c7324ce2d4322c2ba24b37af1232df38d7b547457b90781197506056178f06cd5f285f3ef988a7f662e9616f5b55dcb8dbc95e48984c68ce320ddbe0b7b848a566923a358b3f53dfc59b3d70a38f71f195d0055a04694d21d41ab04711df67fdda59108a4797b3ae8380ec04e73bb6ddd770c4e5e8743b518fa2cee9bcd8731850c6f1c2cceb3de02211f00eabd0edfcbe461d9a784374b0b6526b874f33e826265491134d3ca30edce79d96962e6b95939258a0ff011d8b18a9dcf4bd3e6d8d3884c7cb6cc9dab84a3e21b6b3896dace0ed4d2517bb52980ab4d26ed275b66f4d60bb50afafc8c0da10e7669c5a42ded08509bfd5f331895db7760ea2dbcc792d52be0184b80401930c69bb8a80ffe83bc4f740b51d5abce165cad75d652332609fb793dc7542aad2dd6db5538359d7f45bc649db4f31a0706a2a787e002f25ebe5a3735dbd712f477b191beb0065f4cccc399a473ab1c84fbc3e97f018e74e8dec93ab722cd7a6fd1206a3d7b27af4a861fe2b46cde5d49a625d2ae91727ee10db3dc56fac5c722a0a157ba3166665e84ffbf8c172bc419fc5d2d92230c657dad0efd14e1bf58a6272357eeb0db51d15585724c0df7746774bd59510c58199d343392f8923bc9f2fad0914f31f037b133d399f450130227c7f9de2add2b3e18d9ee397d137fe904f551beb21e8b78c840eaa833b8f237808910d585e9d132ab1f6d128ae7ce1b495490970a0df4ea483d56f1d455ec39af2864f080f00ce236062a08950c2d1d8d1a8a72ddac91ab081dc743e74d7e40965f1a461095556b4a7c971e65e64c43f7e94e1879bbfb82baadcc3e7a46cb40bfabe75253933e73d3709af0ddc63666413875b50cacf41cf03c5220f4bea3e6f076d781e22ee8fca1cf790e7b3fec458be0bd1b880b5d003b77f13d601d86a9e7005fadd23ebbbcd0822857728154281eccd367658a4326c37e02af44a8b3dd9a522c9574e52fb9f6625e2aecc747e0ad75340bcd", 0x1000}, {&(0x7f0000000140)="91a98291193c4754c31fe86c5ed76376442150ff68a82e152346c8e49b38bdf6227ab395beb45f8a4f2baec5b1f0a0edde12521e7b", 0x35}, {&(0x7f0000001300)="05fa637a376ca32b6bd0a97d029bbf7fa5e724db6bf1e6c87395b90dbd710171dd9244cf2816cbdbf00ad87c834a36aec8da40789a3913858114d3d13ee4da8be1a4d6840bb5c242749b18947e98fee11e6e4a384636828d57e68ee58afb86e57085469ffa6291c22f22e4a642b372047c9de6eb8b5edf1b25ecb690e848e85113c6512cb918cc67425d3417c36f59f34c2e8745fc8afebbbe95af2719382f7b2199911e5ed99d0789931bcdcb1e9ed923e1b65268f4fe2b048cb9b9d1112323aebabc6a109c94793f15451296ca249087d347e39d3f8a5b434486d88bdf036a", 0xe0}, {&(0x7f0000001400)="a39ec43ec1fa43e0dc17936c481281735a07a89d3ba33178c7777d0d05b273829c768c42714364859e2c73725054c353b4869086415f9e62a2103e65b27a7678730d5c2898fb462fad5dd1742839d6716ead5354e4b5df44568f03343aa41a98f39625b1dcc56bbc068a301b5b15f27a5c6ddde86d61", 0x76}, {&(0x7f0000001480)="7b4db34836ae0654463a21cbcaaed7633b7634360ed576c6900744c7c95a2b7ab270d0ff1f0610c3981c0ae839ed2f9ddd66897fb12e0d62c10e8417e3da7c99fe0fb251dd9a470000f70cb9698bd4296de479ee2608ebe4b19d4c71772484f9930184e0119997c3fe5d11ef6857acad7875f8139a853c9e98f8983549b924c0518310b07044efd0effa3fc6d23582e6f61289eb6a541249e159810e43239a525e6b", 0xa2}, {&(0x7f0000001540)="e5e9d9e44ace60b9a6e1bc702b5aa857de08f682a5", 0x15}], 0x8) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8026, 0x1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: unlink(&(0x7f0000000080)='./file1\x00') r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r0) r1 = geteuid() setuid(r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8011, 0x0) r3 = getegid() fchownat(r2, &(0x7f0000000040)='./bus/file0\x00', r1, r3, 0x6) 16:00:09 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) mlock(&(0x7f0000f43000/0x1000)=nil, 0x1000) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x10) close(r0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/79, 0x4f}, {&(0x7f0000000100)=""/19, 0x13}], 0x2, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r1, 0x2) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="21e83ac153f23140981416f866b2fa22c3b3735315d0af8867f7b913499e9d12085c9ee420f6fff2b3db609eea48e5452780c77c19c7584e4e12775bacd5592ad8c0ea3439ed8b0a28d6bfd77c387e0625078ebb1c402cc5b3240bbcc5fb7fe0783ae74e73", 0x65}, {&(0x7f0000000200)="44b50f16cef8e2fd54f626f889e267a61f8a31abca809813b5b370e0240d6ff0d82e26588467f5dd5678048e36afdfd2de2a9920d828c6a8e98f9fb2e1122b4c684073db05a84c3b751fe2dd5b67a0122f3fde58b1cee5ce2cdca092e8da1e9775f04aed87c9e64ee9df02bd3f0c84a560948a94a117dbc14c1fffde", 0x7c}, {&(0x7f0000000280)="5e7ef782e51b2bff9789eeb3caeef407663e4a221d8dc782cbc0aab180", 0x1d}, {&(0x7f00000002c0)="db7e4a222687a54de1d523a24768bf3ca99e0189190355407d881693bd364ce43e777e82f219bdafbe6781c94fac31ff5330be3b12dc25153d75810a39c245caecaed2cd0c30e9be6af42b66891094d0c1ddcaad6e9d655717e0858639b8c8e2b8c2c0e3793f7deee90400ec0166f855342e40240a48cbe9b3be7cc9b32f0c66cb4617fc90d0be4a8388225c5727676deb8435f9ed058a6ef55b4efd27b0142916", 0xa1}], 0x4) write(r1, &(0x7f00000003c0)="467207dfe6105b0bb01fa81a6da8cd38491e9e6eb19c7977d65c8f53284f11b5683b2939d4e0b05e840fc6bbb517548c22825792d3f43e623666e42560681971881ba3ac98aba721a62fda8b975a202a395011c3b006de7970890b5909b0321ca33a6e8a187380514a79", 0x6a) flock(r1, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x882, 0x8) sendto$inet(r2, &(0x7f00000000c0)="e35bc2b545a7eda9d731ec8019f440f6e7ef56d625a956f374", 0x19, 0x9, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 16:00:12 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x2, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/51) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x405) 16:00:13 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x488, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = socket(0x18, 0x2, 0x0) sendto(r1, &(0x7f00000000c0)="6dab027f135c0c1e50a208300ac8c83e03e672794fe0532fecb97b42d568d5f4c2142197881bcb53d89b0a675149b07cd32c17dc8ff646a2e40cf765ea080f8fdf0e532d11113385f8e27b875ab5debd73a86629e9234372569545b37295c2430d7526849093fdea0a1967dddadc3bb9bad72a951b670d6b24b59aa5c3b7bdeffddf53edae749f416632b0a0ef3e299f5c66f910ea1142c408731f245914575f2d64185361653ebf444e046bf560822cf3cd6629de5073c4124a2b9cd484e32073b04f6de2a5f96d75b588ca4b8051a109", 0xd1, 0x4, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) setsockopt(r2, 0x4, 0xe, &(0x7f0000000000)="01000000", 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x90, 0x0) close(r0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:13 executing program 0: r0 = msgget(0x3, 0x210) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) r1 = msgget(0x3, 0x100) msgsnd(r1, &(0x7f0000000480)={0x3, "56324ed03af8e62f34679616a66022334ebdc334dbc588a8ba9896e80ff096e9e386fae91da0b8ce225d53888aea150277a297a3bb13b1f148875cd3a7d62b0f242fdc26e32f34f7ecdef356f4276ce4d9184b80978cdbdd48805745056f"}, 0x66, 0x800) msgsnd(r1, &(0x7f0000000000)={0x1, "3cf3da64fbab34666aae53e4b08c4578a5edb9895d5a2c75adf90fe935aadbfd956c26"}, 0x2b, 0x800) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getuid() r6 = getgid() r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10000) r11 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) r13 = socket$inet(0x2, 0x8000, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r17 = getpid() r18 = getuid() r19 = getgid() r20 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) r24 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="d62bba8d279d153b131b86defa808745ac4e23961186871e1c852ed67a4fb007e0cb43b395f93d19ba1c9117b243a17faf8ff47d34cdd53d9f136452b2a5278b0bbfc3b029f8e4886b854638913a5f6197f97c82851e1d9fd9ab5c407da2ac8b3878fa1655cea5146f40dea725400db0d8faac5052d13c6eabc4d2b368fcb08709aba649893bdaff6dc20e1c04a2b9e98b1e20da71ef540a7e85530f3a7d3e06d1ff0e609e152939b9a59cc28008460bc081a7b74129772ca694132604f2312dafd8783067cc9af35439af4ebff34b640d425c2bba9a273d40b015131366e9c9e2e14018b1e2129cde36b42b0e32641eea3fcdf65a0be9", 0xf7}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="2000000000a3d6e8857f716293886b2db9f6bcb54985ee", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x403}, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10621, 0x0) close(r0) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) close(r0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0xc5) recvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x40, 0x0, 0x0) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x240, 0x0) poll(&(0x7f0000001300), 0x0, 0x0) 16:00:13 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = socket(0x21, 0x8003, 0x10000000000000) dup(r0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:13 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x5, 0x0, 0x300000080}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) close(r0) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') r1 = dup(r0) recvfrom$inet6(r1, &(0x7f00000001c0)=""/158, 0x9e, 0x840, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x1000}, 0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730dee7bb6f00e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xf) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 16:00:13 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000004640)='./file0\x00', 0x92, 0x0) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, 0xfffffffffffffffe) sendmsg(r1, &(0x7f0000004600)={&(0x7f0000001100)=@in={0x2, 0x1}, 0xc, &(0x7f0000003440)=[{&(0x7f0000001140)="25302d25449372349e1b30db8c10dd4a514d33ef8649bdb43be6f4622e82a25e955b090755fc6226b45a7c919ea4b46af47c7e616f16fd13a23badfea669ba31ed1b808e09ed92de370b5101486474833f85647e59", 0x55}, {&(0x7f00000011c0)="3d5102e1f4dae69ab31b6c0af45903f60a8dbfff0154670cdd5cf2f69478b4a25d7805d602ab2674b946686bfd90a4ddb7efbc0ce51896a1866bb7d4050754dd825a7403dfe33eea9cd5a8e3b5e38a803849a46bdf29d9b4fd6c0d7d6adb3e0826cc848dc35efeed34f6a43a48c577a5e3e1c8ea320e3c488a923c1ce105e70c3b6278a9ff7e4a442384d341639967c5f21f2e2b33934519704a49d5e510c5c24b0663f098f8e881d6f04d73bd4ed5f2e94b701d99cc4af3c9ce96560e67d6e58b3460e44d22d22157c674b77f1946a7bf554ed23c0abd5c186d869f22bd09cd4a69f422545562a367d4d06c0fe4b53e79d4eb4deee493598e541591791b3056e7ab2a755a5cbcd4b0a49db8e0bf3d125c8b556ed7545c138e808296e944ccc80955b95cd48538877f8dac60d93a7121171300d02182fcc87d71f2c6aab3789e7850fcf74794776ba780b5f06c682e515441ccf757a6a21bf470631cc14b85feceaf2f5626535b8f864dd1aba675df95e3c37e1df0861166db2f6a29851ccc34454d8c71f6bb2227ad151efc760609dd8391db319573e8aa52e9ee355673cbc7d601081dd2fc5c78895d341070dc88d4b5dd445ba9b4c033249224b5df44e114b1a473b791a353f6bd6c60bbeaecb67fe1f25e76599e8242d401a1f253f133cacb83389867daa7dc8e11c2a01e42250339d516e4fb464d439dad800d0d7bd51e330f1302ba253ab88abb795924eb4fcf711787b78638a60d22e39324019d7479f951ee83f17ab3f26e9887d8934b6a802386e6570088f02d03feee1b76d64d135dc412a73adcb4e9e3fe00fbb33c91afaac952445bbb18b6f10cff0fefc0816ca25723c0d13d415537617b5776c542908c8eaf30ab8d6038eb784466245a173d0de99980c817fbcbad439b68b92af98324015a718a8c5da89265ea2304cae38c38f894bb14d35d8580fbcca419e0f304107b6de747acb159e596db9fecafe5aea1396a07b9a7a1f52ac8cc6d7a56eac5f5798ea6c6ceebde89f98842c0d2f9f2e2599c5df4a4e2a6c6a843058cbab625e9faae6b2badf31827d8e7a7b0e30571099dc5afdde4c82334ea213d5ce36ebe69a42cadcf04180487201187c1fbd1db03d1fbd4d9585afdd3969b133d484434cf47232b8eafd6cb5ff537aa959d18b5ea17a93aad632b5802d36afd002c15c7e84912018ccd36423df98f7916e492785bd43faca01790c95b8fc4dfce2dd2ddf8f8c5fb152e50d0d5b9f7659c428e4ce545ea84b6e315e0c597d91da0957c2f510eb9bb03c4df793ca00a451b31c872d420f8a20601f804284755578c331c38cd04efeb61b7ef51f6e3178ef09fdfc2b33fd1933aa23b37a6b6428115cb45c97220575a8ecb0e7d2595f25289468b2f1281eb8562e8f599f4a7f6ff48caaf7c83be8b31d1dd4e358fb5dd997858828d26f118806887257c755be8588438b8bb4e4df86e639e18ecb5599f00813df72062dd5bbe5123fbd670e7dcfc73787ab2ce624755735c9a2eff7589ee04711310b707df8b05368b64dd219556edbba0528b01fca481faa6c90582e17879d54a48d6fb4bcc26c786c0fdb752b36466b40390e28cc6e44724b2adeeb3c57c43a7cc2fe67cb775c820bf685d918bb106c3b1d3cb9deb0ca61119deb4b34ff4eea9d9f463b6f397b7aec3773c9bbe82ade1723c2665535e1fb8ea11275644170da0be8ff1c5c129a30c26b2723b8e54322f6b5063707c219adb26b0eb1d66dc2d0953b20ba120718996bcc1c0fdab7c83caaf306cf37612bf9087fedecbfbc92c56e77517799f042e62cf305c59f77a6c5c920894d95f2d19e10a1351fbd50869e75af4b954b216049343b582c61a566c02ec99f184218c3c0184d0f92a9dcf6c6a5d0c6abf3cf9550261d6437a15a9bb96fd0a65730b38f94fb23cc5c94539f32da9ef50b0d989491edbb327bf3d5be894b3ed03a91bd13fcb0de10f3e14af3641b7d58cb7651e3f45f8484801f10ec077761452120b664b947fb4a0082728cabcaec87c064a4e38ff13ed48b2b37b09b59122066543c1cdfaecbc06b5b2a214263d477bd3066beee9137ad5072572eaeb98b755ecdaef7a73e2e0aad8d7d0e27f14b13be72660377ba1be8909befc595c5a616cc7a4e55102d35ccb0619dd45f59fd0290efa770ac4b9cf5335582fe56423ec6503db56f48059b248eb4996592e10d1da281301685088c156d310a14d32597a4c13e37d2581b8d8a7d55061e29b156e8577e60982d6f62cc7f872677ee9ee1c979c9119488b9217b4ddf36d2b48bdee22e6dc935e76c50d251e4d7ef1ae7bf7e7bf1477a236d4345328417b5308f79148c1fa3ecc163cf5bd0cb28d29e80f191de12ac2b96d456ed137066221d02e7ef4de1741f1af72a14af6f6e3c81c47afc4218845f5010595cfc02c89c6528b8d6ed38c0a478ef7a30fba1a195618b61fd441b84d8fa096012d9b836819b61a7f330c61a30f39db40723589dd949352e04e26f4cd7251595571d9feaca53250bd18605e5c9314790ff88988c7bfb832c6367d6c1a2ff5d5e126984c65cfa4f415b1262d7e631a33cbedd63f7cc5c57f7441564aaedc8f0073debcaf3daaa0e5651b6c856c14e24278d65352d32b92cc8162fb89a69a09d4d4f7c2c29fbd665f059637a1bf7c17bcee70ab575fcabd5051c88114f574698a1609fa26b7654ba3344c9ad6180be6eb57fa6e7fad7e3fa2e9156a4e374051e6351f5adb1ff787f57ad959db80c41b4488e9e7e0c1f81edb94f2ff171190a3ec386a8f2fe910720c98609eabd163d0b52c550c1c141d793f8e3789a5cbd6546f07e22469505b0eee43d73a60f79287e9df031fa944df8fcb6d913e72ad378eee7c48995d549a425bcfe799752ccc853ea10725540861375557235b212c5680d080c5ab2c9dedfc00ad993ce85a03426faae84b0a3751675b49028b16a7f145fadea3c4a721fbda76ba5c68b781297d4d897d9cb9099a0401512cc051d76fe73e0e7eef3097c9ca62f5905c73936a53d9280950f1a804e153c509718e9540d6ca05d9ba42b18eda8f2a79db837c46fc2be0e9199c73e9bfc6ef482f17fc9ac3bf922c4acf614993ae2860fc73d00d367dad2e92c25a09e5a48d166a73230b5632f865dc550c0ab60dfd7ace93768756b11156b70e21978c69f45874164e073805085497886f1c150b885031c872e212492c1395b193396b280b2501fc1a65d8f6bb160a82cb150d0ebf4ba980645caa2f38723e7d2671e2f220f06fdf6b2dd11b0d6234af1a5aedc5c42baf6669ba4e24e03bdfc483b5a41cd4ef518977fb9a449d456bb423ed6be78f55642f25e0cd856c142da23cb44ebbc5e1503529d282d3bf627b495f3ceac21ab28a1ce5ebe9f7369707b6f050fb919872fc77a3893f34ffc156b6c14cf8f705ec36f0f1af73a1b8dc193608770d4fd181c48a600b46700a9d99574613cf24e25cce9c2cdfdd3c95e57f1efaf315151024e9a20dd9e20a7570f0317fc168eb3ac5b82af03bc845a2a4bc3c1fca5b07d57f8ec307df116cba0c7d6e736d3ac1b68e2f8c2134f38fff77d34406afbefe20f29e6908c3c8486987eeb4a91b2ee502650082c135a960dfa2f7cc7beaf0a200bf62ba110749e29ac7a2278d987d7b52bf9c41433ce3fe711a7e48cd949a7cfc4ed07b3dbd29550704a52f1f91a4e7f30e50491cffe47948bcefb094b3b8d878cdc81167b4ce49ce0672813d7e101ea25f577c02af1124dbe5b783aa969142e576d3b77366bc6abce1c4a4a4ed51a92ad55b577ae5f8ea1c4bcb8d0728a841f99102dde237aa52457d833a32e3eec7ab393945b4de58d0eda656a2f14b152151a2aea50b141debbb851617e7c5560ba56d977d0c61b20b14c562983660142df5ac534d6ac705cd1f5ce66ecafa598681b1030b09040bf256d4a9f05833332a09e5a62c27e5f385bc4a46348d9a5de65e1c656e763e417676fb4949bd8ebfbcfc6dd9238e1867a2c5bbf704d631f7ee1dcf52d84267b95a3951d6c3bf1a0271d4c6d6ea497b41eb5308a3ed65e29f22cc2e16435d500756689cb539698bb9b00cf50b6baef4f59f90523fbbc5a2c27824224e2c6e11e407bb0d8498f22070310f123ec2aad3cb1e860f94d2dd985c566d94dc3c71c18a9ca59ba6475a480925997c5ed253152a952f88ffef7b730f37975ec027beafbd17667220c0ef819eb3a9fb6f631837b2183368f0b5dedc0d30d3dcbf9491f40b5483c23b0667e356ef7da2e43a064b95b2cc6b7c23e52e57191a2b9c45fdde68bda93893efe5d7492b08453c63165075158fef2bef0427581586d881d30b0421886b3b684128a3af6d0a48bf73485949b7e7662cc90a267af981b497ca5e565d0a4682f717ce3139cd6eac935ab854d47367b6c04931fadbb8000453f81e3c0a4063264da99c24e0c0146a971e06269870de57505e549871bc160d77cca05754d542881ebaa5b644c33786dd6034b7f47ecf5e351231709bc3f0ab5381fe8ed23c3905586167781459a43e101afa9b1691a04bcbc6d8fe30fd34eac57bd2378f73521f3894a3344b8805607027db8df98b1ed8f45d3f009f411300787112295c8dfdebec9a4c701ef3a6a79332fa4e5fc8364767e0f3b88d81c4d9fa5f20fe35b1fd98f9834c8e7051aa1c097e7da830ae3b2d73c5d2d39ff464418bf0426f2163bce6921d3b1949a9b8347e8de729efdd0d815250067eae55dba2c6cbd4fa645e7d49ff63291f546fa5d502029164237d672df1c21127b8ba7e71b79d5ec3462a4810a6187d6424e49ea6307add12c2c78ba95bda44fa0b3fdd7ad90e5d489c0f6c28a00eed13546d29ef3005e408fa1a903a8cf5eb9ca56192895f1fc7ed122dcfa521f42c33e26f89c6959dfd3f7a2544dcf3be43079ae187bb816d6a02f27f2e5684345192ae3df33f557370c8d720c591dbfe3666ad6fab538dde38bf94b598a370e67db031ae5352c22345dd48e29d91bdca33a9c78b8883e405f485ea0464dc8ec128fdde26fd23ab4d744b94653afd8875f65cc508af6b43c72e3ac096215bed6346708748f0d3a4a328f48754cbac9b71f948491c8577c80f82f37d729f4988ba345d6d2cf7c0dccc176aad30c9f96de59181396e9b421a00e1fa21cdb6fa1cd6995b53c000bad5ceedd3d9d5197400ab40d57aaabd20793c7fff9a2d02f3ea847ef46816879cee2167a6ff837599f1aa35680dd522c0ba8f5b4212409d88515a27256a130d25e317739c6179e48fef52ee07ece273dcbeb4d9077fdd4c91868fe323c7af4b1fda87930273d0d67fb5d8ccc24ec44a6a0bf5cbc49d19a8e44b80b57a29e4f688b4c2962c3d6313cdb5a15719732259a7d4c0b1171a81e8f6f3254247026cc9989ddea00a178b4f30a266c059fb1210c39e7e8404bee68573912caa42e4ca691f921f5427c6de6f15b92d63e6b19b496845b7cd8481853fb847e8e2173cf0c318aac25ee1bbb3b906297b72c1df3205f11ffdcb4d1cabc8c37db97302d2e48aa5c097a812a95dfb29c0efaa394fb7018cab173e0e3695bbac913bc4897e32de3bad61666edca8ae5544f1022c4943b84d68c31ccb047ccd75fc1aca89d8b3ab25c34bf37fbf7a6e8e4a6382dfe0e884c4c342dbb9c6a98a8aa86cb712ec8a89a4579cc69ccf0a86a86cca8aee62a529242d37d03012dff8768da2ec213077b47b70effec5df2e5435d9371d5adbbc6e55a87cb0a95a0d0835c2e1d53989fce8ef44d1002b3d5e5ddbb4362cdd2889", 0x1000}, {&(0x7f00000021c0)="07e1938a45e2", 0x6}, {&(0x7f0000002200)="f96e97ee5166370e475c2483776071c79257b2901ef6fecbdee8dc5f81dffc37dd949405ed0b8b8a9415671f17fd827a91a9a3c473a71d9e4848e6209048c8527951e8dd55b13e94485fb256a850387315380a824fce6cefd268a8cab8e98d075f32823f8ba62fd30bc5630242571d8b840ea603aaa74b3054e3e17cf1360f794e70594003951a7f2dc9fbce763a5a8d9c03f873f5c525a446154d75758b65e4bed59fe0a35a92b016b58fe01d8a36e84132bdaaaa03e1d69b61c9d2fe702cebbef205ea42184594decfb48879e921c30bfaf752386f0acc3210067cb6a590005c876ee8e2526d1c1811223e9df788b0e9c11bfdd9a7a41ed97f0889f0e46b975af48c74a901d2990a556360c497ac31b64833e2585d5b03d3e576cd68c2e12742bb3ca918d3b895f81c4cf02d3781535050b6edacc1cc3da2ae964f150a22c4c293156d5c1086bea95fd4365032af88ac7463f9a0f330c398064638c93a7ce3b6fa0373a1e1edc116984717e07116f0ed11cdcba7d05dfd578d4ba2bb893fffa3c0fe6a1c546aa91110979b831bb2823a2ea25e322392e6cc4974c492f3f4ce8f6ee78318b65dcdb6ef72489f367a0f1d0d8da16c4f71d0bf4d4b4b8cafc6fa72c0659ce5586447457809782743622f170835bd37aadb6160e34c81fd7504eb4de3ada278fcbbfd4cf18b750b000813e03c70f3ada59549d5debbadc945643fc3d54ba4a131436abaa88a8e315daef586bd99b699d638a2ca1c355cd7523a9952e6c0e85dc84d59c9b313ca0241fafe821d78aafec14f693e522a5425ef18578cd94d9fddf192cc68df0df42ac9414ea1ea1d3db86218685233a4b60ab426a8f74362b55fd8027720bc8abd993b020f3a698a226aa0acccaaf3f7c9f7dca9f3858216bad7335af112beac62a03d03d1a9468571113af3b2f2f83027e44c6e2cd3220bf80f71b8db467f9f1d15ca670a069af1365285a52f365fba2a312c3dda41a04d18479c227d9622508da2aa3a4a0918c40f433188b92b27f5fbaf37bcb19f704939535229082b5cb1c2bc5803a0ee4557a3679da001139967000170e5c6e97f1d144d4056acfe65bed937ff2ea6728080f6a78308dfcb847a89ff5d486de78ba8dccedf6b17727ea4ae46f91545934a39f95768947f6ad02fca7092425686f0065afd6cdd677a6191c74cada00218a8d62747810f6b4c7168fed996619b432d5fc73e8afc22bdb594694eb6e6ddf12b25bb13badbd65d9689f2807a6344cb7612a3f52335a4e9f6e424007930f9433c6fc27ca471fca0a90ec16cc201c665beb4e18298f99d12c72e815a93d41aa0361cacec403550e18cb7695892ae1d040a0e92183f46bcc77e779a9c471d2beb0e6cf5e9a49a7a0ae2c50b16e2aadd0b0782e164addb9acac2c3791762b9f7df42cf7b5de638f652a02044b5b026930fd6c9705ac46b57f185e206367b7f02d476218a63bf1115f949b04b88fefaa066d71c654e0bca4d58d5fca2cd618c60751d49df86aa40cbfabe00a2234ae5622841ecb1f51366e171f6453acb78a62292f7e3b30092b5b346360e5a0cb0ed64d8644c78588aecca14d7009a5c888be759dde4f89d772dc63ff2126cbc885039c4b11383846014a48970608c347b79e56243211165458c73f7134b091419d0bdd391db4db30f71dadcae9e388bae11a3b183fc6c449a004bd0b77d3936813ccb5d03ec7b84eeb8550d6c4a51a55aa1e8878f2d7833c40cf1b0bf476f77453ba2ad01c943284396ac39b74465491ab353249079941b5760cd92fbeaa7c5858e8c1aea3adfed15c17e75f1bd350f1cba2d2d000c1bf500f3a1b7abb014337456c1a3218f6826863ca8374ad652f5c34903b92be66097d6c5f5754ed1acd989122cd1be579c32b0b36c27ac80bcfa26ebd4a87fe4544e9614797ad8f646abb03f8fa2af0b30f3563eb418050f465a3a565fe4585bf4fb606ab84e8e6100f8a4f5737301b9b3d7098ea045e4a15865d1cde383fdaa6beb19e07f74b93bd11f76d1ffd5689e1e7e42ac06d488da98b7b51be965aab822cec37abd4b45ac77cfec4a55d1104a3af740bdbe016520ccef1c5f2df683beff3660c415eb975ecbcb089f6c5e9933229b6869f6e794e448e8a73f7ede1dc446e79a4037564779b1284be01912d872fb2d15f47294c17c453a9a9f2fc33696271f2266a30b2d5b16c8bd3abf373b93245b3cbdbb1f2f454d5b50a041d00f16780dc100478afc55ed359fa0540b3c0c4b0e72718fb838c7e80e9281f26fa03ab4836aa6050c48f0366d21b9fbaa72ef3f19b9ee05ff5cdf2dc22ab31406c3396ff0056b38fec850974454dbbd3701bea900c6aec38d4b302e6285056b90bce13f5d18d4895e4587c4a34a34f52470aea07e51fa5175baf40649c59964f6b81b9eb133f5f23de3e3e748a419f44eb22310adba8d8f954cdf09ff5ad4a332b509e8b22507fdb113d1dc54405623df0a0642604a044d864c24924644ed01b080ab986727dc6109339ef862b965130fb96a785559741de5f480045f3aee919c0e44b7962d60c52912fab2c77665fd32afb11b15d7777410557e007069a5c14f64b3c7e9672e6d7a679ebc9397f24e4399523fbca36d39fecf629f08e8f3c5e585d127a36e40048ba3df8d6d9c1e9bdcaa7f27c945e91bf7ca7eff53284ee7fcb68de53f0d5ba5b1af7013a118eb5635952c60f52cada382d41b465a8d5895e91d615580c5bb23115ff809b874b2d62ae75913ef1084fc35df0281eb8f1edd7509c4fd3693cb742a6c019fb789543c1302e90ff4f0e80df74c293d219f04fd4ca9a61e711873dc1df64cd8aef5ce47a5eb68e0f141c54de1526c37ae2123da208a76f25b40ca7907c11d43091744c26a4e9e29da142eb1eae4cb55ad7ea3cabdc8dc393bd016bf62926b4ff1aa8fc0a2e6493cf854ec612b4adeeacf26a35c81f0afe77bdaec630c6e20490810d6045b82874f30535e16025eb08764d315d16b08e03ad9fddac38077808beae902059d5881fe3c97e1d5c607e91a270dcbe2d173d19e4a2fe9f44852e046bc8de886228fdbe822fcc87bd4f6fccc63425abb654c0e3921f673379fd8c251e6fbe263d1f5696fc8f155745bd847069c39672176659bdc7e96159144251670a3a58ac94f6548ddb72499cad10a99c3c96a9d5b004d71da146028e6d648e46e92fd5d3bfe0a52a6e41fdb00284e25ae5db3605e04862bc6f9c6ca249268170f81e317474acf2af54455923f34fbc86709a37b3b7b85ec505dd0076b94cdcb14fac772f17ce1d88af4c95fac0b429b6baac64dc275abcefb61ff519d75fc27332a254a836788330f32802872af3001668ef6128684061bef770cb46749a1571240cae6258bd68035944e1ac0b8017ce0c5d87b9e14e20f172c9d5d0be7c0b9b0908d0bfd91838ee776c1a3f94ac65351b0614f37ebd657c550506a42e273b3906456909d55b88ccbdc8f2f72060277ca3ad9c1c8e9a31d0cde08f6e0173b65b5a2bbd543ccf58d652168b10c5bc3246998f18c877fdd4b87ea13ca4a79421d3bdcb5c1d3f12cae6606c203abbbf28e3efcea9246596060d36ba042ec5f2058dd230f898b465d9a1bd67ec2ff0395ea029ea0c08d510fcd61880fcabdab359a7ff15edf8f3d6595e14045deffb8be0bedb4fec4be9b23004aa267a67da2581b4a60780ef3adde8cc03c264c33f0e133d5554e006b0ddd7a8f50fdf92f34cd740a7ed2b87cd4232ff604a5be9f4c15f60590e394a4ee6710bc05aa0e7d5323506e8b55981d855d1e076b18ff8856c6ab89d734e98cee416b09c16225af686a105c618665aaba72268718ae666ca192fa18637927fba536f366c8b753b0ea878d61b43cdf5f216aa15aa4bfdebce701558dc36e9da6b79e94d7950b5cfa5f3b09e0f68177af175bc66e84b38e9f41760f817d36712720ff65d05d7af9a3847e43743adf4e633cc2cf28c5c1159ec5a726f4178a3100f1e23919b1ec0f07241a058da8296910f299ed858622d99bc745f864ea8eb9dfddae3faa42692cb5479c2c9eea123ac3c9eec9e4697d68cfcbc80678fdc1d7127ad9a58686074adf9c07f0b5b86d964a3b37d3bee5e23c2e2afc347dadfa0e3402c1738cc60b11526c1729f1cc02d51185c6f20586655719bfef8efa34d9170ec953598007bdb674857dfad6ae21b7511422509e89ead5d4e069d19e52730ceab0d5629d94cd16b00ef8a53ae2499fb3d2266b87b4e2780bb16768533a2fdaf3413082cdf701cbc67da1b2e51ace6c2f2a45850a993804a6c1b38cb94245b862866e2116beeef67112f50673d80dd4c7e0acca425f8dec00a5fc497e4efba7370659cead31bba12cd92b5cc9afeccefef57e475b8163f96aca49839d7f35b0e9ed3e21d898506c53dee580d51aab62aa0b8b15466c4515e7a7d6da28897c58932329c13585ab69c8ef24a52a88874c1d6f15f47c0448064e74870a8f5679fae75a08995bcdaf9fe863c47b25db8d8a4b9997a3b3d2a40bc9107805def091c170348511946c2ce2fa72da39ef7242ccc4ed561396a654f0a656b9534f24ae8dc52f8eb1a19b831909a154744f710af0e10de0cb6642526c63c504fd351e77ee8d1be3e27132c25fcb2e02d5f3a8d34c5f506038ede6f78a218c282a891a045a5a70954e476dbee86c11d10fed3fa8f073d5acf539c5255b97040c0d6aed00097afdd41393fab23dd788335efdba2d5ac8a1a8b4726d0f77892e2eb81f374c93859c8a55dc66de5e59a5d3297a1ff7e4c745b3aca58b27efaec9ed66fe0b8bd283aa715b73c066e89965eb4b1507d7e09556f35286f69a4a2f6f1618bcb4ba873d00a82ea66814502b687915b2b9bf89ed80478e1f7ea74b672e5c2965b4946c67fad942e51dfe5952653c16eff02a548a5efe6a7a11d5fbadc2785336b04954469e92dc9a9df1338cae476e0cbcbaf9c8fd024d9683d7b14405d6d1224a7f3ff2a3806d927254a4d97beef6ca37f48873540de869d689dc1fbabdfd09ccbfe116b3aae03fab9d6b0f9f87fed9abd2556e7dc133d8314293c9d6e27061614c92a14938498907dcd56990a947efb48db3dca0695cc77573bdef3ef186982c94209cf92476ac7439d5f42ae014d2eea47bbdca2195ee156a851f0c328d6cc0d7596b3566ca6b93829901a3d0603f0cdf53b32f75b4bb00ad678e96ae699911af0fe7ef24a1844297c7235acce0c8a982b87dbc4704b009627e1a74ec1794e769a9772ba21f266feafa294cae314310173f78f3101faf2a32e601294065a06c49bd78b42033f0267b9debd168a2dcbdfd67c45b920ee1e2a43fa814b8d6c585b7a153d0965e1b4623c0150980fcadafd4cbd98a463440367d1eb55280cce65bf865bdf965a15495b8834efaf4ac704c9984cf6cc74087939c44c2c8f2d72388389785fd2f62ce5b4b4b351d4a32e26c512d9f81159f8cdb74409b6e8edf6666a21acebf83da8f8ad53eecf213e42e6b79f471fd31115da3fe5b621d55692ed648ffec53196902adfed796f11b20cd14b04a2f182ba09090ef199d0eb03b4d3f155951874308ae6d3e84efc1f4ac24c66b78b18fa3970e93b920f55112ec18143c07540711246a8f67bb24ee9e67368bcc31ee2ad747ab4e5f99c416b3ad3dcfe39ae9ea4f83e01513cc4ced74566c784cde136c07a6298a70aa0d02ea255796443b676d8a3877f533cfa822296a90840fa4229a5eb5dcc2918aee7132e6b0421c3bc5b2cc2c513f90d084f26970bd10b083c4", 0x1000}, {&(0x7f0000003200)="b22a916646c74d2a5dbaa1df22614861dd78c728f20937ff94dd810094874ac5e6a60d90510bef6d7c62ab44d120efa711e1804dbb8a6458165bef156fdba7ecb11867f5f9aaef1db1ee4d8fa71bde70bdfa0f0dfaea1c2e15012cb77cad87f29b4540c8ae79617d8119a652936761b4a76c6658aa4755a0efdaf2f1fabae30b7e212b2dc3e1488cd8b8e70871d5054f0b4869ae4bd566e4dabc90f9d2769d003ad51487c8577c0a270ee5376754f543db2de7613c9576f2b91c2296ca5e9e0a838d7da162fb560d671b8733cd380d8be8c1529304dae2b2ceda4fc2f7af713a", 0xe0}, {&(0x7f0000003300)="4d449539bd51f92e86d0c5ba8525c7bdbad79da275f7c781952fd6d27c57842591f9c55709dc06ce2938e4ef53062ec77d38ae6a29e85a21653bb5702a4481b86f3daae0fc844b7fd5d12be6650c09672299d2079c1d512d84ce17542fde8eff36a03b564bb40fc0ad0ed57cfc826a9cb5efee56", 0x74}, {&(0x7f0000003380)="731cfb6e5b6504593fd1d6edc13fb74e98b1b4ab10564ee79175e5f8ac44e9d34746d3a806ee901cad02c73926bc0791f5c0b17d94729553601720d6c577f851ad5805a3e763f20aa3cc", 0x4a}, {&(0x7f0000003400)="95bb23bb7d4decdf9fae39adab78e377491fd859155092f585d4cb47846fedd0c431ce76731d0d674d78c1126c6356a77bd4d39439c370d01c1fa2e247e516", 0x3f}], 0x8, &(0x7f00000034c0)=[{0x50, 0xffff, 0x9, "e2fc70491e2b1db1a80c65d3846081d08a4ae045da616b807e5ab2916a50727e6d1bc48128e4e2953f8b19de77d8d57f23d3c2c02d9589d2c6eee81f"}, {0xb8, 0x1, 0x3, "7030e0c2289d945693ccb8b8de3a8cf3379b44a56e6e5f832809ab145b6493846a72b62f2613d0e37d3c18b4190b2a967e44d039decb8231da0dec551d394f2d39ff71f6fd5b77e281d56629a695171866c35018cf1069688c2c913d17f7a7659b586a468bfc485ac10ff4776545e05474e314a45d02179eb6e8cf5596e8da372ad4de7be4ee015b25da60f863c62aed7db2469cf23b23f1ccc48dbf9f23c0702d01"}, {0x1010, 0x1, 0xfffffffffffffffa, "0ec9c0db6488512e1d4cfba1b75803b41a660a0fb1de315ef0b8ed247f2e559271a6ebe892bae59d17477c04fc67712cca1e88de3f0e0cb36dd57b82e0095cb21aa2ca74db300bddaf62d5a19c0fef8d38440130c293c595f6cb23676aaf1ac0672ab5068ae5576bf43642b08060cfbcc909179b2a94ff58488012871a2a8dcb6959c6bd5dee900991e866010e3b71664bef6f14bb973bbfdcba0971a19c0e21581f657dff647e10b58872837ad319e630baf32ea7cf4609a4e377464dd7a5b63b1854ecb028b23848186f5ec2d961dcc3d04918fe9cd3ed8b772886a42f998ee33a2a2c627664e754d21e4accaa0cfe9684a0d7b89f3deb2bf381955195e472eec273ae39d0bb10ac1422dcd1e014e0a9f62cb3e507541dcf5de1b7c473d551a0fa06b8485e8aaa4167010cfdd844a525672cbfb3d93f558ae80caed273db8f39316c009f517b700a14504f5574421f23ebbfe916bd78f1f4765d9dab7eb3b9960d1fcbdb582c0178f33c6c8595cccc687490898bea6728f53f17878ae1cb4f3a24bba9067a067ec6644494b0fe0c220af473a53436c3102c64aa272fa4c4432c3ad78e8b0cf8cc25f12b8a05913f7f5139e28d1a93bb12dd6e4151bd07c650817460629c06536f1350f7d2aae05c0f28f1477b00810b307561cc8969ed6fdf21930928e480ceaefb78cc45c0f35dd38e54312788d958e5bcbafbc4dfe3c373c2e69c70e72207c917bc30988cf8fa80ca5909ffaa812a7c20a08b8821b23588c4bd9b8ab5fda50a059fb3789f9eaa00257f75eba74abab084a26064d227c5c1586b041efad7cb0c1a18a7abd293e309905116dba48f27c91bee94840b317a51e8e3c6237267ec963df01714f6af32ce20a11cd1aa0cb71cba6617bb9bdb283e72545d234471887e6f724313eefc0e956ec202fab8122e735441e6249d0cb127c5d5684ed63f137372020646371e31fd882d6a9a2250a2ee98495895392052a6aa07406c7372ffaf491f1ec1b18dc3905a990f8bf69c5e9bef25d811fc37acc568efaea56a918a9c18db63dbc4da53bbce90a7c4bf1f3faa6904ea6de2ce14b5f3f3d2308c06ea0e6e2f3e7698f9caf32eb51443402e2cabac8e027e6f31ae36981f45b9275db973958ffe4e61838ff8580ed5992788eb31822e2657a8392d8e3b4fabd7610b310e82a3ed2c0fdf265b45f843bcbd37c3f6ff9badf941b606d2cb04004fac5fa0d3dd3eca66651f1223471496ac2bc785bbf31fa7dc87cb00d3c92659652f34b6f984bc721493df814da59e1311fc83c613667c211686c98b47c7dac3a24c33833888a4913c98df2bd41285be7f0c4e3107e9cfa0b2c4ebd7c80ba7f946f34f521be2d4b5dd2a06ecba1a3a91cb57db9af5ee60a6a9a37cddfdb415421606fd1b25ff34ba8810095ab7b9dc94e3db2ea2b701c303927f891e80f5a61f33d1b7eb659b948ef0ff214d66efd581edc44718c77caf80fc7d5f4a4b688f17b14a939e3ffca361ad5ecb40d727e09b463a328e2ed46218683bd063b18c6236ba1af536e6aa4f73e64a050dbbe36c7733b1baf1eec97d67cc10d352e842e2692bdfc501dab32f333af13c36d02bd503abd1d6dcc07469c6ec189aa7d6e0e39f4baad0d28b5aa798477b32cc26523e1101afe9e43b9be421453c59a0d9b9a9bd0ee8c890e02b0e28f3a96ad21c99deb6673174fd9f261d299c6d133114b7d9a831e6f8e56ef701e49662f7b9f7692779a352aa6b0c81f98f51b853445f0e775dd53cdf5a0a67317395a5b1124bc0b610fa2834716f66e6585795c130208c212a6a23efa114ba08093ab0b186a6ae6041418473a684aef329c81051c7f86e2f42f45fc3f761e69a71318941f0a4e4781a0e4ea82e8d65d4b55ee50b90a9c6d68505d8c5cfa60a373ddd438f8c32423426f5d959a0a0ea94bc55b45fbb00afb59d04399bc85f1d07f400c5dac6809e5726a9590c71ad69b6aea36ca072cff0718e2a088b4a714f73b7286fa89300e5b67dc6d4950254b980fe4081a8c10776fd16730ce0f867de8910302463b5e6d1fc667a45acbf8f7bd90869aaaf3d9e20992e62c7d247dbddf1838ebb7f3679294e85d3f86cb4d98e9fdd6c6263cb821ec28ca8d809a3f0c9f40e223039a0e9fe22885a5902f2c0868947fa5e31f8da2684585c2eac6df914f722f137c19543a54aa137b954f78be35abace258879914ea7a63590d68f885863d154cefd0ce232fffb99cff9b8e5c18c4314ae663fa4b9278e200b69cd2ec11f5cc56740c24a855bb961337a7dd06a0dc9bd66611081d96167f8acc5bf3b347984bc7702c6abd530a2614b5262440f9d03725f0f252f0fb508703cf74c6d51ca630d6eac779aaf8cb8c95d97ba1ed468dbf3f9d3591f621b7097bb0b7caca32c6649458e64a474ed31c72dfecec1e546552103774bf7c83b274640468672bfaf14f9a5e18069742444ff39a392bc45a4dd9c296356165cc89a30a4caf70e8026e7589f2e891dc130c33c92bd443fd4ea394b7bd1125993bb307123e9e31ecfaf7cf165314d92b8dcec8ad02c4b94173d94900468d54d1c4e7c87309fc3ef8cc8f11cc6de80e2b9c74bf8dffce31082e7b589a7125c1b5a90d43779290420173521e8c5c1b2005bc921b7557cd934151a77f28698614e6cb0c6dc50d58e38d873477a6eed08bee11aa3eb6c53496d2f5d41950d3ffa34da1824022543b448de80cf8db34fb30aa72ac457196b85b24107294918ff563e703591908f2c3dc55612451f8285059b53891049f15bab674160821ba9018f145a11f16b62f55decc9d9461bfbcaf8ea4eeee48152b1f4ef296d52809a18b071da024e4d8b8315e22ffccd4d44bd643bccd98e6ec5a71eb08f7e6768016036ff1bd7a3d01c8b2423c8e51b5eae31b7e455f936761de2785ff8d71826a1a3d06e2be63fb35c180729859bcc4f103be1fe9ba22274f4e478518e6934548091619fa54670230283ecad05910ae5c347fc5b3de3eb2d3a6cea8aa95e30801abe9bd885b4264f63c276ed2c380caeb31cdb06990de87f304860729393426d03e77f5666874f34c2fbdba1d101b10f921a212d34d6b1f4fbde2876d521957ef4f3f46d31354ad0c1e79a47d19ecc9189da49dc992a97c50b0dfda7d320cfac809306defdbb81bd0eb097dfe0c51cf91e6fac6544fd733dbec43a6d8acd4ba62b21fa08a0575e20789f1e46ba8c7ac02d11b260fd92ccace446a2e94a0bf0c6209dddc6563c714a7a4253c1dcf6c7adf76604aaed4d9ed0ceeb4c09691e061fd6fa28801f7d4076bca454380e0cd1be08220c459270e67957efd54cce6337f6b366513ec635d2c63eebf2f87876c2d38209ae23cf698203e147c3c1973fdc85b7d6a18f166d550e171e8aba3a265096b2675054b5713ff77cae578e2bc0c811178869f8551595181ef437ec3b84b0084c84ca381eb2802f30a60c5e88868b5922ef357cbe080e2b1efffe40acf70a5b3fa6f3503753eda04c9a1baf6249915329ea29b58d5f06e89a9a45d61b1b9a3d998951e8f9a0a6ed11581dc73d225b2a3919a4877d69ff9981720d18ee595afef6df2ba13264af778cfe51604de3d592c0835022968f235cd8220bf8fc902a734c26393150678662a626a994225f1170ae877a5fbcdfb801c62cd816e3b03a01e9cee4776e04fe9227b1947da5608c6cd6b893e647e1be72fc6cd105499bb17cb317a11e1855a4986e5d9b8277dfdfc434b909cafa72399f8e056a8ba7b29d8ab66fbaf6894ce372f0907d8392534df13a83d67c3bf5259c1083d8dc29f810d84cf987049a778a89fc9745c6566fd8309aad236f7f8ed583b31d5311ef926c4ea01f4a725fa9364897098aa89edd77241adb7e78055da35062c38848e76ef7446f05f1c3c375df3730fa0dd8695e889e2519dfb86f49d469e9edf9efc8ee32ee445a46d85d2f5efa77aae8e33a84d84ef2ea4d5dd77d34705e264523ff19745f6d0a60e94c2d542e69d5cade18cb3dab06520536ecd22595123e05895a3e5930e05aecbf5c2f1d76c6019962e32e566623e4d684cecd24763246f74e0a2021b97e88199179148da2b89f561b103961d11a91def85b899f1edac11f78783e8cd62a3864f6179943088bdb0fd4aaadd17484dfefda74c9c2a01745c88c8f6411551446c869ed226e7c8be5d0a64061eec33f9e374d396c3ec974ef8fbd3c18435b3a48d0f3d80291b6ca76dfea50cb18232441ae61e0b4b84e6722c3c4cfef742a8c6a3033ea45551fffba51b408af800fccd8fd46d8588efe2b67e7485d1a67d423ef52fe6af078050ff54b8275534854dd79d705e16b5a7cfa76ea94da45df17f4e53b84b0c41d810b7ad5a76c906d9e4997bfee495315efc8aeace6f9b309d634573bfed693c036ed300543abb569924984e16a285bc89ee9d31a88bc3d2d4c454f8508e87d45b17583a64532e0b2e23dceabb0209c7066c5c49752ac3bacadf753c22e60e1eb4545835641d789af3a5ea59720d6cf9b0a3463f1f284e5afbb4269565dde725cea52abc36eed1cd0e80ea72d104aab946be95dea1941f1dea2dae1bd50a2de04ac260f71079d1bdc77154313cb6612a120bc3502869dee56cf92df3838adc427a9dee4a555171ce1aead63e76c280fe165a3d7967bac1988cd0853dc97bd63e18a96712e3db8364a0181465ed18d40732b2263063b14e2a2e87328ec36af17b4f186851f8971516af9f3735d40e25415804493c2bc1663d4dca33a5a8263298b45e9d587154482522ef01410aa47aafda924e71fce32dda3aeed905d3f9986564048d1b6550c948c1f3793ac5d861deea3d7baa6a65ea73f20ec9eb8f8dd75cbda3b8fa3b01ee9e7b200fc89af008677fe834b0db08031ba90954a64f450f346610bcec5d420db4bd29f19ed252a03e98e304aface8e0ed64e712839a724d84d4d0a4078fb53a3c3f833b8da18d942fddf6e4688ea4629f207b07a3a2a65aa1a2cfbcc09ac346e62dbaf82baac0270653eefa77035ba2972f5f476ccd48e978c6d4b737ed7dd9bdcc76c40a11604fc2c557a262f6b56fb92854a523a37d31ef73ea2024d56062d06c72a228acdea67661b14494aee78e57cf76423a747853773143a9648cb6c9773a1b5a18133dbf128b6add11ee430ab56751e42137a9bc0b00c9e6f6994227a328128c4953eabf30350b63266919aecac810473175d22a39ef91eac621237cc4589b7ac8c014bf3649489e7769d6327c01c0a3bfb6042c0bd642e898eb966e9c3031477b48c4f19912f35265782124e2891212522d6a26fb45e11d78f2dae41f1141c1dd85943953e1211a19325370051bb4cf6e73bfac5884263c4875f74f56451ac489a10fa00b44f8fecbe8d91e32aa44405df981f5f5ab7eab3155d528a12809c2286167f230276ca358dbfc8bb3eb7a9299044f509a85365ec2dcc863373a7c95d1ea049753fb373a488eb445dfd98a7635a379111114400b99f610b5994295a4c8fd057679d16ecd112f5e5f5657bf592383f96bc7cbe27dc0fd61a7bacd8bc7d13a0ba0fecd270a5aa7e76c462a6aa14fb44565fe589d5d5bbd8e205e59ff462b3f9b13724e38de16979760ba8e9c4122ff02bd6394e6a10fdba1fb556b0311ae6430b3f6ae14c4d57c0970a97b19372b64d13a559d901ec7b63169e6d5f24ce83a8f391138b19b87eeed4ee61ddb2d415b5cf0f6f7aa2b552b10e1fb351b7d6a5e8c172c30c8d707508912e86fa9b103ceb034161c01e55c1df69dcb5cabe312a0a"}], 0x1118}, 0x407) 16:00:13 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x122, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x8000, 0x0, 0xfffffffffffffffe}], 0x28, 0x0, 0x8000000000000, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x22, 0x20000000, 0x81, 0x4}, {{r2}, 0xfffffffffffffffc, 0x0, 0x40000000, 0xe66, 0x61}, {{r2}, 0xfffffffffffffffb, 0x8, 0xf0000099, 0x6}, {{r2}, 0xfffffffffffffffb, 0x40, 0xf00fffff, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x48, 0x80000084, 0x7, 0x3}, {{r0}, 0xfffffffffffffffa, 0xa4, 0x1, 0x5, 0x5}, {{r2}, 0xfffffffffffffff8, 0xa, 0x20000000, 0x2, 0x10001}], 0x2, &(0x7f00000001c0)=[{{r3}, 0x1, 0x29, 0x0, 0x5, 0x91}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0xfffffffffffff001, 0x2}], 0x8000000000000401, &(0x7f0000000140)={0x4, 0x800}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r0) 16:00:15 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/184, 0xb8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x40000000, 0xe5ff}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x101, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x1) r3 = kqueue() pipe(&(0x7f0000000000)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x100, 0x0) read(r0, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) r0 = dup(0xffffffffffffffff) r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f00000000c0)="06c226a0cbe6c840601b356214d58635dddc70761713a2f540c163033c2bb82f0238e2810e0960d3726b307f6dd874f642281361233feddcc1e68906c50c289eb0315f6f728362d9ee719bf192a57388fc5e8edc7fb7e07ee61f463befcab636ff1db0a8833700fc77889406ffd7", 0x6e}, {&(0x7f0000000140)="aff41bc2bc5029df78ef5466f8a8a817c4e5c0d287e81d73bf554f09afdc059537aa8eb01f35a43c6abc21a7c175d12d6db17610e34ff98dfd5f41eaea3db762912efaaf66b9851947d46976ccdccce163fe39e53c831a03e7475531940081156a48beeceda3cc0d4cdbdb287eb672d3e675b6c6a3d97c5b54894820399900bf", 0x80}, {&(0x7f0000000200)="f60c0a9430bca90a79dda6eda401de7e637aaaaddfd6cb2a396bb6561ac33d2074ebaafcfebf187f26b080bf660328cff0edc079062a6ec18d8270c31156c5c9a196fe8e39e797a472b16df6f9fd741cb2d8216716", 0x55}, {&(0x7f0000000280)="7ceebd8ae0c7276f7bd9007829b1910ec3cdd118d48fe9c014fb82963900975fc42ea017df32c0a90a9b8ab6d547c35294b20ef6e9ff86e6b1dee62d1b33a98ac6b79534adac357ca7", 0x49}, {&(0x7f0000000300)="4b042d2d3feab7aa7fe59daaf1403265899aa6b1c228f182125b4e34245a4cb8da424460aa42a87be772c67ad5d0b403ee7312bcd532e05f50e1183060234766ba8833c5062b8e2e3d18188372edbde4b0ab4bc7874ebc57b33d4015d4decd4b282acdf0436c153846a3b35138082fd82e7511725ec274a54aa2679eb1c124eabc88ecfe1a5dd7294ed8c4b9d4e76d798950476f157a1c8360343f60007db752457c8e11b151074c8970687a8cd0f40e374c367e967896bd87e98c", 0xbb}, {&(0x7f00000003c0)="0c7ba6b4fca91eed5cc34c0668f255431960935f14a6e44a02aef5450501d4b7f1c3579c03d48b7d5ea250c2b4ceb26b6ffc2205c7312b08a8501efc61a9259fbaa813a53a6e97ee5546650c1ba7ff09224e2de6f6bfd2b272b4080ec11d62d2bf1885cfd5967b795ff19fc303d16b2556c4406f494338b882282adb8e893726f9937bddc879b47ddbf72335a1ebb74840bb2510d73d74e3312465e7a7c8a3a792f94e6dccf289fc1fe9c565b350", 0xae}, {&(0x7f0000000480)="5b49876cb8da812477c9759d62b7f18d482003df873f3b8f550849db4cdb35dc28d204dd1d931adeec939797b0a777b37bc6652c6feeccecef69d6ea0603dafa12a6cfc4af4b4b51c7ea62c65f87966425cae056af5c3d663abf6568efac755beb5171df3514d44477868a27dcde003f1820abdf3a56640a69b21d15f6ee9430f7edc55d9157fc406ff9158b5665b1f9a9e4b9aa39e299fea24e931913814706d13387eeb65d5479350e8c7c968100814cffbff5b98ca4cb4643f2ced619e468f9191c2f9ac41c913e24606c0e6df5db2c0b03c1ddf646ae6b28b0c13f671d5314c725678f304ab288a458b2493316048cc0533e17272b8db10903929809d50d1b93f51f8f1a7a7e31441399d8ab44dbb29e8ee817fa83fc0bea8ff072326bf47cbc33bfb4ba209adf3720793c6f239b96b006c9e44922491c04ac1a0a9e645b6326112db3beab239f2ca9ebbee5d126223d74bf081c6083986a9db4fe68b66e939bdc53b571d0e2b1dd26031ab1d05f18743d6ffa92ecfd924f4b44fbc34c7ac968671bf5b472e76b9df17e1674a5e776747cd70fe25e48cae0629018265abf30f51a3741b27957858cdbc4e4c28dc2ac852f300ca3b918c63c777fd2da9b6115ab1465d9048f52c08c49f3a28e0aa7bf951cf1ba1723bfe101d92f1f79dcf1fd32d234ede69e97cd688959e7de22c667b90194ff7e86901895bfffb25256643273b61210c99ae096bfcb21f46bc9ee92eb698b9a08796c1ef448e505fd01091b22e7d221cf7dac26e7781827982cfe705985ac74329517be15d80b3185b0dec1a788433dc77a46af03ac75bdb2315eaad0f303b6afdd94e904e0f9e4e1bd2d6faaaa2c9a8940d84c0e08006beff6fe8f967a6393f00026ebfab972df4f8df9321d515b031571d89129e7fbec7277c7412e95d70ac1a162514188f882f06eb88e45382b235a3426322da6c117ae8b7f8a114cc9937f19b416eaf5cb71591e79141d646545e1e8309f5164545ed21ab381c08a4fbc3e0ef805dda13fe137bf029585f3ae49b65892b8f78c2f94d07285d5b6dd0c1786e441e660829ddb2ee5f3f9eea8b7f153f7bc9fa4115680b3d4a264f268709fb494e123888da13ad8d3c207af1a0350b799b8907e615652fad92e141fe4c5c8677ee8d4d7a8b78045ec41c596c114ddbee41ebb16c7213f478a3c9e14e59f6b69542b50b396457e93bf4df19fef821e312e0fd9fc9eb8a429bd70cbfd93c1271d854bc2dcfe7b33d7e472bac2562e1eb38be05d0c74f5e202eb24a938e635a4265e8ddd3e44f19a51cedbed535b4895b5e5408efa2c46de531691f60205414883decd91d0e1a42acd1d1e1a6664023b6461ca913dee0f7c42b936ed528d5ff731df7a80ea965f18aa4de31ce9dc7f042e267996f75bb7b4871e3576115d0391a7fe23731b87a555ee8fa37befee1fbe91dd6acdc125665f69f19279291eb55bab6cbef81624e4301b14e94e785742742f07546d6c7c302f4580935824a1d41b73777ab969ae81cf2fecd661e754d1ab67ff4c515e309096a20b53fac72ac192644ffcb37b16797496acbcaf5427f669054aebea1bd48ab0488152385a2b8a8b979d4d0421e1a3b5a632d892b2cfb491a4caac323af526145fd555cc3f6fca60b3cb49f53618a57b92e0accb327c24fd1e6c0e9189b302a3ccaf78ace05611f87349ce456ef411289b80853ba12fa0ca885c2adb99d04d9420ccadb495c9f7f33b8a4dc54aafcd5e093bec533ead9174680a70a467e682d28f728e12b1c1e641a59077bb1eefdda82240ac7baf3d805ec6ce315019dd9f54e06e19b4c8b9829ed845f355c38c96c07de206afde8e649643dc0b105c6a83b74acf96aad9c8138083270c320fac5e68ee4716194cd2ea8b730630724698435142b5c28d3ef36c5790a8e5acd3fb0cbf7b960541a37f1c148a20efa1c5d1972d493911ae17c4c6abfde66d7378bc0f63840b8802525e7c42244f2dcc6578349d8ed546f77678981b108d9e83dbf2756b00a09beb8e544c8945d1875fbc5758ed05ce7ec1b1d1e88e514abcc127ce32956319a0189c637542278223cbe327993ae50b4c83ce6357be50d41f07d91404247993876f0ac4e8ab7e1be85a3a4091d0492ee4243a7452b7d2f5e7afe95981d4a06a5fe16efa569b27e51f71e865cd31beb337af81f085043c935f0132be076d72ff898019cbf4e6ffa2d73143d209d87ab4d0583d3d869575be5cf5a6bc832d042eeb808759cc42a6fdbe038ec660e68624bd28765063928a977a4bf9ebee31e1e530b27c5db2fd34fa76a7d13a5b75b00d0f2f6058dbc880491805c6a902b34132878a065939f5b35254daf0a9ec54e41764aca32779efb99f09967ae647638a65362e4b4723ff1b5cdefdb46b881877539b62164fe6b0d94285027636ccee9ac17dd3e8a73aedd83c35d896b17f7a16b552fb4426ee0ce0748645ad86dd406cbe9dff5382f4fb88fd075afcff2863face5fc7ded5249b76c7101e72dfbb24b0f6f916a15f717124e1867162ebfc4d831917403880f3c9e5f62b8e65f98d69b244efd8df21bb0e61666ef9d27f5327391fb41e4910be2f704d6822e01130131366070f06cfb1ef9fe663c4dc298e12a093409c416d9b71d31eb8dcf36c6f8226339f6d65f7ae2a60bbe79328993fcfa0fb99f96bfefb8a43284f393467fbd858b7bdedbec4ee1fa48c59757049614d82d8dd61521adabc1dc08463864e11da9cfa31b07f8db3edf6e9114f2fbd388a184cf37522b89fb3a80008b2f9c12a04ae7d943ee2336470d1c8e34bd40d631527ab709598ae5338d446b0ad94a51503869eb8a459c069125c0d40ecbde1246c15b3b61477ec9e05892780e24c726b290496baed1b2b5e6a6dfd27cd75cbcdc0f22fb7abe889eec3bbe1a3ad40958060672431b3a3adc31a4c09c10eb5fe337375fec8bd3b36e00be2806d480dd6a4ccbac18ebfe232bc3c4b58a7a26272e17a41f88b4284588784e587954c1e5dfd2f7dff75ae979709c257f28fa041c19d2d365ee3205debfbeabdc0bd19512f06b1ce297bb2c45fe4fb2d1a59930c3e40758c290ffb2b455a64dd01810031f476667b6d5864ba1e5d81b9dbc41329e63498ff5a22a700e3203d8470350b3b1def1a6f49ff6fd2d5b5d3ad1fa8daed5436db12beacf597bdfbe4b9e9cea9f4d7c1a548af3577efd1a4068a2820a05781faf91bea4b5bccd3af23b266a4bad30544aed14ce1025b9aebb9616824354ed58ae27c9ff9d03d01dc37acf2009d0442b9678270029f532377c600f0b9395fbf109616b91f75da91baa38ed34e6e95933e9f3213fd1c4030326808e9da6a48363a9e9b1a886d9407cd32035c771a821e9692703b0f2ca1f5c9ab656bf8f8381aaa81489540ad2e8a61eeb98281f599cf2b50722536c24218f95c512cb99099a55740d08347c5c3828f5548963c3aa43c5153db943815cadc34f94a41c65d2ac00716f9bc0a99d2558f309f71b8b77f99695bcc9ec7889eaf0d80f96c045da47aed8f1509436a6dce60f8fcfd59dc41e92c8f92d0ac6ab986dca070135f3ff25624437e25108891c98dc1c60f8ba6ef695b96f34c9bcae97fc1a60dc4b5d4780b8f5dfbc5c104bafa4e94ba6a1b1df678d9395f11dedb03a172adff8f3dd4ab6857e112f3059b4ea65b4b0db19e4edf74c29635ce5e793543a417b0cebf0c50b9ff5452e8277508de35bb9089cb26dcb45f3f355508a499f3713b302b2aece54fdf89c128e6f7b68fb9858d0919388db87b11a57a48e45bf1a4adf77a9137f4cc43a04e3be372f82324dbdcbf74c7673d7112015f422af780bfdbaef0399fad86b7924c66d6bc6e51611981e08ee4bb27ef85166f6aa231db18e7232e11f9791dc69fb9afbf24739a99ca40b785568dab2cbcb891bc07ca52c98d125690651b825eb8b8a1cbd7af13eabaa1f213913369bca0b1d68acba6ee4a479d8a22b58d23025bf016f39cad09bd451742cff0f26726ffa7fa3493d96fcefcb3624408712d53ecf70c067598ff862c97ce3932ab6c0e9f90486af46cf2ade5742d52f6cfda6ddd80812a2a4de567577d558993129568d1a034ea8210f4989623b4be19fc6797dcde2e2645a6762b1e2d30c92e2f9eb662f9c4c8391a2d56ba76464379f79d4f91cbc5f022761694338146e926ca336c75b34c5724a22a8b2dc4b729bdfda2dc0d2d89cdd732c5b2c238250abbbd431828ce5c9378b238fdc78579d9c6ff65a8371a571d992c92cad169a524abc9a46d39c5f072023d6cf7eaf6fa481ffbe5ebfd3f0056808a5aa712244f9135a16cd63a4df1b796b4e40d35fb68503d513a80b65cbc705d20361fe9b95542a24ef67fcef9b89e924bba8ab7b11ba0746bdff73b09ea65a2613968cbf90c3f86f29ebde6bca377c0fb749ff740f60d2b89d0b08cc5a1d0fbbefab473f5ffd4415f2b7061291c4b13aa0e8c741b3329019ea2f263966138a47d5e8852013ed2b592d6a0f6edbd092ae618232bae6b0574968680c955fe5f16e07679646b159522edba33855f293f26661a2e450240533ae0c987bf5edac25f02d7e61cb690de06715de11162352e66cba400e3ee6212ef0a9dcdd950b55449086bbd8ad09fb2667f7a774eb2623b798ad140c24cfbdc18780d44bc74a9626b256247d3aa6bc1af5c6cf7ec5d812b4e00493555025dee3ebb59ff22a123ad26e815fe8f158a4d0b6540bf9725c65ea239391d4218cb4fbbbf1596387eb9dc112de485cb6e37712d1f989bafccc6f22ff52bc77a228a715a0850577588887b27d4e62f41e95387409545706263506c77ea084151fe18b56165618661781db8f91d6854a3b6eb241b69c4a2995ecbf511134b5b3bb5454744e2e6c29703f333a2296c45bbf9e79eb1e1a4261111bff3cb098d5ced92bd0b64fc5b97b40689548c0ccd72ab9b8bd365cf489a27f3485cd2539b6e09d175aada6d0839c03f897ad4dcf6c22e14b791418ec1ffc69e18ef6f775f2633d11318a904ce0b4313a285b18f1f04c1093621a64be482f709cccd0596b18f0c8bd328bf51387924762a595d13b30c6e7a0d18ac82d381cd7e349c5f5ee5dc8308ee514d710e78d9ee425f8b34030a87e73d7619602c4f5c28f0bb1a7e24cf7bc5b6566c120a95dab023477d8a9c3debcab3bf13c7de8ba466401e2f0be21b2baa3a91d97a15fccd1ed3ad8dad09f2fba740ba0458e430801917b003b3a71f06be565f90fb6000ab84c36e564b7b175448f4cc39e29fcc7f3b7ab42f17c96385b1061327819131ebb2e1bbb2c6bd0151ed66ff6a906dbdc1d1519cff9b98418edfc48d7207c2ac31892cecda31dced7047a32a3cb00dff277d49b360ec00217099192c28c70f8a55c5fd2fcfe5f0c392486636066438536b6c52c8ebccbe6506025c700170d3a3e1d2cb2cd0dd7ccd469d69da9a1c334adc59a49124011397fbd08dfd23494fadd282d27ea4cb1b70ad23ba55d0c7e95c2a3b29bbea5c75c55782c455ee26a4e8c4058b5be17cc6f879e68666b3d80af7f25cdb7148c7c0f24048b8f17a6dc6012cc814660744097131b5f746f71939ac21937d76e6c6cb4c0bc6f6fc7919ee1cae39f628dde838738e3e2f847f289610cd7277f3638112f639deba4fd58939155407b6a28815460a4dd93946a86df2f3943c1f58a5bb080fff6aa3c864cc16cf36df894bba67ef3bf87903e0f637a95b0afc7e3e00258c17a3b58ee80d2272a5021bb0ecddcd32bb1a5838ca0dcded209b14b9c9", 0x1000}, {&(0x7f0000001480)="de554f53cb3362fbec59f4c1ded4b93e6a0092d6c13f4a0bfa97292f9d7f6b4b859ebb474347a256f38a66d4786d1bc441abb262ce8ce449154ceb7141f604f24f", 0x41}, {&(0x7f0000001500)="64599fd32d70ccc1db4b0a6137ce8da46aa1d3a99cf190d390f1920cd3834d0f46b8ec522f6e1db63984fcd42e6d4e6165744eee947f616473c4ed21", 0x3c}], 0x9, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x405) setuid(0xee01) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{}, {0x1000000000000, 0xfffffffffffffb84}}) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r2 = msgget$private(0x0, 0x2eb) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r1, 0x2000747a) getsockname(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r2, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r1, 0x2000746f) accept(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) msgsnd(r2, &(0x7f0000000480)={0x3, "0b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4287d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3d7dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad21591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1f8ac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bf1ab83ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b9a4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf904535615716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881137029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb671f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320a8ada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de40800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a2168506287c8cd02138c063e6771d057"}, 0x1008, 0x800) mkdirat(r1, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r2, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r2, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x0, 0x3e) r3 = semget(0x0, 0x2, 0x260) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000001680)) clock_settime(0x4, &(0x7f00000016c0)={0x50b, 0x20}) chmod(&(0x7f0000001700)='./file0\x00', 0x44) 16:00:15 executing program 1: setuid(0xee01) chroot(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r1) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) dup2(r0, r1) sendto(r0, &(0x7f0000000000)="55e0ce6bd5897c3de0609882c7cbadeff1e07dcfdf04a631b86d216b5f4c9ffed9d37dd06b90f65e93ccbc4ebe5ba020bdbeab91c07a6cfb", 0x38, 0x40e, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 1: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x5f) 16:00:16 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmget(0x1, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r0, 0x1, 0x0) r2 = msgget$private(0x0, 0x2a) msgrcv(r2, &(0x7f0000000080)={0x0, ""/240}, 0xf8, 0x2, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x80000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000000), 0x0, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x1, 0x9, {0x8aac, 0x1000}}) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x20001) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x2, 0x6, {0x8, 0xfffffffffffff001}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) openat(r1, &(0x7f00000001c0)='./file1\x00', 0x400000000ff, 0x0) 16:00:17 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff}) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x1, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0xc00, 0x0) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000002c0)="9ec10e65abd0df766c7638d516342ad359bc726705c757c1ce569c7376bf1ae7575105c343f9971f57f54ab17f91a66813cc3f939215f3d6762698055e", 0x3d}, {&(0x7f0000000340)="b38b7170569c47f74b2869a8f3464da51681735d01390201162f5b73fc715b2af4a666faa59821c0f7029829578c138fec5783bb0ab39413539e68c51cd3eb732aa5c47e4c335aa16966e6736ffa11ec3defe66f0db39d5a3c0fb9f3ff0eb72f6f4cb9dec0955d8b1cf6ffda3e8161c8d769f8d948ac8994d60d312e9f8fec99cf76e0cf", 0x84}], 0x2, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0x403}, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:00:17 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0xfffffe52, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x210) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x676, './bus\x00'}) select(0x40, &(0x7f00000000c0)={0x101, 0x1, 0xf46, 0x0, 0x3f, 0x95f, 0x3, 0x4}, &(0x7f0000000100)={0x7, 0xe62, 0x82a498e, 0x100000001, 0x5f, 0x5, 0x8, 0x9}, &(0x7f0000000140)={0x3, 0x4, 0x9, 0x7, 0xfffffffffffffff7, 0xff, 0x0, 0x7}, &(0x7f0000000180)={0x9, 0x7fffffff}) socket(0x11, 0x8000, 0xcf) 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xe) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000fc0)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d1", 0x801}], 0x1) lseek(r0, 0x0, 0x1) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:18 executing program 1: socket(0x30, 0x4004, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ea00005c00080000", 0xfffffffffffffd42) 16:00:18 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1/file0\x00') 16:00:18 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:18 executing program 1: socket$inet(0x2, 0x7, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f0000000600), 0x0, 0x0) 16:00:18 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="3787242ee7c62aa496f1102424821caa97b8d8884ec9fa689917a0212f2c8cb68e97551059cfe0cb23719787f0ac97131c592376ce18aae124c97dddfaa1036e6a790ec402ea23768dde30d2395217cedc310619cce5e232d26c4803dd54f8369b3f8097e721648a8c93dd4e4ef64a96d59269f4c9f30c12035fcba33341af99cd638b59d5538d6a277603030d0b7d9e2937067b1b90215f93815c17d8fcb612e1d04145c2394558d87a56dadea4b171f00f811dcbb5bbdff70adc7519c4e471233a1f", 0xc3, 0xc, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) sendto(r2, &(0x7f0000000080)="b475690c3d7bc8ce5acaecb169a85468506cf759027b5f117f905e6a5a992d8e1664ea89878215449f781af58af906fd2acd7a5dca0e26fdaa6b6dfc299e", 0x3e, 0xa, &(0x7f0000000000)=ANY=[@ANYBLOB="e35bf8015dd635403b1c1e84ef974c2e83f60f4ec595cde2ff0f7c4b74fa641678002e3f6669e412d760"], 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x2, './file0\x00'}) 16:00:18 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040), 0x4) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x400, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:18 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) semget$private(0x0, 0x2, 0x10) listen(r0, 0x2) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kqueue() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="cbac5b8a7b9ba91caf18de535c86e1a4fb44004d", 0x14) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) sync() 16:00:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xd) 16:00:18 executing program 0: r0 = socket(0x202000000011, 0x3, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="40547bd9", 0x3}], 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000240)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x10002, 0x89) recvfrom$unix(r1, &(0x7f0000000080)=""/237, 0xed, 0x1, 0x0, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x8) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x65) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0xfffffffffffffe93, 0x0}, 0x3) r1 = msgget(0x1, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000800)=""/4096) 16:00:18 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x4d, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x2}], 0xbd3, &(0x7f0000000180)={0x7, 0x2}) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0x8001, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x6, 0x4}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) 16:00:18 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getppid() shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getuid() shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) shmdt(r1) shmdt(r2) 16:00:18 executing program 1: mprotect(&(0x7f0000212000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) setitimer(0x0, &(0x7f0000000080), 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="24bcd07626b35def50330df9f76927927cbb89e4c37b89f781b040c9c76f85b4c21716298290cbb6b8c8a19e2a21d8dbdbdaafd575dd76cddea30e25c527465da7e52a78d886469b2328ef15e2de09d61204d8658ef963125369efe57848fa98eab5461ce1e6ae0a9d50276fa850e0d52d1e3a2ac8a7f1", 0x77}, {&(0x7f0000000100)="f0274a6e33da9a01e6e8a2285cece187ede50ceabc18e0d71d9f6f4fa29aeed0eb9a26cf8ffffab9a1a1ce95de833a22ff7537ce8f10e0eb480a0acced4b29738662f441c18e54c0d63095bad26b153bc05d4e15813424c02e", 0x59}], 0x2, &(0x7f00000001c0)=[{0xf8, 0xffff, 0xc99b, "06c621cd91bf9414a69c4cdef5c43d6dc0f611e9222fd3d9d98131eea0296f0d955319b44146b16915a9f17d8e3b9301a5fd097886f347379b80efa0f1a3bb65216304e6695cbfbc322f2b544d144a7812fb84e914befc74f49a31147469a995a3dc823869063ea1c16ada62fd2836da5f622e26a7e22116bc14d36692a1d0bf37382fddae19adb662a2a75d8258274c6905c205d6c17a28633a77f99e38ce7b3f41e89bb032e9a5f08aa67fb7b56ba2c336652e720028b318d42153bfc1402d2eca713cc8bb945beab229f97cdce671432b28243583a674c3dfd69d712992b8051c0d8111c8"}, {0x98, 0xffff, 0x1, "a1bee68fc3ee847d8b9baa63470b9b1d8fb7dacc7aa49ff365a4c6902fc35990114042b75eb5527cc330fb9ed35800d331024c50bfafe3b3311c2a3d65b79dea98efe4a6489511a4088565959d972ca30fc9db5d1eb82810b424639bee28ef9835920d21e3863d361752f5a2992ccc38eb2486238286ccec1ade15d907af8ec30f18e81e3752"}, {0x70, 0xffff, 0x26a6, "5e14511188ffa7b5917130c3dfe53273143a21c9eb93279ae0b29c29fed918eec77cdbdda005682ef95717141dc910ed1adbdd5bb8a6146e0585040018a7ce8466132b2f13a6126bd5b371da78cc99d8041a2c0ee1eb7b08fa62a2e19f"}, {0x58, 0x1, 0x38, "5cabc9f28ced86c73f50559051bd40c625084fa3402d36325edc546925c27af2460654bf318670abfedec1f2dbdb942040a445d81c4b0ea4aadec50225253c6062"}, {0x1010, 0x0, 0x1, "1f748e6a40be99dc5d190c0990f1eea2dfa3519c8e21fca9de65dbbae7de81120e167b46302daebd033ed2dfeb17a7c4abf70d63dec5c9ffa5126c5574c3acf6d9816df7ca1b4d61f8d8b80965ad73e5500141dccf5149015b3a2bea208101197a72758de61012512d63f30b3980875fb334c4707c3c59dd2790c330ed8c5770127eb9233dd23538f9d87ef82c0d1550b53dbde6ccbc51279bc114ec0d602537d362674284c1848369d37c202a1b302b679513a3f152ca748b051c178524002313c1c4c8ec3b734551b97c326c3e7caaf318c7b6ecb2c64dbb67786281f6f49f0a823396ff42aeda613f715a7fed87e550051d0300caa3e61908b8f2e97fcd3c96cb1f33a64e286e500c07cceb76f0ce30cfca987867351f7d1cff9ccd7f756c2e7a4eb5e39abc1a399640a7358b7d7477b3dc0c75f4863ecf4481893ea06a2487dcf3ac3737c69c30a85fbd1523a75f28f6acaa5d81b838f9e8bc5e52fbbe17edd667d779667eed1025168809d9aa11ce9ed6117c0e00aa86c07015eec0bebe760529670aa90891c84b16e6b27459438bf094922aed60f84811c19d2f7e5c72948893883d86e0f0d29641a44a6b7476495c610ff71532b54748b9af933e5652f453293b3ed105679e89de34064ca1db00b4c62df7e6928b5a6e828c1f87195a05abbfdc25f138cb4ed40e46e6e70a1fce1d294602d4f51fb5da0b0b328308b3f331f0980cfb2c45c7b9943fba3e184fbf761caa7503f9f161dcf98d942ac7455e828c0a5e9e7085c3be4a36ce2c5bcad5533cc8a72aa011d96a1cb152346a3f66528f702cb699cb17eb8f8f2de97f2f27ad012f0d9ae38745914066e140e8c6d4b760ec69f65e165105f14d50409d9eba3f72f6f976105c52ece0fd668becb82749e4073e2acb04e9589f5c2c95846ab58469082dd3a8aea435a08baa5e6a32c5f9e85ead784e59d0001b274aa263ac73d66463da87873b2afd8162264b85eee9bee9471f0a665f193a53f2301b9d0986b9c4a67897af2cf861baccc15dbdb35abad704002c1e8b64d966af9a35d8ce97c3928b987618d38c63c01ca70b1fdd823660ad0787585ff332fa352663af6f4907d5e1ebd76fb84be3d11963bb612c11843f08e5e8484aabdd0f66cb10d5bb5e253978bd24ec2cec3b20cb2cc2cb654d09ea3c0b560501504bc59c9ed919ba448356903bcf9cb2d3d0de790ffb2516fb46e1a87e350934934d5e2bddd10e19969e4fd9549f16db3251a1bfccc5accc1808f45590b59149f392931589e4ff636c03555afbc5699b496ae2defc97ba0b46a831a140f36fd85703f3b6af51be932871a446e066b047418d5f6d2209b95182dbaddec95874986040858b3bd05d548dc0d0655620b4ed20894f42b2efd9140fb021ce4f802977770f486c401aa148a4ee4c02f16125679c2576962df6a76c572a4ccf117866ea6ace070a881c826839e44558c3393d9fa7ace18e747db5a3c2724314b3f03e0d422a18d765049762e1d8b236ef7874a3b92e6a2eede56bdb661d015e6af5f03a00fb8206b336e29983764fec100176badc5c56f71fa68d0cec351c628b6815646c680f99b7284ae58d18f056ab78276a108ddaf256a4176d9b23a9ad77c424d9997d8770eb2890821f55d09c8030c76ab30f43e649f32466b6fb74821095908086d8fa0fc77cc7e1b947d83e3b247ab56a976ad4f79718934a895d0d3c3e7c024d33daafadc0a77491f5d1a655d9b5c684403eec162889849e71c70e9022259e45bfe57cd837598f9978b94ea1f72fcead189af3cbab4d66418c4dfa7a3fbaf667b74cc03990a31b43bb8d265699b490e8ec302e560e0b6c27222b6562299956d9fb9f12a912863c5d8618bbab621c366ffcf6d93422b8f11cb9dcb2630e03d87c20dd0464c6b3029ef9a999d483c97c9dc1182a12d21464cfe324567469606aecd7917d5bce15d714c2170739fb2060483d81735419555c6acc21d63ff4c2d2481ff3a6032b607692d49c67d263f01115b948b433b78ddd8b0a91dcf2853217b579abe2c063ae68ea0c8baf51ad48645164520a0aec92c2279aef577345580d02c8c347a606b0af319962b1ac531aaf53eff3a6755a8cc07c864a615ce623a8591756c8d1158cf588f3ccc2d3f9bd6e09279de21492439f38ca1af94111d086d2a0ce4a458a3e75d8e5d22e602b86fc83c7256ec9f3e226f6f19a577fca3115d16e776cfeb362982cf78882851716b9df293d5201822695ed7e55673cd5da9445b86936f4d66b5ce069bbcd138875a0fdf2b60afb0c330b2cebc8bb123b6e344ba5cca146943a4d48153be890b1080817ce6506fa1172d84a57d6caf87808638a6014e777eb7b36341c03104eb3977c01b24ee18b6e06c6949433075cc29df00c98c0fceb16511154dbf7a2dd69400f730c71cb884d709b9d076f17176711b4cc60fd093255d21fdb18f19acf9baf699addbb19ecbe734cd2db47da76d02db32cdb60dfce05dcab164d22ca922350d6b89dfda0bbf57c42f1fd75dd58647a43470337645edb73fce61008561dbcc73a1e3c74c6e25e1d88ff36f30f6ddc2ed42f5d77d32e7067731bc797ef313591b5550f5a8d948838000af30618a4aab55c79c4a615895a12bf0ea6cdf65f6ba387ade0ab35e2413cace92e63360ccd7edc584ab3ef9b9f2776c7ba121f54c6cc56207bd322af52006270747a9d122908e203b6e00f18814ed05f6212822d14ae7860813a490930dd98ef10ce661e518b149cdfb7b3a73f70a5c03e2e088a263f3bb225c2d2cfff7a21f479316b0b3dd32ce60589cc9a9e25845db40ea91238c759f14ed3522287b23debfcee308e916ef7898e83be444c3406216f42193d66e1436d758f93965ce268b6a8291550c43b064f6480be046a5d664f7dadc78aa0c9cba8990d4251f09d9b97d6687c9b75caca03e1831acc920d4f2262e79f63878c82c32204ec2dba31e3fa6629f4d554deebcdacd72ca3207ec1f4d7b6d9126219bf8417a7baa8cdf94a8a29a00f082ff275277b2af1bf20b71492bc5dc46293c902a47db87de27ec51d67611291ea86db9dc497e8d2d612ea2c59f8f7ffb429e3e70c4108e2923f173b4eb4ca4e5707a8f431c9b72e1f758cbe02aadde1ef93f2890652e9b2bfda4a9d9088f94043f85a8be07ec609660a4cc3362f61c21d1446eafb4c0c84de0c776fdc347f06211b9b52ba06354b3e9ebde659ef0c3de3260e6fa9d76f0e2d4b12c99a54769fdcdb57eedb2d727ba9e76e3643ad4b067e90d3ae13c030090b7406fb6dbe94c42f9b54962ba6a24098240f79b3887137174bde64a7befa6fd93fdfe02a693d5e70903bb85d2301d3f10a6647301c31bb18262b9689cb4d93211f636fbe6ab40e3e8ca660c2bc7c05961bc9e05b927fbdcbcf6910b19c420c4fdda9b64b85cbcaa19067f95f1b50e7ed49f2e1e5ff5143c77c3c31ad1f257d5a0e13f5205f119baa6a855dacb357923ca4fe26e11cab2abafb8e55d5dcff9a6f5c2175ec66e1eaaf6e704ad3ba428551e6511158a2a84e070f4f7a06b4a0755b676cbc38b0cd73ec25f64aa0dc5b24052cddd7d2eeb6ac1bd093fbd3f4503f7b1b37adf727552a8e6f3aaa4e608b174e9df0d207c85d00c51c1609139eff417a240862af7518574452bdbab49d8dcaa831f863b07c67a6fdf7f546e4fff9c5c74a61fb75a2b800c9854268f32b7c3fbb0d46004f6c827ac452d3a82eedb7982fd4721cef59328180532d7bfb0a8951fe7f86b2ec6b323eae08584ef9d0fecef534b760b7c30e1b3395996df135b60e9f5c2ccb1933252e512d132a1c64077ea21f2dec470ef42798a5680ade854bc99dd8cf07ccd63924fec4290a74536dff5f36ee884f822bb359ac71b6d1ffcebfba2671b431492a437d797014c88c3725031704b9736a3492d5e3ad1412ef8676884594c5b530b0829ccf0c028ba9beed631c672b8b9d3d0eb4c4c5c4c58b226fb408d93957d50945be81f841fd38134af2983b815b0109a1f920a7f787d9a7664bc7e83f921137356b8a3cb806c0216bd720a0d5972f8389c19949af4d194a37638531bbea81df9c26d7f4ec3f633aa98aced6e055c50b5f561b40aed5a06860809d0ab6c93a5fb0115302413c2b1395c5047af371813061da039e84f59c1197f205ad6be928fa256612fa412beca4904e7e3c5634569195bf8ce6704e1e37f98909665d0878c90c4ec33cf2d52b186de901488d7280e577b0a424ecc6f059031b29174a1bcf40f683c3bd2352130c1d9c63ddbc39fd13cbd4e472cf301973256ff5f8eab8c5aefc0e11145a34376ce1859b3bb425c7cb5bec222db9b5e33cfb926242494737c7f80943199aa1c42591ccd67ec59f39bfb8b32ecbccfb40bd653144aa9324034f10b0499aaeab274f02cdb78321ef5f85245a62d4dd9561e52797b4f772c34edc9e5955951da39d58c5529b3228e240ac6e0b6181434dcb7b88477ba1dea9b3c6d17c6c25544cd5e1e3858900ba2be291a403ce0eb6dec9f5bbc6be682a70d9272d58cf498283ee61d9e15400220da129c3aaa97aee6da82b609d947f8cc3b7d155e79235145e05b667cdfc2556b63bfa4a5f7b3f37fc5f7c17ec6fb435f9a5be937f09f31ebdc5be4e38d28ace0d29ea738c1d30ae580922ab79c82ef6ef5e2c65f9e70f8e33389716449ce240f8adec47a1771bf2df7f000aba55a3078b5eebca1f162ca10d23e29c3280eb92cb73eb21a47bf9eb996f83e0b73d8aaf0fca7d3c31234393583365c17c36fd1dfe599625f35d5eac9d329ed848617d3951a0e221f467646087534f4844fee08310015c90621e1a5aa9c50d0dce2cd48afdec856aef04a27f7b61166d2182fdfddfb354c0f12364ac2ef43b2daa6ec893cb6318fd2e3f871477ff35cddb6793005af363e9c6a27f969ccd26c55e130feba4ed3d4f9b9f95ba51a752b52e7475d552ce17277128410bb5c7663605d8b2ef9116ec0b9e61bc7b630ff4421c676325b6290699961e8de9bace5db154e53e73f7084f5086875e5b9bfd99702ab61f634d80f4ebf2df585dac6b31201fabf9ebb9c2b93a0bdd69f11ef8ecea0b03e2158770d69c6e4402f3926627fec549cb06610b696ee4629e4cffa58d204494fac4ad23955121a4f373accc58d4b77520b6e2ac55a53608b892e40a1424738416a2001dfccf4421211a43c34fe1aa874827bad7f966d37cb9bc1fcf57d9e34cf274c4bca43899bbd09ebf39c647b1cb1621012fc3040a8bd210d47ef709e52e8fb8f35187735f031d1c755c27cc81d3da574e3692bc3f5cc02234f5937860913bf22b505c49b11ce2e386cc309931d0521e88189f9394967c8ee096abecbf0592ded222bbefdaac189a4558cbbb008492d3ffde565f69e0a110d71ca73f0655074c1520cbf9f90175cc04c65d3704a942e21a1fd6db7d28f4b76362d2fe1d4401b026b30c19b64a1565509b0fd95abf38dcba460456a56262c0b951b55fd14f18d8304b7ff68b1511f755225106e9738be923d9888e39303227ab44e29d7099b51963cff4f61c52fb9712e514cf79168ba101ece71be571c22e3e265f81629619139aa5f99ee2cd68522ca3af0e176efc013e41f9d65cdd4f29d124fb437eafe9147a9754b762683870427356406a6267e058d5727bdbc363a470c5a56bcb6156ea59abc6f4db59b669e8410261a5351b38deb1bb4c4d549c5e459c3a511c2ecd31d1dcd991b7f843aa821cc4555a87985e42ea1fe92e61c0909a7a26a7229485ec"}, {0x1010, 0xffff, 0x1, "1640ab39527066998fbcc774567c8cab797e94b131464703be33a97fc999d7d7cf3492c612bfaa7b73c5787545dd2b40bde5ee05c1e09b74324b1c8e160309440fc30fe07f9b067dea71acf4ef927bbd08d6d96a17c57b6e928edf92dd65014869846edb1c09ffd48643198fffcf20d25c2b1312d788565fe8655594662425ca2d9c7a1f0414dd01801968f8b9c3f3a31133a924d4931a7b4f50fcf52af9b2b99e65ccc1cf3c8bc01afb1d7a5797c9c4810568fe54a4b79dfcdea767bfa650f2148910c253129a719415d6383f1ae6ad97aadff583ea55081ef25b970ce4ec1c324fce6195e1e41c890917287925a983e9408bafca5d7eed4c7e36edc147a77afcecd422591f0779c20baa33717642978d086cfc969c21837b734293a4efad5cfe9807ad51c4dbde804c13402ab658dd69ae06b581019956930e0bd14100deb0d291e5cc5c20497b154223393655095f4c5bd82fac799507f3b6757252269725ffebf1f840f342a36249f24264dc8246491aab21e835c049e9eb94b59fd829e00a38e659162e2db8c2a81ea649c6f674e305ccc69efba0f312786f8a49bfac672ffb5683ad63cc4bad76fc40d8c7694c6eb7c89bb5c659ddbbb20d028f2610df4f220755e67089285f2a1dcdc74108e60c2724b6bbf2f467dae74279e84e3255aa98e821ee5a46325748c480924f629b0646ca65b54d434d55f94b8a7eba900bebca98612246384250f0eefb922d1308d1e7457fe94efb60302cf4ec36d31b77b3c5e71eb7e2ea7520dab8decdf50cdb29306ae387e27bd4212acf2f048010e075c8f0f0d56b30fb1724a885f7e9237335be5847947a2332f25320211a3ca81fa0f7952ba0131225c4ba2bcbeeded211a4949c223f88f601d60bc8bcdb3cb3527adce1bee193b0330f6261d992cb18e7c5f93da739b1a26003df3735a9530b0537f2e64c62a4788a64be6c5e1dc57db53d08656e4829d15eda8d08daa5da0fd3d1dd93e4a5b49bdf21d5420cd2aff86c0b6235dedd3cd0728eb4bf84f2ec0c3683874729ca99f3758042dffb3ddcf1438853bdbdb409d59583533dee7a45080100d2089aa2400d5e487274a321487e111154c9ed05dae33421f858aea2e3202792e2a9989283c08f76066434071d81b32193ba6a080dea08687c72c4c2ba123f2bf891ffc46bff05dd38534955ad03fa200178bb4e54587c794d116acc9f64205f09e1b2679bf4e53d9d8791975cd335280df32bc7c1978e98064dcfbb9c3ad1a9ab41ede71a66774eea4cf37234191d00819162c07bea44411a34a2da717beb78abc69ac8832db8a227186d8bb3b25860102293c5f7ac6c41d931be85b4ea7ca02e01a6618bcc33a8cccf6db6282059ed7cff7c1a65fe84cbb68ae1e4fc8f03a4f2bc4b0c0bf5931aac5b084be961ef3c4f4de6246b8c05edefcd29bbe943213fdfd76b208155830b809316b6e49177b8c86dbd60fc1ec911557403c93228ce3418a9af5e8f02435f3fc61fefabc92c4fb698648a87ea9a77b8804d8239722b4b0ab4a9c54f3f42502cfd051425551885f55e474c08b854fe28c3d203e5b9efc4b9629a018696a96d6849a498dfa73507a489cb0062fc24123289bd65b3d486fb0f2bab0eb137b76850e51bc5c8776402138ec9d063ee88a11d1a507382158fe5f17166cef0760169eaa02b8bfee4b0aad1f25b14ebb5200cc34833a933d3524ff53bc2a6d71c70266ca5209c58c58e113c51402e588ca33f7189aba9697a9b36ce3ae00fcb980ee72c901dacfde355fde299f6fdaf6bf97252e2055c57ee99e1229baf8b9df5f1c45a4eeaee389e8129a44d1f94f2e02f10145a39f0c6b763544cad1372fbdc409e546147b3c29e343069f787eb2f0190f81ec3b80cfbe14cb496df63fd7dfc6bdd56b4bd29747dfa7e09c868b29ae4c2958e1b774a1c2656ea8d8f01875a6701c773cce51b82f6cb448ea76874e4bbb8a1c517eb87b8063a17b13d1b4ec0f1732b776691dae666f51ab67a34b8f8ba9f33db15a8d6d707a25d93135335cf68ccc1f5676ffe777c35905eadc0ba276df04f7b556ccaf01e43b98b8459f708d1f3bd9355e08f7d68fb5f432103833d66b577743c61bcd72a6f39532a395b95cfdb8e8b64fbdfc3877b1cc831fa5bf90fda281bcf6a8e28e85c00c37c62792b680e208bbf6db90faf4fa903b661a7370937cbf518d49ed9b53fb02b4aaeaa612688fce0811062111fa5df54c9c8797080a7f62935464342c54326edb40493e0c21c3d53270fa16eea1d9c017c03ce8a83ea5aaa806fa76d95bcda5575e8ea071ef04229a5d15bdc94df1e584bf0fda62378563c76951743502ae4ed3d05f777281bf867e5069651e555f0b015c7a2395b692cacc4e8ca4c11b200ce5f3f83f83a0bcc30e029cd2bf08d98bbdb5f5bee2467f584c76a54b76741eff3f9ae4751d1da59981fed4c722526e7435784bcf42de4254751ba946404630a8bef2fb5bbf4cf055c900129333c2c83c81cfb9c4a1d71f9a8dcd87ef5526d6d8e2e00ebd2fb79c4c9475b6972d8932ef31e914e2f4b74d268be69a08c61fe45e5c65c39c4a82fa47015b52d6467c67c016c7907370465fa858b2b7addac56741a34d893117e68d48646e2442698c225bfe3b2b4ffd9346e1f5984669007cc4037b107a0c47b4744a9946fa746eebf61277509dbca372e059d629597133fe92bcc6cbdecd9e7c1ccb7832957b5778193db752834f8082039bc20f102789d99ecd01413459fa438c0e06aed5d48478fbcc83711da68bbd099e7a72a46f381db1b28bc62b9c2efebdac169e2ed4b82abcf965b6e93020a72a07084a7a653ac3dd7245ea645ae67595b8cd82ba0fb5a1e1985bfa8286f5a28aa1a0466d930d699c0961b51ca0516de666018da4ffa2ae3cb1a4ee92759c34af41a35124b87b5921fb24d159a2022090727494ee70987c14266e84a9a9f791fa3e0d1d18d57d3a119a63bc70ed61292f15f816bee0158c91ea61590d2a3eca783a3f1d40a2c839886a2225ddd1c0dfabf2e8d129315dfb1d0f698593faafc463c5d7e33485c859eeaacd6206b0153340e86aec5a7b7b81f3df494e52e6d81ddea02fec66c1df89d6e48e00809f715467361cbc25fed953a9b68d4e39dc98affe2404f115af20521e531b12119f859fef93fb90307dad2a0346619ba09dd3b4527515680263d7667990d9c52e6bb1e02da85761bf88ca99dededec01e0a01794061f74a378b1ad5aed79c443a0637a26588b44d291c9bd6f559bf6773fef6c0b632ecb6c92b63c1ad6c4c9953bf9341ce31308828470ae9dd57637090ac804485058e2ddb2eb6d924d32969d058e6f7f7b33e2fa05c984576a35a2d7122c480b3bce37ff60406fc6584da60162cd1cb170cbff5a46e3bfb18ca533708c2990e0627d982d9ef51425969653d11ee7d9a1b65212ab97b02201a05625de586f674db99ab228a2530e2d3a71cd28f7acd5566430e542ed04e01e5d52fb9507e32b8466cce5315367b9d6714d7075a81810cea976b0f65749b166495b3b8cec50275e9b5cd4511647c3fe6da0230694f09e08fdab7aae369ebf0a420e35d14beedb58befb7679939625956d020032a184d8d775700dd2ebc0416a22248a9fac5c33140e00b68ac513a4d89711feb0392eda47cdcd11b8b815620cb032335c98466bd48c67baaed531ae85c2341c7cb771215fd4288482d80c0a87170ddabe0d5fb71a9a809abb2adb6345ed85876cdd290bae6c53a886fa8a233ae0a737ce5a251810cba6dd4ae2fc76de63d9bbcd90ae329808abcb7f3726b7578b7fe0ed7197077d8188239f036b523ca8db1e33b46b0259ac3b05a02afa1d2cd35002a0cbe35459fa5505f06f709d67c07fafd9b115ddebb3f3de7947321889cd0aa6af1fa45f4d2b27a9f853dce79c121f7ba68d3f8436e549217c09cf6701f30185517315ce890afb71e7cc2e3b2d5223173fc860354fb98abdd66629d0c1fe41e59dfb2b84bb18c48167c4f0e1279cd346a497055a2d53c703bd6598b3d83eb1cc088d75740298234d37f52e7cfb194d841918b749465a0382b33a7fce9b73af36fc1dce06277e49ccfc348666f700dc507b2187860fa5de522b84e84ab9e0e3fcc75c49356edd37c03a3d36a5faffa93d72c78f42fb23d32962bb909a4c559ae3c59594f682f1ea897e6ba4b80489211de57ce01783b16383286988c2bc714ab33160fd763d27e33b65e199c075797951646ee794c524f9b04cd42f212a0cf3f03b0242f53f694b217d6e5b57af1f20dcc497f84515a03ed341a976de88f337fdd316f48c3ed09772c3d017fda273c12a7dfe496b32baf03e5fecad4c99804eb81e22f4e59b1c9fbc103d1fff420e6eb78eb60cfa2e31c8bbd8b076562b82d76032f4bf64f68928181a052997207962b760f82b7d71ad13d284d5b538bf0a4f1ed008f40f0841d07d154a60143c9e73e1d781f5a67b978b1bb7bc75f0891b8b7bfdd7559c940f5b68183f29c0e2cadf9336f53791023ceeef784fa043562c3206d5b93364cf62de82ff9369165d8072179a37b7f3caab756d618a752bd01163e02a4533fab1034b1eae04cdcdb042f9b7905a6bace391d06a35f005d4a11cb048ac8a86f8606c024392484a0e8503c7c180ea34dafeeb35cb58a325b2e32f000e4e5c9e76c79ec3ded7adfcb28664126bb23e184d397ad6389cbeed43d0f27561f56053a36588bfe0adcf8a140d192f276a34ffe0988efb18034356a9cd4db41ed632155a2656dbc10fb59813694bfd7ded7179f5493faba421ea6c2a8b22ffb42b75c7b5886d1ffa9fb311e28be2218ee7313d43c892ffa7e33e1a21127e8311dd0306b1be4019f3dfa89e9d8c5d622f13033282ef5b1318cdb1f302ff9397e720ab693929268a26e5a7cc9b5ca3b14b1f8c0279bed2e492bd7e6205890cb76f34693ddf72137772a1e8f16c2cac62df02b2cc439f905677a3964f86ae933fc013da8fda891a510aa86c95ffd44b59230f3bcc811c349564ff23e3966320e78c5715e1b7cce875b336fc5c2a3c054ce68b2f7421272b22ec47606fb923d01743ccb0b556751cb53b19367f63bd4a43d9cfddf518c85f380bb5ddf1b42100096b2aac2a3f49e3af78865f9b06c9ee2a79b5cf782bfa64291d6a85932106a149d194e2feb7c6e1b26f7438e70e9d4c4d7cb375e1fa6f78ab7ee74c00ab63d99b40b1db16d860674e10e5033e5c2f813511c8eafd34e386fcf2a456ffca1f64bd9424d367280b17742d1df749137b614af7e04c29dbe73df80efc9adf8ba6abc28153139c0abb8f50fadc1e929ea3fdee8ef02a0fb877fe2e2f2f17d97a88b7285fb6574e6053fbf96eb6cc5732518d2776b64a6b91167809ca5a48afeb2b06512fdc439f9be4fbb694f768394017d53781c30e08ab634156d73eac282c3ba0e5762cbe2a2624734ad0f1152d20fb1d88a89d385c98e84587ea2b1e0b207f6d92f06455d55684caa3cb54ffeb76b8e8c18a565e87282b7eae071bac127f35c9fc78d6534540cabe4301ca66371a85180dfc10ad3037329c194e2d617cb70012ae42dd061847822e59594e71610dc593010574b0bbae665b8051533bac0caae49f0b44dd44248abf470ba73d6968151de2aa069dc9b067b7bc95178a21d4367a16756da702b148073797c10e7d6b6dc839a9b29057649cba363339f63fa41c270fcb92f7dbcef990f10ed7ceb466d7eae73c62e9d93dbc6613c720a9ce56c5e8754821208495b7a09eef7126e40b8f"}, {0x58, 0xffff, 0xffffffffffff70cb, "6ceb01ee7bbfdab4f7bf2f1854d99e7fe729f802cab67bebed67419bdcb33bdd9b832d12e6b339502f57c11edf6bd991a22b31d7f18a1a2fa2ee37964e969f75199f371653"}, {0xc0, 0x1, 0x3f, "87a74a756d6becab8a613a1f5beb9d5cd9acc504a554e7d83385adc5390144ec7d20d21fe1a6bb3a0e363f25820dcefe2bb29ef0059115d306b0ef4175fad45e54dbbd093f89b4dcb2903b5e700a5eee768d05558f921a2630cefe99be2183f7c9eb4ea27129f4861ee4c1b9e0450908ea85c869b7ccebca1b3678536f265239d7b6902bbf55f5829565d698d4ca947f0b0fca11e555319431be69bd49b810df55954afb6bd2b0af9b8950b28ab7515e"}, {0x80, 0x1, 0x3, "92a4f811c13a5d3597fbb96579ee0ae30f98a9a10c01fe363f775955c5b0eaa1babe73ed69dbb193e5efbf295ebc04aa7806ad4ae5bd096de5cbccbcec41ae270b2877ad24ce213827a8e37994667870912ca412ee6af9dc46d1709ae1b6bc9da08f5a1b787346fa1108"}, {0xb8, 0xffff, 0x1000, "943551d3f629a4ac4a868e0d21b5dd6bcf59558a39c71c84401defb3c26e773ff74c34a820fdd3feccb6a719c755e389175aff23bd3d872cab6954924bb69ad1cfc6d4d0039625a0824dd49046ce7e73460f7d9b4077cf134d3c1e57e284fd54c55d7db5fbb4b67e9c002ad2cf3fadf1ad3f86a9d87a799c12c7acbcdf3ef4c4ce864cfd97fc44730a4870a906bb1f53f0fa1137dcbd863223f2fd61d2491538d006f02d73c9b3"}], 0x24c8}, 0x403) shutdown(r0, 0x2) pipe(&(0x7f0000002740)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) socket$inet6(0x18, 0x7, 0x0) 16:00:19 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="25000000ff8e862bdc161cc32ac5ff00000100000022000000042c40fd39f77619df7b2c61cbe8174253f07bd88b2b15d7fbb1064326085f9969e1316aef6f4069df3149932456ddc01342d67fc730debf476598cbe855797c", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x3, 0x8001, 0x5}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) msgget(0x3, 0x20) r5 = getgid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0xffff, './file0\x00'}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x22, 0x11) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x9, 0x0, 0x200, 0x0) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:00:19 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r4}, 0xc) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r1}, 0x0, 0x1, 0x2, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000005, 0xfa, 0x5d7c}, {{r1}, 0xfffffffffffffffc, 0x8, 0x3, 0xf46e, 0x6b2}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000001, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r1}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0x4, 0x400}) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0xffffffffffffffe5) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x59) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x1}, {r0, 0x10}, {r0, 0x8}, {r0, 0x100}, {r0, 0x10}, {r0, 0x100}, {r0, 0x80}, {r0, 0x100}, {r0, 0x80}], 0xa, 0x4000000) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000000), 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0xa, r0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x8007) 16:00:20 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) listen(r0, 0x8073) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000100)={0x2ec7, 0xfa, 0x66, 0x9, 0x3ff, 0x1, 0x80000001}, &(0x7f0000000140)={0x0, 0x9, 0x435, 0x2, 0x100000000, 0x7, 0x5, 0x9}, &(0x7f0000000180)={0x8, 0x6, 0xa6f, 0x2, 0x4, 0x800, 0x7, 0x7}, &(0x7f00000001c0)={0x5, 0x200}) listen(r1, 0xf7f) chmod(&(0x7f0000000200)='./file0\x00', 0x0) r2 = dup(r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x0, 0x1, 0xd5}, 0xc) recvfrom$inet(r2, &(0x7f00000002c0)=""/32, 0x20, 0x1, &(0x7f0000000300)={0x2, 0x3}, 0xc) r3 = getgid() setgid(r3) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x677, 0x0, 0xffffffff80000001, 0x1, 0x200, 0x9, 0x7, 0x2, 0x2, 0x8, 0x9}) ioctl$TIOCCDTR(r2, 0x20007478) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/184, 0xb8}], 0x1, 0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000500)) mkdirat(r2, &(0x7f00000005c0)='./file0\x00', 0x80) unveil(0xfffffffffffffffe, &(0x7f0000000600)='x\x00') r4 = semget(0x0, 0x7, 0x10) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000640)=""/48) mkdir(&(0x7f0000000680)='./file0\x00', 0x42) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000006c0)=0x3) semget(0x3, 0x2, 0x2) getsockname$inet(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) semget$private(0x0, 0x2, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) accept(r1, 0x0, &(0x7f00000007c0)) setegid(r3) 16:00:20 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = socket(0x1, 0x7, 0xffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80, 0x7}, 0x8) msgget$private(0x0, 0x408) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:21 executing program 1: r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000500)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x252) 16:00:21 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x60, 0x0) sendto$unix(r0, &(0x7f0000000040)="bcfc09435fc0f57e2d96099ecbd19d7dba119164b444acace84bc89b607490daf5e37812b0a72210", 0x28, 0x4, 0x0, 0x0) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r1, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) close(r0) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x80, 0x3) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:00:21 executing program 1: socketpair(0x3e, 0x7ee076fa2da5913c, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="4008307fcf9c2b4d140f20ddd094918767699fa5ca9334aba6c7fdfbe3a9ca4a02d607b07d1098761fe7c2593992390a21016859bc15c96066df478ac98794b8fc17d5e061ef702e3e8f687532c5a9a886cfb97300e15b4738d977c0516fa7d7ae1b970bf9b29635c5ef5db83510", 0x6e) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000000080)=""/157, 0x9d}], 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0x291, 0x6b0}, 0x10) r1 = socket$unix(0x1, 0x80000000000007, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) 16:00:21 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r0, 0x44}], 0x1, 0x0) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x8000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="100000000000a2000000000000000004"], 0x10}, 0x0) 16:00:22 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x100) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) r2 = geteuid() setuid(r2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:22 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="007ddeaf17914b82bd754b41018b3b2cd6b530b4105f2cda075f993c096684d7724da5f6a593c2170f86f7e0ea977e8c937554d8fbcfc9c23d45e60d23c39829405ea3156b822247cec7637bccc356fd1c6970e96f91ae9f06dbfc53cbcb0e6e1d068c7e70a22b33eb679316b8c711fc36f766e5230a2e40f5694a06cbbd29988215", 0x82) r1 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x4) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x1ff, 0x81}], 0x29, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x9, 0x20000081, 0x100, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000080}], 0x0, &(0x7f0000000300)={0x2, 0xd72}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) fchmod(r0, 0x8f) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) chdir(&(0x7f0000000040)='./file0\x00') preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/148, 0x94}], 0x1, 0x39) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 16:00:22 executing program 0: rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r2 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20004, 0x3) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x63, 0x0, "c7bc0cb52c9257744888e8ded2061309e3c15c87", 0x82, 0xfffffffffffffffe}) sendto(r0, &(0x7f0000000240)="e0e8a253e36139e3a27cfd96af516ca46fed5cf69997eb182c651ace2e7c2537585a6fa683390be36f3cdc2ecdbafaf604075b548e2b9c2930647885494ffe2a1df3737b0b0b3a0904714002699a231ea98db23d5e5fa4a71bb411765333429dd2583f2c438b", 0x66, 0x0, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8000, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = syz_open_pts() link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0x6, 0x2, "32af2ea440c3b9abfa9ca928724b2cc1cffc53ba", 0x4f, 0x101}) 16:00:22 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = geteuid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), &(0x7f00000001c0)=0x4) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) getsockopt$sock_int(r0, 0xffff, 0x101d, 0x0, 0x0) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000280)=""/246, 0xf6, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:22 executing program 1: mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) write(r0, &(0x7f0000335000), 0x88a) 16:00:22 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) r2 = dup(r1) fsync(r2) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) getuid() close(r1) getegid() msgget$private(0x0, 0x41) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b83328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5f6fac9512ecc9bfa876fbfef146fa7881f86018a1194f090e87354ecabe756b79cf30f0ac033cca0aa1b40293c3b1bd6999fe5aa10d00b111f0a748614999abccdb", 0x65}], 0x1) write(r0, &(0x7f00000003c0), 0xfffffe65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000680)=0x4) write(r0, &(0x7f0000000280)="3bacb47529919e09bf32a439026c193c2605218d88bcf13bd23fbf67a0e02fa529eb9642a3994e54d8d4d42302082a35d8f6ed21f3de81ac69117b20f3e138084a6d8165239d16d1e0b03f7c13dd1c7f54c0a7f32a2469cea216bb35fb8018f589bfb4a05453ba192d34d51e6c276531db39cb734ee1fc0d", 0x78) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="01002e2f66696c6530000a30f07e00001f050800b700000000087c479fd0e58566bde260c167da5f7f47b767b8d2ed91b6d0ce189773cd17f30784d48769af00000000977c02b11a80a6bebe41a0fa80f22318239d4cce42624731445d6ee22fd7a96e7b2acc9fe30c39e2542037bf548ae0a7bc6b0b698d513271fa0bf96263bc2c6f80c396365bff7a62782a9401a6bbb856a80e00006845064e6443315b2233c75eb184ddc3a2be2243294214bad348ddb6f6ebc27be411601b95cf266bdfc9d213d74ef7f1a05318ece99060063007c529420517954e5da0ef3db9f4a280ef3ef3a1694a8b76f21ef3ac1139e155415c6d6087e8915e2c6e71999164ff75496de053b631dfa03702bcac59a9731d529f7ccf442654aeeab173051031e55a2c502c0010ed08dc235f83260000000000"], 0xa) r2 = syz_open_pts() dup(r1) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000240)=0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) fchmod(r4, 0x40) fcntl$setstatus(r0, 0x4, 0x84) bind(r1, &(0x7f0000000300)=@in6={0x18, 0x0, 0xcb, 0x427}, 0xc) bind$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000340)=""/128, 0x80}, {&(0x7f00000003c0)=""/24, 0x18}, {&(0x7f0000000580)=""/194, 0xc2}], 0x3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x4}, {r0, 0xe}, {r0, 0x4}], 0x4, 0x8001) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000300)="0ad4edfc1305fd3ed8630978045a9c418f7815854c8d967e0424e0daf13cd428d1fc60f86a1fe925eef4dc036d62ab895a81ca05d528169809718b41d6792e8010f4c93c6e65928570508bf26ba30a74ee977a7afebec145a170685af184f4eb57ce68c88c40596beb1b1bc7c413841d74e9567f951453157aa3c30e184a83e3b897f13f060310dfd5f11610c2b0ebf2d5ed519b4427bb02248d61ea23d952bcdb1af412403d8522bef6b34cf9b34c85006612d01e7b5b69798e41842e323ba3ba4da16ff2b135b734", 0xc9}, {&(0x7f0000000400)="301fbcaa5b95d2be93dba2d63e4d264e4238a591e853ee6d536cc1819398c90e6aac985bcd713b904f1470228538746a6283f1dac9bc92e9753dfb7422069b07a5bf6b5cd444c896569faf41c35626c33bd90d860788c5491ad21f7a2e6a5fa8e52ea34203dd253a66ef551e1a82f1d83a6d0a4bb30cc76c6878f6ada447833a9de1733fc3bec375005e333ca7f3c8e7daa057e52b", 0x95}], 0x2, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xb0, 0x1}, 0x0) r6 = dup(r1) r7 = syz_open_pts() poll(&(0x7f0000000000)=[{r7, 0x129}], 0x1, 0x0) connect(r6, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) fcntl$setstatus(r7, 0x4, 0xc0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r7, 0x4c}], 0x1, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) socket(0x812, 0x100000000000003, 0x80000001) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000540)="e1701dd4ee6d34f73b4be80872a3a77960a2741eecf80c5c38ab766c1365d2c5e7cd028825c0431297b284dddaf212541a41bbac06e46209120abadcd41cd892bc7ef629bb98b23e2449f2e09a71d7f54b0600003459ebcf3b6eb5c84f7f10b3e8b47ca1563060766ce0710322a97279d062d4322a3032b2f61a988d3944e46820d7a6f3279cf31431cd711e1a19df76474654905dcd0203", 0x98) r1 = syz_open_pts() close(r0) r2 = dup(r1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) syz_open_pts() 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x10003, 0x0, 0x3, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:24 executing program 1: clock_settime(0x7, &(0x7f0000000100)={0x0, 0x3}) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x140, 0x3) fcntl$dupfd(r0, 0x0, r1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') read(r0, &(0x7f00000000c0)=""/154, 0x9a) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="0d3913c785f7c0faffff00ff7f000000"], 0x10}, 0x0) 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x294) dup2(r1, r0) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000580)='./file0/file0\x00', &(0x7f00000006c0)='./file0\x00') getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) mknod(&(0x7f0000000200)='./file0\x00', 0x200000002003, 0x20c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f00000001c0)={0x80000000, 0x3}) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000040)="3a531ee0e3c8710902389d0b276bfb38f85d54d33c9456709ea7422932d5069db2a7c2a80bdc0657c260ed1440591c0dfc0d5976ea2716a5832874ed42deecca5c5f07ca759f84a6a4ae730fd82372a3c8b77f7f2d70fe22372b56036748362d2327fe8708c91a3f4e9d4f753cb754805a1c5fc4d7273a033321e8d6c5b91d1931f669a6c95673256a9a2bc1310f558e925e1475a05bdd56c4307e18"}, {&(0x7f0000000280)="13db8ef0e8f42303a5ed3420d5b43f5f899046d041992d2928716dd3f613e4cb51285c03181423a8eb1402dada9345707f0e74e21f6db6462a7909574946726c12c42947523bb1de2bce9b0d8bb643652fb412db4dead71146de18b0c0d75516221a5a499d60952b8f2f197abaff432dcee5a733729715a7124004f54a65d1de198b97d9231863e9055a501b483964bb61ca02d4c3b8f8e5e37b21e4149b5b1371818de08a8433023a428b49bfe51db16489bdfb18d5c6cfcfb1f80510f179a802e0a7ec7d5a9b5d8be4b99f6dc965ff5dfda819b705746a1d54c590d950e76c31957398a4aba501f5fcf59827de82dc9accda3549d6"}, {&(0x7f0000000100)="dd0d66e5a683a59b13069221110566992b050290f3da81bb9a3801b85c78b9492139dce8c1ee942e8310ec9c596a99ec5fc454c9706df27e918c119fb8f1b08b21eb706e4c1078b3fdb4eed11df9a864d243bf3e9f06350d191cbd6425d9d9ea099f37b89ce133bbc33cb865f6230a8b786be10a1535607f799a"}, {&(0x7f0000000180)}, {&(0x7f0000000380)="e0da14"}, {&(0x7f00000003c0)="e737751e41ce79faac0c52c9b07c0bf083cd7e7e12909e93f605fc9ea572f043dfbfb843654124ec3fecfd32d0"}, {&(0x7f0000000400)="35114ebe678d23b536ad4463fa27ed3fb9ecb7a89ddfe146cfd1084e042d7cedb2a05f347b2912b00bfc3326e2d243d003b104bf5024940bcc2c7d42dad0336df4693eeee983ccc14b841d70e2db06cb4d39f9d4a5aae95b8bbe29511c3f0919276d529386c0920f"}, {&(0x7f0000000480)="820869d92a07a5e299c00a8277b707e671af189f166fef4be3d4c4c4946dcc0e479b19838d872375fb32dbf62b171a264caca17da29f0a11122a8e2cfa4f6c94515c6c16961a119b0a05b287287fc61f2a75ebf8fc6ac302937d5293204b7cf84c61f4eee18789dc7db3e172a4f24705bab4a70089acf6ab573eaf85c0252616a913f7ee780248f7c6d14e427cbfc4a00a295bb6557393d193914f1835321e04adf2a7c1c08a4f6b985cc8224f4566c6bf1ef96a1a0e9f93eb1a35f5885910d6fe9869fe"}, {&(0x7f0000000680)="383858938cfbb6654c4e6e1b36ff31cdb4d982091d7aee474e6156752c46df75f71f786eb6cefc8d10672fc8f8b82fd7f6f4ed7a71b92b3cb72f620eb8"}], 0xa3e6cb8, 0x0) 16:00:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) shutdown(r0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10621, 0x0) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x4}) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) close(r2) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:25 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x3, 0x69, 0x961c, r1}) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000380)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) write(r0, &(0x7f0000000180)="f219bb4c2cefbdb569f5131f811c348cba82384129ba6dca2ec469fd6757cb68cf5df02a4e438ac3a87db133e8fc13c0ccb495975401ce32ea67b06f75135ec1a6ae2258a3378d173768c9419ffdcb9376d6d4f5da4d625fd34ecd03018f03a751b754ac4f243342d91cabbcc25df3dea3c22a9c0139a56dad7a0ac53fc9a222b264c4f35edec979f0af03d9bab36f7b6753ddb8f66a63752a1d55995af962ffb42e7b48d96b1c31da26d8165f527757c3b8417da378a372acca20ba2b69179189ef7188905c346829bdea4405c11301ff151fd131e50b0d93280187c83d394a0d06f37948cc0bbee8fa202cd7", 0xed) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) getrlimit(0x5, &(0x7f0000000140)) fsync(r0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x3, 0x1, 0x6}) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 16:00:25 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x100) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) mkdir(&(0x7f00000001c0)='./control\x00', 0x20) r1 = dup(0xffffffffffffffff) sendto(r1, &(0x7f00000003c0)="cdffdd61572d345eac9c24ed7c41f10a8e1d07b2a4e77f94d4cec1418a34", 0x1e, 0x2, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x1}, 0x8) symlinkat(&(0x7f0000000100)='./control\x00', r1, &(0x7f0000000140)='./control\x00') setgroups(0x1, &(0x7f0000000000)=[0x0]) getsockname$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) lstat(&(0x7f0000000280)='./control\x00', &(0x7f00000002c0)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) 16:00:25 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r0 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000380)=""/207) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x1) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:00:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x280, 0x44) dup2(r0, r0) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000100), 0x8, 0x0) kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1000001, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xb92e) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x80000004500) pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0x40045720, &(0x7f0000000280)={0x0, 0x0, './bus\x00'}) 16:00:26 executing program 1: mprotect(&(0x7f00004da000/0x4000)=nil, 0x4000, 0x5) socket(0x0, 0x4003, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) socket(0x0, 0x4007, 0x9) 16:00:26 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget$private(0x0, 0x12000, 0x0, &(0x7f0000fec000/0x12000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff5000/0x2000)=nil) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './bus\x00'}) r3 = kqueue() r4 = msgget(0x3, 0x488) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x4, r5, r6, r7, r8, 0x1, 0xe64}, 0x10000000100, 0x401, r9, r10, 0x8, 0x7ea58507, 0x4, 0x8}) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x8018, 0x20) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) write(r0, &(0x7f00000000c0)='o', 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x80000) msgget$private(0x0, 0x200) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:00:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x2}, 0xc) socket$inet6(0x18, 0x8007, 0x100000000) fsync(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="4016987b0adbb618848a3939ff2635a48f6901961ccaec2750590f6987b547a085a1812923fd69b3cd456d8f29318efa9bdb78cc6cdff2a2dabda98759818cf24a5a984eee1002602faa5a14d46c66c1a5ef3f703ed0985172f21ecf1d2e24e3dc840cb791ca1b4ac53cf9e95e9cdfc913c8c8e774cb8b48f796ba93688718573029c027858fbeaa6ef93515d325e790f509d15d4250e734ba96ddc8", 0x9c) pipe(&(0x7f00000000c0)) 16:00:27 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="a1fe5fd4217a942b5c00ba5b8d6113634fb9b83daa75f336a1bac356d3ab85576f94c014729ea661909eee5b60d7dfb81c65c7e2237b7a9e0b3c29dc7d3f989b16", 0x41}, {&(0x7f00000001c0)="4bd1846241858765cd1a33b2e9e1a8", 0xf}, {&(0x7f0000000340)="a2cb93dacfeb8fbb8806d85dd8b16680a5861d268e430282108c8f667a81dde8047b89207564c13dfb9c65195abae3a38a52d756477630aed8e36c3a36f204b97893a59eaf7ca00b669b1e8399eaef8263cf25daed17e84633d8f500fa8a93e2ea22901abe09e61f2ac285bda303e79422d7fe9d32aea9a5b84cc609b19bcfe1", 0x80}], 0x3) mknod(&(0x7f0000000200)='./bus\x00', 0x2002, 0x86128) open(&(0x7f0000000400)='./bus\x00', 0x3, 0x2) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="4b9e3dd502006b26cf158799284e374c9b0004"], 0x0) write(r1, &(0x7f0000000040)="89b39424f51e47cc391da0566c33d39f3f6547a83e60c0916774a41c75c44c6a6da66bbb1e223e425a0e0b6d7b2f75c18f15161ec6e88f8887ffa85285ec8853a6cf5778c1b7e6c888bced4cd09302538a319fd126326eef14d05dae14be954ede5959291ebaf594bcc2625603f8873d04805b528b243ee064e392333ccae00a94f2f012bce7e9740c502b1788959acd7fbfe9cc91f29048e18105109e46ec978202fb2498b9b66a", 0xa8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) getsockname$inet(r1, &(0x7f0000000180), &(0x7f0000000280)=0xc) pwritev(r1, &(0x7f0000000580)=[{&(0x7f00000004c0)="993b27a2690860a3853d39b53310d8d4c6f702d29bf756cbf22af85c085c1bef391507e4b7c097708aa1f407fe9588720c93ce824e33981c196616e7daa782d2f26e87fe33c0c1b7ff7957b3892c833952c3b4c9c7183346764cd1646289df402ff222f44860e2804368965f8a7f0c30dbedb33dfb59d5f63968b6c05098c8b6235c2d9952f4ddd29b195f55c3425df55fd191e56302b2f4e2d88ea067"}], 0x2be, 0x2) unlinkat(r2, &(0x7f0000000100)='./bus\x00', 0x8) dup2(r1, r1) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7f, 0x9}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x4000000, 0x2}) 16:00:27 executing program 1: setreuid(0x0, 0x0) geteuid() geteuid() geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x104) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = getuid() setreuid(r2, r3) 16:00:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lseek(r0, 0x0, 0x2) clock_getres(0x6, &(0x7f0000000040)) clock_getres(0x2, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/151, 0x97}, {&(0x7f00000011c0)=""/4096, 0x12b8}], 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) fcntl$getflags(r1, 0x3) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000000)=""/111, 0x6f}, {&(0x7f0000000140)=""/150, 0x96}, {&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/252, 0xfc}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/193, 0xc1}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f0000001640)=""/94, 0x5e}], 0x9) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000140)=""/255, 0xff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) flock(r1, 0x2) syz_emit_ethernet(0x244, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97a635fc93e67dc38dd9c187") 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20002, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x1) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x5, 0x7fffffff, 0xcd, 0x800, 0x200, 0x3, 0x7, 0x2}, &(0x7f0000000040)={0x1, 0x5, 0x7, 0x6, 0xffffffffffff0000, 0x0, 0xfffffffffffffff7}, &(0x7f0000000080)={0xfffffffffffffffc, 0x6, 0x29cae229, 0xffc0000000000000, 0x0, 0xaa5, 0x7, 0x1}, &(0x7f00000000c0)={0x5, 0x8}) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) lseek(r0, 0x0, 0x0) 16:00:28 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x7ffc, 0x88) ioctl$KDGKBMODE(r0, 0x40044b06) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x40}, {r1, 0x81}, {r1, 0x44}, {r1, 0x10}, {r1, 0x11c}, {r1, 0x86}, {r1, 0x100}, {r1}], 0x8, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000500)=0xffffffffffffff90) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r6 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r6, &(0x7f0000000140)='./file0\x00') renameat(r6, &(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000000200)='.\x00') r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) readv(r6, &(0x7f0000000640)=[{&(0x7f00000004c0)=""/25, 0x19}, {&(0x7f0000000580)=""/134, 0x86}], 0x2) getgroups(0x9, &(0x7f0000000680)=[r2, r5, r0, r0, r3, r3, r1, r1, r1]) shutdown(r7, 0x3) 16:00:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x2af) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) close(r1) 16:00:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x98a) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) 16:00:29 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="4000292ba41c2565b108006d2f000000000000d6090000000000"], &(0x7f0000000080)=0x32) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket(0x1f, 0x4000, 0x10200200) setsockopt(r1, 0x25, 0x101, &(0x7f0000000180)="03000000", 0x1fc) socket(0x20, 0x3, 0x8250) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) sendto$unix(r0, &(0x7f0000000180)="39277a181ea5a5d6c6b622d5e6fbe4bef716646b00aadeee24aa3e1c76ed9e6309825c18c49257f9882070a7950f6a8bdd315f0cab845daef56e276828daa7d577d55f894c4d9f1a2f8654f14a025e2a3757246dd742db1a3fc21412ec7ffca64ca2f3770d2c9631c3017fd7960c02930a0170c988d1b8dd3a59075c741313fbf1673c6885bfd2b43ab886c2c6ecb3696ac01a357dd26363f06d758a4f0314750f59477fdbe64052a518c0c2ecf0fd035cd5197bc9658479a3b10db33971bb60153d3f4c754efbf97e724e321d07f8ad8ff0c511d1720d99be0cb5c7f0a139b7e9d97944b09707d317e5e2877e2fff98b6a6a7b5d2630b056304096f49d7f213a5bc8dee6079745fcaec36b7bc5a9184a7782679c6b247b1a85a0ed67ff672b03968d80b1b2372afc7bf5a9e4dc5b5d7d7829593e4b2711b0e1da21c7f81ffa220be6b56658691fb819e104a0c7c5873c22ee1a1df685b17938f7919344e371ebaf7d277dc32a672e6be92a01fb19923a28d86ceb2a0edd47fef1df035e5c15675d7155910b50416b9d1fd7fc2c503838e6080d71ebe46c32dab60be8d17541ffe1c0f57383a3a741282b46d68cfc173660456e786a62fc1f494aa523b5f859ab1e8624fce8d44249d5c9bcff0de1bac6ccfea1bb2ee52c17b87c1a73fe8c23c27b907fc57b1c9911ec6f8eab68bc37b162181888f024195fff7e8b0f467cdcacb13464ab48e63b92c831aa42c0cba81a94c79902350454cde1bc2bdbdb27434da8c9d8879263bcb940a8fcefdcac9976492a944c92af1b44e60611cad9fd2f9d7e96eee2b2bac1fdb596e4ea358ae9980cd0cea8e5f5ffe6e75c246970cd1919b3d47ff46843e21cdb5656014190c2e341f62d321bb20cb1d24da088dbd14a3a6fea64b610a9a75f4ef97b3ffa0719e87d5e4c0de6e64fa84e13926596a9b7b59edeacc24bdd9754a819cabc1ec418b772289e69913547a372794a1ed65750d15597c63131dd8f2c2746b415e3df3909c21b2ea20866a7e7ea5b910e303da0c14a93870db84a38d79024a8893f2512cfc42ee84cfbb14bafe935047edcb00d3d55ea15d6fd055e6adc0bad5a0f26a29a0e48e10af3807076a3a375416e86cd0bfe998eede1f49c4be2c4ddfc4b55f03249f9e6efa87bffad84ad17f703781b270ddd75adbd0fd099a31e7e04bac3789a07f9f415137311023e5c8b726966b54550ebb6d6302bf2aeaa42c7ea12890790ac1b70db28d35e77cdc8be55787ca45960c2a7df6936ae88a77c227cd4294ec253b928afdd226a993970c1634ff42915df32b49477069e598952b46a3b2de5eaa3a8fca357fd46c05c39bd1faf90bfc834a9a661840863a38c9c7b3528789189b9c272e0400f157e1e064a12720936868b17bc39f259d244f7c247cd5e787686d9580562f2148d038dac1d89fe7124f480b9926be0930273cb301b917ae3e67d72b4627049e914a7b5812f535258d1c1202335c9df45ca464060a27333195d99faa054bdc31e1c54b80d38dc786f187bc2b9bf520c418ddc0d034880a33b298d4f265675d1d66fd0083e1dc471877039ce6c953cfb4f05e943e8af5c4e11715a0cf9edfbda94f9d45ac61ea30155d6a06a8493033ed59caf10bab89af211e2ed84051f3a7e848b949ec9470c7a03c6bd59429beb6aaf1010201e6af6ee398c35f69debaa9a66ed75a5adbc3527544799bf23ad54e73a1a2226b24afeb0627401be51dbb21390ca35e12d15470672a2f1741e788389e76e6477893644198be1b3d4c725931031f210589a27ee67063e1565861a41309979252d58582c4e1738a72d1f2333a1383674ed055ee1e8dbc53c0538e5944dc9154bee69a713228b52a3dc5ec54e30772da4a1d16ed2a0e3eaa82d71ae0cf80be5ac89508678019b3eec9abb06ab0357e1770101822530b0687f7764fd438b20413bdba5881cfb24217e72bf6798cd6bc5b99cb92a0de31b1d6fe39bd7dff076d0ec9928c26a09018810aa41743b8f3e73115c38a1bc031d38f0bb09a2dc4a5f1e2eb31cddf1dff29dcea75d57bf5e7ba15e7cab90c46da37eed21ad642bd69d0597c87d97debe3ef4e3a52ffed63845b1e7fae517b37b54cbe4d4663134f8c22971b213a9e9705534f6baacce45b5f470a7e538ec764842a1c0f6996b9c99be9b8b731d04630c5ce0d1ce5229724e8759d56eda77f7bcfdef6d40c380b74c04ebb301684a875a7a557efe882935a363472342387c191c5911ddcb8888c7a802cc2566e9aecd5b277ac3f032e4a021750f734896da84e9268fbfa63d16f74e15cbbca71c92fd09172deb23d9d5473c9fd7f6ccfaf8ea75dce55191b88946de97b2061a3f2c6d2740a508003849aaee0cdb98e9d1f54ad9217d5aca6993708d0d0a8014a4c954f72caa8817118f74b2ba2f165cc0e14f79402c6c3b4c8a430e5464f5371c07eed5defd8bd71fa94ec0c061506dd720a92494df5f6848333dbbd4f4c292a37009c56e325fe9e3a0bfb97456c84af91013fd37029e39568828f4d604a0c6403fdabfc488985ed2340603773431392f422bb743e6aff57bb700bc68b98097a9d9286a310fadbf2c859448163adce016af50f9fd7bc99d670bb32d11d7bebc887c85a50e1ce6a4f12ba8f99a2324cf9ed815c3893cd04a1a8415399aaa2ccba0c328ac11ddbcdec960b82f748ab8c2060e8bc8de533324196e231041ebc660641e1b65d870c1a06706b9cdfc3c53e78911dd4111e8d289be4541a6d3b954f97049f6d6080e0805c104a6c86e841b81a6ca0a055fac11ed14650a9503e60acbe4eddc73aaceaf2ba2d547aec41df1ae6129eaf9e34ee117aeefa9c5a1ad0a89203129aabca58990dc83c26c2ee6410b445f73270e5efd698ccffb0ec7a309d518eae0069af5b9eb9105d6a4a624814c67149d7e2eb1aa45c30e0a93090efcbec10e006abc379bdff441ef566e40a465af6d447d2625d403f0617e667187ece08a002fa63ef426666bbcb1a7adc9bcf7a90ec4c846cf0370109db55785159631c3f1d462b45b0b32738cc2ac937008f7439870268b7f2e705f70bccd0b378c110c8d59062e5d41bb5d5f119657753dfedc7d2a7477b63c4a392eaebc8a21a34d86466d04bbd5e9156e5e66c6a646f1ebc405332d65b7a4451cb852bc842b2b382493d321334acfebc25b91aa7cfab305b4cf53b958fc6057a4e9a3ef60ca3830dace412baefb5f196159dda6913a86ec8e6b0a4b28077fe3344d00cf76af0af5d49946afc196660ee90172a52dee0fdac668643032f7310675d4043b199b6bad4445ea7c6baa88c9ff01cecb04696cc3df7a22954a0bafd41331fdc44b30e347d5b932a2bf860fb7b4a01ae2bd39c2d600adfd56a8cd3d8cfe84a197bc4e9ffd2783be8940ef1de5b426913c8bc65ec583ffb92849545076e984393b561407b2c06bf2b126293e4b05f3c8c2f7e817a2c05d774681e7eab8c7107c336e1631b67b521228916e5b3d75d21848dfbee142159c19e6419c2ff39983980160c30292aefca1550b12866da5d4e7c7473ced2136b06ca174667ee949f56be386336b1713d0353c2a2aacc76e5ea7a01bb4a1b152b81f530481851d6eb2f0a15fe624072685310249301d40f7eb157f438230b1bfdeaea64bd3838a73e396769b38a9e4c892dc0f0ed212d3dbcd82d8491b39ccc73f4fddbb4cc237b998d760681ef29d050924ef4ac39c8c67d59e2cba8c4c27a748d03101bcef9c77afaee285c71eebc0f0b4885c62b8ce92c53947bc4d9af701c4f1dd3afb34e0e3beb9aa4b78751fc3945a656fe53444b8d8daa77c0a79b71014e928d6fa3d2eac745a3a5ae4c8a1b2eff3b64aa85e566588c819fd2b0ddac5302a68e794ee7bcb2b29ad6e65f0b543e9fece414cce93806c202b8179ca463b2f132cd42992e5ee62a1f2fec34df9be8fb68afeb621cc386b9bb358c43237843e54bce26674e5f60d0b31c1cef22807bfbcdb38ed96f36bd579a6e851c1f80c69b296c9fd7539f94aa7999a7eca654582ffd1f11bbf45d6058e13714e3e6eb42c5c350b7f29b7cd7face392814c149b185afed91a662381873f68aafefb80f81f444cf6baa6d0d968a514dbb57210c0fde8a1d767bbc89dfa54dcd085a1d5442530e78f8d692e9296f042d317faef4cfc316d87c3b523f2b289ce03b84c5489f62994710fc94776b69d15d85f524f6052b7a8bee6b1e1cec76717742dcad94fa036ac7378354cdb171084688d18355e73c97b58057a92925c57b573bd2b74b4fd12482291b3b817c997863f892c9ab23de03956027498d9b72599db16760e4725d63872e97ee8dcb49f09d98a8abd99a666e61b4d93eab81e45eae0b30117c41195fe7758e1307703e6ea79fae470e4adbebdb9506b2b0ee111eed687aff115b23464386ff5094b31f91446dc55424ef958765fa8369816652fc8a834429eccba7b6f706e27d4d682389f4ecf06221639219d7d03fb9ebbeee7f8a70c6731ef6fa424755ae22fbc3460f0058a7a6a7820243fb9a26144ec257f495e1ce4b21e8cd9fcba49fb6ebcca12f1dd0645515daed564681d8c211d14d347a21486f9884083b9559e7339917db9fcde83098bca0438831f3c36c812146edcc1f38429fa505104668cf66e515bf6a32df8ccff091f62723d56d67c90e2610390a9404cafab66b7339331211d23e1708ea3b828ee4adc10e0d13fe461a4ce8c24d7654ffdc41f5e8af9b96f05e1bba440d1784501b2efe74b45fc719ca72f685434411f9ff7da82e74c36498db0d410b224715e80dc4d232a5a3c3d74d6f541d88903e980a3a63aecc48e2c9511a6e1879a6c4a5e8985a45d175193aa502920e110c7028bc8dffb8af23df4e9538882676161bcc4ef41954034a0c8353a47d23e33f93e86c4552faee36a2ec4990901daaa217fda797bb317206d8cf5fc22cde0d8974d60a1fbdc2f0eee5599b229af0d242557f770e26b2111671123f64a9a8280684da0faebc810886ad96f126741e4bcd2c1263bbdd8c82ba0e920db2a0a5b7a4d56e532b3d381f69e5d233e083962e2f8a09f674415ade5750ff8743b65ae497cf7d924f75f99262e1afb822937194d0cc3c3b73f6764059c5bbb6d972f617c563d42140b0278fefe043b243d6ef180def34d703120956bd50ff0b34aaf272832c8846714b00c994318e203d0cedc6336ad9fe799c17880bf464aeafc97a498a2206bf487fd0d4e47c897813a931bd581abb04a86894bf61d4cd5fb425f0a1762877ef95389f5354dfc0a2e4e9eae93864827df4ab4d7e57b7093e451a1461d38fe2a45d8fc113ef5440f3e8b718ce70aad76923f78d01aadaa4471bac0bb746614c79ba567b61331134594e650150cead07dc53aa56a81cd56fede6bb55ec97ef15df0387812c39a6da343cd071090cbab05caa71be11e27bb620675aa5de9ec80f12320a9b4212f167da26119f8a7c546fc11b8069bdfee302f6a5eeb2a9d67071414cba5f45a63eda7b200c5283e6b6f4cb49638595f7b8ef69c37ce0831cd7eaeb43764b3d69ce233e233d952ef512103608805914c8db4bdb09005a641a32461af4614bb31efc527f69f4d692ceda3e34bdbc332f9bfe47fc6e98ed75cf521a38add7dc5724faafdba0bf4737b75e353bc2c8de43162b2d2ff702717b28d06ebde0a2789561210824ad5d94bb2679777bfea360362c2af94285f7c9243f99666568dca6b1e0f870dccf422322d312af40920e5ac66eb765d9d6724840e3b7194d2f4d988c4a", 0x1000, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) flock(r0, 0x40000003) flock(r0, 0x5) flock(r1, 0x8) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) select(0x40, &(0x7f0000001400), 0x0, &(0x7f0000001480)={0x1, 0x2, 0x6, 0x6, 0x0, 0x800, 0x800, 0x1c0000000}, &(0x7f00000014c0)={0x5, 0x7}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:29 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x85d, 0x4, {0x43, 0x1000}}) fcntl$setflags(r0, 0x2, 0x0) r2 = getuid() setuid(r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3fef4e949e499ffe4c327656d806355c68ccbf91", 0x0, 0x3}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:29 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') 16:00:30 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000300)) getrusage(0xffffffffffbfffff, &(0x7f00000000c0)) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000000002000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c00000000a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup2(r0, r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x28}, 0x0, 0x0, 0x0) geteuid() 16:00:30 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f0000000080)='./file0\x00') 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) close(r0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x8) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:00:30 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r2, 0x0, 0x0) fcntl$lock(r2, 0x7, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r4 = getuid() getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) 16:00:30 executing program 1: r0 = open(&(0x7f00000011c0)='./bus\x00', 0x40000000000408, 0x10000000) close(r0) getpgrp() mkdir(&(0x7f0000001100)='./bus\x00', 0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 16:00:30 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x800000001, &(0x7f0000000080)="000100000000000000000000", 0xc) writev(r1, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() pipe(&(0x7f0000000240)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000100)=""/155, 0xa, 0x1, &(0x7f0000000200)=@in6={0x18, 0x1, 0x4, 0xfa}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_open_pts() 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3fe491d05f25c728c00040004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/204, 0xcc, 0x840, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x8000}, 0xc) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7", 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:30 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20800, 0x0) chroot(&(0x7f0000000000)='./control\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) r1 = socket(0x13, 0x5, 0x2e) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./control/file0\x00', 0x4, 0xff, 0xfffffffffffffff8, 0x1, 0x5b2, 0xfffffffffffffff9, 0xffffffffffffff01, 0x3, 0x3, 0x9, 0x1ff}) 16:00:30 executing program 1: r0 = msgget$private(0x0, 0x0) socket(0x6, 0x5, 0x0) msgsnd(r0, &(0x7f0000001c80)=ANY=[@ANYBLOB="0100000000000000517c14b50eb34832129446afad5325646ec6e489961387169d4de6bd0830c49199f9505157070817a2d18d0540e48f0b05297bedb01a5b6ed9851fb53609c3b70d2fb1cfa81030c0c7e29e0005857497c0de96657b5d51875356625e2e93f3fc25fc5d875f45c9b9ccd972f70200000000000000b80f76dd0a048984f2fb14aa4bc8c5ee98f79b06ac8c85bffa4914cd7955a2c538657bc30a03a1af08e18ed7e8968a2ba46c62f1de3d02014c6eaac1fe3a738f3182b011737382c4216bc4ec8f9d639443d4d0e705f3430047e1cfb3862d90ab61d9e82bdb4edf0ac480f867b664f499c2e7457ffd39e2"], 0xf3, 0x800) 16:00:31 executing program 0: clock_getres(0x6, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x7) clock_getres(0x0, &(0x7f0000000080)) 16:00:31 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt(r0, 0x4, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0xfffffffffffffdd2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000001100), 0x4) 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xffffffffffff14b8, './file0\x00', './file0\x00'}) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10180, 0x1a2) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x8) write(r0, &(0x7f0000001580)="ff8ba565a174ebead6a378139e8074babfc7ca37c1d3158f9cfcdb6f5d7a7a53677a3283278e4f4a7226ce79b61e3573d40605b368e3827198bbaaa31fc663e7b96315f10e17d85259d0a8c77dfb7d40f67442beaed34bf753cd205adeff0f0000aee307b8", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:31 executing program 1: r0 = socket(0x2, 0x5, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f7f696c65e2c4db575d791fbe963f1239a38b826bdb084ffddac1ba6f5d23b9bc30f9f2e4a632829239cecab8b82fab"], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="823d6e1fa9a1c18087f343d85e47008e3e89b9cbf76210da53114d48e372bc8d9f5dec25628dcd06b5bcb2a7265caba7020080a689e877cec95d6ef624430e39e39768a801"}, {&(0x7f0000000240)="bdf9cc05f9ad0284b7cdff2dc08a775c03bfd2e999f7ec6fb78980c4f49ac0344da3e5a9b494634447c9dbf0f38fbe149d72980a18be5b3d8f80a25889390cf233fc92d1ef4bdecdba3bdb97cff1d8d31146814e1351f7a05161344df357278a4b9d5c0032ad7948dae889232fece089ef83904a29e86354e90cac9778dbe1de755dfe07fd0b3b23472c208cd4c914ad022d01ee786ed7146edc0b380bf1cf2907046897becdfbe4bbcd784864c18969c87bed1e8a833909b4e7e4b7f80141158c9c791adc3a9f566064294c2151802188cf26a75e673f318e1d52de7c4c88dd0cd2541b49a239cfbb68abc7038040aff8836e1aa48f407afc66d443e593d82f58338a04daf2ca3d51e2203281be4ae8a27933fd2aa86885ff79c7d2405a9a3174c2ac011feee44375cdd4a5fd1af3"}, {&(0x7f0000000080)="e11c4117c0b9a0d58a9bae7ad7c484988dff08effac9"}, {&(0x7f0000000f80)="6597462146f38b5bcd5161e49b94a48a634ddb1ffdc742150064061e74b5863edfd1cd9d4d0a4a2f9a7316165b2586cca147137ab8a6a4607035514002c517e5eff441319d3107fb64bd8c957f4f5a370f3722b45766c80b2796ace7914e7415740c459fc503b833e4321b50ba53d89fa0e82f2bf523c4567b15207da8369db89d5e94fa3d67317617d8f9453834a8a2a16d04ae8c2969432d4ccefc12bca525594122a317a4b7ab7e22be4aed3cebc87fd92586cb0ff4dd95922db20afeded0283ea40d9abd27b1891e6def68148b8a97cc9bead457f1241c277bd2d9dc3d2172d7e8212532c1740b27bf4cde932a5918b16191972525debacab55acf404b6f8709830b80753487d4e41b1b4bb05bad8e8eda9e9ca2d6ec8bf82b14ac8f8f9631688aaa83e1e787973dd226c7157707c6d215a5fc950bd96e242de10ebd36601fb2955c5e2a6232ffce2177a38f921e9baca6e857f9ddaffe653d321e68c729016da619d89a7501eebfff54e8d86747d36dd84b9972053cebb232481144ca35a35fbb18c4ec10330d0496e47243f7d20640433eafd2cb75bee0b4e938c7f3bd4013050ec64b85a7d2adef27864cc8975956d3f49362838466b9fe5519df14bed9c55a73991c06952ff6c67ba56226691cc69ba43f48376f8b72a7911f54f414791b5de513bcbb460d29d4124ab4be1c97cfd6f01f316ee5bc38474b20a8a3d75c46b34f0a05fd3a4d97d5ed66c00f74778b721bc94e711942a25d647f0d3ac4760a7bf82920dbdfa072dce20caed0a422cee1a587bd813de7fb671e481996988f95f9dfcc1376271a86e4e782e348d20f9a8a59e1f6b7623befc9eb744234f8b5e2ceeddbe355aa016049d8c7c2f32a77dd8ca4e01aaf7565f5de740a6f174719a00b2655e3a2a0b001c88d6e97106b7cb7da73bf694d81685f4599aa8928e7c64772e06fb6cd30324a76343993ff03f462c85d748f56ac3d7f958075fa623ca39ef598f74b9667b78209b8a8f17fb5a709f150975d7281ab4f746fb2431ac3c8b1c0d80c70bf4e4884b8dfc6c7f796817dc9ea0f7dffe893dc25e7cfefda185dba72ed94d6ddec087a8235870c7023b181cc7e5effe392cc7b49e0eb449138b31b990dd8f0fffb38b092c5780a97d19112f44f501b44f8071c45b6bf4acf427c0bf007d848328d65a74746b27273ae4af1279004f2f231f2cfe0b327cd53d0db93a50acf167e8c46560a149bd0f0c3868f806a8fb2cfe0a32c74f6675759259201871085c7a147b3381ba5898176dd1a2f4607bb61bd11c4dde2d64ba5f8301d1113399e219c4d508ad6e8293da8c4936d30c9da4d66cc956f7d949c00bd00709b7ca0f7ea90456c3dd37e59dd4235aa7ce98e0bfd888119e9cb1afd722622146222b63ca79180864134e6b2aa1520030bef70aad7e67d2ffc6ef1a7b98438aa878c90359525d2968203ac349887346e31ae0550185b43a506cf9c159cca4ae90bf5669b6594128993f6ee4212aeaefe4ebfd85510608b6edf42b11a6d1e10edeef8080c0b625121db2f906b7d66661153fb0f38462eefc5adf368ee564ad0f5fe403295022c3fc8c8bd46743742ca5b4dae6e584130c02fa4bb8a21d59566cd0287aa8a6b916f53800f81a438fc7cf374a70ece060589431b5763bf1f1a0672130e131b3289d897a8c465ba937707caa76bf5305584d73d19764b2b5e355da6615a0cad2ff8672cdf4845578f2a34defd3f5cbba75ff63a4ab1deed70255bd5b5a23f72ae9d3882e2773ab20ddda3d9efd6e1208a29f9dfcbdbdf70db91db6875ec5e26780718c8a530a884a6bc799b72e4011f8b4263512b0279a696d52ad263caa651e68012c6afbf788d95517253da5c8cc40ee63f62fd03a9325dd5765fbf27cb49155ea91026be087912039f8db7d908860bf3f52e47c3ff7f4695c420844090e61533366948e27b755f79fb52c27c9f317995f8ba12a9a98b056ff6e6f55a875f583c6871c16a3394b8a72778c152d7c6cf63988c9836cecc737b7987e37b805700936a308b6109d632ce65f79aa413050d637ba7785ceb320d63539b6fb23b0baee2ca2e482d121b1b21bcec26cce9be7c109b94a1d5b09cb0b4bd36650dc4235def132f56f03b60644e3f8a1cbd5da130bf611565b9c2dfab3dfbb5ed297403bcd77984b6b4041c189f2549983fc7ac8d459d884639cda842a72d141713dcebb0d0aea025a95c57e8cb7fa7bcf2d5a3d9679afc92cabceab4b766d475919934558e6d8197e3b653477ed9814e2fd2a330938da57e1865c1fd4aae2719470e9dabde8a7732f3f797077a04f5cf8a91a84159d83c39e4f8173fa9620747281804c68b1e8cb101ebbb39b46d44a5ceb097c0e3ab47b47384a1b2c9941671ca5ee328218574bb29a14c32da8dcc82f3b3c785ef591724f44f5f2102c36338cc3a15314d2c4465bed12275d8bfa049de0b7c3c6f116fe9d24fe7b182eebe74d157544fec641ba4237ae9992ca831dd74dbcb28e6332e86b9af5b7b6bc153982fd88f2a08570adaca735657b308a320e359ca87931492fb01df6252754587a3a4ecf7a4f4717cd18b905dd376852a5373ce844ba70bf9510396cc7c44a13449fc65844112ea7d74cc7ccac8589156ab57b1235e4f6e395c765391e423e64f6ead564aab485b33d6269d0c7e77e5200b1b6799df0e2fb579ac9a8d6c314d68bf75db7829541f88fcb1718d69b2fc3d64d3ed26eb05ee1b8f5a334991af132c6c7118c6f569f3d106bcec97a552574bef79506ad71d4fcc37baa9e8e2f7fb110d13d9c9fabb59a1fa9f69afd91d5485e0d7feb3ab2a083eed0e49d6926bbeb4fbd03e63b9a4e1d3d91d66088fd8fbb0104c9726b8e878fd5272efee6412b38cad5ecbdc5e9217be909090e129e0625bf8ac34e6f3a6b0cf67c6fd81b9aa4e77565cee08ac52c25dc00d1dfb840e626c538c6369083f8913528228411290aceb3818962b745ed661e98c64fb1bbccebdf2a79e9644a3274f3636ac2807c40d7f7f1f5b6dfbd7d424ed61936b30096c7e8f3659e38f48d1a16ca4cfdfb3ac8cfc34e806186a8eae555ed5038259ebd90a5a9519b5e0c350b152b89c2645d08672cefd0842b4588785ff45ad7bc76a31615c3e144859830f72ea6c7eeae153797193fd16fc48619481c02e52b062e6ecca9c9ebb1b22d3f89285f2b7a9583b259baef8dcc43fc9b6b940d9ca838bffb06483ac67fe4764ec95475ebe18d124ef6c7a6e2fbf473d5c3426f4bf22c8f1de3680612550ccb8aa3bb2e0f0b1e3ed439b2732c165331feb158e38e87259794b975661d82b77bec1ab2f10f5cf7d72ccd63dabe1b2556c5b2d36cc6bc16dbbc28a5f13e3bf12a78d5d1b99e8df66dc1067ecca37c89e9bae0219aa8c04db0f682e62d9e9e201106acf25cdc4e5e1769110237c2dfdd701c5a32dfd01a35539d6e070026c51c075870058f5a280c7fa202206c01a5bc7ca40c57ecf82657ed72632ca7f2166912291e3fc52d7929faeb9a00eb289c091b5b6e5998778fd61c774858cfb97f60a77160e2d5abcbee2af4eac407817e56f415bf444f780215b5578896f9b1fc7c92de5461473225b329e2c1cd59b725d683a36f25133f5636b286fdee5cbd806dc960a93efcfdca119c303ec49592a1f0c2559a4da1b8fc9ce3873247226e56d903b5ed824d80f7bde182e476895c591cf58929bc9951884a77823dc22d5d1999ace69aea025bbcfd321476fe82aef42522a651eeeab7a11bfc837081421b12a6f4e6b15c8162c46af2987bf8a51e19635c36d2bdc43c848f343e2e59c86e5353d61141825553e143302240ff8072ee0b097d7718dbdf0be3c95b812c9a4565efeef1977fb2bf78a2a8c56a65125ec1c3e66477f458fbe089c0b2c48d6689519086257228a69662ca9eec3a86d92140284b9cc74e431dd15aabbb9a9425a2ef7a8c0f3adade11dc5f1e2c8468678ded32050b3e48cc1efeac56300885aeae3cce077ad205fcf1ed7b7e49903dbfbc720687118cbc2417f3e88068ea08b05744cf304b8de9792c4e705f4d3221c4fea243646f59fb2ee5b9a7a8f7cb1f4cf930cf6bceed9fa88aee9a896e49d4b529519d7f60290a25f4883c1b257c7d10d7bbcfafc6517fede5d5eff03635f3ad687e54a5a64f94eb18986bffac1de20637c5955f76f9c3bd11245bbbf1920907e393aa2998e4be59116abcff68c8322dbc641873ef4f20a759c569a4dfda4dd006df5faacf13222882fd29a92bab97f3b08ee2ca9356d4c09749f7e2d1b50c403666d1ace0684208c0cbc6580ce33aad9e4d4770cb9256986b1a410caddc06a5cb5f5c1e985727d30469c9c181492c6a7de70f6b234af3764548e987f040e3be3aa7481965d46a7d7cc809e2b6926fe73f2d2987e7f46257eff61eed6b2ce18a2eae48e4ef9fdd517b31f3c7d7d43be3c16b4511c8d0913d54a8e39a7ab514c662cfb472caf3f0defec19121875c969235972b0e28af15f7e016147c49fa121fb2d87e153a140338da82c967328d6851f431720a93388d15d2c679eee422973e6f44cb2e89238315356babede9c3cf66118d4080b472e70a060eacd176675ae121e186bec5ce29d85875c1ed15511c68e2bdd4365c2ba494ecfdefb2251450b61d23db19ad511b0155267e36112b8d6a939a3ce2fe62cda5fa040be898fc63ad9ba946b4e7e47e35944ee3ac8dda765c1bbb3e5da61819d74bb7029f3bf65b7b2c41dd63e317a3ff66cf09ac5c7da77d1fcb3d7d9b9e7af0e04766e61d3d7b81275778b65f363770394a91ca880f528469993a482fca6def3dda40104c404bb9c0f370505011acb02bf0ff23930063c30330d73f44d0e0f2bc7a3feab1b51c53044c1e3c8ad4c32dfbd8967d5642aa79647218c9a3138d3f874ad206a95452570447a5e1648e6772df8a7f71a9f36f907f3eb09a0c28dc1e03dff51a27ce78e8b7bf0cb0b9ce98eb923229d24df378329ce1815d1045ac1fbe4866082318fe74d737638a85f106bd2d58fd9bc0172a888ba2734213610e3c35b0d27fc81a33710e4db3d5d7acbbdf10a70364b0db1a2011a41d3604189bc80afdf3b386dbba8d3b6b560d70d8309cd465503e4ad3ea0bfa1f1c60bab7e84b396ea1eb5168bdedd3e1782dd5eda73bbca69f63c957eb09ce7ed83458b5dea28a8a474fa69ea51dd3c5a7d29f479d724907abd15978aac9a0c06e93ab4387e2090588ff6486beae7a5b5a3d03bf4e6dcac65ce68d11ac4b702dd3f620ed3ca3241ac5f1aa37dcc927ad570859707508617b12b9dae53813c249696eb1f5bbbc1bb314ea26cec9d26033a17b8e0cf7dadf94f17c66ce50be7fd2bd255fcfb688f1a6be73cc60032b1b1b06bb61238e769277afa8859b7af2b64941f6b30306e983a737d1ce574599dd46c10c75a68643a7e19ecc339770550e4ede7848ceb6b1ddcd7879dc0bbc4c01a862e2f42df0e43dcceb1914a334ad4b0fa1a239157d2d9ac42785429b89f72fd528b9b1d5c93d61b794b316eed3518800d46680a383914fc89f38503d0576a31523c028c6fb72f17e26c52a1ceab0c912135deaa92ee9294b96e7c7b4e3d70b7e2451bb4f32fea102a1e56d0bf3ce79a7c8e5db7eb02ea521ac7a23f8a2c3a2f8e4233c585d65edc5d54e00fccc466251f576c2c75fa2e2b19b6efa169f09174299b9705eb5e7bd1ad6a7ea9a91dd033762f64c6effb4450f8fb331731164fa8e0f37fa12fdb251881404b676d977ad23d4a9defe5305c1747e58fce"}], 0x1) 16:00:31 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) 16:00:32 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="2c83745a324ae6aa54bf023588f8e349f89af88085c40d577579dad25e514c343c8351142415b071112d124c78f3c1af4d8ab3fe6237979c927513d68881e51e9d29e70bbbb4c36d584e05f7775374a9e8e385f9c02908cf7bb40629c254f07ac602bf6c636204616090aee3da01bd4ab8b5660597630bad270a7ec5cccca23b874eb275d9cc21f2758aa2820aa6ac577b6d67173b72e4837a948cc5c2c74bb23a17f4e48cb15d6a0429a77320d8fd96a1fa546eceb693b08b04812fe0709afc3b3b485c0877c7665af30dc8ce36ceb2c2eff49fae1b0cea3a", 0xd9, 0x0, &(0x7f0000000180)={0x18, 0x1, 0x2, 0xfffffffffffffffa}, 0xc) socket$inet6(0x18, 0x4004, 0xef9) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000080), 0x0) 16:00:32 executing program 1: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x0, &(0x7f00006f5000/0x2000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ae2e2f66696c652f"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f0000000080)="25c79feb59d81e9c49f08ccb02bba60116a224e7e9dda9a242a9df8a7cf0c834312f7cd212b4548fff49ba32d2ac0d9e05af92abaa4e14859c2d8c75b5c1865a82f9c8acef4886597f72f3b3de631a225bfb43a644d960ca0ee4dcf88d04820201840905b00727a5417dc7ecd5c57ed7be395d3520df267e5ba21cf652b584f7993e9699452cc1249a7d59a59e018cc937", 0x91) 16:00:32 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r4, &(0x7f00000014c0)="326240a8c514a8e52adf469dfac4eba278c38e0cd095bcfb66ec7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae801a6a402bf652a63cc1469dd6ec48fb695ad925e5044ae", 0xfffffffffffffd02, 0x1, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x4) semop(r6, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f0000001840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000fb0000000000000000f9880000000000000006000000000000000000000000000000000000000000000000000000327723f21ed7778400000000000008000000000010000000000000000000000000000000000072843ae052bd9a8ba8e82f4d7a4d03fc985d644fd0830beed360a4b2ea9490c285d7466b59adcca7a91f60cd4ddce9192ce84302526c611cd2789be4c933ff124f42c3e2a5406c480d42e593e34fbc4c893baecbc40d691a998dd4fb0af0047f87a096eca2d1c842f15196274eb6af00ab1204f57fd6a9befa2707f5964344e66a6b716d016dc4c6ab9ad05de5536a54d2aaa295641be5a2e4ee207015c6aa"], 0x0) r7 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r7}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0xc) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCONS(r2, 0xc010427b, &(0x7f0000000000)) 16:00:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffdfffffffffa, 0xb5, 0x0, 0x100000000}], 0x8000040, 0x0, 0x0, 0x0) close(r0) 16:00:32 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r1, &(0x7f0000000200)=""/243, 0xf3) 16:00:32 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002380)={0x0, 0xfffffedc, 0x0, 0x0, 0x0, 0x292}, 0x2) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) sendto$inet6(r0, &(0x7f0000000200)="cb7b3eadb936a8ce8fd2e5220c5a8d5ac979f395f4f22b17809111acd500d0788eda74a337c1115c9b6cb6f61235e9460f3d225e0aa945c0399cbad28a43", 0x3e, 0xf, &(0x7f0000000240)={0x18, 0x0, 0x8001, 0x9}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0xa1c14200b9e911a4) sendto$inet6(r1, &(0x7f0000000000)="8d992531a7aff0589f6e9761c33287fdd3e0307625d2b4b622883ac8030c7ea527c038f6b7045ddc9d16193bed84ae59650658e19f92a6245afcc1403b731e30fe81c7d48ee2d6509bce84495354942bc1c302a8fed2a67a0809d496aa03f4c36b6df8f3d27d4eea74b3756dc339b27648593690005fb111513024801872a4d9a18e3e1c510dbef9368d560987a204988e16683bfe564988c4ddf59176dab49914b5293da5b0c60c6c1cf306b4ee35f5", 0xb0, 0x40a, &(0x7f00000000c0)={0x18, 0x0, 0x4, 0x2e}, 0xc) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) r2 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/73) close(r0) dup2(r1, r1) 16:00:32 executing program 0: setreuid(0x0, 0xee00) shmget(0x0, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = syz_open_pts() madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) readv(r2, &(0x7f0000001300)=[{&(0x7f0000000080)=""/83, 0x53}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/34, 0x22}, {&(0x7f0000001140)=""/137, 0x89}, {&(0x7f0000001200)=""/255, 0xff}], 0x5) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000013c0)={0x1, 0x7fffffff, 0x2, 0x1, 0x1}) setreuid(r0, r1) 16:00:32 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x1000000000002) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8511, 0x0) fchownat(r2, &(0x7f00000001c0)='./file0/file0\x00', r0, r1, 0x6) r3 = getegid() setregid(r1, r3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x1, &(0x7f0000000100)=[r4]) setgroups(0xfffffffffffffe73, 0x0) setuid(r0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') stat(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)) 16:00:32 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) flock(r0, 0xf) fcntl$setflags(r1, 0x2, 0x1) r2 = kqueue() kqueue() flock(r2, 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x10001) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f00000000c0)=""/11, 0xb, 0x0, 0x0, 0x0) fsync(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20090, 0x0) close(r3) getitimer(0x2, &(0x7f0000000140)) getitimer(0x0, &(0x7f0000000180)) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000200)) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000240)=0x4) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000280)) r6 = msgget$private(0x0, 0x80) msgsnd(r6, &(0x7f00000002c0)={0x3, "913bf5cffe058b35d5e9424b99a790a50835f0510773688c036d50017ae420cbbd"}, 0x29, 0x800) lseek(r5, 0x0, 0x3) r7 = accept$inet6(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000380)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000003c0)) accept$inet6(r7, &(0x7f0000000400), &(0x7f0000000440)=0xc) pwritev(r7, &(0x7f00000014c0)=[{&(0x7f0000000480)="e95161050358fab4f4", 0x9}, {&(0x7f00000004c0)="43a367e82a2574eb0437c00aa8c25bb16476e38f3121ffddce92dae027a1e10ae660b6ad54c3dbb5932b57451fbc6b4e7cbc529dd3d7b1a68be5dc3ca75ee7b34341cb99ba575d66fc801eec101fcefcf14502f6068f4e1d3c886ca1bf4f45c04fa2b053b72d86fba73ceaff9fa4d1ecf0c9f9dbb3b135a748450ce63574313ceb302c98552b4aec0ee81f379ca60e70a4120631837ad3862800c56f6a2631d457b915b6810dc51df767e063280bf269816fac63a8d3a08dd670598a9e4e0363784bc2f1050f54833e4d44ad552be29af22d908216c11b85f229661e3c250e7ce33bca63fb1d6a8340dae82ad6c91bbf9dbba28a351269deee7323a3b708715f4a4859f7e99dfa6781590fc1c347553d5ca2506a4cd76fbc9def63edcb76c1818ecc1863c46995fb37ba6bcf81a87d5dff7f5dc0eb878f4e4d0dc207976a293db908dec1cbb9135e0a1fa08b92af51a056e920f6e80c3886848be14746555a47b6940e0a2700cc616adee592441d7d6fcf2e67a24a49b457c592922d77572c9b13761d3f7bad671ab30c5e90594680b1f6294f183fc5149620b4e901e43a8daa2edbdff9c4cf2c1974977ff01346634c0edc36661d4062d2f625fcecc38ee5ff7f805b2eb21738fe8c6e6776f244854f6d6e3e8295e43874b7815061fca6b041ea7eea076a1481f6015c4bf75a32f50c816e71a04d3e68032bd07ff160c71a23320547a5f78513e4c30f3fe1d51a969ff8427235efa3063e82b3da032f82623ac3baf505229ebaad2281956a0e93feecf620f88f0d42a709f77dafa1dc046a0306a4067247726ca0efbdb787d2229a3d4d2e12c8132cbf16b704d39508b5ca9443bed24a1b5cf83cbe4595890aa106bebe9a24402b26de9af344be0c34252764d085dbbb6525ff47831cd8b1eae3a6a9576613f1162c53f3ff8f4905ef41fac3f3c1c30a6f9c2b11173fa0fa20b2367ef030d1e58813ed69a2e0383f405907b2eebf30ed93a43c090ee1249c90957ad6c8785b0edfe8bf814498559dea248171809a0693ade0d0475cd7b9ec080b175553f1b06e813e9ba9f6c7cbb61e8b074dc59724f2ae135b606a0b33a8fd52319c93df69ef799813e9541c9add2fd87d0eebbb3378454426448bc7612f2e111c5468533c0cc63e23add788a0d1901d0fe127c184f4ad77c6e7e3e0a7866bf8c308bea82f3b84b0515b1413616e904381e585a725fb650e944170c6c696dd5ef2273794291e218b19952c213260ffcb22958bd6fee9a9c02115555f1440b5b28227e32d46c643f5734d5445246f1c13205fb13527dfaa298b5d129f1bdbb440e150ac13b8ab16a723b09df886e6507afaed13fe3bf8e65474574787737d5cbdc8d6e056617a3747fb019ca10e9cf3bd308e4ce6b7d7bb4702738da229afe36ad5779acfb24559c276f1fb46d89d2695b6453033ea753dae570f4076b8defc81d8152afbfd423310e5528667f8f736e351b01cee0d1b07b1979f58bc928c22b428eb7d293ec95d7eb8dec5db295dd6de5207d3525aa621473425092380fa048629914f9862d132167bf2b863d2074d851cf60d054e26c19795146a53f4368826e27a27f8dc159e6c4c17f44ac9f6183f99b5e12d994bbcdb383b17c18c41f4feb719b584660b2c51ca19930401f04420b589ccea9f8d39af96630b0ccdf691b6516e8ec3fd3a0c69404262e53524917fd4240e7e5dd4080fe4e1f5328290885639b987373e661fc4ef689c0594a8a28322985bbc12c7a0368f7f1e7453f87f996687f460d7cd030f3a0103d7a718f0dd2ec9395dd921e284d48d309b40f8505c14a676011973882a17f9f079b5f8380334c7d55ae991e6701af433ab03898db1b91a2878fded03c732db38ae597cb1a326a88583bdeca92ec514b57ec73168ee33a6f883c0dce4bcf12aecd4d99f860bd3ee29748b10e48e76e6feec0bcf597f21afd576f5c7bfd581e9300531230f0635ce365b712259c5b1d7de5579f707359301091d396089e08810c4b8931d5e03dfdfda39781383f239adf93a8a6ce908287332fb26243e8a0baa766c7b5d3a139cd715b3be6348a1abb008297c128383a60cb9389d7f5f21a511022893825caaecc5908520e82741da45c7b046495b25ab05c6a18255bc1483e4c542e36f0ca0f918bd1c4082f78e6d4ca11eb35b59d22edadcf209f0c905347186b78191734b4a27a5b1fa00c8fc825e8063f611b601d9151d36d520d8e271b6954247f747bd3f0600e050b935063ac07e615d3de7871bc17837c916ae1f1fc15a8d1ceec71e3463dae3f8fe8a3ccb32a1a5b3d6215f21feea26b6be21c9e1fd4df7e441b3ab2f3e9ee392fd785674daa6c29253d838f1b2f77424cea112a376b307b34fd65a3d665363c45ba7bd06923345b398a388952f773c0bab29ffe5f211cb42d8f105ff36798022e8bcd39e76fe6ba304841d8dc3cff2c95dcf95b89ffbd11f95521c39873952835a5b985cbcd38f6a878014c3a149f7914c3af15a6e49c8a18a6a11af77f0652ebc0553778ef0923975265d0e87dbbb574cec37d0cf32d64344da2ef73d593ac611ffaee62aa308470ae7ad04d15fe4181ac5b8641f64140c9995d89a35d130fd76576861902ae93bc791ad453466d7ad53c870073d97267a4d1a1550551f5259ab9b83ad505c9b866c4bdbc5aa65f3578129a135bbab569decda5627f658d4b89c2e3bbd15a8518071f26cc558b79bd096c4ab32ad88ff3f43f7ffe07736b560cefc672658f57b391b3e0a0035ea143fa81799e8f2670ce439a37777bea4024cef39a0e5e3df1c9b9c5812b5d5ad6f48e1bd3dbdcf7b2f8fb20ab9ebc41f40142323806c96f574c927cae61e42a573b20d3ae4a8207567acc88b60f39edbc10a153f739f54a8d4348a939385e17216896d4710fdeefb6bef7488c234243b9a1fa0ed97e8d8f9aee9c6c8813ab075f6b92532a4c0e952378ba4b4d37295577fcc3f5b9ffd2ccfaa5e68bf40de60d75485ba8adb4c26d30e5847678bc60351a659a5e135bda95c4a81d31f48f02c47284223b1d0f43308de2cfab795036a5c60f31f7dab00b61fa26854edb46b452d2ef4917ea0f15357f049c72f3273c5390754069cff6bb00fe53c27ca12c059aeffcb0fed1c2881e61269003a726eda19e312cae5e3cb8a971be30599c57661e55bc16db91b9d32dbc35e4f47885153b83f6dc138321763910d8368ebfc6ce338440fb635c6f7209ea8c4a081084d72a669ce5acb4076db6628ff5051208f6adae76d33142566b020ebad269092cafe6295fe4540e687fc5a9e6f74911686041605f8ee35a536e3aa19443ce301097403f95015bd8f619379bdbe0bb87875bc8ce9cc0731b60d47f47135c9796eb8cec506108b0d02693cb80c847fa57612a2bea8f345dcb205ef7f9f8e5c0216864a670d3a42d297fa983c50e814a7bc67624e747ab8d7e2cb65ca2c3cfd2d87e93d752ba44cf9e0301c3d93b7da757567d99de65a1d76a43c03d68933573d1a67dfab08ab67929b6d841d6c7eb4dcff1cd3ce70643c6c1a9e76e13507bd5bc0bbce369df8f0a9773046845c3551bc0de008ee89d5316c6adfa063d1507a67cc73a29899120c1d5c1fed9bd7c402aa813d3786e612e6f3b433dee84a62a3c8c8df346d27d6a6d3f90945ccbc8705394568776eaa76bb83fdb5022be9517a2d7ddaa5442b281b6fa23c2c5874400e220144aee7b5068bf966b0d6fa2685496bab16517e97ff0b7ad00ab61b29fcc95cfe502be44f73589c0bf164a8a8810d41d99a4e3ddd49e1ddc58bff9e696656de3cc7fb4020336ce792814dcfc7f49de81a52bee21bb4d558d50e9a0f2994fb3e0ce7c191fae62f274506042b95db1f653b78b980f78b3c53334d994d585d52a02d47af08ee2b5c3787ce75624a673649e06a7933c290e2e76dd1be19498af471c705e9fd2a2e77909bcb8836cd2365842fd3190f438f7231d81bee85a0f81b8d282522a264a9002845dd05ff05d8fe74185c571a99b0f7c9be3ecbf9cb50fb683e2ac48f2e9590c2712ce4082b0bcf8d8a9820b7db6baeed9b614610af523c769a6013ea54e15de267c2dad41d14c2166f73ea18b610d2cc704216fff976d76afb16f138ebca1330e0802aa2c9508c5c26fdb2c0e395b43e23074b03181c1223c7deb15335cc7e8713a83518e2a54958e7b0caf49136f1fc4925fa0a8ed3ac155ed6dea8ae22e68b661c030c45f20e6af7daadc7a286f3329081bf10af15809678de3661743d68ee5823cd39dcb55f692677aebc4231fef4321f0bc54b5f0ef2b043b8eeae7a67c4b3d29beb5547b87b5b047b14a2772857c1b7081beea899daeb087000696106166edbf278b8f83535f407d12a4ecb3c9b96c9fb727ebab5fe91ec2ac77fd51d1268351f010189acbc230d6062871f3e07f2b7b0403e7cc7dc6e9287aa8d0dd819cd3bc5176029b908ea3df8adfc60feb901555eb29820be4454a7fad12a9c0486ff4e2a60619c3f9f4a2f83190f929e0c39264de729cf89d1c49e6c5d379e19b2f326333554924a90fe6d22dc7b513c20c43f01a959f1c74b9d959880fb1d2f57ac20202090d83f582cb05576a7ba9db6961d382d080e4f0dba23bffc3bfa22ff23f52a6791bc565a30c71b14aa551a2d7957c1369f33939c3122b8cff0af1890757fefd3bae84829446f25d4a283d33cd34ee2c4805086c4631c9676fad19e6d5ec5e39ef70d0ed552a589688ca6b4396307294bd60b98637da410bf56ab02c3690c2c46d9b40496690a20ec5761bd8ae3264e698bf5fa73c20d0b8b91feb0d9d27aed7e64a300f7af88a2ca39ff3eb135bbc165107cb6e12e0cdf5c56fc8943970755648b9795d7a1abc293822265c2c5cb48f6b05d047ec90fbfb2aea0540f391e2e78f3f85c1369e45547c9e68cb4133a36e2879009e4f0125777bdd933a4e39f141ebe1c0837bf88ad4f90cde9a09ac21f1a9767433b6f1ee94040bbeb7e37c1bf017d946a760b6de3a292ef3846076ff94284a4e01e38e21a50e129dd2ed6af70a4dce98c7a4dfb164a05e2ab62b6708a7da767fea6002318d4f6890f3a59d65a27b78ebb7d9f10e439fcee032fef1dd692b378a487b38906fea6f5950c5c304006013575bfdb2b6052f1549f34e275d177a5e8a7b4d922f8ce67bf26705c7f11a3b0437156783d21ad02b9567191db96db27fd7dec0020890c2b4015ac8c27347a5d45b1abe9ff372e2792971f0d9379d31e419627c3cb7341699f35cdf8e5cc49805d19288c2a7146d1eda746c6ea5e6cf5bad5cba6f18fe255a20059f0d851960c4199f422e9c053d7bc9335f94251ad3f7c605ddeb959d8ec9554e9efc52381b6d7078d6bf337f9d2dfc725a485a8e9d006662e1477ca1b41aba12c6c3ba44dd5ce34df8b5bbe96a21d4aa16ed758ca96a4352910e67b1267343a5782d6911b55e6bf2a565599c08e933fa55891046235069b76a15e0d20341eed27251984684f09d3d54ece9eb154c0220e641e67e03994d2a6e193fa51010ae515b4d2488c5fed12eb24fef69b523bfcf9be3e4491f43708d4730fb31b7fa027b43774798de935d2cf91898815b2df7978b4b6720a85f5a82f4ffabf8ed92a56012b39d9538822d7ff32e3b8cba2272a19f4464e573f7ad0db3597b5034581c77ac1b469c210f5b1855348bbc8e193533515b23e6212c323c7010246165060ff2b3d4fa6dd45d4540109a04ddbfa52571ab437bbd4debb55d19c2aa5e59926ef0143d2fe9be22d1ad01369bf", 0x1000}], 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001500)) 16:00:32 executing program 1: setreuid(0x0, 0xffffffffffffffff) r0 = geteuid() r1 = geteuid() setreuid(r1, r0) setreuid(r0, r1) 16:00:33 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc23fff9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/24, 0x18) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="7cfed309000000000000000000060000000000000098a23d7ecdc632ca4861fb591f4d539a006782086686c17c2b5062c3f3563d553347ca5490de88b0260dec7019fc3dfec13b632950208924c440c19bc3e57f3eb4d9dc36dc260e6cb1606bb2efd474"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x7fffffff, './bus\x00', './bus\x00'}) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x4) open$dir(&(0x7f0000000080)='./bus\x00', 0x20130, 0x2) 16:00:33 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/23) 16:00:34 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000380)='./bus\x00') unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') r0 = syz_open_pts() r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) syz_emit_ethernet(0x8b, &(0x7f0000000140)="04212640ddc8894e651eb53655cf0133061d78138556ffc30cf33ab3b34c4c90d1e457f341b2bfb952d04c7f8d092acef0fd64f05de908a4e2ad383efed7917052c8aadbd8fc9941e3b5703760b4200dccdd04f49d792a39559f51bdae271a7fa2e0d9673e5e356e136d79f992899fb6e533beacde2beb4f5164d0167c8050307da3a51100ba597885b97f") open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x28}, 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) 16:00:34 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0xe5, [{0x1, 0x7}, {0x3, 0x1}, {0x2, 0x330e}, {0x3, 0xfffffffffffffffa}, {0x3, 0x9}, {0x3, 0xf3}, {0x3, 0x100000001}, {0x2, 0xb1a}, {0x3, 0x4}, {0x1, 0x1}, {0x3, 0x5}, {0x1, 0x401}, {0x3, 0x4000000000000000}, {0x1, 0x7}, {0x3, 0x2}, {0x1, 0x20}, {0x3, 0x2}, {0x3, 0x1}, {0x3, 0x4}, {0x1, 0x5}, {0x3, 0x9}, {0x2, 0x8}, {0x2, 0x80000000}, {0x0, 0xeb16}, {0x3, 0x7}, {0x3, 0x80000001}, {0x1, 0x5}, {0x3, 0x401}, {0x2, 0x100000000}, {0x3, 0xcc}, {0x2, 0x1c9}, {0x2, 0x8}]}) fcntl$setstatus(r0, 0x4, 0x40) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './bus\x00', './bus\x00'}) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x7fff) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0xffffffff) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xc) getdents(r0, &(0x7f0000000100)=""/19, 0x13) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = getegid() r3 = getgid() getgroups(0x2, &(0x7f0000000000)=[r2, r3]) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000), 0x0) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x1) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100)=0x101, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000021, &(0x7f0000000140)=0x101, 0xffffffffffffffdd) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x3) 16:00:34 executing program 1: r0 = socket(0x1, 0x8001, 0x7f) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8281, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) openat(r1, &(0x7f0000000140)='./file0\x00', 0x208, 0x11) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202000000006c693000"], 0x1) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x20080, 0x4) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000200)='./file0/file0/../file0\x00') connect$unix(r0, &(0x7f00000002c0)=@file={0x1, './file1\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') chroot(&(0x7f0000000080)='./file1\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x38, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000180)=[r2]) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff21100000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000b6326aa1c7eb9e5bb6dc881cae8d0000000000000000000200868b000001000000000010316ca45cbd870205354e825dc3a6f2332ebecec626d34057da5ecf6e415da66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c78bff782e0d622b5ff7113a923bfccf8659ecdbccf155e4233580000000000000000a82bf1c2e71fc1e0000000000000000000000000000"], 0x1, 0x2, 0x1000) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setgid(0x0) r5 = msgget$private(0x0, 0x4) msgsnd(r5, &(0x7f00000000c0)={0x3, "5f47a39ef9fc4ff5b4dc03c8d86898106a3d1b5b22c44d7fbae3367836ffb83efbcba8e931c125b7c524c6b91c3fa1f00f2e0448170abc34cc98f25b7a9db4c3674966e0f7b3f6450607fb759ed895d0546445764dc864ee29"}, 0x61, 0x800) r6 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000040)={{0xb84, 0x0, r3, 0x0, r4, 0x88, 0x6}, 0x1, 0x0, r6, 0x0, 0x80, 0x40, 0x5, 0x45}) 16:00:35 executing program 0: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = dup2(r1, r0) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r4 = msgget(0x1, 0x82) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/10) 16:00:35 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8280, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x5, &(0x7f0000000000)={0x1f, 0x471eaaae}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9a7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xc7e, 0x7fffffff, 0x80000001, 0x6, "4fddeca371a2f173110a441f33098496f4bd5316", 0x8, 0xdda}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x16919b43, 0x3, 0x10001, 0x5, "ab3839629a3c8aa3fe15d52bad008630f8ebcad4", 0x3}) 16:00:35 executing program 0: r0 = socket(0x2, 0x8002, 0x1) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000001eddf5091bfe5765fa432333d46200000003000000"], 0x19}, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:35 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x300, 0x0) sendto$inet6(r0, &(0x7f0000000180)="910609a8e19f463c4845cd62b107e2df38d3cf2cca84eb18d60ad9d66f6cf1769902dc7702c2d1f8666501b539cb7d54f061a2ed24da158507a917f9da9e9104d2c671bfc9306cb56c94c4273cccb737f7e8005fd0d429cd6f81ffef0c5dfa1e5d8ca183786ce2c9cbc32e99a88781e2ce729df41cbe574f0b00964c16758d85d294e51ca6376b8a3f7e13ca17c858b0bd162cdc883ebe5e055bd7bf1c58f29b077e623131b5d635b592aa8502e2257bad2c51b92d087e620564db946ce2f9a79d18d6", 0xc3, 0x1, &(0x7f0000000280)={0x18, 0x1, 0x8000, 0x6}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) linkat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000380)=0x8) write(r1, 0x0, 0x4) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:00:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x93c, './file0\x00'}) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x6, 0x0, 0x0, 0x1000, 0x2, 0x8, 0x1, 0x1, 0x3d, 0xbf86}) 16:00:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) ioctl$TIOCSDTR(r2, 0x20007479) listen(r2, 0xfffffffffffffffb) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:00:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') utimes(&(0x7f00000000c0)='./control\x00', 0x0) 16:00:35 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000000), 0x1) 16:00:35 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000280)='./file0\x00') 16:00:35 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) dup(r0) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:35 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x90, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:35 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kqueue() dup2(r2, r3) read(r1, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0x7, 0x80, 0x7ff, "32e0cc06a090a7a70e28f861226dc61088de7668", 0x81}) r4 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r4, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 16:00:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') execve(0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = socket(0x20, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x2000000029, 0x20000003d, &(0x7f0000000000)="83000000", 0xfffffffffffffdfb) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) unlink(&(0x7f00000010c0)='./file0\x00') sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xffffffffffff8001, 0x40, 0xa9a4, 0x1, 0x1f, 0x100000000, 0x5, 0x1, 0x0, 0x4, 0x9c}) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) chown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x625, 0x1, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) mknodat(r0, &(0x7f0000000180)='./bus\x00', 0x9000, 0x7) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) open(&(0x7f0000000200)='./bus/file0\x00', 0x10080, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) write(r0, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x636, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) poll(&(0x7f00000001c0)=[{r0, 0x6}, {r0, 0x110}, {r0, 0x4}, {r0}, {r0, 0x78}, {r0}], 0x6, 0x3) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000000)=0x1799daca0b8b6d32) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) fcntl$getown(r0, 0x5) 16:00:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) setsockopt(r0, 0xffffffff, 0x4, &(0x7f0000000040)="113779a4c96dbe22c61b06e8951312a858eba159f4748bb5efa238ccc8cbb98fa7c505aae0c5394f5db7741f2bc80e4440e3b5e432070479a71bc11b13988f1ea17bb7429a2429743c35eadbafe029bd7d4ca4668b6067a05615e83a0ed395b4b94adb024e31ce4f10e0ede92bb8d3554f2e31da8636eaef938b776a8afbd5d71de1a83afa00d1252bcd656be0", 0x8d) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1d, 0x0, 0x0) 16:00:36 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff4000/0x1000)=nil, 0x1000) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:37 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000180)="127754928367476170588e5855b6355d6fcb9f74325c9826b2051f2484f15856", 0x20}], 0x1, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000500)=[{0x100, 0xffff, 0x100, "fe1f33c648c082333bffe19451def708c313ef53f6096a92d373edd4fa751cc42efda7771ca2b96805fe13f99725d5342cb4c45c97e4c980dc27f37e24ecd391e2b39a9ffedac5c9cef97945c14fbab259716684855e57623b0a078d97feabaa41de328144c9747aab59d511bc51614a19c2ffd677baa8a3e5c4f14ba812bef71131aada1ab5ceed5a272b96cb4ce5e8d4ab4533ecc629bbf3e71da88ee3a4452b6e7a8f10102fb94c0c75201c223905f6bd8a3c778af59dea3688173dd94f507a35e4ed565c77de95ee5a19a57767553d1f62954b5440ff8c494ea5b8e7ffcf658316971e92ab80cb04"}, {0x60, 0xffff, 0xffff, "18f12cb6e263b645456740b0e086e102b2c84f1fb0e563047ea92c663af05ead953f198a22ab4417d7e5324ce9ce8852a993ee1fc58b1d8cce58d8590cd19cb3a42d054779b59b5b975ea1b819"}, {0x1010, 0xffff, 0x400, "5b57630cbdfd8be5d4e20f59d3f7129efbcb5bf81113470473d6cf58518d5370478913477e19d1321f7801daca95a12ecfa731de7c3450bfa6e004e437315f72c97344fe432a0b224503da77f50a62347912d19453677fd1db222c7c24985e900671c9c0de6040993af6a1d8ef77883328981072617a882961a1131313b16c31236fdfed2781a2acfb5a3b29b237edf5632d812a71f43fba1a24012f06e9f123ef5381fb9203d4fd1e102f24891a96aaff33b21310bde3f0b4fe2a52c30d03ef59668cfd797ece349948cf714d9f7c726d23e62ee2582a5b377ce208358aa786ae0e075b48e7f1cc535b050ebdfd7d3fe28ea9a80ba9e8e99226cb281809b3086b19bd8fa0cf9e03853da9ea09497805fc21a0248ff0398bc66934ee50dcbb258d4fc16563a3e7baf147d0447515bc5117bea5b501e71fd045191027b0ffc155f32c3e15a7fc1178b32404f0b8c813120d68721ec30df9049c8ac42a31a864d49bfd972febb6a389d869ba2b27ced93cc388b69334590c996f4bb2f2393a914b33fe0fcb1b05604d1aad4925d20ac29edcfd8995bc14dbc9d79226870e9a0c983b971a48532de727d8c2b3e5d34b14609e7e63922b4b4fe1723e2d515e8e1054353bab3d08aea81a79cb3b03a1148838d446bce8745814bc8eb2ed47d8a3dd9cd5026f3a6fe1e574aadc35c90704ef2b9c462c9906c9b2f5ca9e53adf1d33d50e622dcc29a3760cb4c486b108f59ba938f4c1b6f57f0ee4ee8e941289435afb2f65bce3563a87b5c360a810bd48328a4f316a16bf851c3ac460fd49f9d4d6ec823b3714ae3062f9985e075a88551b7dbd871efa6052495589ee191636a9e916f6a70752f1c4ff2cee6ace4982144465f9ff7f6a84233bb1760a7c20bb97b3e20c6d6cf35ac068c2b1171257d87db6961f264dd8bff6bc4062e1f918057317d8c1120fccdc0c83721ccb2091b9171cf85aa0c2c6eb0d3fec34a053fd77d31db1ad1673f42f26be589d714161dc9e7c138ec45ae0db891d809bc8cdf4eb40e45aba8b434e46917040f17c9db9f7fc69941ca572de02eaf9cff98ab0b3bb2f828de7e1e41bf9ddbc6d006fac2dcc7877e3c849935ed807e2814c9769a2f1e934813f91b4a95ee25248796b75a8fc711a81cd6dd8ab08e8d03b2d81812b6967b0ad7b3fb72ea52ea1e16074c1d929c1b8d5057cd5c7df3cbefc1bf51098eb1395a23f495009076a3271b9548cc9bace2a38e900a94042055dab8371a9a3574dd6ad4af605c594c29edad5f31ec372075cc56df6b8cd11cccd7d2452298d57c49315c8e317a848810e4782b33104a496a448af5843fc0dab9ccd4ac91dc3bc3f5456a83423c1824535cd62c043066a6576e9ea287fa749cff0455d58a0650575b32f537fc10c91218dff3b705b2b15977ac21a93149f1f944e1dca13d50ea3a8b5fd4d8e4a0800d16d775c24b91df86c658c65de2b06d0becbc390e334c206ad7dbb3782fd63e9c2899a1e0057a3c43a6cb1d5ab603bfee02e2b23a84ff3332a4ad7e1f4518f9927302ad8e0de219bb85a6a71edf9579b305dfe9b45bf90e66d96c7473348ff7b453973b092a6199e76bcce9701005588165f20f04d77060d15b959aea5f3ff7ac9bb111c3b8266eb89d815dea50cc55ab0fd634bc33d08a858e3eef0950b56fd74b655cb3bbca1e26342409ce7ed87fa81e698359bd967ae8dbd9affa6ab35b0fcd87b3809029fe7f0a55e4617aeb7f4bdf6abd7def0fe9e2e578347472bca77b282b16c6fb078e2bc1bd255915881035d71e0d13498609e3d604be42a5ff09b93065ae8fab58e25b09100ae1055250540bda227a01230f1062e12a2e9c24a3d8f176944d255015072c10c8f8263c8ed07432552ebf542f4b895174d18f9a6cd7f312f97b16247ef9cbe577d64c2647a92f729b5999489412e46425c5609f32547ad5e6e37637c096e416f00da9210f75dd6861b2a4597f2c307fc605bba6f47da5ec89c75e6637727a776b77740fce85b04d8a29d56fbceac37434595d3a1f3fca25dd80d9c66da513df96bc65cea93bc70d25adbc497b578057189fce0e4e23d039fecb2658425d8c6a6ab98f6ed3b1ea85bece1bc59ddbe9de0545bed337a9398cc9ee6a26305fae3b57a00143d97452fb70385fd184d75c1d4b57d4991121194f49402393d0742861f9428166d9c28604123f6ce61cd8a174944c1d1e76a4b0e20726ab68c9667f0084b12911c1a2dd464c1e5476a8713a2248c509f04fa6af67e95be170aea7f8abfaa51a8094b1b8d0b437cc015e0958a0be5b77cd345d80a535e7ea78ce5b6baac20776cdaa1f11b4e41a2f97a29872978e1fe4e8bd380e7f48662ce19d26f84dd97d087a94f76057270ec79299dc1ff996b1906ea241885ddb970bef2b42916a9214eed6ee241fb3da3979e82c46128752ca4c5c83fdd203174f0f5630e7246ac729a5268fb316e03ed63b862a9df32654c9f9871b6f63fb4877f5897d3a5d47c95512137f477f6d48fdbff4abbe9e9e44a856701b25daaeae2b027df8b9fb66ebc92f54422f8a9ca907d69e7bab4ed75c63f6dd75a6493985a2686a66262e85d60e389d69560e6e60f636954aafdfb475f76ed18ceacdf40d4726e3a1692e607b5d4d1a2527c5bc7a33e1ea5385abb7eda0a42439c417665f6090ae5c681a6381c3aec8214038a220360af989313c95d95f2c1aa59b95a5020a6b449fcfa83b90b55c72b8326b63ad07bb5c2d26776c1f68187551870a5ad33d32458b65c197cfe2d8d717d2b423b675dfa0020fa7b630f2b4202b69f905965170397f115d0295fcec5bd2606533b6bca98f826167eb6f83cf99a435a09fa79d3d73f8a4145e9ec9d9c70dcbbced251ee7b27441af92a126903152496d5dee22c42c9abe9e345baa76ffabe332ff5c6b757ed579101405bad87e7812698968cf5f19fc0716b890ebd2ca8f602c0807a0670646500533ca94e27046a3e2d85dca1c66f5f9ea3654763b4745dee53e2c6c18abbafe8779b750f75e3c3f770ffd9ec6b25f7be6a4f96f067ee6bfc929a6cb46ac87fedcaeb09fe1256cd2223fc9cb9ed4600931c1470270eebd82e2e2c4568014b6daf1f1009aa5ab19679a55be8e786a0325d1721239e9ac270a57be91a03e914fe4057ff246b00c359877e90aa1eeaefb6dba69bea7c05e403c1dde20c5e913d1f1a8eb2179e4aa94e0dfae9ae29d46b57aae406878fd6391048dc7ad6f2fd74f189dab102e377b0895299884310e13f405ab42a78ffd7e5571fc4796670bf073ac46f1ffa707f9fd7de7494f6cc1a666f9e3d83dabe167318ef2a760a45689b6ef2e6b818a73ee39f35b7580fd2ae540a498ce88dda761b7c5112bd51cbfc82593972fdfaae7576c208d946a2fe91064b6647342e7a4398ec6db2016d43c415ead534208f04d7c2530f94fcc0e36add2b583b2bce83c4b7b7b4082360061e9833fbda7b8b6d4fcd88a76ef29ea39227ee43a6d4f4eb4cbd3de241588a079ccefaedcbe12b75e22713f71b61e214f9bf969478743a10fd14c6d3a971f149b78df380394c8ebc165fad6e21fe88b0a88e37a2c39a07eeb9cddff448db5563fca6c2de7cea981ee4feb9b5e6005e0b4bb3c11af6d8ee8064e4dbdb8e00e64d110239cbcdc355bb028e84f77939907a18a01d0aedbedec03d95a62b09d05f8fb4407cde5535b0d45859dd12d9a449d174f2ecb4ecd345b5180b9f6e0819368af9e26f03639f5180efaab2523ff4e99485a86c4c8f2da55aa923a9f20eaffdfaebf8975ca6a2e1b651c4cf75044f075ed38497466e32ddabbdcdc513801ef34157cfdd8e84e469e5883ef5e549d4c536756e26d76111ef3fe1adbbec9a35b4296f420055ef2bd46adf00a4aed21b34e52d948d553d62d193544e23b69178265cdd699d518f72725c67ca36ead0463bee8fb8111f94b9739d97ee8ddb8a676689fc063d56c2dd3462a05047754031c2ec042f03d9ff908932d155a425af0014371039f4291a2b43ef43be6c5a6c381fc13cd7edd067a83f5baf064052d9758821b737baabcd054d19697ba39104b80a33fb1bfb60e4ecb5971d68a2a99db0973756768cc765efc6cd65a15e28f65b2a27ba3a3d232dec8f297646ca86db967598abc06ccb5c79ae14fa70f21e86f56c18514b86d4d08160f8297aa3e9eb1e847ffa42878dfe76da0c9f4d038c6b9fe1919552195a6712bee001048018a29ba0c1b8dea7a9d55bc054a6a3a695333d34553faaa8579a1da62803bb7e66a04f5f08fb0869b175bc67b955a74db8a3526b913a08b1d87d5e0647142f7e4f1e304c5a86c3b3eb9b1016b36b2095fcce291b08a1da59d42bb7b8711fde3288cdca395faaff0ccfcb1b066b59e55cbf9791150df6b6de7cad443c30f41a9215cc6d71d74f2058172cf66445bb5c647251623630bfeeea8e35d4f406e7397fec7c6a1bf6dabdea684b8cfbaa95c71e98b9ebbbe2eb1781739054602ba2417cec29dca84b29e405fae683a791a80b4e43b06c108e38c8cb5a7a2b39ebaa90ac0beee6852058de19ec0a9155b942069d8d9e34eff972e6f76451343bf2182ebb0b95a21adb7404657cf9b8a3ae9ac356b01d8c30366a251b26d77aa6698850a5a5353138104dd6f75efa7bc407fcc33082a5b7ae329d925ec7f4536815871acaddc79693b351079746cce7338e761a04b823d366b1b8ad9b150d8a5ff851171d203282427a4ab230490000129781b47d14a402bf66e438444a22acbe6aa97dabee37cdfdf26784085dff1fa0a3fb3af5626c085c018f504fecd09083fc343927fee9b7ec3246ed35ad5b6a3794572ebec01e3f561015de97da08c4bfdd0039fccd98ce22cc2cef409baed433b3ea1e9bd914499dd51307c46da325df46a7f85e27c9489dc7c5f364886fc744a3675e31b0c3e91a703c443f0ec8c0286321f4a03b3e357c366fffae6d4427f1a1936657a166cfc9d515b127936978d229e5554a32568324ebf6c6e06790758fa0da8a6f2caaa149996bd4abd7d06b73fd7290bd2b912a27a87515104d4ede6ff7628a97267da93839157a61fe597bd74492f622a753c4952f8050577060cddf06ac07bc406d66d78224f309da56a6281642f02b2d54030bba7f5de9c9f69a560401f7364f40a35f280b296c85abf556c4c3797a13a2a852d2d5434bdb0ce753ef2cca35e61804b09e1c90c1616513eb476289b77c9a579f011f22ae62f50f2009c25cf9845ebdcc19830b6bedefeb0527ce7c3468469610ed057b2ee154076b9aa31c6abf89ff794db6a081aa5d53ce2becd73abe1adfdfe52e26ac7a8bc46ace3a308d5a16ea18675df1733eb1b453a3e31052818e0f0af3b91bac1e17011a8a2533a90aae77116da4b2216a82da513a4176865e132fd1a26785b0b6693614c5f4101e4b5081239a8f7c7971817ac078262d963cd88874bc3d8ae75bb6fd2a6207f9b6303393fb0f44ab872eeb1727575741bcf171a58715591c4204562abe14e98382c0d4f235994cce25ee1d5ebfdd1edcd4fdd5e466b03f9260297cef83ccdec831ade7196a1b80706849555cefb50639fa68786a7f0b405ce9c16187ab6d0befae5b7f49be7339536cc10fa369d9876e4b31524cb033ad8b595afd908f0052c3de906092a7a03d4557ff81d803afc3cb0b44676631b02afc5ded0494e8155a9b9758ed70fff5c3c5f0a54f3b916af8270e161849b645469e9d1212f5783dc28ee966db1be42dfb8d794f33f657b272735b62533c3ed751194a9121d78"}, {0x10, 0x1, 0x7}, {0x58, 0xffff, 0x401, "b5c80dcc7939a2de9cd99831c63ee7ddefcfc925d9a6d651e50d499170fc7522c1cb3587fe1c6350317a47ac801e1b67e6792cb4ee2e9f4e4126fca1820b596af13fb0c9"}, {0x90, 0x1, 0x100, "5f342a71e1d8c2a9190b995443416c3017f85628c38fa7bd7e0c91734638bbcb27a67cf4feca3fe4a273077999dfe6d370d026e8af42dd1232d536b65a77bd0cdad8bd4a164cb6d0a11054054554279dcd77148c3657ce3892064e6d5c7207a09b1135928044e50ec5db2f0ffec5aaf021831b07c720f186228f5b"}, {0x50, 0xffff, 0x9, "4533940a27c7cfd281d36aa06f7200cebf8e9992a6edd56af80faceed22d561cc89e577e2b3a7f4fff36a9fc331422a1712ce349321004de15fd37737fe6"}, {0x108, 0xffff, 0xff, "4310f5d0c079616a619832551ff133c33606cca83d4b624a3f79f95f205b5198878048187646db678aabb4d5884901c30d3e20fa51e972a3737de9cef7cf57c4ffdf2dbdb2bca5b0711fd47b6bfb64c008931a3296d8b7d95f306dbe04e9bbadd79a3fc1d566535b0405e7d6b25be8781fff7d204a42430fbf7013ab22b42c648a5bb83603b51945dcd239df4c421241aab8ace9ab2def5ed5bd275c1c68acd6a6462297dd823449b3abdcf3aac5cf83a4d6d977b6effab62753338a92e48dcc203230da9842800c4aa0d7a0d7c28700a88a767c2a49c362ee129f0b55a5f54c5da219a4b938ca4d1c5cfc83cdd054e06372c2eb31a0ce"}, {0x68, 0x1, 0x1f, "e16abfcee8ab4121f7f90fa1b099e6d97da78e02581942f68c71ba9a195bf9ed2b006c2ac073dfe88c16d7fce4d9cbfc24bbf2772445cfd3421eef1bb4ab08c2062dc7ca22158210568100bd0d3fa2eeaef7e28b63"}], 0x1428}, 0x8) fcntl$dupfd(r1, 0x0, r0) 16:00:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000000c0)=@file={0x170, './file0\x00'}, 0xfffffffffffffdb1, 0x0, 0xca, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc020, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x9ebfbbfe6376c9a1) kevent(r1, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0x0, 0x3}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x14, 0x800000c1, 0x6}, {{r2}, 0x0, 0x89, 0x20000000, 0x0, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x4000, 0x1}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0xfff, 0x5}, {{r2}, 0xfffffffffffffff9, 0x11, 0x0, 0x20, 0x8}], 0x1005eca7, &(0x7f0000000040)=[{{r1}, 0x0, 0x42, 0x2, 0x20, 0x8}, {{r3}, 0xfffffffffffffff8, 0x1, 0x41, 0x9, 0x87f}, {{r2}, 0x0, 0x28, 0x3, 0x12428335, 0x1}], 0x400, &(0x7f0000000280)={0x3, 0xa51b}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000000)="a9985f50b17af3b7be9cab74eaef46c2f80b63732b5383de00bc9206ed38002275ee57ce738da2a24d08d50e932cc9e79f9d0462dec3f84d3a5c54", 0x3b) syz_open_pts() 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000002ac0)='/dev/tty\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000080)) 16:00:39 executing program 1: r0 = semget$private(0x0, 0x6, 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x1f, 0x2, 0x85]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/19) r1 = socket$inet6(0x18, 0x4000, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x400, 0x1, 0x0, 0x5, 0x80000000}, 0xc) semget$private(0x0, 0x1, 0x3) setsockopt(r1, 0x0, 0x80, &(0x7f0000000140)="7ed504952b808afd5f3b209c5f16a4aa47cbfd8093589f9b9c9c35ac6bee0953cfcc5065fb889dc2fde59616f96cfb7e0b58a53ea8b56595e347d817050a9b2acd3f4e71c95d39bba1a666e6289b991c0ab0dfc75b8fbf1e213ac8c7f395e98a7c19c802d696fbf2e17d0acfe32401368630d25b3a711c71fe4a4571b817ecc736e95ec44a3a8e400f5270b58160318236c28f3ba37f3ec588fe0bd88c3418b927a9845d12dcac0c4ab8759b18b6e4dce09f7e3cf294e80239d8293177ba34ea7b8948cfa9ce89bd8f755dd0ce3bc738ec4fb685054fbecf08b8f3", 0xdb) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semop(r0, &(0x7f0000000100)=[{0x3, 0x0, 0x1000}, {0x3, 0x7f, 0x1000}, {0x4, 0x401, 0x1800}, {0x1, 0x0, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x1, 0x1800}, {0x5, 0xec0, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x6}], 0x9) 16:00:40 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x1}}, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/7, &(0x7f0000000140)=0x24f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x2}, {0x5, 0x101}}) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0xec6) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) dup(r1) fcntl$getown(r1, 0x5) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000002c0)='./file0\x00', 0x0) r1 = getgid() r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[r1, r2, r3, r4]) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r5, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$KDGKBMODE(r0, 0x40044b06) r6 = kqueue() munlockall() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd, 0x2}) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r1 = kqueue() syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x4) semop(r2, &(0x7f0000000000)=[{0x7, 0x9, 0x1000}], 0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:40 executing program 0: sync() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getrusage(0x1, &(0x7f0000000200)) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="7bbc26069f35014105028d0333fd65b5ebe61d9aa42d8ec604fd4c6fd9abc89836212a276f6c0a", 0x27}, {&(0x7f0000000080)="c8e15871787e82e5bcec9c78c23347c43aed033e9dc5aa911b632b1089603071d43c9015ad9e40f08306e23aa5a8f7b5e54ef7c43f531e80b14c2885e90315a7fa74c05b9ff2c787b315c4b618c9170d9c960f2b11f7d91d60ea500c8603c986a39400137d51f51e974d0bb0c0c0b2a61c025de7eaf871b2676fae4a5957fc092a0a5564727b235579526dfa4bbc1a7a4a6820e3ab161fb168657596bd1ecb246733b0cddd4d254136023846f9e8032369cd0ddbd58060b84b92d7c76c17229ca15007cbb439e109a3bd1ef2c8", 0xcd}], 0x2, 0x0) 16:00:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getgid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getgroups(0x0, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r2, 0x0, r1]) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) r4 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r4, 0x0, 0x7, 0x0) poll(&(0x7f0000000100)=[{r0, 0x60}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x4) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) r3 = getuid() setuid(r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:40 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x6b, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x39a5, 0x84f7}, 0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x9) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x12000, 0x44ff) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0xc1045763, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) close(r0) ioctl$TIOCSDTR(r0, 0x20007479) pipe(&(0x7f0000000300)) ioctl$TIOCSCTTY(r0, 0x20007461) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) readlinkat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)=""/122, 0x7a) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r4, 0x6) r6 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0xff, r2, r5, r2, r3, 0x41}, 0xfffffffffffffb41, 0xffffffffffffffd8, r1, r1, 0x7ff, 0x5, 0x2}) 16:00:41 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x20, 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000002440)='./bus\x00') readv(r0, &(0x7f00000023c0)=[{&(0x7f0000000140)=""/102, 0x66}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/69, 0x45}, {&(0x7f0000001300)=""/155, 0x9b}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffffa) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:00:41 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setrlimit(0x0, &(0x7f0000000740)) r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) nanosleep(&(0x7f0000000480)={0x0, 0x7fffffff}, &(0x7f00000004c0)) nanosleep(&(0x7f0000000400)={0x9, 0x401}, &(0x7f0000000440)) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0x0, 0xa6112d6051916c2e, 0x9, 0xe5d}, {{r0}, 0x880175d313a1307d, 0x41, 0x41, 0x1ff, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0xa00fffff, 0x9, 0x8}, {{r3}, 0xfffffffffffffffb, 0x1, 0x2, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0x11, 0x1ff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80000001, 0x33, 0x3a}, {{r0}, 0xfffffffffffffffb, 0x8d, 0x24, 0xc, 0x1}, {{r0}, 0xfffffffffffffff8, 0x6, 0x0, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x7617407065102aab, 0xbffb, 0x94c}], 0x7, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x0, 0x11, 0x7f, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4b, 0xc000004c, 0x3, 0x3}, {{r3}, 0xfffffffffffffffb, 0x22, 0x10, 0x7, 0x2}, {{r3}, 0x0, 0x20, 0x80000000, 0xd7e5, 0x6}, {{r1}, 0xfffffffffffffffc, 0x9a971601d7e33e, 0x3, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x93, 0x800, 0x3}], 0xd2, &(0x7f00000003c0)={0x40, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000500)="b3ed1a0294e2391edbf4d501e7fa21b979f61e62c23cab9c44443a53a27eb4263981154c96aefddee76651f41de78996362ce3b7b6d347312289b0e0be58bf85fb46357c1e0b145fdb2abf36da76d1cf5a348dcf9a8449893a4d1329f02db7e2e38fb24ce9a9bebfae15cd6a0a7f56e693ac3477f85fc45ed7d1f4858c4420fdc1da4284acdb84dfe83fd6ffac0218b657628785e4098f95d1b6a3132b6dcc929b", 0xa1}, {&(0x7f00000005c0)="f015c588b0eea2b5db67ce744287f105f898db439848d2e9404bb26100657ac1aba67c2b47c721dec6e78ffdf2659d1b469292df2ebc4e3c033cbf363b97f6f7a3684c99a536afda392a5f285a617b157603ea29ce45681c795357304d8403c059f597d8a88cc0c5846d51f32667a02c0f32ebbdd8d7cb3c", 0x78}, {&(0x7f0000000640)="d09c699f4e3c07c4c1215229373e484af01802cf95ad5e48e6c22a5db9f95ff04b43204e6d7dc294aaef6e21ae4236eaaa4c12a70d15a0704509981f3dc24b394dc7520e7fb6874f48a05380642883557c7fc5fbbe4fa898c225c74e4c213bdd9a2ee3368cb027b3c9f9d171328c1558abeee740", 0x74}], 0x3) 16:00:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget(0x3, 0x1) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000400000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000032b2178cdd0374e9d80d1f43f357375a6d2f317031045be489d1b083ebefef1878c9068f7b3cbf7f4b8276b35c2946741bd58a31450e93d83c1e48c57a9a247d75116328bb9e85585553cd19e265c27dd10af53a92334dbbf8e8f79aa291232818b182f5ae7e1265ca76c8677d9c91598ce4476788288b26e5bb2f50a3ab66336d16a60577635bc7d761518130c739cc025e06a5bd605227a17d0a1ad052d70244180983cd4e970cf230de651993f11a3f2154efcb3e9a17b5a15d2cfa6dec34d2799d7dd622dd7722d0753a5b51d9fb3ae3dbb18fd8b0c30000000000000000"], 0xa7, 0x3, 0x1800) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/58) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r3 = syz_open_pts() ioctl$TIOCMSET(r3, 0x4020426b, 0x0) 16:00:42 executing program 0: select(0x40, &(0x7f0000000100)={0xfff, 0x5a6, 0x7ff, 0x4, 0xc54, 0x6bef, 0x0, 0x1}, &(0x7f0000000140)={0x6, 0x7, 0x10000, 0x5, 0x7, 0x8, 0x7ae, 0x80000000}, &(0x7f0000000180)={0x101, 0x1, 0x3, 0x7, 0x0, 0x1, 0x100000001, 0x7f}, &(0x7f00000001c0)={0x9, 0x7}) select(0x3d6, 0x0, 0x0, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0x0, 0x9, 0x7, 0x401, 0x400, 0x0, 0x1, 0x1}, &(0x7f0000000040)={0x0, 0x10001, 0x6f6, 0x10001, 0x9, 0x1, 0x1f, 0x8}, &(0x7f0000000080)={0x9, 0x5, 0x36, 0x7, 0xfff, 0xf8, 0x1, 0x4}, &(0x7f00000000c0)={0x1, 0xffffffffffff0001}) 16:00:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) getsockname$unix(r0, &(0x7f0000000000)=@abs, 0xfffffffffffffffe) 16:00:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000880)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d74780164cf090e7cf7c8d254b7d6b253d0b15ace58f96a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e18bf739c6c7476620bc2d316cba0d3fa46fb7d7764fba", 0x26e) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) recvfrom$unix(r2, &(0x7f0000000200)=""/253, 0xfd, 0x801, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x9, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x8f}], 0x19e) 16:00:43 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:00:43 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000000), 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) write(r0, &(0x7f00000000c0)='o', 0x1) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x7, 0x81, 0x6, 0x800, "30fb9f41b51b7a9cb289eb1a2bed0095ef154dad", 0x2d7e, 0x51e8}) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0xffff, 0x1, 0x1f, 0x800, 0x100000001}, 0xc) read(r0, &(0x7f00000001c0)=""/18, 0x12) dup(r1) syz_open_pts() 16:00:43 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) write(r0, &(0x7f00000002c0)="b313d6e5ac159a958e2ffdc64f3eb8a7aa997cf02fc4a8f2c893d588f9e66bf8fe1133ed2a0385c0cb59c5557bf28d4fc5fa164c6da86ccaf46e6972ff4c4c814ddc3d2fd100f33fa64528c3a6a06a2100d17ce14943a698825721dadd2154568f77be6c85b01a9300b7e6676106edda027d4100d7f8fe68523bd41b5468afbbe1890105bc9dd9d289dcf145faadbb37f77cf97c4154b0f30faa6337acfbd49356ec2fa2f9afd06fb0460e1048cfe266111655b2eced9aee15aea73bf92ae97f60498ff03a0a29369f5fe71d4c33c250e5f6e58fc1c4979032", 0xd9) 16:00:43 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file1/file0/file0\x00', 0x8000, 0x100) r1 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x20000, 0x100) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000002c0)) readlinkat(r0, &(0x7f0000000100)='./file0/file1/file0\x00', &(0x7f0000000300)=""/182, 0xb6) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) r2 = semget$private(0x0, 0x7, 0x2a8) chmod(&(0x7f0000000080)='./file0\x00', 0x112) semop(r2, &(0x7f0000000040)=[{0x4, 0x3, 0x1800}, {0x3, 0x80000000, 0x1800}], 0x2) r3 = open(&(0x7f0000000200)='./file0/file1/file0\x00', 0x0, 0x9) listen(r1, 0x6d) getsockname(r1, &(0x7f0000000240)=@un=@abs, &(0x7f00000003c0)=0x8) mknod$loop(&(0x7f0000000280)='./file0/file1/file0\x00', 0xc138, 0x0) listen(r3, 0x3d2) semget(0x1, 0x7, 0x110) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) 16:00:43 executing program 0: getegid() setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) mlockall(0x3) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:44 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000000)='./file0\x00', 0x104) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x5, 0xca2, r2}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r3 = dup2(r1, r0) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:44 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x84) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) r4 = syz_open_pts() ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000000)=0x40) listen(r1, 0x7) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000001c0)=0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x7f, 0xd499, {0x2, 0x1f}}) read(r3, 0x0, 0x0) 16:00:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x0, [{0x1, 0x1}, {0x3, 0x4}, {0x1, 0x3ff}, {0x3}, {0x3, 0xffffffff}, {0x3}, {0x2, 0x8}, {0x3, 0x53b}, {0x2, 0x6}, {0x3, 0x100000001}, {0x3, 0x10001}, {0x3, 0x5}, {0x3, 0xfffffffffffffffc}, {0x3, 0xfffffffffffffffd}, {0x2, 0x5}, {0x3}, {0x1, 0x1ff}, {0x3, 0x56}, {0x2}, {0x1, 0x3}, {0x1, 0x9}, {0x3, 0xfff}, {0x3, 0x80}, {0x0, 0x100000000}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7ff}, {0x1, 0x2}, {0x1, 0x7}, {0x3, 0xfffffffffffffff8}, {0x1, 0x1ff}]})                                       16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000000)=[{r1, 0x1}, {r0, 0x8}, {r1, 0x80}, {r1, 0xc0}, {r0, 0x100}, {r1, 0x1}], 0x6, 0x25) dup(r1) syz_open_pts() 16:00:44 executing program 1: getgid() r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, 0x0) write(r0, &(0x7f00000000c0)="7bd521c8be59830d120f824e989de2686267abfa338aa5e1fc69bc4368dc80ab9a0071510be54a85263feeea0587ad4d6cb9466f7f62094b69357f05e48177f241d1f9a9df26fdf8dfb6f25f91", 0x4d) 16:00:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = dup2(r0, r0) recvfrom(r1, &(0x7f00000001c0)=""/249, 0xf9, 0x1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) dup(r0) setsockopt(r0, 0x7, 0x1e, &(0x7f0000000000)="0e84896f0f398aa7cf7d1c60b2fce3195443e8641784d0aca87701faeebe20973648dba21c0a4aada601136bd829e3a47a5cb30a53d582e921aa71da702ed7b5323588463cad0cdf38fa7eb5e0f70d746aeac6a97dc329a9f72e3350ae1d309d268b52bc9ecad5cadb00aefb452af5c05f76846b98e2191ca8", 0x79) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:00:45 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) pwritev(r0, &(0x7f0000002180)=[{&(0x7f0000000000)="df85054e6e033293c31a17cbcf908916a6974a1275e3ba3c19c7e19f43fdd5567c8929ff812f023abac69c54402c1f78705bf3e2d4e911296e4dd65bf12785558fd0b5dc0b12e11abcc2cc83693b12c8a67ea25d9bf4fccbe81124bbd107f20e9e0542484adcfd14df1834fe01af102946479d7c89237e4bb49048b091fc9b", 0x7f}, {&(0x7f0000000080)="294e6cfd8e094fe8462a2270d1f6faed59d1cefd3177557457937967aa218049e32be022a67b867d7c00e4d2dfc93543e64871ee981ea1a0a48953b9ba3227c83b98709c673fe57cbf0da36ac80dd414a5518caa792667fe2ff1b6b179", 0x5d}, {&(0x7f0000000100)="2ea57e635f5939fab728b78e2e59247260b69b3551db229bc46b433dbf1957f3698ad3ee66edadb326e4bb69e620e0bc6236a094b508cf04a998855dffa939f8fc99d5583f17d00e15c1719e4f6ad07e7ae52eb26dd0352fa855d89ac3a15305eabc25c4de6d018e13d99741ce2deecf2023", 0x72}, {&(0x7f0000000180)="685010b90968f742ceaf0f3c17bad9088b1963e646839060751bb115c597e37ae07c4280e0f83439b60b42b059c0f100fff74f90ba019ce1e5a2149d183872853c56bba18c9aa2d2db416423d8d7b37ea86a9645513c598da7195f00d58b715428bfec6f35f707c3e08d4b0ebb44a51bba624dad3b03623d43a13602c63f3f1a849f9878a326f8adb171ec9975fe34217b2056bd5088edfa5564357c7952246473c512239bcc31ebe2647748e3a0bce0c2b592c99b217573475f94a0766a0ce8e5a28eaa33592653acc95d7f8be098c3e9587d22d935abe85166d7c2d263b058ee1215390a81d014d3d569619401d6dcd5ad80a0f0e0891ba6329d827b9cee94fcd304b3d59f79c1adb3f41d8f266aa7878267dc8899f10ee966f921b1fb74162152fa032a4359e6ddfe44b097f4991e35a71996c00c17ada912fe258543d21b6e4ccdaa81e186f271b658f1a82b198c42fe233f0ac7ac6a7859e4c1bfcdd37e66b98e5217582e672cad5ca84bb288863441f4ea70e4083009272ac898dfc3f0cf4aabfd3e389e7f2ca0cb856fc4ce486a6ce5c29b13f7eea89fcabd67722fac77ef78e936b8330e7b9e47615c9bf99feaf14112086dabfb20254bc0b9d138da8162591c1d55dba89a109b2c1012d14bce61619b4d9e213327c16eaf0b365abe2be7886fd98bae6d01c3957d4035c30992e9ca3df099b02938463620fcca52b2ff7071ece32d9fa273999b27556902db42aff9e96f3e8599a26a162abe23db73768c2bff61e6989b47e16392f6093b8ce63068bc74c892c4b65b7929df49626a53644f6f6f5bd0b900aefcba4a49213f1dfd60a642c3b0b4e141d77b29bdef82dd52b72ca8020a7a1a8895fb7c99d55f98caa0d4d6a7b8a483ddc221402f2c690377c1d4e3a51ebe3c4cd884888adfc2e71fdb65ffdb1a8422403de4bde1490a9f260e725c3ee6d22f0cc2a3951af1d8170e35c9259045db28db9f1deccef0225fd660770a0f318c886c3407055eecf23dcf0f941f80921e4ad113626c502d56ea66da05c2454bd3a4135ae4ad4058d5df81a4d9f8c68603d1363f0ed0659936cea40d650a2284928eb08e19c0b8aa1567913a0d0d59a0e702073a12916251e87dd0592d4295923163ffeaa10b56e7c4cbf4af05350ccfea011fa335f6a7622a9ffc69733e45dd669920bc0d2bb6263717d4043f4ff87677eb9d31775638de1e1322b13545bb855e67d55e66a193647604442f40c69910f3e113a946f7f1aff7b293cdca182f8d95a3c78e5a16d94d61101c0d82e1fa52c8d03a715dc85ba64d0fb4c95c4785cd8b3b7a32e60fd76e8c09c365183a09a95f2c14cd827068995792a5604c2154f871888484eacf7554246353c1d15c12403bb3b334cce6c84fbc3de8cd4ecdbe00bfbf155682263b9897c3d0297519ba34f4726fd1c156dcedcfc5576bda912bd501a219979ca9c905842710b615d3b61da5b7d97048eaf8932c77c0ae5862e9023bf89d344a2563ad1f49df6ca7cb64c8b9f2d2aef6d8661512ab54648891e379d0ae969de46ab9b0f413693a590cee6f15accf40b9d87e6825a888c0e86def9aea1087c587e1591420cd0d0c2074cb5527c87d001d8a7d06db032f4490275e3558d544a6a04f327d96271a4f4293aaf344f11cf16ea37844a1c65f8c7dddb1b45377cdf4bca7e99bc34b6f5b0b20f73aaecc12f65ba3fe594bdfc0ef0e1b4483c3e7c10f4a1b46c83222327a36f4daf97b4f4ba6c41afcde579b2527a4767ad17c878c38bd56c58b36db184dcc29e7422300fcf91463704538bdd14386b3ff8d6400341266dc47b504ddfb21906bd706fedd4136846a99ec655a8887c0250442a612ece075a7d7ebd1fc8755ced9f5084c0c0bffa09a52ba988623e52eed17376dcd4cb65c37303cf5934f2d5c4f17e74b06eea46d4a04f07f9820cf447c9180fdc63be800718293cfb7e296ce420ed69cf24b9957e9324191f0273b4fb506fcb927b31f0b747141d2cfb2357a9cf6493678797a9c47b15d1d92908d8d8770118d65ad2a1d24c9b05b75cb9fdb7554289ff0a8444bf48507afe6fca5a1c7a555a2832b7997ef08755d900e01b5a82b3865d69107063bcb3d7ac5effd9266826f9c43dea5bc9e675dee74a9a8089ec842a2b6f9ea0018fd139aeba5759552f6727d9d32e309ebd2fc4ffb23ea7d8f5d5eb978ceb683cf759f47aa3d4742e563488f82612c06f9bfbe4fb81b59e3d3653ff65946b8c63ef69329b9c9d5228cd9b4c761638d26db33e97d68b099fee9210ca9dc9f0e0d382500014dff2abf87251989659e8a4e374f8818904f36a2fb993738d63784d3f905af0b90653bf9b84449cf3a2695beba96528b715dcf07b37ec0ef8bd5a9f8728a84ed26333ac65e16c6f7cd155de555f8a67087ccea9a7cf686bd5ca566039c8def58e436b40dca0f3e3927b62f26a408a5d5bcf21c196c1dcd1e2083490415f5e3798dd59e2814dd840eaa7c315739b96164951531903d59c760b9354c4934e208244e012686ba531bba6fabb591e9b3c15e0a47b1968d8ca43f90938d8608451ddb0feb3105c21320467a8818d2c997a7c17a24743c1cdfde98db29254602d7165a75e0c0cf5ea4e2c78392030f8cc92c6f410795ff09cefcb4c45b77f196216ca64fab364dfd76850cdeef05ea54ee29ddfc6e9096968e23f7cb9c23f4e823b4e3a018105ba73e404924b7ad2baae5d6ab93e53314efc09156da3ac73010752ed9af568cbc1febeb8e3c4231e028ae7f183d548f8ade4562cde67283a7e945773f915611662bfdf34cf945a6d885305da63b7a05f61ba1ac3084c10d1859e59a96fdf841d22069d6f4d1408fbd7657c8b22bc34f3b1e5e14fc872418780896d6f3f523a3b8004ee72c0ee4527113e53d7eefeedc9cdae2f30c62b4f6aa16f162a75bafe9783be32f286b092b7c8f7ea3adea11a1d931fb79f6d7828f549d06126db077b7dabe8c7c227681e5c3ae60c68b041de95e98a14798c16d921c0c9f641814b79ce7f57c4c9ae6a76563c3927067c93929c6aa5c30fedb9572d560f435d41b44b175f9df1da658f8a21cb4a7736dfffafbe3c0e735998fdd7deb213d0e90746907c0eda387f2ba6860a264faf29789485575de2b95c72d4a4f6a0528afcc17681417aff8cfc76c70c0baf7725d088fc7f90d006235ca847d18a0de353bed0b7674bd3b6571e6571a7fc8afab710cf3ccfff550e05861ca7b380147fa44efe66689ad52e556e111e4096e71af075dc0dfbd1faf870c43d275e7effe023d21b5a3fba7ac191b1ac392da9bb2bcc61f9a78c9559509014facb40d417272f731828839b5b6b509237308d9c80dfe6ba782e207f43486ed3557c3ca1aa6b784158c2ba3a3b2b45bb64476fe7cd0cdfe6f5fc54d29749abcdc2e732e6da8e16e8053fa3febd9caa2ab86f4673b6d08b5aff98f80ce55d877f8cf7e3fa4f4cb02e94ebfca5a88a3afb82b93ec0ab54eac4f970968118eea584c4e315af6c4d0a04143bf9652ec643874b63335a4592f06ac3ba7feaaa5d3ef9b638f65a9deac56fe209f22a14b40ab5a8131a8c285b5e0cfd23f8a637eccbc4b211e4b903dde8420627f891fe13c6e94a4fc5c61b0c612824376f168f2b4b23c53958cf3b3e9ee98b4d146e81ca2d40689784e6d1f5ba9789cbb9a1749584aa0dbd0ab33814d53c318dc4ae9bf6cfdd38f3b7183983a2522f4d1c45814cbb290478c81e25fe4f260ca269b08431bb2fc1aa934deffe336740369c77e86a5c0be6b3b20156d3375591f483e890ca3c327e55af0bdeb4c8e5891f4d470e652c17a2d154804427f756627b0693f5ad1faee79b542ed05ba560607381e62fbcf3c7025beaff9aa1a66c10734f15e8ddb853ef3b3951e8935386a7b6c8541af1c621309290895988e0322f0ec1df889c379479306ac1950521955f81c83e38981da3b37fe1cca0093455539daff780605bf76b481c1af8a30750e68b7f5674a77039bdef366618a60932aea578da060c27c1eac1450836611f17d60aedf474b526c5883a1192ca25b49b5ef1078d67cba3fa1ba5b995adff259469018d19bca17cec74ec83db97edd290c897e7e163d6aacc47551faf2916642b24087464a8f4f5f8571019833e13d05eb18ff117397a2bf835045d6d3d134520fd1e89ed4920ef26fdcf39b6230e27d10e1cbaa8a26f075358206de5603ad27f8482ea59ec5480651b144d0e8a58acfe332abdbd016578680e7243a80c7a889c686545e65f849b7b3b222213efff7b58c64ba575f0b51c7e8087165769e4d3efcb171ba72d001bb49c6d2aba0e4523b6815c2760c87383906cf2409d218ade3dd5ea1ec8e635f510ea80f7885802b72b8cdff0ae1cb82ebbacf1497c091900cced1e8023373505de0ae11bd2e30bc0f111d834f2a88f6acee892c649ee2832a1bf47974f7a3390660bf05ecd7386412bcc61937b3d738ab72c3aa29ee80915f6d827ae671caf0a600590244aedc80fff684867063ed6355e8febf6eb88f8ab6a1a6b3165acce1429a54fb79572024f86beb1cd25e408fe182ab4d76349d550572e2a624be56d980bdc104e83d3bf50ef11ee337e9b9784421fbe523cfcbdbfed34dfa296275d715f1bb0739a8b33c02a80fc5dd6a08bb719c0ea3e00c8a8d504780382b3eb2cdccf4fe5176a7f513b365ad1bb01543caef35fe08c0b05a3b5942a0332471dcc3a85fc47e1db3ec7f6eea124f007969e89e45c23e2d01bbb995ed255340b9fe2e96f4e4d8aa304e95b2fdbbefe08cf6ed98f0e65a2b0e814912082da067d8ab6232e3eda6f7653227d863f6f4f27bfc63afbae281b57707ae727b74bc81812adbd48a652a0cb34e14bb49c5101b4733470e5315a985abc0cdfd5fa563cebbb55abcd98a17ec1113d83fa5b21f8a93140b83fcf6ee5659497a6b8883bdb79c750e57304ae907f511c6618ef061bc6129029df60ebcf77aa47da84e79652ec73818fdb6229419040dd0c617d25e6ec104355b653792db0bdd064bd491ad996f79fa2b4d90aa0510ef089e31132bc3522e28024efbdca779551c0bfc9453b9765d4a1ba07acef0653a2a1e8ced7c043bc962438f83fffee45b7545f53e70b4f8c3219c5168e37c2cf87045faa87db34c0bc6179e65494e487d8d92646e7661b18db2365ec291fa0f61bdb227caa3acee11e5680107f6780f1215053605e28355da4e7258c95a0735a27967407a7e9e4d041695a39ffdea9e445ae28d32c7438f979027bd65d3d8b567d0df1be2f58e56b262484506eeb5ce943df4341f26162dcc1a6c4202e2c58fbe5b3632a2ba708fd421801bdb73d787867034e408d7d28751cf03f6f8536bd3faa3742cd5eac81b2b8e00fb76914ca88ec3726dcae9b83aa246d0b061b1e9fc30d57137f0630bd9ff5b7dd69b07dea266f47a81d737ea192bafe5c453e319e26f640e2ae0cb3c73eea26b17869d9ebb4039fe6b8617de7a13de54ff97bca8b2215e1d54ba1cdabdb434bdaaf448f007ba48b8c633d4bb6519d7bb15efdbf1435b31f33f801f8ba57b7ce835668341554bbbff525bef1588b1ba442d8025a9648f81001786055ced3d78943496f75bc2ee38678c94bb389c7b9a0a7a7b492d3933f7579e7c13533a7c30810d1790e159ff79d80cbb4acd3ab9e54635ebfe54e7f66ca1eb2911a113917cd54ec4b759cc3d31d7aaee233c9b6aa9ace646e827259b41baf9f4231e06ce602318a07efe2ba1f8031990a3a57e75e7688b1262a25f81cd6925", 0x1000}, {&(0x7f0000001180)="cc462543c69eb70b33769b5ef4f4a80081e7578bc7bfa2fcef69c7836ae29499131cc8a6f4804a5dbd6017b2888f0e92758bec588eab9fa1ac8c0750d1caf4d8e3af6e448c9172c786b86d32af02538c53b7e0814e54fa59df0f597acbf1f627ea8e1c26b6f197554660672d87923a96e9ef971d630356e87c806947edce602bdfebf549c72d7f0a05dad4773f873bfe1f0edac9fd181223533334320f0948074462923970c3c991abc7c55cc614ddc4e0edb38e449f12a04316b2a1a2b06838df1f22e64e2b640e67fdfba3a6cdac677c6203d49fa8cbedfc46a57251298d7041b1004c4be431876b7f7eceedc138b2b696f51d88ec793466fb8013e60e1efa58e0be2c6f7ac831379c7502884ca48248e7b26846a96347ca8eadce01af6537d5a26872673b962a82609eab8c41b51bebe220bf9e48ec1e5861d4448872582abd048ce7ce20f748306fff751aba822f7b2a7f1fa53e7b6ff75c29a423120e2d8baf35b61d55329dbfd38ada5203db10529973e0799a0b7ac4ab6e920d53cfad858b5baea300a21228b57ed5ce05adda3ebd40f4e184d5312c63f828315b62f8b354cc84bd45081add9cebfa65e4c5ad211c1ea8284cb40deddcba05dce59f82405dd5e8f5c7e067ebfe1604fc92c6f1ea99644f6673d5c99de9fd1329ac2a9aa5f4f7386a96038ddc34ad32060c6129ecdbbc7ac894126aba63d71c4b0014732fe617033518cdd234dfd48dce30dc58b33d26f3186dceaf27a33e612b9aeeb814c4bc012dfd033085fb6558bd25ec00a27e4e4eb95063bcc6c41a97a0b060bbea4b0638601c4717bf5064eed42b18d6a0a56c17fa31c356c9fed924036f364f75a16d45bd5d49aee693ba1e99cc138f15e23afc76bf5122068757f4bce69cee2d1b3f6861c4f8c8dadc5df7221ce6443871e4ea5943a24e9f2f054f9fc2dd9089ad01cc86544c5be99995a72a85e7b6b093d61ad9b89fe7293717b7ec5c0baf3b3d43d499c0a1fb6d540a4298167b8972d87b38eb4caf5de8554604d35cbda5dcdfe32b7ce67edaa371603d9b65aa4aa97fbef4507db957c01067bd3b4f14a68c7f152c3d9125bd3280bf9d3128c5f560e2755ba247b911e9e681763e3769bb78d524741f7d7b35ad2346e42fd8016a1b17995ba9f8ebff762a6db7814a952db2a2cb9933ead7ce3c45930758d9621651df698e24d950ad1340634afcf32671b65ed1dc91c262faf33f006271a8f27f37280ab3ef21a4133d9362bccdfe04e8327d55a2380dead382a433e336710288d14ddbdeb14de2502aae21e5697a46a348c559b30a518bd3bd9fa5200922f158ba09cca70b02c344b7133eb9ba38b37365e54af36f0b555ebbb31169bbc76d5e49af1ebd6ea43a66a6dce7179567c40015ce861e398d5fd712662b14098137fb631dd4c4b05217aa3d9c999298fd5d5d9e75037c3a589797f4ac0bcda101fc35c2aa273d79f19f1299ed869b83d0ab065336ca6a2283afa41000ea7d0805285354dc258be8f446181eaa3770915973a75e125004f1ad85c734235c74c4e37482096e1c932e455592321361de086d4c92fd69e39ea7f2ac858de7cd327bd94cd9aedd52ea4a5f728a9e31a02cfc5f600644f32937b1f251290fa3eb1fe1baffa66681cc0ef29bc9b0989d3cd393962cecd3d7863bfaf965a2a08e9df6118251e649b5dc53e5cda755d197c3a890407167f9284e890455b1a9d77231d785cdc8c856a0e2c1b3c12e5ce512a8cd5057b69a7a89188081666d144304d409347cacfc72f9b8e062dcdbfe0717b6cbd7e711c0a865ea5b19fcad0144d343c41880b30ef17590dc34d940c1ce0b63f729adb03872067fc0fd1aed0d67a42f1eb2fe5a1edece6fb6b7d1e097fa5604bedac5ab05323808a27166cfea8a7fe7d2d53ba31c261c06a082ab0546d89ce098c3d88900011e9b592553028712f1b19307ce63ad7473c585e66004956b0f5e0c69e495c4afd2517168c5951faee516cf04fec97c1edd4fd32f9cf1c7547d5b6c6a77e7b148311b00f8c96a05f52ba595adf6ad7ecb3d65ab144ba779e204d999e937f307441a916d1648c89b94d2f9345082bfa88f03dc3eaaa969ee3d3a2effd689b5fb46ac421ace9d95b10019f6de3f52e088e75567cace64b797c364e93d847a20f4c1cbadc331eeaf999dac38c0edc93fccc9740cf55ddd406514828cfdfdcbf319f33c6800e88937fb75df741fbf960cfae891c3ee65388193e94ebcc58676ff6fed64eda84416a9f2fe256b0e3f11c10e2207fcb8f489110c86231180cf33994291299840f91a43f9f2e369829ac00d4cab285c144bc4669c74998c3464b3d4b6e33fdde80995041496568c67119237eaa0d55d3966aedeb4cae555a72877a5288e6ee14180b56326ebb0f21f50def9f12064c449454d5b9c195709ae02f988abe8afdc0d9dc0d03461b03655733511a2e49705dbcd89d266cd34fff593b189039cb83b8d30fcd27892285a0fb9d52f1c7c13ba35b6984e2d4f3ded89756c3eb35f6d9162c334075726605afbc0d56069aa9e1f9291d84381306154c8015f3039f518fe114a0e8618d7455912cac6944ab9d6fd1cc117e51d0e1dadc4777531868301124555d34cc497be58f04232737169a6444f841f15b10ab4f042f551d269730c6216b5a18a55e0cae8290183418ab72206cd1a39db110556db93304af980522be95a2f39d1cd40a4b83f33bed1b38552f695bae92cfe6a9a14672dbd976a22a877cfa035996833b2b72be3cc93cb44950f64ed86fb3cc2cc49b6f7dadffa0fbcbee99d48d56e8dcaea107c66a6fd1ead34c26da1563c43bfbda03908f9c17436096da163a9804be40403f45d2da8e1ec8b6a2a22c426f5ed95c486a187784d9713b3fe219e4358f4d29a8022eb0af1c518a6ae6aadea5b00fa4432b3dda5843b0c36da5974d7532a96a54ac008c03dd156a9bbb3fdc4530645309b80c1dbf6fcf0cbba56c8e63705fced1757fe18dcebcbe0a90c6b102981fcdc6a6227353d1669763d33b9b35d4275dd0c351e9bde8002bff3f6079fd76dc7e6f5f49c35c62022ef56523551f17a759a2a3c45e21116194f92b0cdbb1cfc6a3eb5322dbf1773fa3aab63dc2a24d5a95479eecbba711f616b58b142208c4533865e7d0e25f5ddd6087e3080ee1f2b4ee37605268b236bd10aae03e44a071afe4ec3511d8a3dfc953e5872b5ec92d026ce3371f29a96d2706f1c80177366a18b2d7b9985bc16c22e0c208d48afd7e80de5a37f92a8dd12e159015abdb79b62a2d59309ced3b9ced2b6677f9f0e9a92556d7a4455c23c8917dabfadbf410c52202a56d4c4a478785e86a68e2c8fecad15fe05cb9c3deeb031a76408841723248f7259550b5e866e4d8e14b1639171847cbcb2cbcbd1d35da9fa4f81b4ea14b20a763d3c6e13b4dd924cce7a0fdee5317f92ac893f550bc43ce4063c6f436f9f3fed105bc3c8e3245b6e22de75657974ecac7129a496655cc27f5ac014e7df14189ea54b583fc7d335170de30622ea746e340aa007c648fcabf0415a428545fabe7f2e708579b60dc500447fd125efc05a320d9504a2dc33914f2884712087a638538ccadc14430da211a5b6e84b261dcc6ff90f65ca5125261b931cc90b7c219e04c0827aa1649bfc7ea1d7c94b8285721f3b3a07ec81ee914058bebbe3ce57328f767305caf945f7b93d682e0a2511561487847ca59104e288a86ab5217d82719ca08d43ead5026430c8024bdc0cf6be0f95455ffc249f15fcf9c29bbf926bc8af7090704f0de0938453c3590814ab58553745fdabe40a864d00cb3e62e42a611b126d653551fc90f73bcf22a7496c8c56440e74a0b3ae04057a8eef9ee67551570e995ee2adced300b31473722a54f224d4c3e736c0c993280d1482de8fb25b6429a6d5cee76aeb014276ab3300bb95e8bb73529790cf5c57b1113bee2259ff0f643a541c15d76e3db304af95f631fab14257854d33a579fac2e8d6749059a42bec08355ba8272ea54b130ae936cb04140ae60d9e0d36a6aa828521d16681d4367158c444e8162ce9b20eaa4eb4f5266600680e9b9d69b5143955dc94abb13ed2ae0d409368bf100216f11a8c0a8a68141c323520fcb75b668b86bae73eafcb5118631819caf7557c7b98d13551e7d942f3c552add925ba53321304665b34d5ae2afbea752443912cdc2c5b2b0ffa2967e6afab53e583a3f4ffbfe746cbd8dee6ab4f6cfa0e013d19b6de1f602263310422da6a313f56c9228267fe882534cb2f6142d69b14531561a21cf3670f0f4407ee68fce093244ff23eb2ba1bd33fa8a6447f3b36bbeb3e7f362676b4630f06703909d1b979d856c8fdc8ec8ea90ed0a0fc9a974c2168bc86dec90bc0e9ff8daecbf4ce7d5753176fff8d9950e4f54a32859060c4abd337eb2a54ab1091c0b3e1cc75fba0787a66546e232e32f4ec49b230dd7c52a93f7a5bca21a002b2782037e213d791b98fdaa31fe0fc96ada88f289797d49abcf935fc3d54d23d6db1ce068c204f99075c37ae3a377b9f8d84764fb6f8904bf3d1def7bc601e2a77b2495d33a6a17b7907cc3a97914ed9ad8197c9f4299981564ab36cf74b9cf33c89e7732b0b4b909a24fd36db519db2cbeb12a19493297711d2db1de5db7013347d8a03745eeebba69aa1152de07ed791712a5775539d4ddc231b8ac1605903875f95ecb4b81fefe5c0f0b80d25c55d2ab566140997eb7e884cd909dc713b16e39b32a463e3d15815b591c99a60a79a724463b754a0c3b5e843545ae6abc1990c79de06a6d828f093072ae8fc6542cd6a90d0181c20921177e6b719591db82463ef9d8b0ab62bb0f7223a3d43a096315b56a30d40176e7fb9e73426b729c93361b2bc9a0fa535e2d063a4b8825e2539be41e83f5f506438b03445e9bce5852f95b4ea77b7c5942db5a8e5184d98f5c9dbb584f76a7339093a8a0ae22bb11d58641695b3fc294a9638b1b03ef3b132dba208db00d644251687efa078cfac87ef99a52e0567e640039dcc260d30ea41cb480a2cb4ff5ed312fe38c77d42890c8ed2bad8100721a783d180171a49a9a724db6546413b21b32ef022d9a7972d85e8c05cb989ef74c92bd5526e5b71dafa604bafcb94e73a7fe5ab2b1633e68dc8b7aab74c511f518156d93735930ca1c694d9b41f2385e20ee3dcd187610f731aa6dc70010922edda0be9ceaeb5e145ac623333909a26a2034c19b3a918064e608030e9056e010e95c5d2d15633b3507aae29abe5422a7069e0b5084ece0d2d6fb7f97223b4b55af1ddb21689b40ceb187a1cdf671b5434173e6d3004af39ee9aa742fced660a4204f399152e29c32747cb00f33e2d4ad1c4068f6eadee93c6ee9f8c710f672026de2d72bf9ddbaf4a4c157310f4e5fef83233d47bc4e26d4e14b97d91685f5ba0d94d1aca725e0e9062b90f6984cc3aa0a2fdcd84ec0e65e69ce4aec3d9724d87b24d52ed59b5f934df51d3d2fe4d1c18ecdbfdb06f5437e1ee2eded5b23ff2d5f525804c41441464655928d40fc1a5bc9e5d79f5c1f7f466a54df46fa1d4dba5d1f3a4cd8a9486d4d0445b43850ba00e6b6257c3d78b261c5c8ffd66d8f37df7fa1801aa7d4379aee9d3c593a05a0fc5c47d09272b3dde75ea862807b18b1a5261fce7e0f04b3450fad947ca8a3fd4476c69c36930e2d1c5107b69b96b72d17fe50e61a86d474fd01ff6fee50a2e7d79c1bddacd3be5538d5ba97ebd8d4ed27fb394693327304cb8ffade175b16eb8855e8e", 0x1000}], 0x5, 0x0) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x20400, 0x0) unlinkat(r1, &(0x7f0000000900)='./file0\x00', 0x8) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x80) getdents(r2, &(0x7f00000004c0)=""/173, 0xad) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2810, r2, 0x0, 0x0) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendmsg$unix(r4, &(0x7f0000000880)={&(0x7f0000000180)=ANY=[@ANYBLOB="01006e2f66696c653000"], 0xa, &(0x7f0000000800)=[{&(0x7f0000000580)="ad36390b8ab19ec6e8f45d47c983cd20f2381400e516e24c4070dd900f0ba09b8a81b33bb0ddf68ed4c2167d7421c20cbc91a114cc747f6a3940b4c61f4866217da73ec8fabf2efcdda64418de63d14165938a11e5bfab901b9eb53eba38dea509c43b482b376e29363dce6f4100be4ff6d74a49d3ad2daf", 0x78}, {&(0x7f00000001c0)="721f12287e2743aff9549114d5ccfec20ac17496b0514fe003540b3d133f948e3101ef36cd3b845563ffb8be3b60699cb802345dbc70f9", 0x37}, {&(0x7f0000000600)="66c9a96210a4ea6cb545d9af96c13179dce1c1d19318e068cdff150a5aed5d689315d7884329054d71", 0x29}, {&(0x7f0000000640)="e8ba0fd26852b98bc64a5c6c56a5af374eb0fbf1e4d5949f10f9dbce1673ae969789ebe7d65e678ff0046b062bee53322bc7a16be551771302bfd0a5d81430da02a299cd1fb785490ef5ca9f75f13c7f39448dadfd65a8dc27b070326e56a15e90649f62e88d6b4537f0241a562a54505c7df108ec9524225df2865df2c8379b8e6899d38b7c4aee95937735ae9e83f3fe33dd1c06dd401dda0b5903c8d58f94511acf5474bb9811aa190ffe452f840e25a988edd1890fedcea93f4e3a22808416e3805e63d1019148bbba6ee0642154638c07ef1a0a1f3848498d0336845796b8c3aa44fdae3512267ad5cd3e7a555518502ca44b5cc6", 0xf7}, {&(0x7f0000000740)="8528b89e1e0c093ff78be60cd695621165eba0fe210175a6485da4e7054ef5fa718cb90fa55c18c3616aa969342301c9a2358f4bed9060f5119892", 0x3b}, {&(0x7f0000000780)="6ca9987d818e0643a12d4f733e7bfc8ceb276d6eb504fcf7aaa7bf1ac3a4ee61f88cb8aa5f0db27b6bc2083d647003e3191a169894ee791a55923c059645a9f5ec5baec459cfd88a896708a2a6b27e", 0x4f}], 0x6, 0x0, 0x0, 0x2}, 0x409) 16:00:45 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x1fff, 0x400) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)={{0x4053e295, 0x97}, {0x6, 0x3}}, 0x2) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000080)="ff0e22bdf19b740db4c37aa0812f172e4c28e3e04b88f0fe302f26cfe779ce17ea8592530f3cc68b8eba81b430f07680dbeff1fb57f3a6fd8454ce7278e713b911c9af708dcdb7fdc792bdfdc8b03c932c6c40d92e1d3bc860003cf861d26f3ced8d8e5fa67cfab24ffc72a00203b41528e07debf39f", 0xfffffffffffffe22) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x10047}) pwritev(r2, &(0x7f00000002c0)=[{}], 0x0, 0x0) 16:00:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="b435e1fa5fdfd9f84747427e4c89bbd81515bf516d6d98bbcf19375ae067bc1c491c91a3a984f088f9a6", 0x2a) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0, 0xffffffffffffffc4}, 0x40) shutdown(r1, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='.\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=',##*%}-\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='.\x00']) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) getpgrp() execve(0x0, 0x0, 0x0) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f537e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2e50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfead82423cb41197f368771b6620000000000000000f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e00005e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509ffff80164cf090e7cf7c8d254b7d6b253d0b15ace58f96a6c1d06ca2bd7a454c6c016d2fa19295626026632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5b619994ab1f606d5f694df2f0605242b6e18bf739c6c7476620bc2d316cba0d3fa46fb7d7764fba00000000004f2402f854a4088c5a9a73cf350079dc81530046429d77b13918bfcbb778b5fe31268021bdd8e4353c9d4b67ca09cd6e52f144a7168d2b7ed3da359d05ce4d54e3c611f79be0e70f239527aea337bd2eb06693c25ca9e0b567f57e778d3da7ca380789d73f70252052c9ef84d1e0c025bc7296fcb04c6db6ae5eec8eb5c32387c3976c4b5520fad509030de8367ab4b1dca55f74a0b54899918055e1a4ded6c7dacca53090c091b14819669474966a0ec4a8c74cc46776", 0x325) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$getflags(r1, 0x1) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x9, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000051167f5afa680400900", 0x0, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) read(r0, &(0x7f00000001c0)=""/129, 0x81) fcntl$getflags(r0, 0x3) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x400004500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x40) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) 16:00:45 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) 16:00:45 executing program 0: socketpair(0x2, 0x8007, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="04454748e58e7af64ade9e9431f0fffb1373377769338701a55f00086d3ff4921c8e48f946999b642db6d2b7bf", 0x2d, 0x40f, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:45 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='+^}\x00', &(0x7f0000000140)='%%%-/\x00', &(0x7f0000000180)='+-!.\x00', &(0x7f00000001c0)='}\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='!^(\'\x00', &(0x7f00000002c0)='&\\)*.\'+/)-\x00', &(0x7f0000000300)='&\x00', &(0x7f0000000340)='\x00']) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) bind$inet(r0, &(0x7f0000000400)={0x2, 0x0}, 0xc) mknod(&(0x7f00000003c0)='./bus\x00', 0x1000, 0x20) close(r0) 16:00:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='0\x00'], 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x210, 0x4d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 16:00:45 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x3) getdents(r1, 0x0, 0x0) 16:00:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10800000002, 0x2, 0x0) write(r1, 0x0, 0xfffffd19) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8042, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) write(r1, &(0x7f0000001380)=']', 0x1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000002c0)) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0)=0x3f, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) syz_emit_ethernet(0x61, &(0x7f0000000240)="1342d97c7c48c4d33f6a4a38efe174a85b1c54a9cdf2b2044de20fcd7e11f2d0c74df980fbac3d84d7d34c53ac5f94eb21fa3c9d7bcd3f97ee71d9ffd18edb5e016af281e718d0aafbf5637bfd98b23c56abce40adc6bdea9e30a659855a71470d") 16:00:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0x7) r4 = fcntl$getown(r3, 0x5) r5 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) fcntl$setflags(r0, 0x2, 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x240, 0x0) ftruncate(r0, 0x6) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000240)={0x6, 0x2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x80000000, "9db72cf8c1256a8e5cd4d0778a163988a0da6bfa", 0x3, 0x4}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000002c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000300)=0x101) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000380)='%\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000440)='/dev/null\x00', &(0x7f0000000480)='$\x00', &(0x7f00000004c0)='/dev/null\x00'], &(0x7f00000006c0)=[&(0x7f0000000540)='-]@{(\x00', &(0x7f0000000580)='/dev/null\x00', &(0x7f00000005c0)='/dev/null\x00', &(0x7f0000000600)='/dev/null\x00', &(0x7f0000000640)='/dev/null\x00', &(0x7f0000000680)='\x00']) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000700)=0x3) r7 = open(&(0x7f0000000740)='./file0\x00', 0x80, 0x0) renameat(r7, &(0x7f0000000780)='./file0\x00', r0, &(0x7f00000007c0)='./file0\x00') pipe(&(0x7f0000000800)={0xffffffffffffffff}) fchdir(r8) r9 = openat(r7, &(0x7f0000000840)='./file1\x00', 0x100, 0x20) fchmodat(r9, &(0x7f0000000880)='./file1\x00', 0x40, 0x6) openat(r0, &(0x7f00000008c0)='./file1\x00', 0x80, 0x42) syz_open_pts() geteuid() 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000340)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpgid(0x0) 16:00:45 executing program 0: r0 = socket(0x2, 0x7, 0x0) listen(r0, 0x0) r1 = accept$inet(r0, 0x0, 0x0) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/41, 0x29}, {&(0x7f00000000c0)=""/150, 0x96}, {&(0x7f0000000180)=""/209, 0xd1}], 0x3, &(0x7f00000002c0)=""/4096, 0x1000}, 0x840) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:45 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x2, 0x100000000, r1}) syz_open_pts() syz_open_pts() 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x290, 0x1c7) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:00:46 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x7) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)) 16:00:46 executing program 0: getrusage(0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:46 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x7, 0x52be}, 0xc) r3 = getpgrp() r4 = getuid() r5 = getegid() r6 = getpgrp() r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r9 = getpid() mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r11 = getegid() r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x8000, 0x0) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f00000008c0)=ANY=[@ANYBLOB="933e543cf7a3903ea60457493b2bc249d1d1baf0f1d2e0671be3c86243737573b9a2cc50a6609ec1f164f44b640edcfde74b0e7eebfd603fb966e8946ef047c09fc8ff17f0b6f78a977b2513d83933b63f8aa7ed0e958a7454acaf6d83ce665b3eb5fa7e845d6ab23684a22574e9a6bfda595b22d5e2d97e63708dce9367bdb2de8a8ba5fe0140a689ab8cedf195ce5e89fc8e7e0b22efd83988ad172400fabcdaab20714d33194775a486e906261afc7c858c661d1265fcb85b4291396ce5d0cf5965dcbac45051f4f472b15b0373f19e1a563d0f139a3bd94c5d829596dcd9ec2cc4a3288d93d8686e7ad4bcd9eac3938ac190c720200849bfb18b15dc7a694330acd2d3564c1234488b3dfd8410c846c1dbb1cedf7c5ff47afc2a5395f5af1be862bf21460a5d808bd7216074acea99f9c2e5ebf97ab1bbfeebfae5794091e0497b15f486e31cf48705bce1f095549e8bd752193ba873eac91131039e4d8a48aa2bd7b56a08db9f651f0b8626a9c0631c0578c75a5714b7218e00f634cc65f214f50a91f193d5475f8b34f644b98c1c3c0c87ee042ef12ac205268ccc8fba7385f6e1c6206f6eacb2e0639a6ea0bf1b1e116bd0c115d8bbfa8b0742b7536b4d8d6c1f6361244cba5de311550a480ebba528554641b3c8954c17a546ca582c16687638a38a69f29b"], 0xa, &(0x7f0000000640)=[{&(0x7f00000000c0)="9bb9086f74453b4e9b44219400218d2421d1d342db67d99c37cd404d801c0f84844ca9439576579749ec53ca3ce2c508f85c4cdc6546b17e8546205e2f8607e000b4afc484e67f9126ef29841aa86e977b9fe90ac15661557638ad202f4d6676f32872cc3a30b59c1efe8973b02b0a4683a5980a12652e85453af94d36db077a10cded7e53b2d2ad5948337ff943e87cab49c37cf1a46bf90df01b97e939eed32fcf33b1f7c8f99a3952490f41d010318543b0c9677286c7617c", 0xba}, {&(0x7f0000000180)="1ca0349da035d02f6bd5a6ec20b5bd2fb291a206417151e5fd140e27930d53fd7808378f9cfb41a105bd5324e5736db9fcbaabf5c2fae0b10ff423bad0ec011b8d3f33eb0f036fe30396e4b54b8f9b21ae046e4dc047", 0x56}, {&(0x7f0000000200)="baa8a91947a1abeb160eca3a8c36f8c85daeefffef636732a0b365e2ee10ba737eb41120856abfa6a29f8d966bf875dd9bf55fdece608bf17b319bdd4b2b4d56454e53e10827041b2c883fc5b92a79cf315bc54c2eb2f62c31d8b43c73587948031b1cce4d29a8f75a975111cc7a5824394881cb52571e0e0473905a4ef34014ed702557e2538026f845f79251eb456c31ce9b94c10158637ab9d128fa628ef095aaef6a3d2da64d708bdda6bf3f76a26eff0ead1b11d777ce8b4c008b315dd60e9213730dd8e12ad00063b47897d4e7aeca2795c59d62aaf15513742e7ff1a282da78d4078d7c4cf4e55c0ba14aa63dd9ddb219b4acee", 0xf7}, {&(0x7f0000000300)="0448d7bd7cf110c0a0fb0ede1fba5fea39864ff9a63f7ddf1267cabd3c0d9f0e54d134b4c6099deeb561b4c8ed2ab43aea59a165471b4b200b048231f8cb690d9445f0597b5c1a092607b032a388ac17eba34dbf7088a4e1937575094891404d5a13089592526b68280599afcf06b1b6245d8009cfd0e04c0770988a0b6eff53f49eed31c10aa2bf8ea12982dd25ef05273f1ed3dabfa613604edbfcfbeebe74e5e09d1242a7c2a70648b5f14fbfda6de243f53492438db3a879deed59b094f430", 0xc1}, {&(0x7f0000000480)="a4a527b33a07fa52eddff1de593a7fdee3308467db46f3061ccaa67b4a2631693c3fe0bbba432cafd6517e202547252547eb3dbb2cc1e4495d8d7e7a280cd508bd2c053b5a638d0ac88e3222613a1806295297fce055b93e90b15c652caad835f6ba4da5731fbbc83645442fab4f13d5b9835cc2d328ce6ec4a7d6aafce43a52743c3f06f0f8069ebf38ff541c97b5d45d1140d055b5a2d1e1a8f6f9d7327555b72b314dfada1621f45fa00b87e649005df0005a68186801e16fba1698136d3a7d4e85f26d8dda5731ad0d8de96096620f5d", 0xd2}, {&(0x7f0000000580)="5d02b47359578be3726a6c291f0ef9f46876df182777fe399e0b16e1730287f335fbac1d81978eaa569c6e7d965fa981f6a287e5b448e505fcf009f6deeda97f8c5f1861f1528139a72ebff3d1a0a9bebe99732d150f9d0e9c1276d66d0d7c507c458512510a4f491fa9b316dd952d256aef8a97ce185b20e84c4cab2c2c13e975746481961a7f23ed6c76dc37e5ab70ed2e9a6861b2c019a442ac1da4", 0x9d}, {&(0x7f0000000400)="38bd1d72279b58a3d9cf05783b5ed596dbb54bbbb98d32b59e2fe1904e1af11fa5a4f49c44f9049df45531c56dd2e1cb6494c28c40923080262b", 0x3a}], 0x7, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r1, r1, r2, r0, r0, r12, 0xffffffffffffffff, r0, r2]}], 0x98, 0x4}, 0x405) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080), 0x10}, 0x0) 16:00:47 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x21, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x101, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x40, 0x0) r8 = syz_open_pts() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x10, 0x4, 0x9}, {{r2}, 0xfffffffffffffff8, 0x20, 0x20000020, 0x5, 0x8}, {{r3}, 0x50296233a7346d0f, 0x10, 0x2, 0x3f, 0x38c}, {{r4}, 0x0, 0x19, 0x0, 0x3, 0xa8b2}], 0x5166, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffe, 0x84, 0x8, 0x2, 0x1f76000000000000}, {{r6}, 0xfffffffffffffffa, 0x2, 0x1, 0x0, 0xfffffffffffffff9}, {{r7}, 0xffffffffffffffff, 0x2, 0xf0000013, 0xffffffffffff4932, 0x10001}, {{r8}, 0xffffffffffffffff, 0x40, 0x3, 0x7, 0xfffffffffffff08d}], 0x7, &(0x7f00000003c0)={0x5a, 0x3}) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r10, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffe, 0xbb}, {{r9}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:47 executing program 0: r0 = socket(0x2, 0x8003, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000100)) 16:00:47 executing program 0: r0 = kqueue() syz_execute_func(&(0x7f0000000080)="0facf5b9f30f104996c422fd34af00000000c42141ea610cc4017a2d290f01ee440f01d7676640d8747c0047bec9000000") kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 16:00:47 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) chdir(&(0x7f0000000300)='./file0\x00') 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000140)={0x8, 0x42, 0x800, 0x1, 0x43, 0x4}, 0x0, 0x0, &(0x7f0000000200)) 16:00:47 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0xda6) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/209, 0xd1}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000280)=""/127, 0x7f}, {&(0x7f0000000300)=""/128, 0x80}, {&(0x7f0000000380)=""/91, 0x5b}, {}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/18, 0x12}, {&(0x7f0000001400)=""/2, 0x2}], 0x9) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:48 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1000}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x4000000010, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/225, 0xe1, 0x2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) getitimer(0x0, &(0x7f0000000000)) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff38) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000700)="16b510f8c64dbd8acd5786eaf0d8560f66999b7631cfd5b4aa071f6ca4a5715cd56f899f16e7e0ff583ebfd65b396aa5ace49f1246b3aa0f6e9ec3aad8cb487e6ace1a094018035bf9428af0550b47f0ce4edaa6fa23976028543af0f19fad92c33529d6f095ce558db4720cd8638b0c34faf4d9dec8bb6e88ecf646f9285382bc578d2032", 0x85}, {&(0x7f00000007c0)="6fac26204b5be7bf608a3cd705d5e4b6c495e724b5e949b5f0df53a6e39428b1ceb5257e05c749672334b36829dcc1b9dc291af93b88319d06002953aa622d1bea84a9449eee218aa05e3d0dbdf4b2c4dd83b7ba4d4b9f8488cc0ff6a5c8a14da0673710886cc5aec82eadd4878c29f59cf055b60268609af68f57c9fa512fc2e0712e215f46a9e8a550c2fa61f0e305d9add587f72f8f7fa297803fdd059f0a3a1dc0a5312ec6be2d16562ed97c0d397a2163b8791f901cd1008918244ee1be0a40d617d6d20adc2eeee87d2dd12376f6eab8b28a6686e7a5cb3f189b66518a8c0f15c26dc66f603971b6bc1764", 0xee}, {&(0x7f00000008c0)="2866388cb4fe3ea7a9f31e3a430b827bc8bce6ef127316179feee6c0704a86b105aa1eb01a9b36a3d2b9f97c52082e5fc3493243b3d6377f3b9bf1307e95bfe7ce069905e30a1998f7ecef5808aa3a2a2c407d2b4ed7dc7946cfe5a1f812be24f965346a4975f0cceb5cd03b204cfa1e95183da2deefc47a4c9d4e140d889acdf717b7183cc7651519b343cbe83b3ca71ff23a5e367cc6204461afecf634fafbfae11aff0fb91bf78263baa65ea63bdfefaf73904d2ef7344ba3e34d87091b1193e7c53d2a007448fcdb4e9b59a50e44c5c90511105ee4f950eb2341523d709326591ac9835821913fe7aecbeb5cf1ce7dd5a98be075ed81404171", 0xfb}], 0x3) fchdir(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:48 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f00003ef000/0x1000)=nil, 0x0) shmget(0x2, 0x1000, 0x210, &(0x7f0000ffb000/0x1000)=nil) 16:00:48 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r1, 0x0, &(0x7f00000000c0)) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) open(&(0x7f0000000000)='./file0\x00', 0x1000f, 0x405a) accept(r3, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) 16:00:51 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:51 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) socketpair$unix(0x1, 0x7eaf86e4d104dca7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) close(r1) socketpair(0x18, 0x4000, 0xfffffffffffffffe, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r3, 0x0, &(0x7f0000000140)) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getgroups(0x7, &(0x7f00000000c0)=[r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) faccessat(r3, &(0x7f0000000140)='.\x00', 0x1, 0x0) getgroups(0x3, &(0x7f0000000080)=[r1, r1, r1]) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f00000001c0)='./control\x00') r1 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r2 = fcntl$dupfd(r1, 0xa, r1) accept(r2, 0x0, &(0x7f00000000c0)) 16:00:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r1, 0x0, 0x3) close(r1) 16:00:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000001c00)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x5d2e9d79}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000080)="e0a3cdf380e33cbf564ff2761c7e61a3eb99c882dc1f8da11866c2192ec28fd483c749970b121a121f7ea43e7f09219a597a349021ae582284bf96a9fcbe2fd2b6c3434249abeed4aa8349a4703102d8c8a2f5d163dbc54e41fe9a7ccb6d71aa5574511ae57570141ee2c148b960726bfe715439489faef1359ea304ccd81a60188402801e76877b56195151ade82e9c505a25", 0x93}, {&(0x7f0000000140)="b131de905b7477e102132cabac5fe087b3a35dbaf7564968bc13bfccceafd5ff2239c22e81ee7f65b1e0b036c496141a6f9d4040985c210241507e0c22662af09db8cf4ada926793fa", 0x49}, {&(0x7f00000001c0)="06ac0c0fc396f2fbe307634c1995e83222ec277287e49886156acaca2b88aca833023eb5af4e36d4d937fc81fd23121c3fbe23ff78fba624568b7b00897b3ce386b7dbe5cac7cb45a73f457c996c4dc9972f390324d93719e3d9a9c87f116745d605cb41fb534019d7d34cdbaef34c03619256573389a1a29a01bcadf967eee255389d4b1701f661f1d4da02ea38ca99d50107dcaa6a0f18c3dc48c91a8e6380d50ee0a746ead0254e16951a0612946428e5cda680a28cea01178fd7e8a2e54d36748c43eebf76a35961858740e70d7c96d0a033c524378413111fccc0dda5ffb47d7ac05b130840", 0xe8}, {&(0x7f00000002c0)="60db9e61f178357f85366b2fecbc51c400258620411def0a22530db08b499c045eeea5f2dfa5407ef1623cb6316e79b99adcf77b1adb50ebeb3ecbacd57c1495c3d5960d2b20e7205268e0d1d089150aedc6978fbc2ecb4522d39b6f00ff35880cf0c98ec9b4526fee5cfeeeecb9e1e5c44d2da05431996c97", 0x79}, {&(0x7f0000000340)="83339469fad1558c6f0739abeb180ce245d2a5f9386e8e9719f6e27592168ad99418b7801e50e401b66532582aec2f68b97a1f9769d76dff1431e11321efcae9b45742e5", 0x44}, {&(0x7f00000003c0)="089811f7bd39c9caa966cf4bd5c4edbdd5d8a67190bc7a2b25d58e724892b0b145db1f994f519230bd101f25cff732965b5f977c451047e307f9cccd729138be4ffa39fc1c29b290b2ab45d10394c0f422637197ac06008c85813e693af29d75e146320738bb53329e0cffc07d06721a519e3e", 0x73}, {&(0x7f0000000440)="94c0f6ae87b7e176ae9cc449cab14f0d2501fa2dc3fb7a46a385cdd2c234028ff0a821692caa174c3e45a4b22258bce3dba3", 0x32}, {&(0x7f0000000480)="66c983dc89b29576c16133854efad2f41c2dff5a3660c241590bf37b832d59edfe5f94837efdc07246ee5a3a4fe1bc7dcf26f75c80abd7d81ae1ee8ebcae2f2094b709998cc8886e401822f2b8740ff9c09c31d5253796436be537fb27e3cd8d000b647bcab8df9ddd38b88d0ae3813a1b2684b839c0376bfcc9c4451ccdc0d74a1f42fa9f949a14bce466538891afe4fa28", 0x92}, {&(0x7f0000000540)="3031609e59ef7b57fbcbd514968c209b3f250919a3631482b600c2daec0aa655584b483f3d2ca88c768698cd41239583c317babf4a277bc9d6f86d8548beee8097e86edfb98d56cc450abfa684a254549b78c64572ab202d41fe573d5c56e50577450841b938fa2095debbf0ab3cd25e87c1a12c7a10f08b2f2ee596c5b729ce6857d6f4b2c46f3b80684baeb70af6d5513c132d444abf2858a96e83c1342b90a91da89299573b0b1f6ad288bdec8eec3dd9a31e3db589fdbdae65a8a1a8d228567ddade2f7420e0a52df0de84ea5e767a682faf03cfdd40aa1661f6fbdcb9073ac01948c851c57050b627345494135053b719e18edf4e1eb0e67757", 0xfc}], 0x9, &(0x7f0000000700)=[{0x1010, 0xffff, 0x2, "7c63ff262e10611373c048b9650c530dbb7dfa002933501cc6536d2dbee9854b989fd9c77c2efebcd9fcb857ce6204f8e15ff2d4da5ee2b10a11dd5739d9f61d3c7c7a544adf2e64b4f000715ec511d73238bc61a44ed475e36f243cd2d987d05ad21c4a0868e9dcb447bac480a1d347f5e349b2b4a5bac8dae8ce428f982fef639d37d27a6da7dd9e27478466ea071f2d2466a7bb1e1bed623a6a4bba551ca5e8ca65baf8636b52aa228a005c744b15e9d4fb32329e5f325f0118596f464f152f2c7d3185becc3e3b11b4c31ab299491edede20bf38bbc23ba37f530a999814c18b7e5ab7c7ad0708a202a0a62cce864d2bb015be272cd2fbcf1c9cfd4ed07a2f6101fcef84c43ae58ed8890acb3bcd6aad39245ec554cdf8abbb6f9d3399531920f9c5b908d02e557fe078104023a0711c571388b399fa869e42d4258e394e182359916875729f95706565e9e8bef046f6ac77847c40ccbea36b586d299b266dbf5958a1c958ee194684a6f2d39b61bc657872a253b12819e1f0463b0639a1891878cc76cc5f7913016397198705b437218bb86962db86962c7d13ca70a9aea3d078ba4233e4615f0e5b988db8ad5a013eaf6a313e6bad0ce31dab953a303cc026a75ab9f4408cad70f2a4889d2ce5dae6554c9adc94c1f00081f04383fe470029d5b372fb4ce8078562a7abb4071bd6f6b70f03d57040a15fdd0ebf10fe56433ab99d5298ca4a0fb0591a59abb4791bd8342a526c5ea36959afb92e37bb1a51550caf9ec7f403d0c788fb1ab394904ef5da00007a2219f6a74551c8c76757f4052fa76740cd7a8965ed61850b0691b7874a55e76142de85670621a7f5b73a53451dda88e68fb38c065dd164c03656a468bf828bf2e61f428673428f771e3300952df5a0a1108a25d139bfa93fff1a007cec532a597d6a8bf0589c710fa44231b275d69897c78f76979ddbd9dc48dce660321d0917a8c8d0834a2e711489082c1d89b8d31a1a20f4c7a89d4c6982251f09d95bff73bc1a747bb3813cb78c8f8312b9cfb941b933e83785e7da4ba22c6b66d090d28de8ae2371d11cfdc859f0e63cb0af726f281b632c5f3a830b25e82a3e6cec3cb1ca2a4c270ac861a9c0e3a6990ab9e81faa9ab41e1dca6cc881daf83075cbe85a8930a64f1b9395b3c8561bcd4f91c8ad812abcf948eb7d964db482a51aeecf9312c84aa602eaaf568636f2b98439daac9c276d5ef011ece3c322e88d6a7ba0dcb3875f4876fb04fe1350779d2d798b5c203c9f23ff8483b2188f5058a9b5a93a9c962967a65f4ee38e173e5a0d55c89cf812dbf056428530ffeb38dd2afa52d8648533e2ef0a057402b59b40b8d3e76105c20e542a3c010c76456da58f2c0c85433402e50de3a4860a0b3d98d64f275feccf1cd813cc09426cc4b10fca223294c74f5f664b4f5884f946fce42112c4b7ef48bd7e095ed5aa225a2e96a7e2eede1c35fe80d7f574b347e60fd19925e07c3d779b3fcb92658d8e9bc9fbe5a4957ce09b9b350f604d6b0f8203cde4e7c7344390b508f7c7489ccf9f4cd2dc536638ee2389990708fc7cec90ef3c426d8699dd2178a3c05b9663cfa10e26e3d6a6384f06811d181f49a8fd1477f43d094295df844fe74491af998e6245519e2df3ad7616e3e474c74bea0a0c957fff10f676b426fc16c82b6a5474469f88b0f5b70a7b7e7ae211fe383c6b533155b8b2e0e18cf18c91b354ca3ccba71d5bc244c5cd8147498297b9b41f4077db9a9a30cd1c1068053ba4b723a3a10b872aeb00a9a5c977c0757585dbae859d7726e562bafa243de7fd42242ba060e0a62e022b296c7fbfcb07ac7a735eb24e78b84e7bfd08ff11fca71e245ef7d866f0e82d99999d97b2f34ec1084af21d12ad83cb9ee54eafc9d2201de9abf0977be9d35db775b0e366028725f48fa18db5dcfd824fc28e54514fe9d48a13226517cf5b287e1e51c42949836c22045746753a18dfcbf651d304249ee784e7ca82f545edbf2664cbc586d36a7bd94478efaa2f94e366db74d732102bd0f25e999f8cb2b06ecea3083effccfe017881f08a66ff23c28aa15332e9dc6af3fee1fb5f53e19bd1588f9469eb3a038cb752de8c43454bd44da1e50a206a48061b6cccaf90cf8450436a6ab339d0ac9bf29ab2bbe0669580b39da1b7a56817b7fab5db99be7ba121373b1f7f581fd60747992d56fc205f01e98d2f2f8d14f544ae87e9a420f308e45a00413c01f6098bc2ab690316fec63855f9856db38a061bca4ab7b7ce2178a5fd33ac9e0f301e6f756ea536935f0be6216e64f8a0e50be6fb9eb1fbbc4b84e0702ddfc352d227df493d5a0974e9698109fb5cc960681415d2b093f2107120bc7448d7ec6f3a33ff35f0f74d85c32ad4875aa75c7b8fcb31c37613173c7d0be8499fc99861cc1734cc6e4a2a8fc8f51df468802ab7a38d5a97dc5192998ce2fa68c3f059b406f58a3ca6de10d6471ea513ed6f18b8d37e943c51e040d194e378c7fb17fced04df0f520676d94410cf9446ba1f90af4f98d705470ff85b68168a37be181f31877a15ef37212eca1433530119c7100cead32ad28364d57357e3a3c7b60e777810acaff8cdc7617fbb8e38b27710aa423d9bc1ae664d758b41eac7e1fac3fd2d29008cf678d0552ef506db60f757ea850c72429a15cf86ddc261360f8eee24c3a8918659595100737499ffde792df0bffaf04c3e4016c1fa5d16021aa7920ebcae291c60c4cda5a0943cbea2c3f7a0bf8f571dab258772365920e14a373e0e5e02b4bfc16503c8f439ff5aabd8f31be74ba0a247efd362faebf1743c452daa733a0fb05eee22c7cdb16cadf0b997f57e52ed7a720729d455c3074409dfb3f5ec224f58d8b4418a6f66774a533cd2490d19d5d16deca6028cf57e9e374ff81e5dad501059f6d276f77e2ba12c8bf001fc9c7a78f7ea96741066e58ce29682b24b0f778b7cb10fa71abf2c3044adc12ee1c016c81bc57d5830030bd2a31c2a497aefd88e5c61212ddc20c19d6483b2686644e1fb42d2118ed0cf163d167f77b00a5c14badbc86bcba73cc44bc33fbe7b39b9ed3f0e43fd72f37c58f4ff1fb62ee7c985b2f7a8432cc0c0956cfca0144699c3c9f367187b9cc618393af14f6207d0ddfecd8c515b1bd1413f4250af2fdff36ae8af5e7260bf14781a70888a9b46ed0f2ae9e0a2f8484b636cfa6f980f8d128850e160f2e13339ed6ee0f6c8a6062fb252236a6954af9780988e9fb13b2e84b75412cfeccb7d077b4ec1e91dd43415244da23fb81635ca81127206b87ab0c1eb07e8ecab886c03d97993641de4a407f227b71ed5fa6dbc2e0bf87a51ae3a85c9a3b3dc5df1e13cfd37f32b5baaae33c1cf69ce919ec268ff98528cc2adda9912c7ded66b597c96f3abf95b7da3e4efe05ad0326301dba204221857dd90839add87e63e409ddf238adf8c02d1b6368be668e60dd5a47d2d82b40b6b10c9f86c828a3418451dcf6eaa887766bf9e42709a4fc06c376daa91cdf399324939e813431f99e25bd739dd33784fd13ed4f28885f04209af73d434ae77f8eab57a5b40de5b682af664f2a5626687a202a7cc3c3ca5b1a62d9881c775ab10a4ed68659586d0fd48f1db8b08b861e3c5debf993039771578d2b5c0b707d5f999dd38bc80b6c79591131a1020bcf64eb83462edead19b66d60f73551d6f876a4dfc1263f7f56c9abe48a95031c47315d72d479b5dd4227c671de86147b4478b30fea5b7c808923d5574942ab7e69dd0a285e10a88e92320d4a8e250fbc194d8844c7fa081695851bbc9d81141879105aed990db92126804974de8b89e4fba2439c30098f6a2af83ab8a2ed58139545828965943e74510e7953a72f9ef2f48ecfb19270487519591927dc53d79a70b0919a9fa444528fefb614e267e75a27e3b8e8fba0eab75c5ff86072267518da27717a0e46124c69152106d2324b33bce6227b649418f05300dc922c95f9901b09d6006f4394294535c4ea40cadcd47fbb192f4bdb30319e9d588d992c938d1785e83352426cbaa9fa8378a5c65748db765e7c8c275763ab2fb59b743ac438c4f7d32f30241154918d60313f741d0c95212c6125ccb53b2e7f168339aefdc967531a90433bbdc16abd1f56baa5facca59a4881c35a3f590d10fcc5d14e52a7555f9f568f18792a8217727b637953f4d7f0b575c1316a436c54462892e25b5d643e680e3713359c60b7d15494d96d4198be11ad570f356ae23e753eeb608ec9b28a46a9efd16e4e122c8f5935968429cbf62e7a92c9421cc0e3c3bff2e4a08552e800c44c646f5145bd2d52b844fe905980e87e19950e3affbaa972e3d91cf3bb33521c5f9badbdfc69c4436cc5b2c8d9be2e79aee087d622d36b725ddeae14597cdef67e74538f45bf284fbadc677afc96213fe9065042613c99e9b7c01c8da1459688e94feb11beb5829f1380b22ef9df46b9b5998c8e54761c7df9ffff932ad18f086ac8c05cac85fc41ef351f7b28f0f0fe2c0b371a3ab3ce5107cca1ba21812d8eb0a207490f6a81f40b33254b2dfa2f507cce97cfe43dfbfd1076859b36257399ef871eac7b22c624aea76d9fd6274e5259a3a3ceb0460f2a974047d72e92d66fcdff8dc79cff88f353fb2ca8173acf1e93f7f803c33dd92cda59befd3a26d3b7784bfa689d1a68a24b8cd9ac37968430dddbde8a497065d030005883e5dc0a4e1258095f49790e40a282cc11828ae4e48ca800b717059190a7445023797b58be1de33307b5d8f84dea4528d6080265da97593bafdf3e1faa663ff531a27e102f75fb52b95792437c2c0303d963d3b0fb2d02404e228b57bf250d20dd38cfdfa60d59b2c1b419505d48d6c47f4e4400cae39afa5ee9f503856e72b236f10134433088b5e114be2c64176f057d20800da9b61805a278c4f5f63edf6bfa4301296f849e13395d447f3b612d732abc5296a956a4b23d2b81b60fc39c70c4f2f0b7818e17650e7bdfacc9c0920ced616724a9c9fd588ae899c55a41a6a271f7a6915e270d128a1b35a93c962e4e86fdff9ca4f8d29f56cce3330b8496da3dea9fa4bb5413683f422ad50ab99d51f141f789515d47b2fb9dbea7f9b1315c8e9bc924d4c5eae622d3965ed7372b6e2c29a7e5eb876ff003fb7998fb328aca8bbe18d6b23ef6ba716d0c80c7ff64c04ec28afc39b484365263f10537453906cf0cc5e01096cac03cb7e6deb474e7d5fa8b57497e96952fd5a51f8bbe2bf6fb2dec1d4a7f4f372a301e1244ce61d5fdbedd22411d4980db271daea7e43433ecb6c2b708e6f99129c4680b541986e10e55c989cadef9011c77af79c2793b60b0adfc3b6af16227015eb327c39534e31799c5e3eed39cb521afb24a30a496725c2e7e9ef5e55bc14667f57a9dc08d76f1c06c27071e1ccedcf6b81732b9a31bb984ac61898c2c078f0a899307d1b2f226b06528f20e6ef7d2188551457c4af174809418674750db1f5ffb16b1fbe4ddd963c96ad7b8ccbdfeb950bcb33920e62898430d5f6e3781c89d1e641bd4780c2702223259a48e0d80f3f1d2ecb0d847e8a62accd90e81cde38fcb7241b7ba114a9949e1aa7cb89781d742498785f8d50b4f75d4155761d99cd5be9d6d65f354cd033051e7e1d87ae7097e3dbcbafe5717902ced41c718ac4a22b9612ac3f7480d409a83b235f939ef5c5fbfba8916b7be3725a93fc828bbd2c080ffc71b4fffd00ee1fd064e9c5c85fb43c6bd3217e72a08aafa271f5c5296366deebe4803abff7"}, {0xc8, 0x1, 0x80000000, "0ccaff96134c195868bac3ff83a4b274293d7264675d7330ae030de44ba9c3f92db7e23b719a11cba7015d4065de8221b160e57eed5e7b8c22144b96607f9b06103a2874fc11a5ac90eb5df3809ef09e949677f6d1687efb24830c6d89580416fa06b524a01a1c6fdadb7e64cc32ec6dd965e2a392aadb42e265644c9714e636bf2e906afe6526ec67067aeca556da110beb1670134e75bcfacb751ed985f4798aff0cde07b1c070426d892ec5405ff05ac1fcea5ea2b1"}, {0xb0, 0xffff, 0x10001, "68a9448f0b96697333e743f60ecb2499e6f27c65d588177e01cadf3024b2dcc2c2c7c4585b69c940d88952f1805a5f72afc1770a03779b3e505d2f28be052b233b763324d2725ebba8104f7bdae4f3ace9c748f8cb8a797a41d907df497d432b142347d07423d07e26fd4c7ce85cd8cfd9ff047353783c8a818c6a1985a866d74edae1de28b116b729780fe7a9457bbe81168e5dd82d5e01121b39c6510f4198"}, {0x40, 0x1, 0x3e, "202af2a93c56ca599fec21474332897c2bacd43050b8f0165a4c498006f50c0b27a69513a27833e565"}, {0x108, 0xffff, 0x4, "43246b9f72e8ffefbfc6b2c00ac17c002bd65bb82246986de26f2afddf40874d0a6f427a8d43eceba2065764291579740fbb0f75ce07280a8d0cab47d047c3c282db3c689affa2e40155d82a157cf4e5e1e140e54b07cb00ac1ca3393863fa5d2e47cc3201cea5a33150fd9da3a9930fd35f5ed5c7c2c7385ab750a2baf7be574d3fe549d3b6f8928977b28e07dd4a6c63fb790c0d98d3d70de9fa1fcbee88e788724bf5ca9db7de1a76660da5d97d724d9bd999b7f664a4e56e36430e7ebd929517e9d0515c5cd211753c59ac2ab96db5c92f1bcbca48a6da1bb63814659abb3cbe503eb30bbf7e6e43f8a418076a8928615365"}, {0x30, 0x1, 0x3, "8107384c41a48ed6266504724fb7a31a101e09733e49eface07157f4d6c1"}, {0x98, 0xffff, 0x0, "13ca5a504890e083d331294d52a7dedadb01d1d8c685f59314df9bfb2316efbaad7fe49e17975d405a12373ed507ddb8d928d87adfd736f384a5a65223ae6e7acc0c609c77643523c19d0fc0b831e7f0b988df1bd8fe6d841934777da4eee15d2b3b6b41fa46b1851b573e3fbc4b1e5ccd77945456e2b2b9ba0d2f2bbfd268766113af963ceb"}, {0xe0, 0x1, 0xfff, "aa05a1aec4cffe6c2a541f4cf6bdb11df371697b5c5fe29cdbd5d614ea7d1ca32a6ee481d810ff8fee9ac6cdd7683221713e6a953bc3c4912b474a00faae122ac06d41d80342328db49d2d03605f78ea63fdc6ba63cf0167048566168d897ef52951b68a8afc2fecaaf793e07608ebe29659553f59f17c91d67335119e82d10c0b30a7617a0543be38262481d8ced2901c3aa9f23e7456fc553c5da1f24231e4fd359e36a3de48efdda798ef8a3aea99b2f3af7c010a46f507e8af7b8b9a57a5bc71cc0d513a4675d4db5b"}, {0x78, 0xffff, 0x5, "b9471788cb8e75489e327aa7564bc140cecd6c7e6c5fa79f9bee70100bd933770e3053d0744e9a837c43637cea239ee56a462d1549385fb9d8000c9a96c13463aed79d9878a8db4abfa961a53298956e5e4dc67885f9ee96d2dffbe51d9862c6a8b0c7f63321aa58"}], 0x14f0}, 0x2) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r3 = getuid() getgroups(0x5, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = getpgid(r5) r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r11 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x3, &(0x7f0000000680)=[0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000840)=[{&(0x7f00000008c0)="b69c635598fc0fb53a02f591a127535be2bd5563aa788ee361fd62c44d22d614f79c8a1b167ac9db6b34689318c652003633208f72cfcb1710672b92cd8ca6a0a55c1b42799c89b2e09fac8320fd28d268b246ca6c49cd8e6298a63a10e6e70c10d2255ff42289ef1fac750db7e1634f56e708ef1461316288b60b67824327711710ac4725415e471d6cb6ed868fd9ec3cfc6bc476db7cc70461c617208ef148d5e48ac1e857505ab4f1d44cd7d586e2521fc831df0bfb660f4391a0f456f362469bf72d25b45661aff56935e2913a74bede3e6cdd39e86a7992536bb5427983b008ef98a72d13f09ee26e5c68e7c5aaeb86c73d81196d7b5852d34a422cf5", 0xff}, {&(0x7f00000009c0)="22c02a44feb944e82e803ae803708475c61c8871c117225a7a26da3f16ac82e08bc7b095607eb7e026842deb2cabb36544e53f8155abba7499fa576eab67571e3645f2391ea986d34dd6eadf49be9f00192bf7ab132c6e4e9de744c1f04a63ef1a459c31296d", 0x66}], 0x2, &(0x7f0000000a40)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x30, 0x400}, 0x405) r14 = fcntl$getown(r1, 0x5) r15 = getuid() syz_extract_tcp_res$synack(&(0x7f0000000ac0), 0x1, 0x0) getgroups(0xa, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="38085508c566bc837782b693fa1e1447ab752247168c669c25869214dd346e4071c5d8306b364f981c761eb5f76be6cdb9fe5a1741a11fba272090cd8ff83f3c023648b90bb6a8dd8bbc91fd06c8946297ffde9ae4d57eea75d06b301af8113a3de8edf98464fadbed5b83c25f3823a2ec92baef9ac3db4179bb1f815dd112f293234236343529486a01dd3ca8c31e", 0x8f}, {&(0x7f00000001c0)="8f19c086d3ee8d7d4dd0516997ff165f3af5550b352fde38f6998e7f2211ee8fb2314464c8a0a60566b61ee162abcfe39d09629a3dcba6883453f2f6ac55f0747dbab251a0cce7ec80b519488352bdff9ff86123203766251e2c371988429ca073e9b757457025d04e38e0c25ec0d781f69c06275fb9abbc9145bc36a5a557be307c75f7c760a09c78c529fa256724a546be8721d4d6ed9d16c67d05ef0b1ab0491d92a2b1ce7513c081", 0xaa}, {&(0x7f0000000280)="affd8e3cb80255d189a47982232dee8fa980a10b04c2e7e76b93869c5c79eaa2a665cdbfcce72993c45764861169351865c81b3085be2ab833d9c5076c207731489eee5926fece724debe7f0d47f2921689e0ad49f6da75b236adbe2de086491c355e41457e8022462c74fde6fc2e5aa5711bd17fe5bbc0fb43177a3bc6dfe3ac0a1f322918768ffd2c4e0a091b15b8eb2d1c0", 0x93}], 0x3, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xf0, 0x400}, 0x2) 16:00:51 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) lseek(r0, 0x0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) 16:00:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x5}, {0x18, 0x2, 0x0, 0xa78d}, 0xbe, [0xcf, 0x20, 0x77c, 0x75b1000000000000, 0x6ed, 0x3, 0x1, 0x9745]}, 0x3c) socketpair(0x10, 0x4, 0x800, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:00:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0xc8f, 0x3, 0x1f, "b019fb49104b2e3941cd08d242ffc31b7bda78ee", 0x5, 0x8}) fchown(r0, 0x0, 0x0) 16:00:51 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/96, 0x60}, {&(0x7f0000000080)=""/35, 0x23}], 0x2) 16:00:51 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xffffff0000000000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff6000/0x2000)=nil, 0x0) r4 = semget$private(0x0, 0x7, 0x4) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000080)=""/4096) shmget(0x3, 0x3000, 0x1, &(0x7f0000ff4000/0x3000)=nil) pipe2(&(0x7f0000000000), 0x10000) shmdt(r3) 16:00:51 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001500)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) dup2(r0, r0) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000040)=0x4) setsockopt(r1, 0x308a, 0x4, &(0x7f00000002c0)="7cd6ccdb1157e039560fbdcc1b197c681774ad069e86483fdf7f175c2dce4810352f65f3771e57202c1d6074afb8c34f129f08104b942ececf3961dee10713b591e8e512621e2f6d2e60ed9d6df1eecd57d16133a280ee8eb966463c0effd00419d22da631e07f277ebc22c7d0bcfec0a6186a21612a463ca33db2b4ecdaae168b96b1e88a649f5bb74c8d03e87d1968d9d9697158e2502b386e69c2a9ef0a3dda3a97fc60f9b4bd6df943879d2a27ee4313284ed69830ac7d3bfeb449148b566667452db3aecebee4176b1d54dbc5a515a38ac8403660cc12ee1ae154de686818e4206a323e664479971390924c95a612cc9f60cc66883d1bc811be7f3a74fa1a817871ea8e301e63560e25c8b48247dd04652703eb936d76e920bf8e03cf6cf38c57c0621a6f2e038fe615f5cd91739ae9e2acf15a18832773b2557793c315f3b997610b872cff5cce48233d771a673b79424a9998228da14f35d59280d9ca265750e723e35642cc243650629da1bd90ba4fc22a3a5ee00464ea737874120eb0394e1e2abafcbd436d37726bdeeab0b3ab578064d4d6b8f666a078694b62d2bca26e88c6e00881c5c32457fa646669f152875f73e6cee42cbbab66432b042748249d752db93c2e0be50293b885115d356a9326f3384ebc7cfa0b234518ef894f712649800e8f31c4d3380fd0a6a04164ed492a88a0373150f3e6d26bdefcb1bec3f82cc4da48d64b21f7325c0093a59ea2b3e2934229bf09b5eb9b3a4f1aef91cce035dce67b254b8b501bed816b7cf2840b9db5e29004d26875d9f0e55000e5a19ddf8b1d27e1198af2c5939e2cad5ad6714c2d050439e3badda26df14a973e085554a27ad1799d5f1b51ef0ee9f13ed35eef6d6b2336c2e481641faaaed7ecf5aec6e0815b8afd65d8992c3cc325adb8499ab35988ccf6a54b197a7e937c9899beba9e93420419e4040d6a5818b9a41ed61108b46fc1e80bff3256ca68803c1ff9b83ff20e4da04e827b2341ecab3fb346ff9f73f5e06bbd99ef6d669b9df3e7521e8a9293050809fef3a05e80c862b8e37e2bd039c7a02e95e1ffdae47a7cfce9aa243d5ea42b937b84fd92cd40c4e712cec5f586c6124ad54146e756f90de3cf679061010dd675d34077fff430921b95206c3db28e14656da4f955ea836113ee3edb1c27099be6f80826868c62cd84016a45135a42a92b4871000899472fd3485bda5d236890f1dfa656f039289ba42f583f36e74863bd1eaa54bf7adc7d9594c00add9a26c5a8fa7731b01d48c0cfa2a021f80582feb0ba502def52b7df44195522e058e59a3ec8899095e6cff5dbe45852c121e4534fb9968e43223f10f505f9f55ff73ce61f5c62d0f887f83b8be123f39ed313b18ac1fbef364f9ce58ed270b99c31394da33004cd57164f484b67b7f2604a896ca882673f03313d6bd141aa5f3352fe8bc4868f456644d5cd035c5c91f2218a60d6fabeaf02ba1664625c3f87022392ab15dd8dc658458c64a009c29fde1d7d08e2981858668844a2b964152ffb6e77614c753d4b99974f71ab3d77de124e78fd81b964e723374a25c5b1c6448de9a564a15da57294ad37e9e3b5db9e041d2d1d7c8d19f571dfcaf47cda0b3eba5b32d4b3d80b2cbf3c6d6089324aa39be16d8f3b82ea5c81b103e95eae2dbd48d91f0cf1754eef599dad8d5090465b261a3ba078e1367bdb2c25d74b2f86d2243abe436fa0a9a4773461126fe573651995ba2167837b0c7fcf74eee952c1a54e28d0788a24ee38b35bfd552f2885c9426828de99bdab8260d3afe80705054b3464636d71b6ecc058bcd55b42e3495fcff53a0a8bf7dc59aee680f4c6bc9b4fa03fc2d8e2521dff9baefac9aa61fcb27de28f4f44044af461f53873b6be945533e4268706d63977d92febfc86388fe568c30ea6f62d75182f14134b5a5662b53cb7790b7805b6f7b463fc32379477bccb53fcef39e2a48dc88dbb1ab94a463da012f4a2f0bc0519eaa172e58a9c4649f1486f984158d26116439e804fc70e66cba47d538843a871e8e47e87ebc9f340178b834a5562765688a0cd80d6ac6ba47e8faa2d7f1e3826b404c8c906a36ebcba6d9d7c611af4681f54b2f7a730ef5000405b621bdfb52c2ac79044908974baabd0278133da51de8a6a3a416e844a6622270367a7234d40682fc98acd6058c76c19b8b327074430e397cdca603cd9a9570bdb5a66edc8d5e1a7210cd5eab03922b3f14c9ade41534f3893889b1b1a98e4b630337f49d1a20ab03e84db6eb1f49fbc50ce096e153ca8169bbd3d3097c337674fd32c8673db5c04e117a7b7e754d6c6174f0637b5b9b1cac85e8e771c79df5dfe11ccc7a9fcd255f15b247cea245a1d1ad63a09146ba12e432b4a9fcb42b769aabb0e7ea46bf865b449bec7a520b443a2fe0dec2acca833094439b20d812abcef25a8fad50a04bf8ab136b24b6fc2abac26bb9913a9067ff844a312e12918ed4151546d46b4a58db43b29f1d38a326dcf96e5063b37dd2db0eff2bd46bd94cbdd18f682c9ab7b37f88bd2b5df71805ec77b48dd9e296d8e0714ba53327c012a5c2853d1acbc6544aa3cafd4a2f23e112c42dee1f947a456950a5e9790fe62f32c7b718917f5af4c8dc2b121e55d010c95caf02acb3276ba994589e1b9e659032ac284f62e6df97d71dea0879067b87271daca09df21c1ddf9a8d443078794989ffaa224375067ab9473bf8a29995b6fad431517bc0bf20bc8a81ab8d11d0980a521ad7480ee9b8d2bca63d9853406c60fa0e98397d3800cb00f9f207ce2d82d4f1b04c4e4df2fa46541d8b06ed9d426ac29084d879d98bfda43fb7defeb81b64e9de3c0b2fe4b786582e0e95bd372888683aa26ce5cf8430e040238589f2fafc157d98e77241b5cb59bb8e6fd5d481815327b6dd8524c49b8ce383d5a5e012b8b47998004522d35570db82810edea9fa7bd42483acc10173b516c9f25a2329a744821930e230e359a2593d3523bcf8a745f56c367a15fea8efb47fc87078504733ced3e6b3462404466a5e1a825ff12b652c9c9261105c648d21a7931e87293cdd8c793dec1c9e3e9cf93847d2a3b85e539d9e4778689fb34308fda230e508ca22d8ce7bac7bb308fa416ccad70da5a4fae8fc3b02804374a69fbfb9cbd9c55993c265d5ef3d8622358c7877553a9f07d5552b97d96aaf802f4b8f4294d36d33879f1b1495af28a1bfebfe6a14a099c8d89a6f82c542c8fa3af22ac2c133c1c4394024f92c7c1ac8dcccca8580ce2d2aece44045a205825a1ee4dc667281a383dbe2c5078dd11d6faef8083ad1c0aad5247e1ad290ad22679fa209a5229da2cf1fb2a88fcdf59c5536543402a571001305a4e5dcaeb51bf248de3da90e706aca26be11f6fe2d9587561b1276e08664d80bc1a8b68d8c26954ffbad85eaa505b3a0a2376868c56af03f8a7bc6c70fa9fd6abb9c0da82185eed48662482e01e670057c2f0d927d316bee5517437251ae6569357581a308155761885cfb20674041cd4a5be30aaa67615ebf08b62542f0e2f6445067f20d0d10bf79bce0e09ec48eb2079890ae5423e6bc27ee28e85bde3174d91adbc3b65bb3335b69003aacbaebd3afd27e6c7e257590789a7e133da4cbd2d18992213d372bc2ded488a313a32edb29229e38ac4be667a9ebb9f3c4ec762450bb4ee119cec19f66c706f2ed3584b350794ac758237a95ae47b6dc5b160af9c22f9e4f42267ca569d9bdf5a07d2590ae8c682e648065bdd74e137d9ff1cdf1ed9ba71bc2c9227ad9f0b866f33f1951a3c1ede950e1a770c28cbc54849f7197d525d4297a492017098cc5e9e0a6fe7f83ec8e4e9b8b284811bb960526a92c7571b2a923911621206e2d97cbd2a8e2243d1c38d7c70c6bc1cfa2df5b2192b57e59ecbd03570ef492f652274d5e8fde6f7f823c84804baa19f7b19f84a8fd282c404f11094e0766efa9ca2f0df115f10a4354b74786cf55f4a026301de041a5d4dfdae50ebff2dc0540326647e887388e48b778cfb75f6ca83b4629b3322b8873f6c10bf8e82c7b21f6fc809d610864053f7550fe19cb7ead9dc0eba78cb60e1f22d33e9d80426e6cb07118fa9e2f5f4b1ebb5c0a6a1b03496fef6a8c22cb5a19d0f42e6db0be9f4a9a4dc0952113cdb0b6e519783922682a8314c28901d863876c76629b0bb871497a77af4a0743af343054f3d9b5df7f744b1c3246f9f3bc9365609b335a9dd40675caba066ff0dfea9778a0d6b9186c3c32e50e2e20aaa4a3dcf399c50e6c5c576f458d7450d54357a5b245726e574e7f0ebd1926e74bea8a0b8d3a6e0a7f20307c3fef916b18f2945b5dd18e4aa9e5cc06fd4c80bc567f268fd507bf5cde20ee41ab46a75e321ef020c2e58f7611419b1e0657a948cb8d8cdea0a975dcd81ed6651c36c877c0dd801c977f501ccee8a3101fd4dc6ba28d4d100b391759ccfeda069e0b98527899bdf1a13fbcb305d2e7073e84469f59f220d4a0dc893185ddd21df8928e2f4196834c6f3ccab9972639364431957197382e6c05d63346fac1cef18a07bfbe868bb400b74dbace865e2f9121440a50023d7163cea446002274e95df911d2b41f846b1fcd8effc3b04bab54893859f83de2bd863e94639feb83463cfb4bf16d49fc4875cadcfaa6a5dd2ed42baa1213d27d188d89dbcfbb8e6e580bd4a6f9ddd5cb6e7689cbc5e932b731ec1235064a978e7446f47162a46bda53e9aeb91f29ae8abc42c8bccecbb8afe08120f6784a13a068dcedc64c9e6ab437ed4543b639172afd0f1b3539b176e2069804a0dfb5affd2dcf3d90bd6783be926d4f2dd5e26cbcc0a1c752cfd6afc1aef046abebea085d6998d6afefaf9f1b13196d766ccdd7e84ae84d7093e89e3e192847abd4a9b7c59d54486814f724c91d25b6e1a29de59c77a3bcf3effeb5a85f8fdd219465bca5be873f44ce0d3cf31e90aa1be229bf5d5c2cbfc90e51036be4d8c88534ae1e29655f3e2b4fbe530ad5e9151e596dc5eea9a2afb6cd95f806065aff744dc9c0d168cee855e8b327ff47968365b165c306ad7d7153919f3b02a9643e1ba0fd8a7920df01cd2663cd493cfca618a4f72a8215ecf7cb3a8b00a80d38e7cce9c9de5257afdc9dbb2b18100f361ea5574d8d6b562b12603493ece9b2f5066c3af213a1267a39794fa8d1a76e3687a60bf8b834487ba0cbdb674d4fc58fb9cfea2c61934c95a986afae078e134a46fe0a1df8f87e2c8e661600f12a39197116cf385b54b6fb81c34d6bf774a3356f0023a58747e224d39884e3efd7e93d0a835d552b22bc72ecd44dbcfd9fbefd9b75841d0f7aa75fc6fc07d3d013fa4d24e0bb4c2be021fd0948fa943ee589dd6b46b48644a175d48c08e4e6d49c312a2aaa9ff0a5f45aaf78d2fdc867b6f79062bf22d44574d2100ca3146f01478078da8dc5b393347a7c11b753c4141460a27610cfb081e588fe5e0180e6bf689dc634f010d2e9d80854715b5b161e56d50874d92a23b616c8127cc734610836e42ae020c929baa5f8d006d22bb2f234e587ac003a00cd8217b0460f6272501393706b9de0a3872c8b4cfd13604731a1296448d8e998b71dd615426842684df81f4430bf381dce61c56bf2daf480b529177e6d274fd6535863c220bb84c44dfe1cb7d64ec5d392a5071fb580f008927245286ae075ca01ebd483d5acaafd7e9c9ff599775f8c6a69037dffa6ab96eef32d57b391be832466c87f6d9d2198d2580dc1894ff06c5bd1f5be4c910019afe1c", 0x1000) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r6, &(0x7f00000012c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x2}, {{r3}, 0xfffffffffffffffa, 0x45, 0x9, 0xfff, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x1593, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xffff}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x8, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000001, 0xb3f5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x5}, {{r4}, 0xfffffffffffffff8, 0x4, 0x10, 0x0, 0x80000000}], 0x1, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffff8, 0x31, 0x9, 0x3, 0x1}, {{r6}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{r2}, 0x0, 0x38, 0x20000001, 0x8001, 0xa4}, {{r3}, 0xfffffffffffffffb, 0xd0, 0x8, 0xffff, 0x6e4}, {{r6}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x40}, {{r2}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x100, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3ff, 0x61}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0xfffffffffffffac0}], 0x6, &(0x7f0000000080)={0x3, 0x7}) 16:00:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, 0x0) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000080)="d0fd3399eb815a6f8a60189318df90b935b694fa1ea817c9d08e8fe7e7d2d65529d1ce9b55dc271d6c5b47b86e5c4be66cbd6762166fd48a0350525f0fe9bb98334f02c8703c36d78c8794ba9134d9af803520f51512789c25467350896a3caaca17403de3e0829527860b1f4f141ea2b7524775578502284c92ced1b8d3996999386a002b40", 0x86) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="7c9dc16fe304000000000000000001d4fc0000004000001000197f33acc23392ae0750e0543be3510a4b8dc52ab8afd90d3b5882547f59891d9bd33ecc32e4eb361e47a64595420e8e0e880ea02c71bb96c78701f0729c0ca1259eddbcb864a655c4fd4a708e2d1a16069394ef4f0c2eb2bee5f25c8969b4711772bad141e25d108e7cd87158c60566c463e287221eac589d98a72737f3f91aa4c42b62610375fb018b0b"], 0x1, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:52 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:52 executing program 1: clock_settime(0x7, &(0x7f00000000c0)={0x7f, 0x1}) clock_settime(0x0, &(0x7f0000000040)={0x68691f5b}) r0 = socket$inet(0x2, 0x3, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x378) r3 = getuid() r4 = msgget(0x3, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x2, r3, r2, r3, r2, 0xa3, 0x97b}, 0x0, 0x0, r1, r1, 0x1, 0x8, 0x5, 0x3ac}) 05:49:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0xfffffffffffffffe) close(r1) close(r1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 05:49:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x3, 0xe) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) 05:49:31 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000000)={0x401, './file0\x00', './file0\x00'}) msgget(0x1, 0x208) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x8000000013, 0x20000000, 0x24000000000000, 0x2}, {{r2}, 0xfffffffffffffff8, 0x40, 0x1, 0xf1, 0xfffffffffffffffe}], 0x3, 0x0, 0xcb5, 0x0) close(r0) 05:49:31 executing program 1: r0 = semget(0x1, 0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = getgid() r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x7ff, r1, r2, r3, r4, 0x100, 0x40}, 0x1, 0xf19, 0x4}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5c, &(0x7f00000001c0)=[0x0, r8]) sendmsg$unix(r5, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5], 0x58}, 0x1) pwritev(r5, &(0x7f0000000480), 0x0, 0x100000000000) fchdir(r5) fcntl$setflags(r5, 0x2, 0x1) ftruncate(r5, 0x3) fsync(r5) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r5, 0x0) 05:49:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000380)=0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0xff) openat(r0, &(0x7f00000003c0)='./bus\x00', 0x0, 0x2) write(r1, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x6}, {r1, 0x110}, {r1, 0x4}, {r1}, {r1, 0x78}, {r1}], 0x6, 0x3) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000000)=0x1799daca0b8b6d32) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000340)) poll(&(0x7f00000000c0)=[{r1, 0xc4}], 0x1, 0x0) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x1f) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="05ec3cf9969f6c209884e286b2f3b6320d8f6f549f77113d34add13c17e93d24e3082969c98616db39a2049f2d6c78e4c06aa511e0408a3c8953da4a67ec7831536f759fdb5aeddf41186402c9d14aff1f41c3228c0452eda63193ae4a285563574f002de121612fa66e7eb72f7f49f4e42ad04fdb8fd829f18ada40b7b05e928bfffdb8fd88a80256b308282fb50fa4abb5b7134b93344e7c2618ffbf17471df531d9e93ccd652f7ee4", 0xaa}], 0x1) 05:49:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = semget(0x1, 0x3, 0x200) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/4096) fcntl$setstatus(r0, 0x4, 0x0) 05:49:32 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = socket(0x10, 0x4000, 0x5) accept$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) kevent(r1, &(0x7f0000000080), 0x7, 0x0, 0x4000000, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) r4 = dup(r2) kqueue() linkat(r1, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000140)=0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x2, 0x3, 0x1, 0x1ff, 0x2, 0x80000001, 0x1, 0x3, 0x2, 0xef}) 05:49:32 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) r1 = open(&(0x7f0000000200)='./file0\x00', 0x3, 0x10) setitimer(0x1, &(0x7f00000002c0)={{0x1, 0x7fffffff}, {0x2, 0x6d60}}, &(0x7f0000000300)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:49:32 executing program 0: r0 = semget$private(0x0, 0x5, 0x50) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3f, 0x6, 0xcc]) semctl$SETALL(0x0, 0x0, 0x6, &(0x7f00000013c0)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[r2, r2]) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x20, r1, r3, r4, r5, 0x5, 0x20}, 0x5301, 0xfffffffffffffff9, 0xffffffff}) 05:49:32 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f00003c6000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 05:49:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = getppid() fcntl$setown(r0, 0x6, r2) close(r0) 05:49:32 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7fff) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x1) 05:49:32 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = semget(0x1, 0x0, 0x2) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/99) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 05:49:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r3 = socket$inet(0x2, 0x0, 0x75a2) r4 = socket$inet6(0x18, 0x3, 0x8) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000440)=[{r0, 0x4}, {r1, 0x100}, {r2, 0x48}, {r3, 0x102}, {r4, 0x24}, {r5, 0x81}, {r6, 0x1}, {r7, 0x2}], 0x8, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r10 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/79}, &(0x7f0000000180)=0x51) r11 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8, 0x0) r12 = socket$inet6(0x18, 0x2, 0x5) poll(&(0x7f0000000240)=[{r8, 0x100}, {r9, 0x4}, {r10, 0x10}, {r11, 0x4}, {r12, 0xb5b12f97580013a2}], 0x5, 0x5) open(&(0x7f0000000080)='./bus\x00', 0xc1, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:49:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(0xffffffffffffffff, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 05:49:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/96}, &(0x7f0000000100)=0x62) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10040, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000002c0)) setsockopt(r0, 0x10000, 0x0, &(0x7f0000000200)="355569159fa37c46f84ddfd803eeae529f28f12a436fa47690c3d2da45fb4aa16905da1d9505643d9257991a18bc3639cedc78e0ceba4bdf769c64f7fe6c5ef2f8bd87934e53b4bc8af899688044092af33c57f3ea57367bfa70e0eb32c4a65e9e874440f2b659ff742acf", 0x6b) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x7, "ae65a5260d7b242a3ace1aa24b51675a3c92d715", 0x6, 0x9}) 05:49:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x4000, 0x100000001) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000200)={0x3, 0x1, 0x100000000, 0x2, r1}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x2, 0x2, 0x47b, 0x2, r3}) setsockopt(r2, 0x29, 0xb, 0x0, 0x0) sendmsg(r2, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000240)="0801eb16963cb58f38f8023f5dde2caf4d8939d9eb2c54fa5de07f270d61e5332715f74c3cf880462bbe7612552b6dcb36b587ba92c6e6b2defc88ac960819d5d06ca483dd4ce5382cce7fc06a6f2da6218af79e37fc4c260fe0c9aaf9fcdb5445bfb021c7a1db", 0x67}, {&(0x7f00000002c0)="5157384a246751771274b4be669a10c5fbe95f55e9ea2ae1827d08c82f83ff5ce838ae9e140211764b6ea78d968e42eda5606981469c627a80db7ff4695cc1fce13b3bd7e8ff936c49a75bdfa827390cf62701fabbf06d1e5666798b852d22f40e7cb02650ea61392be9998eea3e5fdd79427d9693859619", 0x78}, {&(0x7f0000000340)="b149035038e3e485a00c26f4a91b3332b087f43da93a8ca763725362a34d7f7110e1a532fc3df126a4af4e7a2eed0d9c4834ba639bff344dfcdf8f2a95ceae13d5b2f4a4a9dbb35ff64410382529cdd0a645830ecf8638fce37b69f4c038cbe30e94e84f244a127fc7f22f5b426a7bbfc64055b2647898813514df8b590f81da3902e8a40b94b8b8c79df0b4423f2dda5e13112092475533a47d6e861c300ff8f7c38c7da994c0fd90f4e3f4fa2ab63e2caacb1a516a295349e3074fb5c5a5211a710f6afe5bc44aecced8bd71dc442f3a96690c9518", 0xd6}], 0x3, &(0x7f0000000480)=[{0x1010, 0x0, 0x0, "53f3667e67bce32d6a1b8b18391ce93168cb066658641c21de7322dc307cca7a68827a640a447ddf919a04824442b670e9777aec977c69fd67220207bdb4d12f4388b22073412a77274dd94c8a07bac61fb03126b18fd408021acacd88e9312b74e7beedce2ae008436d9bac571757ae374da776689fef7766f32401791f5536f623c37e721605c2dc7f062f11213a282ee04de011612efa31475900b77455784db5a3d577ade56169c532faae2f3360c92332a1199dfac406ab8e7b255aa43fd096a59d81a06fb3240ed7c2d6dfa9a18805552ac91666c450997d07032464d7999a11d49881ef04914653fda26d4180f034a854c1264114976d93a4e50b821ce15ded504468ccd17f579f024004dee6ad4eddc6d351a60d0fed9893e0699fe98d5104b5046d672d9829e1ca69c60b0d680de2e4e651e1df5911758477ad9f776ccab2b5c3807cfd69b1ca5de666db0a3b3ab0b31a2e3298957eb452d80f35dcba2e2de24c027a35422d03645c72279008ee293c8361af77225b47715ea01ba7e61b312d1675c6e321822656b2001392df31b06ae2e56a67652afe7740f2c76c246cd17484c1afa8281e54f548ec2fb9144de9f1d2563d10f7377446d06023d809a4d792975ead33e92f785e216bddb30e56cfa281fc0964745cdabbd16ac7f9c6d318d5f1bb46c107ba143dce4379173b1233930aad607b5da0c72d37a456e58b84ec611c5e16f556d69a6d03f91da3af29b320f4c1d653eeaf6798f904905b8f410fdb56c7359b0739a3d7c08b35ba3af87a57fee874b6e25dcf02e4dbd6760bc4d22cd0b4299e503656a5bf0d17ab0d85c3f61a4388c027b73368a1bd4e2ffea1b8176ffd5c9cb32096ee6ec2409da7c1948647682458a8650a33e126ed9012835334800141411126de8bb41411041f6107c8aa80722d062389e40a832f561b925123ac0d5c91b43f77897ffab8e61d5692830359c9b2c3f3ecdcdf7a18a4a0d33ab81bb35f817d93e3cb5e280f5b26b11b403287d514260e30f17d77a2d4d7d2d442b886bfe5e37b8bebdc0b92f6d914b3293620b5780860bbccb123bcc7ccdfe7aa41f00fc941909b755d6b051f09be2506ff16231ca0e552c0c8a838ed3a55c635c16474fa62c5723d77a3a51961e46cd8f2bc8c86348541a6fb2463cf544bcc13d8eeec05fc365b7170255bc6abb419935211c8c10ce4db3cb14229f809fbd6075ee7140817c7b9736d7fa4fb7edc678b69160b6b8a4cb477570eabceeeab7699f3af96bc818a2f74faec33559ef567398562e09a5387ab5539538c7dced117cb49267ddcded080704ae68e6b90cc466c52dea5f21069914f98b4d673144b38df867d8f0ce0c758484f060b2092ca0fbe1acb2a81ddc404416c79cff67657de31b5f86af6964c65e3f2900a8206873cb72722ed2410e2f3cbdea378b762ab8838eae6c9de975c5504b9e1dcd114b6d0ba017e000601b5d76cd680430fc4e051bd64ac490d4c1944742ca65b474409f74831cac9e9573d8143a73f9c6cec79b95d93397d934149c20fea743c9ee188ded7c039694aa6c4649216c70be74a971535f269071f98a651de35cee5d922bc1ccbc9353b02b77e5fb377fedb333d8db8be529eb113a52d2374038cc8e5c6680375816765791a518d134fd0633f19702238eeae0031d1a92c6b6250ff9a0392c7320ed1e7a5931139222d98168d0d48e3b66aae7b5812a7570011d9527e35a9d18047aad53771ebfa396f3c971ea3e5fe90bf5b0c3ca8bb4fb9567d7eee587e2088b1282571191f30706722e6251458abe9c484b3a264876b72c6978a950df52e8b91b4998cd28439357ed1857da44e6eec6d61007d99e4813594e6db6ac0df21834439c0701b7d0bc2ebce7b3219194cafcef1b0ac64e2285d4f39357680a0a3f07e49b286f4fc157432a73c097ec9321fc7cf03aada4239c1fd1be715a56f9e144b1586a805ea671a866ebc202ee9f1dd2f3e2f9ec82abcd6561d173c18a966aa7bdf24e598e6d41f99665b1d30937cdc636e6d62af75c2fe39ab960ef33204754ab66f0d16ace5dead8c490895d99a261a22d9ff6c4d85a6a1d194956a75d34ccc751a05a5c71fae0fbca8412aac42c42fde6657c2a15ff526a39235130b1e83f2a0f65fc35410880de2fb4dc06f4969af2f0403419a8f7b57f58d77f15ac5fdc76976c40bf6d703279d0b9fe146d4b40820c179532acd883c89f21748b40d88b797e2dd419e26edaf64dd52c19f11d67cae3057bc8060fd52f55082ba56d073d1bb16c08f57ae0701c7f1982108d88dd7472849e24a00ce550f7850bf4f83339ec7d6045fb1ae1041412aabf6f72c02c19522d2c1495e93c1e1b60129253123a7f82786db496e6315f38a04b5d207fae4f972652f5bf5be94d5053da50f6a3c15ccb814261407d8c64492e1a60868f6de51d607b4678a1bad93666bc5b2a4635b5525917ecc01fda57c05d122223326eb7d89bf32c83b223bd7a26eaa2e21c42c955781a850b5afc689e2aca636430c32f3d2c709efbf73d80c7dfedf88a2583b97d498157abcbd146d839abfd5112fac42c2896b62f6e8dd7a1b4048b2c71c5fde5833644e643cc5d3a796fc4745cde3c3d38b9890587d6b2d5235d0e227c3fea1204a76edf0c71f391b65da663f94f8855d7a48faca759e8c5dff8d4f946a4271d4fbcd1b7f7fa0da8d1d9f2d3bf0949e4470e9e1e743f61dabeb8a177a703c82053e4fcc0b4a623c14d01a75d5ff1458a58b6903a7bd9d4b690aa558c38544967f676245cf2865d0df8306d72f320c1877935660d505f4ad593850441db30c64f9dcf21b82118969b39455b790d4a18bf3eebc3aa2581abcb91e7b89cdaf050f6321a507e7d58896f4d302260a85339af707f66b4eee5a5d97d5dfaaab8dc3a200e874eece6c00211513d87aaebc7a159641e69a215e8fa802ed109322dda5c64767508a1006a585bb46ed8b77f6fac5361bd4c4448ae05809bba11bcb386dd92397dfa9196560667a13a51a4bd7f203a561e5066948bdadb00dc09f6407fe6f4968701ffef112aa2b3e4661049d8a03ea28259aa4bb0892f1d5d2acb5f388777c860f10ce96a7d46f6c8a9cedf61f6dd9c2beafca5e40b3becf27eae9a7bb2a1934e3180ba8858ee38b137ee69bcd6ce061b162142438de209ed3890bcdf9e31dd745057117461f584f2f7d46df492e36bb2651af43f2406adcba87da38cdc912ce372b9eb84ba5c16ef18283b1a87875937d9bc57bab8dd399e26d622052ebae1e1bfe431432ed3e3ede47a18adf9aaab450ff097bff668ddbc57cde0a11a0a6150de797c6da957a251044b90d5b2e857a308cad4bdd47f465740f50a48b5247df6b89740a13c204aff1e528fd2c40a12c879f1df172dd655a9b4772876fc79cbbdca1c47db5414870e2d1cf1049c0f9b5ca6708db6b2eea74f00d7d637be3374f7689d7698eaf28ee1c177999b65c031416678d39c4fa093f4fb25fec9840b750b0af77ea985c189935667fe22c18a4612fad8eaa35e28e71dba7e8290ca167ad7d31e2b4fec5fbbfcb0f7aa06c3e5306b82d486834f10ae367aaee83614e6d8688319b1180071085528f87ef9072557bd2dee93c04b5b067c7b408c74727dfd7d84cc32b4b8a11da71129f6f39ca7f047ff10338c18c268f82fcfaadeed8769cd0d31093e5b2fbe29255508095058e634fb03fb28393b3f6aeddf3bf1dbf502b81186135e2d21af68b7f94833e83593d4ab978ce68ab98e35a9c72ec9f2d29161b550b1d1388f03dd54903ed9c05088255fe005426b82e580305af75d691284940db6dad612774d80068037829b2fe0b14bb14b7c1986bca0ae750e773daf3e3be2fcdeda03f0daf599b8a51f03ea19c5719f734974869d839996e7e52768115812d9fa0546020d4d2df44732df7c98d4821ecea47f09acd6b81020318e8c4631687c3f03ca35e947f55a10ef03a102c365290dcc43ed637703c36421aa9a73894de876ecbe740c3e5ae4fd5342789913aec70fb096c28e4637ddf995256a1c509f0084a571adc560cc9db44dc25939ced801603d3508fb56a6d8d1d49a7d4c68eed698b574502a579328e9b389252cdc647930cc3b66cfd64eea0e76feca1753c8eceaabca6e9772afc2651864ae27a1525d00b84a063b5bab354158d431a1669ecc5dae9a1de3e9cbd120aa35c0b58d6ed274af5568ce9e7500c8fca7091699588c5287ac6475caf32e57c2814077a82db2140ca0599a8f7cb22f9198cf97e3e1b96ad75e0b84caa08a9b73e4b2c4c7c89090bce3fd510e15043c05664464017208b7b9a6fdfb7e5e51ab95f1bfddbcba3c188ea46e3ad47de423a4ea78bc0dcad3d2838ddd70b9ef01f635bbf0bd6e62288bc5059581b6bcdd75b779cd507c21ca06fc1042bf4f4de1d4cd8a65d5af252593c3b61fe4300fb4c3c9249ab1bce8991960ae4d5e245f15c1d909f23a7a4772a6d4007acca5981fad5c317692a198a72df96d590de0f035dd9b1eff1216640c69037e2366c7325a9152afde6b24d26b8b5be7f83f50b0b33e91b1ca66ac6a99f486e9d978c1c8f7c30c9f4878d703723091d104c17697cd44a1223aedc230d572dd312a9a2f9211e85a9522a22cf8ef934c8ba436ef2fbb9befe220f4f7d3e6fbd66a438bc51597d804967946c27e9376a324317d578e5c86d7354705bfb2bd84d13053ae99f35cd8d9353febb0b999062c7f7f53d48d1303279f044e2dad4e2d571a1b611a50c6e71dadcd48c0386c3dc1d712d2bfbb0410452412a1e29af07e7605bd29776f6e136349d0973e1b64296e09af67d99a2093c77a376e16e5e6556d5e11b451f7c3477c738d7b7852ce6f55481cb9178a9572ffd4ca9a4168a867b4cbfbaf45bef9daf3053b4fb126e8a1eab143843354f69863abd9ad43264298c054e34ed6298297d90efe235582f34f78e714210bfaa2bb4c21bc24ed40444e7c0890eb00509634437b499eb6bf2b813d4bd8ad49e2073a5cf8bcc4047a0997dd42b70fd21461046011938783c4219595e44e3d579646321dc55bf6b5a4f342cc0bf2dfe26857493dd05be05e3c15352135b62e91b84b1f5a29acd81972cd95b6760a0ed096aca4abf726f82fe718157b529ed60194ec4adbc062950150c91911bf2810f7b3f7097689981413fb42aa1573f13b77d90af40513278d417a33e2cdcc4483e5cdbdd58e40364528fab879e34adedba353fdf8f36d20ebeda0de9364ead9d365f4f05cfcbd3536cc0b6fa478077b4aed2793b75558dada64d6babc67fa957393e828cfcd0e6d9695dc4fb3470da307adfbfb6b91cb49787ac829c74fe3a3b9c92b980eecc2c46dcd847e4dbbc50671eb463e3153329d5ff2b3182f0f60a2afefa48359da3b53e1a66005658fc58217b0855302c63a884ff22db8b88f6f5d1ff64f5942d1563e22fa27e58513d0dd6967afad086b78ce1e1133aee2765bdfd5b0b3a095b47cdbc9d0f9061a115abcf93e8c229c96ccfc1ecc16e2ee8fcede63fba97ce0d14517350394d77c4d533c7faf444ace3ecd8f57d6d17023ea79129b2ed4a1e429450ed846da8050624d201910f8d0e564829e53e267180f83feabe92c6a4b1b96c0a5e12449dea07a77bd899e6a0545810f6f17c1bc79e5aa3530f2aa4b4af70125f018f5c8f018c607626f1dc48bf049f46c848c8c31bd0158c2050f613377ef2f46b1cb49277f1f6caccb445e9e87e3a75d15c665ec3309a7744c30d51121468e724e76eb54f2e042f4d5f"}, {0xb8, 0xffff, 0x35f9, "3145841431d2c11c45dddc2e56d219f9390590aa8faa5749d8b2b734e76519da4bbedc9fde3f073a50774cd3cc4ec3e5f0929c7b7edfd9e6140d043ea90d36cd85a9f1daf9092ae3a448fd2edbc88c2cdfc25fa41eb8ab62d4bdcd9f6d7938830231ee8068d78ae9aaded83ec06a1699097a44379f3fc0dd61d285b147036d66c5bf0afcd9d7cdc8b7ace4afa8c935222d4bd8e18a516dc0955b741fd62f06f9298a54d85738"}, {0x108, 0xffff, 0x2, "9ab60b8cbb53f501a28b3418329bbcde50a8b483ccb9a0a307039857f34f62507e0346568fd6a36d5001b2462a9dc9c59e93012c044ab9b4518ee1911361a644a84e25173c49c768a1158d7153197ccfd75c698ce2da609e5635a7e8357ac4fd36d7ab2544caebee75b3cd8a5fcbcad15335d5974a2a7e76848fb48afe18c222694269733f83f37231104fa37e56bc45ce0fee8ce4b11c828f242e74049401098eef01b2460a256cd367a36ad9ba63be82fddf2755384bce0f4503604bf8beb7465a98ace950ef8e17ca8bf2132de8cfd49764867f41fa878d9affe11512e919183659a7cc25a3439c8aa46d52dd90c523086d056f"}], 0x11d0}, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendto$unix(r2, &(0x7f0000000040)="8244297bcd029d464e8ad331e9168572fdd63ce9f46f7a37aa19c1cba4b2e537858a3c02069b7dfcb3ee0ecda0145ffc7f7db9967135d80ccf04db6b32491fcab9fd83420425e298cfc413309efa0ad04833c024e29c97510e401b9b44f24ca34e5ab272e478dbbb6d1fe9824d91200f62c354baa1ffafd41c180829a81f4497e138f7e7f63f2bba5987", 0x8a, 0x40d, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 05:49:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x22, 0x1b1, 0xd1}, {{r3}, 0x0, 0x2, 0x1, 0x101, 0x3ffc0000}, {{r2}, 0xfffffffffffffffb, 0x4, 0x2, 0x2, 0x2}], 0x2ec5aa73, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x3}], 0x9, &(0x7f0000000380)={0x4, 0x100}) r5 = dup2(r1, r2) bind$inet6(r5, &(0x7f0000000080)={0x18, 0x3, 0x7}, 0xc) close(r0) r6 = dup(r2) r7 = syz_open_pts() ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000100)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r7, 0x21}], 0x1, 0x0) 05:49:32 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) open(&(0x7f0000000280)='./bus\x00', 0x100, 0x20) clock_gettime(0x0, &(0x7f0000000380)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4502) fcntl$setflags(r1, 0x2, 0x800) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10004) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x8) flock(r2, 0x4) bind$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2009, 0x3f) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xc, 0xfffff, 0x400, 0x1b6b}], 0x3, &(0x7f0000000300), 0x5, &(0x7f0000000340)={0xffffffff, 0x40}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0xc1045763, &(0x7f0000000040)={0x0, 0xfffffffffffffffe}) mknod(&(0x7f0000000140)='./bus\x00', 0x2114, 0x5) 05:49:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xa0, 0x14, 0x0, 0x1}, {{r4}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x100000000, 0x6}, {{r4}, 0xfffffffffffffffd, 0x40, 0x80000020, 0x7fffffff, 0x6}, {{r5}, 0xfffffffffffffffd, 0x44, 0x4, 0x7a15, 0x1000}, {{r5}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0x3}], 0x1, &(0x7f0000000000)={0x0, 0x8}) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r4) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 05:49:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYPTR64], 0x1) fchmod(r0, 0x81) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000100)=0x8, 0xfffffffffffffed5) 05:49:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x0, 0x401}, {0x18, 0x0, 0x80000000, 0x2}, 0x20, [0x40, 0xdc42, 0x3f, 0x8, 0x688, 0x0, 0x20, 0x3]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 05:49:32 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() socket(0x1, 0x4, 0x8001) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 05:49:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000000)="7635bd99666e2ae2e43cc853daf4de32eb", 0x11, 0x2, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x8) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x1011, r2, 0x0, 0x0) 05:49:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() write(r0, 0x0, 0xfffffffffffffd78) write(r0, &(0x7f0000000200), 0xfe72) 05:49:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/172, 0xac, 0x1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) socket(0x2, 0x8001, 0x3) 05:49:32 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 05:49:32 executing program 1: mkdir(&(0x7f0000000180)='./file1\x00', 0x40000010000000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = dup(0xffffffffffffffff) write(r1, &(0x7f0000000240)="6176af8e0e04598fd83fec59a7531bd7cb7d98ec5786d37337e0db8421f037da56b40c9d95bcbf3b80e82b5e010d1cc38c7f49c11f3e16b6a0b6946c4fdcf35735315211f2c4c38a122df025a6c8828d4bdca57dc36003965afa829d00351c2b4809c4679edcc2e8b44da5d195278f4afd740ed6fc9a8a879da09420c3fb32ef29f87739c72dd30d3763922594225cd63d0de79c6fa2dd2af8f07801f1ae", 0x9e) clock_getres(0x4, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x882, 0x43) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chdir(&(0x7f00000001c0)='./file1\x00') geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r3 = getuid() setuid(r3) chdir(&(0x7f0000000100)='./file0\x00') 05:49:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x800}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)={{0x6, 0x7}, {0xffffffffffffff81, 0x81}}, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:49:32 executing program 1: semget$private(0x0, 0x3, 0x0) 05:49:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x1) r2 = socket$inet6(0x18, 0x3, 0xf6) syz_extract_tcp_res(&(0x7f00000001c0), 0x7, 0x3) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0x12) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x7) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 05:49:32 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x4) poll(&(0x7f0000000080)=[{r1, 0x44}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7) getegid() write(r1, &(0x7f0000000040)="1bccfe6affd6d888aa", 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) 05:49:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x30) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x3) 05:49:33 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000080)=[r1]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 05:49:33 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f000079a000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x80) getdents(r2, &(0x7f0000000180)=""/35, 0x23) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) connect$inet(r0, &(0x7f0000000000), 0xc) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:49:33 executing program 1: mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = syz_open_pts() socket$inet(0x2, 0x7, 0x7) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) pipe2(&(0x7f0000000180), 0x10004) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r3 = dup2(r1, r2) sendto$inet6(r3, &(0x7f0000000000)="655bd6d705bed57a6cc375665057e6a3ce1b89362c20ea955a3b6eacf7609441381a48ceeee8fd51b56ff97301a9dff90544db5ccca4496968137ae683bc54e29e4ad24b5c7b8638a4ea00885804e6eb9ab690895274214017aaa2ecd123860bcbb0987e6ba70eb676960dae45a059315f84cc4591e6360892e249fb7c23e39befd47825cdfd68bd0b325aa0093f4f2214bc0c9a4a92d39701642e08768b495744d4192adcabe0442a5786edd7bbbbc6b9cd4a0d390e83d2bfc775a256adae6b0c61ecfdea14154cd352d39519140cecfd5cde3dcbfe6589b37b", 0xda, 0x406, 0x0, 0x0) 05:49:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="9ab34b9d48207fe60100000000000080"], 0x10}, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/210, 0xd2}, {&(0x7f0000000100)=""/127, 0x7f}, {&(0x7f0000000180)=""/60, 0x3c}, {&(0x7f00000001c0)=""/73, 0x49}, {&(0x7f0000000240)=""/53, 0x35}], 0x5) nanosleep(&(0x7f0000000300)={0x25c4, 0x6}, &(0x7f0000000340)) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x1, 0x4) semop(r3, &(0x7f0000000580)=[{0x6, 0x401, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x3, 0x1000}, {0x0, 0xffffffff}, {0x0, 0x6, 0x800}], 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = fcntl$dupfd(r0, 0xa, r0) kevent(r5, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0xb4, 0x6}], 0x81, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x400fffff, 0x8, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000096, 0x7, 0x4}], 0x3, &(0x7f0000000500)={0x8, 0x4}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={r1, r2, r4}, 0xc) bind(r0, &(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 05:49:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x8) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x22) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1b, 0x5}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/228, &(0x7f00000000c0)=0xe4) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 05:49:33 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000001157a278000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) flock(r0, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:49:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1000000, 0x54) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f00000000c0)=[{r0, 0x5}], 0x1, 0x0) 05:49:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x242) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 05:49:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000180)=""/120, 0x78, 0x2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 05:49:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f00002ab000/0x4000)=nil) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x3f}, 0xfffffd5f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:34 executing program 1: socket$unix(0x1, 0x5, 0x0) socketpair(0x36, 0x3, 0xffffffffffff0000, &(0x7f0000000000)) 05:49:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r1, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) semget(0x2, 0x3, 0x20) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r5 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000180)) r6 = socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) r7 = dup(r3) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x0, 0x100, 0x0, 0x1, 0x0, 0x2, 0x39d, 0x1, 0x0, 0x3, 0x5}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x3b) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r8 = syz_open_pts() close(r0) dup(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002000000000000ecffffff00"}) poll(&(0x7f0000000200)=[{r9, 0xc}, {r6, 0xe0}, {r3, 0x41}, {r2, 0x5}, {r4, 0x4}, {r0, 0xc}], 0x6, 0x3) 05:49:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 05:49:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:49:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = geteuid() setreuid(r0, r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00')  OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) 05:49:34 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x2) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 05:49:34 executing program 1: setitimer(0x1, &(0x7f0000000000)={{}, {0xfffffffffffffbff}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r0, 0x1) 05:49:34 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000300)='./file1\x00', 0x2000, 0x80000000) mknodat(r1, &(0x7f0000000340)='./file0\x00', 0x10, 0xfff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380)={0x7f, 0xfff}, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000400)=[{r0, 0x141}, {r0, 0x100}, {r1, 0xc}, {r0, 0x537cf5c16d8813ed}, {r0, 0x2}], 0x5, 0xfffffffffffffe01) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) mknod(&(0x7f0000000480)='./file0\x00', 0x100, 0x9) unveil(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)='c\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x80, 0x0) syz_open_pts() lseek(r0, 0x0, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x2, 0x130) mknod(&(0x7f00000005c0)='./file0/file0\x00', 0xc000, 0x7) r3 = open(&(0x7f0000000600)='./file0/file0\x00', 0x80, 0x2) syz_extract_tcp_res(&(0x7f0000000640), 0x7, 0x8) sendto(r0, &(0x7f0000000680)="7d246723cfd0d0ae15790664cfdd3eb399912f3f3a22b2d027d519cd5fbeaa62a8b51dd6cd803f6ab7f1", 0x2a, 0x40a, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000700)='./file0/file0\x00', r4, r5) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000800)={'./file0/file0\x00', 0x5, 0x1, 0x1ff, 0x1, 0x7, 0x5, 0x8, 0x0, 0x1, 0x8, 0x5}) getsockname$inet6(r0, &(0x7f0000000880), &(0x7f00000008c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000900)=0x2) mknod(&(0x7f0000000940)='./file0/file0\x00', 0x2010, 0x92) 05:49:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001600), 0x1000002b, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100d8, 0x13b) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x1, 0x0, {0x200, 0x4}}) setsockopt(r0, 0x101, 0x8, &(0x7f00000000c0)="e73f8def44f2e00044db07aa111e8c4d860fe7165c387ea6fe65c761a1a693446b246840bfb65413d14a073cc67543eb139075eb99393545a86f34a29c25029990ca128c8aac1ec3a7a0cccfb0950e26e6bf7a464db9ad0de3e2da443968119ad0d080236199a44a0b10637d90dd0e46b84b31b2b89e6eb330256cfb6f0304b4e256e72bb54c3d21b47be595d02ed0965fcc2002f9984bd0df4c8a9d82ef4beff9d6a5922c3c92a84ead18e946fa43a0883486b7f4f878837a867cd17fa40347143a2309ce3a06e183fc22f5a61c85b652acd12b2e02b7344bb6c46d", 0xdc) 05:49:35 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 = getpgrp() mknodat(r1, &(0x7f0000000140)='./bus/file0\x00', 0x100, 0x100000001) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) r3 = semget$private(0x0, 0x3, 0x2) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/34) 05:49:35 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) 05:49:35 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 05:49:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r1) close(r1) 05:49:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 05:49:35 executing program 1: unveil(0xffffffffffffffff, &(0x7f00000000c0)='c\x00') 05:49:35 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x6) 05:49:35 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)) 05:49:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000280)="abe4315a", 0x4}, {&(0x7f0000000300)="3237d9cb7686ac2cef86a8afb3a6a99035f8d10911c120bd1e24d842e77b9ad80efb0c7a6c26ab12f2fd8749865a1b70e719d631aee161401e4a0eb5e360e96a170db712f0a45553030eb47d2855d400e4178d3fe3231014c737294352ff6d44b49314e3d0c673cf586934de563404d5b3b187720eb728c4a9d7143520eb27988d44942af7d5193c7cc1681717a5a93d86aca7ee20f8304dd5dab5ec0e74165da75d05aa1fcb185e0ac022de2e2a9f18ec96f7c1445babb170fe0e650165e5f6b049b0bea730f4b26d154e454bf643d4150191c429ab2d89f93ab1ef2cd423ddf2dd284cd485e9cfdc2b954b8cdf39442f3bad6fc6ec74a1fbbe19df9caac80f7ad8af39f81c274f83d07a95c769807e64ad7e278524938f0fc9cbe218c4407960b51c32a2b50b2cce82a2691ff6c153233fadc518dbd9dc375ef8f74d8a0ffec7ce448c7deb0316bc03dfdee3b4f649373810b0ab3b75349f8dab376c7345cdd68aaab97b75cc5ec2df216f3d959ff6783a4a09db4849ee56d43bb383597b1910d6ba56ac1599acc0cbccba52a5a17a455e6fc22caf0964f2402e157acf943a73d97da056cf572d378973a3d32957ef39714c1ba69504284d6935fbf830bb6dcf318834353fc296f6c600104a2b096f6577d82e6e0c21fffc7bcb8e14c7ea5cfe6d8f736775a33a63fe1ed7e97c0853a0b036c041678d0297604c2a4d5f865847c013c363c6c87e1f591764e7ab1b83d0f48dff2d66ae35f3b7fde48b156f9af9cc9eabae0fb806df5d4f0dc18a92b561edd34d07a1472f8553993eb751948715facc64f3116662527ad5a126cc3ad521761a43f025ce07c2a1353a387b58298011038736576864bb483d5edd15037ac6a793bb7a9b33ea839a2109ead86eaef184b4b72f875b3becde1dc20e9eca6232e60868380e55b7f6cf81b01b3c10b888fc71606782020d72a7bd576b4ecf7852001960c466e41f6560ccc5a3406d0b834e541ce119645c9281478b2ffd066f1e57a496ec5e036c6d0afc21fb72c496b3f9a1cf0387489dc06593e333be057109a65baf6c97c2791418ea2d4bffdab0b0a65a568c5ac697c3ba3f7b54ec7872ef3f81571e0e78397d2ebf19cacca2cbcc80b2342f22191c4b41fc48dbceea849c8b91c856db99b240914d7be1e56784938939a7d2f071245b1b9f261df095c4c2c26a925067b261216c59724ceedbb5aed0b0135f187551d83d37fca3b9f9bdd6ff3888abcae7782d872a55231e8f6330e2d9367086c7016c250341ffac2b91ed9e4acc930963939ae4d56b4d1d9d9131777386543b2512bbd5ad6564118548f199ac1c9cddb7a29b1ddf2acab01ca502fcb994d691c5a6ff86cf0a5a4336e545ce5730652a08bb30ce34cbe5aa161646d9ae51ab850ac43839c54fc79cec09f523bcce7e0dec3bdeef7a0eb2c7f8784b8647b27fc4c5fa0287bcbe56a2ef1321fcc101eb90831301f8b538ac105947a47873b797e1a56e007d3e0944d33b0742a5ae21405021169717cf1010c62be8f22bfff83efa16fcb05f6837f8ea380835c94a7b0e60f30885a745ed85a449dd84d686cd5819e6d2ba38d0401e6772aca93ccfde790e4e6809d522c2111354f38975aae69863d0c7d57d94ecdfb5d4f150032fe1d8b8b64d550663bb929433408cb9023ddef96cb60d6f86fb3788f3be084cba63ac2243e7b4f010e5e1bd3b0659f420e374054172ead87cbc40ce2ae24c96b734300a7c48402190bae2c8f12769fa8687b8c066f4994e91436aaf0d48fd4e41e65f013d0093baeae08bd755740566832450801a5ee39b46e55c81404a7864e70b1863e32a5acf4d60fec3ae72627619a21b50ed15944984e436b37f789f480f5f159b4d1279fc9e397b096aef00e475b2a988eee17c2bfa03ce1537358e4ddb6b9000742b159b8db436d29be8ae9020d7d5d5f8b7c3c52399dafd17391c062da4dcd152630079519b0dc0333f2c5c70fe00932a99aa051efd91fb97f07e1b3d01c23115115923f975d1463a677b8aab02d149dd1168f42c81ab2858f603f64c53a5905b8d2366e2d2ea133da28eb85f1a7c21741b24ebecb49edb7a1105927dcbad5b7d6ff9152d9fdbcf315ac426cd27bbf80be86e44628f670e5adfc6b4c719901c5300d96fbade6007413fc070d495228414f8d641204ef21020460db28320010722b67cc2c610957927434732f9be9cde09e3b02adaa8a435a8f441b9a77ecd230c1ee4c914698f4ccac5514d9abae5205f864c3e4b65d668125f12bcb3f3bf95c4ccd1f639adcbc78d83bcd5005b3055fa77b3d259e35626e6bde470910c6858e8f9af78fecfa93445bbb18fbdc585814053e03e83966e49c776e4db7db14f21a9c2b07a162ec4bde48a1c7d147bfcd92dc670c15af1600a4e6f31c605b963c55262b9ade2b125f505dccc89c4a56c8b6315c5f4a6003a5cbfe6de5e96d929ca897df146aefec7f3ce0486b079152f7e2353ec8e020d55afc1825df407a5e0714561efd2fff5239a4fe699c9f1a513fcd360705f6af16654c5498b7ad480b8656cc8e8e626010b2d17793b2e96f725427a0d8ef97f06dfc05b74d9fe6629c819274a0441e4bd71965c12eec7415f3f3318a56d760c7e199d95c7149334f9bc2220f340361fd73d2cdc18c695e00474daf4a76818dc962f0b1206e7a4e119bf13805546003257a705994833fe13ac5c556e7c42335d348228ace404c0efd360d393b9507f78fe9fd838c75b5a8d27393e0325eeab7ee543fcf273d8f8e9a57c70044261fd7591c3fbf2fdff519dda8f5b7c1528dc46bcae3c2f21e2fa2ea076bfee638f178fb4c06d9cec424f5d966c546434830f443ffa5fe34c1fc4b13b46458f7c77e503d4538f163d0d09f7d9efbd83ae561b53ab1d7b9152dde51c97356e89f6c652325504a3f65401ea9450a22d8090b4d59bc5dc853e1d0bb8fa4353a2b27423bc985ad6101a209aa6262222d402958e67d04ccbcb7523c7b5e0d27b9333f11427556d855adc5538e929567ed11bf734608411e85d73eacb49b5e20c979071692f29720f564f5938e0627ef7c9f7317f21a8d78d50f9da02da7ce0d068735346569dec814ceefe329e7bd5f3bf59dff89ce54f66b2384a840e4e4dbcfe0bd41c285949acd17fae49d85319fb77e7b714bbe1ccb7a9b8d76d915d063377542c8e26acf0f0f3f8e0b19fbfb322b612cfa212aefdfd88e480c7c000adb8161715ae9a3d08fcdfe900ca3440ad14740bff3dd1d764dea2ff470312c35a9f41203c5b38cc78a023575ddca18b892399844fea6d536cb2c48ad4b298c3be1b2caa71d662d462b8ab8ac5cd85ce29c276f59e0225c9ee0997937815a24c06936836f1688e5cf4e61ab20fecb95af4ce4ef3a4517f18bbc14ba468cf0c6ae1bbea9903de5a62903effd7ae196141db2586a51f6ae83508326bca29589f0a2b971f13fb7264de196de963e8a1433abc14e80ee0c953d5b68916140291669838f814b39a161773227b43cafee06512c227b1a574ecf9be8855bfd766522bf1122d7bcc2eb7471288d150f1ecd6813eba5ba1f49760eb5b2e189dd8fca1a1721f87b570624e1b114dd636503fda55e739ebbb3c05c12c7f8105ee53c1f8b3dabc1d19b66dfdb3639a60d19fff99a1ed52b61c574919a2f47bb5cf453a570a41014811fc1367792214da4eb0cd230f2f30127f602e801ba1cec19cf7a9897fc1156f51f26c8406f91d7d20d4a1810d7c3bc416168c0cbb397a70786d8ff5095090625845baf783d51d5fb79fa652645d0c0e3b7b4ed979203e167c1ce36713a5947dd7fbc9db02430b194d8c65d07ec12c0099b5a26342b0aae5e30d2a9e8215b64f48da23081ec05a11666b4cebbabd1709130be7fb9b285b80ef2e964896471e5ab8220fa3156bcedfa4191047b5aae8dc24ac4c4f601ea0d9cb2bf4c752610e22cff43aeefdd8dc7b079b0b9b1d7766dfe19568ff346a78000f81d44d28a2a438f790592d1a762c52849d9d994bcdd53405d0cb28de801b4419a90d90f6a720c90b48e66fc592e56fadb0f6d916be63b85be19f261577209cbecf778d23bde74729940fc8be239eaeab9cc2deca2dd6897b51303e5c6bd8bf7d67d8b344671c7de45371c4d834da9dc7d549308092732ae6a82f284af087e1ea8c523e16227838b9ad52b0addcd9e9a042ea68363c670a7376feeea5f04ca2acc6a2081c845594368a1d31c03797c597f2fae3f876e40543ec2ca220da82a5b5ce3b59559c7802a317ea425d2b675b589e47f789716ca500d78cf8d81e9e3aa9cd71b051e14208ef201eb12e798b893cb3cd37020f76f730b0bd8dc3b362f28f0a2c7133556f7a927bab807257e6bccb0d623a60ebca55dd6b7d52eca3cbec2aebefc88a5efa50003387123b67526c36067f8ecfb103c1bda2a8d1cbf4aa8247aa52984c36451928be30bb38634e56ecfda9cd755da8a3832e553c483f298d016c9576b8864bef40e84ee4a2f7cba95f7c0179a0961e38d52d6c13b953e9aae2022d537281db8527fa10a84b5ecad591b7b0626d4734f899e82e6d527c9e76e14acc69294bacb9fde0fb05e8c26e6c774d47af8457496baac397d86a3aa70f3227e7033489d93d4afee3af783e3a3a455b219fb762abb47df1f063629c42e3783b055a9c1def44a1c9b28f3be437ebc70f9def717de1dcbd92836161d85f6e9766514f4db85ebed154b8dc4e1dc4c85edcf6e72e4a5e8386797646a9ced7d5ea6156f8827e468278ed0f93bdba8270053a32a572733a1efd4d82e830db401e972acdd2f0ddd3d2b6f791a6a9a76fb21d52456f0fb31526af91bd6426b1635dd7c14bd26f1a969f33dd5c70b27592ad2a9e06e1438eba50bf0b112d64bd3be5526c0df821c1602981bb9d32a59ec3965bd9db4311d63a3767c62125206bfb88a40945d41f558e5e8da8b0ed91f02a4913a429969600d5270a2d1f5770c082ebd44f018c17a0d52dbe1c876f0d45d86fe57b586796a8b3bfe679272ea0ff1f24c6979a37c2309a6461cfa19e3f3c86e22662a43c97042863ba9fb858808886e3b16917ba74c7121867dac34398f99df761914a4ac631bda2abfdf6d8b6d0c3799699354c83a74c019a70bbd372102a30733258df6aef24475904e6e7b15bf52c3d76ea8386b57b2a3f1cfeb062bc657cd26462cfe166d40482748554590b9afebc49c479c47f2da7a25b1230bb0c6d2f6b39fcabbe3a70730bb12f49137e61bc981a67913f3ddfbb83471d4d94b72972ebd2fadca924831dcc298d692650200a41ad72287a57ef62f5978159896ec1e7854ed6ba32c8f8128de2e4f92cba7e2cb6a81ae11de1ef150f5912c14e3c69e168d6c9a22335d9aa5b2b2f40c3f6efbb7112cfcae9722ddbbaf622728d6ad4b1db77f9077ff728334c903df41addb2672df2ccce8743bd2543b6a5a01aeef5fe31f9189c11bd32bddbfeb32e7e4009cf1e48957ed4a06f08a18fad6f16f00a08d5b839ecae2e5bcaf28ad41e70b4f4a26b798df5fc5a33c5100c9321cbe847bc3bdb655c01689139bcc27d6089c12afde324b4b0884025a6583a50d3721ed4f8dbb231f3c32202b42118a2bbfe93e25890c1327e2a05bce8611a45ed0495ee66f6cbbfda047a5cdc09062f4d28d4d5c09db9a4eaba7df639155dd0361095033d5d861c82db8f7d9ff4b2fba70aeccb99a9d12146d5c8672cefe952976ebe68a8cbbc895d6fd831ae202187777e8a22bc4d75ceea63835f5a65f95dd5df868d4b944d56", 0x1000}, {&(0x7f0000001300)="a995a1db1b42dd88f379bb214c195d0d55b5dcfd7dcfe44527c50c568962ce5c6ac85362", 0x24}, {&(0x7f0000001340)="9ddaca4e3386303de7ebf1d9636ec07356afee4b77b02c26885f5581c8bd4e6e3614d1a06ff0fb1d4993bd9a9429145bf6971a0510b524fa25bdee65c96414aa52ccf9255295da231480f8138005165a26b88c8e2e6f7ae146e3d0a44f1306a3", 0x60}, {&(0x7f00000013c0)="9210feb49a10249d25dcec15cc28c3568ae9a09d6d4e4c15ec4702f649f9c12cdce14e458f80a59bf808b7910a8e51a824008885518e8278ad9bb12942ab94bf8722ffe10109371ffa06e2b7b4781c37d3a57ce080453c73dd1e326615cf7a00c2324dc99b4f94b5f63d6e", 0x6b}, {&(0x7f0000001440)="fc0d8e4852770ee6a12b84f2628426ff91cef80775d03790869e2c2335a5b09f7079c791db7ee1551fe298c1f6a9896371dd6d2638a644be727a2265245b52ca7e43a017d5a9651691471d09a431b7631120011a419a9e54631a4ba43a4bb843e8f0489a776ff3457de04dd88843f20d5ec50dd1de3d68b74b01a40a697f02a051fef23eeea79756d15cf6c7ae835663f6d7d424ac431a514e846052be2af7ae3e6d23cbfdade3", 0xa7}, {&(0x7f0000001500)="27f9fb5dcac0cb2fd018df9df7a1145d228069cedf90", 0x16}, {&(0x7f0000001540)="423e50ad20b961", 0x7}], 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r1, &(0x7f0000000040)='h', 0x1) r3 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x4) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r3, 0x1}, {r2, 0x20}], 0x2, 0x0) 05:49:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = socket(0x6, 0x6, 0x0) r5 = getppid() fcntl$setown(r0, 0x6, r5) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202bbffffffffffffff"], 0x1) writev(r4, &(0x7f0000001440)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8086d71f5f11c2f45c945462b2028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e68540369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb357914c0b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf7b17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8ce1400c34ef64e6aa4f87532f1d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e", 0x57d}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680), 0xc) fchmodat(r2, &(0x7f00000006c0)='./file0\x00', 0x12, 0x2) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:49:35 executing program 1: execve(&(0x7f0000000300)='./file0\x00', &(0x7f00000000c0), &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)=')\'*\x00']) shmget(0x0, 0x2000, 0x603, &(0x7f0000ffc000/0x2000)=nil) 05:49:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) kevent(r1, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 05:49:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x181) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x2c5d, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) unlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) geteuid() r3 = semget$private(0x0, 0x2, 0x240) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)) 05:49:36 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='W\x00') 05:49:36 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[r1, 0x0, r0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:36 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x40, 0xfffffffffffffc01, r2}) r3 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x8000) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x3b5, 0x7, 0x9, 0xb1, "f567e618d3abbca31195b3d47c48fa59decaa76d", 0xffffffffffff0000, 0x6}) 05:49:36 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) 05:49:36 executing program 0: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r7 = syz_open_pts() r8 = syz_open_pts() r9 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000001280)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$inet(0x2, 0x2, 0x81) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x180, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x8000, 0x0) r15 = open$dir(&(0x7f0000001380)='./file0\x00', 0x20020, 0x20) socketpair(0x10, 0x3, 0x81, &(0x7f00000013c0)={0xffffffffffffffff}) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(0xffffffffffffffff, &(0x7f0000001440), &(0x7f0000001480)=0xc) sendmsg$unix(r6, &(0x7f0000001580)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000240)="6c1eaee8c41154f68b5a97d52b8134df80b8aeb40cbfc6c959f683bc5e2dff516e34e3f2ce6fe7c01ff7122b63d00bc50b4ae38215140be61020cff0f5eaa2ff05824a13a6ade328337345e615292a0c97b743258334ed13942a9c2b931ad57430d0faf64190533c786b0c4da304880d73949a200bb70723d34220ca66b564963f84ec26535c901fee283095f2758769597048fcc8795582ba607358014d33940064b127e9a11ec4a5910db63385900697b471aa7c193e45b3b9358a0f9490e7e3265de4953e107f6ee3a72da72ce9f0fcc1984da5017e1d51a7af3ec9dd31827c4fd53dbe7375379a330990759a4f5ef8e6e5ba3854926a75bc8c4af29a0db30acab17878664a607efad15130ccc05ec683c11e5a7d2817fb8f19ef0dc843162917895aad12e36cae9623214a8139364c726955be517b39041722b0e7895ca2b60fb27d48474717db15408578491315192fbf3969bc373588e8a3c0383ef46a9e14f05d6f6c0d9e5bddababf77e733add22dc36903814fcbbeed89fe94ce02bf3e81b67d97ab9415098b2170ae194e74f84329294ab5873dd3611358a5a5c9f3d052cec0d5d2c2aff035bcd37cbf4a01d19371c427fd5cb5e7811ac1be5a65a22751f11ddf5876ad33602e14a731cb1c1e9789f321a8fe34be98a777ac6cd17510740772bb9c99914c85b25e91aeb87d5de2ba57d44b04ff950c283b7fc2f637ea570c10ad570f4cfa3d55a2c5626d01a178bccdbb3b9dcb82842ab7cf7d1d3b7a605f79fcbebd9eb2331fc25337ad1203805e4f146b57561e1e93d07da9a8f660aa27ba9d919170decac46555a41f2c8f9bc40179700cbb252920ed7b3c78033c717844bbdb3c29020bdce416d1d74234cc8fc1d35356694de9a0ad9f7cfe16ec115aaa577f934f3ce193c70f412eb75d66a307be460c9611f88a701ade09a699998d94078d48be7221c275fb566f457802ab021fb71c1549c2eeee80c402571171079ad96bc4d376bc5b4b0a3f319efbd952ac8e4185bacf4006896ae095b36ad10cbfcc3397d0b7c7e7ced022f2687990408f0803b83fa87215c731daeecec870514469b0856e00707f6084802c718f050ecda481b24ae052ee4eebc3d09f678fb210bec3228c05f56ead866e7cd9450f4abf91ee93c809b62fada56b5f620f575c358667d50a86b725fd8563993754cc4dbd03b448ed499379ee0630d4cbd7a7135a662f87fc683a4c3da98118d04f5e6720273d5ae52a910cb978583478baca7760e01a2e4fdb800e58b132d1c54d816d4fb21b1fd4c157e00c5cc97c9fb2854b378c3fc3cdea2a501f115c2f9c929d2019578ae5d738be255655320050847de991c2e99cc9fff47266c5b471e484d4ea0b2c192783b0f0baf0190cfe7020a246fa4812669f45f0b0b4a2a9558df6840a577553717b41db109d649a16c2bb48611661dab3b875555582868bdcb0624a347941c6767cef2b422dcaea2253c37022de262b3ef5bb0e679570b6efff26f182e3c9acf7e114ad7d0b0a57d38d4d5c71f64c2b8fd05dcc04c15c6de8bd44b9af30709b677a06bee2a5c08bab838e50dceb140301332a9f464f40734286349474de95f3fb1a7092f21baac6cc83409ed863eed4cc1d183a635fe1156a37f909199bcc37604c6e6f607bf26a29426f754bfae1439beeaf85cd35a06be60c2b8686c4a798faf8e71b07db4b995f6c1e1ae1ebe483a3e7d315924c283c74352d143fbce52952eab3909211d3b3db5df5ef7f418abf68546554c7ba4147c44be6d3aa054054a87897d070cb82ac4fff27741811d4be01e39d14510bf3d3df9ed5664a70cd7deffd7b5443d65698d2ee3169d51de516a9fd394a764c6cfc891e2d161cb11fbbe60e35c197c276166a4ad023a15f17618dbfa90c7c5d2e0cc05d2d9deb8a0a046b38526383369c3b2ca12da60e18f105f967fa862f6725ecfd2a888d2e817cc65de19618de22132112aa15e6a52391c88ff11fdf30787a279011928b5e7a52729cd5c347d808cb4087798f554ea003a141f6f3846cf5ef9b918e0ead224fbf2a30d5821963d3768527bdb34ed0ece43f8553232348b16c54799eca854b09194f68ce78dfdf0a945ca53effa4851fc713792e7ab1e95344b57928ef532f315caa8429bc45511483cdd786d1220b3635041292a2e7ef9227a248d29c578d6f9cca954a91c26aa64df434640ccef81d5a6a37dff1fdcb199ac87d67b31b74f1271c9a6afdf44a8f595b7ca9c0741064c3864b2bfee6763a7bdba460deea7b26a298dccf9ac999e0e744df8b958ea44d54bdbcd09da7f609b278fb8eeb621f4fdf6782e8834ca3ea515840b09abb5b44acabbc08fffdae5ee8f310499b98ca6ec099a994ae9cea4ad05da4ed6e04819a95d252ea91d8092466a3fddc333e85cf4b6b2b58b5d63a2d719b1f2fdeeb883652b06d6b74c868b456b91b5c52281d76e0ef5a05f6253ef37828e7ba3da2f929ede55c8108dc3fb0200e949e4819305157375fd79ddb3debbd6df7e89e2b5e0084f89923af898b018079d9f30d67e6b2cf2ffcf9adaac33b2b871e66ed8e3371e340a26860340e92d2c23951884c8bed36ad54eb70840f9edd76166347325cffb08f710fbfb5ae9bd72da7537d7a8950b97bfed2fc7fb1f8e6bbdacbe4e6fc5fe4a47c79d3ebd59db4c6d3b4e1efff71bb44bb3834d17e4c9295573cf8c07004668954bc23098900e6da767dd6b76c7af082a9e1ca87c02475434df07d4ce7e1d04e5952a11aea0847a0bad27b498e8baf011aa55e251e956f83552b72414776c544c325ded54d501a6eb597ad0d6cf4fca091f37452fa7bd569632142f74baf3f60d069e5269db91b183a7a359c1d4bac7acb2fc8e0e4faf0a78813f386b933f2a93e436bfac12d775eec0685b07b0d3ac5ce2b4d136d0186b8378d31ee54cae24483202cf66c2f9f9525e8fc28875cb15c1f2b483f4ea2ef880138f60d6c52f0bfcbcfad69e74454569f05b67673b9aa34b93d5510ca3259aeb4887578a0be64cc0e91caec01d9ab2f9e77137256991a79ff0e3c4e921381f93ae073ea0d49ebf314ad25ffeb0905000d1a486dc1a710f0e442a06d88e26c537436e1e71c2ff14bbea8d840b23c0019a41cdaf8739a7aad0de42c4b0bd15d272c50511f96e3495bd1a84d542ec10e6b12409d918126ee482d566272bf9ea85b1f5053085219a0b8b991f122a1d37ef5a30eca0d660c48e9058ef6cf617e16cff5a88eb726b32dff655cf7c2154baefe73cb527955f49f2df1e429962832b8867ecae21de6ddbda82142f3a5c7b3ba920489a55f5535aa3c5a89455bf9e448775f538be55265421ddd180787ef6eb174164942365ec39a5087599adb45a4b24c3f2d311486f8b2336858b6e0125aac23a1b1e05c2b6fee51c5bc4c8e173d50c9968bf556e449e9cce25f424ad174e5cb4ac32d0fc743f730de9531259eb87f2b73545ca56d72368200a4085ef9600003a6f1a16b47d5abf01eab288a3998f7dad59903d748683ee716e1dff1d8c09820dc1e4050915227f4940679bb90c16665a80b011d95f7a04304405ffb83a6691ec8f617bf8352ac5a9a8419b1571726cce6104bb1ef365a923ba699e0d7b91ec19260f20d42d5b438a4c372066784def419e60c99f01b396253c0b966e632a17e2e2bd85f12e38e5f9ba595ee21ad2d1dc34770f0fe84a68aa63fafe31504fc82f184efa9310ee00d3d95f8ec82e016399819d00b6a516cc893f3546c08ccf3ae42b4ddac11c1ce805eb56c13e1a902d3a0e3a035271db47181e2a2b8adb6d286a292b48ca3a59608f83a8e80fdc0fce6f440c08952c7f3c2f08bff1879e30f0e2129cac06f07b6efbf55b4c291530eb48c1c7a5229ac91ba91e9973a63e4c88641f90b6a7062d22df5533062155ab9d31150084daa7d454c91ba0664c4a5d1738ff068d2b4b6f89495b4bde8ddeff9ed45badd33ef749e5af372c4dbed5720dad9b108cf4c59e3687657e195b224e04b21f38088e09c3195d0e217a0d775efe134a7779dc0de6356b8c63378f59e8dc0de71242a78b39c37f18cd837c1a092c01c8d54e6fd477dac099cff11612bd4f22b804c166c5f0e556a35681e3821de89f4fa8325f0098f5eaccd897caeb153726934c2c489df69efc3426b23d79c3b075d5633056ad15a0efac73e9cacf62e21ea3e7806e1e5c37310ffc27dffaf45133046772f4ced187b1c8b6744bd2c3f4e3b624e51c9113b2f487635c71d3d76a0766c78a5c217fe5776ee67be67b4ae6f12374fffb45a3fc48d479e01d6fb15f4963e6fcf8191ae23d1d2efa52d43c144c7eca5c654fb48f9389e13b748ede3a0def72625098b74bd062bfd0e74e5220663ed9851277b410a4a5659ba565a55cc69624421db1880c5ac5aada8724deb97ec45b51d85712167a718b1c71f5ead56b6e630b77d151e36bc0b4e2f5ef86d88e0683f342d57d9a952a38dd6da8ffd77532d8d9eec1087a328dc4bcf930715e87ff1848341396be31f66247faf403f819e3193e5a8083ef59559308cd0f4ba0e5ede47319a115bf04eaaba53a1a9892fa6c9d7a905d1e2f11919ec455e05d8dd2d1041e180b9b5bc7e60e76011b0ca71f3091e5013879199d4a49a27601011279426a19fb38699804a19a715653a3b50f1c6b3f3a54a53280f0bc88bc2d3e21a4566c7c29775549eafd0eb59882c51f27e92ad04de0beb085eed60a50a57927fcd59495fc19b4616969d5650e33d7b740f6f4808c409a9465d8ab86f15002d672c61afee9f2055227fb2bf725e53b16b88551879c47e05b72c65019fa7194bf311941a102c1b6011a970e73b768fc34749f9377b9e00b0500144493ffbbadb1f7ae3b67e2b1db66895308d134582e85a9ff78f5561a49024a952df1a0e3d010df2c26c0ca9343020826d91022d63c4d68bb3c5447907bd658d4dbc2b7f869bb4aff2e0340804374d36712814673c9fddc7b04641eb10085279f7ed8611752333b6c5cd983f7d7764ec3fd871b3ab276e8dc72c1c710d95845788b6441b935c158f79dda5d968cd7417c179c83b07e71250bc9614afaff0712a0725a875b76a8d54bce47626192b238e94b47de2710818ec45ff0b67cff2bd050e4bbe1591ac8dbb4f6efc6303ce268deb8c9f6a3b04b3a58c3121804d4427055f57dcb61fa889482e1b6d751d674e55301c4a7d9aca2aea37b913aba0c8663d968f5c10a8863724d25a5ef6ef0b0aa65b0eaf8a51773471bf059186bbe352b332e90f61211ad490450504c6831c474d6b19ee78bb93b7e42379d911b76afc3bc09ceffa8aeca54ecaf7e29c42b110190b1496ab7d0dfed23d81dc548fb750297240cb1b8d251fcf5c33877b56f317b89e778cd650f6c1754aab65906e731cbe2ccca9667da9864cc4f8b62ddd0dd43f01dc67eda4b302ef5722e387cc59d69e0406d7ce03e50432a2ae16ce656c6ee21167375930396d96631d080dc7a30fd818bc149df3a89c3f8dd5b281f1403cd6ac23b0f850e29e547f330446b62bdd3246775f634c555a1a7d4ec8a6d4dbf407e0a8e0090812171bf522e9795015c62bb5e51692101a877433877abee1c76f0383f762998c1c85a67cdb1e58a02558856eca23bfb7c8a3a621ada4b1dbde530562b53753229c9329a8ced982cc4a38ac4efab107b4aea55c0e43a5e481c9047d12fc036fcdc2269e764685f34c92b254524b1041768c78d288bbacfa0ae84c90b685864df3d7b5075ea1953c1b7bac7a97b885c9d75ee983d", 0x1000}], 0x1, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r5, r4, r2}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @rights={0x30, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15]}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0xa8, 0x402}, 0x404) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r3, r19) syz_open_pts() 05:49:36 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) mknod(&(0x7f0000000040)='./file0\x00', 0xe044, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xd002, 0x6) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x3, 0x0, 0xa}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0xffff, 0xffffffffffffff81}, {{r1}, 0xffffffffffffffff, 0xee, 0xa0000010, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0x82, 0x4, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0xa, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0xa0, 0xfffff, 0x0, 0x81}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x80000021, 0x80000000, 0xffffffffffffff80}, {{r2}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x2, 0x2891}], 0x2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x2, 0x4}], 0x3, &(0x7f00000000c0)={0x4, 0x2}) munlockall() dup2(r1, r0) 05:49:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/112}, {&(0x7f0000000100)=""/83}, {&(0x7f0000000180)=""/228}, {&(0x7f0000000280)=""/214}, {&(0x7f0000001540)=""/87, 0xfffffffffffffcb1}, {&(0x7f0000000400)=""/176}, {&(0x7f00000004c0)=""/4096}], 0x1, 0x0) 05:49:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000040)="1d6fdefd162a39fd84046465ff69c1ccd5", 0x11) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="2ffe2e0d80705be9635258667ba6fc2a8d79c52f25f9388065dd3a60e0a0cd25fe4ef2e83e36dc0733589e91f531fe525e57320b6c0e947e62d3518ccd57566442bda98d4e723673e2ec920eb169d4749f601c8c06a3c8a9be425c76517ca6a6c5b15a", 0x63}, {&(0x7f0000000200)="2ec585664bd712d1086602158fd8f972300085fd1f60cf79c230d85035d58b88f503cb0086f80728c5a3ee9516c97b6997a69153ffb31164ba96fab9fef45b4d90f89f2bb25a7cd2318701f471f34fd285b6a7f988ab11ae2c42aae4b10a453887906e38dabe61a15b66f6be86abfa200f4e6a1ae1658be936c0fc857e79dbba22c3da94621d812b5254c4b61b950cba7e4ce061981f8ebd880d02f6", 0x9c}], 0x2, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000002c0)=0x6024) 05:49:36 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) 05:49:36 executing program 1: setregid(0x0, 0x0) setregid(0x0, 0x0) 05:49:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 05:49:36 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r4}, 0xc) r5 = dup(r0) setgroups(0x1, &(0x7f0000000140)=[r3]) sendmsg(r5, &(0x7f00000018c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x2}, 0xc, &(0x7f00000017c0)=[{&(0x7f00000001c0)="ea88894b364d71b02154c5fd5ab2d3a12b89d1ef65caf68d763fa2217938c09d383baeec5fab2cb85effacb2f0b3a672b862b48ad6780f6776b8698f5adc992abdaf58f6b316a9a5e7936d6c0fcd5ac19ad2571602b28d2f6c108be78bfd04701cfa7391cf8b5668b729c2729d8c3c422241fb28fb5c17b05a1f2a631f74168c6a651c71e46c0822fa6509c3ba0116367f17df7e989d593966d76cb9bbb816a58285ec3f2aa60cf8d138882bf5a101a3d2d927f12ddb55fad4e9297448c2f5", 0xbf}, {&(0x7f0000000280)="155a740d4bbfb3e43062e7c726926ea4969baca1f95a18d9c39c9d5087fceb478d33a0d835bbb035f2fbc6ff2804708fb454ed26ff58bcd71bdf", 0x3a}, {&(0x7f00000002c0)="7f0526a0e8c1fa4a7343467463a5a04a6a48e08c554cbc4579d9e6f8b393717c4f0ac2306242657d08f131d69dda782c1beac8334d181106a98a9087aea661a7f6443e185b845e232116a2fa13740be7df63443fc62e8ed40a4642fa632a957955e2aa21c130e3181919a2d0876d0a77df2a3ebd4e2631a8d7940a7d8729b92149fca08edc8a937ca56de22d2c5a56fbf2733b6d5992ff58d87fd4fa4050b5a333c1448647c8e016b5b705b0c9549b929758bc8ae750b6ee56be2dabdb6ab3bede38fb6bc23c07163a53f2164cc2b6b60ca5e6d7da4de429096547a0036c9dd7e28888e9db8e6b60d49b441b", 0xec}, {&(0x7f00000003c0)="d9d469c594f8dfb80aa01edddda0152b9b25252e64f018f2cae92fd1c7abca71289216fdc75ca7b355d73e646f93fce99cb98c00a19b40f46a4ac8d7232cae89b9fb327f20ac21ac990c5428467b973c4c8e0ab94f0e755ffbd55d673259c22bf49d95a802f3452729a765a2f8668953cad268ec8f75149f3ef55f0c405416fe36a4deb399878c27718f58bbc34ac02da7b01ad92b1df952e907d740bc6e3bcf2bdaabb12a64549afbf25ed7718708f480b8a1cb31206f3ba53f6ced41090eaa773e05195a88fa551083c542ed3bc7580caf92cc4e5972a61ea67f80a04867a6f5e0203424671f53b870597d5636c0d8422171c258bc475606236f6e0a5a0482d456f968068279e8a4c7ab08fdd66f9ac25c5a5605be9fecb1dcd9a608d34216ce6dfe4d1f92cb6eec9fd258450f6ebf96fdcd2b573b69f27309bc6ec6575b227c0b5d239c4e3c3a4e82238b74c07c3686a542bfb3c18557674a4246240d7bbf41bc1dbe0d3c3574b8b7ac7946e9baafabfac33690c4ed8f9b6cedd9069d07d4bd12b2f442db325a1918dc58bfd3c6924e41670f16dcec093063c02f599ec2ec4991784d26442e00fc74975fef63cfe2c57019c30cafc377bc119559eae592f0d3e3fce09260af4446eb8266516c9e870059e826db8b6c136f2a2596ca5a463e3737ee501a748b1b7eb3b0fd08c90189eff281ae10aefb9bf9255286a9b08dbbcab55cde1beabba02e86f76aae5b10a8b6959a80afcf63909d5bcd5bd1517202311b19e43e55758d436f098482738600f507696a0f5c9ae2a83f91e9a407c624cc3ce4a506a51f92fcd8505c7133f43204059446ff2bb99d0eeac73f41f8de560bf06bd7b893798ff8862820e7393816e466eb82af262fff5de7897425105be242c1f78a9237784367d9d05d6c0287a48d4a13539082d09da4e1efff846d5d7f8e80c188bc38898616848b07aaf0db0f7a534ac85c9ca32ad559dbcab8b18fc47f5b181cb752d7ec1f21b48dc073385dc23cd08c56a6ffee39a6f8c3ba686ad52cdf0d82ad67b2dda2c7e5e9e18a88edee5110196d14c7752356f36d6c43982d649ba3ac136449f68d57fcc40db2a50e736b818eff8b2661df9a743974bd0688e6bcaff508aa257313639ebb9799aa7eb1c3e7673eb0fc9333c3f0aacce9197ce1153b8dd12eaf525202bde82065e009463dfe3c614efb26b66c465bb776b5c988fe6d9bc978135e65b9f2c515b192a0b365467095577f2b6bd12d31f329500784e3b40b157b951b9e3040cf8493d0f1e00fed4fc6fb2aeb4c234897b4c72403afea6db0a2ccbc1f20c86c63c001a3e325d1407449418ff0d158cbaf1425b01ccb9812580591105be282d322b473603abe4391a9e1a5e272580cfbba2bc748f570753012688800190615feb79680fbb81793ee235e9a70e24063f73f87a477d27f679f375e9b14c3e9bbb5e2d03b265e9e7d5eb05bd6dc050823b1e7a9a0a279f1704c14eeaecf6c4c6200c6a5124506e1cfe38b8074bd949d39fa6916ded7e1b59f1301dbc9cc7a47e4c1f974ce73096f62c34c3bccc9a978a4886699ad20abbfa21c1a261dee2aadaed6f5b6c71f6c5f237e1d6a2c09b1b93215c41787b3c4bccc4985c60be5c39a7555afa47a2a450fed4dc467af5d3d5b3019e5d64bb89c2ec4b4f4f5e68e27c49d80bacaa9fa290943316cdb5b6aca0ae707ae5c9e58afd390a8f907c3d18877fa79b2e84d3c9483b71bc17e34916e436bf7f8320f56a2fbb5ce23e159e8494c296a68bcb26bd53f84c9c0953926a5faf6158325f3008939d81caa5ce8208766cb6aa12f62b3f225c930fbd301c6e91dc4856e945f00a6b9b799160232c2fb26bcb0715be2fe65b5c2fda3bbee9d09124525bb2f10e871e5ef5191f233515f5c8323dcf49ecbc633c5b98116a23ef0d13a512d3c0dfcd8a4130fd6b085c35701756896183ebb941740301ca64d7ecec422e74ab2bc4f06280e1986c790a01d1558edad5dc1066488a3348836c39e19868b202299bef70c5b4b7a1ef21701af401818394ab754feda2d011642f10d44930af937318072822876defae5efb9cf84fcac1d5fee3f0b141a013e5187ee3c5aa42b6cdc3854c07737c2303c14502f9f833b7b8c030137b2e905951f0c45356d94c01e30e1b61bbfad346b8d5259466e665ad584c9d7265a7a4d65ebecd9f2e0327a7fc7df7f7f8b3722358de45ca86cf0e639e2f499bee94b607abbe4a41b072177dc38a3d86fdbe6d5662cbc07a31f10fcbc3c2ac8ff05d313b02b631592c253c3aa806b704a2dd3fd171d2a6627ab861d2169636b9a5503c46aad8c8acc7ab25c1237bbb7ad0463551ecb76b9cb30c5e98c5df7c331d50b9999fb85253e570fc1038b35a3bb049ba50f51023ee6fe478494f10cc8666f1f97b6ebbcc07a53c87eb1e76a6213a1f7472833301bbbf26a00afff50ecd1a6a6944927efa1730299c1c3a412b3fbd85e9fc849374a89b2b053d0e7077d64aec4fb2adf9951ab60b86911c744a02ffc67ddfa7bad3309d2ee4f8bc82a0abf5ff11a10c6f81d632e7515b674dc78abb702745528bd7450ec59e562cc04740336a6f9a1691e529f1463e8194838979574b86e42d4a42ef145718a338ea47818f3a4a66a9f5261019a349322b03db302d8217e6f984cea7c5d2df5f30d345e96145dcfd019e31483ec30f5b18069092552ef1ac69c6f88b0892b23b7f436216c6f0207100d687fcb105581189c4669a821279c8ccc4de482c27aebb5a256fbd681be1dbbb290f20f204f75c1a1ede46d7a7ef6473baf14c2efbc5f97f0a2fe7954d213ee75b2fee0ddd9b5b36c4f5715e0bf2d5cdac70cb6cbef461e84aa773b9e0ce6d58be851d114d2d3ec8fde13d9af29e3ee41e14892c379f2b3c91b437b5cfd7e1feb88f1c714cb26800b3bac32363eebffff80c8a15fda9374a5b3e88cc5b841c6dc16f9cff417c6c19b21c5ec3bf9d735b5b94ef1234fdf741c49704a7e794d8e4e19d99c850590ba1445c038c5270f34bdf898d068f40a18eb87630e7d25866a5b723ecbaed8acbdd38db4e9ce37935cb5758c8173d269d7a61a27f370b26ad5ab418b8fd200075c5bcda5fc53456833cc140c9edc0d11bd4265466e7c34d7c8f0e2dfa7d685256c2113a129aa7ed63ae618b79e963e71de240c873a713ee8a3d4c67c8f744cce9753a74f03dda9f1df642e7d2fa6c66613ab30812c207a5929e1000563c68df3d15428667cd7431c38d8c9ce4f199866c4f9574582f846dfcfab025b9c5b422bd91e2b2fe572a425b2500643e432147b26d1f80c53d9ca8713efa0f3ca3a209e378758afc1ea65808afd279fab7f48e8adc9198573b13724b6cf0765aeaa8c61a6b9bc796cb25c73c83b8123ac8ad59158e41f051f29e037d62cda5cc7467daa7ef563321a11f17aaf27d0c22a24933b79c14790eb90c7d8fc7a0715a0e45cebb2103eb09cabdff43e7ad932d0015d349601d3e598a0fab008852e15a6d3702fc1faf6681e8ffba37014db5e3dd5cc7832a17fa9b687794fef1dfa9ba4ce8bf0f2482d32da2a8b0585135c7705bb9804c3cd7414bf05e4bafe47e3fa8e8427de025914d8a254bd072576c682c7ddb24396284fffe73af4ffcec8cbd8ef9e8e5907b1dec4c000ee8e1b7fbfc44b58bada1b7c1da584b786929b644ee721bde7c7e875280ded13062662dafb56bfba813f23e2fe934ecdd13a0b724ef8b47d5234778cdcf2359c95256598189929289d402ac2fd38d56a307c5f512d483778b0559d9491513b5d15e03756f47bbca1d9f15032ddf0f7d352b757c6219fb742ea55d69a8733cbe467fd8db6c8f939f0c4d108fc80892f15f86d43585376b8d6921748dcc20cabc0b02e6d011efe7d9add881a495e04e5441665ffe252a60d15828a4bc0556977ed1ad50465a97b0f763863960c7020a28c9460b0c79eec4a06c2f55f90727067046e1887125482d79b96e42168a08255d72b85f707556e594d031e65a9c979a966112ee5e780696e2d0f6d7e14391835fee99163e1fb4f399726522dc3cb21832ea866f7cae27d8de723fb7218f7552e676c2f0862e05f1c4dad53934b487a6b92e90913d5409d114ce4172ecfd25fea7b7c64d168f4b4f46b53775f56f2e3aa7990e2cc6695117b4cf4d62795a1e42b06e528cfd74abfb6dd401078a8e19edb5d54dcb57e66cc1fff2b981eef20fae502091ecc941c77a4c5516b8bc575ed3b8b89c1a8c47b00018d67ebfb68e2e1368cf8875b475de544fb455b7d7e7b7815d7bfc58dcfa57dcba151fb4c935040f93fc517500c7b4a606c62eb74d5bc0ccc8181d3db8af96feea73a59f733760b1161b5769eb528fa5547ca58df17d0be12507b9c99d266924325c536c0e452800022b6014bdf832437fa1d01b5ab461343c1046ea4bf59010ad29bea1fa2d88b2768e8a6addbc47002b4c6265587f19aa9ec6f92a6cee5a83dcf90447be34a30b55f91b8d1dead2f3ba0a6ecc80c939260d80a98e4912d400daf466ff47dfc769a310c2b471b4db6cf6313dc4c50a38ef7312d4703ca2e0a79381c63f3773c2f6cac97604f03771a4a7234a225fbe255967a286eb7e42e459f42067c2d88fd4a576b07e913d50db379b1e3047f8cba1e3f4c6c2fde50c319871ded958d5b6f734b678f168cae6f5cc0b5f62896d3c71c25613c52ce1906b43a243d6ae7f55eeb22c4eec52b2e00b24580be8336b93f22cbc1902377bcb4a69533d0e5a13d1bb60329b67a7fec7974a8c5b011f6154eca6d1af8bb67f55b939a705eb40e25cce9a0d722b43643aca308cdc8fb7b92123f9095806fb9025d9c0c9998e78ff5094671d571669afb3c3ff540edf5ed455cf497c78e76a052481c5d4b0d25000225c991496a6d7adfe067d734017332bf9e7fa4439703f52999da9ef35e86f543a6d2f6646135aae32a4b57278bb0af3cf2a8c156b6ab358fa189672f896271f85accd113dff9d7ab9922b0f2ba65d2206ba8c4e74ed34fa8e788ff6d880b9a2071e52425753b07280f79f6c82e653e6ffa4bd0a0444495f27b8e5beb4e1518b7cdac1f2e8008e7ea90ab7a8c8fc82f5ce29977ac869789a72f0140ad6cbaec189b76aec449ec6ad4a2f8a1db8f4e641db5308ec2ef434a246a4415fac1fca547564809323249c8e23fbcfffd5bd289ca31986a22aafd3f2fb29a4a4327bf2ef19d24a1450b1e25e1fcb3e3d7f177fe60b41c97ec720b39008e8064bb76aeda3fc55d164ec8da56237680177a4dc2d04716688b95b80f2dd3e1ea39731e20160a4ac5e88dea45dfba9a9b8e651ab30de6de50be65f60704908b671ae86b0793f96da808530f888ae3bfdc290e1b516e058bbaa5dbabc38a04eba6d1f661aee2cf9606d9d11295ee9c5fb6eb134ad55b3daf6917526d7806353289b2132b21dd7b9e66f7680093480c0cc6008f8e7411fa0c6426489d37ed152f2fee8008bd512da739057f95996c975ba8b323b1eb46a636dbc21af3273c2eee2a168e711da9d49001981ed87bf1b9802afa0c2257cf6c637caa46850062ce9779e13d6742c7e7b6535d59e7d62b3fe2f81b08c65d786e1469e5326882dbd98792e7b4bd93b41916b7454e67f1f7b275374615cd6dc4290a33780f0930cfb2b611f0752f5be79d30b63fad4aee52d976e9b7016f99b3294ada5a68fca3473c56a735274ca9a8172d4f262fcc900341cf81a808de584df0ed046f96c9afdad2ff1c2837331c5494cf1d040f4826a26a6cc3dad26a946e814f3b4a", 0x1000}, {&(0x7f00000013c0)="bf8776feaa4a9a3f", 0x8}, {&(0x7f0000001400)="a5cd7987175c30818ab13dc4da5ecf", 0xf}, {&(0x7f0000001440)="ae143523e99674f589f2ff6d6bc6de77064275e38638e022a8e5dbddbdd56c215453e441541f5a153c2f4c0cb88b5b003856fb504ca8e5f245f4af8ca31f61a1dc636d6d6d48dc1649223a0f9d1983ab2a4f6deaf27a11067005979faa812effe3f0717d5b4122a587c2b37614e5c32e2f1ed3577ed2296d760222b06a4aa5793492b11662f78a31081172b41b711465aa59d1130f6eb60e4c47b82619369bd9eaaa891e0573c02cdec19d8b514deb206687228544f03a7e269f4b09", 0xbc}, {&(0x7f0000001500)="3c983a059192c1343d1eb6b898134d045338701fd35153169775f904646afc5ab2bc1f75f98355a637f9f3809eb94637c834b7b4c25a230563c4fda725f752cd0bc3818ca7e8989b721c4558d4cb772bb3cb369e18e2c6c08210db6105f8266cb923c9cc7acf2d09d68457c8aa74c4af3e33ea4280a10b0b6e5f128b89bb21a2ae6db05c3183d65af91e67d12b2b0917caa16fab7a7a33496ba4be33351b0140cb49623c82192268920e2e57c447e487ad947c5d08d803f54657730959adefa8de22565b01", 0xc5}, {&(0x7f0000001600)="b7de93abf6416ce2c351b0846b968df197535fe1df18971b5aebaabba0aa894ff3768f0fa0dd6c93f4c1c0d6c900fd8fc9f33b3a0ca0bb331e89e963fb0dd6d7ee3bba546520137a13a38a32b806c908490a8b7ae2a346c5145c6840d18a62448bc6d0e1a195213c07fdab714f706c0ca8a693a7a9e894a1a0c5d8fef11901582db06da6bf534778fdd75484cd776940a350759248c2d0e7c27d7b107117ffeef7b52d2ff5d5152b7b02496b37e69308dc4118c549f9af0e20133ba9c9f79fb555089f2c8d9960ef1b35850d8db20d8798bdf9c5a14f8cc6c5ded7939510ee28d25ea42b9ffcf979", 0xe8}, {&(0x7f0000001700)="45c3baf9441077ea0c1599b405db0079beb12833193276a37fc1e409efe0341da6a8a92b9b2eab8e1f4f16a30dbf26bf1df1b473a33bb98e6e7ef89b4346a95894ae1abc8fc0f90d2fba220b6c77e5323d310b23a3168ba6b24ef163e9623c5c41e1cd36444df15e6bbeafc58daea555a094af91fa105a7c409553b7ab6f6d2e7c4f40407190d37ff6fad830fa26b286c977c23099ea69441ef8f7d4b40728e75e43e1537f7fccfb7603f318831138dce5168faba75f5a090ea596c72320", 0xbe}], 0xa, &(0x7f0000001880)=[{0x40, 0xffff, 0xbf1, "c8e79a7843ef8c8cca01d0c2b67e90317843d7c8fe03edfd037953b0c423e0676cb39cc22cf5264e7fa4dd15ce9019"}], 0x40}, 0x0) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000180)=0x2e9) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) listen(r0, 0x4) 05:49:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) pipe(&(0x7f0000000040)) 05:49:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) r3 = msgget(0x0, 0x400) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x102, 0x0, 0x804) close(r2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 05:49:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x80, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5cc2d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xfffffffffffffe7d) r1 = syz_open_pts() close(r0) semget(0x2, 0x4, 0x116) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:36 executing program 1: r0 = msgget(0x1, 0x4) r1 = kqueue() fcntl$getflags(r1, 0x1) msgrcv(r0, &(0x7f0000000240)={0x0, ""/54}, 0x3e, 0x3, 0x1800) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) 05:49:36 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x191) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00', 0x4) linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) 05:49:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x9) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) 05:49:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x26, 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 05:49:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x2, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="2ab3e6f96f176a58644307218fa45f66f2cf1a6f5e9060013dbd0d0dee07764ac82667deb47f39f0e4b5e77b121fa8f8a112e02d8a8e2fe96a05746f0cf1ff7289aa17718ec6", 0x46}, {&(0x7f0000000140)="ede19e1e0136059ce2b25a1f08d71ff34c86c2674b864dd03ded248bc084fa7e754beda995a81592c687fb666c2aa385b97ab1f3634a4e33e09d0957e4682d7976295f3f08b325e599b000ec6a503852af9e7c1b75aac6dce1dddfbb54f471b5baefafd7e8e368502cf54e9d42dfd3e30aee24ba5bee18698532d8f241229d8c2f9a326db1a15e073319a5df105ca41cd27c3dff457ddaa74f2e2b6b3f6997cc4aae", 0xa2}], 0x2, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb8, 0x403}, 0x0) 05:49:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 05:49:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) sendto$unix(r0, 0x0, 0xdc, 0x2, 0x0, 0x0) 05:49:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:49:37 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x4000000200000036, &(0x7f0000000080)="4b382c65e0b9e9edddad63c008cad64c294c", 0x12) 05:49:37 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f3fcffffffffffffffc1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x67) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 05:49:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x5, 0x5, 0x1, 0x1, 0x1, 0x4, 0x0, 0x1, 0x0, 0x0, 0x3}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 05:49:37 executing program 0: pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2810a, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x181, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) close(r4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x840, 0x0) mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x6000, 0x1) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x17, 0x3ffc, 0x7, &(0x7f00000003c0)={0xffffffffffffffff}) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x32, 0x4000, 0x80, &(0x7f0000000540)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff8, 0x49, 0xf0000042, 0x6c5, 0xba95815}, {{r2}, 0xfffffffffffffffa, 0x41, 0x40000000, 0xffffffff, 0x9}, {{r3}, 0xfffffffffffffffc, 0x91, 0x80000002, 0x0, 0x1}, {{r4}, 0xffffffffffffffff, 0x30, 0xfffff, 0x3, 0x475}, {{r5}, 0xffffffffffffffff, 0x2, 0x0, 0x9, 0xcdcf}, {{r6}, 0x0, 0xab, 0x40, 0x671, 0x7fffffff}, {{r7}, 0xffffffffffffffff, 0x40, 0x1, 0xe8, 0x3}], 0x5, &(0x7f0000000580)=[{{r8}, 0xfffffffffffffffa, 0x8, 0x0, 0x5, 0x8}, {{r10}, 0xfffffffffffffffb, 0x20, 0xe74efee9deef715d, 0x2, 0x7}], 0x0, &(0x7f00000005c0)={0x1f, 0x7}) getrusage(0x0, &(0x7f0000000640)) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000380)) r11 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000700)="91d3dcf06e93838d52414fa80b2da0dddd10d9770cb57ad4ff8c59d34a9e7d0de5de6c8534e121b5ad0970c19d1ca0cec344580f5432a3b172d39f310e768aabd268758ad27764ff78c99748e741af86d061ccc3bef5e1d861361277d028165c680c", 0x62}], 0x1, &(0x7f0000000940)=[{0xa8, 0x1, 0x7, "5346044212877de46668525779f0077b20d7efc61b75d064816493143f3087b6372bfaabcb4c3cb4cbfdad8981a03e27bb16769671815bd1cf0330c646576dfbd1a932406049162d2765de7fbc2917badf56f9d9cc9800e4fe09b050eec452a2d6719b72ea3a83b4ee1e9eeabf1a02d58ec9847287a0e9ea47daf6a71fd419e86be36bcdd2264bc41fbc6dd5475ec688d5693b"}, {0x1010, 0x1, 0xcde, "39f567db3950f8501a5495bc11fcc2e1d9af0180c04fcd904788a42becedb96b1b48f156eccab2bac6f8588efe1fe0d85ddf0c412d4aa583507ac0a8fa60182efa1639d11915528eb523fe418a36bf399c4f18810fe6ed0b1743ce7f2322c311e3557cea6fa986abb9bd07ccd82c454b00040882ac6a102f1191325e8541a3f5118af2fa85115e507e4de222ea74c9ba4b3d6761e8ceddfa69b8a5fd2ed5d42a129b2be3459b62a1f64ae8ad45c39de46c0206aad7fe8d065990f45247ce800cad36c898c83c669cec0dfa753a1193fd25d0c05973a76e223550e60c0069c4c98bedc1f4ddbe68efc8c32ec34ee6668fb7e0bc97635062718efab00425e511a9b203301161439162c461c32caca7d8ac148909a8e702054dedcc4dd6a82d8054018b5ad36342a89195fbca707738b97b2b4fdf00de56cc32c8cd5cddd1dd4ca5f6bb3e7d1e6c8e5147b1ed2eecbac5b9507578caa4f606c12239b15082dadfca673d2cf592e95dfac19118cd0b7df50eaf616261c8dc2fba8cdb73b4d548ede367a1d2ccc7057a6462b543a4322572b26c9c36c463fa9c31c7e24d5aeb82bdb1fbfac338c3b4929bf04a900734414ca45228f893efdfa2b7176cb5b9ddbf563138b30648bd5f7b726dc2e34bcc37d5fc2d85268eb33d0dca1e50a10fb56b984a3551cb6c25bfe322ed32fe6f8da0a7ec84a16358665f1a39becbf4f409a55362606112fcf8ac678f98f4d930c04ffccc8908fd09ddf9447660cd12131b70f97b8385247b932285b93b0c6a3796c32f56e3cb10cc5a032c93d86ff272904b51a2e70ebaacd304a19151853b322530a4d47b60f69725603bacfa79ef970f0820ffafb751b21b9c462016b7f5c24c45bbb97a68bdec44607aa58265bd05bac4e81156a1b74f2c7a96f5b3e56972d3b6214ac373e300176c88cbde235d3d054a536dc8a66d4fdab5895154c523d790aabb5a00147cd31eb1c0a9dfbec9b42af75230face12673d758a5c751e398ee5220a57354036b3b3cd8f8d039f20698d702de7871f7faba0128d8b1800728b837e25e3879db2b33a02ba4cdb93302d4461cab987b084a8f3c8001083a77839b7a78abf64660ceafb85b2c0208c4620fe415baa0251a1c646439630835a434c24af6e1f4b44de98220244bb0a22186ba05a8cba43a5bfed8bc2f2f45607334059f7db0982a3a51dfd3575308c0289601737d956d8ab7158dbb7c2000ebda69c3ee7b43488b86039b420ea33ec638e9ef0cd9abd44d53b212fedf110a14dd6343d7340136035a195a6f8ad5ec210c23a4f1f5b170502f1016ca5becf7ccc5149f8cb04a4e341711145e077ac8a0516a6b2707523982c0a0fbd7cab813bf78bd531200602915d30da436c301637e8d30fd6d20672f9080cfdb82e31f1424644528e00239a83bde4e3a53c43556d655a5d0d412f21de4bd57667cd9daa966b9a646e91061ce27f437487967f187d396055f90ed9c2726bafc94977f71f8204d81357d43e882f28e05503530eb4802569f8b8bdf9a37017b00458052532ee0892a60b4846115ca6fd254ca5fcb1bf4afb3de6ac593b6b95a09dca64c50e24653249af1403635ed5b54e511f2d23cd20d1c20c386238baad33f35b3ada2640579a24611f237d8854a196245b80ca8093c066808f1627221be27499478afee4fd42e76bf3f4d777fc991761a851b8496c63605119cab35b35f38dae8c018d6380c863eb6d29f08c55184f6f37222ee6f9fc46991a315da348ad5c55da62e4fba05aa6c5f81ccae6dc08246a40f910159f84499de26dec40f00dbe982f8d981a903deb08c99c2f365b1ff42727767c69601fc55cc1c101eaf5e681e912f2f436b7c8457803660e03a91e6396d804fbbfa36d658485bbc6a8afd3806791de26b5f3b1ed76dda0814023caeb06125200c51e36d608d602cec1e04ff1ee4db680593884b3e4706cbea2787f9b237d24e69b6b85308b0abf05b5009bfb92e84fb17e116df6727a57ae7c994555f59ff5e44858c23b7eeeda672247422c58174fd7d1b3d4195d5b9998cac739dfaa0f7816016d5e5a1e4549cc83e95474ce24a86076f008a148064d536bbc6ea7ad99bfeef0f11eb831862a6dc5c877483c6148c37bbc2d3abada2d929245de5355023924f4bedba9c6210f22ccd7dd75c9281075dc66e97d15a186512db202539f10db189d3137ef5b7ded345b406adc71d2a8b274f43551e563c4535e1ad02aed1a2829dd09c69f187e76601710a6d691c8c9464203f6fb65a71f3e848d9279bdabe64c8c0f51bf2fa6ff7fcd169932b8a4bde96b5f83a5680ef3e54d0554d7876e6534bab98d7dc2bd33df295142c8121a9da7ea737edd05c993ef2e96559f4fa09cd0d6e70925b36b1ec7c52d9d9d5b1bd1e3eddafece84c500370e206d8ed255c90f21ccf0bac6b797042d6b650344701e9c7c33b60d6f22a8a8a23837a694fc48768148b315d9ab3e08009eb0c9e288bf00458b1580d85403b3c1665e9ba4bd2bc8563b23aec9d0014fad75ba789bdf011d2236a6469dbbf8871e65ef3f1d1be059e13fc73b96df54e286203fb1dfa09d3e996595225d846d798a748fda1493008fab713acf6b16c0689c0c7725054ffe24ca37b08c9734485c3d203410178ad8dfe5c64d94ded393602f914c2ba84b4301ddc9fb5989cbd535daec0bc05a2f2026498b24e066290fdedb34863ee97a639ceb82fe068128cc368847b5d8a116155c4b57d90263c08f3c9e0217bd312dc651c487d5800354ed5eea9018a4b0ad1b970224b106a48793c2175d115cdc88d52247a580d42a3275397dad0789816956b908026441182e275ea83e34ca8ee3adc687ee3e2590315abba146f4a669d76d085808c7946fb3bc26fb0393b6b3f394fc7b2b54810a6268cc17e755658813f6028a8090c58be6877b7173dabd64c67b574aeae11041e433c09ff4c8ed4a9f8e8d30b81ec6a988f2324101bdcb3b5c577c4cd9abf4a999a952ad7a5fcc283e74f3e2a5e177ada75715341b95fe382800b445cf4462356525c11331e5ec3b8363e13314b957d776ff317544c87c9302e1951b7fdd0a432b7d6ef8ab5f745912a440a6b1211684f788e4472e1e46a16b5d576041533faa83fe13c9317bd468177a53611547042603d3ba7484c2d0486e9687f685c91915976ce1c86c3599ca42bc8fdbd52242925e129e8bbf7619a31e10402d87df690bab1d56f4fede836b2ab484ae9114f291aef820e83ee44fc13bbb5be257d64b5a70eaca466892650c7c03b5c96be51b39a26796377deb99d5a6b07236418effe7348f2ab4a9196ebaac3cfc9ffdffbbbb80ec345e4fbdaa750a9fd4194638f61bac3bb4999f9d61896624aeb7708774c4abe956c868f2fbac2a5b962a89eb7e32a52f767a235ab3191982e2f40d0adb428a47abe252e3c48dd9c2fd46c83717dc44f08aa6051fdd1093928c06564f49210393197a70d164c358366e78573db84bcd53c6047b3f36d17a4a421eadd531123de32ea4165d241fac19571d5d6fd0d0fc39ada67f441c006995e0131b653043257547164fab1e142ddfa711dadba46a5f949be640981730b97b5b97068a43299ae8bc580cbb0fb1327c780c831218477e0ce3b000e295fddcd2bd7f945e7bd3ee33022758c46fede19f4a5b4940104daedbe4443f066c022b60b8759b83a62e0f923869e873a7526873c4ebdd238fec163c8d7b52f52682e312f8dce0dba8a9d7d336b82c5650551d629fd90cf192d72d78003e1dcd7b0fa22ce617ba4e7765ba21a0e955e1bf799570cccdd51d4cbf754ae69faa402e631c66f2b5648ee0a0ce77318b63d05a396710de66b24bf8e2ca564193da3cfaa3374b191359ceeb5fa3e288e19a7a785ed22f8f12620f0b9638fef760890299a8838d4c6bd6b54646d02eaff26ffcd71fe1feb060f026a95bc0946ef375c30531b86d865932f15f9bf343dcca058739828d10db9deb4534c628adb2eed4e023272b85de8e5388381c1a38816772d12b039464c94348ad741340d0fb6f5cf18fb1aa707b1f7e8bd26e604d67a3ba59aa8b136c8d3f54048e524c658736476cded206ed215500d0b43ee53624cc5fa2b6623d3ef550b32b351993a11a9f4a9162cd58d32c0abe272a343ec4af7e29b6a221bf156328a5ba36abf5e4d54903c39b6cb5920fcacc91d8cdacaaa9365d55b63803f08039ee5ba98cdb8210d128c55ac15d15c74eee2610a4cb211ea986d6e824ffce75a3ffd700908e195dab3c4d9391e0b5239c1c3d5295dee3e049434e8f726b80d314a2ee918b365ad4b4114c0d6bb16e0507af3a47acefd90fdec5da865d6826e5dd97eb3d2defba4857093b59b3cdd02f88721c5872a95752c84cf900cf4082a23cfd23593555c8de01ac8fd294997477e5a978f1998888e64a1a7b06bc90528255fb22f63103fb33a83bd18963066f0493ca972e293a08be93f1561d104f7ff9a5671917324bc9e625aff49f9334fbbd89ae2eff244c95c97264b97f446ca32f754ace75d9102208ef8596b9ce81788afeab4ce8453e2d4dbebcaa1604df7a7eeded5c7dee093a25fb2b84d8994bfccd601496058060123a3d28791a7724fdefd44080fe3d1ccc5f3c7601e58b50e5e630f1763dbbb22e03b28cfbc62802ad82f9ba68fdc7e0c5838b8971b2abd95e3538a2828e600368e638846c85757b90d4b752a81c1102306de91bbf7dbea9823a3fac824ae010779be2d181992be35de292987eb39071a1b7dccae5a1835c8dee79f1446a296304bb4efe84aeb39349d5680b52d4b22df77b5b0e1fadbe2a17acb5465abeea75dfc6383075541774e10cefd9fe5d57d7ecf79373157e49962e0e4d2ea035326bcd3059f7daf833f7fd3e063723413ff447042664f36b29b5e7c2ad011d3dd62678c6c2483021cc3a0fb8df033a9e35aac564942a9b7d1df100cf7ebea19b63252e07859ee2e615d8414c808c4aaf98217ab285ce8b47724b5007adfc6bb43c02cc4b89f31923a4a1b30d8ceb2722329f8878067628677cbb12774f8a9236a97289fce0e140aab69b599723944c0f6ae3143a0ffddf2de38b43dfc2de624ce83321daf4bf03e37c8d1e253917ad13d9f96e22d72f65137ae006f9ffd0ea14927452eafa2b59570c0430a1906783d0a18437b8cd9a0bf06022985184a252fec38b3cd64035957d15e40ff443a08488ada4bd37cf74892921e8a46a7f0c327007ae2ab4438c74e5becc386a0c7187d58bfa4acedde9c96f91a86ee2e77e28bccac7da921fa16ab0fc7c383dbdd0f74f40d25a210294d194273b3fa382773163d83d695856eb48accd9ceaa63798d5d4e62c0b53b6793d751a1195cafbae8b6efb2eebec163f4dcfb3157ac5527c7245c55f0abbd11face7a51d2bb2b9d8d46c605fed4635b18c2c47f6390064ab08813fe497852765bad9f6b268baabba99cc6f7c1e516388185751e07a181f43dc9f68b5925d50f6a58e3462734f16b05468c608fc20afd2f68e15276200b468cdb2f458f7de746cdd04316a3a694413f6e3d30a6a703d391f816cf0f750a32cbf6400f3f926f100b25326971f4fa1c6eb6499243f9f09510db50c7ecb3603fdc0c3e2a865067e282ef7424bbab15c51dcb1398fb698cd61987d02db7dd6ed3952daeac14236a03f4f28da1328ed84188ee1c41f98925177e9e90909482e7c80d5893ac535fccc6b699142fcab38d4d8ce0740b35d654b9172716c184f9b011eefca62433311510aab77859bd828c670b9486b3d26cd"}], 0x10b8}, 0x400) readv(r11, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 05:49:37 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) setregid(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8040, 0x0) getsockopt(r1, 0x7f, 0x1ff, &(0x7f0000000080)=""/65, &(0x7f0000000100)=0x41) 05:49:37 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file1/file0/file0\x00', 0x8000, 0x100) socket$inet6(0x18, 0x3, 0x80000000) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0xa0, 0x100) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) syz_open_pts() mkdir(&(0x7f0000000540)='./file0/file1\x00', 0xfffffffffffffffd) r2 = semget$private(0x0, 0x6, 0x20) chmod(&(0x7f0000000080)='./file0\x00', 0x112) semop(r2, &(0x7f0000000040)=[{0x4, 0x3, 0x1800}, {0x3, 0x80000000, 0x1800}], 0x2) r3 = open(&(0x7f0000000200)='./file0/file1/file0\x00', 0x0, 0x9) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000100)="a91d47c6b8be06466cae6deb0c2409f06f5c6b4a5512f9cf924bcfb13407e946f56a32eee92e", 0x2f}, {&(0x7f00000002c0)="e86fff3a3ed286084e800397d83a7349279eb18a479e77247e54d8bfb41793a08b025dfd902260c6e745796d1c6703", 0x28}, {&(0x7f0000000300)="b92e0579a89722ceede6f5e32fe045bd58664edac55e074717cf6e6488951278ca06ed11523734936032d8803bfc72ed4b19df217d3570488332d851f89f9a2c0279403816662798836b35bd640dea086b8e08a13c8682566806daa00ad2ad74c73baff1dd38647978894051285d7a67b7a95cae59028a813a4e14000419dbfa371a2adbba913dd553b3bbbaa7f3bdd996f8bebffa1ac55e2861d59568b561575782e6564f46817e1a6db97dfc4608eefe5093db2d98b2c1a196617f66e14702f997d1646660d9d645e36dbe84a11d", 0xcf}, {&(0x7f0000000400)="87d0bd79acf0d23bfd51bf675b9a29d80eab32e6f595b6b42304816a8327035d93c8de5cbc047b3d798e0d450945ae18975d92dde539a8028573b9e386c8effc0ba5e25d2a7f1ee48b8418915494d409bab7a0ce5b27f7eac6fd7aaff8122c33d49f06ab2f1208cd10ddb2a636dc325e0fc2f5879fe085bd525abee996eacf2f38a53909604e8a831e89e3fc2d39aa327a6c3a60c6225fb91490ac899de477c5fb72d386", 0xa4}, {&(0x7f0000000880)="a1b7389374172cc308850de7e8b9224f9ce69202df97b2e8716d05c57cd473769302e494bb1baa5daf87a08419b358af9f4bbe9e72fd8fd4d858709114927d4b85d74bc0f8f240c3d61f9b1be0f6180c3309d2eb7f30e303879cc6a994ea274f8ee5441f79452dab5ecf3cfb9f7af4d37b7673733c674f1c4f17c357aa770687e3cd22c9303ce50aa4ff6f4b47d928858949404444f28ba382c94c7b0c895997d211165accaedd7bf52447175e46d089fed6b4000153cf12e441bfee4f5ebfcf243947a14eaa9d73d14cc485ff07d2bde4a47e3da894dac3807089ddcd194ea22555666eb95019d5a8e03c5bd84e357f674e6a29b9869f4e307a77ea467bf68165d32c8b8cf6b0f670d406af5cac31acfbf059b201cf968c362e7a0efa2f3a6d8f5bf86f0cefe52c39059b13244249c2a29dadab803097b880e0128da06a9b6f9b5d84286eecf212399ac86fa26c0cc962f8e1eddfb052", 0xfffffffffffffcad}, {&(0x7f00000005c0)="cb41a8ddf2ce1d9c25bf0268eb64d64eaa081afe9dd121f23406626345a22a034258313d5528eedf329d0c992b29a9836bed1458dfac5067f27ec487396551c3", 0x40}, {&(0x7f0000000600)="1b5f8a3f55904ce6c5ca83ca35a8f58ef4078bd700a83b5fa9e91f85789ea662316721330decc67a68fd2ef2412d047fe89ee30936d801f8103eec6b58ea0159c7dcc969e42bd4cb94ea36739f5e44d6c4e5c004df142ab82f8d79e5d198220de9708a04f02b87463d8a5d08e82a2652", 0x8a00}, {&(0x7f0000000680)="5657b233c20753644bb29df408308128b4840512e2d4a6a3cac95107313cafa980897b454c4bf1ea888256ac7120134e6e16751cd416de39ed36a94d247a8a3e67daf632c1047fdfbebd8d8f5ab0ac0e26699fc7b8cb974c1ed22f9bc004ddf9d91a22ccaeaed4986be394c155651f8be238b6fba782acc8c888dcc864cee28dcc3c9fdbfd3533631f096eb9b4d28c24ec29cfd4741becdf2e305d8ac6f69ebc46618695bec46b74c06723b26f2c6c6157c9b1cd4eb335ed8378630000000000000000000000", 0xc6}], 0x8) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc138, 0x0) unveil(&(0x7f0000000800)='./file0/file1/file0/file0\x00', &(0x7f0000000840)='x\x00') mkdir(&(0x7f00000004c0)='./file0/file1/file0\x00', 0x48) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000a80)) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) getgid() ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000780)={'./file0/file1\x00', 0x1ffc00000000000, 0x3, 0x100000000, 0x1, 0x80, 0x4, 0x63db, 0x3, 0x2, 0xff, 0x7}) 05:49:37 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x5, 0x5b42d31, "ba92d5357223658c0b6e44e9249a8c43c6fcf958", 0x4, 0x9}) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 05:49:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:49:37 executing program 0: r0 = socket$unix(0x1, 0x8000000002, 0x0) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x7ff) recvfrom$unix(r0, &(0x7f0000000400)=""/4096, 0x1000, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000001400)="c63e0d7ac1f812ad068b4a64546ae5022bfcfd51fd498fc55b68f6ae5ad6e5085a647b6be2713654d7ff6bd9d42535998e9eae9f20b28d2eaf935c47849979f519d534965bc96488718d3175675b62c4c7f8850a71c58df1ef8574cd304d9dd3ad01112a4a07224f2549257947c6fd7d680e7cbde3106a724e753799879b7ba4c8bfce2f885de2cf5755aeca8ca309403e432e590a23f64399f62f1d7fc8c11766d1aa23a35b4f61e2fcbdc3d8ebc0a0adf7a22325a7d22bbca91e4f3f0551ba61dfde9650aaf08dbb39036ae4b2487cd28c18a6a39e75f5d0b8d9", 0xdb}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x90, 0xc}, 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) 05:49:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000080)="1fe8c38606f746de780a64351d954a650f04907914070f41de08828760612cf816114563b483334794c01a96a05df2ba88915be159a6f62051b8ee2e914308fa56f25d93e6dd8d0344981d7eb2afa6784d6b547e4a0f596f76ea2bd115c9107fc1bcbc7e9a4158a4ab87868b0cc43222f6fb07116430d42d24ee32306b7b985d02f9728d5dedff4a6ad05a302e1b6c6bb3bcbe9dfde6d557c7841a8c1ca97401501f8b6c5f56d4ab6b535761f0c42d0355120f", 0xb3) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) fcntl$getown(r0, 0x5) 05:49:37 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x3, 0x1f, 0x1f}, 0xc) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000240), 0x2080000000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffef00000100000000000000340471612a7716fb0c5726a9f79853a761826bd408c2d5e7f3f2cf410ad0f7dccd4b2e76dd59d4899d1b55", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) read(r4, &(0x7f0000000640)=""/162, 0xa2) pipe2(&(0x7f00000001c0), 0x4) pipe2(&(0x7f0000000040), 0x10000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 05:49:38 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000680)=[{r0, 0x1}, {r1, 0x50}, {r1, 0x9d}], 0x3, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 05:49:38 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x80, 0xfff, {0x1f, 0x8000}}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = semget$private(0x0, 0x3, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x4, 0x101, 0x9, 0x80000001, 0xab59]) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x2, 0x1, 0x2, 0x100000001}) listen(r1, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 05:49:38 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x32f}) r2 = getpgid(0x0) r3 = geteuid() getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="154da28273fa75b40959209056624f082f0c77582aaa15450ae3f28c0b22bc90cd530907c2ed89b7ff8e9d750d586afe6c99bbff1fa6e36970f392ac0950b876a4520e1f46f9afcd39970cdb10bd2aa0c92de115162459e6a8d435f1fc5cc078d13b05649b84067040432c70a09b43b9cc5e614282d812a482216c664fda3016f4e39a3d93eb4649139f14ff8bed96917abdca70ab071c", 0x97}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x70, 0x4}, 0x400) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) 05:49:39 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x2) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=""/236, 0xec) 05:49:39 executing program 1: setitimer(0xfffffffffffffffd, 0xfffffffffffffffe, 0x0) 05:49:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 05:49:39 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x8) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r1) 05:49:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x7fffffff, [{0x2}, {0x1, 0x10000}, {0x3, 0x6}, {0x3, 0x23ae}, {0x3, 0x9f0662f}, {0x3, 0x3f}, {0x3, 0x17eca0000000}, {0x1, 0x4}, {0x2, 0x4afe}, {0x3, 0x4}, {0x3, 0x824}, {0x2, 0x9}, {0x0, 0x8}, {0x3, 0x75f0}, {0x2, 0x3}, {0x1, 0x2}, {0x3, 0x8001}, {0x0, 0x7ff}, {0x2}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0x100000000}, {0x3, 0xaf}, {0x1, 0x8}, {0x0, 0x7ee6}, {0x1, 0x448}, {0x3}, {0x2, 0x6}, {0x1, 0x891}, {0x1}, {0x3, 0x5}, {0x3, 0x8}]}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 05:49:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0xd5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 05:49:39 executing program 1: r0 = socket$inet(0x2, 0x7, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000), 0x0) 05:49:39 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000000)=""/123, 0x7b, 0x40, &(0x7f0000000080)=ANY=[@ANYBLOB="0100aa3000"], 0xa) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 05:49:39 executing program 0: select(0xffffff5c, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 05:49:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0xf824, 0x2}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) socket$unix(0x1, 0x0, 0x0) 05:49:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x490, 0x2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000380)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="8701025fa4d22280b74f0b748c610684b4e5818216be5a2df9c6c70c0c1c0aba6a0f14a3be7c581ffe913462a2b7030c58bc6fda66b103d23a9d62e8e6ab5736eb403c5e018526aca54b8589743e2c300fd760ce35d1a9b13f35b655b86efd7cf4c5eb056b2e4b88967d4de44bdd779827678c4a39befca91d7bec15b277c74a3bdf44bb50bded33ddeef6332b6a3cdaabb61b71e18c3391957b6f3b9668038c479914d4e0174343773343a67024bbe344ab3c22178e105808327b728479fa71e35a12639a7160cec080eb443395e62fbf1821731e90a894a2d89b6c8bf6cfc6405f7a79222899b7e5399ceab25b0fc30664", 0xf2}, {&(0x7f00000001c0)="a3d4a6d8f56a8f7426bbf43db7f785ecc7bc76e39600d387bcc806189a06ceb4491dd1cfc451b94b13b2b59a8e495cfea97dddea3ca46c119907061872b6b3f18abc08fd6511f051ad34bcfb1ba811b8aa6ae4b22d9c6f18d3d3e29aa5d31e19b8c9ed005b24ca783fe1135f87e8921c0ce4f4970eac6e6f8796f3e2393c9c7add13fbd4b615995ab27b68b549d3a9e773ca997c3d83eca068b9e0162ca0bdb5", 0xa0}, {&(0x7f0000000280)="1741565fa9b55fe4d7836b899a38a1fbcf0fa9e39cb63b480a72898d8e9c56ea5b4de92e4f908606b3d5a8ac45c57743e440265443296aeb68627464b229f13815e0013e6f6013d86ac4db9c4a555e3e0b4edb49d03eb1ee582b3b2b817c6da9eb4b6f43c91b9297994669a75aded763f288c490ba0d4ed9341a9e2c1ae41107ae4a242728c5d7f92b7bfd8cd9f92ea75dbf2d2e71dd160e410b89ca71e63b43fabda0c2484ce40aa00518a87214af6ba3b0a5b26f8d6095f98c87830b7553ffbabfa3aa8263c65be39c0477f03b38803c0cd0b02c7fc496f9e0", 0xda}], 0x3, 0x0) kqueue() mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x84, 0x1) ioctl$TIOCFLUSH(r1, 0x4004667b, 0x0) 05:49:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="0b3fa5ae05c825ebf24b0a17375ca62158aedd56db63346afca7bee5f9096362d6cc5ebe10b590fc2838958810bdc10fb76e51c2c4154033ede8365c6f3e0f28794aa82e985b101311e9dc53aaa23892e8576f12babf", 0x56, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c65301ae6b9c66c8bb9a159f3cee1636884e6f949a73599412b8cd3b147955878b581a3e6c898255103faf2265059995c0feafae2b908ebe27a147d11f2fdcf82d31e"], 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) 05:49:40 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socket(0x18, 0x0, 0x284a) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) setgroups(0x8, &(0x7f0000000080)=[r2, r0, r2, r1, r3, r4, r2, r0]) setgroups(0x8, &(0x7f0000000040)=[r0, r4, r4, r1, r1, r3, r1, r0]) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 05:49:40 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = fcntl$dupfd(r2, 0xa, r2) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="43714c349c0f48aea649e80f8c35c1484f8eec294663275665c6f3d73d9a2b430ce46f7101ca37af33d507048efbda9f9bda5175ae829ff7a4a74c3abcb5a6e1919ad983cd6c8e68f252a4fadb64d5c64ab2a5bc76235074a3b14335ad923166eaec71b418c3a0255bed9fdc14d6dc2da21329b74bf20b554a8ea0df4cd8c6f64ae24692e03d72a9e3464ebecac8ca597279d7ea52db045adaf86d1ac37acc9ce340c49ee153bb24a4aeee74c9292cd184a93c7b4633d8ee4c608b", 0xfffffd86) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x6) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r1, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 05:49:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 05:49:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000880)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d74780164cf090e7cf7c8d254b7d6b253d0b15ace58f96a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e18bf739c6c7476620bc2d316cba0d3fa46fb7d7764fba", 0x26e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x9, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7ff, 0xf0ba, 0x9e69, 0xfffffffffffffffc, "5d9626b78e8e86ddffa9204815ebcbc78a0de67d", 0x14e, 0x5189}) 05:49:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x8, 0x6, 0x7fffffff, 0x3, 0x1000, 0x4, 0xffff, 0x8000}, &(0x7f0000000200)) r0 = getpgid(0x0) wait4(r0, 0x0, 0xb, &(0x7f00000002c0)) select(0x40, &(0x7f0000000040)={0x5, 0x81, 0x20, 0x9, 0x1, 0x9882, 0x0, 0x81}, &(0x7f0000000180)={0x1, 0x2, 0x5, 0x8000, 0x1000, 0x3, 0x1, 0x2}, &(0x7f0000000240)={0x7fff, 0x40000000000, 0x2, 0x40, 0x6e, 0x80, 0x4, 0x20}, &(0x7f0000000280)={0x100000000, 0x8000}) 05:49:44 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x83) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 05:49:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) connect$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) flock(r0, 0x20000005) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="c63f1c565055887ccb005a9b08cf47a47ec06f3235fef883fe969b158f5de6af5afe3078ce3b6ccd7ad38a014719874f91944df58e633719ca4052b1e4c36d8c6a46de563142cf41e2237cf9c6a1b664", 0x50}], 0x1) 05:49:44 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)=""/234, 0xea) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r1 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0xfffffffffffffffe) poll(&(0x7f0000000080)=[{r1, 0x20}, {r1, 0x5}, {r0, 0x180}, {r0, 0x22}, {r1, 0x14}, {r0, 0x82}], 0x6, 0x2) 05:49:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x4, r0) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) 05:49:44 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x3, 0x480) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/4) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 05:49:44 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fecb73e4d33db"], 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) shutdown(r0, 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000400)="83bd9f1814d629c81e5e1413dbb136f04ea97410866624c78dadb98252426f1abfc9ab2f1d4a798be42d371527074a7a6f00a7f9b034dbfa3780d60f4e714fe6c26954876327ba597ac81119e47e30d772065357c4af98429e1147e02e873d7d9911953d4ad6ab5be5a2", 0x6a}], 0x2c0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="0daeeee41250e2b9221478369c205f8d621de334407faa1c5169f6c61b13467751415137c58ab6d67dd0a104c7bed64e6c62e0938e06ea1afb93c3d016e325ffa51ce7e71cf2e00996804d2bea910c4645abc6cfe16203bb3493eba45c54021b7a45f29b3a12caf8ad56eedf280cdd5d0eaeafd157a011db490a94c7774d4a959a6a14deabaa3c67c4b1c15a1c2acae305b668dd8516c464fa6b08999cf8f2ccceedf0b4426eeb76958d48e71a", 0xad}], 0x1) 05:49:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) socket(0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 05:49:44 executing program 0: r0 = semget$private(0x0, 0x1, 0x1a0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r1, &(0x7f00000000c0)="9c083d6f5b454a01e41b0be3bca941072e70ed9cd394b035bf72f82f3a2661084eeb3d0c3652ad35e913cd855e4bb814cb80a2c95801fe249a19055f4c2239f75e0ac2936ce51836ebc2c91972014f0168bc78afa1ea781f54897e0c6ef2150548aa4c5f9b88313aae99506f86745cd6d8863dd7289207f0e1f338779439dcd32322cc9f14b1a96cd6123473ecd6ff8561364b356d58418598893b06d26ff463a0df310f72de74d0f5e1ed9639c764127cc279047756189f3c30801e321e0249a0f4bdea23fcde47e11c4f8dece1a86789485bd6e0e10b0ecb70b1462f44ce82810e89d9e092a7ef21b6a6", 0xeb, 0xc, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x1) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x400}, {0x18, 0x1, 0x0, 0xae}, 0x46, [0x3, 0x7, 0x1f, 0xffffffff, 0x1f, 0x800, 0x20, 0x5]}, 0x3c) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r2, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000040)=""/12) 05:49:44 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x9, 0x7}, {0x4, 0x19541446}}, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 05:49:44 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="04000000002000007c", 0x9}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x4, 0x80000000, {0x3, 0x100}}) writev(r0, &(0x7f0000000000), 0x1f0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xffffffff) pipe(&(0x7f0000000100)) 05:49:45 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x10000102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 05:49:45 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 05:49:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 05:49:45 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x8004, 0x7) getsockopt$inet_opts(r0, 0x0, 0x11, 0x0, 0x0) getrlimit(0xf, &(0x7f0000000000)) sendto$inet(r0, &(0x7f0000000040)="517d8369aa7e8aefacb8b9a4d805aa5cac536352d0ec86aadca50a5159e4d4", 0x1f, 0x400, &(0x7f0000000080)={0x2, 0x0}, 0xc) 05:49:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x5) r2 = fcntl$dupfd(r0, 0x0, r0) dup2(r1, r2) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004667e, &(0x7f0000000000)) 05:49:45 executing program 1: r0 = socket(0xf, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) getuid() 05:49:45 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r1, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 05:49:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x941a, 0x1c2e7f55, &(0x7f0000000080)="a526e77289ccbf0c3c548f503ec4f5aa9561942377b90bad41325572bc05acc37f01db8fc8226606e8d21f5e9989673752bb4cefc5e2407280d848efa6052c29a0038b8c16a2721f5b1a4b0c72d3dc84cb8699bee449094a91be0fc353c94190aa8a259a74991974aff780d469bd3b5b40221d98c289fdcd551338d3e987e3e396b4260e2bd8d63d1dfeab339b336be20dd5b1eca373ec5fae1ba338b4714a30f5ccf0d7bd0dbbbb974ebf22a842ce77490a60e26dc4cfedb3443bad98162acccbd8c84bb9186172c58f7276f60e7bb64795c5f9eb53b2166baa5e4dea79a83d00ba8b666b6e3af7c51f6a90144954e7fd143c82bbf58c25a84368fcd1ff1377f544ed7ddeee00f16070de34799cdb81731283c681067efd4a5924ee91fbc68f5f15083f031c31f0852e030c19a72d0fc68b7a5caa2d62b5d1d223c137e76d6885229ec35ffef4ea4bcf51ac73ecc3d6636af9ccf372616caa983ddbcbc6757b56306eea5a8f9f816c6e70a07677e6bc4dab3c4c59adda0003af7fde58384c90d1e88d3f8db6f8ef9f82b6d8a322da349f07a4a69609a47343532c6aa510e259b91c39ebe0f17f5ea5b2228c9ab35f2f12407a49d5db6c5db3efed7d03677a214d3c4e2a7008e4e42e022f2df5661c810d2ba9a3f07f6724b12bb0d257d6d436dfe3a7a49856736a828a939045688bb1c04b0d5243d0d447e7a6e48ae292ccbd917b9f2c2e74af30fdaeedc4a824636547e1cb975984f8514b4445f0bccfa0d2e2a57f0a9b30ad1a230ddf5008184c1294adbaf2c1c6242feab23a942083f73b06d909e979cfbe4622acfb47a76ecb782163810817cfe226de390a96d7803f68fc4bdc8398b27f9ec139e97ba0c0710addeb54e5a3653de0b4c2e02ca6233a66be283b056fbfb3c3d3220d1967c0709f4c1dd75221ce2979c8e7725cdecf4b7b372a93ba490929ff8d8f609f3e8295aee052da1d34ea3b101cb5757655db440aba38daefe3ef501c5433c3563a3fc2bb436bd510b36ed63af867d518b4d949b2363339d57bc6bc84225c5e4b06c2b9e20b90d04b1785b5228626c347018f98817db123ca60ff8c6c96a7c98dccb00a16c8f25e0df0fe626274395b86dad3f12e3e102d84afbbf6bee0beba3bff3885e767a89e6b5e4e4618c4825bcacab0564ccc20132561fbbdea4f55424edd746bf550425bc5de05f5668a8aa8cd47bbe5c1bc0fe060f618c14297bc6d8332b202b37b80115e8917afc9f7e5287b776650d020e52a5702d456c20fb8cefad4d43201f13885e632d2758495f6e44501d529f6c1eae1375115b974491994e548a2a5afe530f6872daa75d498cb6a2b66b3fdebde4e3d34add36ba87f8c55ecee3c9891b6f785349cbdef53cbd4111c8f87d093a3d1aa62c6ac5e76bcaf40783a8f0de8badbdacfdf203a00d74fc6035ce81c72fe447bb03c96e35ad4a9b25dfb61bfabc1f8fbf9a5cd5c3f5b8324cdf447d25753161cce16d5e39064a46651ecf655ff59e8b31e0317e0a8e991901212d46e65cb0f4d37c1d2b8c9a35812a03355611797da7357f63542a59034df25e1aa31fd70f06f8a3a8d36f314774e50f1aa202da388a73ae4ef6a0c86dcad2a53d284e458fa8bad8e3631d3d7d7363094c379e57ddad8eb1d27044075494cef7ecc0f38dafb22feb5f0199731913e8bb3cd4d4b5943f2f807333c97ad53af6b65880aa2fac2b38f3aac48360d82460becd7bddad63334e09aeab4206a60b9fc0f29a356b9f1fcf5f45080c375d9ed79ddff261cb17b23cc31f026265e2e0b1e47860b45124d9523d80820c88f37ee0585f197fcc5d962b09a78a7000f4a1f08393f6b7ae49ce7dee8f6e9b0721ed95f0cb60216c22827d03dec0fdbf73abc1b2b36a98c3293bd2fe4c09b030447dd97d4cbb67af69b5b65bd76f43eef66a01430cbd7dfc9bba4d45683a1d84c59c1acd6ebc0faf0cefd60889df0ab2c70fe2924e3d95f3dd00c57f5dbad4aca4018ac62d9baec8df766e9fbd54ff55533a100e0eb0f4505910039e7db115395b8982a63eac1607b36c10004ab57a321d95e8546988e0a5b39a3e810c875d4531bd6e11e683b86230c213da6ea76401c36fdbe713ca8ddc0018a37b5f0adc4d8395a8ed0422a948f3ed82fc769d416b95a1eef4e06f5e80692b375e2ea646f3ff21454c0ed35f17609d5c3ce4edcb993fa6354b883dc754a020d10840621268c65360e45d1d121716ad1849bd849b584843b68e6dc4aa6e76d8bee7d9b62cc8a38b2f7ab391f63670c639c4f1fc07352cb4b397ff03eb5bf724c98fba0d1c8e7a1c39b75f07799d7c4b44aa1b2c2fd5b7126b5f3a84313100d9d13356c2e544f93c2eb2079e23347f0ee106ed58497dc5b522a81d13f85fcda2e27bcb49ef24e67d4d4554202a71f79e8f76f2a81a28874dd79d495e73250eac0fb8e3a9e6b1a702a502f67c63292027388d77ad4fbb001452ab4a34c9381aebaaf73d8bd4d1752669181eb2126b898eca85eb931220d2428d85ae07a0590b13d8d1fe00106a7f7e5d2bc9c524e2bf98abaa81e8112c3ef5d79dccb8f30b329980f6f1684ea3bda054f2c755eb3a97fe3a8fa39268c8646614637e8278a136e5fc5d41c9bbf8f72fd18670df8fb220b3abcdea3c2c0fb9656fa7db67e31b1fd303ca570e750ab41d0d12a17ed048f2223e710a3a0e01207aafddbe06a5c36bfa39c408a63351b35d0336cf6be063c37dddb004547268f0caeed21c90515c60520d3d10ad888deb9f227f6384c3521583fec9eb0f28d59ee7b04a02d21cb62c44d3f7a1102cefc4920b365958fd8004e4b49987ee6cbdb19994e3409c603039f5a696485c59f3cc9ada8036e90da8be798b685c3ce1281b952477d903027b7b9d1d484700dc6dba54e8cc21c40f63c51b24139778322df067d2c6a4aa6ad88cfe29b831df2d52d9ad07be21852b23dd5673ef9e657a0213898778cd4531eb433b69898a8fdffc5e1d53188627db6c9eb9d272ea9325519ad614c1e5cf6ff8dd6801ca6421302b20fea17e8b2a7f43a86c0fe8a82297b4a0e968854078d37069d32a7ed32ca2d464916efceac01dbc607433f758a40e7ba569eb70fb69ca673c7265b766212d25e42035926402c6c2229a170f3917d2b542af2721834ed0ba86df03b8d6f78da2f1d89f1f518c6f990170eeef23d0e5e3f22ff145ca8a9a0e59e6180b5c7d3365e9d04b9c7173c0ef4f2b0c83fe81ca1fa8ff32f7a42f48db4b90f546a24b61c79558ea88a7f3850a0a0b141fe0512953bb91f2321aa4e91e1fd4c407cd7e29e930a56ad93307d39affb57b9165819a3d673c4851e2facd361f785db16b7346ef388ca1962aefb0cb7a1db1452cacb0a23eeba2f1103680d680778bd072fafda4dff801de870ab22f81790283a2855d6f11089c7e277e25b1ed39630150f6c6455505ec2feb3ba36b6ea452de014be5174a78f4dd8f637144926cc185b104acf5ab76e06c408b1bfb1ad8304ff39230d69b43c8010a472de69526546e0dbe2286c25fb1d8905387d2dcc5400df2d508be2d91a65d15f74fcb933b44f795573299410566b0a1baee5d8c27962c6fded62420c8a2683cd2c021314c681d31871fb5aedb6ea67c67815e5f3a6ae055cb20f0af55a2ed5ac4b9b14eedf2c5201d30edf5c6d84b8b1834edf2c46e5bf62a3beb82c588bb65a3480d80a65bb3fdcf7556c841cc7f3af0937bbfaad0a9ee5c9b52845d047aa93d6b2c689755f856090a6b0727a7d4b52f9a45e1a48b2348b528fe1ca2bea688f1e33f1dbb313462dfd8270c28b6be0342a2031851190166cb08e9deec7ea9752d26f696d83ded5de14843249d817b055ac0100e74dfac18e66637dbb038d63bb083e9532ca2a46123bd61d54cb2533b899ad652a51efc80a562d3602ae5024163d3f1a60734232a95b96d4f8c9e811d33b3b03fc7229dab93d2d8032c76622a7c122acfe1ef0c4d8d04ba44666b166b03a4f2cb484b9135043c5254d5fce1f55d12182d52f331d7e37e12c94e74f479ca5dbb223dcd26960601331de71c92c625268ed41adfcad9299015bbce620a2f268297288d3a4a35c7ef2e560b3960ae73cbdf1cb4e182e5501430ab6ed5ac7e2e3765377ca746598f6cc5fd0959c279ae3dba1ab5bc58a162ae5993878be1be5c8ce2f4894c96b60d0d4f63547aa9a8d088c17b66028474adba31668072a99925f89114581d6a8a0e93772ec79ea1a1863150878a4552a7069b363fdd9ecfe0edd0156265a04529be92de6a61cae9c1614b780fb5a66ff356fac7d95c5ad03df4cf4295f8d5457f1fad03d6345a1de49e88461d015cd3a248897e5ef398c6fd36773d030021d29e8e53a00e1c77656d98ea4a191fb6594f578b0eb216ae9d357d2ffedd7d60e616e0919bb47f9b9aebc995e0e67725627dd8af42388497ce4db472a2b66a373fa9af5db0ee6e269eecef57c3d3809a6bd1557d8df9b4a1a5c83fc21b197795475e0650b3964e5c306127df76533a31c7538a7d529cc544e4eaae9c308e8911a272dd4e212f2c32e195066a1d89404d4a663b63d5812fc3a5aa3c5c486c5c0ff0d110003e8e6afb2bd6f45251387a5073639479aaaed69c53d14bdc130512bd8e17c004a7e8ee8427c1c41cedc0a39a1324f1e5aef7212fde3c736453d918c71d2afc30c9a45805cffd64fb661ad3d62336b752d1a167af6f78b4ae86caecad65ca0880553e97c9c477712fca59a5a492f64be028ecc06fa2eef86f3cef281c46feb22afb399718f001197ec5f611a09b8bc04dd11842f0b8ce9f79c5b80904c0f650b0a27eaee6b24a6fdf4294956684bcbe59a2275984919281e2231c2f21df600db7d263f6a696f2ea47ff6e1cb96d2acc292a020b32c5faced2f1b42050d7dd54bd9b39a9681b1a013d604b5e53eadc02e309ff91365218179d829ab39a83024569b9d0ca807229661b68fd5ddef550e550abad6407694a1e6989cddfb0a9f2c05a66a408a915f21ef5e6d8b16b5ef0b629983f64d032845ea711771d4a5010223148f371cac8aec534efb9ebad3bcad52da74a27019ee5e6060fbe383e6031ca3e8199301950e5aa053611003f547c554eb022dd67baa24786922009fade51992a4a9ab7aa31142a706ef295980fade97a0457846756e4c05c14cedb572fab28d424157260e54756e596c704ecb7198fcf0fa60775d3f8b1ace252c667f503105e57ce9ebee22a8cdbfb32c2786126fb0c69f91293ec1412d9157cdef2c04dbc57dd999d962e8f80afc978e982dea07ca6f61fd167a5df9cb3e3ca729dfd8a39c3d178263013416feb7113351f6bd88fd3536e826048a1fb7134e082952d0ba1a8e6f9f99478911994bcc40fa704347022e73bf8fd93c48e4f747fea63de2c4ee758c462466548ee6c2061b457a09b7407c268c7177504fb0d914bb9dc8e5bcb13ac024542d88348473e7a1eab91f4ab64dd583593ea9cc1cd0a48ce8e4724710d27aea6f5297ecf355735ca1d1fc04738116bba85e6b4788e4987b9a2b2fbeeb32e5c5d4464cbd03666e8a50e9dd70e0a759bc4d1e999f5eda073747aa6cf99e50d976fcbed45287bf68807595e40f3494b282e41adda89b9bb235f19772351f635f1120294f592e8df271d6a7e809b9d70209a4664ce095667c27dba892f512f15a4f693a215aeef587931075aabe3dbfb2afcb7d2a52392f79035048f798062375a15196322e9eaef4199ffbff924cbaaf22ccf9f37741b48dd14d77468f20b5c9094040794f1ee9", 0x1000) setsockopt(r0, 0x6, 0x6, &(0x7f0000001180)="000000936b10019be9cf6fcd2150d8f0d4e193c8c7ee979782e3ac8ae624f0208e6015c260992b02a3d4201802b83368a89e9ded25334bbe968383534f56d9829860d456ff00a5ac1eff4af1705307815c783af2c0eb0b2c8e70c0e4a17db0f2c0f4e02dd61018de5bae76b3de3f2d26f65d84af8ac40cb6eb7609d564dca6878e76541a7a7ba8e3d15a754bfa2e2917f9dcba04000000a85ea5b49edf13d860c002d7", 0xa3) 05:49:45 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setuid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) shutdown(r1, 0x1) socket(0x30, 0x2, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) close(r2) r3 = semget$private(0x0, 0x4, 0x501) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/197) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6, 0x9, 0x80, 0x7, "879376e51d293cfd91eed908c5565ee12c34e185", 0x0, 0x5}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:49:45 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() flock(r0, 0x2) r2 = msgget$private(0x0, 0x249) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 05:49:45 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/132, 0x84}], 0x1) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 05:49:45 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) fchdir(r1) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0xffffffe0}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) 05:49:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 05:49:45 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xffffffffffffff21, 0x0) setuid(0xee01) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket$inet6(0x18, 0x1, 0x1353) r3 = dup(0xffffffffffffffff) r4 = dup2(r2, r3) bind(r4, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) unlinkat(r4, &(0x7f0000000240)='./file0\x00', 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 05:49:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 05:49:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = dup(r0) kevent(r1, &(0x7f0000000000), 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x94, 0x10, 0x8, 0xdc01}], 0xfffffffffffffffb, &(0x7f0000000200)={0x3ff, 0x80000001}) r2 = syz_open_pts() close(r0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x2, 0x554f, 0x1000000}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0xffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x58, 0x80, 0xffffffffffffffe1, 0x4}, {{r2}, 0xfffffffffffffffe, 0x8, 0x3, 0x80000001, 0x4}, {{r1}, 0xfffffffffffffffc, 0x4, 0x62, 0x9, 0xfff}], 0x8000000, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x40, 0xff, 0x20d}, {{r0}, 0xfffffffffffffff9, 0x2, 0x5, 0x6, 0x2}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0xc9, 0xff3}, {{r1}, 0xfffffffffffffffe, 0x90, 0x3, 0xfff, 0x4}], 0x24, &(0x7f0000000000)={0x3, 0xaf}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffdc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000003c0)) semop(r3, &(0x7f0000000400)=[{0x4, 0x3, 0x800}], 0x1) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000480)=0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000004c0)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000440)=@in6={0x18, 0x0, 0x7, 0x8d0}, 0xffffffffffffffc2) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) getpgrp() socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) 05:49:46 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="97212590c16ceaefe4635b567cac78bf24684a4704376d1b53e96d84347106a9adb435dfd61497f849481c16f1e39095b2d5bb0625882706111510f338822125fb530b40c2d6d3c0f0624590e7066781c3b87cc193359aa808367578a48a6693a113d50f2c47e38729dc4306ce94c2e1f44082f3075b5df640b99a3869658412f650b681ba4926fc626331203fdf4aefc2bba36c181ab62ced06b08628754543cdd90ad8854a61e435f44123c2e9fb8b5f222ef0a8fcd39c0d286c1a3a4bacbf6eb0512c4ab42c7beabbcc4b1c75fa9ddd", 0xd1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = msgget(0x0, 0x600) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/48) pipe(&(0x7f0000000040)) ftruncate(r0, 0xff) 05:49:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/64, 0x40}, {&(0x7f00000002c0)=""/218, 0xda}, {&(0x7f00000003c0)=""/224, 0x433}], 0x7, 0x0) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 05:49:46 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() r8 = getgid() r9 = getegid() getgroups(0xa, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000380)="038f96e33860487138972555c0b0442be4383aa5314efbf3b0211c9f00167c3cfb15d3acd6446d1999b7be33436a5f5f60ae82ed845958d97c99271495826479088785bc0c64d01ae98dc4f2ed4d6af32674ba91b268d81ae1e049d8d8c95c7dd7bb82182560dcd77b856f6c62646cc140e9da2c7534757d6bcf36a504f7f2f79c8110b40dc7d69a6129270d301b9222a9f9a293f3f7654ce94531070e5a66f9b8b84a2f6e564338929953745f72d7011d793c7c0eae86cc0c0b7b2cdb5f09232036cb7917ed5687e6459665572aa76e1a2925d2533c6e0ee4", 0xd9) 05:49:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x5000)=nil, 0x5000, 0x6) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000006c0)=[{}, {&(0x7f0000000040)="452d8b67f869816b135f1b099ab504037b99a7e152d29491ec0b9ceb7803ef6cef50a72ba5eabbdfbb6a31becefe34446f41ad1043df713db787881a880e31b177ad286530527071fd0e92dcef364c73fbe2d23fc5db604b27714f823153f9b682c0ce950ca48bf5f38925f06f32cc4dd1bdc9fae55b4b218a9f631c7bb8773c1f2239aae19a864187ed68462eb8c23a06c56a4488c5270de1fc86f97ca5f58a60ec73adb5ddda48d165ff5095d1", 0xae}, {&(0x7f0000000100)="d2bce907c3d8e5f6a7629c067aabb67628571eed984234701d4c2ed458b0f776d1df4dbfdcdab8bd7709426e0c7bf8b2052fbf26a6a77bb2eb2c88d304d5ff7297528554e4d46ed866c4c7ccb6bfcb4153f8de957876a3ba990d18c4f07742366c339d7c085cb9ee3484175da5f6c6da4f59984498627b97538d5fa4f5c582", 0x7f}, {&(0x7f0000000180)="af611b62606a22fed2d2a30d618b52c8d7ec87e63fd17a697c5a0b02380dd4a4691fca8bd9d68220882da5b806bc21de35a2f7fba02a7260123dd5bf11d039ecbc9bbd2bb46b38cdf2ca790b529732a1feef267e0d0b862ac33eaaa91f39f3bf46d24eb4c18c33acd7f77fe50cef3241540054114382db9a630c15fe795c640b3e30e67a058b95a050975a63e42ed9de0fd2736b92ac6370730116127c265c87af5a6cfb60ee75abb9a3a4b19332e5993c7df7246acf3b8c42e4efa98a45fb3cf847af954df676c4097b57ca774c39cd492bc1fa2f6fc27f6c627026f3d881c08bb94a2456cb584c41180fe3c80df53fe2471fd10ef098826b", 0xf9}, {&(0x7f0000000280)="1106b611a4e9439ed5e8fbbf46ed9f30f0b9d3f470009b81c27b833a7eb3c7d0c96120a024369d5eefb737699eed77ba4765993b9dd2a0369f38f28cbb3e32a9349f630331073689e8acc75dd9162d41af62776492a7579ce71e9cf69bf0ffbd7a934542e5de6063369493a0b3d16f5c20cd6158ef9942bfb2cf1e0f9c0e43f3e0efc1720730609f38b4d25dcbb605cb803a2bf917e3bcdc6d8fb1860f8263a834a1f8d3c46a1d95f6311080ec2b7853319e5f066949e1ad824d57bcd97266deb8589d2a2202a4040666563408e8da7a0a76b9a8f1d521f766b3f6c75adb137d4a490822d50d03a7f0d6d2", 0xeb}, {&(0x7f0000000380)="0e279d1c309fad23fb7e94741886209ac9075a9aed42ffbe21d88f85fadaf0787e8b9e163576384b91be50c11584934ac39ea3870c594855d50a5929404a07347293111c5aff359cac401989c44f2d8f65baf0b49837b8a62e5924d3bc09e96134f88483f9fb47ca69b2203c392701cedbafe2395c27c6ad09b7060a1c6fc83ffe6049cd5c1c2f6cc4a035b0fe10fbbed4a76af472ca77ba251c9634f0a73d42c64aaf02cef614fe2b01caaa15e59ba076179bba26e795d40f7047a65ca351888db53f6643f6c3ebe82aa07c5bd3be96d4988d245da6d9b8fea23ab5fa2eb3595773ceeb99f12a", 0xe7}, {&(0x7f0000000480)="86e201b9401ee654d66e81f7d9d8502783fc53465eb53ef7ab232817f548789553544645609cf98a4ef9a3dffa1a1f5b6d091fd22ac54b5c3a40342ac0f6e38ba8ca123dbfe02108d099522dbee7e0dfb4c7861effeb143aebdd5556840a50047a1ca8adad785b666c93dde5b880c0020c72d605683d732ec7e6f47a7ed8773d4abc55280c7c4c45fe3a959de58b683f9b1cfb7f15a0ffcb69b62ecc27622fcc338a459b229010c8c26a6d8052cccbb4576c1a9dfe73781c0c03300f9c17f0c45488c0abe56febfbea1305fffd4b8714ad9208eefbc9e2267a131fb98fec71f78fe49df894514608", 0xe8}, {&(0x7f0000000580)="28d5234e1fbf341c0ea52ef2f566ee7c4d401c77b07159c5963cf64c3862905da0218b164c9c5840cc7046e9678e016799db95b4beb6348262c9c15d7399a3f6ed8212dd6ec763d53271d9ef2a29adff0d29dbc7a1a9c5c5f94590a304b4d76a562d65fbe9f2feff1b259a5a2b7f89424403e0df4792aa8ee1f912685e84f3002a6388b140db4c7a2e94bba0f8829c338a09b3ff557725f8f7a03144cec8b528f3399fb007c3449746", 0xa9}, {&(0x7f0000000640)="ea5b34b0cde976", 0x7}, {&(0x7f0000000680)="b1", 0x1}], 0xa, &(0x7f0000000780)=[{0x38, 0x1, 0x0, "fd6d89f573d54ccf952421e41d69a31cfe0de53d1cbb482c632d69d1a53be9b6cb71"}], 0x38}, 0x409) 05:49:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) writev(r0, &(0x7f0000001580)=[{&(0x7f00000001c0)="a1d89599c483d0bd4417cc79d65cead8b9f40865380ee4610002d80341fc3a3186729f4d8ce1f7b23ddb6de75d8521b5e9fd6eeb06fc6413d8d4eb57779ddadc9ab9d86b3d7eea223793c946717d4e8754d9c5277d0256a3f379539d0471ef4ec994cd414d81cbf3b83f390bee309a00811b1c53076243e5f1ec96380a1382ad0bf573dc1e05952192daca8d46eef1267b2da5280f6c5e97f723bcec8d7e0efde0e8ea1d2b"}, {&(0x7f0000000300)="815726c294d884ae616eb5c956fe8088cfa17ade142a7fa9cc94817201e7a59e2182c42bfb90b5c1022123dd011a5714222385a091f54fc520b9c12e08bbd1ed3a9f26595f67aa1481f4d832a799c54c66cfa9bca3e17b8ea363489665d701464776f6485a74f94325f3a5604d1cefea5a428b4595e3601ae8560cf9298c97a50ce672c4fe2b0f3f3184bd27623973ffa139a5500ed798406e78e9dfe296e0010b6c253160c02283056fdd278afdb20730dcc2bb3bd86bcbd494f53dd7ee5b1b3a306f9fd566014defeb1fe48eeada0bc028862273"}, {&(0x7f0000000000)="9a5d"}, {&(0x7f0000000140)="be97c647bbaef3aca3b7789b8d08504ae5"}, {&(0x7f0000000400)="03b4bab86f9cf133a4096ccab83124903cb360f0415578540d4de5071d57d0f1a7f180ee1361c6f2644e9410e8a80f69c9b4e23d981d7fd42f1d33b3dc3420ccb53d65237d2de94c0cd52232783f500bc254c96e5aaa78b95a597135cb006933db2b2e43bb9b5be26a6b21eca94a66db30a8e85ff7578b04c560b51f5b4bd693170b1b6a3f9163e642f2b3458b38ab3287a6b8ae66899b039f227d0ec19e294f1901db347e0e1f8dfbecbbd0b3202e085e111d156daed426d5118d56e442336743ffd6c03565c35b9b09a2aa5abbf61ffd55981825b025c0ddf92d4bbc505c1e1334b19b109788bf8e38acc5859c18e72e10e3a795311cff0848b8cd76d16f9a331325908680513273f846ce3507a0fe1d4a253707f6f0caf8cc866f205c259de3d9b7d2df901e0d214e9b67d3110f102ab3e0b18814e3e20fb756f753ce9afcff02bef5bf462975470b3b3849fec6fb9743835315a3a917f135e48f910f3773c7aee1487c578a61a47785ca07a182c0599dbf06c869fcca9733c21f6c311a08550fbc12dfa024208638619dc4f96c59584206ac1f019385091ff3cd9c9f5bcfb82738adfe2ca955c4cd2a39e0afd8c975726042df929014652e945595ff87fdb21bb4ff91fb51376f6c7764582b89a95e8c5a4aba798ab701fb57bf9a441639aa42eb7c7940997bcdd623bae2615d4391d732dcab50c90d7db69be639853d528c7e1ebb40d5a095e8e72b4ead78dddcbf6473e5b20986c1109a8343803c387cc0d985fda3d3cb85bf35a475ca3c96550d83af1ed42d7f092d05dc8542dfd137964d265de48aae4094e0c9148f1a1656aaf2ae62ad38e2b67d985620a2b353caaf52fcf3ef06d74e205eff9dc1b5a07427279e239ef5ab97af8a7ea321d89229b2da8bd3688f5b61192c44aac87c9ae4bc384d55305f74533dbaeb3ed1e4c62196bd6584d9084da05b2c516c0dedab1d238296925876e604af3602f63949e3b3f4a3b61cdd3a75fa7f871a3da0fcdbb7a69b7aab571c001797258bd2af2fbea0b57af699dc1e5fccaab441e3f846779de062f152051544389e4ae5e5590cb076446c0cb0ebcbddc4fa39864e07678e9c63aa938c6a14fc76a7763e0f90e1e021db9625a94b766521cbb345ddfe775c36d259f2abaec893a87eed8160c5275ba989be1fbfb65cec0d42d9cb62215bc600487af5bb8f0189b7884cad40e6ffb44969d08234e3ff6b55afc3678c2843b27114d48903e9e0d0cf1aa7cd1ff9e653844edff97eb4bd02cde64af252b430e8bddc938b13e74b716a186f239879637899e67b2e0c9c59d4bc5f78f3343c98df5d651a107a2883203fd53fbbe37c446072cc05ca13eae3d78b7b34000998bb0a3d51b4a97e85da050c2e41a6866fbb0431c663ae594c7b3d874ff9c250cb1c8817e3bc26159b70a369ec9e82de83531530c51810ef7fae6a0905c884c59431d626e8a5afec437bdf43f28e8f1c4e8e6540b717aa2488bb4b6be21edb963a1a8b3fad35e1df22d52e661d2272e02214b10679bed56bec4844607fa2a864c2236aec81bc9bcb107f6a69c4ddc004e75fae537e663636912f96729eb39b5bb8c3db73addcb6353e69c17cf03307e8c961c0734a9ad22dd6b4659005be1c985c903c6007fdfdcdab33c72fd3c3cf353186687f0a02f0709d968b064be283b3b28fb9238c95dddb457e105254b69995e88f628faf610e0081ffd1409dd4dc7c981cb887996a296908957b8615fad721e22ae5bd17dc87110de13b1e3872ec6f0309a0c16913b9dfb9c1cf7a413b379334923d1fd44840001ee810fe953e0a8fcb2e7039b25bab686665b31a3f08bfbe0f77e5cbc99fc18d26b8765eca0ccc2f1829450cdc31c3014189d3e3906df08bc6f9bb40b9a3cfbdfe81a2d81b5e066a279ab291696a10da803080e2ab648701717399af598e6d8796ed4464a24a2bc76c75fb11fe12f2a04a8ea53ee8dcc32c3c98e5b609d28601aba38b8c2f3610065f259792cc3d4581f6695de47d871fe2bfb839c61f26bdb42a984109099e25f090f786b0fa00be7f71274d1453f8226ab266d923f30fcac0dab1d4c015bb42c2d89a0077633964f7e052cfebe76bf4d663eca0076693e9dd260b6361d0084c8c51cae7c150a3f06f5d7f4b548d5c0b66d27ba3863c972055388d7d2ef3346f732c14efa33ae5c369833e27e53e502186d32ba03d3e7d6e954b3df12f4e401257791ab4367f731d47672bc5a4a071933beb1d5b0c6f8a8b0f7d7f1022dc53bebca74e119efce0b96a2da2ea8f769d3c89bd3ccb77aa7a5a8f89eb3986ab2f2a1c32479a8254087ab102753036f331667955d1b6b229a8377a5c96f9885cc373fe46c7d892eceab2a8d6d90aa8afa117331b112c1050a2a931c93bcadc8626ebe2062aa5bb83bbf1ce34940105e7c9a30c4f3f4b051630364fae0899ebc8ee53db2e8dda8700a944082a9b2dc5f31da30b23980d4b1136663bac46e2d5aa040451669f4da70564609510ed3a3624a03d7d13ba4af2c440148e05e9859637110fbdf68c9f2f1c197366d449dfd2e58dca57038ea49f0448e64568547fc5ba1bccbaa38cb33aa768e7772bc6c4062a2661f4825fd8cc1206852b28a34afe178de096458bdec51f286944d14cfa525d14e7f24ee46de5e63de0d8533da17fcd802c07b72e757dd355e2c1f53c05798f6bed3994171263211695a16a79d4fb43c0617fa39add92e4ecaa79042f798af64d4e39f801089136bca7b12a79b22506b50b3ececda3957b617d2a624a1e76410e275d569fd9fe4af14288bb78f9a45013900f824b504a1709d180dd544682c88b1b90741344e35a86aaf0abb5285cfb04230330ba2bda8956b75ca50a2a605ccae7c309a0666ccec3198b2d52f743d44990ce75996a44f282c085b553fed98f5a7bc124cfaf923fe6da4d17a809f58e2750a3f2040507d86940c79738406731aef12fa643941acd91450d828e28940e76b3b3bf6a2028700276e2aa74f8d75b23f3b312e8121a5d407ea2d24e7bed87cd8813073e88a7cbaaa664167b23dfd0ee070033586bb4fb42ea2efee66c54b9a1c36754494d92d73f5dfdcd2f1e756cd6fb4d9cffa64d1d6ffc27f8145256deb40af588099f0571f027d553140828c2423ec97b99454d0fd5f107159cd1c9a56b2b5aa4f0222e07c4a344fdecafedd6b68de5e138fd79f34e842d17d7dda3453c8a61584ca630ce0c2e81cab55dd7fe13373e155ccb7c7d328881986fe7b18648acedeeae5be927bf914e202f57de0d7756e00dc19e817528d16f8e4e3ec6c8e335a94ffe56af3c83ee04e9456dfc133232733bff50173e3fa4ed0d790deb6b350058cff3eb997f2e2656fbbdc44d344bf4c66d0a5ce46984907bcc300a2fe86be1e93fb2182e34d0a652ebb220607b51258ba1abdd8df0b1ef0fb99641ddfb9da9aa8de793131ce2ba15f5c2ed967b1a9645c62c1560995c6b86a0172e36024c6d40d87bc5c67586b4cd74f267b06ac5a759daf5ef864252c87b12f494d5a8ef4af6f7f11719a2f296e7441b15603593a5bf72b75344459c660dbed2e7f2ad38363180becbe1669ec7885d9162d3f19476826360dddded76bd58fb7cda638c0951060bb8f246defa5cebcbb6e528bfada5028dc8ada6db69484cc719d4a7f19d87d82b5d0cb58b46a9afc3d5d10752e373a9bc93e2b136e77499b911a169003635632e67dad96ef69c4af738d969b553f909f83660b95c98b954a8f2019996c51a6a5fd84f4f67290946ceca099a89632c05b9ee4557150e1ebefaf5a8af87cbf41790a7b3b6f630788647f9fd728cedcd4fee210161a462f03ca41e57fc0c2ece55afe75585630f3f15fa99ef8959f5ff8029eb952207f329871cefe0ee7df2d8af97629dba31e9b6dff636d464c4b0f07e4e63a5135b8c2195ceb070ce02f8fbf908bf4a2b84a399343ddc4753c9a985d330270ce85163c5c09dafe74087fc8afe8c03664fcd144b116d03a49da6cad3cd9f5105021ccf0272879c808b94ea084af2aff7b46b7eae45397607aa5e7e83681129d7ff040f74c086a0781744dd45ccf663c3b1bd64683f4f16e8a07c38754bc0f9e4570bf67734b9dee960b26240e7b8541f8879ede6d98400d00e11eda6272cfe59c477389897950d90d27dbf0d7b04109e81db0312080368f1bbe1ba3f3016e0bff2f59b1d850054e568a88c459c43dabb808fcbb8ebf9696b8c4801f43c5f0bccbe09f38b0b4605c8d7f43adf3f32411ac9f3ae45143a3d4f5c40a27e7a5b75f08d6c21f870753813cf016d5b7e65e277c2f515a21658bb46ebe9983dc2261e20e387ef293a4b6b1249a037e95e4ef5ee816f063139b2046052052e5665f37b89a9a296905e0502d94d8df0c1cbbeb66aa7f4b3b6468e9cfdb51f39aa7a0246f43d51d18c6d172069b5e394b00327dc0a3e9ecc98d252e9746aabba5fa82cd340b1277bbd63bb2a7a75aace3e8103b340c25267e243ea9f07a90d5864ceb066fafbf2c13aadf358a7c2ab98c6d28539b4e40b21e85c6c6615e3b5f169ca0ee6c1d468509dcb1aa5d1f2f2171e6e98f1ba2de891e514bdd9be9abca1953ed2a4931719492061ddfa020152626c5314ae5b33e8133a5ad6509f523b213f982e77992fd8126c400ae2ecd62734ba0e220e2be7bde4a7406a72ab9fbdcfbd499f66431b25e6524634b0b75319b8eeecaa7ba483f3c70524d33bf56b3fa0b81249e418f575988d4d2893f3de45deddedc89036bb9259758794d9669efe7d6f102e64c9c634154985f6fe6bffad1a32b3394d7178e0eb05c9495f74335e6867e02b33c55ca2648c35813a29fb6736b8ebab93230ec6738d2b6760c8203f7d9bddd208b55c9154da69e06a2b9b9415a2577ea71a657aa1077324fb0306412f00d7fc5c39b8f480e16ffde57d59c0fabd5f2dd2987f39d18fede203454d2b6762de687c48c5245fc59ff3a73971fcfc894e92f22d0d040022a461ae0814eff98999526d73d26c81abcf6767221d11489d44a9ccf97533ea1a70a8fc9ecd916765d1efe1012082da6aa8944fdb532c036c01235ae7d2e7ddd14cafa03dff550df44ef8763aae777ed34b299c12eaa61fdfeb5463ae0ba3bbacc78b78ef3381c3583863b81ea2dc8bc9ebbfa8a9680b59fbd4f2a526bfdcd62ca1403dea5598ebdd59d15a30f9670a2551355ca9146b47c6b6d619b43462d39e3f3ae28c2f29bd9bac67353cc5a456d2922d41ae5511014859943db0aa10489a6806dd204ad43e8fa59d72e46c37060e1f938eb0e69bf13227b4069bd7848c5233587150291320a2ea336d84c0fbf7354a175d78ef1c69e86592a83e9a2d06a2b03ffa5047c961cb39b48dee1fcf3fae16fd0970b4acb5cc0ed206527ff355de18357d4ad80e7a12ac2b6aa061c5d1b635157aee90e4afd5fdc2a90ee9b268ef288253ea97f4c2413ea5b772011b083eaf46b2a29062c26108fd53aa22c2b1d8a99cc9ee4d0ce6b70d63ee93861e10fbb7aa774e17673bd27b478e9fdb8684cb335d6a486637c9a39b3b35c14ba62e1d6152f890030d86d887d475dd24c16d2ef98c2bc8e8b4235a0f9aee0e2accf021c7d22dc0d10d07ab633c9ef0cf1e19dd666c94dfacd3801177bd5e03e5bf59cd916771ddce6507f1c9f20feac5573dcf587e08c10e4f02d25d5a7a633d3b11c1d46e826cb75fcc0c4e7d567c4a3388229cabdf7eb86db747ba6e4705d0ee076f821a6a95e55d6cb849e1cff268c1d6b2d211010fb2e3ad8dc86b0bbf46", 0xc9}, {&(0x7f0000001400)="dbfeb2d70ad2ccda407fc3e9da3354be99385bc719f7468e3d790a6f32497708e2cfbcc4e7947d10d431d2c577013eada05d4fc79189eb5bb376702616a46d804010bee60096a92a60d95c63c6703880a4b34845df7ecd0cc15c48af22b6f12c608339bd746aa3cac7f62208a929777bcd018ff8e61101d5d1fd0e2455a394b858959f156e07930faf7348fab1e579b8ac3fc1604195663f0e1b5b40cc5be7049d0f16fdeb06cf55041de41ee0bbecfb0ece51c676b94260c324230852cf7d8f05b5271c"}, {&(0x7f0000001500)="b9a8770faec511d950fcb6fab29675fa787383ba1c"}, {&(0x7f0000001540)="1b50de5a35"}], 0x1000000000000366) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f", 0x3b) syz_open_pts() close(r0) dup(r0) syz_open_pts() 05:49:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20002000, 0x0, 0x0) recvmsg(r0, &(0x7f0000000980)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000800)=[{&(0x7f0000000040)=""/141, 0x8d}, {&(0x7f0000000100)=""/212, 0xd4}, {&(0x7f0000000200)=""/175, 0xaf}, {&(0x7f00000002c0)=""/250, 0xfa}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/157, 0x9d}, {&(0x7f0000000580)=""/175, 0xaf}, {&(0x7f0000000640)=""/167, 0xa7}, {&(0x7f0000000700)=""/252, 0xfc}], 0x9, &(0x7f00000008c0)=""/136, 0x88}, 0x800) 05:49:47 executing program 0: semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) semget$private(0x0, 0x4, 0x400) r0 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r0, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000001980)=""/220, 0xdc}], 0x80) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r4 = semget(0x2, 0x4, 0x40) semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r4, 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000001500)=""/31, 0xffffffffffffff9c) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r5, r6, r7, r8, 0x84, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) 05:49:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x3) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xcfee) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x3) r2 = getpgid(0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a5890723a4de741722cc1d9427225164f36983f5fd75fb1e46dc874d5e2a2399490d3444fd8a789c5957ad2e6b3e81b68dc918469fde94ea3d15b3a3fdcc12c3bfca61bd944f2825ec428acf8443402f2f3c51ec4ad8229ac3b3bfd5f26e21db74fec59bbef2c3a51b20b55c8c4bc286736e778c32d602a249808e3793da65adf93a602df76c01eb4b8d6468fe553e301c8c6dffaa2cffe6fcf184040af984b98359a249099b40d29e33d8fa2fb9f9f3497648ca389c79c84554734c2a0fb3b1947b72be55db6ab2ede6d22c69d140ca69135172a2d37611dd16e4bb193d3dae5e161c5f4e593c4ad6582cbf3a9485c589c6f6fe6429f9e78434fd3688ce37ca4af7f842c3342a44c542a16289a64ad7d5473a321ac9f2bacf7bf774188d6458313c2488b7ba7d084ea4e5d0d7ef729b583a0b745202e56dd931ebe8cbbfc6305baddeab7181e97e65df8a4c5a722e924aeca90ba5664e0210c3d43ebe8457bb315a1bf2b7fcbdbf7d147cc4d3d2736246460a8ef747cd0b02fa14333411fb46dcb82868f77f863f14034fb63c0c6f01eb1dd048235c3cea09363f55d2be608f1741e28c1c57a2758b9a2f1513fca45e339c80b3cb4be31a52b1e4156fd729d4849e3fff5ea8105171f5a7cf2f81fa8f1ce9bc2646042417e7feb7f67d9bc98ff05e0299495daff26ebdb51e7cf639f24256c385cccc49fc0de3e2ad8442bb24aac2d7f8496768f22ea6095c722bc4bbf9d7b7f62736daa0d954fddc283db8ab099daafa5b5756629a9332f7ae339cb0efd72670b2e4c545131d65532bb6d247cbffaa5d5a13ab1eb98c4a180cbd22a031db9ca1d816010a9002e37d6dad9bd41c51104dea197d71ce2d57fc610fe94b24b54f1968b31b049c0461daeef66bbc707b8a081870e42763b0288072b5c8880ff4ffc8468b6ac455c8a74d824fd02ecc4cdb65984c82292c9406c39912ed8fcb682d2c653ff265294b70228335d8185df8373ea68ef1ff3a070d7061315e9d43fb2b72d5604a59d2ff2d3aaa942ef3c97c17b49347ef70a44c67b64cbccce61c5e5dadc64943ace4f2c1c01700afbc4ce5a0cd210d9ee730e5de12677d36049bf38c0f95c230ad47a2f2336c25dc59366c950dd192e8c887ab8066ad680722be5b104dcdd16834797f4f4c34ebe2fac70c3774c9ee2f9b9e3fdc9fe7b17b5c0dc1fe0e8654fb2f53b7c2d2e644886d972a1e60d5025bc74d32656d23b885701c57832a17dcd44decc6a16f89c5681b87483d07d4e6bb69a882d539c96091c4f77cf0dc0bfedebd584e98f44039e62436eea0704a3009cfa3df1401c0b1e21b1b755881cce74e92ec01d2c448f1cd1eeae75be52823ff6f7aa50f43f4f6981f5e67862f86739af3f94f3b42825c783b556c6422f15ba05e5d22b66a4719961a119ac53b11cf32f9a7e4a23974ac4be328feeb7a0569bece471308d5bdbb5fe359cc986b180527f09815fa4dea9052baa2dbf2eab7a514a1a3ef7122b467b4f843f293dc11f5a9cfc73ea2fe0277f7f880c1f45aaa7dc4d6f22f9dcb426dde24518a92034013eb3c7f81ec61e2a2d5261ee4ba4875ef4729d55c1334feabff81444f204596b0a2341b4a0e8daadc638f0ec651df816e3f6fe01fbd50a3267558f2adb8f0ec992cce870ed600ef9ca75dc4a2da4af0b61c9749a366a4b263d918ffd28f78864b3a9ad2875d82af5b86ff6c2bc3429a49591dc043fd34d4323cf1d43a01c49844279c73dc80fd3a60b3089ae9709fa06a9afda422d0aef84be587305434aaad5c20f626046f39ba17486267edff5d8793f85e8eada83b4c613c174c552a50b9f7cfe819b8358b0b96d4bcdb910b3ef9090462f8a6865c7f492d95b6ce4dc84b01ffe6a0d1291bb7e35b7e755aa6262301664e1c2ef4eebace5e1457de6fbaa3ee29a8c9b4efb5ccf22a2a09f157b310dffa1b225d9453df18a6711aabf4500ba69d8ecbc890805ada0536edda5cf2d87e7929e09cb1bcf5b2fe22ea1e131eb0eaa2b9ee306cf23c85203d64292282df1c35cb0e64adbdb26bf8b51fc3b1619febe5704e0c764de83ad171421d33657ae21388cc38f4813a35cba256f056da1f6f9646e462b387f93d4dc33a1241d5aa54add01e48154a5ecb25ab848ac57b9d7e27f34c3c1611e7de6f1b76d0c47edab72cc3d63b052fea9c3263d8bf6ecb44d626e45f6171f12c1a8026fea83b5373b967498d29fb2a82a3b5332462c091b294fdfeb233e908b8f78483021af03f24eb605c08563c71354dfd6d183a95b8f656fb0d32be68689b06b186124259752362bc70bbd18aad712bd584f7a25c70b838cf93301dab7ee432d3494c0c95abf61f47407d3dea44e80fd2482980b66ee8824e4068829ab333edab7fe3de78be9b74c095e88cfcae601aaa71c8f72d6296ca58b44cfbc590608792179ada0b2750e615bbcd624174f9e8bb15c06363ca161c162ed3dac59f5d9ec4da69a7cfd7495fde7765a2b256ad6f954071f2032e6fd72334def44905e60629e94d5ed5b631ba157097b3e1c974c1f76fee05484bca1551ff4a33bdb58b719b9f8e9c0208159df4e6285d954623690b5460ff6cd3989b55da250e27358a35ab4f1c940261fb4c92a12082e2e1549d7fb4d736c59d9b44e18660788ff6887db0655a18971d4beeb48abadbfab4c9d71dfedc3d92136cf24ad628f05d954345e7b11502e15679bd9ac83ab6792bc711c789179ad4e0adf506e812a758a227438d48a3cfa6da704ed06b6f5c7155829101025e53991cacc41c8a49d741c8a18a44b46320aa3d4290e67b12e04ea5a807f9acc28e2a16cded75e0845de39b4efe1ea9f01c563b488f46f7ca8497bb515cc0aef97cc580c2ec18cca8d294efdcceacfa6a9475e24aa5a231998cb2fb71debb48acfebf75a1172b647c0d01c9034533398c226bc22ddd9e1d373fb4f8ea5614f190e4772278ace3d848dbe48e83712d4566a2d51628456b73233b588501afe130dae2109fdf2240dedd3793c9c0c3b9f5849cb5a055c807b7c166a87a93bbe18824c8e4dcf471d314eb2ccc27ce4afd1ba6179105ccd33cd800241adf38f8780c13d69393eb76bb4dfb23bf31224c95caa308daf9cc0d510f3e4e188eef25b1a68238889c306b5b0329d7c50d5b34181444b7c8bd7e6835d75cd485b2f4760e3b56c090637512241798bd5f33d77b5046b957392036142df31d6ea1cbab21474729a68a3ebd97d0af7a6538caa8fddca48c713a61f482810058a481f409874074f197f70bada35aee2c5f1c128303f65522b825105bb6d3f8c6bd81fab1bf5bf39df0ec81df440c71f8fdde1197ae317d9960bcc0825624497bfb3292fe19b19f3869d045ed4b7a49686d413e8b2a992e8faf98425af593d791be00088bb732a8fbcde780b5a6c752eb7f1b33ec2e5b6f2527d1fa79e958fb718072f090da9e5e1b12ea29a021ae62e6275aa514e44895a015378ee07d18dccfde0513cfa2006c0068a6763dad94b287ce45a10ba08a0bbf1a56d38be5f615de238b8fe47932f451d7cb35b0c83f5dc8b969c8f8dc27243e3716092010da5ece11e927459f0468e08e38e7153dfc409b7611c90f396aea17d081fa8d8e023f0becbaba5caaff3af8258ee726110dcbd89a6d227f4e3ba3959cd4399c941e6ccf7b04c51a7db0b8e34dcff2fdd1975755aa59d0f9d0694c10f32c3510263cd7f68fb8306e575c2afa5ee07eac9a23cd1b0fea0e61ab141b33ae4c1aea8f7d13d61a68b21d4773462d4f25395985590fe49288044ebef1bfca678f155e54c4fe919f77058a0020eb549c4a49a75dc2a1d7560ff661bd200500f129126e0c95d29e3eac5c54f5152277b0b516b1205bf61363a7c6d789988508b608fb3e446555183049d85dec29afd3a4f74b455ff9e142aa4b5ad9e295d80be2dc9709eca13f82e398a2c171e83afad1cb0180dc5dd6828d430c73da69a870bb8704f5664c3b8fb30501efc0e0ed229f6db266e8912c16d1f915ee74be43f2c0e30c4f5be9699f5d4d62988e8a926425ff4a4bc1abb62a2eaedc406bc369101d6d06072bc4b5c6f67605f2401792f39b32eacce0d5b63c2e5a612d4afce89c35c0d5012d9b7c729c04f495a12006b22abafabd447ea973f22decb5139d96fe535f81f02d7d20cd668d3ac4aab28fafb6e86f5a6bc5bcfc70b10eb4bb7db94c115ccca0cca63d9d09e80d10125c596fd136175ee956fd3fdf7d3887ee24a4d20ff2100b44f7edb5146c337e09319452f037bea2059750d434633507b85c4ed7a49f70349d5b6b62b49adb347841b0eaf60c7db8b74f8766dc88ad87090689503160ab7f98b82db488a113ae74466a101631c4b28919d409d45511a17acc9f077973f9975cfe7050a260de8f2168101abdf593d58fb9b1230926453ebfb2c8ca7b2f205b252079c81355f37c45d3a4f848058343036b5f2cd7c0853e5c2a2e637496bf78cf20e1a2f6e9b60c2c84f40e2a1ce6e60ff97316dfbe8442d145b5a28763568edbb04d2578b7486a65cc81e3ce465c528784d3ca2737860a2df6c282dbebf9959642bb4bb4a11f6610e577182c900967c399c24d881749b8242e9007bceb20a7dbfd2c18a8919b7ffa3452f4f7494c956554dc803d19baf270c9fbfbe2059512660429f04c3aee3628a4b1eb21ee46cef63e32c171abfc99547e42a214087b8a4d89edc61339dda39c2c7e3a064711cbda8fcc915c4e789c47fa4f2119126f0917de320453acb2feca299f44fec4b858903e401b9bfc39c024f974f3f754ff8077cf3b95bcabe7b627faac99957daffcb9fba2070b1fc8cde6ed445f7f4cfaea903efa1331d8af461e494dced126fda70afc36b29c0cd82bca7077b5f1376c41cf7998d164425712", 0xdee}], 0x1) 05:49:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:49:47 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r1 = socket(0x3, 0x4, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) poll(&(0x7f0000000080)=[{r1, 0x82}, {r2, 0x10}], 0x2, 0x170b) login: &Ÿå8K>ùF"Ô_;£õƒ/ŒÀþär¦v•Žº:Å´`1Èb¿)¶ÉFŸÞ”ê=³£ýÌÿÊa½”O(%ìBŠÏ„C@//0Œmÿª,ÿæüñ„ ù„¹ƒY¢I ›@Òž3Øú/¹ùóIvHÊ8œyÈETsL*³±”{r¾UÛj²íæÒ,iÑ@ÊiQr¢ÓvÝä»==®^_NY¾„W»1Zò·ü½¿}|ÄÓÒsbFF Ž÷GÍ ú34ûFܸ(h÷†?O¶< oëÐH#\<ê 6?UÒ¾`AâŒW¢u‹š/ü¤^3œ€³ËKãR±äo×)Ô„ž?ÿ^¨Qqõ§Ï/úé¼&F$çþ·ö}›Éð^™I]¯òn½µ|ö9òBVÃ…ÌÌIü ãâ­„B»$ªÂ×øIghò.¦ \r+Ä»ù×·ö'6Ú ÙTýÜ(=¸« ªú[WVbš“2÷®3œ°ï×&p²äÅEeS+¶ÒGËÿª]Z«¹ŒJ ½" 1Ûœ¡Ø ã}m­›ÔQMê}qÎ-WüaéK$µOh³œaÚîök¼p{Špä'c°(€rµÈˆôÿÈF‹jÄUȧM‚OÐ.ÌLÛe˜L‚),”ÙíËh-,e?òe)Kp"ƒ5Ø]ø7>¦Žñÿ: pa1^Cû+rÕ`JYÒÿ-:ª”.óÉ|´“Gïp¤Lg¶L¼Ìæ^]­ÆIC¬äòÁÀ¯¼Lå Í! žç0åÞg}6›óŒ•Â0­G¢ò3l%ÜY6l• Ñ’èȇ«€f­h"¾[MÍÑh4yOL4ëâúÇ 7tÉî/›ž?ÜŸç±{\ Áþ†Tû/S·ÂÒæDˆm—*`Õ[ÇM2em#¸…pWƒ*ÜÔMìÆ¡o‰Åh‡H=Ôæ»i¨‚Õ9É`‘Ä÷|ðÜ þÞ½XN˜ô@9æ$6î pJ0 Ï£ßÀ±âuXÌçN’ìÒÄHñÍêç[å(#ÿoz¥Côö˜^g†/†sšóùO;B‚\x;Uld"ñ[ ^]"¶jG–šÅ;Ï2ù§ä¢9t¬Kã(þëzi¾ÎGÕ½»_ãY̘k'ð˜úMêRº¢Ûòê·¥¡£ïq"´g´øCò“Üõ©ÏÇ>¢þw÷ø€ÁôZª}ÄÖò/ËBmÞ$QŠ’@ë<ìaâ¢Õ&äºHuïG)Õ\4þ«ÿDO E–°¢4JªÜcÆQßn?oà½P£&uXò­¸ðì™,·Ö]Ä¢ÚJð¶—I£f¤²cÙÿÒx†K:šÒ‡]‚¯[†ÿl+ÃBšIYÀCý4Ô2<ñÔ:ĘD'œsÜ€ý:`³šépŸ jšý¤"ЮøKå‡0T4ª­\ ö&o9ºHbgíÿ]‡“ø^Ž­¨;La<LU*P¹÷Ïè¸5‹ –Ô¼Û‘ >ù bø¦†\I-•¶ÎMÈKÿæ Ñ)·ã[~uZ¦&#fN.ôîºÎ^WÞoº£î)¨É´ïµÌò** ñW³ßú"]”Sߦq«ôP ¦ŽËÈ€ZÚ6íÚ\òØ~y)àœ±¼õ²þ"ê°ê¢¹î0lò<… =d)"‚ß5Ëd­½²køµñaŸëåpN vMè:ÑqB3ezâˆÌ8ô:5Ë¢VðVÚo–Fäb³‡ù=MÃ:AÕªT­ÐHJ^Ë%«„ŠÅ{~'óL<çÞovÐÄ~Ú·,ÃÖ;/êœ2cØ¿nËDÖ&ä_aqñ,€&þ¨;Ss¹gI)û*‚£µ3$bÀ‘²”ýþ²3é¸÷„ƒð?$ë`\VNŽï%±¦‚8ˆœ0k[)×Å [4D·È½~h5×\Ô…²ôv;VÀcu$˜½_3×{PF¹W9 6-ón¡Ë«!GG)¦Š>½—Яze8ʨýܤŒq:aô‚X¤ô ‡@tñ—÷ ­£Zî,_ƒöU"¸%[¶ÓøÆ½ú±¿[óðìßD qøýÞ—®1}™`¼À‚V$I{û2’þ±Ÿ8iÐEíKzIhmA>‹*™.¯˜BZõ“ב¾‹·2¨ûÍ瀵¦ÇRë3ì.[o%'ÑúyéXûq€rðÚž^ê) !®bæ'Z¥äH• 7Žà}ÜÏÞÏ¢lh¦v=­”²‡ÎE¡  Š ¿VÓ‹åöÞ#‹äy2ôQ×Ë5°È?]ȹiÈøÜ'$>7 Ú^Îé'EŸhàŽ8ç=ü@›vÉ9jêÐúŽ? 캺\ªÿ:ø%Žç& ËØšm"N;£•œÔ9œ”lÏ{Å}°¸ãMÏòýÑ—WUªYÐùÐiLó,5&<×ö¸0nW\*ú^à~¬š#Íêa«3®Lê}Öh²GsF-O%9Y…Yä’ˆN¾ñ¿Êg^TÄþ‘ŸwŠ ëTœJI§]¡×Vöa½ ñ)n •Òž>¬\Tõ"w°µ± [öc§Æ×‰˜…¶û>DeU0IØ]ì)¯Ó¤÷KE_ùáBªKZÙâ•Ø âÜ— ì¡?‚㘢Áqè:úÑË€Ü]Ö‚C sÚi¨p»‡õfL;³ïÀàí"Ÿm²fè‘,Ñùît¾CòÀã O[éiŸ]Mb˜ŽŠ’d%ÿJKÁ«¶*.®Ü@kÃim+ĵÆövò@’ó›2êÌàÕ¶<.Za-Jüèœ5ÀÕ-›|rœô•¡ ²*ºú½D~©sò-ìµ–þS_ð-} Íf:β¯¶èoZkżüp±´»}¹L\̠̦= è \YoÑ6^éVý?ß}8‡î$¤Òò D÷íµl3~ 1”Rð7¾¢—PÔ4c5¸\NפŸp4[kb´šÛ4xA°êö }¸·O‡f܈­‡ ‰P1`«˜¸-´ˆ¡®tFj1IJ‰Ô ÔU¡zÌŸysù—\þpP¢`Þ!h½õ“Õ¹±# &E>¿²ÈÊ{/ [% yÈUó|EÓ¤øHƒCk_,×À…>\*.ct–¿xÏ á¢öé¶ ,„ô*ææùsß¾„BÑEµ¢‡cVŽÛ°M%x·HjeÌãÎF\R‡„ÓÊ'7† -ö‚Ûëù•–B»K´¡fåw, gÙÂMˆI¸$.¼ë §Ûý,¨‘›ú4Rô÷IL•eTÜ€=ºòpÉûûâ•f)ðL:î6(¤±ë!îFÎö>2Áq«ü™T~B¢{ŠM‰íÆ9Ý£œ,~:GËÚÌ‘\NxœGúO!o Þ2S¬²þÊ)ŸDþĸX>@›ü9À$ùtó÷Tÿ€wÏ;•¼«ç¶'ú¬™•}¯ü¹û¢ ÈÍæíD_Lúê>ú1دFIMÎÑ&ý§ ü6²œ Ø+Êpwµñ7lAÏy˜ÑdBW&Ÿå8K>ùF"Ô_;£õƒ/ŒÀþär¦v•Žº:Å´`1Èb¿)¶ÉFŸÞ”ê=³£ýÌÿÊa½”O(%ìBŠÏ„C@//0Œmÿª,ÿæüñ„ ù„¹ƒY¢I ›@Òž3Øú/¹ùóIvHÊ8œyÈETsL*³±”{r¾UÛj²íæÒ,iÑ@ÊiQr¢ÓvÝä»==®^_NY¾„W»1Zò·ü½¿}|ÄÓÒsbFF Ž÷GÍ ú34ûFܸ(h÷†?O¶< oëÐH#\<ê 6?UÒ¾`AâŒW¢u‹š/ü¤^3œ€³ËKãR±äo×)Ô„ž?ÿ^¨Qqõ§Ï/úé¼&F$çþ·ö}›Éð^™I]¯òn½µ|ö9òBVÃ…ÌÌIü ãâ­„B»$ªÂ×øIghò.¦ \r+Ä»ù×·ö'6Ú ÙTýÜ(=¸« ªú[WVbš“2÷®3œ°ï×&p²äÅEeS+¶ÒGËÿª]Z«¹ŒJ ½" 1Ûœ¡Ø ã}m­›ÔQMê}qÎ-WüaéK$µOh³œaÚîök¼p{Špä'c°(€rµÈˆôÿÈF‹jÄUȧM‚OÐ.ÌLÛe˜L‚),”ÙíËh-,e?òe)Kp"ƒ5Ø]ø7>¦Žñÿ: pa1^Cû+rÕ`JYÒÿ-:ª”.óÉ|´“Gïp¤Lg¶L¼Ìæ^]­ÆIC¬äòÁÀ¯¼Lå Í! žç0åÞg}6›óŒ•Â0­G¢ò3l%ÜY6l• Ñ’èȇ«€f­h"¾[MÍÑh4yOL4ëâúÇ 7tÉî/›ž?ÜŸç±{\ Áþ†Tû/S·ÂÒæDˆm—*`Õ[ÇM2em#¸…pWƒ*ÜÔMìÆ¡o‰Åh‡H=Ôæ»i¨‚Õ9É`‘Ä÷|ðÜ þÞ½XN˜ô@9æ$6î pJ0 Ï£ßÀ±âuXÌçN’ìÒÄHñÍêç[å(#ÿoz¥Côö˜^g†/†sšóùO;B‚\x;Uld"ñ[ ^]"¶jG–šÅ;Ï2ù§ä¢9t¬Kã(þëzi¾ÎGÕ½»_ãY̘k'ð˜úMêRº¢Ûòê·¥¡£ïq"´g´øCò“Üõ©ÏÇ>¢þw÷ø€ÁôZª}ÄÖò/ËBmÞ$QŠ’@ë<ìaâ¢Õ&äºHuïG)Õ\4þ«ÿDO E–°¢4JªÜcÆQßn?oà½P£&uXò­¸ðì™,·Ö]Ä¢ÚJð¶—I£f¤²cÙÿÒx†K:šÒ‡]‚¯[†ÿl+ÃBšIYÀCý4Ô2<ñÔ:ĘD'œsÜ€ý:`³šépŸ jšý¤"ЮøKå‡0T4ª­\ ö&o9ºHbgíÿ]‡“ø^Ž­¨;La<LU*P¹÷Ïè¸5‹ –Ô¼Û‘ >ù bø¦†\I-•¶ÎMÈKÿæ Ñ)·ã[~uZ¦&#fN.ôîºÎ^WÞoº£î)¨É´ïµÌò** ñW³ßú"]”Sߦq«ôP ¦ŽËÈ€ZÚ6íÚ\òØ~y)àœ±¼õ²þ"ê°ê¢¹î0lò<… =d)"‚ß5Ëd­½²køµñaŸëåpN vMè:ÑqB3ezâˆÌ8ô:5Ë¢VðVÚo–Fäb³‡ù=MÃ:AÕªT­ÐHJ^Ë%«„ŠÅ{~'óL<çÞovÐÄ~Ú·,ÃÖ;/êœ2cØ¿nËDÖ&ä_aqñ,€&þ¨;Ss¹gI)û*‚£µ3$bÀ‘²”ýþ²3é¸÷„ƒð?$ë`\VNŽï%±¦‚8ˆœ0k[)×Å [4D·È½~h5×\Ô…²ôv;VÀcu$˜½_3×{PF¹W9 6-ón¡Ë«!GG)¦Š>½—Яze8ʨýܤŒq:aô‚X¤ô ‡@tñ—÷ ­£Zî,_ƒöU"¸%[¶ÓøÆ½ú±¿[óðìßD qøýÞ—®1}™`¼À‚V$I{û2’þ±Ÿ8iÐEíKzIhmA>‹*™.¯˜BZõ“ב¾‹·2¨ûÍ瀵¦ÇRë3ì.[o%'ÑúyéXûq€rðÚž^ê) !®bæ'Z¥äH• 7Žà}ÜÏÞÏ¢lh¦v=­”²‡ÎE¡  Š ¿VÓ‹åöÞ#‹äy2ôQ×Ë5°È?]ȹiÈøÜ'$>7 Ú^Îé'EŸhàŽ8ç=ü@›vÉ9jêÐúŽ? 캺\ªÿ:ø%Žç& ËØšm"N;£•œÔ9œ”lÏ{Å}°¸ãMÏòýÑ—WUªYÐùÐiLó,5&<×ö¸0nW\*ú^à~¬š#Íêa«3®Lê}Öh²GsF-O%9Y…Yä’ˆN¾ñ¿Êg^TÄþ‘ŸwŠ ëTœJI§]¡×Vöa½ ñ)n •Òž>¬\Tõ"w°µ± [öc§Æ×‰˜…¶û>DeU0IØ]ì)¯Ó¤÷KE_ùáBªKZÙâ•Ø âÜ— ì¡?‚㘢Áqè:úÑË€Ü]Ö‚C sÚi¨p»‡õfL;³ïÀàí"Ÿm²fè‘,Ñùît¾CòÀã O[éiŸ]Mb˜ŽŠ’d%ÿJKÁ«¶*.®Ü@kÃim+ĵÆövò@’ó›2êÌàÕ¶<.Za-Jüèœ5ÀÕ-›|rœô•¡ ²*ºú½D~©sò-ìµ–þS_ð-} Íf:β¯¶èoZkżüp±´»}¹L\̠̦= è \YoÑ6^éVý?ß}8‡î$¤Òò D÷íµl3~ 1”Rð7¾¢—PÔ4c5¸\NפŸp4[kb´šÛ4xA°êö }¸·O‡f܈­‡ ‰P1`«˜¸-´ˆ¡®tFj1IJ‰Ô ÔU¡zÌŸysù—\þpP¢`Þ!h½õ“Õ¹±# &E>¿²ÈÊ{/ [% yÈUó|EÓ¤øHƒCk_,×À…>\*.ct–¿xÏ á¢öé¶ ,„ô*ææùsß¾„BÑEµ¢‡cVŽÛ°M%x·HjeÌãÎF\R‡„ÓÊ'7† -ö‚Ûëù•–B»K´¡fåw, gÙÂMˆI¸$.¼ë §Ûý,¨‘›ú4Rô÷IL•eTÜ€=ºòpÉûûâ•f)ðL:î6(¤±ë!îFÎö>2Áq«ü™T~B¢{ŠM‰íÆ9Ý£œ,~:GËÚÌ‘\NxœGúO!o Þ2S¬²þÊ)ŸDþĸX>@›ü9À$ùtó÷Tÿ€wÏ;•¼«ç¶'ú¬™•}¯ü¹û¢ ÈÍæíD_Lúê>ú1دFIMÎÑ&ý§ 05:49:48 executing program 1: clock_getres(0x2, &(0x7f0000000440)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x41, 0x0) getdents(r2, &(0x7f0000000100)=""/101, 0x65) r4 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) read(r0, &(0x7f0000000300)=""/199, 0xc7) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x803f, 0x0) nanosleep(&(0x7f0000000000), &(0x7f0000000400)) kevent(r4, &(0x7f00000008c0)=[{{r2}, 0xfffffffffffffffa, 0x17, 0x24, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0xe5, 0x1, 0x80000001, 0x53}], 0x80, &(0x7f0000000900)=[{{r1}, 0x0, 0xd1, 0x40, 0xd0, 0x1}, {{r3}, 0xffffffffffffffff, 0x80, 0x11, 0xf9, 0x7}, {{r1}, 0x0, 0x10, 0x1, 0x3, 0xfffffffffffff301}, {{r4}, 0xffffffffffffffff, 0x1f, 0x4, 0x7, 0xf53a}, {{r0}, 0xfffffffffffffffc, 0x18, 0x40000000, 0x7fff, 0x2}, {{r1}, 0xfffffffffffffffa, 0xea, 0xfffff, 0x401, 0x8}, {{r4}, 0xfffffffffffffff8, 0x88, 0xd06d3ec91332ca34, 0x76, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x6, 0x21, 0x8, 0xc1b}], 0x8, &(0x7f0000000a00)={0x80000001, 0x7fffffff}) nanosleep(&(0x7f0000000080)={0x1, 0x4}, 0x0) kevent(r4, &(0x7f0000000740)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x8001, 0xff}, {{r4}, 0xf2fed9434f552e6c, 0xa, 0x2, 0x1, 0x7}, {{r1}, 0x0, 0x30, 0xe0000041, 0x5, 0x1ff}], 0x8000, &(0x7f00000007c0)=[{{r0}, 0xfffffffffffffffb, 0x8c, 0x0, 0x5, 0xf80}, {{r4}, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x6}, {{r2}, 0xfffffffffffffffd, 0x40, 0x10, 0x5, 0x6}, {{r2}, 0xfffffffffffffffc, 0x21, 0x40000004, 0x0, 0x55e2}, {{r4}, 0xfffffffffffffff9, 0xa0, 0x2, 0x7f, 0x96}, {{r4}, 0xfffffffffffffffd, 0x0, 0x3, 0x0, 0x1}], 0xfffffffffffffcea, &(0x7f0000000500)={0x52}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x42, 0xf0000000, 0x800}, {{r0}, 0xfffffffffffffffa, 0xb8, 0x20000000, 0x100000001, 0x2}, {{r2}, 0xfffffffffffffffa, 0x14, 0x40, 0x8000, 0x2}, {{r2}, 0xffffffffffffffff, 0x10, 0x20000003, 0x1, 0x7}, {{r0}, 0x0, 0x2, 0xf0000000, 0x6, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x6, 0x1000}, {{r2}, 0xfffffffffffffffb, 0x21, 0x24, 0x81, 0x7}], 0x5, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0xc7a, 0x2}], 0x100, &(0x7f00000002c0)={0xffff, 0x5}) r5 = accept$inet6(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) kevent(r0, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffa, 0x3a, 0x800fffff, 0x1, 0x8}, {{r5}, 0xfffffffffffffffa, 0x10, 0x40000012, 0x5, 0x3}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20000093, 0x5}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x4626, 0x1f}, {{r2}, 0xfffffffffffffffe, 0xff, 0x8, 0x4, 0x3}, {{r3}, 0x0, 0x8, 0x81, 0x6, 0x9}, {{r3}, 0xfffffffffffffffd, 0x20, 0x4, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x5, 0x101}], 0x8, &(0x7f00000006c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xa5, 0x10001}, {{r4}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x8}, {{r3}, 0xffffffffffffffff, 0x26, 0x1, 0x4fe0, 0x2}], 0x7, &(0x7f00000000c0)={0xdb6b, 0x1}) 05:49:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x100) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xa0, 0x14, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x100000000, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80000020, 0x7fffffff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x44, 0x4, 0x7a15, 0x1000}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0x3}], 0x1, &(0x7f0000000000)={0x0, 0x8}) kevent(r2, &(0x7f00000001c0), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 05:49:48 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x2, &(0x7f0000000000)=[r2, r4]) setgroups(0x0, &(0x7f0000000040)=[r3, r4, r1]) setuid(0xee01) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000000000000046c66bf0c13d43b27b39d49a"], 0x15, 0x800) 05:49:48 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x6) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa0, 0x0) pipe(&(0x7f0000000040)) 05:49:49 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 05:49:49 executing program 0: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffff9) getsockopt(r0, 0x8, 0x100, &(0x7f00000001c0), &(0x7f0000000200)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x200, 0x9, 0x0, 0x0) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') openat(r2, &(0x7f0000000100)='./file0\x00', 0x10800, 0xc0) 05:49:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc, 0xfffffffffffffffd) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r1, &(0x7f00000012c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/184, 0xb8}], 0x2, &(0x7f0000001200)=""/158, 0x9e}, 0x41) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCONS(r1, 0x4020426b, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x106) 05:49:49 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xfffffffa}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 05:49:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0x3f4, 0x3}, {0x18, 0x1, 0x8, 0x985c}, 0x80000001, [0x4, 0xffff, 0x8000, 0x2, 0x3, 0x2, 0x9, 0x6]}, 0x3c) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x3c, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0xedd8, 0x20}, {{r2}, 0xfffffffffffffffb, 0x10, 0x55, 0x30e, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x10000}, {{r0}, 0x0, 0x80, 0x80000005, 0xffff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x49, 0x0, 0x3df1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x96, 0xfffffffffffffffb}], 0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x7, 0x1000}, {{r0}, 0x0, 0x40, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0xfff, 0x1}, {{r2}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x80000001, 0x1}], 0x101, &(0x7f0000000000)={0x7f, 0x9f1}) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r2, r0) 05:49:49 executing program 1: nanosleep(&(0x7f0000000080)={0x800, 0x1000}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000580)="ebfbd62d6d52d980e1eb817ddf77314d0f3d627fd8fe651c3f5179779ac09b434025b81c8b8e81ec2baf5fbe3da91750bfab916deb6de5776a1f818c36b2323ddb5fcc73ea8640ffbec78a9c4a9fb8d37817a64b5dc13b6c8679208e7985bc1dc0ce2bd3098d262f4166622477b56f49cb9f45e94af2334ddc6dddd2f9fdc359c6a461bc81e1643f91fe1c6416d58623f25016c413798bb959c9b64f20a367c3d15e981b860f8a786485301ee22fdd9c57fb95831af0a6034f7a83cb3d5480875db5dda29f4e1767b60199d882020547872ee5ad50fdcf72820dbc93dd93819163c35a71aefe8c917affe7688e3f4a186d40d47bb551e22b4ee18d031f83b1acad92e52faab53d7f89f21b02ac38553c9a5dc4d96c53a9e3d5e422dd20b085a9253726c4b62631b62b534b7e40eb47b310835aad20b4514f30302302e65c5af251edf1a9369e66ea267c98b25bf70bb0acbcc0043919a152c26bd50bd7c0ed51e0e25afaf6a2a6a0d0e8801d0880771d6c267cf7b397b8d5df7381a17b77656db63291779cfe31c61852bbad3ea555613dfad0b5b5bf2571b52d7361026d343b9403280d9156d2f1697f6a8189241f74335f180b791725322b62594e2aabac269121d6918e952a81d7e476163fda88498d939ce1ad5d9a1d1708b512b1a5aebc0a1f1c52d3507f6fac0504eb931180792832629335bfb5c6d5a33a918382297d40b424ed876bd3ea19dbc5bcfa9fd6d7e2df90cd2b7d22bd98db41c24391e7a828ae6517ec413dc49c90f48f9a400e98433fd193d7d56192c6a790fb0cc6e8196eb66f6ae5a3fdfcec22ea3ccaf435f0003790c46fe7d8395af9ec193207f4f7ab82e92d571399833d44e8b482080efc8f436233f85bbfe6f249601adea3c3b743244307853483e4853e31bf4a92c72518489f7ce581759ce599def25f71e331c10a6ebb3bf6bee4393fcabe00bb40ad533a4e86cfccc2586a890ee3064541df435e3321999f4767998d87d00499f477c6d70b2184c1e206eeb5b66f1303344eedee4f1ec2119c2b1c336dcbe837c9a10c20e330cc5f09d9386355248efad451d7c04ee8a2c038194c05c11dc0601e8079d6373fde2e6f23659da702107b26338cc082301b43e5d9bf31b4c4c448d96ed60d5bb515bbb3c0d15924d1231bd2725b9db17f916366db92ae0f1f3a56df5559423224bbc7cf4bdd7a2509bf7ca0e382e5673b7aac67612c76fc995287438e55705b568100f66f676021096508b13334b50718592a12ea3a3dc8a0062557d43b9ed164bcd784b415a941181ca585191309f1d51b4b6c9c187e4c3ae96b2190ed810fa7d4dd48814f0f4aa17fed0d2190ad354429756d9341eba717637d63ad06bf55e6b8517526da1a2f02476a06abaa584ea71fb588fb59aa62f51469647249bea405dde78351598f9570391d725da4352e74869e507358a2e4de49ad6f07b1efccc7ffc7f2637ca554ebc86d87b0a25067c5d409af4708dbb3e7dd98c4b4c728a22f8db661fce17444656a7305e38df3602f06952b60c5d644b7e3a394faa4bd31e73f47293b7fcd3f93a163d41f097d30b9908fb2e827a33620a8955383c313b393b99d6a003d6e383f2b39306c3cba884897bec593ff5cf0bc4973a0f5730649deeebbbcd891ca38d467ee3fc58baa08b708b9d370d6ffe50b0c51958551a3ce61bdf484c79604977e41dd63cc12d6ae66ba6e6186c538c3cdaa8dea9c64f2e02ea0e85b5fdca10685bb2735a6d24ac7db1b3c36fa650cda7a950f901ff349d5332995516e95389cc267f89a257cb77ae0fb9ccbbd91234d962c7acac698f3bcfd4149f6bbfd6786ea248b8db266e4116567462f8cf103755985bde44e87ad71eb87b7109dfcbf4ac7ea11e7b2a3164664412ae27d304f402c9c3314120371242c8e0f6e63c31bfbd2b1b7f56cbbf2a6d3a77760754141ea00f3bfe44ef540bd0fe700b31785cea5479bcfc9e0444543cfd69e762a32f232fc8804a7077a98709d044b7f97ec232e13d71ce5fc932485db4254964f87a1e9732b46439808bdcfc47ed705b1eafc09a487ac35176bb8df490e2556b03d929ee906856bb93d6e2d3067b0ddc9e6e74128d55bc01e526b0b3a58b2d2969ca4420cab12fb7145a4ae84b29ff04ba3a624f61f1b29a329e51ff17e953169ece172852e888888a68b5e4fbe441d1bccdbc4cd83399b5a73ce38e573aedc37a6a47eea6887389372bbcbcab7dc6d09a72006bdc38c698ea6d55490a10fb269475fb45f304f833171471c244cc57c3b0dc6bf79490f91b94731e5aacade83c706a8fa448021bfa75c88baa69b9adbdc1b962cb26e7b6f869e5d0591199647bbf238b682e060839008e675d185389b589f76579d708de735fadbc776322fab446d31da11b66c178abac40bc5226c90161cc7348bd600664d163976605331c02c54211db13adb30f82a1e4c98e77825941e75d2c92336f1a873c5b7c4ef2c43dd25d6a38b9c765133249c4af9f5158b6460d579aafbead8861b4d5bb63d8610c74a89b23148b4a17a46f846dce6035dc86e8460b36292559b5f55f219bd1fcbe25390a96e5a6ed6004d54fcd8cdcf0db9d9ac2a3a119e2e0bde3a97e706eed7d216819a9bcc53ab5cd87b097d25f27d48a1e3211c57cb7500e8eb2818c018820d5e5b5cebf314d529ad032f27f3c199802e8d921ed00dd3258c6dee21edca26cde091efb27053c9f73310498c482934447b3d00a194c81226a74f4bb6fb67b5cca8dfa2f4d1859feba61e075686a0936e6069048cc8acd8d27d6098b23d82e2d25706c8284bbb4f5c8dd3495e60064845fbf968b88103bb743d6eed22375ea3588651725aceca3d6c41e462bc0f6ec4300053ea7aa78272e458", 0x801}], 0x1, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f00000003c0)={0x1, 0x1, 0x7, 0x9, r1}) truncate(&(0x7f0000000200)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="1497f04e78025ce6c944aac6c6c77e3af7bc73749a157cfcafd1240bbce712908f07b37188f540f7f494812a3ac637268bc0577d2eb60854e1a54aa1d72fb5590a82d3687680616349f3c8798af8b7395f6e3118272d2a455271ed528cdca9e33593ab01922e5f68222bb2504fc07a318c53014e51004511ecb93ca91c5b824e685bc046788dbcd0d2c4dc23c9c3d525736b1ebf29a31df8c90a54a8ef9c266e77c2aed4a641bb077412383acdb126d29e116858c5975c2e308b9a35fb1a44dbd56ebd84cca64a08cb5ebb5ac7", 0xcd}, {&(0x7f0000000240)="2ddf37bb90ba43b32abd8fc1730068b4ea2c0427993c8ee3a9c214ac8a56676039a1c8996028eb28d9525ab9d6a8cc9db302fa5e2ab2e39617b77b735ab67a292f8dd8ab0a8c8809ae97bc08f633ea35dba3afa4ab825f0cd71d6f0d6e36d24540ba39ccfb4b48c47d99fc2efa84b0b7957f4878", 0x74}, {&(0x7f00000002c0)="dbf78b1d7daf424ca155f09bcf9a5f4f15b1dacd6e4917ec1d9a490c8d3a1f540bee8669c4dbdacfe8639fcc89b3b6ed1fbfa7f9ad94c0bfbb6fde4e8e037cc11d3e007f01d56df3c84dcfa5bf7a35c0fb8ffe3861db3f589fd1063583a5d7dfc493b2e736e6b323083a5d0a8d7d598db66a5bb1c18c7840e7f9e7c8f2ed36637592fbb2253ec98323", 0x89}], 0x3, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000400)={0x0, 0x7, 0x1, 0xfff, 0x6}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 05:49:50 executing program 0: r0 = socket$inet(0x2, 0x100000c001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:49:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x240, 0x2) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000000c0), 0x4) 05:49:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x6418e96a, 0x400, &(0x7f0000000040)=""/54, &(0x7f0000000080)=0x36) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x1}, {0x18, 0x3, 0x2, 0xf21}, 0xfff, [0x5e3, 0x3, 0x7e5, 0x5, 0x9, 0x9, 0x9]}, 0x3c) sendmsg(r1, &(0x7f0000001640)={&(0x7f0000000100)=@in6={0x18, 0x0, 0xffffffffffffff43}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)="36d996d5b80ab15316bb7bfe4132e14933662a58d93e7baaaafe012d22d5ebf58e2b6566bfd8a3868493fcac605895a902ae6792d2", 0x35}], 0x1, &(0x7f00000001c0)=[{0x60, 0xffff, 0x7fffffff, "27f3fd59eedadfa4886f75435e669ccd7991a86741d705d2fea06aabf9ff25d0036dbd5235ca0864cb344719920c3da123d31a175eb643f7082ae31eeb99ecb7fb497d82b155260712dd6f38"}, {0xc8, 0x1, 0x475107a2, "7178e5ad8897c8ba543f12ee9c94e5bdbc79ba846c290f29a0acf315ed9b7ae28f3e0b708839ec060e87834d3f0611bd0ae964e635add7fd06f8cd109b7325d11fb23b12786971ed65da8038c8a3aec7c12754071a5e68e02bbef4650a4c37a56585141b7ed8448ed70fcf029f6d7fa236beea45ff571eb76ad3ffdc4f1ca76c5b5924565ab65ea7101014c15716f8eea04a80a9bb2765c989425603193ea53370467f88fb1abb96b561d0a74913d13333abfdc999cb"}, {0xe8, 0xffff, 0x2, "2e4b97e523ece182162c33c1f780a2006da9fc3b84097c6dda15e8bff54634181134d20f94dc3ce89f01f0de26a6ab4ab23d5a76403c95fa8fe45783b8ee4a6f345a9631b195cdb949c5a000380c5548a997da1b6777ad450da139ccca0df50ffd5edcc388a5ad0b49b9cb7bbce62d3b6bfea9da7c2314b5c24ae02018e1392c034476dc798c7468561f1b76b95f643c160832b80947e43fb656b66873eb9d470c16118f5e410ecb30e16211b1e071ff662631309da9c2f7b3391e0ff7d1dd73b5b56ea7ae3b474ccdf8fed265091689183c6650"}, {0xe8, 0x1, 0xffff, "8b3b70d9c6e6debc065381072057b7a1b2e71de88ad67fc504bdff958e56f506690d42d282a37d3a752aa4a5e124e3a91b3b58a471239e968c8018595696e375302bd210bc14288f0100d6c149188af037c778c7a43bd0e8a860a195acce167182b1edffbdc2683093547ebe3728415dc0b393c133fe2a2676218b9ca6d336acc0f4a296ffeb6be46b97436c413196423d298f6a1a65ab79c822a86f0f72c410105957979692786d9238749f07272abfa964bc9efeeeede922a3f6f78f3070d1dd22c391ca81c49b2351a5f24b4d30a71602"}, {0xe8, 0xffff, 0x2407, "ae6a1ca4b74a7b01782420b5dcc6d89beb1c7fab413f1add9371f83628c8c42bb5d0c195c60c6dc96a97e88170f9e0428a382fc7097bfab88b5458fc1d27c6029cc1ce6556d5d3bf9e030df82bc454524129a15be70e7407f4c289903e033f91b35ad0cbafa7a0416f704f8584c0b0d48e3722ddb1d15704f000ee4bfa37b64f73e160d186497907eba87e024a1d807b87cba521d75839f470c0960f168b0b4a78e420dfac3da2554c942675371a6af0de1b0968d8be808002618866af5371fb9ffef6a29318ca138696b51d0fc34db3cdd8d22873fc76"}, {0x1010, 0xffff, 0x9, "ed4f93bca732e744f72f9b86b97a74fcdff9412f09a9c58a71bd584340a574df540ae04d922c738ac08ae4b9cedbaeb4b22b8e315a7a945b2190055ae1e00a4e7765a9f313985f36534dd15d733fd1f6e4be17a5d47c632431de8386c97c0ff1d2e97a3d93395c5dca3d34cafb834df8333a6a915d0a0ef1ce96d4eb6ce07ac2f9f065e8a7b40772da59cc9f1a5740a6e25bbc02b74049957c291e2111bf308a9b7515dee305535f2447b790fee2549eda4a6126d543480f96429d846c575f52fd2b48e09602fddfd595a4402b51e4afbc9c83b66b2d55fcabe3779ca662ed7aadf2439869d99541c91aec789d76cc38a0dacedf4bf3ba5fc054ac27a0c1b04d71904002bbc77b35c7209953324d87c52fec7ab932c8be83eaca664846ad1d0afcca65259aa1ec31cba3549a806935def9bab55a15b5d4e29a334ff4c92832454a45a4fbc392ee346348bac403469ca84c66529215b78f56c584bea23b950363c06683b3c92521556f7e0f2b9dcb0e922c72705df8527f2a5b55d0a47a065bfc634fde21dbd80c8616ef4cb1b1447b65df799ba728c2929be4d390f568de82f576a3f0820e2509b32d65ab8f1bf102bbc3ca3c1f59debedfb37d44d5b7c4e4f05fa8b0b8fba903e612a43bc848c0a9a17c9e8630ef0a09f1a25e26e3436ae3970a8c67325d0c6fc46dfa69fb5c56367bb2cfd0f56ac0dd8642b866e7b053c6401a01ac5428c5fba5073e57f744213c381816b1185bf5bbebf65e30b0df3d98ffa94fcb27f7d51e0b1711409d63b19efc2605323ee31a21ee93540903eef165d4dcf05c4972dfc85b7950515eb817dc001e1c6e17f73922e68c59ba54b907428af7df22f9c5fdfc8686610a771daf92e25d01958c5c8eaf9313c8c14fd012aa639d0dbf03896bdc3fb43f0e9f8028ba0e28f180389c70342d171c492e91bb92f3ca886caf3f87f8e5e9b53103353ad467b48e49c4ff714a3a92b0ec740c2be3d5a53d08d059b53c881ce847405805bd172bc93a0ec3099bd27de78fa7a9c282a391e1862ee4f67de44a6efd403a8411c5f3c68f1f72a6a2ecee8c1c7abb8de1d2f0c8aeb4fabd1f02cdf94864c904f2a08b7c27829870d491e8a4c2c34ea3733a6361f6481a58d591819b9e5b01c4ed549c2d0537544cd2caee8fade600502c4bef699e9c17795ceb0980cda67aba2a05afabcfa73c2c3e88b02677f22069654d905e1f29df736fe90726adeca140cc7176719955c28380e651ecaa51253aba8eadc2272f2e48c07b36676341b906f1a41d5367d5b85e4e77730334d8c7b36e0553ccec43ca8aa49876d1e04c742e63df591c1b8267cedebd69a7586c99389d95cd374112e921c7b9b9a1db893f1abd0f47159b0022d8e097dded8dc247b401206709eb15e7cf90b1c1c99840ec2528621c2d88aff0779261b7da64661ebd798768e3499d457c5acf51991b376cbd49a49c2de70793b89cd37f12cf0029aef551493b34222b9c57e735236d0b83f845efd8e991e553244a77f0a77ee2c6e45bf8e1045f6344c4113fc5578a0a3d37cbde1bc05e085cf5ff9ea370677df940fa44075b00f76c38d246c7071dbb135ca17e6442777b1e9b5f664837d68d2a393f75c04299912ae08e98f8928a0d02c337e093e0000a4a4f3754cf3f6a51331edace94799cdab481b9c7c7c562edf0a4b38c22c1e4e47ded7131f231259953b6b85bbf7b16e07f6355641e741f751b2b1bfa9762c49da199b5da827bf1ac9cea7d5b1d0719256cff1894d7ec8c0dea01c22a12e74287851cfda7cd0bf72afb7e18f2ea89dcc836e85c7b17e8de99a0f3242d15b2a7490f8fb7ec7f3d0d27635092eee2a5fd41bdcf40b9bbc7522705e6c6201b834af72cc76ed5cec5cb17ce069bd6d15f1776dcd00895e6eee7b966d7a94fbe7023d20ae6b0ffcbe1d246981e09bca6c97459c57cf7cd98ecd43181ece185c02edd996841c9baeb89ca6b5f869704df5a8a91d4f32ce001e693d851178ddca3c67aedddfdaa7d27a5788b5d2e0f264a327c1884a73b41d49de6e40b5d248a796421d906f30a6aed3eb7825655f144eb41ebc357edd779589f1dc6da20282fcd59d0d864004aa651c8c544b0d5b9c8bcbe92f2e56214eb42e5bcaab28d8e9aae85dcd283ba768c980cc554c1590716f6fe2b0d122ab47379ae586c585f5e710f050c449615a6c623705477d23d88f26557c5916bd749708e5bc74d42215fda047da620199d671ea6498999dc07072d2a079831c7bc79309e6705b73cf668b8035a0e08ed6f32c0704a540576e05f1232080e694e64b60198e7193f03e2c2a6ea8ed10812624f76df67ecfddf773d2bc1f5510935bf28ffde58954d64a4766fee7140ddb61e6b1d877fc959bdad106fe0022abeb2ee3c70d5b2b0b6c2290c2ae6a93ad90d8345deb13c1ae02505a12be57a5b8d11d93ad1710bfacadff7d3558662bc0a5fb6531fb02f2d48001a96e87166eafbb9f3984239dcd5c707e7b64da9bdc9dc421db6e42bac36efc98d5c23144b5f91533d823e51fbf9b5f875e529d8dbe3a9fa845ba6a59e48ab2311bb1ded26e68ba8eb7ac53b42e670a3ed38205429f4672a20b2cbeb7f086338bf7c7de21da2131f32323f0b3256749b9f3119156c8e1e4dc464463b9691013654e95342e02245f14aea4aa84ee4f4f99b0e75c5da511ef80650363fa60f7c8f96d0a54ce7cf8fd8531b0a3d328ff1e3a69859ae0bed7dd1a494f7c4a9706353007b48cf06e71dadbeb3510b6e38303166fccedf04d534a562ee0851a8f849d4cbe5b3f45b0200550451decb866e9ccc078a6259c313c4cfdb93255b3b775a5177fcb3b010f490fe8b96540644077e5f8df639afeb54c7f86470c0e8b16733f6160e007f26d54d837d5e8b811191414ded17d687352565855ea7707d087d4f0aeab9d06bc49e3b96d2fdb446c26522cc4b408876beff4a8cf392cc8d008696465db6f4dfe71cdac93f0bf4b0a82abbf1c65a2b02bff026ce96beca4bd08718cda3b628184079a1490238ddf59303ea6194c6f9594e25b95b97110ebafdc6b632828d73cc8a6bbcf54277df9106f4519def71d522f208e92d3f71c253c7cc6cf9ebd3c260473cb4394ad4335eca61ac5abbb87fa2de0ed48ce07f239c5f74af1090792ed7ed6d23985b6486f06ae7fc2b9772cf41c6641463a47a3045b7834e1309324b57aacd4884f7db727ef188dbffc8e7eb24f1edaaaf69a91ed4d09dc42c6ffdd73bdaaa06b635d4467399672a5c0241f4a9baffe2d1c95c10c89bf1b747ee18fd50e2c3373fbf30197b77d35d47de40403228cefdf1e9f2aee3740a653c6234b2ee60bab83e2536cba863c88e7efcaa5fb2a8c45ef77f2337a1e798f4484de96f766150446450d50fc54585808db3cc8f03fcea7425a5a8dd7c3e3f26fc1cb1b41f3fdacda4d55c4c50a06d69a36aa2e29dc1f296dda80d625f9a6a2c11196c53f3c506281b5f7f7df4aa3b680b2a04e82fee668a799e9110caf0cc9701430ffa5fc524ff1f772a277280546d4a1e063e09290c662ae991a42dffe77792fc3cbeb711563c677fafb863d5a967f4ab63e05745279eed19ef9f1cee54dcdb7a10b6f20b0f9b6963bbb48c0c00ce2b293edcdb110e5069a53e26ee6be23cf642b63650acba54e722a727963637bdbfd25172c163a79212d3e48b54f2d124d44491f05026b8cd89883ef8f2ebf36af3339be39e4328b21dafe51f7d1097bea58cfd2a8587f648db560aa4483328e5e1602370a59bc7d6a20cc052174395906a46833753a23780472359efa0e1610c713da528721e8a66c037a1ea4cd737b3c6595f81cab99bbbd5e89cbd0b89555bf36c446e12e3ebd4bfd92acb4d7cc3090bc1531d29a990af8cb27b87a4cddb2d2bc73c6849847e80973085e525383686efd892d3c974e602a8a1c823ab2151846704d15eb1c0fa837bd941037f2f41a252c76ec32894f961e9c24c4e6a7d9aae9894f9b39501e09c7be886571401bb105fa55816ca4934a7acce2b2e91d6680ed36812f7fcb4c01ef86253edde19844bc7f11ea81d8fac2b8aee45627cddcdd1ecbb2fb6e23ed1683632a712c890af1fdaf00ad7be4949dfe8f2f558b8e53af4c1e681a7e5846ac7113766d2403aea70d4fa5e735368d20695d2253ccaeaa1dc6eaa86b65f21a0296a39d23c63ab479e6ea5ef93882cd7c88bf6034a4e1565b5b071b9112a8e17923bf8203ea5a37d9ea9dddbbbd06327502494e8f010d3fc50bdd7505619131db654358ff7c5e4f3d749dd7b5ca723522355f37dd68692a2d9f092ba3094bb0ac3aab60427bd154e629ed357c424b7e815e3fb5635aebb974dcd57b09db28e1e73ff7ad2163e36149bf2a78f5979ba01ff13a610f9d8686f062f66e3613fd6b05f913d72592e784efb0a0f27ca0852f0289da81ab6c2878178f72ad275ed452e9a44798d6150d1b9a94bfd7221c2f1d93acbf2e7341fc85fdb4819cde6e8cc99b3842618e4c49b223037771cd153a0d952eab95ffc0978f7a942256d1fd7fbfbe5d97a5e7a2e9c0f7620009bd7dd18ef29b2a931c52856153bd109898ed6b1dff5777116815ae5d30b42ad9c3e9920d6f3e8469d6871cd895ffecc4e80579739c95ce5e60034a6636697400fa4f9509465d9ad2530d927f06414ee05ee7b3289125bf7ddcaaebd466833501484e92f77dfac47740fb1137142cfe34269a7108ba7ee0ec6a4b271c5a20e2074da46423dab257b0177e41a6340622f0fd8ddf73a9830998b35320eef5edec139add525d9590059611d7b7ffdb5ffdb6ed88a03d66c01deab9ae5042ad34065edfa09e7a7175c91c7f8dfeb80523d44b10822a28d5522524afb35dbd9bf80a12f982f1d734581b055a9bb2caaf598496e198614bed2b43da63e168dc3bf9b61ce8aae842686d31eddda57fc6dfb3250b67e15af81265c59bcfa55d776f02cdce147d72091c7e76dcace6794d994f1c35581c304e8e72b4f18dda25b3e5d5a5c40a1e9299ecf9c8222b0ead683d1111ef76fc6997aff9eacea88db20c55f0a04828e1a52fa14095e412bdf1373f7daec613e1301c2b2d8cc8519b32fb11b1faa9e12cccf60b03bd7ffd677aec1827a5f778eee64f891e0b572c75cd7f1ad1dde8bb7fb2f1b8f8cad7011c7d4e8e0f199f1ce69e0e9830f04811f33cae29b8956a092907318b967581459567d51f72bf1039f89285ba7912ea8062ef48672f9cc9e2ac223a2a1fb324c2264a4e2082564026e6fe07c0483f40a83220928b405bf14776c763c5b7acef369c69706bbe96dd6bbcfdc1e6aff61802eac11a5b8f9a572796fefe94c18448ddbc3b5b3bf09fac2c91371d316eeff528e6a89c4100b0e95a8219d56d2a18a4c22559a058182c77c189ce40f774afafc514cfa4da3d2adf5d587b5c32ca8d07112dff15c97689393593ffa4772861fe09b11b21eb6a4762bfb5fe9f5abf87535f6e63c8fafe76d2bf5aa0699bd9622d7337cda1558c3890370df82c9d23f05e54bee4d3c069c23cc06e98542768769771ecf0e3d1b30051edbfde0c095cb83143332a50cb17fcbc048a21c1a07c72dfcc6ca1c206017a0cb49e2c6d3802293a68c209234e9a109a57b22fcbcd33b86687e305303c0ca5f11d89448397d5ee412850320bf279073989e7a42e33e392569d96df06b4721d768e0a376f47afbc7595f192c63e3fdaaad941cfd440c9f623fc2b69d7434603992f2e787b655c644a90dbb147f5d5a7a281bbde06f0a1047c963b01959a0e251512b"}, {0x60, 0x1, 0x1, "baf67ff4892b0b8409db208564cac6ea55e189734adb6b7ad1c22fe050ee4730ea471079faf8eeff47d120fa1152d752259ae90c280f141f48d5353fb8d3c20affac2677bbf8ca095981677e29"}], 0x1450}, 0x8) sendto$unix(r1, &(0x7f0000001680)="59e49a4cd4c895563243051807914432ddbf939862509cc763e3c02c5c1ede8c1703cd56dfc60473748b9e9abf8e2eb9aeda58b436945a0263123f52c82dc0a0ab3d8c4881ab982f531833f55abb2d7bb87dcc4881e004454fe5bb487d3005281293fb4b964e7ebf56bee796392476f109fe1d85a9a3ce8853a09e5daf9bd56fb8bf9e3f3feb85a36798a59a9862a801d2638c3a49d1c8cc16e4c9841d6ff29492f93bead903b08ffab7d5420eb80c2108bb2d6a4417558165f372ef2466029bfa6e55f364123f8e7b9d14eb833513efdc4ee7b02e32df59d1f5fb521f0fa21a8c551a72ab4733", 0xe7, 0x8, &(0x7f0000001780)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000017c0)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000001800)='./file0\x00', r3, &(0x7f0000001880)='./file0\x00') sendto$unix(r2, &(0x7f00000018c0)="faaa8f328da31bd26b8b0d97478304f293a89987148893b0c06378b6fa814e8ae46224c3ff0d3c77ac98ba1be0484fa019dc769534aa25eeb313b1f8c9683e913363fa79972b5c781397cc951436eb5c97", 0x51, 0x2, 0x0, 0x0) recvmsg(r1, &(0x7f00000021c0)={&(0x7f0000001940)=@in6, 0xc, &(0x7f0000002080)=[{&(0x7f0000001980)=""/254, 0xfe}, {&(0x7f0000001a80)=""/110, 0x6e}, {&(0x7f0000001b00)=""/221, 0xdd}, {&(0x7f0000001c00)=""/24, 0x18}, {&(0x7f0000001c40)=""/239, 0xef}, {&(0x7f0000001d40)=""/138, 0x8a}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/107, 0x6b}, {&(0x7f0000001f00)=""/218, 0xda}, {&(0x7f0000002000)=""/105, 0x69}], 0xa, &(0x7f0000002140)=""/107, 0x6b}, 0x40) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000002200)) r4 = dup2(r0, r2) syz_open_pts() sendto$inet(r2, &(0x7f0000002280)="0f42dd1e7f66fef6197799b098fc3629329e766fadc9d6709ad2fb1e983e7af556a3d5f62bf0d175241527fa7693a3aef5d83f9b6d505356cd472a5ffafb602bba74aae3c2cbf9886e02b3dd7064125647058f57dab3d79807ff7715895aed0b8e02b626c39352be5fb509f3c2a4d137705bfd9592", 0x75, 0x4, &(0x7f0000002300)={0x2, 0x1}, 0xc) connect$unix(r4, &(0x7f0000002340)=@abs={0x1, 0x0, 0x0}, 0x8) readlinkat(r2, &(0x7f0000002380)='./file0\x00', &(0x7f00000023c0)=""/4096, 0x1000) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000033c0)) fsync(r2) faccessat(r3, &(0x7f0000003400)='./file0\x00', 0x10, 0x2) accept$unix(r0, &(0x7f0000003440)=@abs, &(0x7f0000003480)=0x8) getppid() mknod(&(0x7f00000034c0)='./file1\x00', 0x4, 0xc37c) dup2(r3, r3) openat$null(0xffffffffffffff9c, &(0x7f0000003500)='/dev/null\x00', 0xa0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000003540)) open(&(0x7f0000003580)='./file0\x00', 0x1, 0x20) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000035c0)=0x401) r5 = semget(0x0, 0x2, 0x41) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000003600)=""/65) openat$null(0xffffffffffffff9c, &(0x7f0000003680)='/dev/null\x00', 0x13, 0x0) 05:49:50 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) shmctl$IPC_SET(r0, 0x1, 0x0) 05:49:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendmsg(r2, &(0x7f0000000540)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x6, 0x40}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)="9b970e07417b24bc999dcf566d9d86f54a4ca2fcfe0a9b7283df4e511ece9031c4d87fd5f473a4e641aa5400694fb4ce8a8da3818347a1ade2065f9eadd008e1f34fbd8c28115696639189163b266c365d257985c8ae9e0dd6ede81719feb78f174811c0c375195f30e6e0a83d40ee584ca6ee386d82e2c746567a1e0c30eb626aad54227b6d7b5d416c75fb3185fe5514b9dc35a28c73fb94e0a94cd1b6bca3341a3651e8", 0xa5}, {&(0x7f0000000240)="b2e80b6e0c4ec7154e028e5b2ec353826ccdad20f8e1598c0248e3", 0x1b}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="9c963961d9d7deabfb65343c89ea217f2ef69a31fdf040539a8b8ddb2367ad276f1145614a913ea8e9408415120961063fefec47d588902c8a90cc26d32db33291acf57c0c88820b9a8d277f", 0x4c}, {&(0x7f0000000340)="b8d0c701f4e40c33be21bd3dcef92833b1fed4a5f5f3c5bc22964da4eb1c6e1a79e55849d8a9ea221fdee470c8aea79ca94231191257b4caacecd72b8fdceec6fa75e8d01bcb7e46e934bd818540c42867c4f8771ad0247b2369077075cd69dc03011e50033ad681a9ae1a92c08f0eceb439bc177e7bcb9402464d25cb18a14cc7276c9248ab8a7f50c515fa532f95dab9740a6b95ad03b99f1a3f3279653061dbed70e7b65b4a7459f73d839ada373e717c429589565874398a3b3c", 0xbc}, {&(0x7f0000000400)="5235cf1621b66862ac58bcd9f299fba61d3311e3cb0e8491f29b2eedf9b4d1e79ba5e48397a439076069099e6cac3b05c4775ba1bc0fe87b3a394a131bca04f32e86f36070847e4065e909d2a8b8e87cdb723ab095021baf1d7fe5a7c9ac10ad066b30b9b5813d31558dac0025710316cc1e46d1d7077dff6a59f44ea930a56b01d28f7c608416fc4f61baf418a7b4988764c9cc", 0x94}], 0x6, &(0x7f00000024c0)=ANY=[@ANYBLOB="280000000000000001000000cf3ea96d45ab01e853a23ffbe31ab3aa86580188a0b809600e4c0000f8000000000000000100000001000000865cbee3bfd3763622ae04de503ea8b9b4e1e8a5c94adea9f13c6cc7a28c24694d3d1a01b0db02a893c46047bb95ae28a5b4971a4730ab067da17e95ec9b4ec675b8c3228dadb7aa9eefd5beabcb47a6b5be766635f27b7f0df63bfddd5eb481ca27c60dd280d59b86ed9983b0528fe66c4e5562f764cc2fffbd7191257b9a9d69757e821c7cda1f702840ca1d2cc2495b5cec604f3d0f31a209fc0969d5e292f35b02b70b7283ec13bdd5767d751bff137cda3ece3115377b641d0b0e3218ac8f0e2cf4eac1757d5e589d927f85f86c0d9908eaefe273f2d37050572ccbc03a7bd580ea50c900b63800000000000000ffff0000400000007ea1462b1851342c90dea2d9318bda283ff3bdf84b81fee734062deac19c5109abbaea00000000004800000000000000ffff000000000000facb1c624bcf1e6d19a430bf19a6f48ec86084092051cf116fc861660c99e8fe265d4634d9f03b144b56b7520319c99109bb096fb379cf00200000000000000001000000ffffff7f3b7c3045ab15e7b0af0849f362850000f8000000000000000000000005000000c886f49808ea30e0a84ca07bffa7673e2eeed3bb04f0f6ddae09be59a06cb3c25d0fe13ee32bac08b5a93942d70ad8c03d0eed34e36624e6f730a4042754d3af63b9f9141a540673e6e3dd3add503d3fdc78adca420128ca477608058b7a708cdf91f3ef0977ad728212bc979b5b6faee38b08c1cedbe99855659219761063babf940091dd493b60f4d07fc6b82e2f1e537261b5a95731f5331c8d9cee9db682d177b066b200beecb3c39fd39216ebac4d73461c8ffc35008d574e1fd7efd1b5215b46d65f51f6761c03c404046b82bcf52062eeac51f15f34aa75d2b35178061f6a8fbcec9f26001800000000000000ffff0000000200003bd3f6c7d419da006800000000000000ffff0000070000003c2db3419fa08577bc4fad8dff2b2f841ca2c0ad9fc8fbef7d4b817c49e5d41a8922817aa9b9ff3bb676033e5b898108db29e599e9226feb9cb5c1e40113be1a6ca1b6ad8eeaf3c9b17aa0ad416d33140b88000000000000e000000000000000ffff0000ffffffff02f34767ab76a74d64f3e324fca2b057fcbdb63865d49ad2d250cbc93e656cb84c60ea54c137eb4f60d8150689ce38313d091b90f0c5159fc20195fe33934c2a61a57a6239655dea1ddd031a4cf6541550fda9d3bf9ac7d6a2a613c665873c04793f06570ad1b5eade214ed58c4335fcfdb752e06bb91af5bd4aef1d56a0af4cd4c23c1f372b1a9e28686e1e3550603a2598797d89f12ffaa8653f390e8428ca8f2995472dc29f363d23557946508cb26f6ce222410900248e980e1fbefcc78c9590b58abed3fc0e30c96d8796c79f9c1010000000000000ffff0000ff01000086ad46ef1b16cef85eec1be160d7ccb2c3c76460043b3155cb40cdabb56b940af327ac14732b674ba876584851d11c3c9ea4bdf8385d8924b00bbd934fd8bf00c0383ba1e1e46e89430c1428d6a2fea37aa581445178a72e1cf465ff6ada3931f12a52236f9764acf97dfddfe63b726fc4d72be87b8a03acd4f223697d8ad9d6e5093f072081311dd9933a416f36146bc70d3a0de240a3271a7df8975f384703c9fd8f949b1ccbaeeb7483021d4c74f421ad896b93512c5f362cc4570cd5b821d7ea8c4a7a3c75a4f39a7bf75624bbd29b10acb8917c2e50f7845cfb454afc71e7f845cc3419b82503e8939c79a27af2e8ee843d067c1e08a784027dbfff9ce70a2ce30a43126370df9f55d8cbc4a0f319c2813db6f02fa9d0e546f41948597b05fff417a1a4dbb6cc88907b38b497c48f10c96dc212f3623a25c2d9c49ab6f05727c63f72e116895f6782c1d2ab6141099b61203acb07de75dfc1d50dd8b5bcbee64737f2df639bf7ce6e06adac476c46fdb34caa13f23a89422767bcf4ea4272b81f9394f1315010c7d647661f3b30d2a3bf786df41b04ef295e047fd4a2ccb828f88fcf1a2cf288f392fe202d717840d218208561326b70ec0a8135b1989e55c728eca4f8ae177c142fdea4032acd71d5935f0914034c4799ad425dde60bf4bda1703c36331192e18d33187887ff96f9e4a2637ed33ade34dd8b0f31a51c7c7aa2aa4743296bc3010f221b20f60d70da3a5609334425d1844de8ee750ec6b834357c86a799065e6f43ac03b69d40bea71e11759aaa400456496af39357c235a1fc5542c950f0192039249708b3a531775cab252f646d9f84f97c811fcbde7ee4f8a7d3609c366ca90c121add98b788422464b7223342edbc579237142b63b93f3112778125e9bb0e28a7939d83088e62fb058f01d15e25cce5a25202520fb690d45a05ddc7e5f10035135a67d781d72396d4907774949e7edf3fdd9595f63a292f688b7e90d2be86eccf0bda7205c7681afa376a7a5830a9f7eac697dd90fd6b1dcb4e13b31dcdf81da1c78714928cd86e8fa44678a4c9627b0326ace8c48f6fe33e642029b1f22674ff5fc670e73745016bef5a191cde8f567fff66a3138c199ed209c09d935f8943c35b3a222877c2ffbe94599c988ea43ef800a38dabc04303e163011d0a7e8d8011051b4276412de5dccd04a9eb786958052490c73457ffa800dc5b56725784e27638cb1efd7a96f8c416d66b3934b1185da69065590777839e7ef4eda00b76b40b1d80806454b5c60d33a6c7598c172bc4e13efc887b0ac6f233906a77549de8f2cd081662997ca2d806c65baf33fd2d95e0e5b3a3603b9715f286b12401756f3a0a921c6a56056dfa19baa23976e0fd588e4a8ea931496144394a8f8b64ae0e7e4cca4aeacb3952a49a8fd4020063e855af11b3e0151c515b715705a123f2825d15fdb46cc1b0f1eb848746e0c0b2de984a69506643a9c3dbab6a4b80ee218d40b032038a20d55f9f734a05620cfa6d6991313626e629433bf4c77b2f8a1bd7576088931495b4f56750464bfb4f4c188f42aa27bee0f3d82d1fe6707cfc779b63361a9e380e8255b144207137f6956dd0fb3781c731a0138f7bafecc9a8886d1c0443e12400259909292934e1f654d1b7ae7542c606511b08d69496e089c54bb2cda4e43dffd7b5fc21a7fe09fc4e1a6a0288e6954782147648a2fcc858401f3863899d4be584a04e3835d9aee06917965e25f5c5998727d57b3f945d479f8890f601430d1c3c5ee0561aa8b5485a506070aeda017b9f8368725275c502357732cd86938b03bbe0e1d2e5eba41003325ff2bbf3ee95f1297d5a255a0567bd71da62cc7f17de6ea40b3625c27c2ae60c53e89dc300f54ea0ada33667c35a1aac24f0b5c3c2ff44a8e7726d6c3481f51efdf4594d228488f359877a083e21b43b7855c3916ef3f25fb77738f34f0c52f78ad9e92e1a51ad646f81d1b3d0c14a68c90b1d60098a316ea7d908486b6dd7706dcf81ffb16704070c0a4633a37f7675e6c2e0eb93e3ec2dd81d80801f49d1da604394e93c3da7d89247881a558eeec443252186512c40563b5ca3dc3189709dc5d8c8d294c379231f4325e5e515a4743526ee8a5a8b6f945b7c32992064636479dff299ce17e32e9280c081fd53314d2d689701637e1e778a2ece01a9b23fdb68187139f3c6aac1e3788419fd297f4d3cf20f1649f3f3eb3337fc6ed0e665060014e175b0613fb2ed45c5a1272a3964592e33788e3a57e34b3d7738782742704b46a4a5e8ef40a02a3e780e9037145224fbb8b61ee3766477d0de6ac8f0f04c85e1a639e518c7ce0b21c2b9d17089a3a7ccdd635effb13ce7a98743b0cb2ea3f9fa41444632cd6d636f4427d277452ee0f662a695665c6b5742463172ff8805c880fa9fdc97cc194dce8dfd7c86d545107ae1dce7ce93592cb2c8b010eafcbfbf8ab6f8c8013fcfc1eb396d74b9e69ca209c9ecd2ca5c825c488807dc39f75c12aa79a490bb96687af0131312f5b026222eb4209995cddf403a8eca8e4b6d9b5fb65f2c58f58294b02d2b8669f9d1683ee1b5cd2f8866e90a2942230a5631159b52f7c4afd11bd96672cc59a6607ef60c1167fe81ecb0200907fe7af9718a99d4f7f834e42dcdb0559da34c4abdae853dd1da3fa9a4c03273102a2c2e93697444d0efa75c000cf3cead3ad3d27662caaf5260ce0843bcc30430e44ee4c78ced8c358fde689d905ee01e114aaddb774394bfce14338aebb4dfd0db88a9d78633233a43953b1e59b5f2d14a7453273af06b8c226993dee7739076b1dd09df8e601ef9a8fc2e9522f2db0e66a9715b53b5badceac082f96fe798da33a4db5c2a545c23f97b53e6d1588c927c2b8752afde2f03960d987ce97e85fb70226cf4c01079c707f06e317e5026c854d4496d0fb0c0813ca058994bbdf164095d0fda87974107c44a80a8bb863c200f3748aeda764c89ed42500f757755a91bfcce19c4f8c5febb2606750b52b0c999fbce2acea8027c095ba302a557ef23af5d0e7a8906adbf0bddf64466b3ab073a1745ade0a66653e7399b5ffb402bbb0c0bca378c72df90d8112f47f6aa18d9d21b691e2be60bbfbe1e18b080db8c57468971e05bb29a4955a6f3842b05f357df7bcfbe39bb3edbf05278a172d196c13c13654363b0d211b607726b9cf2a55330935d9373262cfc6cf7fbefc20aac52422764900f4da00c1130f34056c356ecf2062c108b1b5abeda8ee1a04228aad2d3ff2b0f68786f299362a55486373d13f8fcb93239d09b5b93ffbef19a9b12ff8865cf462ccf4b877a04a198691da93ac18e16f66729910ae4a714ed2b07ceb437db61300afd10b63e7e0df677e07768cc2ee27e4ff7178a1f44cbc4545b9d3f9418373bc62e5e5198524125a755851aba0946dfe2b7f8537c2b665d3d70dcfd3a347d86c38c095e28971ab72961c2f814b27c393d8884478f69fdef680fa21744db9ce3a7f0ddf3e4923bd670e6793f9391471065999462890f5bb3b6ae261d740e1f39228e8c1e734c6275a5318ec1a50e99d81e131342dfce5b2f2ea1239992155ada710f6baccac5958c4ea218bd9ce002ebe3a40d6e1054cbdf0536942275abeda253ae459e44059d3b664509e5572716560fc3f4818327319cd816adfee0f2dc379258da3457b294e1e46599799909b112fbe7ac3647fcfe117001f7dcdf9cda415ab35d9a76488de645b7aa4aefcf3e111e39f0b6c3c6faf764fdebf79b2923b28eb9be2f8a7d863a247b23e213ed8546ec96af9b01e0fb9ce398b98e77c9d3de6723bfccadfcc411e379a0dc2472d347fd0005e6a07896802e8f0adef4d2cc412203873f6d95def93228d93c0312f66b8baa7cd75f87a4e12e600a288ca20bc027134890427f43b27761a55034c9abffdf88d273581eac6dc5d0fc8add6f46165afdb3eb540f0641d9477b05a50b2376b07cbf19cae3861667db096f471ed05e9e7ded531503e8f6e5088e739e356a176d827a35f0ccb7101cfd0645f8cc7a8a06e1d5ba990582de8f8d79ee924e864f6dcf45372c43a256ec80b7eba10da9b060abe3cd674b4d54e4c6eef9d30bbd555ca572382957e8d01ee08a7e3a0ace96897d538429692b812ea201d4e4546b5d931a05422f397f10d5376aac47e323a216381e299fb37954ba9cd38b0c8ec04af8082ea463b2e9ef29a22dd8b795b2ee451db63464ae6f1e7095f7c6fdd7410c48499d9684296a2354cf586d543a5ecc89ea0c0539a0bd4c36b37ac421c371ee882f66c4bbb8dc8133445edf94a2407f7bd8e6fb0a62c5d5cf88d9013d59a883aedf35434541ee7e517b5ecfd131eedb779e70a3bc06b9f6fcd10aacf08e2f45f832e2665260c79f951b260281ad6e9ca5e9a0fd8263425c519bceab5482a488ad2a24b578e424b18fa3170bf3ed19074ed97c100cb1dfe109054e54cba3e98d646e19f422232a428b78f95495c0be00f3a233c63db6935f1518c5d1955050de5a8e0ee6bb6af603a7dc90f2d7c09bfdb66d4e5d04b42b53766eb103b608f62f89b26e66169dc4f966a269b327d6d01b0e55a294fcf1992f96c3fd1d97e5b6c11835d48a0b5fa5d40c6c9d82f01199dfc5f67918141a638eae78a17c5ad9814b5339750df6353da0e4f031e28e05a1e90247ec04c18fdabffad420735267fa4d7f71bf877390e2f454da57cdd4099ada97261e92d9244b20972ab751e2d79d7a75e475c03b60e7e86706f9874f0c5e465940c334d5a6233f014a7b5acc3dad3e25885cf91c3ec1083d4e269c1aaaa8ff76611578b48f35fe090ab8bc072763d9740df336f382d837bc127495639c02880b41c13ef80b1a1f5b19fc879a0fe81b937dd83482f4d6a04c2b5eceae1fea67c0304897ec3e49759111bb23416e0009ccfba47aa0a71b07e43e4a62015fc966db7d7fc5b153e2a9b0559c4cbed53c2cb0709dcbfcd5d1a80021323718667c404e7bb9fde336d0c4761e4171e75b7f2cf9cb489851932b38c60924f95f8e8b9773715304b17f99f83db88b4e715e4099e130fc5fc7ab7ef46228bcd81905564f6b35b62425e2af639a4ca155a52515d31424cc92cc33479fefef980b9c3194276471f9bf70f8ad2e9bd1cb2b5ac0fad665c0058efdb2375673501a000d1cad19170c73575bd2049081065f53e5b32e57deaba46acaa2fd877967da89fdf5f2eb67f4b1af3dbd89d518b6cf751392d1fabaedb8139fbfaabf2a712c7e34f89c8df5447b6a97c551284c0ac6b35142a89791f4e5b18c10ffc928a82dbf106a655ed3390ba13c7098241d22931605eaed2dc4f56191e8dba67e22a9aa320d6ce62fcef436db728024e6c0d602d7977944d6ce4d627558e93a78a1071119327359258a48285d5c7ce6a1a7870cdb0245be1559d1e769a27668f09aa76ba32541695eff83d5e95160cb15c85f3644bdcfd66e753fbfb173cbb6bbc027df91773f04dbd98d4ce0bd2fc1e608915bf2e51d7ce750d98fffe4bea9921eddc45930fca9fd2e51c4d70ec862222aa3d37c78076a1c9ac683f6f84ed6596ae8d4236d808dc58ded4e7d8f05c384b220b9bd519b7078dfedc4ed0025a5e0dc124e1e7171e92b3b7e229dc9c2feabf995cbf8abd236b206524d879968cd8e6662a6d15e0a322ef8a77daa30b21ef8d3d16434d67433e96cc66fff2414a8443681b806a21862e87f962469ad02eb01982f314431e57889ada728c9c0593071022fa4a0f771e1150706e54eb3926ec99798cd8520194636e42a88517e29cf8d5fc2cf2318db370a965ebb3a0014da3f2d92e854902cda01a9b6ece66bfea712259e73d86887ff3d9abb7170b4f068a3ee316f7ea6e74aaa1c35a781969b3e1aa19c727dccc45ad77bec71ce46d54240fab9d9a7b270a60c3e79587353a1fa5a801aa0d695a3745a3c55fef5c2d4fac99d35e5bd4431b2a73da8df6c585eeb40fd104ff11971fc13a5d91"], 0x1428}, 0x408) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:49:50 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 05:49:50 executing program 1: r0 = semget(0x0, 0x3, 0x1) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/208) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = getgid() setgid(r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) 05:49:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="ef", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="572b4ad763cce737dce1911c08f11717c7bd8d2f5e390198309fcc8616fa35b977", 0x21) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 05:49:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x3, 0x81c, r0, 0x0, 0x3) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xfff, 0xed6, 0x401, 0x0, 0x3, 0xda71, 0x6, 0x2, 0x0, 0x4, 0xffffffffffffffe1}) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) 05:49:50 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x35) r1 = dup(r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="72d3", 0x2}], 0x1) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) socket$inet6(0x18, 0x8004, 0x5) 05:49:51 executing program 1: mkdir(&(0x7f0000000200)='./file1/file0\x00', 0x2) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/63}, &(0x7f0000000140)=0x41) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 05:49:51 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:51 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x201, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x20280, 0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x8220, 0x0) 05:49:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8000000100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() r3 = dup2(r0, r0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) close(r0) 05:49:51 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x100000001) 05:49:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="fd", 0x1) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x100) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, r6, 0x100, 0x1}, 0x8, 0x0, 0x100000000}) close(r0) dup(r1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r7, 0x21}], 0x1, 0x0) 05:49:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x4}, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 05:49:51 executing program 0: r0 = socket(0x18, 0x3, 0x0) fcntl$getown(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 05:49:51 executing program 1: r0 = socket(0x10010800000002, 0x2, 0x400) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/236, &(0x7f0000000000)=0xec) 05:49:51 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffc) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 05:49:51 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x181) open(&(0x7f0000000040)='./file0\x00', 0x240, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 05:49:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0x20003, 0xd9a, "9c8d14c6750400000000000000da6e50e8000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 05:49:51 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="19a43589d81a885037790bd4364d7b1f2d20a90fbb14f623709ebdab7e6aaadd65622ef9c2c8c2a94ba68650fb892a2a8a22bfc234109808b91e4bc6f1ceba41681109bdee06018ab0c2290f3f0ba78c3ee00805cd466758130ef30601040471d386f341080570743b6eff6193d22eab0a829cb617298da9b550c9571a231d1e8c51511eee2ef9", 0x87}, {&(0x7f0000000040)="4cf8adb08f30f276ad971268cfd8bf50933eab7f", 0x14}, {&(0x7f0000000200)="1e533e7bf09563f10da9cc4f2eb490d9d962b1b37d3215b1c85e99dcc1fe59d823317c53889fce56127d5f814ca82616631388606a2c3fcea58cb1f63a246c0bcf04de4588733655b0dc4335b0d6c76558cfc2d1388ecf67d665546558ec9bbe50f503bddd717be285ec80423687db30c836b113b8504a2b118171a0c86bf11cd221b20c19c79c3074e8a62b70acebcb7652779a1ec8b65a620b1e181c8657b214d528ed37d38a2a063e4b227002665b91f5155cb5be2d056031f6c8648e24570320006e9b2d3087f41445a07d312161b976c5bd98f6ba59f734c03bd882", 0xde}, {&(0x7f0000000340)="12f5321c0598625596a9a6fc9c1716f5c16372972b7ac91adf8cb9ef72a9db7bffe62ec7b8", 0x25}, {&(0x7f0000000380)="210d7b1f09ae4704e77c14e53eacea9047e981422b340d323fbb212bfd02d994cff21fa2b26a4b595682b415e4976f4e3e2645e503249d93814911e8faae2d3dd04ae395993910a8a3a2eb2013a87bac64ac4a5067cb757e7392b9d6ee86802f103f212abb68f95c6fd81446ee19db", 0x6f}, {&(0x7f0000000400)="a6d999bea7670386ee5fcaf15674ec80c8d16083eba3f4c2eb40c49a30f593994c382cdd95db8ac589bda06c02a41fb6875475ab542b19d624ebc96ea435a2b55f21f71c0a901bcd30e405f5a6103567444483bc440112dc1564be9ece44a092af4a5b96848fb3398e", 0x69}], 0x6, 0x0) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) dup(r0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x28, 0x2) 05:49:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x144) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) close(r0) fchdir(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:52 executing program 0: 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, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x20000004, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x70, 0x80, 0x3, 0x16a8c5ab}, {{r0}, 0xfffffffffffffffb, 0x28, 0x200fffff, 0x3ff}, {{r4}, 0x0, 0x40, 0x4, 0x10000, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x22, 0xe25294be190c9b12, 0x40, 0x39}, {{r2}, 0xffffffffffffffff, 0x2, 0x11, 0x4, 0xd1}], 0x66, 0x0, 0x81, 0x0) syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 05:49:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x4, 0x0, 0x0) 05:49:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) fcntl$getown(r0, 0x5) fsync(r0) 05:49:52 executing program 0: mkdir(&(0x7f0000000080)='./bus\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8128, 0x40) execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="f5117b2a233b14f1389a50a5912ab34adb5bf4ead5226899f3cbfe4276d170cddd43a17bb2eaca42c8c6cd8b1fd92ebc83a91134e1a79e690c16777605574f8402f6a71695a7db647f6175f3a9d0fe0e4cc4bce69a93c2f049da8fafb7472621fb8c91a8ed007ab69f4f8d210653232ed09e7136b623f280d33fa4d6f193ab4a5d1546834143258a68c4129a72fefda0461d7b7e7648abf439fb9211d9056f138cf2e66c0b80a82d5ced6e1299fb309d7f48c8cfe18272e95e52d54016fdcf5505a7d43d8c0d243ab855559d81d2aaa0f47cb685a08c359b9c97d71eacd3d4912ee3b9a9f06adf37385bb6e2e34820907a316e3d69fe43ea7c298cd7", 0xfc) dup2(r0, r0) 05:49:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x3, 0x4) shutdown(r0, 0x0) 05:49:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x9, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0xc) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) 05:49:52 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10800000002, 0x2, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000001380)=']', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) syz_open_pts() readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 05:49:52 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) dup(r0) syz_open_pts() syz_open_pts() r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="8b2ad8c261b314442c593364b54effaf21bbf063f01a9f9897e225e2baed3e6b53ef813a4b5e77194b0c38c94a22ff9136649d5bfe178c084368f8850e73ef34fb4a2ed7b49666acf390b6e5ece6fd27e441422f86812f31072881d530af359f8e66b31ef6dd01ef12b6ebcb025b35260cd7064e5756369ca36dfe604cd1bdb5213a94d57ed9554fc5f4f83ef77bc79a961f35", 0x93, 0x8, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f621566696c65"], 0xa) getppid() setsockopt(r1, 0x100, 0x0, 0x0, 0x0) 05:49:52 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd28, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x2b4, 0x2}) ü6²œ Ø+Êpwµñ7lAÏy˜ÑdBWmap stack 0x20719000-0x2071d000 of map 0xfffffd807f00d438 failed: no mapping 05:49:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20002, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x2, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 05:49:53 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 05:49:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="520d8fb38aceede2ac8cd8464b84936b7f784ab9739d43a304014cebc8ccd5682d087854274e14f6926d5a5f07f2c5afb98319b2ee7510aaf65631ed9d0d3753a71aafc9dce9906b23431da2af4280d7fa5cbe85a5a58fe7c8308e507285a5f3a84aa69033204382289e5fba7831e4a65037032f39ca01969c900bf8c33940c32385b4c17c12e03b11b8c14747f98568aa5860ef97d22ab2ec66f46a1e483771d62e3606e2cad4c687fa5327f894ec610a1260fbd926814ae48d83cbb9a192ba7ff593b64b5706440f"], 0x0) r1 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 05:49:53 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(0xffffffffffffffff, 0x0, 0x4d, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x2}], 0xbd3, &(0x7f0000000180)={0x7, 0x2}) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0x8001, 0x0) 05:49:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) socket(0x18, 0x8004, 0x80000001) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x31fe) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x24, 0x0, 0x0) setsockopt(r1, 0x1000, 0x8, &(0x7f0000000000)="07e62651f3466b66285d3a5f69f741da57564d5fb00ee76f38b6e10da5c88e51", 0x20) 05:49:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="7f4bb8c33e1d6f9b5a034bb4e80a682c980106a139", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) read(r0, &(0x7f0000000040), 0x0) 05:49:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x20000, 0x4) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x800c5707, &(0x7f0000000000)) 05:49:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000080)) 05:49:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040), 0x0) shmget(0x2, 0xc000, 0x200, &(0x7f0000ff1000/0xc000)=nil) 05:49:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)) 05:49:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 05:49:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="7445158adc32a0cb51", 0xfffffeb8) 05:49:53 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f0000000140)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 05:49:53 executing program 0: r0 = socket(0x3a, 0x3, 0x0) writev(r0, &(0x7f0000003980)=[{&(0x7f0000002900)="ec37dd70999bfcacc7257e0f56e165705d569e3a1b4ab9d9cfe541eea6ee2128f557a0ede3167d1183d4cce2cfb8997f8a848c7587e7e711028ac471e1fd6b989a15c91d2f2922605e8621dcad4fc1c46ec153c350520f31ee250207182fc2b651f1ee74896f6d0cc59c360781c41598fc643a0aa7b345babc11a71f79e0ee818a1bd8308128d904535c64ae6d6d87d9c65925f05889895f95f033c28d9310c00d2a0a014505a3a8de7cf35671df5deca1abe5d50e5431e7dcfacd5743ef405758020f06da08f5441ba02154cf5154b692f3eef8aceb92ed76dd84072570734f3d13dabfc29a6e06f91f9c557c9fde86f5975c9448b2d4a8a13362e37a15d265926f84652f403461db5f0941a2ea743233631c842706b55bffe08e1bb9b5fa3993b923950855a10125f63e54a4bf861d5f10d540372d21b44f079b3751480dde886a843bdd9f19543dfd3e8e22991fbd020692c7fe09bc6f9f37055045bf5decb524a344048c83a99cb99fe2d90ae164d3a3be223d4564d01022f6bb7c4243b3f223c29ee9647b3cc6229e88a89098edf80a8b52e8cf1d386a3b967553dc44526d7313c982d6299501612f9813c5f8b3c1ac82f65e0e4ba091f008e647eaa0de4cecccfe44e19c2b8473ec619eb6c1a94425d9e3a15febfe61aedb6dbbff94261928490b62a61585a5e08ab626b74105396118be1b973a2877e7efe4143b51ee79957ce03606a4e932ff4cfb9ddf46e14b24848d4cd06b20590d6fa26172f397291eedfd33c048ad6b0b7d2ebdde5b5d9ada7486513288531b4d3f183041cf2663eca8b7d3e30f0886b92f5c647b5279598e3db9defd15ced1babdce7f5fff0bf4df772b63fab584941d465c32ab30bb43545ebe8fbe65538fdda745d0fb32d7bb7391a238ba56e7a4dd05c57416c2ce377f994985d0757ec68a947f8514283203c228bb7c0a2f7cbe8c1744c515a0b214c036641c910818bb046847c7d57b49a5af200b66cc1a103dc7f789aa5c839d4286f673b2899c593c2b9266418c374bc41d565b0c7b633f5ac55d49da43d95a803f19a295ec05aa76d8a3184a36774f3043625dc4bf4019a46a3e61c37127f39a5f6a8b3467ee81e400578feade379ee45a2b5e95421586c17b623ff4b628868b181799e8c5adbf8aef13a39f302e9971749a3721bf398172b8a2bbb70ec7c4bebf80f169a78bb03ce99caa7136e1e5e9ddf46dfa125ff02ddbfb5fb9f492336f11649e311955b4652239ff122ce4c37566e9661331c08b49ce324c04571891e891b4c9cf5a6fa5ef4014560d81f44a38bcbb76e99f25b37b0419b618a5d12b39968926c43979cfb3c4dc5d04230156d6b8053bf0a03ba4d15ae64252a93a4eed64d25d50cb9d2b33338374ccee1076c00524e0d82ec5627cdbb33bf6d97a30564f703e2b29b3cd7af13bb0261f9647cd93099b78be82070ba571b7de42e938fbb23ac16c0f60d109ac50854c634f74df665eae6cd19372f4d061f546ac877cc4be3dccbe814076359de81e3f89dc42afd5247a40fd4b539f15a6395ae13667fb8933b5cf5be8b069629cb6f709fd415a3a9fb6f70e91bdb088e43a8ab7182c0a6d6b413d6533b8fe9d7e5dd1ac8cbb525c0e985f7ac6c1c0e251f6de6e8a7e9ee9ed3a999c84dbd989e6628dd47e7b7e914887acde63f65f1e9c78d260fb4dd976769974fe6ef76e39d3991518b0c50bb0c2ed2179bd0eecf9200f0834de44aa347695f956f4ca82799fb73d8481f6c27e060b18a6b3420838f9f88b8ebc47f55a4eaab04eac8cec105b39501f0c7ef27f0bec485ba5715a923501c6c6d1ab0804f7252d81d73d0b74ed388c598c8fe81bbda08e86209d990136fbe2cf0092fad6da1137092ad09e8736a3827ef74b991a19494721c19b3c92e6c36118e35c82c877b96645a7c12c432df070d13066ab5ee7f7750f748d1aa8c45f281ffc98a1c4c5d41ee69075bd0718cf18c156fc8635cc018352ecf43460dc7313fa3317d469f6f75d0c3951b1d385f1270c08fcf238210efad21df7937b459e7154993c3aff82b22f378f9fe0fcc90eafb346e42bcee370acd3ef9cd269988d8da74b1fd66f4ef406772e223126f9333becf853ab939b8ac6bae13e99b4c5a40f561669877647d566884ca2821c8e07797fd9f504b1d1374ad602289006c674df214a45157ca6cf25c22a583536ef3924c71da8630d3fe8c66825a997f2b73fe2c7a879f3ba790d6c2bb253d11d7603e9f245c1971fb6b240fd6ba6ab52c22c7dfdae4e9b09584472faef3b8c77430de3f75fb1f08b64f078e94cb3669dfa0b3359092b18e5205306d5e17e3a6a2e10c37893dbfeff7332a5b15884461ffd5e7ca03e1abac4028a83c4c922911c7e1bfcf03de3edf8e436f5a860d966580de0d25d73038625eef06ae282875a2f323ca76f96f377dab67ac1c0f43f28c53653c5c7df5052970f21d6df8ced3950c66a391a639d7ce507ad6fcd39ef04821dd7a1c66b973d98cd34264b96bbc77f1753798dd195fad0fef3b4ca7eabc11e95606775cdb36c7a4b4636b8ce7061649fdc8c8fe755f5d869c849e2d017525645f76e030cc7ddd9a3393eba33a72237aaf5c463bd6bf7f9c691b41f6dba8bca150191a63a3b1ce6ca6701ed8958b6078b124b897ca0cda6f6a19f186b49cdc17909d3b4a367b5e7b191714f26582854d68765bfe8f147d686aeda26737a80706610e0c40a8db2d911ab3bcf81f70c7cc280dc74ecd834d40d49ac445f05b478e0e033df4dbfab64b14b7c9d6a8c1d94487db102c41e626d1c6300de6f9d301e8f5b5ba30737b83dafd4605136b24741954f151bc466861f989374c2d4c04e16c3da656d32370773dc65baa81eeac38a7345e4a9c35dd05fa7c706444229360c1d89a812ca0c947d822d2b43695fa78a2c4414ae5af88150eaf7192555a0d9faf12d84d8afbec444cc6f3f7804013d4c8981e46657b75a78646af320f8cc5ce8dcb94bdbcc45e13fcf2c1a01c1efd71ad18f816b9c3eeded1d143e03151a5e7d7b6a3495ce911c74761b63ca71a180bdfb9ed1f15d0675f5d077fa97f8be4bdf94b84e0e39dcacc0e4f2d98c794498f7744f032685a2ad688c51a9a7762c49cfa93f7d8ac287e28d1880449c80ec7df785c3d893913d4b10542934c850d02918a07cd7ba2edd0482c12339e15da9085e2e52d3ee7f06372c6f5485b9d67cd2449f11ef54367e2a88aa1b583de565ddcc32bfcaa2501f30eba9d20e1a828442d06a45a257ad4983bf5011aa89cc9c596948c5f83e0541e74af743ee20839224deddf20cf4ffad909172c0d6a6138ff1a0652b47e8752ca4cbf23b3c786709845b232b484ffe955028ac8ab689dbbf4c733b55471c70c715df3383f798ac820e6d7a39044e1e09b9383354cd0c73777ffd5908fa1cebc36a853cbffe34e1c3f7c6b469a1ddb83ae0192e0e312d3f1bf6f5d4581c0c7930d5735298114647050eadf805f63e62a28877d08d3f32ff2c34d5e1f5c9f92b902ed82eb898b0e64eadf60059787bfa4724fca1c6795b217925ff9f053bc0ac75b38b309c49ac5cdd1a6e6f0e17de7c31df48d7ab2406b0e2f994c47c85db2c6a5238d25760b74299debdac669f1762fc83e136256f78a69f198b4e1c4867760fb6a02350f01926fcbbe9c4a3680076bd7e961f589525d2cbd3ba2df30ed05a85cc2825e683aa6761a5b57aca99791f7c9f8031ace45b632a94f7a008d50badcef4f7efb3cff9b312cb6afde46711280545980d5ec761f8540c3bb28fe75f47a059a32f4d7922ad4c72702bdee0aadaaf0736f57b3703351f10814899cff99413b34484212f29fa9b04d2af1f34e9515a70a59f6c99d2361f1fdf3c7a71927d4f8fa68b0e90544d5da9af40168b978b4804a4f492820a51660ba994d14ad581703cf5749c5d72196d59b9b8ee14749c5936977d0929c3f0f4d48ebe73349d80299a6c9a81529a33f9b1a3d4420748630ef86bb916f3e0a3bf90638184f93154ad0cd80b6beec049d0b7b90826d776447b9178c45c324dc32f5ae93c9792e806adeaeeeaa4116ba2a50f73cc1d47444f850e77447d236810442dd775456de9984f6848523fc766e0a6fbff3d435f8354318d4408993d9b960d7b142ff5226d530f4f3cdcfb7e4bf31d32ea2ebe83e60cd732cb6405f38cb19eedd79c72c655d67e7bf97232f49e0dba7a33ad90e9ce8ee53b5fcf3aab0be9460f3f28f63ca4b0673aa32896054655448c991941c9909c3687c3fa581a03cccc5b03b73a32765af5ce4163f3c663ce492dc01236af031061896a04a6c99c8d10622e12d4fb8ea572cc89308f5070c8ffa2cd94b4b1963f09a06af9d9b351c767ce93999d3c33d991e6272351c6da2e51b691bdf9fff47979aaae9f85c610396ed057bf44e783ebf706c2140d098f2bde9dcaf853750e1ae6f6c1990fabc14e9b39d4ef51f973afa2bee0cea4356602ee02da3d155dcfe61c319e6ec2b76e06f932491b85aad6920bd1b095f9b3649751f740b898f5992bd1a56e9471215116c6d760de3c8fde6cd90057b2e8b05aed575367a135ebe5d275ffaca6578d58c9a2b11b3b839c969c83dc2a139e335f1db5b00c248f0865aaf5ff4702f0f8fe9b617f3e2801a01131f5dab710747bc7503e3d86e197e40d26622cc3bc9bf6fc82decb75", 0xcfa}], 0x1) 05:49:53 executing program 1: r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0x3000, 0xb219b54f1b261d63, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/149) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x7) 05:49:53 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x400000e9, 0x8, 0xffffffffffffff01}, {{r0}, 0x0, 0x1, 0x0, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0100000, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x3, 0x80}, {{r0}, 0xffffffffdffffffd, 0x1, 0x20, 0x1, 0x80}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x7fff, 0x3}, {{r0}, 0xffffffffffffffff, 0x88, 0xfffffffffffffffc, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x3, 0x4}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0xffffffff, 0x6c}], 0x4, &(0x7f0000000180)={0x5}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003ee000/0x4000)=nil, 0x4000, 0x4) 05:49:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x101, 0x3}) OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) 05:49:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x9e, 0x36, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7cd) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 05:49:57 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f00000001c0)="7fea088909385a4953defcb733aef10f5673e43125fc6e58004c731285970b1de403a663dc9d70c35aa841191804ed98128ce9f3592644384f86fab19b10303ca760227c9a18a435a8f3a8203117cf8e42634ca8a353dbd5c6366dd89d34c258d88deaff8a94ebfcb14a5d65ac5d9034e9b4fe753ab436f8b14b10591c7b15ddfe41a191a03049834a4153f485ddc2dd5c490e4741ed9c78a5134ff9220ff0d6b103f0c9f60d2d6a3f899ad326151377ba1058b1006e2a3ec2ad7c21a40deff375784464a38491ede33fd7a180c0b559944bd57349e111a40f214f0a6db1721d3066343af8559f7278e61a2d43e9a31c62a549dc8910578d0000000000000000000000000000399bf28e2b593da1ef12044a6150db06264e3543ca53ab6325af95e89eac64110cee7b3cd295999daeb0cd241a0c12c51821366a34fe1690c16e36c03c36af94e26963107484babf5bbb69a203c802c0a9253473206f54a157e1fd7b0e98d6ba17acb33cfcdb5ae5865ab88c8b0ebd96e8860ae9abfee43f2929dd1503ebf16f3593e4bd9badc18520f7505c98317e3a1d5006b960d39c9750068269b329e49e25675b7128b34887e0f7e430713450c26a220d63ddccc3dd46d3a8ce358a02fca53b1bf580be70", 0x1cd}], 0x1) 05:49:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="30770400009478fb26f3e4a4ea000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC=r1, @ANYRESOCT=r2, @ANYRES16=r0], @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x34}, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 05:49:57 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x8000, 0x4, 0x0, 0x237) 05:49:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffb, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) write(r1, &(0x7f0000000040)="267717d46df602e7be942a4d86108470f359c9ac19a9cc39587adb9a84d26058f5660e48a531fc376a1afeb5ebeb99232513177940a8e613b2678e24130386ab85c384881a24c722fec83d57ca20b59d7262dba5146635f94c3fa9d4c2b503bf28f59adde44488ceafc67973a7e2a0e06b08b44a4c362a26fcce718622b1b66c84ac8d98150b3cd5d75bc7026c7189c52b5f43f6c193c18bd67543e15ff0a53d87c5b114cca03c784f06e81aec8dd5c4ce36b20f60f6401888e0752f29eb2440759f5e917fe86a8ece3b54e710d1d1c294dfa6bc080317ae2341a2ee42d5f8141f58f5f61381dd", 0xe7) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 05:49:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x7, 0x4, 0x3aad, 0x1, 0x7f, 0x288a, 0x1, 0x0, 0x3, 0xfff, 0x6}) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000280)=""/219, 0xdb}, {&(0x7f0000000380)=""/85, 0x55}], 0x2, &(0x7f00000001c0)=""/15, 0xf}, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r2 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) close(r1) dup(r2) syz_open_pts() 05:49:57 executing program 0: r0 = kqueue() r1 = kqueue() lseek(r1, 0x0, 0x3) kevent(r0, 0x0, 0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000000)={0x8, 0xffffffff}) r2 = shmget(0x0, 0x2000, 0x472, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) 05:49:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) fchmod(r0, 0x1e8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 05:49:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc00, 0x182) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004667e, &(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20821, 0x180) mkdir(&(0x7f0000000080)='./file0\x00', 0x108) 05:49:58 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) listen(r0, 0x20) r1 = socket$inet6(0x18, 0x8000, 0x3ff) getsockopt(r1, 0x3f, 0x4, &(0x7f0000000040)=""/219, &(0x7f0000000140)=0xdb) r2 = socket(0x18, 0x2, 0x2878) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x81, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) setsockopt(r2, 0x7, 0x31, &(0x7f0000000000)="0509", 0x2) 05:49:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x13, 0x3, 0xa8a4) 05:49:58 executing program 0: kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xed) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x3f) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSCTTY(r1, 0x20007461) open$dir(&(0x7f0000000140)='./file0\x00', 0x488, 0x31) syz_open_pts() 05:49:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) clock_settime(0x7, &(0x7f0000000140)={0x5, 0x3}) kevent(r1, &(0x7f0000000080), 0x7, 0x0, 0x7fffffff, 0x0) 05:49:58 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ftruncate(r0, 0xfffffffffffffff8) dup2(r0, 0xffffffffffffffff) close(0xffffffffffffffff) 05:49:58 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt(r0, 0x30, 0x20, &(0x7f0000000000)="625feb00d64be830b58f68bcc6b96b4e2ad1f4fafdcd28dc0851f933eb5b9bb6e870ecbdaadb85dce749ea15771f85c7ba5f8683f1b9ccbdd6f2caf59925c60a78ab3f739805a6612dd24f48e9b59f2adb50ec4072ae6a01929f44f73e3946d5fed95598b65556d7c3d134dd0979f82dd864ff5b40e834e5e1633604b256f9d6c90ed577039fb8e2b8b4c45de5040186763ad2e790f20c453252f17ae49bcb95515abd424fd74c8fa59c5459dc24bbb021e2bfbcd10995495769ada3c9a70c94366e58e78411220793f78cf2c7d40d7dd5d30d35227b94a685bba27d5b068efc4efddbe02dcf4447def6b6f7f496", 0xee) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0xfffffffffffffffc) 05:49:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./bus\x00', 0x2040, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 05:49:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 05:49:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x5f) msgsnd(0x0, &(0x7f0000000080)={0x3, "ea465e977e5b8c20185205640ef85a220a0afa644467f32be04a5f07db422f9ae7281cbd8d401967a42afc334f465e990ef59e3f49cf04de7be5ed08a9fc87f852981ad3ae3639acb1089d89f228e5762e6fd1a59c6fbe1603b47d694b4d30bed8162b745972d4aa96dd84935394a80df3f568c568f122828b9b9c08d4088d040c841962b25aca3fff0a66c48f8e6fb99b69e61a872b255af4aa74c3cc111f17ba5eaa04dfc9138665eea197b5381ae721711a51e1af4cd989d7126fc51b81f47186006655c8acfa9ca27494db3ced179835d8519a61cf09ecb77769acdd6442d900"}, 0xea, 0x800) getgid() 05:49:58 executing program 0: mkdir(&(0x7f00000000c0)='./control/file0\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) mknod$loop(&(0x7f0000000000)='./control/file0\x00', 0x30, 0x0) r0 = socket(0x0, 0x4003, 0x6) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/17, 0x11}, {&(0x7f0000000140)=""/72, 0x48}, {&(0x7f00000001c0)=""/138, 0x8a}, {&(0x7f00000002c0)=""/20, 0x14}, {&(0x7f0000000300)=""/19, 0x13}], 0x5, &(0x7f00000003c0)=""/32, 0x20}, 0x800) mknod(&(0x7f0000000440)='./control/file0/file0\x00', 0x8, 0xffff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 05:49:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) shmget$private(0x0, 0x3000, 0x22, &(0x7f0000ffb000/0x3000)=nil) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r1 = getuid() r2 = getegid() chown(&(0x7f0000000180)='./file0\x00', r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) fsync(r0) read(r3, &(0x7f00000001c0)=""/54, 0x36) ioctl$TIOCCONS(r3, 0x20004276, 0x0) lseek(r3, 0x0, 0x1) setuid(0xee01) ioctl$TIOCMSET(r3, 0x40044273, &(0x7f0000000080)=0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r4, r5) fsync(r0) 05:49:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 05:49:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb7, 0x800}, {0x0, 0x81, 0x1800}, {0x0, 0x100, 0x800}, {0x7, 0x6, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000480)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000003c0)) semop(r3, &(0x7f0000000400)=[{0x4, 0x3, 0x800}], 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000440)=@in6={0x18, 0x0, 0x7, 0x8d0}, 0xffffffffffffffc2) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpgid(0x0) r7 = fcntl$getown(r3, 0x5) setpgid(r6, r7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/138, 0x8a) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fsync(r2) r11 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000002c0)={0x2a, './file0\x00', './file0\x00'}) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/4096, 0x1000) recvfrom$unix(r4, &(0x7f0000001340)=""/152, 0x98, 0x40, &(0x7f0000001400)=@file={0x1, './file0\x00'}, 0xa) fchown(r0, r8, r10) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x1010, r1, 0x0, 0x0) bind$inet(r1, &(0x7f0000001440)={0x2, 0x1}, 0xc) mknodat(r5, &(0x7f0000001480)='./file0\x00', 0x4, 0x3f) fcntl$lock(r4, 0xf, &(0x7f00000014c0)={0x3, 0x1, 0x710, 0xfffffffffffffff9, r7}) r12 = fcntl$getown(r3, 0x5) r13 = socket$unix(0x1, 0x1, 0x0) mlockall(0x2) flock(r0, 0x2) setpgid(r9, r12) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000001500)) readlink(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)=""/156, 0x9c) readlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)=""/205, 0xcd) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f0000001780)) read(r13, &(0x7f00000017c0)=""/4096, 0x1000) 05:49:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7, 0xfffffffffffff000}, 0x2af) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 05:49:58 executing program 1: setuid(0xee01) setsockopt(0xffffffffffffffff, 0x29, 0x28, 0x0, 0x0) 05:49:58 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x8000000000000006, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) 05:49:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) readv(r0, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/119, 0x77}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/143, 0x8f}, {&(0x7f0000001200)=""/108, 0x6c}, {&(0x7f0000000040)}, {&(0x7f0000001280)=""/39, 0x27}], 0x6) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) close(r0) 05:49:58 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev///ro\x00', 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r3) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x7fff, 0x9, r2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000000000090, 0x0) 05:49:58 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/28}, &(0x7f0000000180)=0x1e) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x40000003, 0x2, 0x9d9}, {{r0}, 0xfffffffffffffff8, 0x89, 0x1, 0xe265, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1c000000, 0x100000001}], 0x9, &(0x7f0000000200)=[{{r2}, 0x0, 0xc, 0x1, 0x65, 0x8c8f}, {{r0}, 0xffffffffffffffff, 0x80, 0x24, 0x0, 0x1c00000000000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x26, 0x7, 0x8}], 0x2, &(0x7f0000000280)={0x8, 0xc0000000}) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 05:49:58 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x1, 0x8, 0x2, 0x8000000000, "bb8961bf9eb42a9195baac5dd1fa6985e77476ca", 0xffff, 0x4}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r1) munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) dup(r1) syz_open_pts() syz_open_pts() 05:49:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffc) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000100)=0xff00) r2 = msgget(0x2, 0x60) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x4}, 0x8) 05:49:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:49:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b0000000000e74de400", 0x0, 0x1}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130fcd", 0x3c) getitimer(0x2, &(0x7f0000000000)) close(r0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) dup(0xffffffffffffffff) syz_open_pts() login: map stack 0x20719000-0x2071d000 of map 0xfffffd807f00db40 failed: no mapping 05:49:59 executing program 1: mknod(&(0x7f0000000b80)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40000200a, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 05:49:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180e1, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x2, r2, r3, r4, r5, 0x4f, 0x2}, 0x10000, 0x100, r6, r7, 0x4, 0x2b, 0xfffffffffffffbff}) r8 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) dup2(r9, r8) 05:49:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc100, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) kqueue() openat(r0, &(0x7f0000000040)='./file0\x00', 0x182, 0x80) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x10891, 0x105) 05:49:59 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000000)={0x0, 0xfffffee7, 0x0, 0xffffff11, 0x0, 0x51}, 0x7) 05:49:59 executing program 1: setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x9, 0x400, 0x9, 0x7a49}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x1ff, 0x3, 0x8000, "cadd965adf229f0317bab855a12a45b3c9c5da7a", 0xfffffffffffffff8, 0x100000001}) syz_open_pts() preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000000140)=""/225, 0xe1}, {&(0x7f0000000240)=""/89, 0x59}], 0x3, 0x0) pipe2(&(0x7f0000000080), 0x4) 05:49:59 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x10, 0x3, 0x8001) accept$inet(r0, 0x0, &(0x7f0000000980)=0x95) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:49:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x2) syz_open_pts() 05:49:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = dup(0xffffffffffffffff) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1a25) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) clock_gettime(0x2, &(0x7f00000000c0)) 05:49:59 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x28080, 0x103) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x20, 0x2}, 0x400, 0x4f3, r8, r9, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r8, r9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r10, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r11 = dup2(r10, r1) ioctl$TIOCDRAIN(r11, 0x2000745e) fcntl$getflags(r1, 0x1) r12 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(r10, &(0x7f0000000200)={0x2, 0x1}, 0xc) semop(r12, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x1000}], 0x3) getpgid(r9) 05:49:59 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bf29561d65011b8784", 0x9) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="96e000cd170112e50c5b3b47c9247a5bbb3cbb630d93456f9d3e675de3ddac68b12b49de25a8a86c05641c6228a473614453af16f8cfe36ba647be7d36de0ed47f62fd03f33e768375db26a2b50897701cc947", 0x53) 05:49:59 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xf8b9, 0x80000001, 0x0, 0x2}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x101, 0x8001, 0xff54, 0x7}) 05:49:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x2) fcntl$setstatus(r1, 0x4, 0x8) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001240)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f784223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8020000002c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c000000000000000000000000000000", 0x1000, 0x402, 0x0, 0xfffffffffffffff0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x102) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xffffffffffffffff, 0xf1, 0x8000, 0x1, 0x6, 0x7, 0x101, 0x3, 0x1, 0xe90, 0x7}) chroot(&(0x7f0000000100)='./file0\x00') 05:49:59 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair(0x30, 0x4000, 0x7f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x1, 0x5, &(0x7f0000000100)="417fc87ee0ad9f39959acfad10ac2caa3fbfabd59dc1459414171ed226", 0x1d) getsockopt(r2, 0x4, 0xc06, &(0x7f0000000080)=""/16, &(0x7f00000000c0)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x0, 0xfff}, 0xc) 05:49:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) fcntl$dupfd(r0, 0x0, r1) close(r0) 05:49:59 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 05:49:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) semget(0x3, 0x2, 0x600) r1 = dup(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82020100e386084546000e3f7b09be5dc11a4cdb0000686530001136c5288925c1ca07debcedb108f27a5b9e1127bd4fdb6ccffbc89a963c9cfab74cfeeb01de2d4952ec14cf551af6138b20027717a56c5234d38c77b74e3cb52f977b63c9bb104c3abcae0ab3bfa665859162902e4f284aec0c1809a3b8f8f4cd8963e276cdf17af63497a81cdc5af8c5d1e65b975c39a7803d1422197aa2411fafc1b1a66d0434710324f0883dbf4ca5ab15441d3ba127bc148431a1e91af0333ab054b77fa5deffd49885194e6a0cd1075f31b439f1080059c8b246278311287b9bba4ab7e190f137c294641151c0d5c8cbe10e018e915b6857004193b90f28267f2da46377ac56f0da2914f3622e90cb3330ff6ed78520f350abdabc1f878806b3d5ee48a2bd7fcc614f5f917ec046103041b8dc9e42a27dbec7293174389e67fc3633f471491df755a44190f306aecf60bab032189ea541715a5fd62ad90101a76844cce50e19d622db2009ede038897f2bccb46c0a412292d139e1"], 0x1) semget(0x0, 0x0, 0x10) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80c0, 0x0) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 05:50:00 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./control\x00', 0x8080, 0x10) symlinkat(&(0x7f0000000040)='./control/file0\x00', r0, &(0x7f00000000c0)='./control/file0\x00') chroot(&(0x7f0000000000)='./control\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) 05:50:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 05:50:05 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setreuid(0x0, r0) r1 = msgget(0x1, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x101, r2, r3, r4, r5, 0x20, 0x2}, 0x5, 0x0, r7, r8, 0x1, 0x100000000, 0xfffffffffffffc00, 0x6}) r9 = geteuid() setreuid(r9, 0x0) setuid(r9) setreuid(r9, r9) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 05:50:05 executing program 0: r0 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0xb79, 0x0) dup2(r1, r0) 05:50:05 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = shmget(0x1, 0x1000, 0x8, &(0x7f0000001000/0x1000)=nil) shmat(r2, &(0x7f0000001000/0x1000)=nil, 0x2000) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000140)}, {&(0x7f0000000240)=""/156, 0x9c}, {&(0x7f0000000300)=""/186, 0xba}, {&(0x7f00000003c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/78, 0x4e}, {&(0x7f0000000500)=""/141, 0x8d}, {&(0x7f00000005c0)=""/100, 0x64}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x8) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000ab1700000000000000000000000000000000000000002837ff0700006ea20000000000000000000000000000001000000000f5ffffff8a9b000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) 05:50:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x10) 05:50:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x82c2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4, 0x4}) 05:50:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() 05:50:05 executing program 1: r0 = msgget$private(0x0, 0x3f8) msgsnd(r0, &(0x7f00000004c0)={0x400000000000000, "70348014c0da36799c7a1c914c5c7f0d42f12856495d6e8f0342b928dc28ecb0711eb4466176945dd367eba3c1ece9af74429baa93fecbe2d460b49cd6a283312ee44b2813abab4803465d44dc0ca61a5eaac56f16402ed4e33c2aaf6a65e081b7e7263bbdd7e1e40189de0a232379cb9288cef18d4233cde003ed2b7d7319638fa606269ebfbaf7decef81cba96bd65564aa7acdf4b8b4874026c25ad05f4e0ca329db6414e35b2d923bc8f9b46bfe9c3495710a0af6f449732bd3d269a7714ef612c5632b3395d989e3adf1a81fe55a4513842befc86d0802e92884de2b8898db85448f96e92657be248"}, 0xffffffffffffff48, 0x800) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10040, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x2) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0xfffffffffffffffb) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) 05:50:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f00000001c0)="6e54f73f065bd9080e2b96475a23e1183f7f80f8b6280dcbd70f2c81eb8644eb4e3d736ad91a3cef0847f9260c5f950354aa9aef69eedaa56e3cea87bf34e302917e987f16ffdf16eca4760745a2647be3f214c3e7a39c3f9c580645c59bf07e52aad454670615cbe1e69d4c2ebf6f99304d00889b1edee96ae8a53969dcbee7093e54c3056a5fcac5b450aa5dca3445e3e9cb37e72b668a0ff248f8be1010881a30c0652154bf0b217466e088c86e897319b1debfa530c25847cb5efe4799ffbe4d15e8565185f7240c228ed2b01f118056cd99f0d98d97e727b5aa13c7324242e98bfd579e8feb3015fff62dbe10361e0bd87f09dd019f885f959bd9709dc743e8d70fb22e74a61c5d4189b55dc80ee2e8208ac8d44d674a41f9764a474f5f8b59e3109fbc4fab8a91060a4fe4a2ff810ca2c9b480c61b3b948f6e2979844209498a642107a51cf3a4efc3ab7cc37e4950685cc96d0f80c65ce80e3a02e08a165b06042514facff2d6b69ee4ff7b0aff500079a59f48d4c768b71e7ac048bc7be8d68d40f067d758fd4d201bb2a11c134f65a63f09729f3cace340af9ab88f844b1b6d71a12528037ae029ffbee162e75a41248ed171c208f603af09eff115b333b047c018d6a1513b29c0b09d424509f6c62dc38946b8e44c4e4ff8da518be267c596d13f2466ec813c0e8d377b911737d75fa9a1e5cdd87423aad36bd6a9dabada555983d9dadce31a230cfb06fe2cbb20744e49dcec6bd7c8060504f1352c07965d6dccbda93a1ff40b0cb6e8b5b95bcb35777641b9627d7868d6a9f608bda26cbb5c3ec8f6dcf230d65b86578c986015939e0a4c21787bd06f81963a32d341906eb7a3751dac5ca342321c1a200a9753bd2c32dfd1de1f57a12429eac94872bbd993e18f501bc18fc47e10c39d6715d7407c1b95d61442840d55ffb5329aaccf7ca51f205f44b2b428e213159b82990f03100ee1c18109bfa5c5ef3c340dbcafa92aa39c53a9a642316f78882162b3bc4b669e024189f675929c6e844c845ebacb9822530b6d35f6ab1a2d203575ad9eadc237ca3459357afb1f9ec096c1d89df9b469ac06413f54ac7341f449c38c9999fa89453121a742186ba6fbc54b42a477c5d34101f98e669ab62416728bf9a08736fa64a4d0f0c907d33ff92a9f455923d4066271ce6274a527e6e01513962275985ddd5155718e0946f94e9b746f70c8c112b0687fb90485cc49a41d1bf3cb5843050abf5fa5d3ee8a817ba679eea7f2797cde6963e52aa686c7286bd6eb3c70595afccbe5ab2fb83d0353cce6f27af9472137897b04052f89187dfe83030898e9b49fe6bb2cc1ef2bc39e2cf7889d34170aded49838a7a3a540fa3c850d355448737864bb61c5bdf2b735040a3941fc3cce765a3ed71791453e8a989bea04f9d40bc28fb85075a645d2bca480911a104fe760cdae3a5e7aba0101a8f103fc2bca262bb5fc45ef5e9c6456a77c73d359b2d12b976d4b68f2b6adec04bb116f67010b8c254d47de5f7508b0f8d9519072c75b6151260dff573f4ed0106277a502c4b9d43be6f20d4710fd90bbcfedeb7bf97137ba3570959a054df77a5695e3be119eff1c4047bf098abe7fd024b151392500ae45df53b0e0a57237340245241e69bb3540e7db4e00507ccfe60e42a698ae2250d9be15818b3e958feb2dfc8518039343b0044b7387c5c34b51401471c03b5ed24b435f6ff30b45e3a9c34b45c967f6dcbdf3efd9cccc8f0a43ae40e6c936d8c493254a2643cdb5559c1ae279be18d1a48a9cc3e46c90fa7125446a66a918f46a06426c7958ba5b6e3f3e8f942b1f31a9e2d76ddf236af7350e64a0ac27cf677ad55c3f765ed72586b95b38bf3af8b412b58de2dd05613bf9706276dc078a5417f95a43f3f88c953d25a678ff52aa918fba86a1091ef500e592e900705a6c71bf157b3a9e8089054653476987e6053ea3596178880041001242bcfa0ca992529ff8aba6e1762ea0300acac53988338aa57e36a95b841f9e9dd7795b68f825cc2d03a35c8075e73092e37c30b83ff68c73a64a4c1fc8848c30035b9dc5472bb4fcc26a09d13fd16ae066450c6cb4c5461e31f0164dfa7586ec5d976a3ebf4545603fa31e956094f5fbe02eeab0402333a3a93e5503634720823c8f94dbc0df4f5a208ea2f26d850ef9f4284d024f5eb8db2633035ba41b588765c7dbc4ab36fd05411a7f1185646433bb1c9af5f59a47cc353621fc68160c2990f39d35fb086e0e518ca5742243ebd3945a6670b1134ce4cf4ad0e939cb493abeb7c1894f390b5e3ef4e41bc320f6a8d696e52b3b809727bc5b6a993be5e0adc3c71bc239b730d611a4ca6a3fae2d05ce542c620db51e78ec408905567fde99095c5a3700e495dbcc8c36009ad2f0af004e1f5e2db1f90713f6b0a3917377eb62d168abb1b12d46a816e0e725157b0786983e5cd6e52ad03c0a2a135bfd503b0518974592b5748cfd85a1f6f36cadbbeea3bb89a77b7b86481af11ee6dc64db0923d5835e62740c61bfc0e041f9d60caf3814acdf5422005f6b012ab831d05f39089a0d3ead30031e85a2f766eaff024ab00da42ba212baf930f44bdd156ea7e1fb03632bce5edbf1805c65ca1e6ba943726c5b4dcdadf8ab147112041db41018fec01089a57d53273cc428a3943988784d4beca880e3ed36acd40886bb56050c76430dfba2fa6d83fcd2c970606b9a09fc8655bbeecae563f482cfcb7aa79d67443134ed62cc18d32f338292ecbd043f825cace291744f616e9554f69ab8839800bf79ca9f710f824e95302d96bacb33cb584eb0f05587a8209fe0282527bec481a5e8ee2984237be2eca041fc2e5b05ca511f791c5af2c3a6e02516910a85344a0cb4ae74a87e2aa49b6706166f47583adb1479ebd51a56aede8865ce29da674dfd5bd89350e56a683c41fb231237a545754fd385cb61f434d39d6dedd65c9ab5eecdea7103525d17c654e0d2104fd6ccac43875e72081a4683c0aceaa0a738d84e2d3b9d28cd874e06df971216a93966010f6e4180a3872b976844fc1c9f505312f722a5862508b5bd596deaee1121a76b38a7436e30a4a5f93bdf7c8afc8da631815e29fc1b710968a512b74e3cf8ceb4e2473a469b63a3196c4ddb277bbc010babe6edf0b244468a5975ec438e197e2cfaf962c62e6aede7d0150d437d924e8e9206e1c6662b728bde8e562af513f1e4b29d0da2706405e84320209638b7600251040ef8277ef9a77af806400bd353a93a65a77bbc74da482cda7d02d118c0e58dc5a7317e313695049de0d6af72a6a9d44003648cef947c983f4b5e174f3c8b08044711c9e7962bc60a1aa8c400563e964865f84b6c4f36ac3144ae1a72ab4f0ba6fc6ad4c7da27c5b982f650e04c842d815d9e87398978bf11687250b2d37440bd9e459f292a22fe5243fe674f5ef83e9a35608056fd019b6fdb92d00d250b9707061e60b1000ac3594b26cd6ff9027f4e0b22a82fe31c6cc2c7c8673bb8de3d88c58d6dd827cbbd018764a0c907edb32ccadb265e194f1014cbf24f055c8b279df4d04a2a3cb6583081a74c7a18a44980d0c62a5aae41575936f4923a4525d115692675a097877a2fdd25d6ba140ce4e2785e5a95144e9d15b18ad90b93cd74d9d7b6fe0b090b75c39449359c710e967d1b2ed99fd017bd29c59f9b31188e97fec526e06fdb35bd956da664e2a15c04245f3ad470c7bc4157149fdd0f0c0aed0af1e422ef07b63cc3a08c06544dbfc9f67b16c182a6628c94e35c5e9ddea85dc1d14208f076cb73e323a01796272247c589003ad3fcc790ec299f981c3e2be3af9d87be981d52e16d802a689db96892f5790f39a735c1b6aefaf35ea6bd273d1d77d9aaf636c2b47fd97001cd3dc84d7f0968149970900fb91d26b4f3dbff1059b3efe3db1b73bcfa02dc14f77195336a0c2574ef237795d4bb7d35f3ac9a03737dec3834c353530ea873ec60ee276d0b5b058918ba04d5565759e1d7c5bff3d1d32aa2a01f6dc38a583fa357378dc6d79f0521ebf3da21830712db842a03157744815a4b2aafa61354bab28c16ca2ba5a0358be5571e56de2ba55ec4e5f260131c86b9cd1742b548981f7331b846709486ae59fd373490bac571a4c73adb857028fa48f817aa006c6a92cf0446b3e960255e319d6c0e0abe413bf054212f278fd652e8d0ffc2d1aa94eea0ee5bd57449a8e8f40dcec984261c9a9d13ecc50e8e5f4dd613cefa7b39a54ad3ab2beaa89abbfe12346ff6d31df12923d4417d85ecc4a8913ebb6fe252b8857613ec199946ba3445e1dcb6e2988cd3e93902089c3a896dd774f9e7d1e1fb89ec2ef52be90f95251b1b5030151bd70faea53f2cb03299c9ddb1e477065cbaf722e9c478ecbdacf988bbf02f818e7ca844ffe35f2bbba7e9305ea14b0ba32b538cf4287484e63d6edc088d8209dd07e7f4f7b1e7e095cb15d6236dd24d3303015f72d1c9d5d871761bcd1cb45766d2712b06fe2d1f474b84b96309acf72503fb0e16d6d159a09f0299180fd5d4c50c05c4e792deb1ae8705cd0dd32aa37765a61d91b0265486c9abc2af8d401ae54a71fdacf948e0662ecbd7fcc30b8d25b223efebd3b6bc8aa520cf7d765a8e5e9603e8b25388ac7addc4ef88ffe2d9f7bd09bf4af789420fedfe7c8e054b5b0bf251a1b53ed0c936cd78cc6333bd2462c3f570a3a195fd1649c2140c36b095ccd4592faa56324960e8401c52de04afee8cd8ddeb6d8cabb99aae634e41f33124826febfde9d5d2a0ad90d4a42ead29846b919fb69516c937e11bd953d6371fc6206047388e2be701d276a29f5be191b250f447e31f1ff33c9b542e90274329a58ce5d82432c49ba80213173a3bdf3eafa675c96394c504bf4c6d70ac3d2b30fe38de7f381aeb489d22f94dc4c8b6e82980be91dab2be8352e412eb252b2908ce1dc36b03841039710c8379daf14289b305bda2b6f369dd671487c90f3054c5529757ea29c65926e484ed18e72776c7f9f166072f653ce8d1d90f615c9709a11b32ae5de17a1e181961d5cf7b51d7f6eff99340fd8ab31a721ec1859b2cb8e341fd60085d68b0235c6420d6e207b2ea3a17a8055a95ffcd045ffb748c48b221a118afad1f69f37870612ced1ebd2446e9a9f882d817821b8cd4f372b15b1145b65855caa1be325153a4b890d33aa7181b4f0d8f3c64773a7d27ee91f2cf71fc68c2ff998610cf518d05780512082e9fe49caecf9d9d1f8248a28bcf0869bc6ebb57eb75acc2bf80aba97ccb11f749ce5b52c5d2a8ac9ed1860bfe02da46d293f01075b643c292534e68ba3558f8795c0cd07c363ccc5ae9aae82851958e48a95b2531c4a1e313b029ecceebd2bb287ac94ea56dc0fa1ffac5e61e0628bcfc3cd3ffb64e9a0d16eb6fd7a71c34863a8107c1503f0d07cfa4e2c524845cbb6bbc4161f73f39466b19483df6be49a7badd9664ec4bdc13253ac97d339d4c3d9610813dff5a59e2417aaac94f83736f21a9deaad8faa4a8ac02656fddbaf36a1830393b4badc1a8e0b8e905a156a66f7f7309acc8f86c37bb489a16b8c5c684cf74ed747eb8e56fadd823bd444070f77f6088409feb0612bb89ec3b69c747063953225387acb87270bf2fd9762ffeb59341d94cf7a10bc38cf761c682d0a149170fefbb99fe61d494a0a3fcae9e5ebbd784e4e45758d563b5ceeea3964b5d9b211ee9f1a8a169016802ebbeff638c75cdf84fd1ee945866e7d3fd965c7b28fdec26b2a8cdde87", 0x1000, 0x8, &(0x7f00000000c0)=@un=@file={0x0, './bus\x00'}, 0x8) unlink(&(0x7f0000000180)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) r1 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 05:50:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 05:50:06 executing program 0: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r1) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200)='r\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) sendmsg(r4, &(0x7f0000001b80)={&(0x7f0000000a00)=ANY=[@ANYBLOB="01002e2f66696c6531003af0721604fa5756c0c80800a789d80b3601deac3679aad831936e3cc1d9142eaff6fc53f5f83d031293a80d74c3b211496b9c77644f8cb5f723f78877219bb65d5ab6969a8232fc3e2360fc5ca77bb060b05ce478d2bc573082ec96bbf22705cb66379af4f7603ae90b9fe33b6457d612cdcd5da938961135f810c3cc9581c4ef3e504693256d66d1a40ecbc054142fb717494e17"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x2, 0x646) r9 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r9, 0x0) sendmsg(r3, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000640)="d85a3309322615a5fb4a94a4d5280dddfd899380ea65369633bdad39d495ae533478b54323832fa49f27968b31a8e1c4c0a22ec47a33eaa91d16777d88b2aa10254291f7ce941659dff5c5d0bc67ab762b293a5955913551950e416695c094b80e62ae6cd99e876e0af9b7fc3945a2a5dec155d50d8054a215b38a1be2705e1c307313fbb642922eda536bd5ddb2d8df608a96375d70b866cff247483e152eda3edd53cb6b6dcd2eb1e9a70b1ad65c4a1611fcacd4b53bb5b5191cd53a461f6ab80033ba771211e3660dc41d59a4d1d2161d58f76e422e4bdb03c168cd111b1c", 0xe0}], 0x1, 0x0}, 0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000008c0)=0xc) mkdir(&(0x7f00000001c0)='./bus/file0\x00', 0xba) link(&(0x7f0000000380)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000080)) mkdir(&(0x7f0000000240)='./file1\x00', 0x8) 05:50:06 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x0, 0x7c) ioctl$KDGKBMODE(r2, 0x40044b06) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 05:50:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x2, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 05:50:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00'], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) accept$unix(r0, 0x0, &(0x7f0000000280)) dup2(r0, r1) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/86}, &(0x7f0000000100)=0x58) sendto(r0, &(0x7f0000000140)="2a9fd20de534c6b2c43ff7764a94bcf854165601eaf0f112275e4d0f8cfc35547cca64cf84716f5379887e3856d4a88b4618654f8cf58c58e6817306e966255ea91f02508d628c1aa5edb4530ad54d88e84e61638e3d372f8244b5f1df0b9266251ed441aad55277fcac03683aa2e46db4d484b3ed1f15d4044f8c25262915605f247cacb376d3b7a506a65ee13e700f029b5863a6bada57733e28e763f5af1ea9ff82082059350343c158cea6bbf592aa859214be2357e24ad6dca89a944619c00828b67922ba43a5e99f076c4c3875098fa2e2cbfc0cd63e226fecf6077b6871ff4f77a3f97b2c307d6a74e83e", 0xee, 0x8, &(0x7f0000000240)=@in6={0x18, 0x3, 0x1, 0xffffffffffffffde}, 0xc) 05:50:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) 05:50:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 05:50:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x6, 0x7, './file0/file0\x00', 0x1, 0x200, 0x9a, 0xfffffffffffffff7}) r1 = socket(0x2, 0x2000000004003, 0x6) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202060000006c65300079787b758b267de3c81bc20f29a17295353149d45293acdfd089b71bc5c0ba9bd91b0169201e07eb28d9b7d48dbe48a044f3c3a59046534dbfd9c11618365b195a0e11312f00f0debdbed7c2ffd88fb835df3cd6813aeafad55f3255fe17fe2dcc16c04467848b88be9b147787a269210cb48fa48f0b90ce69d3e43d3be9253fb5913986572496e05939d86389f0478befd3bb8e5ee67b87a2a53f"], 0x10) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:50:06 executing program 1: poll(&(0x7f0000000080), 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000010002) fcntl$setflags(r0, 0x2, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x400, 0x1000200000005}) r3 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8, 0x8, r3}) 05:50:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) socketpair(0x2, 0x8000, 0x544b, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:50:06 executing program 1: mknod(&(0x7f00000000c0)='./file1\x00', 0x20000000002007, 0x202) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) 05:50:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = getegid() chown(&(0x7f0000000280)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x100) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0/file0\x00', 0xff94, 0xffff, 0xa000000, 0x0, 0x1, 0x5, 0x8, 0xd8ec2ae0ea00176, 0x1, 0xaa, 0x7fffffff}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r3, 0x0, 0x8000000000000000) fsync(r0) r4 = socket$inet6(0x18, 0x8001, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="2ac9b92acca42695291b170f8cbe7095c2b952cfd7cc667adc511277c9ae13dc5975cf1465d370907ba867ae5d63d0a8c7f723d2cfab0665f19f16874f43f12b05bfae2bde43d7698a6923ec48b5f555e5f55978336f64c2bff14d31e9f207eedbad5d27d93d7e95a6349b931e5ed252cbf174b939a8cb7dc3f45fe578e5bcebcb0bc4f8f919aca9afc33b4b3c2177cc971d265a02bbb56d634758b663d057de18a96d4495c91f4894e7", 0xaa}], 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) unlink(&(0x7f0000000340)='./file0\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') 05:50:06 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x809, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000680)=[{r1, 0x1}, {r2, 0x50}, {r2, 0x9d}], 0x3, 0x0) panic: vmmaplk: lock not shared Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 225833 54548 0 0 0 1 syz-executor0 *240185 54548 0 0 0x4000000 0K syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x16c _rw_exit_read(ffff800020b93080,2f4,ffff800020c86dd8) at _rw_exit_read+0x12b uvm_fault(ef85f8af9482a534,ffff800020b93080,0,ffffffff8187fa60) at uvm_fault+0x 23bb pageflttrap() at pageflttrap+0x216 kerntrap(2af3c4a4ed90c407) at kerntrap+0xeb alltraps_kern(6,10,ffff800020b93080,0,1,10) at alltraps_kern+0x7b copyin(cda2e440913a4a43,ffff800020c87290,1,ffff800020c872a8,ffff800020b93080,10 c0) at copyin+0x4b sys_pwritev(3ceb8b6211a67c40,0,ffff800020b93080) at sys_pwritev+0x6b syscall(38bb31602b909801) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffb8,0,4,1a00372f0d8) at Xsyscall+0x128 end of kernel end trace frame: 0x1a2babc52d0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic vmmaplk: lock not shared ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c _rw_exit_read(ffff800020b93080,2f4,ffff800020c86dd8) at _rw_exit_read+0x12b uvm_fault(ef85f8af9482a534,ffff800020b93080,0,ffffffff8187fa60) at uvm_fault+0x23bb pageflttrap() at pageflttrap+0x216 kerntrap(2af3c4a4ed90c407) at kerntrap+0xeb alltraps_kern(6,10,ffff800020b93080,0,1,10) at alltraps_kern+0x7b copyin(cda2e440913a4a43,ffff800020c87290,1,ffff800020c872a8,ffff800020b93080,10c0) at copyin+0x4b sys_pwritev(3ceb8b6211a67c40,0,ffff800020b93080) at sys_pwritev+0x6b syscall(38bb31602b909801) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffb8,0,4,1a00372f0d8) at Xsyscall+0x128 end of kernel end trace frame: 0x1a2babc52d0, count: -11 ddb{0}> show registers rdi 0xffffffff81565417 db_enter+0x17 rsi 0x16ce __ALIGN_SIZE+0x6ce rbp 0xffff800020c86c40 rbx 0xffff800020c86ce0 rdx 0x16cf __ALIGN_SIZE+0x6cf rcx 0xffff800000b46000 rax 0xffff800000b46000 r8 0xffffffff815db184 kprintf+0x174 r9 0x1 r10 0x560889360a554285 r11 0xc314749d90cc98d0 r12 0x3000000008 r13 0xffff800020c86c50 r14 0x100 r15 0x1 rip 0xffffffff81565418 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c86c30 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor0) pid=240185 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b93530,0xffff800020b92be0 process=0xffff800020b94d30 user=0xffff800020c82000, vmspace=0xfffffd807f00d438 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 54548 225833 23819 0 7 0 syz-executor0 54548 378043 23819 0 2 0x4000000 syz-executor0 *54548 240185 23819 0 7 0x4000000 syz-executor0 54548 3822 23819 0 2 0x4000000 syz-executor0 45457 238571 1 0 3 0x100083 ttyin getty 66765 340448 0 0 3 0x14200 bored sosplice 62601 176056 29279 0 3 0x2 biowait syz-executor1 23819 280491 29279 0 3 0x82 nanosleep syz-executor0 29279 13527 9091 0 3 0x82 thrsleep syz-fuzzer 29279 454344 9091 0 3 0x4000082 thrsleep syz-fuzzer 29279 348115 9091 0 3 0x4000082 thrsleep syz-fuzzer 29279 25482 9091 0 3 0x4000082 thrsleep syz-fuzzer 29279 409108 9091 0 3 0x4000082 thrsleep syz-fuzzer 29279 442735 9091 0 3 0x4000082 thrsleep syz-fuzzer 29279 399625 9091 0 3 0x4000082 thrsleep syz-fuzzer 29279 417093 9091 0 3 0x4000082 thrsleep syz-fuzzer 29279 88952 9091 0 3 0x4000082 thrsleep syz-fuzzer 29279 420892 9091 0 3 0x4000082 kqread syz-fuzzer 9091 183982 69936 0 3 0x10008a pause ksh 69936 425896 59695 0 3 0x92 select sshd 59695 1514 1 0 3 0x80 select sshd 29480 31971 59007 73 3 0x100090 kqread syslogd 59007 143097 1 0 3 0x100082 netio syslogd 56543 303529 1 77 3 0x100090 poll dhclient 27487 420721 1 0 3 0x80 poll dhclient 18082 173160 0 0 3 0x14200 pgzero zerothread 80681 513483 0 0 3 0x14200 aiodoned aiodoned 87544 174889 0 0 3 0x14200 syncer update 4268 263913 0 0 3 0x14200 cleaner cleaner 51785 104819 0 0 3 0x14200 reaper reaper 95805 395870 0 0 3 0x14200 pgdaemon pagedaemon 46912 439830 0 0 3 0x14200 bored crynlk 26785 38843 0 0 3 0x14200 bored crypto 52720 89138 0 0 3 0x40014200 acpi0 acpi0 64711 10478 0 0 3 0x40014200 idle1 97305 245685 0 0 3 0x14200 bored softnet 22781 248909 0 0 3 0x14200 bored systqmp 64288 380377 0 0 3 0x14200 bored systq 28496 305269 0 0 3 0x40014200 bored softclock 77324 151893 0 0 3 0x40014200 idle0 1 434973 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 54548 (syz-executor0) thread 0xffff800020b93080 (240185) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823212a0) locked @ /syzkaller/managers/multicore/kernel/sys/kern/sched_bsd.c:436 Process 62601 (syz-executor1) thread 0xffff800020b75070 (176056) exclusive rrwlock inode r = 0 (0xfffffd806df01e70) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 exclusive rrwlock inode r = 0 (0xfffffd806954c928) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9525 10457K 10465K 78643K 11303 0 0 pcb 23 9K 11K 78643K 1776 0 0 rtable 100 3K 4K 78643K 432 0 0 ifaddr 55 13K 14K 78643K 206 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 48 0 0 iov 0 0K 28K 78643K 377 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 76K 78643K 3318 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 68 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 330 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 3301 0 0 sigio 0 0K 0K 78643K 49 0 0 proc 42 38K 70K 78643K 776 0 0 subproc 64 65538K 67586K 78643K 86 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 427 0 0 in_multi 33 2K 2K 78643K 201 0 0 ether_multi 1 0K 0K 78643K 25 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 405 0 0 pfkey data 0 0K 4K 78643K 2 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 99 21K 30K 78643K 11271 0 0 UVM aobj 130 4K 4K 78643K 141 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 86 0 0 NDP 11 0K 0K 78643K 57 0 0 temp 163 2363K 2442K 78643K 11419 0 0 kqueue 0 0K 0K 78643K 54 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 1397 0 1388 1 0 1 1 0 8 0 plimitpl 152 47 0 40 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 513 0 507 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 28 0 28 16 15 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 186 0 0 12 0 12 12 0 8 0 art_table 32 187 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 32 0 20 1 0 1 1 0 8 0 semapl 112 328 0 318 1 0 1 1 0 8 0 shmpl 112 139 0 11 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7859 0 6418 47 0 47 47 0 8 0 ffsino 272 7859 0 6418 98 1 97 97 0 8 0 nchpl 144 12803 0 11217 61 2 59 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 39044 0 39043 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 6 0 6 6 6 0 1 0 8 0 scxspl 192 35902 0 35901 22 21 1 6 0 8 0 sigapl 432 3473 0 3460 2 0 2 2 0 8 0 futexpl 56 42914 0 42914 1 0 1 1 0 8 1 knotepl 112 1013 0 986 9 8 1 2 0 8 0 kqueuepl 104 1135 0 1133 1 0 1 1 0 8 0 pipepl 112 2192 0 2173 7 6 1 2 0 8 0 fdescpl 488 3474 0 3460 3 1 2 3 0 8 0 filepl 152 21550 0 21452 12 7 5 6 0 8 1 lockfpl 96 1105 0 1105 7 6 1 1 0 8 1 lockfspl 24 1843 0 1843 6 5 1 1 0 8 1 sessionpl 112 22 0 12 1 0 1 1 0 8 0 pgrppl 48 54 0 44 1 0 1 1 0 8 0 ucredpl 96 6713 0 6706 1 0 1 1 0 8 0 zombiepl 144 3460 0 3460 2 1 1 1 0 8 1 processpl 840 3489 0 3460 4 0 4 4 0 8 0 procpl 600 10524 0 10483 4 0 4 4 0 8 0 sosppl 128 62 0 62 18 17 1 1 0 8 1 sockpl 384 3077 0 3058 8 5 3 4 0 8 1 mcl64k 65536 879 0 0 88 24 64 64 0 8 0 mcl16k 16384 7 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 25 0 0 2 0 2 2 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 24 0 0 3 1 2 3 0 8 0 mcl2k2 2112 10 0 0 1 0 1 1 0 8 0 mcl2k 2048 108 0 0 12 0 12 12 0 8 0 mtagpl 80 3 0 0 1 0 1 1 0 8 0 mbufpl 256 953 0 0 35 0 35 35 0 8 0 bufpl 256 10513 0 3544 436 0 436 436 0 8 0 anonpl 16 395244 0 387663 163 117 46 48 0 125 11 amapchunkpl 152 21615 0 21522 66 61 5 9 0 158 0 amappl16 192 20245 0 19852 181 155 26 32 0 8 6 amappl15 184 1627 0 1625 1 0 1 1 0 8 0 amappl14 176 1664 0 1660 2 1 1 1 0 8 0 amappl13 168 24 0 21 1 0 1 1 0 8 0 amappl12 160 17 0 16 1 0 1 1 0 8 0 amappl11 152 183 0 174 1 0 1 1 0 8 0 amappl10 144 65 0 63 2 1 1 1 0 8 0 amappl9 136 340 0 338 1 0 1 1 0 8 0 amappl8 128 189 0 152 2 0 2 2 0 8 0 amappl7 120 36 0 30 1 0 1 1 0 8 0 amappl6 112 49 0 42 1 0 1 1 0 8 0 amappl5 104 163 0 151 1 0 1 1 0 8 0 amappl4 96 329 0 308 2 1 1 2 0 8 0 amappl3 88 274 0 269 1 0 1 1 0 8 0 amappl2 80 35425 0 35373 2 0 2 2 0 8 0 amappl1 72 83388 0 82957 24 14 10 19 0 8 0 amappl 72 10792 0 10756 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 140 0 11 3 0 3 3 0 8 0 uaddrrnd 24 3474 0 3460 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3474 0 3460 1 0 1 1 0 8 0 vmmpekpl 168 30853 0 30832 2 0 2 2 0 8 0 vmmpepl 168 377996 0 376626 179 106 73 75 0 357 8 vmsppl 360 3473 0 3460 2 0 2 2 0 8 0 pdppl 4096 6955 0 6920 6 1 5 6 0 8 0 pvpl 32 1020047 0 1009444 309 187 122 127 0 265 32 pmappl 224 3473 0 3460 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 702 0 30 20 0 20 20 0 8 0